body { margin:0px; padding:0px; font-family: Arial; font-size: 12px; color:#333333; background: url('/bg.gif') repeat-x;background-color:#cde4f6; }
.tsmbody { position:relative;width:982px;text-align:left;background-color:#ffffff; }
.smalltext { font-family: Arial; font-size: 10px; }
.regtext { font-family: Arial; font-size: 13px; }
.regtexts { font-family: Arial; font-size: 11px; }
.regtextg { font-family: Arial; font-size: 12px; color:#666666; }
.regtextb { font-family: Arial; font-size: 14px; color:#000000; }
.regtext2 { font-family: Arial; font-size: 14px; }
.pagecontent { font-family: Arial; font-size: 12px; text-align:left; padding:10px; }
.pagetitle { font-family: Arial; font-size: 20px; text-align:left; }
.pagebody { padding: 10px; }
#cse-search-box { margin:0px; padding:0px; }
#homeleft { font-size:13px;width:180px;margin-right:10px;text-align:left; }
#homeleft h1 { font-size:17px;border:0px;padding:0px;margin:0 0 5px 0; }
.required { font-size: 12px; color:red; }
#tipDiv { filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/ }
.carthead { background-image:url('../images/homeback.jpg');background-color: #0e448e; color:#ffffff; font-weight: bold; text-align:center; }
#cart td { padding-top:5px; }
.center { text-align:center; }
.icon { position:relative;top:0px;left:0px;z-index:10;top:-125px;} 
.superheader {margin-top:2px;position:relative;width:780px;margin-bottom:2px;background:url('/images/menubackground2.png');padding:5px;}
.superheader h1 { color:#ffffff;font-size:25px;margin-left:10px;font-weight:normal;margin:0px;}
.contentheader {margin-top:2px;position:relative;width:99%;margin-bottom:2px;background:url('/images/menubackground2.png');padding:5px;}
.contentheader h1 { color:#ffffff;font-size:25px;margin-left:10px;font-weight:normal;margin:0px;padding:0px;}
.sort { margin-top:-20px;font-size:14px; text-align:right; padding:0 10px 0 0;color:#ffffff; }
.productdetailhead { background-color:#ededed;border:1px solid #cccccc;padding:5px;margin-top:10px; }
.productdetailhead h2 { margin:0px;padding:0px;color:#0c428c;font-size:18px; }
.productdetailbody { margin:10px;text-align:left; }
strike { color:#000000;font-size:11px; }
.hours { font-size:10px;font-weight:bold;margin-top:-10px;text-align:center;  }
.moreinfo { background-color:#cccccc;text-align:center;color:#333333;padding:5px;margin-top:5px; }
.productheader {margin-top:2px;margin-bottom:4px;position:relative;background-repeat: no-repeat; width:100%;}
.mainheader h1 { border-bottom: 1px dashed #000066;margin:0px;color: #002d62; font-weight:strong;font-smooth:always;font-size:26px;font-variant:normal;font-style:normal; }
.productheader h1 { margin:0px;color: #000000; font-weight:strong;font-smooth:always;font-size:18px;font-variant:normal;font-style:normal; }
h2 { font-smooth:always;font-size: 14px;padding:10px 0 10px 0;margin:0px; }
.cartstepsholder { text-align:right;z-index:20;padding-top:18px; }
.cartsteps { width:160px;border-bottom:2px solid #002d62;text-align:center;color:#ffffff;font-size:14px;}
.cartsteps a:hover { color: #f7b118; }
.cartsteps2 {width:160px;border-bottom:3px solid #666666;font-weight:bold;font-size:14px;color:#ffffff;text-align:center; }
.cartsteps3 {width:160px;border-bottom:3px solid #f7b118;font-weight:bold;font-size:16px;color:#ffffff;text-align:center; }
.cartitem { font-size: 12px; }
.addonright {  background-color:#ededed;margin-left:20px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }
.addonheader { color:red; font-weight:bold;font-size:16px;font-style:italic; }
.img { border: 1px solid #002d62; }
.productprice { font-size:15px; font-weight: bold;width:200px; }
.sale { font-size:20px;color: red; font-weight: bold; }
.quickproduct { background:url('../images/menu-off.jpg');background-position: bottom left; background-repeat:repeat-x; position:relative; font-size: 12px; width:150px; text-align:center; }
.quickproduct a { font-size:14px;font-weight:bold;text-decoration:none;color:#002d62; }
.superpanel { position:relative:display:block;text-align:left;width:100%;background-color:#ffffff;padding-top:5px; }
.leftpanel { float:none;position:relative:display:inline;text-align:left;width:766px;margin-top:10px;padding-top:5px;background-color:#ffffff; }
.contentbody { padding:10px 3px 0 0;position:relative;display:block; }
.menucontainer { z-index:3;margin-top:10px;float:right;display:block;width:191px; }
.save { font-size:11px;}
.menu { text-align:center;border:1px solid #666666;position:relative; background-color:#e7f3f9;}

.menu td { font-size:12px;text-align:center;margin:0px;padding:0px;width:190px;padding: 5px 0 5px 0px;border-bottom:1px solid #666666; }
.menu td a { font-size:13px; color:#002d62; }
.offerbox { font-size:14px;font-weight:bold; }
.menuhead { padding: 5px;text-align:center;font-size:14px;font-weight:bold;width:191px;height:21px;background:url('../images/menu-todp.png');background-repeat:no-repeat;color:#ffffff; }
.menu ul { text-align:left;margin:0px;padding:0px;width:185px; }
.menu ul li { text-align:left;padding: 5px 0 5px 5px;display:block;width:100%;border-bottom:1px solid #666666; }
.menu ul li a { font-size:13px; color:#002d62; }
.bright { text-align:left;padding-left:4px;border-right:1px solid #cccccc; }
#mainmenu td:hover { background:url('/images/menubackground.png'); }
#mainmenu .brightselected { background:url('/images/menubackground.png');padding-left:4px; }
.refinehead { background-color:#0c428c;padding-left:4px;color:#ffffff;font-size:15px;padding:5px 0 5px 5px;font-weight:bold;vertical-align:middle; }
.refinehead a { color:#ffffff;text-decoration:none; }
.refinehead a.visited { color:#ffffff;text-decoration:none; }
.refinehead a:hover { color:#ededed;text-decoration:underline; }
.tablehead { background-color:#0c428c;color:#ffffff; }
.viewall { background-color:#cccccc; padding-left:4px;font-size:15px;padding:5px 0 5px 5px;font-weight:bold;vertical-align:middle;margin-bottom:10px; }
.viewall a { color:#0c428c;text-decoration:none; }
.viewall a:hover { color:#ededed;text-decoration:underline; }
.subrefinehead { background-color:#ededed;padding-left:4px;color:#000000;font-size:15px;padding:5px 0 5px 5px;font-weight:bold;vertical-align:middle; }
.refinebody a { display:block;padding:2px 0 2px 5px; }
.refinebody a:hover { text-decoration:none;background-color:#cccccc;color:#000066; }
.refinesel { background:url('/images/menubackground.png');text-decoration:none;color:#000066; }

#mainmenu .brightselected a { display:block;color:#000066;text-decoration:none; }
#mainmenu a { display:block;text-decoration:none;padding-right:14px;font-size:0.75em;font-family:Arial;font-weight:bold;color:#ffffff;font-smooth:always;background:url('/images/DESC.png');background-position:center right;background-repeat:no-repeat;}
#mainmenu a:hover { color:#000066;text-decoration:none; }
#mainmenu td:hover a { display:block;color:#000066;text-decoration:none; }
#homepics { background-color:#ffffff; }
#homepics td { background-color:#ffffff; }
.pagehead { font-size: 20px; }
a { color:#000066;text-decoration:underline; }
a:visited { color:#000066;text-decoration:underline; }
a:hover { color:red;text-decoration:none; }
.couponbox { font-size: 12px; border: 1px solid #89b3c9; color:#333333; background-color: #ededed; width: 350px; padding:5px 0 0px 5px; }

.addonbox { font-size: 12px; border: 1px solid #89b3c9; color:#333333;  width: 290px; }

.totalbox { border: 1px solid #89b3c9; color:#333333; width: 290px;font-size: 12px; }

.paymentbox  { border: 1px solid #89b3c9; color:#333333; width: 600px; }


.searchbutton {
	border: 1px solid #042063;
	border-style: outset;
	border-collapse: separate;
	padding: 1px 10px 1px 10px;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	font-variant: none;
	font-size:12px;
	background-color:#0c428c;
 }

.search2 {
	border: 2px solid #cd3400;
	border-style: outset;
	border-collapse: separate;
	padding: 1px 10px 1px 10px;
	color: #000066;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	font-variant: none;
	font-size:14px;
	background-color:#f7e082;
 }	
.sbutton { background:url('../images/add-to-cart.png');width:119px; height:28px; border:0px; font-weight: bold; padding: 3px; text-align:center; }


#products_list {
	list-style : none;
}

#title_header {
	font-family: Tahoma;
	font-size: 1.2em;
	color: #0D6680;
	font-style: normal;
	font-weight: bold;
	padding-bottom:3px;
}
#title_instructions {
	padding-bottom:3px;
}
#products_header, #payment_types_header, #cc_info_header, #billing_address_header, #shipping_address_header, #coupon_info_header  {
	width:100%;
	background-image:url(../images/homeback.jpg); 
	background-position: center center; 
	background-color: #0e4089;
	color:#ffffff;
	padding: 5px;
	margin-top:20px;
	margin-right:10px;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width:452px;
}
#products_body, #payment_types_body, #cc_info_body, #billing_address_body, #shipping_address_body, #coupon_info_body  {
	padding-top:8px;
	width:460px;
	padding-bottom:8px;
border: 1px solid #89b3c9;
}
#login_header {
	width:100%;
	background-image:url(../images/homeback.jpg); 
	background-position: center center; 
	background-color: #0e4089;
	color:#ffffff;
	padding: 5px;
	margin-top:20px;
	margin-right:10px;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	width:265px;
}
#login_body {
	padding-top:8px;
	width: 270px;
	padding-bottom:8px;
border: 1px solid #89b3c9;
}
#login_info {
	background-color:#ffffff;
	display:block;
	width:275px;
	visibility:visible;
}
#cc_info {
	background-color:#ffffff;
	display:block;
	visibility:visible;
}
#billing_address {
	background-color:#ffffff;
	display:block;
	visibility:visible;
}
#shipping_address {
	background-color:#ffffff;
	display:block;
	visibility:visible;
}
.table_class {
	width:400px;
	text-align:left;
}
.tr_class {
	text-align:left;
}
.td1_class {
	width:120px;
	text-align:right;
	vertical-align:top;
	padding-right:8px;
}
.td2_class {
	text-align:left;
	width:150px
	vertical-align:top;
}
.td3_class {
	width:50px;
	text-align:left;
	vertical-align:top;
}
.td4_class {
	width:330px;
	text-align:left;
	vertical-align:top;
}
#submit {
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}
#inner_table {
	width:370px;
	text-align:left;
}
.inner_td1_class {
	width:100px;
	text-align:left;
	vertical-align:top;
}
.inner_td2_class {
	width:100px;
	text-align:left;
	vertical-align:top;
	padding-left:5px;
}
.inner_td3_class {
	width:100px;
	text-align:right;
	vertical-align:top;
	padding-left:5px;
}
.inner_td4_class {
	width:50px;
	text-align:left;
	vertical-align:top;
	padding-left:5px;
}
.inner_td5_class {
	width:120px;
	text-align:left;
	vertical-align:top;
	padding-left:5px;
}



li {
	list-style-image: url(images/bullet.jpg);
	font-family: Tahoma;
	font-size: 1em;
	color: #666666;
	font-style: normal;
	list-style-position: outside;
	list-style-type: square;
	left: 1in;
}

