html,body {
	background-color: #ffffff;	
	padding: 0px;
	margin: 0px auto;
	border: 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #100736;
	height:100%;}
#wrapper_home {
	position:relative;
	top:0;
	left:0;
	width:1003px;
	padding:0px 0 0px 0; 
	border:0px;
	margin:0px auto;
	min-height:100%;
	text-align:left;
	height: auto;
	/*for left nav bar expansion:*/ 	
	background:#fff url(design/gradient-left.gif ) 0px 0px repeat-y;}
#wrapper {
	position:relative;
	top:0;
	left:0;
	width:1003px;
	padding:0px 0 0px 0;
	border:0px;
	margin:0px auto;
	min-height:100%;
	text-align:left;
	height: auto;
	/*for left nav bar expansion:*/ 	
	background:#fff url(design/gradient-left.gif ) 0px 0px repeat-y;}
a {color: #10073b;text-decoration:none;}
/*---Menu---*/
#header {
	position: relative;
	top: 0px;
	left: 0px;
	height: 110px;
	width: 1003px;
	margin: 0px auto;
	padding: 0;
	background:#fff url(design/gradient-top.gif) 0px 0px repeat-x;
	z-index:1000;}
#line {position:absolute;left:245px;bottom:0px;background-color:#170e40;height:1px;width:758px;z-index:2000;}
.logo {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;}
	
#FaceTwit{
position:absolute;
top:20px;
z-index:1000;
right:200px;
}	
	
#menu {
	position:absolute;
	top:81px;
	left:350px;
	width:640px;}
	
.menu_item {
	padding:0px 10px 0px 10px;border-right:1px solid #10083b;}

#menu a {
	text-decoration:none; 
	color:#100736;
	font-size:14px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;}
.menu_sep {
	position:relative;display:inline;top:-2px;height:20px;background-color:#10083b;width:1px;}
#menu2 a {
	text-decoration:none; 
	color:#100736;
	font-size:13px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	}	
.center, .center_splash, .center_contact, .center_gallery {
	position:relative;
	top:0px;
	left:0px;
	width: 770px;   
	margin:0;
	padding:0 0 0px 221px;
	/*for left nav bar expansion:*/ 		
	background:#fff url(design/gradient-left.gif ) 0px 0px repeat-y;

	height:auto;
}	
.center_gallery {padding-bottom:0px; min-height:500px;}
.center_contact { }
#container_simple_detail {
	position:relative;
	padding-bottom:75px;
	height:auto;}
.center_splash {
	min-height:1565px;
}
.side-line	{
	background-color:#5c5675;
	width:1px;
	height:50px;
	float:left;
	margin-top:21px;	
}
/*---Splash---*/
h2 {
	font-size:14px;
	margin:5px 0 5px 0;
}
.bar_outside {
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	height:31px;
}
.bar_inside {
	border-top:1px solid #c9c7d2;
	border-bottom:1px solid #c9c7d2;
	color:#fff;
	background-color:#10073b;
	height:22px;
	margin:3px 0 0 0;
	padding:1px 0 0 20px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
}	
.bar_inside a {
	color:#fff;
}
#sub_nav {
	position:relative;min-height:40px;height:auto;border:1px solid #11083d;margin:0 0 20px 0;background-color:#c6c6c6;
	color:#3e3e3e;font-weight:bold;
	font-size:14px;padding:10px 0 10px 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#sub_nav a {
color:#3e3e3e;
}
ul#sub_nav_menu {
	margin: 2px 0 4px 5px;
	padding: 0;
	list-style-type: none; 
	list-style-image: none;}
