img
{
   border-style: none;
}

table
{
   border: none;
   padding: 0px;
   border-collapse:collapse;   
}

#headerdiv
{
   position: absolute;
	left:0px; 
	top:0px; 
}

#sidebardiv
{
   position: absolute;
	left:0px; 
	top:120px; 
}

#searchdiv
{
   position: absolute;
	left:450px; 
	top:120px; 
}

#mainbody
{
   margin: 0px; 
   background-image: url( "./images/wpfbrowserbackground.jpg" ); 
   background-repeat: repeat-x;   
   background-color: #ffffff;   
}

#shippingtruck
{
   padding: 0px;
	width: 48px;
	height: 35px;
   background-image: url( './images/banner_sprite_001.gif' );  
   background-repeat:no-repeat;
   background-position: -418px -15px;  
	display: block;
	background-color: #000000;
}

#bannertable
{
   border-bottom: 2px solid black;
	width: 1024px;
	height: 50px;
	padding: 0px 0px 0px 0px;
}

#navtable
{
   border-bottom: 1px solid black;
   width: 1024px;
	padding: 0px 0px 0px 0px;
}

#menutable
{
	font-family: arial;
	font-size: 16px; 
	font-weight: bold;
	vertical-align: middle;
	border: none;
	color: #ffffff;
	padding: 0px 0px 0px 0px; 
}

#menutable TD 
{
	vertical-align: middle;
	padding: 0px 0px 0px 0px; 
}

#menutable A 
{
	vertical-align: middle;
	color: #ffffff;
	display: block;
	text-decoration: none;
	height: 15px;
	padding: 5px 5px 5px 5px; 
}
#menutable A:visited 
{
	vertical-align: middle;
	color: #ffffff;
	display: block;
	text-decoration: none;
	height: 15px;
	padding: 5px 5px 5px 5px; 
}
#menutable A:hover 
{
	vertical-align: middle;
	color: #000000;
	display: block;
	height: 15px;
	padding: 5px 5px 5px 5px; 
	text-decoration: underline;
}



#sidebarcreditcards
{
   padding: 0px;
	width: 155px;
	height: 67px;
   background-image: url( './images/banner_sprite_001.gif' );  
   background-repeat: no-repeat;
   background-position: -50px -53px;  
	display: block;
	background-color: #ffffff;
}

#sidebarauthorizenet
{
   padding: 0px;
	width: 155px;
	height: 67px;
   background-image: url( './images/banner_sprite_001.gif' );  
   background-repeat:no-repeat;
   background-position: -212px -53px;  
	display: block;
	background-color: #ffffff;
}

a.mainbanner
{
	width: 420px;
	height: 50px;
   background-image: url( './images/banner_sprite_001.gif' );  
   background-repeat:no-repeat;
   background-position: 0px -1px;  
	display: block;
}

a.shippingbanner
{
   background-image: url( './images/banner_sprite_001.gif' );  
   background-repeat:no-repeat;
   background-position: -430px -1px;  
	width: 590px;
	height: 50px;
	display: block;
}

a.shoppingcart 
{
	background: url( './images/banner_sprite_001.gif' );
   background-position: 0px -64px;  
   background-repeat:no-repeat;
	width: 40px;
	height: 30px;
	display: block;
}

#mainbodytable
{
	font-family: arial;
	font-size: 18px; 
	vertical-align: middle;
	background-color: #ffffff;
   border: none;
   padding: 0px;
   border-collapse:collapse;
}

div#pageprocessingdivid
{
	background-image: url( './images/wpfpopoverbackground.png' );
	position: absolute;
	left:0px; 
	top:0px; 
	visibility: hidden; 	
	z-index: 10;
}

#headertable
{
	font-family: arial;
	font-size: 18px; 
	vertical-align: middle;
	border: none;
	background-color: #ffffff;
}

#divheader
{
}

#divsidebar
{
	position: absolute;
	left:0px; 
	top:158px; 
}

div.topmenudiv
{
	position: absolute;
	left:0px; 
	top:90px; 
	visibility: hidden; 	
	z-index: 10;
}

div.submenudiv
{
	position: absolute;
	left:0px; 
	top:170px; 
	visibility: hidden; 	
	z-index: 10;
}

