.prdImage{
	width:230px;
	height:100%;
	padding:5px;
	float:left;
}
.prdDetail{
	width:540px;
	height:100%;
	padding:5px;
	float:right;
}
.cssPersonalhide{
	text-align: center;
	clear: both;
	display: none;
}
.cssPersonalview{
	text-align: center;
	clear: both;
	display: block;
}
p{
	margin:0;
	padding:0;
	text-align:justify;
}
.colorVarientDeatil_base{
	text-align: center; 
	font-size: 11px; 
	color: #666666; 
	padding: 0px 3px
}
.dv-top{
	width:100%;
	height:43px;
	background-color:#FFFFFF;
	/*FF8E39background: -moz-linear-gradient(center top , #EF8C4B, #BD3908) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#EF8C4B), to(#BD3908));*/
	border-bottom:2px solid #E75700;
}
.prd_name{
	float:left;
	padding:8px 0px 2px 10px;
	width:70%;
}

.prd_id{
	float:right;
	padding:3px 40px 3px 0px;
	width:21%;
	text-align:right;
}
.prod-id-txt{
	font-size:11px;
	font-weight:normal;
	color:#E75700;           
}
.detailLink{
	padding:8px 0px 0px 0px;
}
.detailLink a{
	font-size:11px;
	font-weight:normal;
	color:#0000FF; 
	text-decoration:none;           
}
.detailLink a:hover{
	text-decoration:underline;           
}
.dv-content{
	width:100%;
	height:454px;
	background:none;
	background-color:#FFDAAB;
}
.dv-img{
	margin:0px 6px 0px 0px;
	float:left;
	width:230px;
	background-color:#FFF;
	height:448px;
}
.qv-content{
	margin:0px;
	float:right;
	width:594px;
} 
.dv-desc{
	background-color:#FFF;
	width:584px;
	padding:3px 5px;
}
.price-ship{
	width:100%;
	padding-top:5px;
}
.dv-price{
	width:190px;
	float:left;
	padding:0px 5px;
}    
.dv-ship{
	width:377px;
	float:right;
	height:56px;
	overflow:auto;
	overflow-x:hidden;
	vertical-align:bottom;
} 
.retailPrice{
	font-size:11px;
	color:#666666;
	font-weight:bold;
	line-height:18px;
}   
.offerPrice{
	font-size:11px;
	color:#E75700;
	font-weight:bold;
	line-height:18px;
}   
.savePrice{
	font-size:11px;
	color:#009966;
	font-weight:bold;
	line-height:18px;
}     
.dv-order{
	margin:6px 0px;
	width:100%;
	height:79px;
	/*-moz-box-shadow:    3px 3px 3px 3px #999;
	-webkit-box-shadow: 3px 3px 3px 3px #999;
	box-shadow:         3px 3px 3px 3px #999;*/
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	background-color:#FFF;
} 
.place-ord{
	background:url(../../images/base_img/PlaceOrder_qv.jpg) top left no-repeat;
	width:100px;
	height:79px;
	float:left;
}
.ord-opt1{
	width:237px;
	height:69px;
	float:left;
	padding:3px 5px;
}
.ord-opt2{
	width:92px;
	height:69px;
	float:left;
	padding:5px;
}
.ord-btn{
	width:130px;
	height:70px;
	float:right;
	padding:2px 0 0;	        
}
.dv-opt-acc{
	width:302px;
	height:159px;
	float:left;
	padding-top:5px;
	background-color:#FFF;
}
.Css_tblrepAcc{
	height: 134px; 
	overflow: auto; 
	overflow-x: hidden;
}
.dv-opt-pers{
	width:286px;
	height:159px;
	padding-top:5px;
	float:right;
	background-color:#FFF;
}
.cssPersonalview{
	height: 134px; 
	overflow: auto; 
	overflow-x: hidden;
}

.prdImage{
	width:220px;
	height:auto;
}