#sub_nav_menu li {
	float:			left;
	position:		relative;
	margin:0 30px 5px 0;
	height:20px;
}
#map {
	height:505px;
	background:#fff url(assets/gradient-map.gif ) 0px 0px repeat-x;
	text-align:center;
}
.button_update, .button_remove, .button_apply, .button_continue, .button_secure, .button_catalog, .button_signup, .button_add{    
	color:#fff;
	width:60px;
	height:24px;
	padding:0px 1px 0px 3px;
	margin-left:5px;
	font-size: 14px;
	background-color:#0066CB;
	border:none;
}
.button_signup{
width:110px;
padding:3px 1px 0px 0px;
}
.button_add{
width:110px;
padding:1px 1px 0px 0px;
}
.button_catalog{
width:130px;
padding:3px 1px 0px 15px;
}
/*.button_add { 
background:#fff url(assets/btn-add_to_cart.gif) 0px 0px no-repeat;
}*/
/*.button_signup
{ 
	width:99px;
	height:30px;
	padding:0px 1px 0px 3px;
	font-size: 0px;
	background:#fff url(assets/btn-sign_up_now.gif) 0px 0px no-repeat;
	border:0;
}*/

/*.button_apply { 
background:#fff url(assets/apply.jpg) 0px 0px no-repeat;
width:70px;
}*/
.button_continue, .button_secure {
width:160px;
height:25px;
padding:8px 1px 0px 9px;
text-align:left;
}
.button_secure {
width:150px;
}
.button_continue a, .button_secure a, .button_catalog a{
font-weight:bold;
color:#fff;
}
/*.button_continue { 
background:#fff url(assets/continue_shopping.jpg) 0px 0px no-repeat;
width:140px;	
padding:2px 1px 2px 140px;
}
.button_secure { 
background:#fff url(assets/secure_checkout.jpg) 0px 0px no-repeat;
width:140px;	
padding:2px 1px 2px 140px;
}*/
.qty {
float:left;
}
/*.button_update { 
float:left;margin:-5px 0 0 5px;
background:#fff url(assets/update.jpg) 0px 0px no-repeat;
	padding:2px 1px 2px 70px;
	width:70px;
}*/
/*.button_remove { 
background:#fff url(assets/remove.jpg) 0px 0px no-repeat;
	width:60px;
}*/
/*---Footer---*/
#footer {
	position:relative;
	bottom:0px;
	left:201px;
	font-size:10px;
	color:#100736;
	padding:5px 0 0 0px;
	height:245px;
	background-color:#5c8727;
	width:802px;
	text-align:center;
	margin:10px 0px 0px 0px;
	background:#fff url(design/gradient-bottom.gif) 0px 0px repeat-x;}
	
#footer a {
	color:#10073b;
	text-decoration:none;}
	
/* left menu */
#search_form {
	position:absolute;
	top:20px;
	right:30px;}
	
#search_form form{
	margin:0;}
	