A.sbmheader:ACTIVE
{
   display: block;
   color:#219FC7;
   font-size:18px; 
   text-decoration:none;
   font-weight:bold;
}
A.sbmheader:LINK
{
   display: block;
   color:#219FC7;
   font-size:18px; 
   text-decoration:none;
   font-weight:bold;
}
A.sbmheader:VISITED
{
   display: block;
   color:#219FC7;
   font-size:18px; 
   text-decoration:none;
   font-weight:bold;
}
A.sbmheader:HOVER
{
   display: block;
   color:#D70377;
   text-decoration:none;
   font-size:18px; 
   font-weight:bold;
   background-color:#ffffff; 
}

A.sbmitem:ACTIVE
{
   display: block;
   color:#333333;
   text-decoration:none;
   padding-left:5px;
   font-size:12px; 
   font-weight:bold;
}
A.sbmitem:LINK
{
   display: block;
   color:#333333;
   text-decoration:none;
   padding-left:5px;
   font-size:12px; 
   font-weight:bold;
}
A.sbmitem:VISITED
{
   display: block;
   color:#333333;
   text-decoration:none;
   padding-left:5px;
   font-size:12px; 
   font-weight:bold;
}
A.sbmitem:HOVER
{
   color:#D70377;
   text-decoration:none;
   font-size:12px; 
   font-weight:bold;
   padding-left:5px;
   display: block;
   background-color:#ffffff; 
}


A.bottompagelink:ACTIVE
{
   color:#ffffff;
   text-decoration:none;
   font-size:11px; 
   font-weight:bold; 
   font-family: arial; 
}
A.bottompagelink:LINK
{
   color:#ffffff;
   text-decoration:none;
   font-size:11px; 
   font-weight:bold; 
   font-family: arial; 
}
A.bottompagelink:VISITED
{
   color:#ffffff;
   text-decoration:none;
   font-size:11px; 
   font-weight:bold; 
   font-family: arial; 
}
A.bottompagelink:HOVER
{
   color:#ffffff;
   text-decoration:underline;
   font-size:12px; 
   font-weight:bold; 
   font-family: arial; 
}

div.framelinearpricefloaterdiv
{
   left:1026px; 
   top:140px; 
   visibility: visible;
}

a.selectproduct 
{
	font-family: arial;
	font-size: 14px; 
	vertical-align: middle;
	border: none;
	color: #ffffff;
	display: block;
	text-decoration: none;
	height: 20px;
	padding: 10px 5px 5px 5px; 
	background-color: #ff0000;
}
a.selectproduct:visited 
{
}
a.selectproduct:hover 
{
	color: #000000;
	text-decoration: underline;
}

a.addtocart 
{
	font-family: arial;
	font-size: 18px; 
	vertical-align: middle;
	border: none;
	color: #ffffff;
	display: block;
	text-decoration: none;
	height: 30px;
	padding: 10px 5px 5px 5px; 
	background-color: #ff0000;
}
a.addtocart:visited 
{
}
a.addtocart:hover 
{
	color: #000000;
	text-decoration: underline;
}

td.productdescriptionheader
{
   font-size:30px; 
   font-weight:bold; 
   color: #d70377;
}

h1.productdescriptionheader
{
   font-size:30px; 
   font-weight:bold; 
   color: #d70377;
}

td.productsectionheader
{
   font-weight:bold; 
   color: #d70377;
   font-size: 18px;    
   border-bottom: 1px solid black; 
   padding-top: 25px;
}

#cartitemdescriptiontable
{
	FONT-FAMILY: arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: BOLD;
}
#cartitemdescriptiontable TD
{
	FONT-FAMILY: arial;
	FONT-SIZE: 10px
}

a.catalogdescription
{
   font-size:14px; 
	font-family: arial;
	border: none;
}
a.catalogdescription:visited 
{
}
a.catalogdescription:hover 
{
	color: #000000;
	text-decoration: underline;
}


td.catalogsort
{
   font-size:12px; 
	font-family: arial;
	font-weight: bold;
}
a.catalogsort
{
   font-size:12px; 
	font-family: arial;
}
a.catalogsort:visited 
{
   font-size:12px; 
	font-family: arial;
}
a.catalogsort:hover 
{
	color: #000000;
	text-decoration: underline;
}