.selectStyle select {
   background: transparent;
   width: 144px;
   padding: 3px;
   font-size: 11px;
   border: 1px solid #E75700;
   border-radius:3px;
   -moz-border-radius:3px;
   webkit-border-radius:3px;
   height: 24px;
}
.selectStyle {
   width: 150px;
   height: 24px;
   overflow: hidden;
   background: url(../../nyro/select_bg.png) top left repeat-x #FFDAAB;
   border: 1px solid #FFF;
   border-radius:3px;
   -moz-border-radius:3px;
   webkit-border-radius:3px;
}
.ord-opt2 input{
   padding: 3px;
   font-size: 11px;
   height: 24px;
   overflow: hidden;
   background: url(../../nyro/select_bg.png) top left repeat-x #FFDAAB;
   border: 1px solid #E75700;
   border-radius:3px;
   -moz-border-radius:3px;
   webkit-border-radius:3px;
}
.selectStyleAcc select{
   background:url(../../nyro/select_bg.png) top left repeat-x #FFDAAB;
   padding: 2px;
   font-size: 10px;
   border: 1px solid #E75700;
   border-radius:3px;
   -moz-border-radius:3px;
   webkit-border-radius:3px;
   height: 20px;
   margin:1px 0px;
}

/****Custom CSS FOR Customer Services TOP DIV**************/
div.popupMenuHeaderTop{border:2px solid #E75700;display:none;position:absolute;width: 430px;z-index:99;padding:0px; text-align:left; 
		-webkit-box-shadow: 0 1px 5px #333333; -moz-box-shadow: 0 1px 5px #333333;	box-shadow: 0 1px 5px #333333;-webkit-border-radius: 4px;	 -moz-border-radius: 4px; border-radius: 4px;}
.top_head div.cust_link span div.popupMenuHeaderTop a{ color:#E75700; font-size:11px; font-weight:normal; text-decoration:none;}
.top_head div.cust_link span div.popupMenuHeaderTop a:hover{ color:#999999; text-decoration:underline;}

/* SmallCart CSS Start*******************/
div.smallCartDetail
{
	display: none;
	background: #FFFFFF;
	border: 2px solid #FFC184;
	width: 230px;
	min-height: 80px;
	z-index: 9;
	position: absolute;
	right: -2px;
	top: 40px;
	padding: 15px;
	-moz-border-radius: 5px 0px 5px 5px;
	-webkit-border-radius: 5px 0px 5px 5px;
	border-radius: 5px 0px 5px 5px;
	-moz-box-shadow: 1px 6px 8px 6px rgba(0,0,0,0.35);
	-webkit-box-shadow: 1px 6px 8px 6px rgba(0,0,0,0.35);
	box-shadow: 1px 6px 8px 6px rgba(0,0,0,0.35);
	cursor:auto;
}
div.smallCartDetail a.mc_title
{
	font-size: 11px;
	font-weight: normal;
}
div.smallCartDetail span.mc_qty
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}
div.smallCartDetail a.mc_cartLink
{
	background-image: url(../../images/base_img/new_mc_button.png);
	font-family: arial,verdana,helvetica,sans-serif;
	color: #996633;
	cursor: pointer;
	background-position: 0px 0px;
	display: block;
	height: 28px;
	margin: 0 10px 0 0;
	padding: 0;
	text-decoration: none;
	max-width: 225px;
}
div.smallCartDetail a.mc_cartLink span.mc_cartSpan
{
	background-image: url(../../images/base_img/new_mc_button.png);
	cursor: pointer;
	background-position: right 0px;
	display: block;
	height: 28px;
	left: 10px;
	padding: 0 10px 0 0;
	position: relative;
	color: black;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	font-family: "arial" , "sans-serif";
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffe093;
}
div.smallCartDetail a.mc_cartLink span.mc_cartSpan span.mc_cartItm
{
	font-weight: normal;
	display: inline;
}
/* SmallCart CSS End********************/

/* NEWSLETTER POPUP CSS Start********************/
#signup_box{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:800px; height:533px; padding:0px; border:none;--webkit-box-shadow:none;box-shadow:none; background:none; left: 50%; position: fixed; top:12%;z-index: 9999;display: block;margin-left: -400px; background-color:#FFFFFF;}
#signup_box div.divEmailForm{width:800px; height:533px; padding:0px; border:none; background:url(../../newimages/popup.jpg) 0px 0px no-repeat;}
#signup_box div.divInputEmail{min-width:20px; min-height:20px; height:57px; width:490px; font-style:italic; text-align:center; font-family:arial; 
color:#999; position:absolute; z-index:1; font-size:28px; top:343px; left:24px;}
#signup_box div.divInputEmail input.inputEmail{font-size:28px; padding:0; background-color:transparent; height:57px; width:490px; background-image:url(about:blank); 
text-shadow:none; border-radius:0; box-shadow:none; line-height:57px; text-align:center; font-style:italic; color:#999; margin:0; display:block; 
border:1px solid transparent;}
#signup_box div.divInputButton{min-width:20px; min-height:20px; height:57px; width:265px; font-family:arial; position:absolute; z-index:1; 
font-size:20px; top:343px; left:517px;}
#signup_box div.divInputButton input.inputButton{font-size:12px; padding:0; background-color:transparent; height:57px; width:265px; 
background-image:url(about:blank); text-shadow: none; border-radius:0; box-shadow: none; line-height:91px; color:transparent; cursor:pointer; 
margin:0; display:block;   border:1px solid transparent;}

