/* 	CSS Document 
	Author 			: ND for http://www.zivame.com 
	Date 			: Sep 2012
	Description 	: specific styles for Product Description Page only

*/
@charset "utf-8";

.btn_addtocart_1, .btn_addtocart_2, .btn_addtowish_2, .icon_chart{background:url(../images/sprite_product_description.png) no-repeat;}
.prod_desc_sprite, .icon_zoom, .rv_car_nav_left, .rv_car_nav_right{background:url(../images/sprite_product_description.png) no-repeat;}

#main-container{  position:relative;  height:auto; color:#fbfbfb; color:#555;/* border:1px solid #ccc;*/ }

/* 	Layout */
.fauxline {	float: left;	width: 100%;	display: block;	position: relative; /*background-color:#ccccff;*/}
.fauxcol {	position: relative;	float: left;	left: 100%;}
.fauxline_3col_main .fauxcolleft3c {	margin-left: -100%;	width:240px;	margin-right:5px;	/*background:#ff0;*/}
.fauxline_3col_main .fauxcolcentre3c {	
		margin-left: -720px;	width:422px; height:100%; overflow:hidden;	margin-right:5px;
		padding:6px;

 }
.fauxline_3col_main .fauxcolright3c {	margin-left: -270px;	width: 250px;	/*background-color:#FFC;*/}
.fauxcol_content {	/*padding:2px 1px;*/}
.left_col_section {/*padding:5px;*/ }
.right_col_section {/*padding:5px;*/}
.center_col_section{/*padding:5px;*/ }

