body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #fff;
	color: #333;
	font: 12px/18px "Trebuchet MS", Verdana, sans-serif;
}

img { border: 0; }

img.brands { margin: 0 30px 20px 0; }

img.onlinebooking {margin: 10px 0;}

img.logos { margin: 10px 0 0 0; }

img.top { margin: 0 0 10px 0; }

#headerContainer{background:#1A3F61; }

#headerTop {background: #1d5089 url(images/header_bg.gif) repeat-x scroll left top; margin-left:-155px;}

#headerLogo {height:58px; background: url(images/logo_header.jpg) no-repeat scroll left top; display:block; width:979px;}

#headerSearchBox {color:#ffffff; float:right; font-size:11px; font-weight:bold; width:250px; margin-top:10px;}

#headerSearchBox input {font-size:10px;}

#headerMenu {height:20px; width:828px; text-align:left;  color:#ffffff;}

#headerMenu table {width:244px;}

#headerMenuHolder {height:20px; width:100%; background: #383838 url(images/header_menu_bg.gif) no-repeat scroll left top;}

#cartMenu p {text-align: right; padding-right:15px; padding-top: 5px; color: #FFF;}

#cartMenu a {color:#ffffff; font-weight:bold;}

#cartMenu a:hover {color: #E0E0E0; font-weight: bold; text-decoration: none;}

#heightBar {float: left; height: 700px; width: 1px;}

#pageHolder {
	width: 850px; 
	margin: 0 auto; 
	}

#pageContainer { border-bottom: 1px solid #fff; border-top: 1px solid #fff; background: #1A3F61;}

#mainContents {text-align: justify; line-height: 19px;margin-left: 160px;margin-right:2px; font-size:11px;	font-family: Verdana, "Trebuchet MS", sans-serif;}

#pageContent {
	float: left;
	display: block;
	background: #FFF;
	padding: 0;
	margin-top: 0;
	width: 850px;
}


#pageContent h1,h2,h3,h4,h5 { margin:0; padding: 0;}

/* Fix IE. Hide from IE Mac \*/
* html #pageContent {width: 860px; padding-left: 0px; height:700px;}

* html #pageHolder {
	text-align: left;
	width: 860px; 
	margin: 0 auto; 
	}
/* End */

#contentBox {
	padding: 0;
	padding-left: 10px;
	padding-top: 10px;
	margin: 0;
	margin-right: 10px;
	background-position: 190px;
}

#contentBox h1, h2, h3, h4, h5, h6, div#maincontent h1 {font-family: "Trebuchet MS", Verdana, sans-serif;}

#contentBox h1, #contentBox h2, div#maincontent h1 { font-weight:normal; letter-spacing:.1px; }

#contentBox h1, div#maincontent h1 { font-size:21px; }

#contentBox h2 { font-size:17px; }

#contentBox h3 {font-weight:bold; font-size:14px; letter-spacing:.02em; padding-bottom:3px;}

#contentBox h4 {font-weight:bold; font-size:11px; letter-spacing:.02em; padding-bottom:2px;}

#contentBox p {padding: 0; margin: 0; padding-bottom: 18px;}

#promoMargin{ background:red; width:200px; float:right; height:750px; }

#margin {
	float: left;
	width: 160px;
	padding-left: 3px;
}

#menu {
	clear: both;
	text-align: left;
	font-size: 11px;
	letter-spacing: .02em;
	border-right: 1px solid #ccc;
}

#menu ul {
	padding: 0; 
	margin: 0;
	list-style-image: none;
	list-style-type: none;
}

#menu li {padding:0; margin:0; padding-left:10px;}

#menu h1 {
	background: #2C69A2;
	display: block;
	font-size: 12px;
	color: #fff;
	border-left: 10px solid #2C69A2;
	height: 18px;
	padding-top: 10px;}
	
#menu a {padding-top:8px;text-decoration:none; color:#000000; display:block;  border-bottom:1px solid #efefef;}

#menu a:hover{background:#f6f6f6; text-decoration:underline; }

/* Fix IE. Hide from IE Mac \*/
* html #menu li{padding-left:10px;  height:11px;}
/* End */

#productDetail h1 {font-family: Verdana, Helvetica, sans-serif;}

#productDetail p {text-align:left;}

#productDetailOrderBox {
	font-size:12px; background:#F4F3F1; padding-top:10px;padding-bottom:10px; padding-left:20px; margin-bottom:15px;
	}