#signup_box .top{ padding-bottom:8px; border:none; position:absolute; right:0px;}
#signup_box .clr{ clear:both}
#signup_box .close{ width:20px; float:right}
#signup_box .pur_later{	min-width: 20px;min-height: 20px;height: 33px;width: 720px;position: absolute;z-index: 1;top: 420px;left: 45px;}
#signup_box .pur_later a{ text-decoration:underline;font-size: 21px;font-weight: bold;color: #ff0000;}
#signup_box .pur_later a:hover{ text-decoration:none;}

#signup_box div.divLoading, #signup_box div.divSuccess, #signup_box div.divAlready{width:800px; height:533px; padding:0px; border:none;}
#signup_box div.divLoading div.loadingImgDiv{width:400px; height:400px; margin:66px auto;}
/* NEWSLETTER POPUP CSS End********************/

/*themes and idea nav*/

.themenav{ height:32px;position:relative;left:0;}
ul.themenav {padding:0 !important;}
.themenav,.themenav ul{list-style:none;position:relative;margin:0;padding:0; }
.themenav ul a{float:left;}
.themenav ul ul a{float:none}
.themenav .cos-themenav a{float:none;padding:0}
.themenav ul ul,.themenav .cos-themenav,.themenav .cos-themenav ol li{opacity:0;visibility:hidden;display:none /9;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out; z-index:99999;}
.themenav li:hover>ul,.themenav li:hover>.cos-themenav,.themenav li:hover>.cos-themenav ol li{opacity:1;visibility:visible;display:block !important/9;background:#FFF;}
.themenav ul:after{content:"";clear:both;display:block}
.themenav ul li{ text-align:left;padding:9px 2px 7px 2px;float:left;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;z-index:99999}
.themenav ul li a{display:block;color:#FFF;font-size:12px!important;text-mainnavation:none;}
.arrow:after{content:"";float:right;text-align:right;width:0;height:0;display:block;top:9px;position:relative;border-right:3px solid transparent/9;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #bbb;margin:-2px 0 0 5px}
.themenav .right{float:right}
.themenav .right ul,.themenav .right .cos-themenav{right:0;width:135px;}
.themenav ul ul{background:#C9440C;border:1px solid #121B96;border-top:0;position:absolute;top:100%;width:170px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}
.themenav ul ul ul{position:absolute;left:100%;border-top:1px solid #e0e0e0;top:-1px}
.themenav ul ul li a{color:#e75700 !important;border-bottom:1px dotted #f26428;padding:8px 12px;}
.themenav ul ul li{float:none;position:relative;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;background:#C9440C!important}
.themenav ul ul li a:active,.themenav ul ul li:hover{background-color:transparent}
.themenav ul ul li:hover{background:#E9E9E9!important;color:#FFF}
.cos-themenav{position:absolute;top:100%;border:1px solid #e0e0e0;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:99999;padding:10px 11px}
.cos-themenav ol{list-style:none;padding:0;}
.cos-themenav ol li{width:100%;border-bottom:1px dotted #F26428; padding:8px 0; margin-left:0px;/* increase menu lineheight*/}
.cos-themenav ol li ol li{border-bottom:0 dotted #F26428;line-height:18px}
.cos-themenav ol li ol li a{color:#FFF;text-decoration:underline}
.cos-themenav ol li:hover,.cos-themenav ol li a{color:#e75700 !important;font-size:12px;font-weight:400;background-image:none; }
.cos-themenav ol li a:hover{color:#E85802}
.cos-themenav .col-1{width:180px}
.cos-themenav .col-2{width:160px}
.cos-themenav .col-3{width:180px}
.cos-themenav .col-4{width:180px}
.cos-themenav .col-1,.cos-themenav .col-2,.cos-themenav .col-3,.cos-themenav .col-4,.cos-themenav .col-5,.cos-themenav .col-6,.cos-themenav{float:left;margin:0 10px;}
.cos-themenav.full-width{left:0px;width:770px;border:1px solid #330000;margin:0 auto;padding:10px 0; margin-top:-2px; z-index:99999;}
.full-width .col-1,.full-width .col-2,.full-width .col-3,.full-width .col-4,.full-width .col-5,.full-width .col-6,.full-width{float:left;margin:0 .4% 0 1.4%}
.cos-themenav.full-width{ border:2px solid #e75700; box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);}
.mainnav.themenav ul li:hover{color:#FFF;}
.themenav ul li a:active,.themenav ul li:hover,.cos-themenav ol li ol li a:hover{color:#FFF}
.cos-themenav .col-5,.cos-themenav .col-6{width:747px}
.full-width .col-1,.full-width .col-2,.full-width .col-3,.full-width .col-4,.full-width .col-5,.full-width .col-6{/*width:20%*/}

@media only screen and max-width 767px {
.themenav ul li{width:100%;cursor:pointer;position:relative}
.themenav .cos-themenav ol li{height:0}
.themenav li:hover>.cos-themenav ol li{height:auto}
.cos-themenav,.themenav ul ul{z-index:100}
.themenav ul ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.themenav ul ul ul{left:0}
.themenav ul ul li:hover>ul{position:relative;border:none;border-top:1px solid #e4e4e4;-webkit-box-shadow:none;box-shadow:none}
.themenav ul li ul li .arrow:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #bbb;margin:0}
.cos-themenav{padding:18px 0}
.cos-themenav ol li:last-child{margin:0 0 20px}
.themenav .col-1,.full-width .col-1,.themenav .col-2,.full-width .col-2,.themenav .col-3,.full-width .col-3,.themenav .col-4,.full-width .col-4,.themenav .col-5,.themenav .col-6,.full-width .col-5{float:left;width:90%;margin:0 0 0 5%}
}
ul.themenav li.hasSubMenu:hover{background:none !important;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;}
ul.themenav ul.subMainNav{ border:2px solid #e75700 !important; background:#FFF;clear:both; margin:0;  padding: 8px 10px; top:30px; border:none; /*margin-left:-2px; width:120px;*/ width:120px;}
ul.themenav ul.subMainNav li{margin:0; padding:0; background:none;}ul.themenav ul.subMainNav li a{ font-weight:normal; padding-left:0; padding-right:0}
ul.themenav ul.subMainNav li:hover{background:none;}
ul.themenav li span.nav_drop_arrow{display:inline-block; border-style:solid; _border-style:dashed; border-width:4px; border-color:transparent; border-top:4px solid #FFF; border-bottom-width:0; width:0; height:0; font-size:0; line-height:0; visibility:visible; margin:6px 0px 2px 5px;}
/*themes and idea nav	*/
/*########################GROUP DETAIL QTY ALERT CSSSSSSSSS##################################*/
.qtyAlertDV{background-color: #FFFFFF; border: 5px solid #E75700; left: 50%; position: fixed; top: 12%; width: 360px; z-index: 9999; display: block; padding: 15px 20px 5px 20px; margin-left: -200px; border-radius: 3px; -moz-border-radius: 3px; webkit-border-radius: 3px;}
.css_ordPrgStatusHead{height: 16px; border-bottom: 2px solid #DDDDDD; padding: 0px 0px 10px 0px; color: #E75700; text-align: left; font-size: 14px; font-weight: bold;}
.css_ordPrgStatusCnt{padding: 10px 0px 10px 0px; color: #666666; text-align: left; font-size: 12px; font-weight: normal;}
.css_ordPrgStatusCnt p{line-height: 18px; padding: 5px 0px;}
.css_ordPrgStatusCnt a{text-decoration: none;}
.css_ordPrgStatusCnt a span{color: #E75700;font-weight: bold;padding: 10px 0px;text-decoration: none;}
.css_ordPrgStatusCnt a span:hover{text-decoration: underline;}
.css_ordPrgStatusFoot{height: 32px; border-top: 2px solid #DDDDDD; padding: 10px 0px 0px 0px; text-align: right; font-size: 14px; font-weight: bold;}