p {line-height:1.5em;}

#productDetails{
	text-align:left;
	}
	
#cartDetails{
background:#FE8C3C;
color:#FFF;
margin-top:20px;
	}
	
	#productDetails h1{
	color:#224295
	}
#productDetails .ItemImage{
	padding-right:50px;
	}
.ProductSection {
 border:1px solid black;
 padding:20px;
 text-align:center;
 margin: 10px;
	}
	
	#product h3{
	font-size:13px;
	}
	
.ProductSection .WebPriceText{
	color:#FF0000;
	}
.ProductSection .WebPriceText .webpre {
	font-weight: bold;
}
.prodsubhead {
	font-weight: bold;
}
.cartdetailsheader {
	font-weight: bold;
}
table.checktable,table.carttable{
	width:690px;
	border:1px solid black;
	margin-bottom:10px;
}
table.checktable th, table.carttable th{
	background-color:#FE8D3D;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	padding: 5px;
}	
table.checktable td,table.carttable td{
	padding:5px;
	padding-bottom:10px;
}
.OrigPrice {
	color: black;
	text-decoration: line-through;
}

.carttotaltext{
	font-weight:bold;
	text-align: left;
	}
.carttotal_value{
	font-weight:bold;
	text-align: right;
	padding-right: 5px;
}
.carttotal_text {
	text-align: right;
	padding-right: 20px;
}
.carthead_desc{
	width:250px;
	}
table.carttable .carthead_desc{
	width:410px;
}
.itemName {
	font-size: 14px;
	font-weight: bold;
}
.carttable td.cartbody_subtotal_off,.carttable td.cartbody_subtotal_on, .checktable td.cartbody_subtotal_off, .checktable td.cartbody_subtotal_on {
	text-align: right;
	padding-right: 5px;
}
.carthead_actions{
	width:80px;
	text-align: center;
	padding: 3px 0;
	}
.carthead_subtotal{
	width:80px;
	padding-right: 5px;
	text-align: right;
}
.carthead_qty{
	width:80px;
	padding-left: 5px;
	text-align: center;
}
.cartbody_qty_off, .cartbody_qty_on{
	text-align: center;
}
.cartbody_price_off, .cartbody_price_on{
	text-align: right;
	padding-right: 10px;
}
.carthead_price{
	width:100px;
	text-align: right;
	padding-right: 10px;
	}

#searchBox{
	color:#FFF;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:20px;
	margin-bottom:0px;
	border:0;
	}
	
	#searchBox table{
padding:0px;
margin:0px;
border: 1px solid #FFF;
}
	
	.product .ItemImage img{
max-width:120px;
	}
	
	 .ItemImage img{
max-width:320px;
	}
.moreinfo{
	margin-top:10px;
	}
#MenuSection h2{
	color:#FFF;
	}
#product{
	border:1px solid #324995;
	padding:5px;
	margin-bottom:50px;
	width:700px;
	margin-left:20px;
	}
#itemwebprice{
	color:red;
	font-weight:bold;
}

.pagination ul li{
	display:inline;
	padding-right:10px;
}
.pagination {
	border-left: 		0;
	border-right: 		0;
	font-size: 			13px;
	text-align: 		right;
}

.pagination:hover, .pagination_bottom  {
	background-color: 				#ffffff;
}
div.pagination {
	padding: 2px;
	margin: 8px 20px 8px 0;
}
div.pagination a {
	font-family: Tahoma,Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	margin: 2px;
}
div.pagination a:hover, div.pagination a:active {
	color: #000;
	text-decoration: underline;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
	color: #000;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	color: #DDD;
}	
.Basket{
	text-align:right;
	width:970px;
margin-top:8px;
	color:#fff;
	position:absolute;
	}
	.Basket a:visited{
	color:#fff;
	text-decoration:none;
	}
	.Basket a:hover{
	color:#00247C
	}
.Basket a:link{
	color:#fff;
	text-decoration:none;
	}