.left {
	position:absolute;
	top:110px;
	left:0px;
	width: 200px;
	height:auto;
	min-height:400px;
	margin:0;
	padding:0 0 90px 0;
	border-right: 1px solid #170e40;
	background:#fff url(design/gradient-left.gif ) 0px 0px repeat-y;}
	
.container-left {
	position:relative;
	top:40px;
	left:0;
	width: 200px; 
	/*border-left:1px #ccc solid;
	border-right:1px #ccc solid;	
	border-bottom:1px #ccc solid;*/}
	
ul.product_menu, ul.menu_subcategory {
	margin: 2px 0 4px 0px;
	padding: 0;
	list-style-type: none; 
	list-style-image: none;}
	
ul.product_menu li {
	list-style-type: none; 
	margin: 0 0 0 0px; 
	padding: 5px 0 4px 12px;}
	
li.product_category:hover, ul.product_menu li li:hover {
	background-color:#c6c6c6;}	
	
.product_menu {
	text-decoration:none;}
	
.product_menu, .product_menu A {
	color:#10073b;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;}

.product_menu A:hover {
	color:#ce1111;
	text-decoration:none;}
.product_category_sel a:hover {
	color:#10073b;
}	
.product_category, .product_category_sel{
	font-size:12px;
	padding: 5px 0 5px 0;
	font-weight:bold;}
	
.product_subcategory {
	font-size:13px;	
	margin: 0;
	padding:1px 0px 1px 0px;
	font-weight:normal;
	width:100%;}

#products_noProducts {
	margin:100px 0 0 0;}
	
.cat_header,.cat_header_cart, .cat_header2 {
	position:relative;
	top:0;
	left:0;
	height: 38px;
	width:770px;
	background:none;
	margin: 0 0 0px 0;}
.cat_header2 {
height: 58px;
}
.cat_header_cart {
	margin: 0 0 0px 0;}

.cat_title {
	position:relative;
	top:10px;
	left:20px;  
	color:#000;
	width:400px;}

.cat_title h1 {
	color:#10073b;
	text-align:left;
	font-weight:normal;
	font-size:26px;
	width:500px;}
.cart_header {background-color:#10073b;color:#fff;padding:5px;text-align:left;text-transform:uppercase;}	
/*#shopping_cart TD {
	line-height:		1;}*/
#shopping_cart {
	height:auto;
}
TH {
	/*display: 			block;*/
	padding-bottom:		10px;
}


/* copy above to secure site */
.right {
	position: absolute; 
	top:110px;
	left:810px;
	width: 180px;    
	margin-left: 2px;   /*** Static fix ***/
	background-color:#fff;
}
.container-right {
	/* \*/width: 172px;/* */
	margin-left: 3px;    /*** Critical right divider dimension value ***/
	padding-bottom: 10px;   /*** To keep content from going underneath the AP bottom boxes ***/
}
/* \*/
* html .container-right {
	fl\oat: right;
	margin-left: 2px;
	mar\gin-left: 0px;
}
.floating_cart {
	font-family:arial,sans-serif;
	border:1px solid #999;
}
.floating_cart_head{
	padding: 5px; color: #FFF; background-color: #51772C; font-size: 18px;
}
.btn_view_cart {
	color: #FFF; background-color: #51772C; font-size: 11px; border: 0; cursor: pointer;
}
	
.prod_display_count {
	position:absolute;
	right:10px;
	top:40px;
	color:#000;
	font-family:arial, sans-serif;
	font-weight:bold;}

.bottom_view {
	float:right;
	margin:70px 10px 0 0;
	color:#000;
	font-family:arial, sans-serif;
	font-weight:bold;}
	
.prod_display_count a, .bottom_view a {
	text-decoration:none;color:#000;font-size:14px;}

.smaller {
	font-size:14px;}
#detail_1 a:hover, #detail_2 a:hover, #detail_3 a:hover {text-decoration:underline;}
#detail_1 {position:absolute;top:40px;left:0px;width:726px;padding:0;height:auto;margin:0;}	
#detail_2 {position:absolute;top:40px;left:0px;width:726px;padding:0;height:auto;margin:0;display:none;}
#detail_3 {position:absolute;top:40px;left:0px;width:726px;padding:0;height:auto;margin:0;display:none;}
#detail_1,#detail_1,#detail_1 p {
	margin-top:0;
}

	
.image_container{position:absolute;top:40px;left:5px;width:360px;padding:0;margin:0;height:310px;}
.image_container_vertical{position:absolute;top:50px;left:25px;width:297px;padding:0;margin:0;height:416px;}
#big_image_1 {position:absolute;top:0px;left:0px;width:360px;padding:0;height:480px;margin:0;}
#big_image_2 {position:absolute;top:0px;left:0px;width:360px;padding:0;height:480px;margin:0;display:none;}
#big_image_3 {position:absolute;top:0px;left:0px;width:360px;padding:0;height:480px;margin:0;display:none;}
#big_image_4 {position:absolute;top:0px;left:0px;width:360px;padding:0;height:480px;margin:0;display:none;}
#big_image_5 {position:absolute;top:0px;left:0px;width:360px;padding:0;height:480px;margin:0;display:none;}
#big_image_6 {position:absolute;top:0px;left:0px;width:360px;padding:0;height:480px;margin:0;display:none;}
#little_image_container {position:absolute;top:310px;left:-20px;width:400px;}
#little_image_container_vertical {position:absolute;top:504px;left:-20px;width:400px;}
#little_image_1{float:left;margin: 0 5px 0 0px;}
#little_image_2{float:left;margin: 0 5px 0 0px;}
#little_image_3{float:left;margin: 0 5px 0 0px;}
#little_image_4{float:left;margin: 0 5px 0 0px;}
#little_image_5{float:left;margin: 0 5px 0 0px;}
#little_image_6{float:left;margin: 0 5px 0 0px;}
.zoom {position:absolute;top:240px;left:290px;}
#product_info,#product_info_vertical{
	position:relative;
	top:20px;
	left:400px;
	width:300px;
	margin:0;
	padding:0;
	text-align:left;
	font-family: arial, sans-serif; 
	font-size:14px;
	font-weight:normal;
	min-height:610px}
#product_info_vertical{
	left:400px;
}
	