#productDetail img {border: 1px solid #b2b2b2; padding:16px;}

#productDetail .priceBig {color:red;}

#contentBox a:hover {text-decoration:none;}

#contentBox .prodBox { font-size:9px; line-height:11px; width:275px; height:190px;float:left; background:#F8F6F6; border:1px solid #dddddd; text-align:left; padding:0px; padding-top:6px; margin-left:5px; margin-right:5px; margin-bottom:10px;}

#contentBox .prodBox h1 {padding-left:5px; font-size:12px; color:#EB3227; font-weight:bold; letter-spacing:0em;}

#contentBox .itemDetail {font-size:9px; line-height:11px;}

#contentBox .itemDetail p {font-size:9px; line-height:11px; padding:0px; margin:0px; margin-right:4px; margin-left:5px; text-align:justify;}

#contentBox .type2Box {display:none;}
 
 /* Fix IE. Hide from IE Mac \*/
* html #contentBox .prodBox{	}
/* End */

#prodThumbnail {
	width: 96px;
	height: 96px;
	background: #fff;
	border: 1px solid #222222;
	float: left;
	margin-right: 6px;
	display: block;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

#contentBox .prodBox ul {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 11px;
	font-size: 9px;
	float:left;
	padding-left: 20px;
	margin-left: 10px;
	margin-right: 10px;	

}

#contentBox .prodBox li {}

#contentBox .priceBox { margin-left:110px; width:125px; height:30px; background:#E5EAF0; border:1px dotted #28578D; color:#1D456B; padding-top:5px; margin-bottom:5px;}

#contentBox .priceBox p {padding:0px; margin:0px; padding-right:5px; padding-left:5px; padding-bottom:4px;}

#contentBox .priceBox em {
	color: red;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

.strikeout {
	text-decoration: line-through;
	font-style: italic;
}

#itemButtons {
	float: left;
	padding: 0; 
	margin: 0;
	padding-top: 8px;
	margin-top: 4px;
	text-align: center;
	background: #E9E8E8 url(images/prodbox_footer_bg.gif) repeat-x fixed center top;
	display: block;
	height: 48px;
	width: 100%;
	font-size: 10px;

}

.buttonProductDetail {vertical-align: middle;}

.inputQuantity {vertical-align: middle;}

.buttonOrder {vertical-align: middle;}

#clearer {clear:both; display:block;height:0px; font-size:0px;}

#coverSpecials {background:red; width:595px; padding-top:10px;padding-bottom:10px; margin-bottom:10px; padding-left:2px;height:255px;}

#coverSpecials .priceBox {display:none;}

#coverSpecials .type2Box {display:block;margin-left:4px;}

#coverSpecials .type1Box {display:none}

#coverSpecials .prodBox {font-size:9px; line-height:11px; width:108px; height:243px;float:left; background:#F8F6F6; border:1px solid #dddddd; text-align:left; padding:0px; padding-top:5px; margin-left:4px; margin-right:4px; margin-bottom:5px;}

#coverSpecials .prodBox h1 {padding-left:5px; font-size:10px; color:#000000; font-weight:normal; letter-spacing:0em;}

#coverSpecials .itemDetail {font-size:9px; line-height:11px; clear:both;}

#coverSpecials .itemDetail p {font-size:9px; line-height:11px; padding:0px; margin:0px; margin-right:4px; margin-left:5px; text-align:justify; 	visibility: hidden;	display: none;}

#footerHolder {clear:both;color:#ABC3DA; padding-left:10px;width:100%;  background:#2c69a2; height:40px; border-top:4px solid #484848; margin-top:3px;}

#footerTag {clear:both;color:#ABC3DA; padding-left:0px;width:850px; padding-right:10px; padding-top:5px; font-size:12px;margin: 0 auto;}

#footerTag a {color:#ABC3DA; font-weight:bold;}

#footerTag a:hover {color:#ABC3DA; text-decoration:none;}

#cleardiv {background: #FFFFFF url(images/page_bg.jpg) repeat-y scroll center top; clear:both; display:block;height:0px; font-size:0px;}

