/* DogCarSeatCover.com  */



#prod_pg_title{display:none;}

/*=======================  product details  ========================*/
/* #prod_details_right_col *{border:1px solid green;} */

#prod_details_section{ width: 740px; padding:0 23px 0 30px ; }
#product_details {clear:both; float:left;  padding:0 0px; }
#product_details form{clear:both; float:left; width: 748px; position:relative;}
#prod_details_left_col {float:left; width:324px; margin-top:30px;}
#prod_details_right_col {float:right; width:390px; position: relative; }
/*.prod_med_img{float:left; width:210px; height:185x;}*/
.prod_med_img img {border:0; width: 300px; height:300px; padding:0; margin:0px 0 5px 0; border:12px solid #e8d4cd; display:block;}
.prod_details_desc{width:300px;  padding:0 0 0 27px; float:left; font:normal 1em Arial, Verdana, sans-serif; color:#363636;}
#displayName{color:#663300;   position:absolute; top:0; left:0;  font:bold normal 18px Georgia, Palatino;  font-weight: normal; display:block;}
#prod_details_right_col #longDescription {color:#444;}
#prod_details_right_col #longDescription h3 { font-family:Verdana,Tahoma,Helvetica,sans-serif; color:#663300; font-size:1.5em; font-weight:normal; line-height:1.2em; }

#product_options h2{padding-top: 5px;}


#prod_details_right_col{margin-top:30px;}

#prod_details_right_col .call_for_price{font-size:14px; font-weight:bold; position: relative; left: 0; top: 0; }

#prod_details_right_col h4{font-size:12px; display:none;}
#prod_details_right_col .prod_details_input {padding:10px 0 15px 0; clear:both; }
#prod_details_right_col .prod_details_input .sizelabel {width:165px; float:left; color: #000;  padding: 0px 5px 2px 0;  text-align:left;}
#prod_details_right_col .prod_details_input input { font-size:0.8em;}
#prod_details_right_col .prod_details_input .prod_details_dropdown_1 { height:15px; padding:0px 0 0 2px; display:block; float:left; width:180px; font-size:0.8em; color:#663300;  font-size:12px;}
#prod_details_right_col .prod_details_input select.prod_details_dropdown_1{padding:0; width:184px; border:1px solid #663300;}
   :first-child +html #prod_details_right_col .prod_details_input select.prod_details_dropdown_1{height:26px;}
#prod_details_right_col #longDescription ul {list-style-type:disc; padding-left:15px; }
#prod_details_right_col #longDescription ol {list-style-type: decimal; padding-left: 25px; }
	:root #prod_details_right_col #longDescription ol { padding-left: 20px; }


#product_detail_page .prod_details_input.price {clear:none; padding:5px 0 0px 0; float:right;}

/*#product_detail_page #qtyboxdiv{float:left; padding-right:100px;}*/
   

#product_options h2 {font-size: 1em; color: #363636;}
#product_options .swatch_name_display {display:none;}
#product_options .prod_details_option {clear:both; float:left; width:100%; padding: 5px 0 8px 0;}
#product_options .prod_details_option li{clear:both; float:left; list-style: none;}
#product_options .prod_details_option li ul {clear:both; float:left; width: 100%;}
#product_options .prod_details_option li ul li{clear:none; float:left; margin-right: 2px; display: inline;}
#product_options .prod_details_option li ul li a{display:block; width: 27px; height: 12px; margin: 5px 0 0 0; border: 1px solid #B3CEC5;}
#product_options .prod_details_option li ul li a:visited{display:block; width: 27px; height: 12px; margin: 5px 0 0 0; border: 1px solid #B3CEC5;}
#product_options .prod_details_option li ul li a:hover {border: 1px solid #070;}
#product_options .prod_details_option li ul li a.swatch_image_active{border: 1px solid #070;}
#product_options .prod_details_option li ul li a.swatch_hex_active{border: 1px solid #070;}
#product_options .prod_details_option li ul li a span {display:block; text-indent: -9000px; overflow: hidden; }
#product_options .prod_details_option li ul li a img {border: none; }

#prod_details_right_col .prod_details_input .qtylabel{width:165px; padding-right:5px; display:block; float:left; text-align:left; color:#000;}
#prod_details_right_col .prod_details_input .qtybox {font-weight:normal; font-size:12px; width:20px; text-align: center; border: 1px solid #663300; color:#000; margin-top:-2px}
   :root #prod_details_right_col .prod_details_input .qtybox {margin-top:0px}
#prod_details_right_col .price {width:220px;}
#prod_details_right_col  #productQty {clear:both; float:left;  padding:0.8em 0; border-top:1px solid #bebebe;}
#prod_details_right_col  dl {width:220px; height:auto; margin: 0; white-space:nowrap;}

#prod_details_right_col .prod_features_list li{font-size:12px; padding:12px 0 0px 0; height:18px; color:#663300; list-style-type:none;}
#prod_details_right_col .prod_features_list li strong{display:block; float:left;  width:165px; float:left; color: #000;  padding: 0px 5px 2px 0;  text-align:left; font-weight:normal;}

#prod_details_right_col .prod_details_form .prod_details_input{font-size:12px; padding:12px 0 0px 0; height:18px; color:#663300;}

.warm_weather_info {clear:both; position:relative; top: 5px; color: #784825; font-style: italic;}

.prod_details_desc h4, .prod_details_desc h3{display:none;}
.prod_details_desc .lead{padding:0.8em 0 0 0; border-top:1px solid #bebebe;}

#product_features h3 {font-size: 1.2em;}
#styleNumber {font-size: 13px;}
.prod_details_desc h4 {font-size: 11px;}

.cart_div1{float:left; margin-top: 4px;}
.add_to_cart_btn {clear:both; width:93px; height:20px; background:url(/images/static/btn-add-cart.png) no-repeat 0 0;}
 /* :first-child +html .add_to_cart_btn {margin-top:50px;} */

#add_to_cart_div {float:none; width:100%; clear:both;}
#prod_policy_links_div1 {display:none;}
.stock_text {color: #663300; font-weight: bold; position: relative; top: 40px;}


#prod_details_left_col .zoom, #prod_details_left_col .email_friend {  padding: 0px 0 5px 24px; color: #363636; text-decoration: none; display: block; height:15px; font-size:9px;}  
#prod_details_left_col .zoom:hover, #prod_details_left_col .email_friend:hover { color: #000; text-decoration: underline; } 
#prod_details_left_col .zoom {background: url(/images/static/zoom_icon.png) no-repeat 0 2px; height: 35px;  text-align:left; padding-left:30px; width:80px !important;}
#prod_details_left_col .zoom span{ width:70px;}
#prod_details_left_col .email_friend  {display:block; height:25px; background: url(/images/static/email_icon.png) no-repeat 0px -2px;  padding-top:3px;}
#prod_details_left_col .view_all_cookies a {display:block;  height: 25px; background: url(/images/static/cookies_icon.png) no-repeat 0 0; text-decoration: none; color: #363636; padding: 3px 0 5px 24px;}
#prod_details_left_col .view_all_cookies a:hover {color: #000; text-decoration: underline;}
#prod_details_left_col .email_friend_link  { float: left; padding: 0 8px 0 0; width:90px;}
#prod_details_left_col .view_all_cookies  { float: right; padding: 0 0px 0 0; width:110px; font-size:9px;}
#prod_details_left_col .zoom_div  {height:35px;  float:left; text-align: right;}
#prod_details_left_col .zoom_div img{height:25px; float:left; margin-right:5px;}
#prod_details_left_col .zoom_div a{width:110px; display:block; font-size:9px; text-align: left; text-decoration:none; color: #363636;}
#prod_details_left_col .zoom_div a:hover{text-decoration:underline;}
#prod_details_left_col .zoom_div a span{display:block; padding-top:4px;}

#prod_details_left_col #prod_styles { display: none; }

.coupon_details {color:#555; float:left; clear:left; width:270px;}
.coupon_details *{clear:left;}
.coupon_details h3{float:left; font-size:1.1em; padding:0.5em 5px 0 5px;}
.coupon_details p{padding:0 5px 5px 5px}
.coupon_details span{float:left; padding:0 5px 0.5em 5px}
.promotion_text {width:585px; float:left; clear:both; color:#000; }
.promotion {float:left; color:#555; border:2px solid #555;}


/*===================== product tabs  =======================*/
#product_tabs{clear: both; float:left; width:100%; margin:15px 0 0 0; padding: 20px 0; }

#prod_tabs_list{ list-style: none;  margin: 0; width:745px;}
#prod_tabs_list li{ display:block; float: left; width: 183px; margin: 0 3px 0 0; height: 33px; position: relative;  background-color: #F3EBE8;}

#prod_tabs_list li.active {background-color: #e8d4cd; float: left;}
#prod_tabs_list li.non_active {background-color: #f3ebe8; float: left; }
#prod_tabs_list li a{  height: 25px; display: block;  position: relative; text-align:center; padding-top: 7px;  font:bold 1.2em Georgia,Verdana,Tahoma,Helvetica,sans-serif; color:#663300; text-decoration:none;}
#prod_tabs_list li a:hover{ text-decoration:underline;}

#product_tabs .tab_open{ display: block; position: relative;}
#product_tabs .tab_hide{ display: none; }
#product_tabs .tab{clear: both; padding: 15px; background-color: #e8d4cd;  font-size: 1em; color: #000; line-height: 1.4em;  min-height: 73px; width:711px;}
   *html #product_tabs .tab {height: 73px;}
#product_tabs .tab a {text-decoration :underline;}
#product_tabs .tab a:visited {text-decoration :underline;}
#product_tabs .tab a:hover {color: #c00;}
#product_tabs .tab ul,
#product_tabs .tab ol{ margin: 0 0 0 2em; }
#product_tabs .tab li { padding: 0.2em 0; }

/* ===================== prices ===========================*/



#prod_details_right_col .prod_prices {  padding-top:30px;  clear:both; float:right;} 
#prod_details_right_col dl.prod_prices{float:right; clear:none; height:auto; }
#prod_details_right_col dt{font-weight:normal; width: 70px; clear:left; float:left; display:block;   padding:5px 0px 5px 0;}
#prod_details_right_col dd{font-weight:bold; width:auto; clear:right; float:none; display:block;  padding:5px 0 5px 0;}


#prod_details_right_col .prod_prices dt{color:#000; text-decoration:none; text-align:right; padding-right:10px;}
#prod_details_right_col dd.main_price {color: #663300; font-size:1.1em;}
#prod_details_right_col dd.old_regular_price {color:#663300;}
#prod_details_right_col dd.regular_price{color:#c00; text-decoration:none;   }
#prod_details_right_col dd.list_price{color:#663300; text-decoration:line-through; }

#prod_details_right_col dd.current_price{color: #c00;  }
#prod_details_right_col dd.save{ color:#c00; }

#prod_details_right_col  .add_to_cart_btn{clear:none; float:left;  position:relative; margin-top:-25px;}

.comment1 {display:none;}


/*=====================  related products  =======================*/
#product_details .related_h3{color:#663300; font:normal 18px Georgia, Palatino  ; display:block; clear:both; padding:0 0 10px 0;}



#related_products {clear:both; list-style: none; }
#related_products .sku{display:none;}
#related_products li{position:relative; width: 330px; padding-right:10px; height:170px; overflow:hidden; float:left; border:7px solid #e8d4cc; margin:5px 10px 5px 0; }

#related_products li .prod_title {line-height:110%;  display: block; float:none;  color: #663300; font-size:14px; text-decoration: none; overflow: hidden; border-bottom:dotted 1px #c4918f; padding:5px 0 5px 0; }
   *html #related_products li .prod_title {float:left; width:188px;}
#related_products .related_prod_p{padding:5px 0;  }

#related_products li .prod_category_desc { display: block;/* height: 7em;  */ }


#related_products .prod_prices{float:none; clear:none; position:absolute; left:140px; top:110px;}
#related_products .prod_prices dl{float:none; clear:none; }
#related_products .prod_prices dt{width:62px; float:left; padding-right:3px; clear:none;}
#related_products .prod_prices dd{width:auto; float:none; clear:none;}



.more_add { display: block; padding-top:5px; margin-top:10px; border-top:dotted 1px #c4918f; float:right; width:190px; position:absolute; top:130px; left:140px; }
.more_add .add { font-size: 1px;  display: block;  float:left;  width:93px; height:20px;  background: url(/images/static/btn-add-cart.png) no-repeat 0 0; text-indent:-1000px;}
.more_add .more { font-size: 1px;  display: block; float:right; width:93px; height:20px;  background: url(/images/static/btn-more-info.png) no-repeat 0 0; text-indent:-1000px;}
.related_prod_img{height:170px; display:block; white-space: wrap; overflow-x:hidden; width:130px; float:left; margin:0 10px 0 0;}

/*
.prod_category1 {clear:both;}
.cleardiv {clear:both; }
.sort_links_div {display:none; clear:both; padding-bottom: 5px;}
.sort_links_div a{color: #737373;}
.sort_links_div a:hover{text-decoration: none;}*/