body {
    text-align: center;
    background-color:#333333;
    padding-top:20px;
    behavior: url("/styles/csshover3.htc");
    font-family:verdana;
    font-size:12px;
    color:#333333;
  }
  
  #wrapper {
    width: 990px;
    text-align: left;
    margin: 0 auto;
  }
  #bgbox {
 
    width: 990px;
  
  background: url(images/bgbox.jpg);
    
  }
  
  #header {
    width: 990px;
    height:104px;
     background-image:url(images/header.jpg);
     background-repeat:no-repeat;
     background-color:#324995;
  }
  

  
  #left {
    width: 185px;
    min-width: 185px;
    float: left;
    padding: 0 5px;
 

  }



  #middle {
     width: 735px;
    float: left;
    padding: 20px;
    background-color:#FFF;
    min-height:400px;
    text-align:left;
    }
    #copyStore h3, .PageHeader{
    font-size:20px;
    text-transform:uppercase;
    }
    
     #copyStore h4{
     font-size:15px;
     color:#E46810;
     }
    
  #copyStore table{
  
  margin:10px;
  border:1px solid #324995;
  }
  
  #copyStore table td{
 border:0;
 padding:10px;
 text-align: center;
 
 }
 
   #copyStore table th{
   background:#224295;
   padding:5px;
   text-align:center;
   color:#FFF;
   }
   #copyStore table tr{
 border:0;
 }
  #navigation{
  	background-image:url(images/nav.gif);
  	height:36px;
  	margin-top:-10px;
  }
  #footer {
    width: 990px;
    clear: both;
    background:#002180 ;
    text-align:center;
    font-size:10px;
    color:#FFF;
    height: 25px;
    padding: 10px;
    
  }
  
  #footer a:link, #footer a:visited{
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
  }
  #footer a:hover{
  text-decoration:underline;
  }
  
   ul.menulinks {
padding: 0 0 0 13px;
padding-left:13px;
margin:0;

}
ul.menulinks li {
	width: 110%;
	display: block;
	list-style: none;
	margin:0;
	padding:0;
		
}

ul.menulinks li a {
	font-family: Arial;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	padding-left: 20px;
	
}

ul.menulinks li a:hover {
	background-color:#00247C;
	display: block;

}
#menu {
width: 205px;
margin-left: 12px;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;

} 
#menu a, #menu h2 {
display: block;
font-size: 13px;
font-weight: normal;
color: white;
padding: 5px 0 5px 20px;
margin: 0;

}
#menu h2 {
color: #fff;
text-decoration:underline;
font-weight:bold;
list-style-type: none;
background: url(images/list.gif) no-repeat;
margin-left: 10px;
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;

}
#menu a {
color: #000;
text-decoration: none;
font-family: Arial;
color: #999999;
font-size: 12px;
}

#menu a:hover {
background-color:#00247C;
}

#menu li {position: relative;}
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
background-color: #eee;

}
div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#menu .item1{
	list-style-type: none;
background: url(images/subcat.gif) no-repeat;
margin-left: 40px;

width:117px;
}



/***************************************************************************/
/* WORKING DROPDOWN CSS:
/***************************************************************************/

.ddmx {
	margin-top:10px;
    margin-left:	15px;
    font: 11px tahoma;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 				0 25px 5px 8px;
    font-family : 			Arial, Helvetica, sans-serif;
	font-size : 			12pt;
	font-weight : 			bold;
	color: 					#ffffff;
    font-weight: 			bold;
    text-decoration: 		none;
    display: 				block;
    white-space: 			nowrap;
    position: 				relative;
     
}
.ddmx .item1:hover {
	color: 					#40608f;
	}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 				3px 8px 4px 6px;
    font-family : 			Arial, Helvetica, sans-serif;
	font-size : 			11pt;
	color: 					#ffffff;;
    text-decoration: 		none;
    display: 				block;
    white-space: 			nowrap;
    position: 				relative;
    z-index: 				500;
}
.ddmx .item2 {
    background: #E46810;
    
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #FE8D3D;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .item3,
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover {
    padding: 				3px 8px 4px 6px;
    font-family : 			Arial, Helvetica, sans-serif;
	font-size : 			11pt;
	color: 					#0066ff;
    text-decoration: 		none;
    display: 				block;
    white-space: 			nowrap;
    position: 				relative;
    z-index: 				500;
}
.ddmx .item3 {
    background: #e5e1da;
}
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover {
    background: #ffffff;
}
.ddmx .section {
    border: 			1px solid #E46810;
    border-top: 		0;
    position: 			absolute;
    visibility: 		hidden;
    z-index: 			-1;

}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

#refillBlock a {
	color: white;
}
td.FormText, td.POHeader {
	width: 150px;
}
.FormText {
	font-weight: bold;
}
.POHeader {
	font-weight: bold;
	font-size: 14px;
	width: 150px;
}
.POptionsTable {
	margin-top: 15px;
	margin-bottom: 15px;
}
.POptionSelectTD {
	width: 385px;
}
td.PayOptionHeader {
	height: 40px;
	margin: 25px 0 15px 0;
	font-weight: bold;
}
#CCTable td {
	padding: 2px;
}
#footerSeoText {
	text-align: center;
	font-size: 10px;
	color: #999999;
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
}