body { 
	/* background: #FFFFFF;*/
	background: url(images/gradBG.jpg);
	scrollbar-3d-light-color: #000000;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: #000000;
    scrollbar-dark-shadow-color: #000000;
    scrollbar-face-color: #000000;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #000000;
	margin-top: 5px;
}
button {
	cursor: hand;
	cursor: pointer;
}
html {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
img {
	margin: 2px;
}
.border1 {
	border: 1px solid #B1B1B1;
	width: 750px;
}
#logo {
	background-image: url(images/swmHeaderLogo.jpg);
	position: relative;
	width: 750px;
	height: 129px;
}
#flash {
	position: absolute;
	width: 200px;
	height: auto;
	left: 2px;
	top: 35px;
}
#time {
	position: absolute;
	bottom: 104px;
	right: 4px;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	width: 150px;
	text-align: right;
}

#account {
	position: absolute;
	bottom: 104px;
	left: 4px;
	font: normal 9px Verdana,Arial,Helvetica,sans-serif;
	color: #fff;
	width: auto;
}

#account a:link, a:visited {
	font: normal 9px Verdana,Arial,Helvetica,sans-serif;
	color: #fff;
	text-decoration: none;
}

#account a:hover, a:active {
	font: normal 9px Verdana,Arial,Helvetica,sans-serif;
	color: #fff;
	text-decoration: underline;
}



#search {
	position: absolute;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	width: 250px;
	text-align: right;
	left: 325px;
	top: 49px;
}
#cart {
	position: absolute;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	width: 75px;
	text-align: center;
	left: 600px;
	top: 52px;
}
#login {
	position: absolute;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	width: 75px;
	text-align: center;
	left: 675px;
	top: 52px;
}
#login a:link, #login a:visited {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
#login a:active, #login a:hover {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8400;
	text-decoration: underline;
}
#topNav {
	position: absolute;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	bottom: 8px;
	right: 0px;
	color: #2E418D;
	width: 410px;
	text-align: right;
}
#topNav a:link, #topNav a:visited {
	color: #2E418D;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;
	padding: 4px;
}
#topNav a:active, #topNav a:hover {
	color: #FF8400;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: underline;
	padding: 4px;
}

.menuItem {
	color: #FFFFFF;
	background-color: #7A7A7A;
	/*background: url(images/blkBG.gif);*/
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	width: 140px;
}
.menuItem a:link, .menuItem a:visited {
	display: block;
	color: #FFF;
	background-color: #959595;
	/*background-image: url(images/blkBG.gif);*/
	text-decoration: none;
	font: bold 9px Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
	width: 124px;
	height: auto;
	border-top: 2px solid #D0D0D0;
	border-right: 2px solid #D0D0D0;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	/*border-bottom: 2px dotted #D0D0D0;*/
	padding: 4px 0px 4px 6px;
	margin: 6px;
 }
 
.menuItem a:active {
	display: block;
	color: #FFF;
	/*background-color: #8C8B8B;*/
	text-decoration: none;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 124px;
	height: auto;
	border-top: 2px solid #5483B9;
	border-right: 2px solid #5483B9;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	/*border-bottom: 2px dotted #D0D0D0;*/
	padding: 4px 0px 4px 6px;
	margin: 6px;
 }
 
.menuItem a:hover {	
	display: block;
	color: #FF8400;
	background-color: #5C5C5C;
	/*background-image: none;*/
	text-decoration: NONE;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 124px;
	height: auto;
	border-top: 2px solid #000000;
	border-right: 2px solid #D0D0D0;
	border-bottom: 2px solid #D0D0D0;
	border-left: 2px solid #000000;
	/*border-bottom: 2px dotted #D0D0D0;*/
	padding: 4px 0px 4px 6px;
	margin: 6px;
}
.mainAdTitle {
	font: bold 24px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}

.mainAd {
	background-color: #FFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	width: 284px;
	border-right: 2px dotted #5C5C5C;
}

.mainAd a:link, 
.mainAd a:visited {  
     font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	 color: #003399;
	 text-decoration: none;
	 width: 284px;
}

.mainAd a:active, 
.mainAd a:hover {  
     font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	 color: #FF8400;
	 text-decoration: none;
	 width: 284px;
}

.smallAdTitle {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	border: 0px;
}

.smallAd {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	text-align: left;
	color: #414141;
	width: 270px;
	height: 33%;
	background-color: #FFF;
	vertical-align: top;
	border-bottom: 2px dotted #5C5C5C;
}

.smallAd a:link, 
.smallAd a:visited {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}

.smallAd a:active, 
.smallAd a:hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8400;
	text-decoration: none;
}

.textTitle {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}