td.testimonialbody
{
   font-family: arial; font-size: 18px; padding-left: 20px; padding-right: 20px; font-style: italic;
}   

td.shippinginfo
{
   font-family: arial; 
   font-size: 14px; 
   font-weight: bold;
   padding-top: 5px;
   padding-bottom: 5px;
}   
input.shippinginfo
{
   font-family: arial; 
   font-size: 14px; 
   color: #222222; 
   padding-top: 5px;
   padding-bottom: 5px;
   border: 1px solid #9999ff;
}   

td.billinginfo
{
   font-family: arial; 
   font-size: 14px; 
   font-weight: bold;
   padding-top: 5px;
   padding-bottom: 5px;
}   
input.billinginfo
{
   font-family: arial; 
   font-size: 14px; 
   color: #222222; 
   padding-top: 5px;
   padding-bottom: 5px;
   border: 1px solid #9999ff;
}   






#fbwhighlightbar
{
   background-color:#666666; font-size:16px; font-weight:bold; font-family:arial; color:#ffffff;
}

#fbwtoptab
{
   background-color:#ffffff; font-size:13px; font-weight:bold; font-family:arial; color:#444444; border:2px solid #dddddd; 
}

#fbwhighlightbar1
{
   background-color:#aaddaa; font-size:20px; font-weight:bold; font-family:arial; color:#000000; 
}

