﻿* html body { text-align:center; }
body { font-family:Arial,sans-serif; }
#wrapper { width: 1000px; margin: 10px auto; border: solid 1px #292929; border-top: none; padding-bottom: 10px; }

#body_container { margin-top:8px; }
#content_container { padding-left:213px; }

/*universal*/
.ClearBoth { clear:both; }
.ClearLeft { clear:left; }
.ClearRight { clear:right; }

/*banner region*/
#banner_container { background:url(../img/subsite4/banner.jpg) no-repeat; height:116px; }
#banner_boundary { height:116px; overflow:hidden; }
#logo { display:inline-block; background:url(../img/subsite4/logo.png) no-repeat; width:329px; height:67px; margin:15px 0 0 10px; }
#topnav_number { display:inline-block; background:url(../img/subsite4/numbers.png) no-repeat; width:173px; height:62px; float:right; margin:40px 10px 0 0; position:relative; *top:-80px; }
#topnav_cart_link, #topnav_cs_link, #topnav_track_link { position:relative; top:-65px; *top:-63px; text-decoration:none; display:inline-block; }
#topnav_cart_link { display:inline-block; left:338px; }
#topnav_cs_link { display:inline-block; left:358px; }
#topnav_track_link { display:inline-block; left:378px; }
#topnav_cart_link span, #topnav_cs_link span, #topnav_track_link span { color:#ffffff; font-family:Trebuchet MS; font-weight:bold;  }

/*message under banner*/
#homepage_message_bottom { border-bottom:solid 1px #292929; }

/*left menu*/
.leftnav { color:#292929 !important; text-align:left; }
#leftnav_container { float:left; margin:0 20px 0 8px; }
.leftnav_region 
	{		
		width:185px; 
		border:solid 1px #6e99d4; 
		-moz-border-radius:4px; 
		-webkit-border-radius:4px; 
		margin-top:8px;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFFFFF, endColorstr=#D7D7D7);
		background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D7D7D7));
		-webkit-background-origin: padding-box; 
		-webkit-background-clip: content-box;
		background-image: -moz-linear-gradient(top, #ffffff 50%, #D7D7D7);
	}