.textWithNoWidth {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.text {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px;
	width: 580px;
	vertical-align: top;
	text-align: left;
}
.text a:link, .text a:visited {  
     font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	 color: #003399;
	 text-decoration: none;
}
.text a:active, .text a:hover {  
     font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	 color: #FF8400;
	 text-decoration: underline;
}
.singleProdPic { 
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	width: 435px;
	padding: 10px 0px 10px 10px;
	text-align: left;
}

.singleProdPic fieldset {
	width: 90%;
}

.singleProdItemNum { 
     font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	 color: #000;
}
.singleProdTitle { 
     font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	 color: #003399;
}
.singleProd { 
     font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	 color: #000;
	 width: 435px;
	 padding: 10px;
	 vertical-align: top;
	 text-align: left;
	 border-right: 2px dotted #5C5C5C;
}

.singleProd a:link, .singleProd a:visited { 
     font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	 color: #003399;
	 text-decoration: none;
}

.singleProd a:active, .singleProd a:hover {  
     font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	 color: #FF8400;
	 text-decoration: underline;
}

.buffs {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width: 400px;
	border-right: 2px dotted #5C5C5C;
	padding: 10px;
	vertical-align:top;
	 
}

.sugItemTitle { 
     font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	 color: #003399;
}
.sugItem { 
     font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	 color: #000;
	 width: 135px;
	 padding: 10px;
	 vertical-align: top;
	 text-align: center;
}

.sugItem a:link, .sugItem a:visited { 
     font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	 color: #003399;
	 text-decoration: none;
}
.sugItem a:active, .sugItem a:hover {  
     font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	 color: #FF8400;
	 text-decoration: underline;
}

.steps {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	width: 135px;
	padding: 3px;
	vertical-align: top;
}

.form {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background-color: #EFEFEF;
}

.copy { 
     font: normal 12px Arial, Helvetica, sans-serif;
	 color: #000000;
	 padding: 0px 35px 15px 25px;
}
.copy a:link, .copy a:active, .copy a:visited { 
     font: normal 12px Arial, Helvetica, sans-serif;
	 color: #000000;
	 text-decoration: underline;
}

.copy a:hover { 
     font: normal 12px Arial, Helvetica, sans-serif;
	 color: #000000;
	 text-decoration: none;
}
.bNavTitle {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-bottom: 4px;
}
.bNav {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #000;
	text-align: left;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 8px;
	width: 25%;
	height: auto;
	vertical-align: top;
}
.bNav a:link, .bNav a:visited {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.bNav a:active, .bNav a:hover {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: underline;
}
.disclaim {
	background-image: url(images/disclaimBG.gif);
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #D0D0D0;
	text-decoration: none;
	padding: 6px;
	text-align: right;
	height: 10px;	
}

.disclaim a:link, .disclaim a:visited { 
     font: normal 9px Arial, Helvetica, sans-serif;
	 color: #D0D0D0;
	 text-decoration: none;
}

.disclaim a:active, .disclaim a:hover {  
     font: normal 9px Arial, Helvetica, sans-serif;
	 color: #D0D0D0;
	 text-decoration: underline;
}
.leftCol {
	background-color: #9DB49D;
}
.title {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000000;
}

.mainTBL {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 1px;
	padding: 2px;
}

.searchTitle {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	border: 0px;
	vertical-align:top;
}

.searchBox {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #414141;
	background-color: #FFF;
	border-bottom: 2px dotted #5C5C5C;
}

.searchBox img {
	border: 0px;
	text-align: left;
	padding: 3px;
}

.searchBox a:link, 
.searchBox a:visited {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}

.searchBox a:active, 
.searchBox a:hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8400;
	text-decoration: none;
}
.searchNumbers,
.searchNumbers a:link, 
.searchNumbers a:visited {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
	text-align: center;
}

.searchNumbers a:active, 
.searchNumbers a:hover {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8400;
	text-decoration: none;
	text-align: center;
}

.error {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	padding: 0px 2px 2px 2px;
}

.msg {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 2px 2px 2px;
}

.customerTitle {
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	padding: 2px 2px 2px 8px;
	background-color: #b4b7de;
	height: 17px;
	width: 225px;
}

.customerText {
	font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 2px 2px 8px;
}

.noItems {
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	text-align: center;
}

.itemHeader {
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}

.newCustomer {
	float: left;
	border-right: 2px dotted #5C5C5C;
	width: 265px;
	height: 100%;
}

.existingCustomer {
	float: left;
	width: 250px;
	
}

.customerHeader {
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #000;
	padding: 2px 2px 2px 8px;
}

.clearButton {
	border: 0px;
	background-color: transparent;
}

.congrats {
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: center;
}

.floatedItem {
	float: left;
	width: auto;
	height: 150px;
	text-align: center;
	padding: 5px;
}

.floatedItem a:link, .floatedItem a:visited {
	text-decoration: none;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #00f;
}

.floatedItem a:hover, .floatedItem a:active {
	text-decoration: none;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ff8400;
}

legend {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
}