.ecomm_button { color: #0e4e72; font-weight: bold; cursor: pointer; font-family:tahoma, arial; margin:0px; background-image:url(images/btn_bg.gif); background-repeat:repeat-x; border:1px solid #ababab; padding: 1px 5px 1px 5px;}
form {padding: 0px; margin: 0px;}
.catHead {margin:5px 0 5px 0; padding:5px 0 5px 3px; border-bottom: 1px solid #888; border-top: 1px solid #888;font-weight:bold;}

/* registry */
.product_add_registry_selection {
   position: absolute;
   padding: 5px;
   background-color: #fff;
   border: 1px dashed #888;
   display: none;
}

.product_small { width:178px; float:left; border-bottom:1px dotted #b6b7b7; margin-top:10px; min-height: 275px; 
position: relative;}

.product_small .product_price{ float:left;}
.product_small .product_thumb { min-height:180px; vertical-align:middle;}

#product_large_wrapper {}

#product_large_wrapper { padding: 0px; }
	
#product_large_left {float: left;   padding:0 0 10px 0;width:251px}	
	
#product_large_right {float: right; width: 460px;}	

#product_large_noimage {float:left; width:710px;}

#main_product_img {text-align:center; border:3px solid #798b94; }
#main_product_img img {width:245px;}
/*#main_product_img {height:250px;text-align:center;overflow:hidden;}*/
/*#main_product_img img {border:3px solid #798b94;width:244px;max-height:240px;}*/

.gallery_thumb { float:left; margin:8px 4px 8px 5px;}
.gallery_thumb img {border:2px solid #798b94!important; width:50px; height:50px;}
#ecomm_product_image_description {display:none;}

.small_links {font-size:11px; padding-top:10px;}
	.small_links a {color: #0e4e72; text-decoration:underline;}
	.small_links a:visited {color: #0e4e72; text-decoration: underline;}
	.small_links a:active {color: #0e4e72; text-decoration: underline;}
	.small_links a:hover {color: #404b3b; text-decoration: none;}

#rating_row {padding: 5px 0 0px 3px;}

#short_desc {margin: 5px 0 5px 0; width:460px; position:relative;}
#short_desc_content {background-color:#fff; background-image:url(images/main_item_content_bg.gif); background-repeat:repeat-x; color:#2e3234; border-bottom: 1px solid #a4b5bf; border-left: 1px solid #a4b5bf; border-right: 1px solid #a4b5bf; width:438px; padding:5px 10px 10px 10px; margin-bottom:5px;}

#short_desc_noimage {margin: 5px 0 5px 0; width:710px; position:relative;}
#short_desc_noimage_content {background-color:#fff; background-image:url(images/main_item_content_bg.gif); background-repeat:repeat-x; color:#2e3234; border-bottom: 1px solid #a4b5bf; border-left: 1px solid #a4b5bf; border-right: 1px solid #a4b5bf; width:688px; padding:5px 10px 10px 10px; margin-bottom:5px;}

#price_box {width:260px; float:left;}

.regular_price {color:#666666; text-decoration:line-through; margin:0px 20px 0 10px; width:160px; float:left; }
.our_price {width:250px; float:left; font-size:16px; color:#000; padding:15px 0 12px 5px;}
.big_price { font-weight:bold; text-decoration:underline; color:#0e4e72; padding:0 0 0 10px;}
.add_to_cart {width:250px; float:left; padding:15px 0 10px 25px;}
.in_stock { position:absolute; right:7px; top:7px;}


.product_large_title { font-size:18px; border-bottom:1px dotted #798b94; padding:0 0 4px 0; margin-bottom:3px;}


.product_large_box { width:100%; margin-bottom:16px; position:relative;}

.product_large_box_content { background-color:#fff; background-image:url(images/main_item_content_bg.gif); background-repeat:repeat-x; color:#2e3234; border-bottom: 1px solid #a4b5bf; border-left: 1px solid #a4b5bf; border-right: 1px solid #a4b5bf; width:722px;padding-top:5px;}

.product_catOption {padding-top:5px;}
.product_catOption ul {margin:0 0 0 0;}
.category_options {width:165px; float:right; padding:0 0 10px 0;}

.product_top_button { position:absolute; right:8px; top:4px;}

.suggested_accessory {width:180px; float:left; margin:0 10px 10px 10px;}
.suggested_accessory img {border:3px solid #798b94;}
.suggested_title { background-image:url(images/bullet1.gif); background-repeat:no-repeat; background-position:5px 13px; padding:8px 10px 0px 12px; color:#11143b; font-weight:bold; }
.suggested_desc { font-size:11px; color:#11143b; padding:10px 10px 5px 10px;}
.suggested_price { font-weight:bold; font-size:11px; color:#fe6600; padding:0 10px 0 10px;}
	.suggested_price a {color: #fe6600; text-decoration:none;}
	.suggested_price a:visited {color: #fe6600; text-decoration: none;}
	.suggested_price a:active {color: #fe6600; text-decoration: none;}
	.suggested_price a:hover {color: #fe6600; text-decoration: underline;}

#product_categoryOptions {float:left;width:190px; padding-bottom:5px;}

.category_filter {text-align:left;display:inline-block;}
.category_filter {display: block;}
.category_filterWrapper {margin:9px 0 12px 30px;}

.product_galleryWrapper hr {display:none;}

/* --------------- simple menu style ---------------- */
.simple_menuWrapper {font-size:8pt;margin-bottom:5px;}
.simple_menuWrapper ul {padding-left:0px;margin-left:0px;}
.simple_menuWrapper li {list-style:none;}

.simple_menuParent {font-weight:bold;padding:3px 0 2px 5px;background-color:#5E7887;margin:4px 0 0 4px;width:189px;}
.simple_menuParent a:link, .simple_menuParent a:visited, .simple_menuParent a:active {color:#F9F9F9;text-decoration:none;}
.simple_menuParent a:hover {color:#E0E6E9;text-decoration:none;}

.simple_menuChildren {margin-left:15px;padding-top:2px;padding-bottom:2px;}
.simple_menuChildren a:link, .simple_menuChildren a:visited, .simple_menuChildren a:active {text-decoration:none;color:#3E6877;}
.simple_menuChildren a:hover {color:#00102A;text-decoration:none;}
/* dark:#5E7887, darker:#3F505A; light:#E0E6E9, lighter:#F9F9F9 */

/* Last minutes */
#ecomm_product_features_sub_header { padding:0 0 3px 0; border-bottom:1px dotted #ccc !important; font-weight:bold;  font-size:16px; text-transform:lowercase; border-bottom:1px dotted #ccc; margin:0 0 5px 0;}

#ecomm_product_features_sub_header:first-letter {text-transform: capitalize;} 

#ecomm_product_description_sub_header {padding:3px 0 3px 0; border-bottom:1px dotted #ccc !important; font-weight:bold;  font-size:16px; text-transform:lowercase; border-bottom:1px dotted #ccc;  border-top:1px solid #a4b5bf; margin:10px 0 5px 0;}

#ecomm_product_description_sub_header:first-letter {text-transform: capitalize;} 