#product_info h2,#product_info_vertical h2 {
	margin-top:0;
	color: #100736;
	font-weight:bold;
	font-size:18px;}
#detail_form {position:relative;width:250px;top:0px;}	
.price {font-size: 13px;}
.price2 {float:left;font-size: 14px;font-weight:bold;margin:5px 10px 0 0;}
#enlarge_image {position:absolute;top:280px;left:230px;width:130px;}
#enlarge_image_vertical {position:absolute;top:485px;left:220px;width:230px;}
#email_page {position:absolute;top:430px;left:20px;}
#email_page_vertical {position:absolute;top:380px;left:320px;width:300px;}
#email_page a, #email_page_vertical a {
	font-size: 12px;
	text-align: center;
	padding: 5px;
	margin: 0;
	text-transform:uppercase;
	font-weight:bold;}

.product_row, .product_row_cart {
	position:relative;
	left:-5px;
	height:320px;
	/* This width is relative to number of items per row */
	width:740px;	
}
.product_height a, .product_link a {
	text-decoration:none;color:#000;font-size:12px;width:165px;border:1px solid #fff;}	
.product_row_cart {
	height:114px;
	left:70px;
	width: 618px;	
}
.product_height, .product_height_cart {
	float:left;
	display:inline-block;
	/* This width is relative to number of items per row */	
	text-align:center;
	height:320px;
		}
	
.product_height_cart {
	height:114px;
	width:206px;	}
	
.results_table,.results_table_cart {
	position:relative;
	display:block;
    padding:0px 0px 0px 0;	
	height:auto;	
    min-height:300px; /* necessary to keep footer down */
	overflow:visible;
	text-align:left;}
	
.results_table_cart {
    min-height:0;
	padding:0 10px 0 10px;	
	margin: 0 0 20px 0;
	height:124px;	}
	
.image {
	margin:	0px 0 0px 0;
	padding: 0;
	background-color:	#FFFFFF;
	border:1px solid #ccc;}
	
#strDescription2 {
	position:absolute;
	bottom:0px;
	padding:20px 20px 0 20px;
	margin:20px 20px 0 20px;
	height:100px;}

.short_desc {color:#999;}
.short_desc_detail {font-weight:bold;}
#view_cart {position: absolute;top:115px; right: 60px;z-index:500;}
#view_cart a {text-transform:uppercase;font-size:14px;font-weight:bold;}


.cart_billing-shipping {margin:0 auto;}

.bleh{
display:block;
height:950px;
}
/*contact page */
.contact_center {text-align:center;line-height:1.5em;}
.inline_title {font-weight:bold;font-size:1.3em;font-style:italic;}
img {border:0;}
.showroom {position:relative;width:600px;margin:0 auto;height:310px;}
.float_right {float:right}
.float_left {float:left}
.clear {clear:both;}
.contact_map {float:right;border:1px solid #10083b;}
.contact_map a {color:#0000ff;}
.lightbox {font-size:14px;}