A.fbwhighlightbarlink:ACTIVE{color:#ffffff;text-decoration:none;font-size:16px; font-weight:bold; }
A.fbwhighlightbarlink:LINK{color:#ffffff;text-decoration:none;font-size:16px; font-weight:bold; }
A.fbwhighlightbarlink:VISITED{color:#ffffff;text-decoration:none;font-size:16px; font-weight:bold; }
A.fbwhighlightbarlink:HOVER{color:#cccccc;text-decoration:none;font-size:16px; font-weight:bold}

#fbwinstructionbreak
{
font-family: arial; 
font-size: 18px; 
color:#ff0000; 
font-weight: bold; 
border-top: 2px solid #dddddd; 
padding-top: 5px; 
padding-bottom: 5px;
}

#fbwhardborder
{
border:4px solid #0000aa;
background-color: #eeeeee;
}

#fbwhardborder1
{
border:4px solid #0000aa;
background-color: #f0f0ff;
}

#fbwhardborder2
{
border:4px solid #0000aa;
background-color: #f0fff0;
}

#fbwhardborder3
{
border:4px solid #0000aa;
background-color: #fff0f0;
}

.spanbutton { cursor:pointer; }


.sitemaplevel1
{
   background:#FFFFFF;
   font-family:arial;
   font-size:16px;
   font-weight:bold;
   padding:5px;
}

.sitemaplevel2
{
   background:#FFFFFF;
   font-family:arial;
   font-size:15px;
   padding:5px;
   padding-left:20px;
}

.sitemaplevel3
{
   background:#FFFFFF;
   font-family:arial;
   font-size:12px;
   padding:5px;
   padding-left:40px;
}


table.shoppingcartheader
{
   font-size:14px; 
	font-family: arial;
   background-color:	#ffffff;
   color: #000000;
   border: 2px solid #ff9900;
}

td.shoppingcartheader
{
   font-size:14px; 
	font-family: arial;
	font-weight: bold;
   background-color:	#ff9900;
   color: #ffffff;
   padding-left: 10px;
   padding-right: 10px;
}

td.shoppingcarttypeheader
{
   font-size:16px; 
	font-family: arial;
	font-weight: bold;
   background-color:	#ffff99;
   color: #000000;
}

td.shoppingcarttypesubtotal
{
   font-size:16px; 
	font-family: arial;
	font-weight: bold;
   background-color:	#ffffff;
   color: #000000;
   border-top: 1px solid black;
   padding-right: 10px;
}

div.imagepopup
{
   position: absolute; 
   visibility: hidden; 
	z-index: 10;
	width: 1000px;
}

table.imagepopup
{
   background-color:#dddddd; 
   border: 5px solid black;
}

td.imagepopup
{
   font-size: 20px; 
   font-family: arial;
   text-align: center;
}


#flppricingdiv
{
   position: absolute;
   width:840px;
	left:178px; 
	top:330px; 
}



#dropshadowtable
{
}
#dropshadowmiddle
{
   background-color: #ffffff;
   text-align: center;
}


#dropshadowtopleft
{
   padding: 0px;
   background-color: transparent;	
   background-image: url( './images/dropshadow001.png' );  
   background-position: 0px 1px;  
	width: 80px;
	height: 80px;
}

#dropshadowtop
{
   padding: 0px;
	width: 20px;
	height: 80px;
   background-image: url( './images/dropshadowtop001.png' );  
   background-position: 0px 1px;  
   background-repeat: repeat-x;   
}

#dropshadowtopright
{
   padding: 0px;
	width: 80px;
	height: 80px;
   background-image: url( './images/dropshadow001.png' );  
   background-position: -311px 1px;  
}


#dropshadowedgeright
{
   padding: 0px;
	width: 80px;
	height: 20px;
   background-image: url( './images/dropshadowright001.png' );  
   background-position: -20px 0px;  
   background-repeat: repeat-y;   
}
#dropshadowbottomright
{
   padding: 0px;
	width: 80px;
	height: 80px;
   background-image: url( './images/dropshadow001.png' );  
   background-position: -311px -285px;  
}
#dropshadowbottomleft
{
   padding: 0px;
	width: 80px;
	height: 80px;
   background-image: url( './images/dropshadow001.png' );  
   background-position: 0px -285px;  
}

#dropshadowbottom
{
   padding: 0px;
	width: 20px;
	height: 80px;
   background-image: url( './images/dropshadowbottom001.png' );  
   background-position: 0px 0px;  
}

#dropshadowleft
{
   padding: 0px;
	width: 30px;
	height: 20px;
   background-image: url( './images/dropshadowleft001.png' );  
   background-position: 0px 0px;  
}


#scottandlloyd
{
   padding: 0px;
	width: 358px;
	height: 450px;
   background-image: url( './images/mainpage_sprite_001.gif' );  
   background-repeat:no-repeat;
   background-position: -1px 0px;  
	display: block;
	background-color: #ffffff;
	text-align: left;
}

#redarrow
{
   padding: 0px;
	width: 20px;
	height: 19px;
   background-image: url( './images/mainpage_sprite_001.gif' );  
   background-repeat:no-repeat;
   background-position: 0px -450px;  
	display: block;
	background-color: #ffffff;
	text-align: left;
}

#homepage_main_top
{
   padding: 0px;
	width: 632px;
	height: 200px;
   background-image: url( './images/mainpage_sprite_001.gif' );  
   background-repeat:no-repeat;
   background-position: -366px 0px;  
	display: block;
	background-color: #ffffff;
	text-align: left;
}

#homepage_main_image1
{
   padding: 0px;
	width: 306px;
	height: 240px;
   background-image: url( './images/mainpage_sprite_001.gif' );  
   background-repeat:no-repeat;
   background-position: -366px -200px;  
	display: block;
	background-color: #ffffff;
	text-align: left;
}

#homepage_main_image2
{
   padding: 0px;
	width: 306px;
	height: 240px;
   background-image: url( './images/mainpage_sprite_001.gif' );  
   background-repeat:no-repeat;
   background-position: -675px -200px;  
	display: block;
	background-color: #ffffff;
	text-align: left;
}

#homepage_main_image3
{
   padding: 0px;
	width: 306px;
	height: 240px;
   background-image: url( './images/mainpage_sprite_001.gif' );  
   background-repeat:no-repeat;
   background-position: -369px -438px;  
	display: block;
	background-color: #ffffff;
	text-align: left;
}

#homepage_main_image4
{
   padding: 0px;
	width: 306px;
	height: 240px;
   background-image: url( './images/mainpage_sprite_001.gif' );  
   background-repeat:no-repeat;
   background-position: -675px -438px;  
	display: block;
	background-color: #ffffff;
	text-align: left;
}

#homepage_certificates
{
   padding: 0px;
	width: 826px;
	height: 92px;
   background-image: url( './images/mainpage_sprite_001.gif' );  
   background-repeat:no-repeat;
   background-position: -80px -679px;  
	display: block;
	background-color: #ffffff;
}