.leftnav_header { padding:5px 0 5px 3px; width:162px; border-bottom: solid 1px #999; margin-left:10px; }
.leftnav_header span { color:#6e99d4; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.leftnav_container { text-align:left; padding:5px 0 5px 13px; }
.leftnav_container li { list-style-type:none; padding-left: 12px; *padding-left:0px; }
#leftnav_search_header { }
#leftnav_search_container { }
#leftnav_search_button { background:url(../img/subsite4/go.png) no-repeat; width:36px; height:20px; border:none; }
#leftnav_international_header { display:none; }
#leftnav_region_newsletter { } 
#leftnav_newsletter_header { }
#leftnav_newsletter_container { }
#leftnav_categories_header { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#leftnav_categories_header span { color:#292929; }
#leftnav_categories_container { }
.left_nav_category_image { display:none; }
.left_nav_category_text { font-size:16px; text-transform:capitalize; color:#6e99d4; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#leftnav_region_cart { display:none; } 
#leftnav_cart_header {}
#leftnav_cart_container {}
#leftnav_region_customer_service { display:none; }
#leftnav_customer_service_header { }
#leftnav_customer_service_container {}

/*home page*/
.home_page_featured_container { margin-bottom:8px; }
.home_page_featured_header { padding:5px 10px; float:left; border-bottom:solid 1px #292929; border-right:solid 1px #292929; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#6e99d4; font-size:18px; font-style:italic; }
.home_page_featured_title {  padding:6px 10px; float:left; border-top:solid 1px #292929; width:575px; }
.home_page_featured_title a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#292929; font-size:16px; text-decoration:none; }
.home_page_featured_product { padding-right:22px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#292929; font-size:12px; }
.home_page_featured_product .featured_image_link { float:left; margin-right: 30px; display:block; width:150px; text-align:center; }

.home_page_product { float:left; width:170px; height:200px; overflow:hidden; border: solid 1px #292929; margin:0 10px 10px 0; padding:5px; text-align:center; -moz-border-radius:4px; 
-webkit-border-radius:4px; 
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFFFFF, endColorstr=#D7D7D7); 
background: -webkit-gradient(linear, left 70%, left bottom, from(#FFFFFF), to(#D7D7D7)); 
-webkit-background-origin: padding-box;  
-webkit-background-clip: content-box; 
background-image: -moz-linear-gradient(top, #ffffff 70%, #D7D7D7);
	
}
.home_page_product .title { height:55px; }
.home_page_product .title a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#292929; font-size:12px; }
.home_page_product .image { height:100px; }
.home_page_product .price { height:20px; }
.home_page_product .price a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#6e99d4; font-size:14px; }

/*product page*/
.product_page_product { }
.product_page_product .product_title_left { padding:5px 50px 5px 25px; float:left; border-bottom:solid 1px #292929; border-right:solid 1px #292929; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#6e99d4; font-size:18px; font-style:italic; margin-left: 3px; }
.product_page_product .product_title { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#292929; font-size:16px; padding:7px 28px;  border-top:solid 1px #292929; float: left; width:474px; }
.product_title_red { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6e99d4; font-size:12px; }
.product_page_product .product_image { width:200px; padding:10px; float:left; margin-right: 30px; }
.product_page_product .product_image_td { width:240px; }
.product_page_product .add_button { background: url(../img/subsite4/add.png) no-repeat; height:31px; width:122px; border: none;	cursor: pointer;  }
.product_page_product .product_description, .product_page_product .product_description p, .product_page_product .product_description ul li { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#292929; font-size:12px; line-height:16px; padding-right:10px; }
.product_page_product .product_price { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; color:#6e99d4; font-size:16px; padding-right:10px; }
.product_page_product .price_button { margin-right: 22px; }
.product_page_product .product_hr { margin-right: 22px; height:0px; border:none; border-bottom:solid 1px #292929; }
.product_banners { display: none; }

/*cart page*/
.cart_page { margin-left: 2px; margin-right:25px;  margin-top: 10px;}
.cart_page .cart_table { margin-left:2px; width: 750px; border-collapse:collapse; *border:solid 1px #D7D7D7; }
.cart_page .cart_table tbody { border:solid 1px #D7D7D7; 
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFFFFF, endColorstr=#D7D7D7); 
background: -webkit-gradient(linear, left 50%, left bottom, from(#FFFFFF), to(#D7D7D7)); 
-webkit-background-origin: padding-box;  
-webkit-background-clip: content-box; 
background-image: -moz-linear-gradient(top, #ffffff 50%, #D7D7D7); }
.cart_page .cart_table td {padding: 3px; min-width:50px; }
.cart_page .cart_title_left { padding:5px 50px 5px 25px; float:left; border-bottom:solid 1px #292929; border-right:solid 1px #292929; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#6e99d4; font-size:18px; font-style:italic; margin-left: 3px; }
.cart_page .cart_title { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#292929; font-size:16px; padding:7px 28px;  border-top:solid 1px #292929; float: left; width:450px; }
.cart_page .cart_header { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#6e99d4; font-size:14px; }
.cart_page .cart_table .product { min-width:500px; text-align:left; padding-left:3px;  }
.cart_page .cart_table_title { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#292929; font-size:12px; }
.cart_page .cart_table_text { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#292929; font-size:12px; }
.cart_page .tr_totals td { padding:10px 0 5px 3px; border-top:solid 0px #292929; }
.cart_page .div_buttons { width: 752px; }
.cart_page .div_buttons a { float:right; margin-left:5px; margin-top:10px; margin-bottom:5px; }
.cart_page .remove_button { background: url(../img/subsite4/remove.png) no-repeat; height:13px; width:9px; border: none; cursor: pointer; display: block; }
.cart_page .update_button { background: url(../img/subsite4/update.png) no-repeat; height:31px; width:122px; border: none; cursor: pointer;  }
.cart_page .checkout_button { background: url(../img/subsite4/checkout.png) no-repeat; height:31px; width:122px; border: none; cursor: pointer; display: block; }
.cart_page .continue_button, .continue_button { background: url(../img/subsite4/continue.png) no-repeat; height:31px; width:122px; border: none; cursor: pointer; display: block; }

/*search page*/
#search_header { padding-right:22px; }
#search_header .category_heading { border-bottom:solid 1px #000; border-right:solid 1px #000; padding:10px; text-transform:capitalize; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#6e99d4; font-size:18px; font-style:italic; }
.category_heading_sub { text-transform:capitalize; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#6e99d4; font-size:18px; font-style:italic; }
#search_header .category_heading_right { border-top:solid 1px #000; }
#search_results { width:775px; padding-right:22px; margin-bottom:100px; }
#search_results #category_header { border-bottom:solid 1px #000; }
#search_results .category_heading { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#6e99d4; font-size:18px; }
#search_results td { background-color:#ddd; }
#search_results .product_image_td { background-color:transparent; width:75px; }
#search_results .product_image_td div { height:50px; width:75px; overflow:hidden; text-align:center; }
#search_results .product_image_td img { height:50px; border:none; }
#search_results .product_title_td {  }
#search_results .product_title_td a {  }
#search_results .product_price_td {  }
#search_results .product_button_td { padding-right:10px; }
#search_results .add_button { background: url(../img/subsite4/add.png) no-repeat; display:block; height:31px; width:122px; border: none; cursor: pointer; }

/*checkout*/
/******Ship To form*******/
#shipToForm {  }
#shipToForm .head_2 {  }
#shipToForm table { width:760px; }
#shipToForm table th { background-color:#fff; text-align:left; color:#292929; }
#shipToForm table #ship_dest_td { background-color:#fff; padding:0; margin:0; padding-bottom:10px; }
#shipToForm table #ship_sched_td { border:solid 1px #6e99d4; background-color:#fff; -moz-border-radius:4px; -webkit-border-radius:4px;  }
#shipToForm .continue_button { background: url(../img/subsite4/continue-checkout.png) no-repeat; height:31px; width:122px; border: none; cursor: pointer; display: block; }
/******Checkout form*******/
#checkout {  }
#checkout table { width:760px; }
#checkout table th { background-color:transparent; text-align:left; color:#292929; }
#checkout table td { background-color:#cccccc; }
#checkout table .empty_cell { background-color:transparent; margin:0; padding:0; padding-top:3px; }
#checkout .confirm_button { background: url(../img/subsite4/confirm.png) no-repeat; height:31px; width:122px; border: none; cursor: pointer; display: block; }
/******paypal checkout form*******/
#checkout_paypal {}
#checkout_paypal table { width:760px; }
#checkout_paypal table th { background-color:transparent; text-align:left; color:#292929; }
#checkout_paypal table td { background-color:#cccccc; }
#checkout_payp/******credit card logos*******/al table .empty_cell { background-color:transparent; margin:0; padding:0; padding-top:3px; }
/******credit card logos*******/
#verified_table { float:right; margin-bottom:22px; padding-right:24px; }
#verified_table a { height:119px; width:156px; display:block; border:solid 1px #3366cc; }
#verified_table img { border:none; vertical-align:middle; }
/******confirm order*******/
#confirm_container table { width:760px; }
#confirm_container table th { background-color:transparent; text-align:left; color:#292929; }
#confirm_container table td { background-color:#cccccc; }
#confirm_container table .empty_cell { background-color:transparent; margin:0; padding:0; padding-top:3px; }
#confirm_container #change_info_button { background: url(../img/subsite4/change-info.png) no-repeat; height:31px; width:122px; border: none; cursor: pointer; display: block; }
#confirm_container #place_order_button { float:right; margin-left:5px; background: url(../img/subsite4/place-order.png) no-repeat; height:31px; width:122px; border: none; cursor: pointer; display: block; }