.cleardiv {background: #FFFFFF url(images/page_middle.gif) repeat-y scroll center top; clear:both;  display:block; height:0px; font-size:0px;}

.checkout_buttons {
	font-family: Verdana;
	height: 22px;
	width: 125px;
	padding-bottom: 4px;
	margin-right: 4px; 
	margin-left: 4px;
	font-size: 11px;
	font-weight: bold;
	background: url(images/button_blank.gif);
	border: 0;
}

#emailBox {text-align:left;}

#emailBox h1 {font-size: 11px;}

#emailBox h2 {font-size: 10px;}

#button {
	font-family: Verdana;
	height: 22px;
	width: 125px;
	padding-bottom: 4px;
	margin-right: 4px; margin-left:4px;
	font-size: 11px;
	font-weight: bold;
	background: url(images/button_blank.gif);
	border: 0;
}


.dialogbox {width:150px; font-size:10px;}

.store_categories a {padding-top:5px; padding-bottom:5px; padding-left:10px; border-bottom:1px solid #efefef; margin-right:4px;}

#iframelinks { background:#ffffff;}

#iframetable {width:157px; height:550px;}

.order_box {
	line-height: normal;
	word-spacing: normal;
	letter-spacing: normal;
	font-family: Verdana, Helvetica, sans-serif;
	width: 199px;
	height: 202px;
	background: url(https://secure.server101.com/etronicsvalue/images/order/order_bg.gif) no-repeat left top;
	padding: 6px;
}

.order_box hr { 
	background: url(https://secure.server101.com/etronicsvalue/images/order/hr.gif) no-repeat left top;
	height: 2px;
	border: none;
	clear: both;
	width: auto;
}

.order_box h1, .order_box h1 a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333;
	text-decoration:none;
	padding: 0; 
	margin:0;
	height: 19px;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 11px;
}

.short_description {
	height: auto;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.short_description p {
	font-size: 10px; 
	color: #333;
}

.product_img {
	width: 100px;
	height: 70px;
	border: 1px solid #b2b2b2;
	overflow: hidden;
	float: left;
}

.msrp {
	font-size: 9px;
}

.price_details { 
	margin-top: 5px;
	margin-right: 5px;
	float: right;
	text-align: right;
}

.our_price {
	font-weight: bold;
	font-size: 11px;
}

.currency {
	font-size: 9px;
	display: inline;
	margin-top: -6px;
	vertical-align: super;
}

.price {
	font-size: 19px;
	color: #ff0808;
}

.order_box_nav {
	float: left;
	color: #999;
	text-align: center;
	padding-top:6px;
	background: url(https://secure.server101.com/etronicsvalue/images/order/nav_bg.gif) no-repeat left top;
	width: 219px;
	height: 48px;
	vertical-align: middle;
}

.more_info { margin: 5px 0 3px 1px;}

.input_quantity {margin:0px; padding:0px; margin-left:6px; margin-right:4px; margin-top:4px; width:30px; height:18px; border:1px solid #990000; background:#993300; color:#fff; text-align:center;}

.order_button {margin:0px; margin-left:5px; vertical-align:middle;}

.promo_banner {
	width:660px;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

.txt {width: 250px;}

textarea {width: 300px;}

/* #contentBox table { 
	width:400px; 
	font-size:10px;
	}

#contentBox td {
	width:50%; 
	padding-left:4px;
	} */


#contentBox table.boxes {
	width: 99%; 
	margin: 0 0 10px 3px; 
	border: 1px solid #999; 
	border-collapse: collapse;
	border-spacing: 0;
	}

#contentBox table.boxes th {
	background: #eee; 
	text-align: center;
	}

#contentBox table.boxes th, #contentBox table.boxes td {
	width: 33%; 
	border: 1px solid #999; 
	vertical-align: top; 
	}

#contentBox table.boxes ul {
	margin: 0 0 0 14px; 
	padding: 0; 
	text-align: left;
	} 

#contentBox table.results {
	width: 668px;
	margin: 0 0 10px 0;
	border: 1px solid #999;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
}

#contentBox table.results th { 
	border: 1px solid #999; 
	background: #eee; 
	text-align: center;
	}

#contentBox table.results td {
	vertical-align: top;
	border: 1px solid #999;
	}
	
.width {width: 100px;}	
.name {width: 150px;}
.desc {width: 273px;}
.ourprice {width: 79px;}
.order {width: 64px;}
	
	
/* Global Links */
a:link, a:visited, a:active { color: #2C69A2; text-decoration: underline;}

a:hover {
	text-decoration:none;
	}
	
form{ 
	padding:0; 
	margin:0;
	}	
