html { font-size: 100%; }

body { 
	margin: 8px 0 0 0; padding: 0; 
	font: 62.5%/1.8em Arial, Helvetica, sans-serif;
	background:url(../images/background.gif);
}

table { border-collapse: collapse; margin-bottom: 1.5em; }
table.noborder td { border: none; }
td, th { padding: 4px; border-bottom:1px dashed #ccc; vertical-align: middle; }
ul, ol, table, p { font-size: 1.2em; }
th { background: #666; text-align: left; color: #fff; border-bottom:none; }
a { color:#003B73; }
a:hover { text-decoration: none; }


hr {border: none;
border-top: 1px dotted #ccc;
color:#fff;

height: 3px; margin: 10px 0; 
}


/* h1,h2,h3,h3,h5 Tags */

h1 { margin:0; font:  3.2em/1em "Myriad Pro", Myriad, Helvetica, Arial, Verdana, sans-serif; }
h1 a { display:block; color:#f3f3f3; }
h3 {font-size: 2em; color: #003B73; font-weight:100; margin:10px 0 0 0; padding:0; }
h4 { margin: 0; padding: 0; font-size: 1.2em; color: #666;}


/* Form Resets */

form { margin:0; padding: 0; }
fieldset { margin: 1em 0;  padding: 1em; border : 1px solid #ccc; }
legend { font-weight: bold; font-size: 1.4em; color:#000; margin-left:-.3em; }

label .required { font-size: 0.75em; color:#760000; }


input.radio, input.submit { width: auto; }
input:focus, textarea:focus { background: #ffc; }
input.radio { float: left; margin-right: 1em; }

textarea { width: 18em; height: 10em; }

input[type="text"], textarea {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}



/* Container Width */
#page_cart { width: 780px; margin: 0 auto; padding:0; background:url(../images/body_bg.gif) repeat-y top left; }

/* Columns */
#right_col { width: 547px; margin-left: 204px; padding-left:10px; padding-right:15px; color:#666;}

#left_col { width: 190px; float: left; padding-left:13px;}

/* Columns Homepage */

#home_right_col {width:260px; margin-left:502px; padding:0 15px 0 0; }

#home_left_col {width:463px; margin:0; padding:0 0 0 12px; float:left; color:#474747;}
#home_left_col p { margin:0; padding:0;}


/* =Header
	----------------------------------------------- */

#header {height:163px; padding-top:25px; position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; background:url(../images/cart_top.gif) no-repeat top right #FFF; width:780px; margin:0 auto;}

#heading {position: absolute; top: 0;}

h1#rustbullet {width:282px; height:122px; background:url(../images/rust_bullet_logo.gif) no-repeat top left; display:block; text-indent: -900em; margin:25px 0 0 0px;}
h2#tagline {width:378px; height:55px; background:url(../images/tag_line.gif) no-repeat top left; display:block; text-indent: -900em; margin:0; position: absolute; right: -498px; bottom:0;}

h2#welcome { display:block; width:353px; height:45px; background:url(../images/titles/rust_bullet_title.gif) no-repeat top left; text-indent:-900em; margin:0 0 5px 0; padding:0;}
h2#superior { display:block; width:219px; height:32px; background:url(../images/titles/superior_title.gif) no-repeat bottom left; text-indent:-900em; margin:0; padding:0; clear:both;}


h3#categoriestitle {width:190px; height:26px; background:url(../images/titles/categories_title.gif) no-repeat top left; display:block; text-indent: -900em; margin:15px 0 0 0;}
h3#logintitle {width:190px; height:26px; background:url(../images/titles/login_title.gif) no-repeat top left; display:block; text-indent: -900em; margin:0;}
h3#searchtitle {width:190px; height:26px; background:url(../images/titles/search_title.gif) no-repeat top left; display:block; text-indent: -900em; margin:15px 0 0 0;}
h3#msdatitle {width:190px; height:26px; background:url(../images/titles/msds_data.gif) no-repeat top left; display:block; text-indent: -900em; margin:15px 0 0 0;}
h3#engineeringtitle {width:190px; height:26px; background:url(../images/titles/engineering_title.gif) no-repeat top left; display:block; text-indent: -900em; margin:15px 0 0 0;}
h3#carttitle {width:190px; height:26px; background:url(../images/titles/mycart_title.gif) no-repeat top left; display:block; text-indent: -900em; margin:15px 0 0 0;}
h3#msdsdata {width:124px; height:43px; background:url(../images/titles/msds_title.gif) no-repeat top left; display:block; text-indent: -900em; margin:0; padding:0;}
h3#engineeringtitlesm {width:124px; height:43px; background:url(../images/titles/engineering_title_sm.gif) no-repeat top left; display:block; text-indent: -900em; margin:0; padding:0;}
h3#buynowtitle {width:190px; height:26px; background:url(../images/titles/buynow_title.gif) no-repeat top left; display:block; text-indent: -900em; margin:0;}

h3#stockisttitle {width:190px; height:26px; background:url(../images/titles/stockist.gif) no-repeat top left; display:block; text-indent: -900em; margin:0;}
h3#concreteprotection {width:190px; height:26px; background:url(../images/titles/concrete_protection.gif) no-repeat top left; display:block; text-indent: -900em; margin:0;}

h3#msdsdatasm {width:124px; height:43px; background:url(../images/titles/stockist_sm.gif) no-repeat top left; display:block; text-indent: -900em; margin:0; padding:0;}
h3#concretesm {width:124px; height:43px; background:url(../images/titles/concrete_sm.gif) no-repeat top left; display:block; text-indent: -900em; margin:0; padding:0;}



/* =Homepage
	----------------------------------------------- */
	
ul.superiorlist  {margin:18px 0 0 0; padding:0; list-style:none;}
ul.superiorlist li {margin:0 0 14px 0; padding:0 0 0 44px; background:url(../images/bullet_point.gif) no-repeat top left; min-height:21px;}

.promobox_industrial 	{ width:260px; margin:0 0 13px 0; padding:0; background: url(../images/industrial_pic.jpg) no-repeat top left; 		height:130px; }
.promobox_marine			{ width:260px; margin:0 0 13px 0; padding:0; background: url(../images/panels/marine.jpg) no-repeat top left; 		height:130px; }
.promobox_automotive 	{ width:260px; margin:0 0 13px 0; padding:0; background: url(../images/panels/automotive.jpg) no-repeat top left; height:130px; }
.promobox_homefarm 		{ width:260px; margin:0 0 13px 0; padding:0; background: url(../images/panels/home_farm.jpg) no-repeat top left; 	height:130px; }

.promobox_link 				{ display: block; width: 260px; height:28px; margin: 0; padding:102px 0 0 0; }

.smallpromobox {width:124px; height:125px; background:url(../images/panels/small_bg.gif) repeat-y top left; color:#FFF; font-size:0.9em; float:left;}
.smallpromobox p {height:47px; padding:10px 12px 0 12px; margin:0; line-height:12px;}

h3.pagetitles {color: #003B73; font-weight:100; margin:0; padding:0;}
h3.pagetitles a {color: #003B73; font-weight:100; margin:0; padding:0; text-decoration:none;}
h3.pagetitles a:hover {color: #003B73; font-weight:100; margin:0; padding:0; text-decoration:underline;}

/* =Footer
	----------------------------------------------- */
#footer { margin:3em 2px 0 2px; padding:10px 2px 0 10px; background:#003B73; color:#FFF; font-size:0.9em; height:78px; }
#footer p {  float: left; width: 330px; margin: 0; padding: 0;}	

#footer a {color:#FFF; text-decoration:none;}
#footer a:hover {color:#FFF; text-decoration:underline;}

#footer ul { 
	margin: 0 0 0 22em; padding: 0;
	list-style-type: none; text-align:right; 
	width: 430px;
}

#footer ul li { display: inline; }









input.form-error { border:3px double  #a86666; }

div#error-msg { 
	background-color:#fff584;
	border:1px solid #dcd266;
	margin-bottom:20px;
	padding:5px;  
}
div#error-msg p { 
	margin	: 0;
	padding	: 0;
}

.error {font-size: 1.0em; color:#ff0000;}

.containBox { border:1px solid #ccc; padding:0 1em; }

/* =Main Navigation
	----------------------------------------------- */
	
* html #menu a:hover {height:25px; he\ight:0;}

#menu {width:778px; display:block; padding:0 0 0 2px; margin:18px 0 0 0; overflow: hidden; color:#FFF; font-size:90%; height:42px; background:url(../images/nav_bar_bottom.gif) no-repeat bottom left; clear:both; position: absolute; bottom: 0;}	

#menu ul {margin:0 21px 0 0; padding:0; list-style-type:none; float:right;}
#menu li {margin:0 0 25px 0; font-size:50%; float:left;}

#menu li.list1 {background:transparent url(../images/nav/home_off.gif) no-repeat top left;}
#menu li.list2 {background:transparent url(../images/nav/faqs_off.gif) no-repeat top left;}
#menu li.list3 {background:transparent url(../images/nav/howotworks_off.gif) no-repeat top left;}
#menu li.list4 {background:transparent url(../images/nav/application_off.gif) no-repeat top left;}
#menu li.list5 {background:transparent url(../images/nav/where_off.gif) no-repeat top left;}
#menu li.list6 {background:transparent url(../images/nav/products_off.gif) no-repeat top left;}
#menu li.list7 {background:transparent url(../images/nav/stockists_off.gif) no-repeat top left;}
#menu li.list8 {background:transparent url(../images/nav/factsheets_off.gif) no-repeat top left;}

#menu li.list1 a {width:53px; display:block; height:0; padding-top:42px; color:#000; overflow:hidden;}
#menu li.list2 a {width:51px; display:block; height:0; padding-top:42px; color:#000; overflow:hidden;}
#menu li.list3 a {width:101px; display:block; height:0; padding-top:42px; color:#000; overflow:hidden;}
#menu li.list4 a {width:91px; display:block; height:0; padding-top:42px; color:#000; overflow:hidden;}
#menu li.list5 a {width:98px; display:block; height:0; padding-top:42px; color:#000; overflow:hidden;}
#menu li.list6 a {width:78px; display:block; height:0; padding-top:42px; color:#000; overflow:hidden;}
#menu li.list7 a {width:61px; display:block; height:0; padding-top:42px; color:#000; overflow:hidden;}
#menu li.list8 a {width:72px; display:block; height:0; padding-top:42px; color:#000; overflow:hidden;}

#menu a#item1:hover {background:transparent url(../images/nav/home_on.gif) -11px -45px no-repeat; background-position:0 0; z-index:50;}
#menu a#item2:hover {background:transparent url(../images/nav/faqs_on.gif) -11px -79px no-repeat; background-position:0 0; z-index:50;}
#menu a#item3:hover {background:transparent url(../images/nav/howotworks_on.gif) -11px -46px no-repeat; background-position:0 0; z-index:50;}
#menu a#item4:hover {background:transparent url(../images/nav/application_on.gif) -11px -52px no-repeat; background-position:0 0; z-index:50;}
#menu a#item5:hover {background:transparent url(../images/nav/where_on.gif) -11px -77px no-repeat; background-position:0 0; z-index:50;}
#menu a#item6:hover {background:transparent url(../images/nav/products_on.gif) -11px -80px no-repeat; background-position:0 0; z-index:50;}
#menu a#item7:hover {background:transparent url(../images/nav/stockists_on.gif) -11px -80px no-repeat; background-position:0 0; z-index:50;}
#menu a#item8:hover {background:transparent url(../images/nav/factsheets_on.gif) -11px -80px no-repeat; background-position:0 0; z-index:50;}
	
/* =End Main Navigation
	----------------------------------------------- */

ul#navigation {
margin:0 0 3px 0;
padding:0;
list-style-type: none;
position:absolute; top: 2px; right: 230px;
font-size:1.0em;
}

ul#navigation li { display: inline; float: left;}

ul#navigation li a
{
text-decoration: none;
padding:0 10px;
color: #fff;
display: block;
}

ul#navigation li a:hover
{
color: #fff;
text-decoration:underline;
}




#page_cart_display {
padding: .5em;
border:1px solid #e6e6e6; }



/* =minicart
	----------------------------------------------- */	

div#cart {padding:5px 0 0 10px; background:url(../images/side_panels_bg.gif) repeat-y top left; }	
div#cart h3 { margin-bottom: 0; margin-top:0; }

ul#minicart  {
	margin: 0;
	padding: 0;
	list-style-type: none; 
}
.remove {margin-bottom: .2em; }

ul#minicart li {
	color: #FFF;
	padding: 4px;
	text-decoration: none;
}

ul#minicart li a {
	color: #FFF;
	text-decoration: none;
}

ul#minicart li a:hover {
	color: #fff;
	text-decoration:underline;
}	


input.qty { width: 2em; }


/* =Misc
	----------------------------------------------- */	
.clearleft { clear:left; }
.clearboth { clear: both; }
.clearright { clear: right; }

.floatleft { float:left; width: 26em; margin-right: 2em; }
.floatright { float:right; width: 26em;}


/* =Categories
	----------------------------------------------- */
	
	
#category_list ul li a:hover {background:#003B73; color: #FFF; padding:0; text-decoration: underline;}

#category_list ul {
	margin:0;
	list-style-type: none;
	color:#FFF;
	padding: 10px 8px 2px 13px;
	font-size:1.1em;
	background:url(../images/side_panels_bg.gif) repeat-y top left;
}


#category_list ul li {margin:0; padding:0 0 3px 0}

#category_list ul li a {
	display: block;
	color: #FFF;
	text-decoration: none;
}

#category_list ul li a:hover ul {
	background-color: #003B73;
	color: #FFF;
	padding:0;
	text-decoration: none;
}	

#category_list ul li ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#category_list ul li ul li { margin:0; }

#category_list ul li ul li a {
	display: block;
	color: #FFF;
	padding: 0;
	text-decoration: underline;
	
}

#category_list ul li ul li a:hover {
	color: #fff;
	text-decoration:none;
}	

#category_list ul li ul li a.current,  #category_list ul li a.current ,  
#category_list ul li a.current:hover , #category_list ul li ul li a.current:hover {
	background-color: #003B73;
}




#bestsellers li { margin-left:0; }

/* =Quicksearch
	----------------------------------------------- */
	
div#quick_search { 
padding: 10px 8px 0 13px;
background:url(../images/side_panels_bg.gif) repeat-y top left;
  }
  
 div#quick_search p {padding:0; margin:5px 0 0 0;}  
  
div.subpanels { padding: 10px 8px 0 13px; background:url(../images/side_panels_bg.gif) repeat-y top left; color:#FFF; height:auto;}
div.subpanels p {padding:0; margin:0; font-size:95%;}
  
  
.moreinfobutton {text-align:right; margin:10px 0 0 0;} 

div#quick_search input  { width:160px; }
div#quick_search label { 
color: #fff;
margin-right: 1.2em;
font-size: 1.2em; float:none; }

/* =QuickLogin
	----------------------------------------------- */

div#quick_login  { background:url(../images/side_panels_bg.gif) repeat-y top left; color:#FFF; padding:0 13px 0 13px;}
div#quick_login h4 {color:#FFF; font-weight:100; padding-top:7px;}
div#quick_login p {padding:0; margin:0; font-size:95%;}
.panelbottom {background:url(../images/side_panel_bottom.gif) no-repeat bottom left; height:13px; margin:0; padding:0; clear:both;}

/* =search results
	----------------------------------------------- */
ol.search-product-list { margin:0 0 0 2em; padding: 0; }

ol.search-product-list li { margin-bottom: .8em; border-bottom: 1px solid #f3f3f3; padding-bottom: .8em; }
.result-image {
  float: right;
  margin-right: 7px;
  clear:right;
}
ul#paging-top { margin: .5em 0 0; padding: 0; }	
ul#paging-top li { margin: 0 .5em 0 0; list-style: none; float:left; }
	
.paging {margin:1em 0 1em 0; padding:0; font-size:120%; text-align:right;}
.paging a {padding:3px; background-color:#003B73; color:#FFF; text-decoration:none; width:40px; margin:0 5px 0 5px;}
.paging a:hover {background-color:#CC0000; color:#FFF; text-decoration:none;}

a.btn1 {padding:3px; background-color:#666; color:#FFF; text-decoration:none; width:40px; margin:0 10px 0 0;}
a.btn1:hover {background-color:#CC0000; color:#FFF; text-decoration:none;}



.paging ul { margin:1em 0 1em 0; padding: 0;  border:1px solid #ccc; padding: .3em; height: 2em;}
.paging li { list-style: none; float:left; margin: 3px; text-align:center;}
.paging ul a {  background:#CCCCCC; text-decoration: none; padding:2px 5px 2px 5px;  }
.paging ul a:hover { background: #999999; }


/* =product details
	----------------------------------------------- */
	
#details { background:url(../images/product_split.gif) repeat-x bottom left; margin:0 0 15px 0; padding:0; }	
	
#details ul {margin:0; padding: 0; list-style: none;}	
	
#details h4 { font:  2.0em/1.6em "Myriad Pro", Myriad, Helvetica, Arial, Verdana, sans-serif; }

#details span.prodPrice {color: #c00; font: 2.9em; }

#details .total { text-align: left; }
#details .subtotal { text-align: left; }

#details .prodImage { position: relative; text-align:right; float:left; margin:0 2em 0 0; padding:0;  }
#details .prodImage img {}
#details .discount { position:absolute; top:0; right:0; } 

/* =Breadcrumbs{homepage}
	----------------------------------------------- */
#breadcrumbs {font-size:1.0em; color:#666; margin:0 0 7px 0;}
#breadcrumbs a { color:#666; text-decoration:none;}
#breadcrumbs a:hover {color:#666; text-decoration:underline;}

/* =Products{homepage}
	----------------------------------------------- */
.prodImage {position: relative; float:left; margin:0 15px 0 0; }
.discount { position:absolute; top:0; right:0; } 
div.products, div.productsInt { 
width: 540px; float: left; 
text-align: left;
margin-right: .4em; padding:0;
height:136px; margin-bottom:14px; min-height: 136px;
background:url(../images/product_split.gif) repeat-x bottom left; vertical-align:top;

 }
 
.thumbnailborder {width:150px; margin:0; padding:0; display:inline-block; position:absolute; top:0px; left:0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(../images/thumbnail_border.png);}

div.productsInt { height:auto; }
div.products h3 a, div.productsInt h3 a {font-size: .6em; line-height: 1.4em; color:#003B73; font-weight:100; text-decoration:none; margin:0; padding:0;}
div.products h3 a:hover, div.productsInt h3 a:hover {color:#003B73; font-weight:100; text-decoration:underline;}

ul.attributes li {list-style: none; }
ul.attributes { margin: 0; padding: 0; float:left; width:350px;}	


ul.attributes li span.money {
color: #003B73;
font-size: 1.2em;
font-weight: normal;
}

ul.attributes li span.vat {
font-size: .8em;
}

.buybutton {display:block; width:90px; height:24px; background:url(../images/buttons/blank_button.gif) no-repeat top left; color:#FFF; text-align:left; text-decoration:none; padding:3px 0 0 8px; font-size:0.9em; margin:2px 0 0 0; color:#FFF;}
.buybutton a {display:block; width:90px; height:24px; color:#FFF; text-decoration:none;}
.buybutton a:hover {display:block; width:90px; height:24px; color:#FFF; text-decoration:none;}

/* =Related Products {homepage}
	----------------------------------------------- */
ul.relatedproducts {margin: 0; padding: 0; clear:both; }	
ul.relatedproducts li {list-style: none; border-bottom:none; float:left; width:150px; margin:0 10px 0 0; padding:0 0 10px 0; font-size:0.7em;}

ul.relatedproducts .prodImage { margin-bottom:7px; }


ul.relatedproducts li div.products h3 a {color:#003B73; font-weight:100; text-decoration:none; margin:0; padding:0; }
ul.relatedproducts li div.products h3 a:hover {color:#003B73; font-weight:100; text-decoration:underline;}



/* =Sidepanel {class}
	----------------------------------------------- */
div#extra { height: auto; }	
div.sidepanel { width: 33%; float: left; }
div.sidepanel h3 { padding:20px 0  0 0; border-top: 1px solid #ccc; color:#000066; 
font: bold  1.6em/0.6em "Myriad Pro", Myriad, Helvetica, Arial, Verdana, sans-serif;   }

div.sidepanel ul { margin: 0; padding: 0; }
div.sidepanel ul li { list-style: none; }

div.sidepanel ol { margin:0 0 0 25px;  padding: 0; }





/* =Carts
	----------------------------------------------- */

div#microcart { 
position: absolute; top:25px; right: 0;
color: #fff;
width:200px; height:122px;
background:url(../images/cart_bg.gif) no-repeat top left;
margin:0; padding:0 0 0 177px;
font-size:0.8em;
}

div#microcart p { margin: 0; padding:0; }

div#microcart a { color: #fff; }







div#productCart ul { margin: 0; padding: 0; }
div#productCart ul li { list-style: none; }


.total {
font: 2.0em;
font-weight:bold;
margin-bottom: 10px;
}

.subtotal {
text-align: right;
padding: 10px 5px;
border:1px solid #ccc;
border-width: 1px 0;
color: #c00;
font: 1.6em Georgia, "Times New Roman", Times, serif;
margin-bottom: 10px;
}

.delivery { border-top:1px solid #ccc; padding: 10px 5px; }

span.prodTitle {

font: bold  1.4em/0.6em "Myriad Pro", Myriad, Helvetica, Arial, Verdana, sans-serif; color: #0d0157 }

span.prodPrice { color: #c00; font-size: 1.3em }





/* Lists */
ul.listinline { 
	list-style: none; 
	margin:2em 0 1.5em 0; padding:0;
	border-bottom:solid 5px #003B73;
	height:23px;
	width:547px;
	font-size:1.1em;
}

ul.listinline li { float:left; margin-right:0.3em; background:url(../images/buttons/accounttab_on.gif) no-repeat top left; width:115px; height:23px; color:#FFF; display:block; text-align:center; font-weight:100; vertical-align:middle;}

ul.listinline li a { float:left; margin-right:0.3em; background:url(../images/buttons/accounttab_off.gif) no-repeat top left; width:115px; height:23px; color:#FFF; display:block; text-align:center; font-weight:100; text-decoration:none;}


ul.listinline  .killborder { border:0; }

.selected a {
	font-weight: bold;
	border: 1px #ccc solid;
	padding: 5px;
}


/* =FAQ's
	----------------------------------------------- */
	
ol#questions {list-style:none; margin:10px 0 15px 0; padding:9px; background-color:#E8E8E8; border:1px dashed #999;}	
ol#questions li {margin:0 0 5px 0; padding:0; color:#666;}
ol#questions li a {color:#333; text-decoration:none;}
ol#questions li a:hover {color:#003B73; text-decoration:underline;}

h4.question {font-weight:bold; color:#003B73; font-size:1.2em; margin:3px 0 3px 0; padding:0 0 0 16px; background:url(../images/question.gif) no-repeat top left;}

p.answer { border-bottom:1px dashed solid #CCC; padding:0 0 10px 0; margin:0;}

/* =Stockists
	----------------------------------------------- */

h4.stockists {font-weight:bold; color:#003B73; font-size:1.4em; margin:3px 0 3px 0; padding:0;}

.stockiststable {text-align:left; width:450px; margin:10px 0 0 0; border:none; vertical-align:top;}
.stockiststable  td {text-align:left; padding:0 0 4px 0; border:none; vertical-align:top;}
.stockiststable  .col1 {width:100px; font-weight:bold;}
.stockiststable  .col2 {width:350px;}

	
/*=Products{search}
	-------------------------------------------------------*/
#prodcolumnSingle { margin-bottom:20px; float:left; margin:0; padding:0; list-style: none; }	
#prodcolumnSingle li {
	margin-bottom:10px;
	}
	#prodcolumnSingle h3 { 
		margin:0 0 6px 0;
		font-size: 1.0em; line-height: 1.4em; color:#003B73; font-weight:100; text-decoration:none; margin:0; padding:0;}

	#prodcolumnSingle .prodImage { position:relative; float:left;}
	#prodcolumnSingle .prodImage img {
		border:1px solid #7cabb0;
		padding:5px;
		width:70px;
		
	}
	#prodcolumnSingle .details { float:left; width:400px; margin-left: 5px; }
	#prodcolumnSingle .prodImage img.discount {
		width:auto;
		padding:0;
		border:0;
	}
		

/*=My Account{search}
	-------------------------------------------------------*/

ul.myaccount {list-style-type: none; margin: 7px 0 0 0; padding:0;}
ul.myaccount li a {color:#FFF; text-decoration:none;}
ul.myaccount li a:hover {color:#FFF; text-decoration:underline;}
.myaccounticon {background:url(../images/my_account_icon.gif) no-repeat top left; padding:0 0 0 20px;}

/*=PDF Downloads
	-------------------------------------------------------*/
	
ul.pdfdownload {list-style-type: none; margin: 7px 0 0 0; padding:0;}
ul.pdfdownload li {min-height:30px; color:#003B73; }
ul.pdfdownload li a {color:#003B73; text-decoration:none; background:url(../images/pdf_icon.gif) no-repeat top left; margin:0; padding:0 0 0 20px;}
ul.pdfdownload li a:hover {color:#003B73; text-decoration:underline;}

/*=PDF Data Points
	-------------------------------------------------------*/
	
ul.datapoints {list-style-type: none; margin: 7px 0 0 0; padding:0;}
ul.datapoints li {background:url(../images/bullet_point_sm.gif) no-repeat top left; margin:0; padding:0 0 0 20px;}


#page_slugs a { color:#999999; }
#page_slugs {  background:#fff; padding:0; margin:0;color:#999999; }
#page_slugs li { display:inline; font-size:85%;}


.detailBox ul { list-style: none; padding:0; margin:0; }
.detailBox ul li { display:inline; }

ul { list-style: none; margin:0; padding:0; }


/*=Categories
	-------------------------------------------------------*/

ul.maincategories {list-style-type: none; width:547px; margin:0 0 10px 0; padding:0;}
ul.maincategories li {background:url(../images/product_split.gif) repeat-x bottom left; min-height:200px; margin:0 0 10px 0;}
ul.maincategories li img { float:left; padding:0; margin:0 10px 0 0;}
ul.maincategories p {line-height:14px; margin:0 0 10px 0; padding:0; font-size:95%;}
ul.maincategories h4  { margin:0 0 5px 0; padding: 0; font-size: 1.4em; font-weight:lighter; color: #003B73;}

ul.maincategories h4 a {color: #003B73; text-decoration:none;}
ul.maincategories h4 a:hover {color: #003B73; text-decoration:underline;}	


.cart-return{ float:right; text-align:right; padding:10px; }
.cart-return a{ margin:0 0 0 10px; }