/* Main Product */
.main_product_title h1{color:#494952;font-size: 20px; line-height:26px; font-weight:normal; margin:0px;}
.sku{font-size: 12px;padding: 5px 0;}
.mrp{color: #F8838B;
    font-size: 16px;
    font-weight: normal;
    height: 25px;
    padding: 5px 0;
   }
.mrp .rupe{ background: url("../images/rupee1.png") no-repeat scroll 2px 4px; }
.rupe {
    background: url("../images/rupee.png") no-repeat scroll 2px 4px;
    display: inline-block;
    padding: 0 3px 0 6px;
}
.rupe_small {
    background: url("../images/rupee_small.png") no-repeat scroll;
	background-position: 1px 4px;
    display: inline-block;
    padding: 0 1px 0 3px;
}
.mrp .striked{ text-decoration: line-through;}
.section_freegift {padding: 10px 0px;margin-bottom: 5px;border-bottom:1px dashed #ccc;}
.main_product_desc_text{ margin:10px 0; padding:15px 0; border-top:1px solid gray; border-bottom:1px solid gray; font-size:13px;}
.product_type_subsection{}
.product_type_item{width:50px; height:70px; overflow:hidden; margin:1px 10px 0 0 ; float:left;font-size:9px; font-weight:bold; text-align:center; color:#333;  }
.subsection_title{font-size: 12px; font-weight:bold; margin:0 0 10px 0;}

.icon_ptype{display:inline-block; float:left; width:45px; margin:5px; height:40px;overflow:hidden; background:url(../images/sprite_product_type.png) no-repeat;  }
.icon_ptype.push_up{background-position: -4px -5px}
.icon_ptype.padded{background-position: -53px -5px}
.icon_ptype.underwire{background-position: -102px -5px}
.icon_ptype.seamless{background-position: -151px -5px}
.icon_ptype.bikini{background-position: 01px -56px;  margin:5px 0;}

.alternative_images_subsection{}
.alternative_images_item {display:inline-block; width:45px; height:60px; overflow:hidden; }
.icon_zoom_container{margin:5px 0 0 0 ;} .icon_zoom_container span{height:15px; line-height:15px; overflow:hidden;}
.icon_zoom{display:inline-block;width:15px; height:15px; margin: 0 5px 0 0 ; background-position: -340px -4px; float:left; }

.section_select_color{ margin:20px 0 10px 0; padding:15px 0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;}
.color_swatch_continer{}

.color_swatch_item{width:43px; height:60px;  text-align:center; display:inline-block; float:left; margin: 0 18px 10px 0 ; cursor:pointer;}
.color_swatch_container.big .swatch_color{width:43px; height:27px; display:inline-block;}
.swatch_label {display:block;font-size:9px; line-height:10px;} 
.btn_addtocart_1{ width:200px; height:57px; display:block; margin:20px auto;}
.availability_scale{height:35px; width:100%; vertical-align:middle;}
.availability_scale .orange, .availability_scale .yellow, .availability_scale .green{display:inline-block; float:left; background:#FE8F01; height:30px; text-align:center; font-size:10px; color:#000; font-weight:bold; vertical-align:middle; padding-top:5px;}
.availability_scale .yellow{background:#FFDF01} .availability_scale .green{background:#7FA400;}
.section_freegift .thumbimg{max-height:60px ; max-width:45px; float:left; margin:0 10px 0 0;}

/* Match Product */
#match_with_it_container .title, #similar_products .title, #recently_viewed .title{ font-size:26px; color:#777; border-bottom:1px solid #666; padding:5px 0px; margin:20px 0;}
.fauxline_3col_match .fauxcolleft3c {	margin-left: -100%;	width:230px; height:100%;	margin-right:5px;	
 		border: 3px solid #ddd;  -moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px;
		padding:2px;background:#ddd;
}
.fauxline_3col_match .fauxcolcentre3c {	margin-left: -700px;	width:340px; overflow:hidden;	margin-right:5px; }
.fauxline_3col_match .fauxcolright3c {	margin-left: -330px;	width: 330px;	}

.match_product_title h1{color:#494952;font-size: 22px; line-height:22px; font-weight:normal; margin:0px;}
.fixed_width_label{display:inline-block; width:100px; }
.icon_chart{ display:inline-block; width:33px; height:11px; margin: 0 0 0 10px; background-position: -362px -6px;}
.btn_addtocart_2, .btn_addtowish_2 {width:140px; height:40px; display:inline-block; float:left; background-position:0px -67px; }
.btn_addtowish_2{width:166px; margin: 0  0 0 10px; background-position:-158px -67px; }
.color_swatch_container.small .color_swatch_item{width:30px; height:20px;  display:inline-block; float:left; margin: 0 7px 5px 0 ;}
.color_swatch_container.small .swatch_color{width:30px; height:20px; display:inline-block;}

/* Similar Products */
.similar_products_inner{}
.similar_products_item{text-lign:center; display:inline-block; float:left;width:220px; height:320px; margin: 0 10px;}
.similar_products_item.first{margin-left:0px;} .similar_products_item.last{margin-right:0px;}
.similar_products_item_img{	
		display:inline-block;width:200px; height:250px; margin:5px; 
		border: 1px solid #ddd;  -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;
		padding:1px;background:#ddd; overflow:hidden;
}
.similar_products_item_img img{	  -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.similar_products_item span{text-lign:center;}
.similar_products_item .label{display:block;font-size:16px; text-align:center;}
/* Recent Products */
.recently_viewed_inner{border:1px solid #efefef; background:#f5f5f5; -moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px; padding:10px 0;}
.recently_viewed_item{text-lign:center; display:inline-block; float:left;width:150px; height:220px; margin: 0 15px;}
.recently_viewed_item.first{margin-left:10px;} .similar_products_item.last{margin-right:0px;}
.recently_viewed_item_img{	
		display:inline-block;width:130px; height:170px; margin:5px; 
		border: 1px solid #ddd;  -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;
		padding:1px;background:#ddd; overflow:hidden;
}
.recently_viewed_item_img img{	width:130px; height:170px;  -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.recently_viewed_item span{text-lign:center;}
.recently_viewed_item .label{display:block;font-size:11px; text-align:center;}
.rv_car_nav_left, .rv_car_nav_right{width:10px; margin:100px 10px 0 10px; height:20px;  line-height:100px; background-position: -367px -29px; float:left;}
.rv_car_nav_right{float:right;background-position: -383px -29px;}
/* misc */
.fbold{font-weight:bold;} .fgrey{color:#555;} .fzivame_o{color:#ED909A;}  .funderscore{ text-decoration:underline;}
.f09{font-size:09px;} .f10{font-size:10px;} .f11{clear: both; font-size: 11px; padding-top: 10px;} .tacenter{text-align:center;}
.pselect{height:20px; width:100px; margin: 0 0 0 5px; font-size:10px; border:1px solid #838383;  -moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px; }
.pinput{
	background: rgb(182,182,182); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(182,182,182,1) 0%, rgba(191,191,191,1) 5%, rgba(211,211,211,1) 11%, rgba(225,225,225,1) 16%, rgba(227,227,227,1) 32%, rgba(222,222,222,1) 37%, rgba(226,226,226,1) 47%, rgba(226,226,226,1) 79%, rgba(223,223,223,1) 84%, rgba(227,227,227,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,182,182,1)), color-stop(5%,rgba(191,191,191,1)), color-stop(11%,rgba(211,211,211,1)), color-stop(16%,rgba(225,225,225,1)), color-stop(32%,rgba(227,227,227,1)), color-stop(37%,rgba(222,222,222,1)), color-stop(47%,rgba(226,226,226,1)), color-stop(79%,rgba(226,226,226,1)), color-stop(84%,rgba(223,223,223,1)), color-stop(100%,rgba(227,227,227,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(182,182,182,1) 0%,rgba(191,191,191,1) 5%,rgba(211,211,211,1) 11%,rgba(225,225,225,1) 16%,rgba(227,227,227,1) 32%,rgba(222,222,222,1) 37%,rgba(226,226,226,1) 47%,rgba(226,226,226,1) 79%,rgba(223,223,223,1) 84%,rgba(227,227,227,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(182,182,182,1) 0%,rgba(191,191,191,1) 5%,rgba(211,211,211,1) 11%,rgba(225,225,225,1) 16%,rgba(227,227,227,1) 32%,rgba(222,222,222,1) 37%,rgba(226,226,226,1) 47%,rgba(226,226,226,1) 79%,rgba(223,223,223,1) 84%,rgba(227,227,227,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(182,182,182,1) 0%,rgba(191,191,191,1) 5%,rgba(211,211,211,1) 11%,rgba(225,225,225,1) 16%,rgba(227,227,227,1) 32%,rgba(222,222,222,1) 37%,rgba(226,226,226,1) 47%,rgba(226,226,226,1) 79%,rgba(223,223,223,1) 84%,rgba(227,227,227,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(182,182,182,1) 0%,rgba(191,191,191,1) 5%,rgba(211,211,211,1) 11%,rgba(225,225,225,1) 16%,rgba(227,227,227,1) 32%,rgba(222,222,222,1) 37%,rgba(226,226,226,1) 47%,rgba(226,226,226,1) 79%,rgba(223,223,223,1) 84%,rgba(227,227,227,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b6b6', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
	height:15px; width:17px; margin: 0 0 0 10px; font-size:11px; border:1px solid #838383;  -moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px; 
	text-align:center;
}


/* Dummy Colour Swatches */ 

.swatch1{background:#E4EB9E; border:1px solid #888;  }
.swatch2{background:#950004; border:1px solid #888;  }
.swatch3{background:#E7DC2C; border:1px solid #888;  }
.swatch4{background:#FFD2CD; border:1px solid #777;  }
.swatch5{background:#949494; border:1px solid #F88389;  }










/*Product Page*/
/* harry from catalog/product/view_new.php */
.product_view{width:280px;float:left;}
.product_details{width:405px;float:right;margin-left:15px;}
.product_layout #right_sidebar{padding-top:0;}
.sb_label{font-size:16px;padding-bottom:5px;border-bottom:1px dashed #a7a9ac;color:#5c5c5c;margin-bottom:10px;}
.rlt_prod li{padding:0 0 10px;}
.rlt_prod .pr_thumb{width:78px;float:left;}
.rlt_prod .pr_dtl{width:125px;float:left;}
.rlt_prod .pr_dtl .pr_name{font-size:14px;color:#e67c7c;display:block;margin-bottom:10px;}
.rlt_prod .pr_dtl .pr_price{color:#5c5c5c;font-size:16px;}
.product_full{margin-bottom:10px;position:relative;z-index:1;}
.product_full .label_sale{background:url(http://cdn.zivame.com/skin/frontend/base/theme049/images/prod-sale.png) no-repeat;width:96px;height:26px;dis\
play:block;position:absolute;z-index:2;right:-1px;top:18px;}
.product_full .prfl_top{background:url(http://cdn.zivame.com/skin/frontend/base/theme049/images/prod-frame.gif) no-repeat;overflow:hidden;width:280px\
;height:11px;}
.product_full .prfl_bot{background:url(http://cdn.zivame.com/skin/frontend/base/theme049/images/prod-frame.gif) no-repeat 0 -11px;overflow:hidden;wid\
th:280px;height:20px;}

.product_full .prfl_img{background:#f4f4f4;border-right:1px solid #afafaf;border-left:1px solid #afafaf;padding:0 10px;}
.pr_fl_thumb li{float:left;padding:7px;width:45px;text-align:center;}
.prod_name{width:287px;float:left;}
.product_details{color:#5c5c5c;border-bottom: 1px dashed #A7A9AC;}
.product_details .prod_name{padding-top:5px;text-shadow:1px 1px #f1f1f1;}
.product_details .prod_name .pr_name{font-size:16px;font-weight:bold;padding:0;margin:0;}
.product_details .prod_name .pr_code{font-size:14px;}
.product_details .pr_price{width:95px;float:right;padding:5px 0 8px 10px;font-size:18px;text-shadow:1px 1px #f1f1f1;color:#333333;}
.product_details .small{font-size:15px;padding: 5px 0 4px 40px;}
.highlight_detail{background:#E9E8E8;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;margin:13px 0;padding:12px;font-size:13px;}
.product_custom_type li { float: left; padding: 0 5px; text-align: center; width: 50px; font-size: 9px; font-weight: bold;}
.product_custom_type .label{display:block;color:#333333;}
.detail_sections{border-bottom:1px solid gray;margin-bottom:5px;padding:10px 0;color:#333333;}

.product_details .product_choice label{width:52px;display:inline-block;padding-left:8px;color:#333333;}
.product_details .product_choice select{width:120px;display:inline-block;}


.qtyfrom{font-size:16px;border-bottom:1px solid gray;padding-bottom:5px;}
.qtyfrom label{width:45px;padding-left:8px;font-size:12px;color:#333333;}
.qtyfrom .qtytext{width:33px;height:33px;line-height:33px;text-align:center;font-size:16px;background:url(http://cdn.zivame.com/skin/frontend/base/th\
eme049/images/qty.gif) no-repeat;border:0 none;margin-left:15px;}
.qtyfrom .addcart{width:190px;height:50px;border:0 none;background:url(http://cdn.zivame.com/skin/frontend/base/theme049/images/add2cart.png) no-repe\
at;margin-left:35px;cursor:pointer;vertical-align:-20px;/*float:right;*/float:none;}
.tabbed_content{padding:20px 0;}
.tabbed_content .tab_links{padding-left:1px;}
.tabbed_content .tab_links a{background:#e9e8e8;padding:10px 15px;display:block;float:left;text-shadow:1px 1px #f6f6f6;color:#5c5c5c;border-left:1px \
solid #c2c2c2;border-bottom:1px solid #c2c2c2;font-size:16px;}
.tabbed_content .tab_links a:hover{text-decoration:none;}
.tabbed_content .tab_links .active{background:#dcdcdc;border-bottom-color:#f4f4f4;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.tabbed_content .tab_links .first{-;-moz-border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0;border-left:0 none;}
.tabbed_content .tab_links .last{-;-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;}
.tabbed_content .tab_links .fnl{-;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;}
.tabbed_content .tab_container{background:#dcdcdc;border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;padding:15px;-moz-border-radius:0 10px\
 0 0;-webkit-border-radius:0 10px 0 0;}
.tabbed_content .tab_bottom{background:url(http://cdn.zivame.com/skin/frontend/base/theme049/images/tabs_bottom.gif) no-repeat; height:16px;width:716\
px;}
.tab_container .tab{display:none;}
label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }
.att_row{padding-bottom: 7px;}
.prod_label_sale{position:absolute;width:47px;height:16px;display:block;background:url(http://cdn.zivame.com/skin/frontend/base/theme049/images/cat-s\
ale.png) no-repeat;z-index:999;top:16px;right:0px;overflow:hidden;}
.prod_label_new{position:absolute;width:47px;height:16px;display:block;background:url(http://cdn.zivame.com/skin/frontend/base/theme049/images/cat-ne\
w.png) no-repeat;z-index:999;top:16px;right:0px;overflow:hidden;}
.prod_label_featured{position:absolute;width:73px;height:16px;display:block;background:url(http://cdn.zivame.com/skin/frontend/base/theme049/images/c\
at-featured.png) no-repeat;z-index:999;top:16px;right:0px;overflow:hidden;}

/*hari*/
#wrap{
	z-index:100 !important;
	padding-left: 2px;
	padding-top: 2px;
}

.bx-prev {
	position: absolute;
	top: 230px;
	left: -55px;
	width: 31px;
	height: 31px;
	/*text-indent: -999999px;*/
	background: url(../images/purple_prev.png) no-repeat 0 -30px;
}

.bx-next {
	position: absolute;
	top: 230px;
	right: -40px;
	width: 31px;
	height: 31px;
	/*text-indent: -999999px;*/
	background: url(../images/purple_next.png) no-repeat 0 -30px;
}

.allli span.label{ display:none; }

.option_choice_h:hover{ background-color:#CCCCCC; }

/*Expert Review CSS start here and other new changes in product page*/


.exptitle{font-size:16px;font-family:arial;font-weight:bold;color:#5c5c5c;padding:10px 0 7px 15px;}

.bordersld{border: 1px solid #d7d7d7;}
.hand{margin:10px 0 0 15px;}

.mleft{margin-left:15px;width:215px;font-size:13px;font-family:arial;text-align:justify;margin-top: 5px;color:#000;}
.borderdash{border:1px dashed #CCCCCC;width:230px;margin:10px 0 0 5px;}
.btmparaalign{width:215px;font-size:13px;font-family:arial;text-align:justify;margin:5px 0 10px 15px;color:#000;}
.typesection{width:241px;height:87px;  margin:-2px 0 15px 0;}
.imagesection{width:241px;height:87px; margin: -127px 0 0 304px;}
.fauxline_3col_main .backleftwidth{
		height:528px; overflow:hidden;margin-right:5px; background:#ddd;border: 3px solid #ddd; -moz-border-radius:10px;-webkit-border-radius:10px; 
		border-radius:10px;padding:6px;width: 341px;margin-left: -660px;}
.selectcolorsizediv{height:25px;width:250px;font-size:10px;color:blue;font-family:arial;text-decoration:none;margin-top: 10px;}
.makeitwithtitle{border-bottom: 1px solid #666666;color: #777777;font-size: 26px;margin: 20px 0;padding: 30px 0 20px 0;}
.new_main_product_title h1{color:#F8838B;font-size: 20px; line-height:26px; font-weight:normal; margin:0px;}
.new_match_product_title h1{color:#FFAAA8;font-size: 15px; line-height:22px; font-weight:normal; margin:0px;}

/*Expert Review CSS start here and other new changes in product page*/

.expmain{width:980px;height:auto;margin:0 auto;}
.exptitlesize{width:980px;height:25px;font-size:16px;font-family:arial;font-weight:bold;padding:2px 0 0 10px;color:#5c5c5c;background-color:#DDDDDD;}
.wowdiv{width:230px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#555555;margin:20px 0 0 12px;}
.wowtxt{font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#f7707f;padding-left:5px;}
.expdvdr{border-right: 1px dotted grey; float: left; height: 90px; padding-right: 15px; margin-right: -5px; margin-top: 21px;}


/* tool toip */
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:3px;
	display:none;
	color:#fff;
	text-align:center;

	font:80% Arial, Helvetica, sans-serif;
	line-height:140%;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;

	font:100% Arial, Helvetica, sans-serif;
	line-height:140%;
	width:200px;
	}
