html{
	-webkit-font-smoothing: antialiased;
	font-size-adjust:100%;
	font-size:100%;
}
body{
	background:#f6f6f6;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px;
	color:#333;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

ul,li,ol{
	list-style:none;
	margin:0px;
	padding:0px;
}


img, a{
	outline:none;
	border: 0px; /*2px;*/
	text-decoration:none;
	color:#333;
}
a:link{
	outline:none;
}
a:active{
	outline:none;
}
a:focus{
	outline:none;
}
a:hover{
	color:#b72025;
}



/* Page Layout */
#pageWrapper{
		width:980px;
		margin:0 auto;
}

#header{
	height:74px;
	margin:15px 0;
}
.logo{
	float:left;
	width:203px;
	height:74px;
}



.headercenter
{
	float:left;
	height:74px;
	line-height:74px;
	width:550px;
	padding-top: 12px;
	
	
}

.headerright
{
	float:right;
	height:74px;
	line-height:74px;
	width:203px;
	background-color:#B72025;
}

.LogInPanelInCat{
	float:right;
	width:975px;
	display:inline-table;
	/*margin-top:5px;*/
	font-size:15px;
	text-align:right;
	padding-right:5px;
	
}
	.LogInPanelInCat a
	{
		width:20px;
		color:blue;
	}



.topnav{
	float:left;
	height:74px;
	line-height:74px;
	width:600px;
}

.topnav a{
	padding:0px 20px;
	float:right;
}

/* Category dropdown */
nav{
	width:984px;
}

#navigation .dropdownmenu{
background: #54387e; 
text-transform:none;
font-weight:700;
font-size:20px;
color:#FFF;
height:49px; line-height:50px;
min-width:156px;
float:left;
position:relative;
padding:0px 20px;
cursor:pointer;
 border:solid 1px #3f2663;
 -moz-box-shadow:    #ababab 1px 1px 3px, inset 0 0 20px #482f6c;
 -webkit-box-shadow:#ababab 1px 1px 3px, inset 0 0 20px #482f6c; box-shadow:#ababab 1px 1px 3px, inset 0 0 20px #482f6c;
 
  
}
#navigation .dropdownmenu span{
	background:url(../images/downarrow.png) no-repeat;
	width:12px;
	height:8px;
	display:inline-block;
	margin-left:5px;
}

#navigation .dropdownmenu ul#submenus{
	position:absolute;
	padding:0px;
	margin:0px;
	z-index:99999;
	left:-1px; border-left:solid 1px #3f2663; border-right:solid 1px #3f2663;
}

#navigation .dropdownmenu ul#submenus li.level1{
	display:block;
	
	float:left;
	width:243px; 
	background:url(../images/nav-arrow1.png) 222px 14px no-repeat #5c4086;	
	font-weight:normal;
	font-size:14px; border-top:solid 1px #6c5098; 	
	
	box-shadow:#5b4084 0px 0px 2px;
	
}
#navigation .dropdownmenu ul#submenus li:first-child.level1{ border-top:solid 1px #3f2663; padding-top:2px;}

#navigation .dropdownmenu ul#submenus li.level1 div.level2{
	position:absolute;
	left:242px;
	top:0px;
	z-index:997;
	
}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero{
	float:left;
	/*width:180px;*/
	width:705px; height:565px;
	padding:0;
	background:url(../images/Categories/background/nav-cont-bg.jpg) top repeat-x #fff; border:solid 2px #60448b;
	-mmoz-box-shadow:    inset 10px 0 24px -8px #1f1345;
   -wwebkit-box-shadow:  inset 10px 0 24px -8px #1f1345;   box-shadow:   inset 9px 0 18px -7px #573d7d;
	position:relative; 
}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .nav-main-img{ position:absolute; padding:0; bottom:0px; right:0px; line-height:18px;  z-index:998;}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .nav-main-img img{ padding:0; margin:0; line-height:18px; vertical-align:bottom;}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .navCamera{ position:absolute; right:-35px;}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .navMusical{ position:absolute; right:25px;}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .navSoftware{ position:absolute; right:-22px;}

#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .catZero-hd{ width:670px; height:73px; padding:12px 10px 0px 25px; 
position:absolute; z-index:999; left:0; top:0; background:url(../images/Categories/background/nav-title-bg.png) top right no-repeat;}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .catZero-hd h3{
	color:#553a80; display:inline;	white-space:nowrap;	font-size:25px; text-shadow:0px 1px 0px #fff; font-weight:700;	line-height:30px;}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .catZero-hd img.catZero-sq-icon{ width:48px; height:48px; padding:5px; background:#fff; 
-moz-box-shadow: 1px 1px 3px #BBBBBB; -webkit-box-shadow: 1px 1px 3px #BBBBBB; box-shadow: 1px 1px 3px #BBBBBB; border:solid 1px #bbbac0; vertical-align:bottom; margin:0 10px 0 0; -moz-border-radius:4px;  -webkit-border-radius:4px; border-radius:4px;}

#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .catZero-cont{ width:665px; height:410px; padding:35px 10px 10px 30px; 
 position:absolute; z-index:1001; left:0; top:85px;}

#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .catZero-cont h4{ color:#b72025; font-size:18px; text-transform:none; margin:0px 0px 16px 0; line-height:24px; font-weight:400;}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .catZero-cont ul{ padding:0; margin:0; float:left; width:260px; list-style-type:none;}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .catZero-cont ul li{ 
padding:0 0 8px 10px; margin:0 0 6px 0;  background:url(../images/Categories/background/nav-bullet-ic.png) 0px 6px no-repeat;  line-height:16px;}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .catZero-cont ul li a{	font-size:13px; font-weight:normal; font-style:normal;
		line-height:13px;	margin-bottom:12px;	word-wrap:break-word; color:#54387e; padding:0; margin:0; line-height:16px;   }
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .catZero-cont ul li a:hover{	 text-decoration:underline;	}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .catZero-cont ul li.seeall { background:none;	}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero .catZero-cont ul li.seeall a{	font-size:12px; color:#b72025; font-weight:bold;	}




#navigation .dropdownmenu ul#submenus li.level1 a{
	color:#fff;
	display:block; 
	padding:0px 0px 2px 14px; font-weight:normal;
	text-transform:capitalize;
	line-height:32px; font-size:13px; /*text-shadow:0px 1px 0px #51367a;*/
}

#navigation .dropdownmenu ul#submenus li:hover{
	background:url(../images/nav-arrow2.png) 222px 14px no-repeat #54387e;
	box-shadow:#412a64 0px 1px 2px inset;
}
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero ul li a{	
}
	
#navigation .dropdownmenu ul#submenus li.level1 div.level2 div.catZero ul li:hover{
	box-shadow:#000 0px 0px;}
	
#navigation .dropdownmenu ul#submenus li.last-item{ padding-top:5px; padding-bottom:3px; 
-webkit-transition: all 0.20s linear;    -moz-transition: all 0.20s linear;    -o-transition: all 0.20s linear;    transition: all 0.20s linear;
 background-image:none; background-color:#f1494f;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ea4449), to(#f94f54));
  background: -webkit-linear-gradient(top, #f94f54, #ea4449);
  background: -moz-linear-gradient(top, #f94f54, #ea4449);
  background: -ms-linear-gradient(top, #f94f54, #ea4449);
  background: -o-linear-gradient(top, #f94f54, #ea4449); 
  border-bottom:solid 1px #3f2663;
  border-top:solid 1px #3b235e;
  box-shadow:#fa767a 0px 1px 0px inset;
}
[4:06:17 PM] dmsbuyer.adeel: #navigation .dropdownmenu ul#submenus li:hover.last-item{
 background-image:none; background-color:#f1494f;
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f74f55), to(#ff5e64));
  background: -webkit-linear-gradient(top, #ff5e64, #f74f55);
  background: -moz-linear-gradient(top, #ff5e64, #f74f55);
  background: -ms-linear-gradient(top, #ff5e64, #f74f55);
  background: -o-linear-gradient(top, #ff5e64, #f74f55); 
 box-shadow:#fa767a 0px 1px 0px inset;
}
#navigation .dropdownmenu ul#submenus li.last-item a{font-weight:normal; color:#fff !important; text-shadow:0px 1px 0px #cb3539; font-size:15px;} 
#navigation .dropdownmenu ul#submenus li.last-item a:hover{ color:#fff !important;}


/* End Category dropdown*/

/* Search Box */
#search_box{
	/*width:576px;*/
	width:620px;
	border:3px solid #e1e1e1;
	height:30px;
	background:#fff;
	margin-left:8px;
	padding:8px;
	float:left;
	
}

#search_box input[class*="search_text"] {
	border:none;
	height:28px;
	line-height:28px;
	color:#383C3F;/*#bebebe;*/
	font-size:16px;	
	width:98.5%;
	float:left;
	padding-right:5px;
}




.select_options{
	height:30px;
	line-height:26px;
	border-left:1px solid #cbcbcb;
	display:inline-block;
	position:relative;
}
.select_options ul{	
	float:left;

}
.select_options ul li{
	height:30px;
	line-height:30px;
	display:inline-block;
	padding:0 10px;
	width:80px;
}
.select_options .downarrow{
	width:30px;
	height:28px;
	display:inline-block;
	text-align:center;
}
.select_options .downarrow img{
	margin-top:12px;
}
.searchbutton{
	height:50px;
	line-height:50px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:18px;
	color:#FFF;
	float:left;
	padding:0 15px;
	margin-left:6px;
	background: #4d3275 url(../images/search_icon.png) no-repeat 0 0;
	background-position: 10px center;
	box-shadow:#ababab 1px 1px 3px;
	width: 85px;
	text-align:center;
	padding-left:24px;
}



.searchbutton:hover{
	color:#FFF;
	background: #5d3c91 url(../images/search_icon.png) no-repeat 0 0;
		background-position: 10px center;
		
}
/* End Search Box */


/*Category Navigation */
.catnav{
	background: #545454; /* Old browsers */
	background: -moz-linear-gradient(top,  #545454 1%, #2b2b2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#545454), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #545454 1%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #545454 1%,#2b2b2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #545454 1%,#2b2b2b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #545454 1%,#2b2b2b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
	height:40px;
	line-height:40px;
	width:980px;
	display:inline-table;
	margin-top:1px;

}
.catnav ul li:first-child{
	padding-left:20px;
}
.catnav ul li{
	float:left;
	color:#fff;
	padding:0px 20px 0px 0px;
}
.catnav ul li a{
	color:#fff; font-size:13px; font-weight:700;
}
.catnav ul li a:hover{
	color:#ffb412;
}
/* Home Page Banner and Slider Section */

#home_section{
	width:980px; /*984px;*/
	height:250px; /*318px;*/
	margin:15px 0px;
}

#home_section .featured_deals{
	width:655px;
	height:318px;
	background:#e7e7e7 url(images/slider_bg.jpg) no-repeat;
	float:left;
	overflow:hidden;
}

.banners{
	width:300px; /*304px;*/
	margin-left:20px;
	float:left;
}

.hbox1{
	width:300px; /*304px;*/
	height:148px;
	background:#fff;
	box-shadow:#939393 0px 0px 3px;
	overflow:hidden;
}

.hbox2{
	width:300px; /*304px;*/
	height:250px;/*318px;*/
	background:#fff;
	box-shadow:#939393 0px 0px 3px;
	overflow:hidden;
}

.smadvertmain
{
	float:right;
	font-size:12px;
	text-align:center;
	vertical-align:middle;	
	height:15px;
	width:304px;
	margin-top:-10px; /*Temporary*/
	
}




.clearfix{
	height:20px;
	clear:both;
}
.clearfix10{
	height:10px;
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.box{
	background:#fff;
	box-shadow:#efefef 0px 0px 3px;
	padding:10px;
	float:left;
	margin-bottom:15px;
	border:1px solid #efefef;
	
}

.fullwidth{
	background:#fff;
	box-shadow:#d6d6d6 0px 0px 3px;
	padding:10px;
	float:left;
	margin-bottom:15px;
	width:960px;
	
}
.fullwidth-nopadding{
	background:#fff;
	box-shadow:#d6d6d6 0px 0px 3px;
	float:left;
	margin-bottom:15px;
	width:980px;
	min-height:300px;
	height:auto !important;
}

/*Top Brands */
#topbrands{
	position:relative;
	width:960px;
}
#topbrands_carousel{
	position:relative;
}

#topbrands #topbrands_carousel ul li{
	padding:0px 18px;
	width:146px;
	height:75px;
	line-height:75px;
}


#topbrands #topbrands_carousel ul li a{
	display:block;
}

.caroufredsel_wrapper{
	left:40px;
}

.caroufredsel_wrapper ul li{	
	float:left;
	list-style:none;
}

/*Featured Items */
#featured_items li{
	padding:20px 5px;
	width:270px;
	text-align:center;
	float:left;
}

/*#featured_items h2{
	margin:0px;
	padding:5px;
	font-size:14px;
}*/

#featured_items h2{
	margin:30px 0 0 7px; width:270px;  height:60px;
	padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; font-weight:normal; color:#000000;
}


#featured_items h3{
	margin:0px 0 0 7px;  width:250px; height:90px;
	padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; font-weight:normal; text-transform:none; color:#414141;
}

#featured_items h5{
	margin:0px 0 50px 7px; width:250px; height:90px;
	padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; font-weight:normal; text-transform:none; color:#414141;
}

#featured_items h4{
	margin:10px 0 0 7px;
	padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; text-align:right; font-weight:bold; text-transform:none;
	color:#D10000;
}

#featured_items p{
	margin:30px 0 0 7px; width:270px;  height:20px;
	padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; font-weight:normal; color:#000000;
}

#featured_items img{
	margin:0 0 0 7px;
	padding:5px 0 0 0; border:none; float:right;
    
}


#featured_items .thumbs{
	height:216px;
	width:270px;
}



/* Featured Products  */
#featured_products{
	float:left;
	width:100%;
	position:relative;
}

#featured_products ul li{
	width:220px;
	height:266px;
	padding:10px;
	border-right:1px solid #efefef;
	text-align:center;
	float:left;
	display:block;
}

#featured_products ul li:last-child{
	border-right:0px solid #efefef;	
}

.pImg{
	width:150px;
	height:150px;
	margin:10px;
}

.small-img{
	width:80px;
	height:80px;
	margin:10px;
}

.thumb-img{
	width:100px;
	height:100px;
}


.product_title{
	color:#333;
}


/*Featured Stores */
#featured_stores{
	
}


/* Popular Category */

#popular_category img{
	margin:10px 0px 5px 0px;
	width:180px;
	height:128px;
}

#popular_category a{
	display:block;
}

#popular_category h3 {
	font-size:18px;
}

.box2{
	width:220px;
	height:176px;
	box-shadow:#d6d6d6 0px 0px 3px;
	border-bottom:2px #c8c8c8 solid;
	margin-right:30px;
	margin-bottom:30px;
	background:#fff;
	float:left;
	text-align:center;
	position:relative;
	overflow:hidden;
}

.box2:nth-child(4n){
	margin-right:0px;
}

.nomarginright{
	margin-right:0px;
}


.overlap_div{
	width:100%; height:100%; position:absolute; z-index:9999; top:0px; background:#fff; display:none; opacity:0.8;
}



/*Bottom Banner section */
#banner_bottom{
	width:960px;
}
#banner_bottom .banner{
	width:313px;
	height:120px;
	margin-right:10px;
	background:#666666;
	color:#CCC;
	text-align:center;
	vertical-align:middle;
	display:block;
	float:left;
	font-size:18px;
	text-transform:uppercase;
}

#banner_bottom .banner span{
	margin-top:40px;
	display:block;
}

#banner_bottom .banner:last-child{
	margin-right:0px;
}


/* Footer Section */
#footer{
	background:#e2e2e2;
	padding:15px;
	float:left;
	margin-bottom:15px;
	font-size:12px;
}
#footer ul li{
	height:20px;
	line-height:20px;
}

.footercopyright{
	
	font-size:12px;
	margin-top:15px;
	padding:2px;
	text-align:center;
	width:980px;
	display:inline-table;
}

.breadcrumb li{
	float:left;
	margin:0px 5px 0px 0px;
	height:20px;
	line-height:20px;
	color:#999999;
}


/* End Page Layout */


/*Columns and Grid*/
.col2{
	width:210px;
	float:left;
	margin-right:10px;	
	padding:5px 10px;
}
.col2:last-child{
	margin-right:0px;
}

.colLeft{
	/*width:700px;*/
	width:750px;
	float:left;
	
}
.colRight{
	/*margin-left:710px;
	width:250px;*/
	margin-left:760px;
	width:200px;
}
.colRight2{
	width:750px;
	margin-left:210px;
}
.colRight2 .row span{
	margin:0px;
}
.sidebar{
	width:200px;
	float:left;
}

.sidebar .row{
	margin-bottom:0px;
	float:left;
	width:100%;
}

.row{
	margin-bottom:15px;
	float:left;
	width:100%;
}

.row .image-container{
	width:250px;
	min-height:220px;	
	float:left;
	border:1px solid #ebebeb;
	position:relative;
	overflow:hidden;
	padding:5px 0px;
	text-align:center;
	
	
}
.row .image-container .manf-logo-img{
	width:80px;
	height:80px;
	position:absolute;
	right:5px;
	bottom:5px;
	border:1px solid #efefef;
}

.row .item_image .alt-image{
	margin:0px auto;
	display:block;
	width:250px;
	height:250px;
	
}

.row .item_descriptions{
	float:left;
	margin-left:15px;
}

.row .item_descriptions h1#product_title{
	font-size:14px;
	line-height:22px;
	font-weight:700;
    text-transform:capitalize;
	/*width:470px;*/  /*395px;*/
}

	.row .item_descriptions h1#product_title span
	{
		margin: 0px;
	}

.row .product_action_bar{
	height:20px;
	line-height:20px;
	display:block;
	
}

.row .product_action_bar span{
	float:left;
	margin:0px 15px 0px 0px;
	display:block;
}

/*.row span{
	margin:8px 0px;
	display:block;
}*/

/*.row span span{
	
	display:inline-block;
}*/

.row .clearspan{
	clear:left;
}


	.row #product_manf a
	{
		color:#0099FF;
	display:inline-block;
	}

	.row #product_manf a:hover
	{
		color:#b72025;
	}

.row .product_action_bar span a{
	color:#0099FF;
	display:inline-block;
}
.row .product_action_bar span a:hover{
	color:#b72025;
}
.row .product_rating_star{
	float:left;
	margin:0px 10px 0px 0px;
}

.row .product_price{
	padding:10px 0px;
}
.row .pprice{
	color:#E60005;
	font-size:18px;
	display:inline;
	padding-left:15px;
}

.row .storecount{
	display:inline;	
}


/*Grid View and List View */

.list-view{
	border:1px solid #ccc;
	float:left;
	padding:5px;
	width:740px;
	position:relative;
	margin-bottom:10px;
	transition:box-shadow 0.5s;
	-webkit-transition:box-shadow 0.5s;
	-moz-transition:box-shadow 0.5s;
	-o-transition:box-shadow 0.5s;
}

.grid-view{
	border:1px solid #ccc;
	float:left;
	padding:5px;
	width:225px;
	position:relative;
	margin-right:10px;
	margin-bottom:10px;
	transition:box-shadow 0.5s;
	-webkit-transition:box-shadow 0.5s;
	-moz-transition:box-shadow 0.5s;
	-o-transition:box-shadow 0.5s;
	text-align:center;
}

/*.colRight2 .row #product_list.grid-view .image-container{	
	width:auto;
	height:auto;
	min-height:100px;
	margin-right:0px;
	margin-bottom:10px;
	border:0px;	
	float:none;
	
}*/

.colRight2 .row div[id*="product_list"].grid-view .image-container{	
	width:auto;
	height:auto;
	min-height:100px;
	margin-right:0px;
	margin-bottom:10px;
	border:0px;	
	float:none;
	
}

.list-view:hover, .grid-view:hover{
	box-shadow:#c1c1c1 0px 0px 5px;
}

/*.colRight2 .row #product_list.list-view .image-container{
	width:100px;
	height:100px;
	min-height:100px;
	margin-right:15px;
	border:0px;
	float:left;
	
}*/

.colRight2 .row div[id*="product_list"].list-view .image-container{
	width:100px;
	height:100px;
	min-height:100px;
	margin-right:15px;
	border:0px;
	float:left;
	
}

.product-details2{
	width:510px;
	margin-left:115px;
}


.grid-view .product-details2{
	width:230px;
	margin-left:0px;
}

.grid-view .product-details2 h1{
	font-size:12px;
	line-height:18px;
	font-weight:700;
	text-transform:capitalize;
	padding:2px 0px 5px 0px;
	height:36px;
	 overflow: hidden;
}


.product-details2 h1{
	font-size:14px;
	line-height:18px;
	font-weight:700;
	text-transform:capitalize;
	padding:2px 0px 5px 0px;
}


.grid-view .small-product-spec{
	font-size:11px;
	color:#666;
	display:none;
}

.small-product-spec{
	font-size:11px;
	color:#666;
}

.grid-view .callprice{
	width:100%;
	position:relative;
	background:transparent;
	top:5px;
	right:0px;
	clear:both;
}


.callprice{
	width:100px;
	position:absolute;
	right:10px;
	top:20px;
	background:#fff;
}


.grid-view .soldby{
	width:100%;
	position:relative;
	background:transparent;
	top:4px;
	right:0px;
	clear:both;
}


.soldby{
	width:105px;
	position:absolute;
	right:120px;
	top:40px;
	background:#fff;
	font-size:12px;
	height:15px;
	line-height:15px;
}

	.soldby a
	{
		font-size:12px;
		color:#5555FF;
	}

	.soldby a:hover
	{
		font-size:12px;
		color:#b72025;
	}




.brand-logo{
	height:30px;	
	overflow:hidden;
}
.brand-logo img{
	margin-top:-25px;
}

/*.colRight2 .row #product_list.list-view .product-action-bar{
	height:20px;
	line-height:20px;
	margin:10px 0px;
	display:block;
}
.colRight2 .row #product_list.list-view .product-action-bar span:first-child{
	margin-left:0px;
}

.colRight2 .row #product_list.grid-view .product-action-bar span:first-child{
	float:none;
	
}

.colRight2 .row #product_list.grid-view .product-action-bar span a#setpricealert{
	display:none;
}

.colRight2 .row #product_list.grid-view .product-action-bar span{
	margin-left:0px;
	float:left;

}
.colRight2 .row #product_list.grid-view .product-action-bar span a span{
	display:inline-block;
	margin:4px 5px 0px 60px;
}


.colRight2 .row #product_list.list-view .product-action-bar span{
	margin-left:10px;
	float:left;
}*/



.colRight2 .row div[id*="product_list"].list-view .product-action-bar{
	height:20px;
	line-height:20px;
	margin:10px 0px;
	display:block;
}
.colRight2 .row div[id*="product_list"].list-view .product-action-bar span:first-child{
	margin-left:0px;
}

.colRight2 .row div[id*="product_list"].grid-view .product-action-bar span:first-child{
	float:none;
	
}

.colRight2 .row div[id*="product_list"].grid-view .product-action-bar span a#setpricealert{
	display:none;
}

.colRight2 .row div[id*="product_list"].grid-view .product-action-bar span{
	margin-left:0px;
	float:left;

}
.colRight2 .row div[id*="product_list"].grid-view .product-action-bar span a span{
	display:inline-block;
	margin:4px 5px 0px 60px;
}


.colRight2 .row div[id*="product_list"].list-view .product-action-bar span{
	margin-left:10px;
	float:left;
}


.product-action-bar a{
	font-size:12px;
}

.product-action-bar a.addtofavorite span, .product-action-bar a.setpricealert span{
	height:16px;
	width:16px;
	display:block;
	margin-top:2px;
	margin-right:4px;
	background:url(images/sprite.png) no-repeat;
	
}

/*.product-action-bar*/ 
a.redcolor{
	
	color:#b72025;
}

/*.product-action-bar*/ 
a.redcolor:hover{
	
	color:#b72025;
}


/*.product-action-bar*/ 
a.bluecolor{
	
	color:#0099FF;
}

/*.product-action-bar*/ 
a.bluecolor:hover{
	
	color:#0099FF;
}

a.darkbluecolor{
	
	color:#0055FF;
}

/*.product-action-bar*/ 
a.darkbluecolor:hover{
	
	color:#b72025;
}

a.darkbluecolor2{
	
	background: none repeat scroll 0 0 #FAFAFA;
    border-top: 1px solid #E3E3E3;
    color: #4991C9;
    display: block;
    padding: 7px 4px 7px 8px;
}

/*.product-action-bar*/ 
a.darkbluecolor2:hover{
	
	color:#b72025;
}





.product-action-bar a.setpricealert span{
	/*background-position:right top;*/
	background-position:right -16px;

}

.product-action-bar a.addtofavorite span{
	background-position:left -16px;
}


.product-action-bar a.addtofavorite:hover span{
	background-position:left -16px;
}

.product-action-bar a.setpricealert:hover span{
	background-position:right -16px;
}







/*************************************/
#compare-prices{
	border:1px solid #efefef;
}

	 
#compare-prices table td, #compare-prices table th{
	height:25px;

	padding:3px;
	text-align:center;
	
}
#compare-prices table th{
	background: #f4f4f4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 51%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(51%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 51%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#ffffff 51%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#ffffff 51%); /* IE10+ */
	background: linear-gradient(to bottom,  #f4f4f4 0%,#ffffff 51%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	border-bottom:1px solid #efefef;
		line-height:25px;	
		text-align:center;
}

#compare-prices table td .smallsize{
	font-size:10px;
	height:10px;
	line-height:8px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0px;
	margin:0px;
}

#compare-prices table td .compPrice{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
		line-height:25px;	
		text-align:center;
}

#compare-prices table td a.merchantname{
	
	color:#0099FF;
	/*color:#54367c;*/
}


#compare-prices table td  a.merchantname:hover{
	/*color:red;*/
	color:#333;
}

.leftTab-heading
{
    background: none repeat scroll 0 0 #EFEFEF;
    display: block;
    padding: 8px 4px 8px 8px;
}

.tab-heading{
	height:40px;
	line-height:40px;
	padding:0px 10px 0px;
	/*background:#efefef;*/
	background:#C0DBB4;
	
	/*f4f4f4*/
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 1%, #C0DBB4 100%); /* FF3.6+ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#C0DBB4)); /* Chrome,Safari4+ 
background: -webkit-linear-gradient(top,  #ffffff 1%,#C0DBB4 100%); /* Chrome10+,Safari5.1+ 
background: -o-linear-gradient(top,  #ffffff 1%,#C0DBB4 100%); /* Opera 11.10+ 
background: -ms-linear-gradient(top,  #ffffff 1%,#C0DBB4 100%); /* IE10+ 
background: linear-gradient(to bottom,  #ffffff 1%,#C0DBB4 100%); /* W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#C0DBB4',GradientType=0 ); /* IE6-8 */
	border-bottom:1px solid #e1e1e1;


}
.tab-heading h3{
		text-transform:capitalize;
		font-weight:600;
		font-size:18px;
}

/* Product detail table */
div#product_details_div #product_detail_table{
	border-collapse:collapse;
}

div#product_details_div #product_detail_table th{
	background:#fff;
	padding:5px 0px; 
}

div#product_details_div #product_detail_table tr:hover{
	box-shadow:#333 1px 1px 2px;
}

div#product_details_div #product_detail_table td{
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:4px 10px;
	height:20px;
	line-height:20px;
}

div#product_details_div .product_detail_table td:first-child{
	background:#f8f8f8;
	width:35%;
}

div#product_details_div .product_detail_table{
	border-collapse:collapse;
}

div#product_details_div .product_detail_table th{
	background:#fff;
	padding:5px 0px; 
}

div#product_details_div .product_detail_table tr:hover{
	box-shadow:#333 1px 1px 2px;
}

div#product_details_div .product_detail_table td{
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:4px 10px;
	height:20px;
	line-height:20px;
}

div#product_details_div .product_detail_table td:first-child{
	background:#f8f8f8;
	width:35%;
}

div#reviews .product_review_table
{
	font-size:12px;

}





div#related-products{ margin-left:16px;}
div#related-products h2{
 background:url(../images/blue-hd.jpg) top repeat-x #605179; border:solid 1px #605179; border-left:none;
text-shadow:0px 1px 0px #322a40;  padding:10px 10px 8px 15px; font-size:18px; font-weight:500; color:#fff; text-transform:none;
 border-radius:4px 4px 0px 0px;
}

div#related-products ul li{
	float:left;
	width:170px;
	border-right:1px solid #efefef;
}

div#related-products ul li:last-child{
	border-right:0px;
}

div#related-products ul li strong{
	
	height:20px;
	line-height:20px;
	clear:both;
	font-size:12px;
}
div#related-products ul li a.smg{
	text-align:center;
	width:170px;
	display:block;
}
.toggle-view{
	float:left;
}

.icons{
	height:25px;
	width:25px;
	text-align:center;	
	padding:0px 5px;
	display:block;
	float:left;
}
.icons img{
	margin-top:4px;
}

/************************************/

/*Forms and Input */
input[type="text"]{
	/*line-height:25px;*/
}



input:focus{
	outline:none;
}

input[type="text"].txt50{
	width:60%;
}

input[type="submit"], input[type="button"]{
	background: #d52817; /* Old browsers */
	background: -moz-linear-gradient(top,  #d52817 1%, #c31e11 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d52817), color-stop(100%,#c31e11)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d52817 1%,#c31e11 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d52817 1%,#c31e11 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d52817 1%,#c31e11 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d52817 1%,#c31e11 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d52817', endColorstr='#c31e11',GradientType=0 ); /* IE6-9 */
	box-shadow:#ababab 1px 1px 3px;
	cursor:pointer;
	border:0px;
	padding:0px 8px;
	height:30px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
}
input[type="submit"]:active, input[type="button"]:active{
	background:#7f0d03;
}
input[type="submit"]:hover, input[type="button"]:hover{
	background:#a90e00;
}
.red_button{
	/*background: #d52817;*/ /* Old browsers */
	background:#a90e00;
	background: -moz-linear-gradient(top,  #d52817 1%, #c31e11 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d52817), color-stop(100%,#c31e11)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d52817 1%,#c31e11 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d52817 1%,#c31e11 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d52817 1%,#c31e11 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d52817 1%,#c31e11 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d52817', endColorstr='#c31e11',GradientType=0 ); /* IE6-9 */
	box-shadow:#ababab 0px 1px 3px;
	cursor:pointer;	
	border-radius:2px;
}
.red_button:hover{
	background:#a90e00;
}

.red_button:active{
	box-shadow:#333 0px 0px 5px inset;
}

.purple_button{
	/*background: #4d3275;*/  /*Old browsers*/ 
	box-shadow:#ababab 1px 1px 3px;
	cursor:pointer;	
}
.purple_button:hover{
	/*background:#5d3c91;*/
}


.button_purple{
	background: #4d3275;  /*Old browsers*/ 
	box-shadow:#ababab 1px 1px 3px;
	cursor:pointer;	
}
.button_purple:hover{
	background:#5d3c91;
}



.button{
	height:30px;
	line-height:30px;
	color:#fff;
	font-size:12px;
	padding:5px 10px;
	clear:both;
	width:80px;
	text-align:center;
}
.button:hover{
	color:#fff;
	
}


.seebutton{
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	/*text-transform:uppercase;*/
	padding:8px 16px;
	font-weight:bold;
}
.seebutton:hover{
	color:#fff;
}

/*All Heading and texts */
h1,h2,h3,h4,h5,h6,h7,h8{
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;  
	color:#333333; font-weight:normal;
	padding:0px;
	margin:0px;
}
h1{
	font-weight: bold;
	font-size:30px;
}
h2{
	font-weight: normal;
	font-size:25px;
	padding:10px 0px;
	
}
h3{
	font-weight: normal;
	font-size:20px;

}
h4{
	font-weight: normal;
	font-size:18px;

}
h5{
	font-weight: bold;
	font-size:16px;

}
h6{
	font-weight: bold;
	font-size:14px;
	text-transform:none;

}
.txtlight{
	color:#CCC;
}
.txtprice{
	color:#E60005;
}
.txtdiscount{
	color:#666;
}
strong{
}
.txtcenter{
	text-align:center;
}
.block{
	display:block;
	margin:5px;
}
.font18{
	font-size:18px;
}
.font20{
	font-size:20px;
}
.font24{
	font-size:24px;
}
.nobold{
	font-weight:normal;
}
/*Borders and padding */
.brdbottom{
	border-bottom:1px solid #efefef;
}
.brdtop{
	border-top:1px solid #efefef;
}
.brdleft{
	border-left:1px solid #efefef;
}
.brdright{
	border-right:1px solid #efefef;
}
.brdboth{
	border-right:1px solid #efefef;
	border-left:1px solid #efefef;
}
.no-padding{
	padding:0px;
}
/* Slider Styles */
a.prev, a.next {
	background: url(images/nav_arrows.png) no-repeat transparent;
	width: 30px;
	height: 50px;
	display: block;
	position: absolute;
	top: 10%;
	cursor:pointer;
}
a.prev {			
					background-position: 0 0; }
a.prev:hover {		background-position: 0 -51px; }
a.prev.disabled {	background-position: 0 -100px !important;  }
a.next {			right: 0px;
					background-position: -30px 0; }
a.next:hover {		background-position: -30px -51px; }
a.next.disabled {	background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
	cursor: default;
}
a.prev span, a.next span {
	display: none;
}
/* All links */
a.viewall{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 5px;
}

/*Category Page CSS*/
/*#catHeader{
	height:84px;
	line-height:84px;
	padding:0px 18px;
	position:relative;	
}*/

div[id*="catHeader"] {
	height:52px;
	line-height:52px;
	padding:0px 18px;
	position:relative;	
}

div[id*="catHeader"] h1{
	padding:6px 0 0 0;
	margin:0px 85px;
	display:block;
	font-size:24px;
	font-weight:bold;
	color:#333; text-transform:none;
}


div[id*="catHeader"].default{
	background: #fff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #fbfbfb 0%, #ededed 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(98%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#ededed 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 0%,#ededed 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 0%,#ededed 98%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 0%,#ededed 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
border-bottom:solid 3px #53377d; background-position:right; background-repeat:no-repeat;
}



/*#catcontainer{
	padding:60px 40px 20px;
	background:url(../images/cathead_shade.jpg) repeat-x;
	float:left;
	width:900px;
}*/

div[id*="catcontainer"]
{
	padding:20px 40px 20px;
	background:url(../images/cathead_shade.jpg) repeat-x;
	float:left;
	width:900px;
	
}

/*div[id*="catcontainer"].wardrobe{
	background:url(../images/wardrobe.jpg) no-repeat left top;
}*/



.catIconBox{
	width:60px;
	height:60px;
	border-radius:5px;
	background:#ffffff;
	box-shadow:#bbbbbb 1px 1px 3px;
	position:absolute;
	top:6px;
	left:30px;
	z-index:9999;
	display:block;
}

.catIconBox img{
	margin:3px;
}


/*-------------Category Page -  Nov 25, 2014-------------------*/
#catTextBox{float:left; width:925px; padding:16px 25px 10px 30px; border-bottom:solid 1px #cac8ce; margin:0px 0px 10px 0px; background:#f1eef6; 
 position:relative;}
#catTextBox #catText{float:left; width:100%; overflow:hidden; font-size:12px;}

#catTextBox #catText h2{font-size:16px; font-weight:bold; padding:0; text-transform:none; margin:8px 0 6px 0; color:#232323; line-height:20px;}
#catTextBox #catText p{font-size:12px; margin:2px 0px 7px 0px; line-height:18px;} 
#catTextBox #catText a{ font-size:12px; color:#0647da; }
#catTextBox #catText a:hover{ text-decoration:underline;}
#catTextBox #catText ul {list-style-type:disc; padding:2px 0px 2px 20px;} 
#catTextBox #catText ul li{font-size:12px; margin:1px 0px 1px 0px; line-height:18px; list-style-type:disc;} 

#readmoreBtn{float:left; padding-top:6px; }
#readmoreBtn a{ display:block;  padding:0px 12px 1px 0px; color:#0647da; font-size:12px; ffont-weight:bold;  }
#readmoreBtn a:hover{ text-decoration:underline; }
.collapsed #readmoreBtn a{ background:url(../images/arrowDown.png) right no-repeat;}
.expanded #readmoreBtn a{ background:url(../images/arrowUp.png) right no-repeat;}

/*--------------------------------*/


ul.catlist{
	float:left;
	margin:0px 20px 30px 0px;
	width:286px;
	
}

ul.catlist:nth-child(3n+0){
	margin:0px 0px 30px 0px;
}

ul.catlist h3{
	background:url(../images/catlist-bg.png) no-repeat center bottom; 
	height:48px;
	line-height:20px;
	text-align:center; 
	font-size: 16px;
	color:#54367c;
	text-transform:none;
	font-weight:bold;
}

ul.catlist li{
	/*height:25px;*/
	line-height:25px;
	list-style:disc;
	list-style-position:inside;
	/*padding-left:40px;*/
	padding-left:20px;
	

}

	ul.catlist li a
	{
		color:#b72025;
	}

		ul.catlist li a:hover
		{
			color: #333;
		}


	ul.catlist li.catMore a
	{
		color:#5555FF;
	}

		ul.catlist li.catMore a:hover
		{
			color: #5555FF;
		}



.imgspacer{
	height:150px;
	margin:0px;
	display:block;
}

#clothmenu-tab{
	height:60px;
}

#clothmenu-tab ul{
	list-style:none;
}
#clothmenu-tab ul li{
	float:left;
	margin:0px 20px;
	line-height:60px;
}
#clothmenu-tab ul li a{
	color:#fff;
	font-size:25px;
}


/*New Classes*/

.sameline
{
	display:inline;
}

.row .sdivborder .flheader
{
	background-color: #00BF00; /*#24164B;/*#333333;*/
	font-size:14px;
	color:#ffffff;
	border:1px solid #DFDFDF;
	padding:8px;
}

.row .sdivborder .flcontent
{
	font-size:12px;
	border:1px solid #DFDFDF;
	padding: 4px 8px 0px 8px;	
}


.row .sdivborder .flcontent a
{
	color:#000000;
	
}

.row .sdivborder .flcontent a:hover 
{
	color: #b72025;
}

li.fllist
{
	padding-bottom:1px;
}



.row .sdivborder
{
	border:1px solid #333333;
}


.filter-sq{ padding:0 4px; margin-bottom:15px;}
.filter-sq h4{ display:block; border-bottom:solid 2px #0f0f0f; padding:0 0 8px 0; margin:0 0 1px 0; text-transform:uppercase; color:#2b2b2b;
		font-family:Verdana, Arial; font-size:11px; font-weight:bold;}
.filter-sq ul.count-list { list-style-type:none; padding:0; margin:0;}
.filter-sq ul.count-list li{  list-style-type:none;   font-family:Verdana, Arial; font-size:11px; padding:0; margin:0 0 1px 0;} 
.filter-sq ul.count-list li a{ display:block;  padding:8px 38px 8px 1px; position:relative; border-bottom:dotted 1px #cccccc; color:#595a5c; font-family:Verdana, Arial; font-size:11px;}
.filter-sq ul.count-list li:last-child a{ border-bottom:none;}
.filter-sq ul.count-list li a:hover{ color:#B72025; background:#f5f5f5;}
.filter-sq ul.count-list li a span{ display:block; width:36px; top:0px; right:1px; position:absolute;}

.filter-sq ul.count-list li.fl-hide a{ font-weight:bold;}
.filter-sq ul.count-list li.fl-hide a:hover{color:#B72025;}

.filter-sq ul.plist { list-style-type:none; padding:0; margin:0;}
.filter-sq ul.plist li{  list-style-type:none;   font-family:Verdana, Arial; font-size:11px; padding:0; margin:0 0 1px 0;} 
.filter-sq ul.plist li a{ display:block;  padding:8px 1px; position:relative; border-bottom:dotted 1px #cccccc; color:#595a5c; font-family:Verdana, Arial; font-size:11px;}
.filter-sq ul.plist li:last-child a{ border-bottom:none;}
.filter-sq ul.plist li a:hover{ color:#B72025; background:#f5f5f5;}

.filter-sq ul.plist li.fl-hide a{font-weight:bold;}
.filter-sq ul.plist li.fl-hide a:hover{color:#B72025; }

ul.filter-btn-list{list-style-type:none; padding:0 3px; margin:0;}
ul.filter-btn-list li{ height:32px; background:url(../images/red-fl-btn.jpg) repeat-x #f39699; border:solid 1px #a6151a; font-family:Verdana, Arial; font-size:11px; margin:0 0 4px 0; color:#fff; font-weight:bold; list-style-type:none; -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; padding:0 0 0 0; }
ul.filter-btn-list li a{ display:block; height:26px;  font-family:Verdana, Arial; font-size:11px; padding:8px 4px 0px 6px; color:#fff; 	font-weight:bold;}
ul.filter-btn-list li:hover{ background-image:none; background:#ce2b31;}


/*Login Page*/
/*.LIntroText
{
	color: #54367c; 
	font-size: 16px;
	font-family: Times New Roman;
	font-style: italic;
}

	.LIntroText ul
	{
		padding: 3px;
	
	}
		.LIntroText ul li:first-child
		{padding-left:15px;
		}

		.LIntroText ul li
		{
			font-size:14px;
				float:left;
				padding:0px 15px 0px 0px;
				

		}*/

a.smallanchor
{font-size:12px;
}

a.smallanchor:hover 
{font-size:12px;
}

.centeralign
	{
		text-align:center;
	}



/*Login page By Adeel - Aug222013*/
.loginForm{ padding:0; margin:0;}
	.login-box-area{width:402px;  float:left; background:url(images/loginpage/login-area-shd.png) bottom center no-repeat; padding-bottom:8px; margin:0 0 0 30px;}
	.login-box-area2{width:402px;  float:left; background:url(images/loginpage/login-area-shd.png) bottom center no-repeat; padding-bottom:8px; margin:0 0 0 25px;}
	.login-box{ background:#f1f2f3; width:310px;  float:left; border:solid 1px #cbcdcf; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:65px 45px 25px 45px; font-family:verdana, arial;}
	.login-box .login-box-hd{ width:310px; height:36px; position:absolute; top:-6px; left:37px; text-align:center; padding-top:16px; background:url(images/loginpage/login-box-hd.png) top center no-repeat; text-shadow:0px 1px 0px #1e4379; color:#fff; font-weight:bold; font-size:15px;}
	.login-box .login-box-hd2{ width:310px; height:36px; position:absolute; top:-6px; left:37px; text-align:center; padding-top:16px; background:url(images/loginpage/register-box-hd.png) top center no-repeat; text-shadow:0px 1px 0px #227900; color:#fff; font-weight:bold; font-size:15px;}
	
	.login-box .lgbox-row{ float:left; width:100%; margin:0 0 13px;}
	.login-box .lgbox-row .remember-me{ float:left; font-size:12px; color:#4d5259;}
	.login-box .lgbox-row .forgot-pwd{ float:right;}
	.login-box .lgbox-row .forgot-pwd a{ color:#4d5259; text-decoration:underline; font-size:12px;}
	.login-box .lgbox-row .forgot-pwd a:hover{ text-decoration:none;}

        .lgbox-row .label {
            float:left;
        }

	.login-box input.txtfield{ height:36px; width:282px; float:left; background:url(images/loginpage/field-bg.jpg) bottom repeat-x #ffffff; border:solid 1px #aeb4b7; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0px 6px; font-size:12px; color:#4d5259; font-family:verdana, arial; line-height:32px\9; }

.login-box .label {
    text-align: left;
    font-size: 12px;
}
   
.login-box .loginbutton{
	height:30px;
	line-height:30px;
	color:#fff;
	font-size:12px;
	padding:5px 20px;
	clear:both;
	width:80px;
	text-align:center;
    float:left;
}
.login-box .loginbutton:hover{
	color:#fff;
	
}

 
    
    /*.login-box .sbt-btn{ outline:none; border:none; background:url(images/loginpage/btn-bg.jpg) top repeat-x #b72025; height:37px; text-align:center; float:left; padding:0 30px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#fff; font-size:12px; font-weight:bold; text-shadow:0px 1px 0px #5e1114; font-family:verdana, arial;  -moz-box-shadow: 0px 3px 0px 0px #9d1a1e;  -webkit-box-shadow:  0px 3px 0px 0px #9d1a1e;  box-shadow:  0px 3px 0px 0px #9d1a1e; cursor:pointer;}
	.login-box:hover.sbt-btn{ background-image:none; background:#cb2b30;}*/


	.login-box .txtfield-bg{height:36px; width:292px; background:url(images/loginpage/field-bg.jpg) bottom repeat-x #ffffff; border:solid 1px #aeb4b7; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0px 6px; font-size:12px; color:#4d5259; font-family:verdana, arial;}
	.login-box .txtfield-bg .login-email-fld{ border:none; outline:none; background:none; background-image:url(images/loginpage/email-field-ic.png); background-repeat:no-repeat; background-position:right; padding:0 20px 0 0; height:34px; width:270px; line-height:31px\9;}
	.login-box .txtfield-bg .login-pwd-fld{ border:none; outline:none; background:none; background-image:url(images/loginpage/pwd-field-ic.png); background-repeat:no-repeat; background-position:right; padding:0 20px 0 0; height:34px; width:270px; line-height:31px\9;}
	
	.clearr{ clear:both; line-height:1px; height:1px;}
	.or-ic{ float:left; margin:100px 0px 0px 25px;}
	
	.bl-info-box{ margin:0 30px 30px 30px; background:url(images/loginpage/info-box-bg.jpg) top repeat-x #c8e9ff; border:solid 1px #9fd1f5; padding:15px 25px; width:80%; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
                  text-align:left;

	}
	.bl-info-box .bl-info-ic{ float:left;}
	.bl-info-box .bl-info-content{ color:#185683; font-family:verdana, arial; font-size:12px; line-height:20px; margin-left:30px;}
	.bl-info-box .bl-info-content ul{ padding:6px 0 0 20px; margin:0; list-style-type:disc;}
	.bl-info-box .bl-info-content ul li{ padding:0 0 1px 0; margin:0; list-style-type:disc; color:#185683; font-family:verdana, arial; font-size:12px;}

.password-clear, .password-clear1, .password-clear2  {    display: none;}

/*End Login page By Adeel - Aug222013*/


/*End Login Page*/


/* 17 May 2013 - PriceAlert and Item Review Start */
.padding5{
padding:5px;
}

.padding10{
padding:10px;
}

.padding20{
padding:20px;
}
.paddingleft5{
padding-left:5px;
}
.paddingleft10{
padding-left:10px;
}
.paddingleft15{
padding-left:15px;
}
.paddingleft20{
padding-left:20px;
}

.paddingright5{
padding-right:5px;
}
.paddingright10{
padding-right:10px;
}
.paddingright15{
padding-right:15px;
}
.paddingright20{
padding-right:20px;
}

.divTextCenter
{
text-align:center;
}

/* 17 May 2013 - PriceAlert and Item Review End */

/* 23 May 2013 - User Dashboard Start */

       .fntStyle {
        /*font-family: Verdana;*/
        font-family: Arial, sans-serif, Verdana;
        font-size: 13px;
        color: #796785;
        line-height: 20px
        }

        .fntStyleLight {
        /*font-family: Verdana;*/
        font-family: Arial, sans-serif, Verdana;
        font-size: 13px;
        color: #808080;
        }

        .brdlight
        {
            background-color:#fff;
	        font-size:12px;
	        /*color:#796785;*/
	        border:1px solid #efefef;
	       /*padding:8px;*/ 
        }
      
       
       .row span .sameline
        {
            display:inline;
        }


/* 23 May 2013 - User Dashboard End */


/*--------------29 Aug Adeel 13 Item Detail page Start -----------------*/
.com-price-area{ padding:0;}
.com-price-area .com-price-hd{ height:34px; display:block; background:url(../images/blue-hd.jpg) top repeat-x #605179; border:solid 1px #605179; -moz-border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; border-radius:6px 6px 0px 0px; text-shadow:0px 1px 0px #322a40;  padding:10px 10px 0px 15px;}
.com-price-area .com-price-hd h3{ margin:0; padding:0; font-size:18px; font-weight:500; color:#fff; text-transform:none;}
table.compareprice{ border:solid 1px #e4e4e4; padding:0; margin:0; border-collapse:collapse;}
table.compareprice tr.hdrow{height:40px; background:url(../images/cp-th-bg.jpg) top repeat-x #e5e5e5;}
table.compareprice tr th{ height:40px; vertical-align:middle; padding:0 5px 0 10px; background:url(../images/cp-th-div.jpg) left repeat-y; color:#242424;
text-shadow:0px 1px 0px #f9f9f9; font-size:12px; font-family:verdana, arial; font-weight:bold; text-align:center;border-bottom:solid 1px #cccccc;}
table.compareprice tr th:first-child{ background:none;}		
table.compareprice tr td{ border-top: solid 1px #e8e8e8; padding:6px 4px 6px 8px; color:#212121; font-size:12px; font-family:verdana, arial; vertical-align:middle;
text-align:center;}
table.compareprice tr td.txtprice{ color:#d10909; font-weight:bold;font-size:12px;}
table.compareprice tr td .seebutton{ font-size:14px; text-transform:none;}
table.compareprice tr td a.store-logo{ display:block; width:128px; height:30px; text-align:center; border:solid 1px #dddddd; background:#fff; padding:5px 1px 5px 1px; }
table.compareprice tr td a.store-logo span.txtlogo{ display:block; font-size:12px; margin:0;  padding:0px 6px 0px 6px; color:#63a53a; font-weight:bold; line-height:16px;}
table.compareprice tr:first-child td{border-top-color:#cccccc;}		
table.compareprice tr:nth-child(odd) td{ background:#f7f7f7;}	
table.compareprice tr:nth-child(even) td{ background:#fff;}

/*--------------29 Aug Adeel 13 Item Detail page End -----------------*/


/* Irshad 2-9-2013 activation open */

/* activation open */

#activation_section{
		margin:21px 0 0 0;
		padding:0 0 0 282px;
		width:696px;
		height:auto;
		background:#F6F6F6;
		border-color:#E1E1E1;
		border-width:1px;
		border-style:solid;
		float:left;
	
}


#activation_section_left{
		margin:12px 12px;
		padding:0 0 0 0;
		width:401px;
		height:312px;
		float:left;
	
}


#activation_price{
		margin:0;
		padding:0 0 0 0;
		width:401px;
		height:40px;
		background: #4d3275; /* Old browsers */
background: -moz-linear-gradient(top,  #4d3275 0%, #180e3f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d3275), color-stop(100%,#180e3f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4d3275 0%,#180e3f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4d3275 0%,#180e3f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4d3275 0%,#180e3f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4d3275 0%,#180e3f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d3275', endColorstr='#180e3f',GradientType=0 ); /* IE6-9 */

}


#activation_price img{
		margin:9px 9px;
		padding:0 0 0 0;
		border:none;
		float:left;}
		

#activation_price p{
		margin:8px 0 0 0;
		padding:0 0 0 0;
		width:401px;
		font-family: Arial, sans-serif, Verdana;
		font-size:20px;
		font-weight:normal;
		text-align:center;
		color:#FFFFFF;
		float:left;
		}
		

#activation_bg{
		margin:7px 0 0 0;
		padding:38px 0 0 50px;
		width:404px;
		height:278px;
		background:url(../images/activation_bg.png) no-repeat;
		

}


#activation_bg p{
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:336px;
		font-family: Arial, sans-serif, Verdana;
		font-size:15px;
		color:#2F2F2F;
		text-align:left;
		font-weight:normal;
}

#activation_bg_img{
		margin:32px 0 0 87px;
		padding:0 0 0 0;
		border:none;
}

#activation_code{
		margin:34px 0 0 54px;
		padding:0;
		width:235px;
		height:34px;
		
}

#activation_code form{
		margin:0;
		padding:0;
		width:235px;
		
}

#activation_code .textfield{
		margin:10px 0 0 42px;
		padding:0;
		width:150px;
		height:30px;
		text-align:center;
}

#activation_code .submit{
		margin:10px 0 0 42px;
		padding:0;
		width:150px;
		height:30px;
		text-align:center;		
}
activation.hidden{display:none;}
.hidden h2 {margin:0 0 0 0; font-family: Arial, sans-serif, Verdana; font-size:14px; color:#666666; text-align:center;
font-weight:normal; text-transform:none;}

#activation_thanks{
		margin:0 0 0 12px;
		padding:0 0 0 0;
		width:401px;
		height:30px;
		float:left;
}

#activation_thanks h2{
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:601px;
		font-family: Arial, sans-serif, Verdana;
		font-size:14px;
		color:#000000;
		font-weight:normal;
		text-align:center;
		text-transform:none;
		float:left;
}

/* activation close */

/* Irshad 2-9-2013 activation close */

/* sign in Irshad 2-9-2013  open */


#sign_in
{margin:0; padding:0; float:right; width:140px; height:40px; background: #f21f18; /* Old browsers */
background: -moz-linear-gradient(top,  #f21f18 0%, #b72025 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f21f18), color-stop(100%,#b72025)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f21f18 0%,#b72025 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f21f18 0%,#b72025 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f21f18 0%,#b72025 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f21f18 0%,#b72025 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f21f18', endColorstr='#b72025',GradientType=0 ); /* IE6-9 */

}

.sign_menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:0 1px 0 #1E4379;
	font-size:13px;
	font-weight:normal;
	float:right;
	}

.sign_menu h2{
	
	margin:0 0 0 17px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:0 1px 0 #1E4379;
	font-size:13px;
	font-weight:normal;
    width:140px;
    text-align:center;
    color:#fff;
    text-transform:none;
		}

.sign_menu a{
	
	margin:0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:0 1px 0 #1E4379;
	font-size:13px;
	font-weight:normal;
    width:140px;
    text-align:center;
    color:#fff;
    text-transform:none;
		}

.sign_menu a a:hover{
	
	margin:0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:0 1px 0 #1E4379;
	font-size:13px;
	font-weight:normal;
    width:140px;
    text-align:center;
    color:#FFF889;
	text-decoration:none;
    text-transform:none;
		}

.sign_menu ul{
	height:20px;
	
	
	list-style:none;
	margin:0px 0 0 0px;
	padding:0;
	}
	.sign_menu li{
		float:right;
		margin:0 0px 0 0px;
		padding:0px;
		text-align:left;
		width:100px;
		
		}
	.sign_menu li a{
		
		color:#333333;
		
		display:block;
		font-weight:normal;
		line-height:25px;
		margin:0px;
		padding:8px 0px;
		text-align:left;
		text-decoration:none;
		
		}
		
			
		.sign_menu li a:hover, .sign_menu ul li:hover a{
	
	
	color:#FFF889;
	text-decoration:none;
	
			}
	.sign_menu li ul{
		background: #545454; /* Old browsers */
	background: -moz-linear-gradient(top,  #545454 1%, #2b2b2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#545454), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #545454 1%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #545454 1%,#2b2b2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #545454 1%,#2b2b2b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #545454 1%,#2b2b2b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:relative;
		width:50px;
		float:right;
		
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.sign_menu li:hover ul{
		display:block;
		
		}
	.sign_menu li li {
		
		
		float:right;
		margin:-1px -9px 0 0px;
		padding:0px;
		width:129px;
		}
	.sign_menu li:hover li a{
		background: #545454; /* Old browsers */
	background: -moz-linear-gradient(top,  #545454 1%, #2b2b2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#545454), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #545454 1%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #545454 1%,#2b2b2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #545454 1%,#2b2b2b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #545454 1%,#2b2b2b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
		
		width:100%;
		
		}
	.sign_menu li ul a{
		display:block;
		height:25px;
		font-size:12px;
		font-weight:normal;
		margin:0px;
		padding:0px 0px 0px 10px;
		text-align:left;
		}
		.sign_menu li ul a:hover, .sign_menu li ul li:hover a{
			background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */

			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.sign_menu p{
		clear:left;
		}	



    /* sign in Irshad 2-9-2013  close */

    /* Contact Us Adeel 5-9-2013 open*/

.contactus-wrapper{ width:100%; float:left; padding:20px 0; background:url(../images/contactus-page-bg.jpg); border:solid 1px #d3d3d3;}
.contact-area{ width:385px; background:url(../images/contact-icon-lar.png) 430px 100px no-repeat; padding:0 325px 0 0; min-height:332px; margin-left:140px; float:left;}
.contact-area form{ padding:0; margin:0;}
.contact-area h3{ padding:0 0 12px 0; margin:0 0 20px 0; color:#2e2f35; font-size:16px; font-weight:bold; font-family:verdana, arial; display:block; background:url(../images/contact-hd-bg.jpg) bottom repeat-x; text-shadow:0px 1px 0px #fff;}
.contact-area h3 img{ vertical-align:middle; margin:0; margin-right:5px; border:none; }
/*.contact-area label{ float:left; width:100%; display:block; margin-bottom:5px; font-family:verdana, arial; font-size:12px;}*/
.contact-area .cform-txtfield{height:32px; width:292px; background:#ffffff; border:solid 1px #e0e0e0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0px 4px; font-size:12px; color:#000; font-family:verdana, arial; line-height:32px\9; width:100%; margin-bottom:14px; width:100%;}
.contact-area .cform-txtarea{height:124px; width:292px; background:#ffffff; border:solid 1px #e0e0e0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:4px 4px; font-size:12px; color:#000; font-family:verdana, arial; line-height:32px\9; width:100%; margin-bottom:18px; width:100%;}
.contact-area input[type='submit'].cform-btn{ outline:none; border:none; background:url(../images/contact-send-btn-bg.jpg) top repeat-x #b82025; height:37px; text-align:center; float:left; padding:0 30px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#fff; font-size:12px; font-weight:bold; text-shadow:0px 1px 0px #5e1114; font-family:verdana, arial;  -moz-box-shadow: 0px 3px 0px 0px #9d1a1e;  -webkit-box-shadow:  0px 3px 0px 0px #9d1a1e;  box-shadow:  0px 3px 0px 0px #9d1a1e; cursor:pointer;}
.contact-area input[type='submit']:hover.cform-btn{ background-image:none; background:#cb2b30;}


    /* Contact Us Adeel 5-9-2013 close*/


 /* Price Alert open  Irshad 9 Sept 2013 */

.price_section{
  margin:1px 0 15px 0;
  padding:0 0 0 0;
  width:785px;
  height:auto; 
  
  background:#fff;
  border-color:#E1E1E1;
  border-width:1px;
  border-style:solid;
  float:left;
 
}


.price_left_section{
  margin:0;
  padding:0 0 0 0;
  width:785px;
  float:left;
  
  
 
}


.price_section_left{
  margin:6px 6px;
  padding:0 0 0 0;
  width:225px;
  height:auto; 
  float:left;
 
}


.heading_price{
  margin:0;
  padding:0 0 0 0;
  width:225px;
  height:40px;
  background: #4d3275; /* Old browsers */
background: -moz-linear-gradient(top,  #4d3275 0%, #180e3f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d3275), color-stop(100%,#180e3f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4d3275 0%,#180e3f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4d3275 0%,#180e3f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4d3275 0%,#180e3f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4d3275 0%,#180e3f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d3275', endColorstr='#180e3f',GradientType=0 ); /* IE6-9 */

}


.heading_price img{
  margin:9px 9px;
  padding:0 0 0 0;
  border:none;
  float:left;}
  

.heading_price p{
  margin:10px 0px;
  padding:0 0 0 0;
        width:225px;
  font-family: Arial, sans-serif, Verdana;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  color:#FFFFFF;
  float:left;
  }
  

.price_product{
  margin:7px 0 0 0;
  padding:0 0 0 0;
  width:225px;
  height:265px;
  

}



.price_section_right{
  margin:6px 0px 7px 0px;
  padding:8px 8px;
  width:524px;
  height:auto;
  background:#fff;
  border-color:#E1E1E1;
  border-width:1px;
  border-style:solid;
  float:left;
 
}


.price_section_details{
  margin:0;
  padding:0 0 0 0;
  width:521px;
  height:auto; 
  float:left;
 
}

.price_section_details_heading{
  margin:0;
  padding:0 0 0 0;
  width:521px;
  height:auto;
  font-family: Arial, sans-serif, Verdana;
  font-size:15px;
  color:#000000;
  font-weight:normal;
  text-align:left;
  text-transform:none;
  float:left;
 
}

.price_section_details h2{
  margin:8px 0 0px 0;
  padding:3px 4px;
  width:517px;
  height:20px;
  background:#ECECEC;
  font-family: Arial, sans-serif, Verdana;
  font-size:13px;
  color:#000000;
  font-weight:normal;
  text-align:left;
  text-transform:none;
  float:left;
 
}

.price_section_details h3{
  margin:5px 0 0 8px;
  padding:0;
  font-family: Arial, sans-serif, Verdana;
  font-size:13px;
  color:#000000;
  font-weight:normal;
  text-align:left;
  text-transform:none;
  float:left;
 
}

.price_section_details img{
  margin:7px 0 0 5px;
  padding:0;
  border:none;
  float:left;
 
}

.price_section_details table{
  margin:8px 0 0 0;
  padding:0 0 0 0;
  width:524px;
  height:20px;
  background:#ECECEC;
  border-color:1px #E1E1E1;
  border-width:1px;
  border-style:solid;
  font-family: Arial, sans-serif, Verdana;
  font-size:13px;
  color:#000000;
  font-weight:normal;
  text-align:left;
  text-transform:none;
  
  float:left;
 
}

.price_section_details h4{
  margin:8px 0 5px 0;
  padding:0 0 0 0;
  width:521px;
  font-family: Arial, sans-serif, Verdana;
  font-size:13px;
  color:#000000;
  font-weight:normal;
  text-align:left;
  text-transform:none;
  
  float:left;
 
}

.price_section_details .text_box{
  margin:0 0 10px 0;
  padding:0 0 0 0;
  width:191px;
  height:25px;  
  font-family: Arial, sans-serif, Verdana;
  font-size:13px;
  color:#737373;
  background:#F6F6F6;
  font-weight:normal;
  text-align:left;
  text-transform:none;
}


.price_section_details h5{
  margin:0 0 8px 0;
  padding:3px 4px;
  width:517px;
  font-family: Arial, sans-serif, Verdana;
  font-size:13px;
  color:#000000;
  font-weight:normal;
  text-align:left;
  text-transform:none;
  float:left;
 
}

.price_section_details form{
  margin:0 0 0px 0;
  
  width:517px;
  
  float:left;
 
}
.write_review
{
    margin:0;
    padding:0;
}
.write_review img
{
    margin:0 3px 0 0;
    padding:0;
    float:left;
}

.write_review h1
{
    margin:0 0 0 6px;
    padding:2px 0 0 0;
	font-family: Arial, sans-serif, Verdana;
	font-size:14px;
	color:#000000;
	text-align:left;
	text-transform:none;
	font-weight:normal;
    float:left;

}



.price_section_add_right{
  margin:6px 6px 6px 0;
  padding:0 0 0 0;
  width:175px;
  height:600px;
  background:#F6F6F6;
  border-color:#E1E1E1;
  border-width:1px;
  border-style:solid;
  float:right;
}

.price_section_add1{
  margin:1px 0 0 6px;
  padding:0 0 0 0;
  width:710px;
  height:89px;
  float:left;
}


.write_review_section
{margin:0; padding:0;}

.write_review_section h2{
  margin:8px 0 0px 0;
  padding:4px 5px;
  width:517px;
  height:20px;
  background:#ECECEC;
  font-family: Arial, sans-serif, Verdana;
  font-size:14px;
  color:#000000;
  font-weight:normal;
  text-align:left;
  text-transform:none;
  float:left;
 
}

.write_review_section table{
  margin:-4px 0 0 0;
  padding:0 0 0 0;
  width:524px;
  background:#F6F6F6;
  
  border-color:#EDEDED;
  border-width:0px;
  
  font-family: Arial, sans-serif, Verdana;
  font-size:14px;
  color:#000000;
  font-weight:normal;
  text-align:left;
  text-transform:none;
  
  float:left;
 
}

.write_review_section form{
  margin:-4px 0 0 0;
  padding:0 0 0 0;
  width:524px;
  background:#F6F6F6;
  
  border-color:#EDEDED;
  border-width:0px;
  
  font-family: Arial, sans-serif, Verdana;
  font-size:14px;
  color:#000000;
  font-weight:normal;
  text-align:left;
  text-transform:none;
  
  float:left;
 
}

.write_review_section .textfield{
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:280px;
  height:23px;
  background:#fff; 
  border-color:#EDEDED;
  border-width:1px;
  font-family: Arial, sans-serif, Verdana;
  font-size:13px;
  color:darkgray;
  font-weight:normal;
  text-align:left;
  text-transform:none;
  
  float:left;
 
}

.write_review_section .textarea{
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:220px;
  height:130px;
  background:#fff; 
  border-color:#EDEDED;
  border-width:1px;
  font-family: Arial, sans-serif, Verdana;
  font-size:13px;
  color:#000000;
  font-weight:normal;
  text-align:left;
  text-transform:none;
  
  float:left;
 
}



/* Price Alert close Irshad 9 Sept 2013 */

/* Forgot Pwd Adeel 10 Sept 2013 Open */

.pwd-reset-wrapper{ width:100%; float:left; padding:20px 0 110px 0; background:url(../images/contactus-page-bg.jpg); border:solid 1px #d3d3d3;}
.pwd-reset-area{ width:660px; margin:0 auto; margin-top:75px; text-transform:none;}
.pwd-reset-area form{ padding:0; margin:0;}
.pwd-reset-area h3{ padding:0 0 12px 0; margin:0 0 1px 0; color:#2e2f35; font-size:16px; font-weight:bold; font-family:verdana, arial; display:block;  text-shadow:0px 1px 0px #fff; width:100%; float:left;text-transform:none;}
.pwd-reset-area h3 img{ vertical-align:middle; margin:0; margin-right:5px; border:none; text-transform:none;}
.pwd-reset-area .reset-top-area{ border:solid 1px #cccccc; width:100%; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; padding:15px 10px 13px 15px; color:#333; font-size:13px; background:#f3f3f3; float:left;}
.pwd-reset-area .reset-content-area{ border:solid 1px #cccccc; width:100%; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; padding:15px 10px 10px 15px; color:#333; font-size:13px; background:#ffffff; float:left; border-top:none;}
.pwd-reset-area .reset-content-area .rca-left{ width:140px; float:left; padding:38px 30px 0px 0px; text-align:right;  color:#333; font-size:13px;}
.pwd-reset-area .reset-content-area .rca-right{ float:left; padding:30px 50px 30px 0px;}
.pwd-reset-area .reset-content-area .rca-right .rsform-txtfield{height:32px; width:300px; background:#f9f9f9; border:solid 1px #dcdcdc; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0px 4px; font-size:12px; color:#000; font-family:verdana, arial; margin-bottom:16px; float:left; }


.pwd-reset-area .reset-content-area .rca-right input[type='submit'].rsform-btn{ outline:none; border:none; background:url(../images/contact-send-btn-bg.jpg) top repeat-x #b82025; height:37px; text-align:center; float:left; clear:left; padding:0 30px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#fff; font-size:12px; font-weight:bold; text-shadow:0px 1px 0px #5e1114; font-family:verdana, arial;  -moz-box-shadow: 0px 3px 0px 0px #9d1a1e;  -webkit-box-shadow:  0px 3px 0px 0px #9d1a1e;  box-shadow:  0px 3px 0px 0px #9d1a1e; cursor:pointer;}
.pwd-reset-area .reset-content-area .rca-right input[type='submit']:hover.rsform-btn{ background-image:none; background:#cb2b30;}
.pwd-reset-area .reset-content-area .rca-right .bk-btn{ float:right; display:block; padding:20px 5px 0px 0px;}
.pwd-reset-area .reset-content-area .rca-right .bk-btn a{ text-decoration:underline; font-size:13px; color:#3570b3;}
.pwd-reset-area .reset-content-area .rca-right .bk-btn a:hover{ color:#c9241a;}
.succ-msg{ clear:both; display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#336801; padding:10px 20px 10px 34px; margin:0px 10px 10px 10px;}
/*.succ-msg{ clear:both; display:block; border:solid 1px #a6d877;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#336801; background:url(../images/accept-ic.png) 10px 10px no-repeat #e7f9d4; padding:10px 20px 10px 34px; margin:0px 10px 10px 10px;}*/
.error-msg{ clear:both; display:block; border:solid 1px #f3abab;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#8D0D0D; background:url(../images/cross-ic.png) 10px 10px no-repeat #fddede; padding:10px 20px 10px 34px; margin:0px 10px 10px 10px;}
/* Forgot Pwd Adeel 10 Sept 2013 Close */


/* Error Irshad Section open 10 Sept 2013 */


#error_section{
		margin:21px 0 0 0;
		padding:80px 0 0 0;
		width:978px;
		height:489px;
		background:#F6F6F6;
		border-color:#E1E1E1;
		border-width:1px;
		border-style:solid;
	
}

#error_section_banner{
		margin:0 0 0 65px;
		padding:0 0 0 0;
		width:494px;
		height:445px;
		background:url(../images/error_banner.png) no-repeat;
		border:none;
		float:left;
	
}

#error_section_text
{margin:24px 0 0 15px;padding:0; width:463px;  float:left; }

#error_section_text p
{margin:19px 0 0 88px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; color:#FFFFFF; text-shadow:0 2px 0 #1E4379; }

#error_section_text img
{margin:45px 0 0 148px; padding:0; border:none; }

#error_section_text h2
{margin:6px 0 0 54px; padding:0; width:359px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000000; text-align:center; text-transform:none; }

#error_section_right
{margin:0 0 0 24px; padding:45px 0 0 0; width:319px; height:50px; float:left; }

#error_section_right h2
{margin:0 0 0 12px; padding:0 0 0 0; width:295px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000000; text-align:center; text-transform:none;}

#error_section_right strong
{margin:0; padding:0 0 0 0; width:295px; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#000000; text-align:center; text-transform:none;}

#error_section_right img
{margin:0 0 0 2px; padding:0 0 0 0; border:none;}






/* Error Section close  10 Sept 2013 */

/* Tariq 12 Sept 2013 open */
.textboxPlain
{

border: 1px solid #ccc;
font: normal 13px Helvetica, Arial, sans-serif;
width: 100%;
max-width: 550px;
color: #333;
padding: 8px;
max-height: 140px;
border-radius: 3px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-shadow: inset 0 1px 2px #DDD;
-moz-box-shadow: inset 0 1px 2px #ddd;
box-shadow: inset 0 1px 2px #DDD;
zoom: 1;
resize: none;
}

.chkBoxPlain{
display: inline !important;
height: auto;
padding: 5px 5px 5px 5px;
color: #666;
text-decoration: none;
outline: 0;
background: no-repeat 0 5px transparent;
}

    /* Tariq 12 Sept 2013 close */


    /*--------------------------- Adeel 12 Sept 2013 Open Review Page ---------------*/
.txtBox{ outline:none; border:solid 1px #c6c6c6; background:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:100%; min-height:32px;padding:3px;}
.txtArea{outline:none; border:solid 1px #c6c6c6; background:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:100%; min-height:120px;padding:3px;}

.review-img-area{	width:252px; background:#f6f6f6; border:solid 1px #cccccc;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	float:left; padding:13px;
}

.review-img-area .row .image-container{ background:#fff; padding:0px;}
.review-img-area .row .item_descriptions h1#product_title{ }
.review-img-area .row .item_descriptions{	float:left; 	margin-left:0px; padding:5px; margin-top:10px; width:240px;}

.review-img-area .row .product_price .pprice{	 font-family: arial;	padding:3px 4px 5px 10px;}
.review-img-area .row .product_description .subspan{ display:inline-block;}
.review-img-area .row .product_action_bar a{padding: 7px 15px 6px 12px;}
    .review-img-area .row .item_descriptions h1#product_title     {font-size: 16px;line-height: 18px;font-weight: normal;text-transform: none;border-bottom: solid 1px #e1e0e0;padding: 2px 0 12px 0;    }
/*.review-img-area .row .image-container{ background:#fff;}
.review-img-area .row .item_descriptions h1#product_title{ width:240px;}
.review-img-area .row .item_descriptions{	float:left; 	margin-left:0px; padding:5px; margin-top:10px;}*/

.review-form-area{	width:420px; background:url(../images/review-form-bg.jpg) 29px 0px no-repeat #f6f6f6; border:solid 1px #cccccc;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-left:14px;
	float:left; padding:15px;
}
.review-form-area .review-hd{ height:30px; float:left; width:393px; background:url(../images/review-top-bg.jpg) top repeat-x #484064; border:solid 1px #362c55;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-size:15px; color:#fff; font-weight:bold; padding:12px 10px 0px 15px;
		text-shadow:0px -1px 0px #28223c; margin-bottom:20px;}
.review-form-area p{ font-size:13px; display:block; margin:0px 0px 2px 0px; width:100%; float:left;}	
.review-form-area .txtBoxArea{ display:block; margin-bottom:16px; width:417px; float:left;}
.review-form-area .txtBoxArea .txtBox{ width:415px;}
.review-form-area .txtBoxArea .txtArea{ width:414px;}
.review-img-area .row .pprice
{
   font-size:16px;
    padding-left:5px;
}

/*--------------------------- Adeel 12 Sept 2013 Close Review Page ---------------*/


/* --------------- Adeel 19 Sept 2013 Dashboard Open ------------------------*/
	
.sidebar3{
	width:210px;
	float:left;
}
.colRight5{
	width:740px;
	margin-left:220px;
}

.nav-box{ width:206px; float:left; margin-bottom:10px;}
.nav-box .nav-box-hd{height:29px; display:block; background:url(../images/cp-hd-bg.jpg) top repeat-x #2aa32a; border:solid 1px #0c8b0a; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; border-radius:4px 4px 0px 0px; text-shadow:0px 1px 0px #144114;  padding:10px 10px 0px 15px; font-size:15px; font-weight:bold; color:#fff; text-transform:none;}
.nav-box ul{ padding:0; margin:0;}
.nav-box ul li{ width:206px; height:38px; 	margin:0; padding:0;}
.nav-box ul li a{ display:block; color:#252525; font-size:13px; text-shadow:0px 1px 0px #fff; position:relative; width:167px; 
	height:25px; margin:0; padding: 12px 5px 0px 32px; background:url(../images/dash-nav-bg.jpg) top repeat-x #f0f0f1 ;  border:solid 1px #c5c5c5; border-top:none; }
.nav-box ul li a img{ left:10px; top:12px; position:absolute; border:none;}
.nav-box ul li a:hover{ background:url(../images/dash-nav-bg2.jpg) top repeat-x #eaeaea ; }
.nav-box ul li.last a{-moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px;}

h5.viewlatest{ margin:12px 0 8px 0; width:740px; float:left;padding:0;  }
h5.viewlatest a.viewbtn{ font-size:14px; font-weight:bold; color:#151515;}
h5.viewlatest a.viewbtn span.down-arr{ width:24px; height:24px; display:inline-block; vertical-align:middle; background:url(../images/up-down-arr.png) 0px 0px no-repeat; margin:-2px 4px 0 1px;}
h5.viewlatest a.viewbtn span.up-arr{ width:24px; height:24px; display:inline-block; vertical-align:middle; background:url(../images/up-down-arr.png) 0px -24px no-repeat; margin:-2px 4px 0 1px;}


.dotted-line{ width:99%; border-bottom:dotted 1px #656565; float:left; height:1px; line-height:1px; margin:6px 0 2px 0;}

.dashboard-box-container{width:740px; float:left;}
.dashboard-box{ width:740px; float:left; margin-bottom:10px;}
.dashboard-box .dash-box-hd{height:41px; display:block; background:url(../images/review-top-bg.jpg) top repeat-x #484064; border:solid 1px #362c55; -moz-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; border-radius:4px 4px 0px 0px; padding:0px 0px 0px 0px; width:738px;}
.dashboard-box .dash-box-hd h3{ float:left; margin:0; text-shadow:0px -1px 0px #28223c; padding:10px 0 0 15px; font-size:15px; font-weight:bold; color:#fff; text-transform:none;  }
.dashboard-box .dash-box-hd .member-since{ float:right; padding:3px 15px 0px 12px; margin:11px 0 0 0; 	font-size:12px; color:#fff;}
.dashboard-box .dash-box-hd .member-since span	{ color:#b7acdc;display:inline;}
.dashboard-box .dash-box-hd .member-since span.Memberdate	{ color:#fff;display:inline;}
 
.dashboard-box .dash-box-content{ border:solid 1px #c5c5c5; border-top:none; -moz-border-radius:0px 0px 4px 4px; -webkit-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px; padding:15px; float:left; width:708px;}
ul.acc-info{ padding:0; margin:0;}
ul.acc-info li{ padding:0 0 0 35px; margin:0; float:left; border-left:dotted 1px #333333;}
ul.acc-info li:first-child{border-left:none; padding:0 0 0 0;}
ul.acc-info li .infotxt{ display:block; padding:4px 0 0 0; margin:0; float:left; color:#34353b; font-size:13px;}
ul.acc-info li .infoCount{ display:block; background:#e1252b; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:3px 7px 2px 7px; 
			margin:0 45px 0 5px; float:left; color:#fff; font-weight:bold; font-size:13px;}

table.dashboard-table{ width:100%; border:solid 1px #d1d1d1; border-collapse:collapse; border-top:none; font-family:verdana, arial;  }  
table.dashboard-table tr th{ background:url(../images/dash-th-bg.jpg) top repeat-x #e9e9e9; border:solid 1px #d1d1d1; border-left:none; border-right:none; font-size:12px; color:#151515; text-shadow:0px 1px 0px #fff; font-weight:bold; padding:  12px 7px; text-align:left;     } 
table.dashboard-table tr th.center{ text-align:center;}   
table.dashboard-table tr td{ border:solid 1px #d1d1d1; border-top:none; font-size:10px; color:#151515; text-shadow:0px 1px 0px #fff; padding:10px 7px; line-height:14px; vertical-align:text-bottom;     } 
table.dashboard-table tr td.center{ text-align:center;} 
table.dashboard-table tr td .innertable{ border:none;}
table.dashboard-table tr td .innertable tr td{ border:none; line-height:15px; padding:0; margin:0; font-size:10px; background:none;}
table.dashboard-table tr td .innertable tr td .desc-hd{font-weight:bold; line-height:16px; padding:0 0 4px 0; margin:0; font-size:10px; color:#443875; display:block;}
table.dashboard-table tr td p.desc-hd{ font-weight:bold; display:block; line-height:16px; padding:0 0 2px 0; margin:0; font-size:10px; color:#443875;}
table.dashboard-table tr td p{ display:block; line-height:15px; padding:0; margin:0; font-size:10px;}
table.dashboard-table tr:nth-child(odd) td{ background:#fff;} 
table.dashboard-table tr:nth-child(even) td{ background:#fafafa;}
/* --------------- Adeel 19 Sept 2013 Dashboard Open ------------------------*/


/* ----------------Adeel 23 Oct 2013 Open Featured Products.-------------------  */


.gen-hd{ font-size:24px; padding:10px 0 8px 0; text-shadow:0px 1px 0px #fff; text-transform:none; font-weight:300;}

#featured-products{
 float:left; width:100%; margin:0 0 15px 0;}

#featured-products ul li{
 width:212px; margin-left:12px; height:310px; padding:11px 12px;  text-align:center; position:relative; float:left; display:block; 
 background:#f9f9f9;  -moz-box-shadow:  0px 1px 4px #d5d5d5;  -webkit-box-shadow: 0px 1px 4px #d5d5d5;  box-shadow: 0px 1px 4px #d5d5d5; 
 margin-bottom:18px;
}

#featured-products ul li:first-child{ 
 margin-left:0px;
}
#featured-products ul li a.fp-img{ border:solid 1px #efefef; text-decoration:none; background:#fff; width:210px; height:174px; display: table-cell; vertical-align: middle; padding:0 0 0 0; -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out; text-align:center; }
#featured-products ul li a.fp-img img{ max-width:210px; max-height:174px; border:none; filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out; vertical-align: middle;}
#featured-products ul li a:hover.fp-img img{ margin:0; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
#featured-products ul li a:hover.fp-img {padding:5px 0;   }
#featured-products ul li h6{ text-align:center; color:#1d1c1d; font-size:16px; margin:14px 0 5px 0; font-weight:normal; height:21px; overflow:hidden;}
#featured-products ul li h6 a{ text-align:center; color:#1d1c1d; font-size:16px; margin:0; text-decoration:none;}
#featured-products ul li h6 a:hover{color:#de2027;}
#featured-products ul li .fp-price{text-align:center; color:#969696; font-size:16px; margin:0 0 8px 0; display:block; }
#featured-products ul li .fp-rating{text-align:center; margin:8px 0px 10px 0; display:block; }

#featured-products ul li a.fp-btn{   clear:both; height:24px; margin:0px auto 0 auto; padding:10px 20px 0px 35px; color:#fff; font-size:12px; font-weight:bold; line-height:15px; background:url(../images/basket-ic.png) 12px 10px no-repeat #f03239; width:auto; display:inline-block; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;     -webkit-transition: all 0.25s ease-in-out;    -moz-transition: all 0.25s ease-in-out;    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; font-family:Arial;}
#featured-products ul li a:hover.fp-btn{background:url(../images/basket-ic.png) 12px 10px no-repeat #ff4148;}


#featured-products ul li::after{width:236px; height:17px; background:url(../images/featured-prod-shd.png) top center no-repeat; position:absolute; z-index:9999; bottom:-17px; left:0px; display:block; content: url(../images/featured-prod-shd.png); filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#featured-products ul li:after{width:236px; height:17px; background:url(../images/featured-prod-shd.png) top center no-repeat; position:absolute; z-index:9999; bottom:-17px; left:0px; display:block; content: url(../images/featured-prod-shd.png); filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#featured-products ul li a.fp-img .label-new{ width:91px; height:92px; background:url(../images/label-new.png) top center no-repeat; position:absolute; z-index:9999; top:-5px; right:-5px; display:block;}


/*-----------------------Popular Categories ----------------------- */
#popular_categories{
	float:left;	width:100%; margin:0 0 15px 0;}

#popular_categories ul li{
	width:212px; margin-left:12px; margin-bottom:14px;	height:216px;	padding:12px;		text-align:center; position:relative;	float:left;	display:block; 
	background:#fff;	 -moz-box-shadow:  0px 1px 4px #d5d5d5;  -webkit-box-shadow: 0px 1px 4px #d5d5d5;  box-shadow: 0px 1px 4px #d5d5d5;
}

#popular_categories ul li:first-child{ 	margin-left:0px;}
#popular_categories ul li:nth-child(4n+1)    { 	margin-left:0px;}
#popular_categories ul li a.cat-img{ border:none; text-decoration:none;  }
#popular_categories ul li a.cat-img img{ border:none; margin:0 0 5px 0; filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;}
#popular_categories ul li a:hover.cat-img img{filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#popular_categories ul li h6{ text-align:left; color:#1d1c1d; font-size:14px; margin:0 0 0 0; font-weight:normal; padding:0px;}
#popular_categories ul li h6 a{ display:block; background:url(../images/basket-ic2.png) top right no-repeat; color:#1d1c1d; font-size:14px; margin:0; text-decoration:none; min-height:30px;  padding:5px 40px 0 0;}
#popular_categories ul li h6 a:hover{color:#de2027;}
#popular_categories ul li .label-new{ width:91px; height:92px; background:url(../images/label-new.png) top center no-repeat; position:absolute; z-index:9999; top:-5px; right:-5px; display:block;}


/*-------------------Featured Stores -------------------*/

#featured_stores{
	display:block;	background:url(../images/feat-manufacture-bg.jpg) top repeat-x #f9f9f9; height:80px; padding:22px 10px 0px 20px; 
	box-shadow:#efefef 0px 0px 3px; border:solid 1px #c2c0c0; position:relative;
}
#featured_stores ul li{ float:left;  margin-left:10px; margin-right:10px;}
#featured_stores ul li a{ width:145px;  height:58px; display: table-cell; vertical-align: middle; text-align:center; background:#fff; border:solid 1px #c8c8c8;}
#featured_stores ul li a img{vertical-align: middle;}

#featured_stores a.prev, #featured_stores a.next {
	background: url(../images/bluehandle.png) 0px 0px no-repeat;
	width: 24px;	height: 39px;	display: block;	position: absolute;
	top: 32px;	cursor:pointer;
}
#featured_stores a.next {		background-position: 0px -39px; right:20px; }
#featured_stores a.prev {		left:20px; }	




/*-------------------Featured Manufacturers -------------------*/

#topbrands{
	position:relative;	display:block;	background:url(../images/feat-manufacture-bg.jpg) top repeat-x #f9f9f9; height:82px; padding:20px 10px 0px 10px; 
	box-shadow:#efefef 0px 0px 3px; border:solid 1px #c2c0c0;}
#topbrands_carousel{
	position:relative;}
#topbrands ul#topbrands_carousel li{float:left; margin-left:10px; margin-right:10px; width:125px; height:60px; padding:2px 0px;}
#topbrands ul#topbrands_carousel li a{ width:115px;  height:58px; display: table-cell; vertical-align: middle; text-align:center; background:#fff; border:solid 1px #c8c8c8;}

.caroufredsel_wrapper{	left:40px;}
.caroufredsel_wrapper ul li{	float:left;	list-style:none;}

#topbrands a.prev, #topbrands a.next {
	background: url(../images/bluehandle.png) 0px 0px no-repeat;
	width: 24px;	height: 39px;	display: block;	position: absolute;
	top: 32px;	cursor:pointer;
}
#topbrands a.next {		background-position: 0px -39px; right:20px; }
#topbrands a.prev {		left:20px; }					
/*-----------------End Featured Manufacturers -------------------------*/




/*-------------------Adeel 23 Oct 2013 End Featured Manufacturers -------------------*/

/* Irshad Slider Main page 24 Oct 2013 Open */

.slider-wrapper { 
	width: 655px;
	float:left; 
	
}


/*---- Open Sliders ------*/

.theme-default .nivoSlider {
	margin-bottom:-15px;
    
    box-shadow: 0px 1px 5px 0px #4a4a4a;
	float:left;
}
.theme-default .nivoSlider img {
	
	top:0px;
	left:0px;
	display:none;
	float:left;
}
.theme-default .nivoSlider a {
	border:0;
    display:block;
    background-color: #fff;
    filter:alpha(opacity=0);
    opacity: 0;
    -webkit-opacity:0;
    -moz-opacity:0;
    -khtml-opacity:0;
	
}

.theme-default .nivo-controlNav {
	text-align: center;
	
}

.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin:  0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 0px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: 655px;
	height: 318px;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}


/*-----------nevo slider-------------*/
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:660px;/*655px;*/
	height:250px;/*318px;*/
	
	float:left;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.slider-wrapper { 
	width: 660px;/*655px;*/
	float:left; 
	
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}



/*---- Close Sliders ------*/



/* Irshad Slider Main page 24 Oct 2013 End */


/*  Adeel SiteMap 1 Oct 2013  Open  */

.sitemap{ width:920px; padding:10px 20px; float:left; clear:both; margin:0 0 10px 0;}
.sitemap h2{ text-transform:uppercase; color:#0b0b0b; font-size:22px; margin:0 0 10px 0; text-align:center; font-weight:bold; line-height:23px; padding:0;}
.blue-crumb{  display:block; width:888px; height:28px; border:solid 1px #55476b; color:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-shadow:0px -1px 0px #42305e;  padding:14px 15px 0px 15px; font-weight:bold; font-size:13px;  background:url(../images/purple-top-bg.jpg) top repeat-x #605179; 
 float:left; margin:0 0 25px 0;}
.blue-crumb ul.breadcrumb2{ padding:0;}
.blue-crumb ul.breadcrumb2 li{font-size:13px; color:#fff; float:left; margin:0 2px; line-height:15px; height:15px; font-weight:bold;}
.blue-crumb ul.breadcrumb2 li.seperator{ margin:0 5px; line-height:15px; height:15px;}
.blue-crumb ul.breadcrumb2 li a{font-size:13px; color:#fff; font-weight:bold;}
.blue-crumb ul.breadcrumb2 li a:hover{ text-decoration:underline;}

.sitemap .stp-row{ float:left; margin:0 0 25px; width:100%; padding:0 0 20px 0; border-bottom:solid 1px #dcdcdc; }
.sitemap .stp-row h4{  color:#121212; font-size:13px; margin:0 0 12px 0; line-height:18px; text-transform:none; padding:0;font-weight:bold;}
.sitemap .stp-row h4 a{color:#121212; font-size:13px;  line-height:18px; padding:0; font-weight:bold;}
.sitemap .stp-row h4 a:hover{ text-decoration:underline;}
.sitemap .stp-row ul{ width:280px; float:left; margin:0 0 2px 20px; list-style-type:none;  display:block;  padding:0;   }
.sitemap .stp-row ul li{ margin:0 0 8px 0; background:url(../images/bullet-purple.png) 0px 7px no-repeat; padding:0 0 0 14px; line-height:18px;}
.sitemap .stp-row ul li a{ color:#554f8b; font-size:12px; line-height:18px;}
.sitemap .stp-row ul li a:hover{ text-decoration:underline;}
.sitemap .stp-row:last-child{ border-bottom:none;}
a.underline{ text-decoration:underline !important;}
a:hover.underline{ text-decoration:none !important;}

.sitemapUlWidth90 { width:90% !important; }

/* Adeel SiteMap 1 Oct 2013  Close */

/* Adeel Product Listing 04 Oct 2013 Open */

/*--------------------------- Grid View -----------------------*/
.colRight6{
	width:737px;
	margin-left:222px; padding:20px 0 0 0;
}
.grid_view{ margin:0; margin-right:15px; margin-bottom:16px; border:solid 1px #d1d1d1; float:left; width:233px; height:329px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-align:center; padding:12px 0 0 0;  position:relative;
 -moz-box-shadow:  0px 0px 7px #eaeaea;  -webkit-box-shadow: 0px 0px 7px #eaeaea;  box-shadow: 0px 0px 7px #eaeaea;}
.grid_view:nth-child(3n){margin-right:0px;}
.grid_view a{-webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}
.grid_view .img-container{width:233px;  height:100px; display: table-cell; vertical-align: middle; text-align:center; padding:0; margin:0; }
.grid_view .img-container img{ vertical-align: middle; max-height:100px; max-width:150px;}
.grid_view .img-container a img{ border:none;  vertical-align: middle; max-height:100px; max-width:150px;  }



.grid_view .item-description{float:left; width:100%; clear:both; height:143px;}
.grid_view .item-heading{ float:left; width:100%; margin:10px 0 8px 0; height:36px; line-height:16px; overflow:hidden; }
.grid_view .item-heading .item-hd-inner {  height:36px; display: table-cell; vertical-align: middle; width:209px; text-align:center;	padding:0px 12px;}
/*.grid_view .item-heading .item-hd-inner h1{ color:#121212; font-size:13px; font-weight:normal;  font-family: 'open_sansbold'; text-transform:none; line-height:16px;   display:inline-block;  }
.grid_view .item-heading .item-hd-inner h1 a{ color:#121212; font-size:13px; font-weight:normal; text-align:center; font-family: 'open_sansbold'; line-height:16px;  padding:0; vertical-align:middle; display:inline-block; -webkit-transition: all 0.2s ease;    -moz-transition: all 0.2s ease;    -o-transition: all 0.2s ease;    transition: all 0.2s ease; }
.grid_view .item-heading .item-hd-inner h1 a:hover{ color:#d9262d;}*/

.grid_view .item-heading .item-hd-inner .title{ color:#303030; font-size:13px; font-weight:bold;  text-transform:none; line-height:16px;   display:inline-block;  }
.grid_view .item-heading .item-hd-inner .title a{ color:#303030; font-size:13px; font-weight:bold; text-align:center; line-height:16px;  padding:0; vertical-align:middle; display:inline-block; -webkit-transition: all 0.2s ease;    -moz-transition: all 0.2s ease;    -o-transition: all 0.2s ease;    transition: all 0.2s ease; }
.grid_view .item-heading .item-hd-inner .title a:hover{ color:#d9262d;}

.grid_view .item-heading .item-hd-inner h3{ display:none;}


.grid_view .rating{ float:left; width:100%; clear:both; margin:0px 0 10px 0;}
/*.grid_view .rating img{ padding:0; margin:0; display:inline-block; width:18px; height:18px; margin-left:-4px; vertical-align:bottom;}*/
.grid_view .rating img{ padding:0; margin:0; display:inline-block; width:16px; height:16px; vertical-align:bottom;}
.grid_view .rating a{ color:#6f6f6f; font-size:13px; }
.grid_view .rating a:hover{text-decoration:underline;}
.grid_view h2.price{ color:#181818; text-transform:none; font-size:24px; margin:0 0 5px 0; text-align:center; line-height:25px; margin:0 0 5px 0; padding:0;}
.grid_view h2.price .pricelabel{ color:#181818; text-transform:none; font-size:24px; font-weight:600;display:inline;}
.grid_view h2.price .store-count{ font-size:13px; color:#939292; display:inline-block; padding:0 0 0 4px; line-height:20px;}
.grid_view .sold-by{ float:left; width:100%; margin:0 0 4px 0; height:23px; text-align:center;}
.grid_view .sold-by span{ display:inline-block; height:17px; background:url(../images/soldby-bg.jpg) top repeat-x #f5f5f5; border:solid 1px #d1d1d1; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:4px 12px 0px 12px; font-size:11px; color:#3c3c3c; line-height:13px; font-style:italic;}
.grid_view .sold-by span a{ color:#2487b4; font-size:10px; line-height:13px; font-weight:700; font-style:normal;}
.grid_view .sold-by span a:hover{ color:#d9262d;}
.grid_view .actionbar{ position:absolute; display:block; left:0px; bottom:64px; text-align:center; width:230px;}
.grid_view .actionbar a:hover{ text-decoration:underline;}
.grid_view .actionbar a.wishlist{color:#181818; font-size:12px; line-height:13px;  }
.grid_view .actionbar a.wishlist span{ display:inline-block; width:13px; height:11px; background:url(../images/sprite21.png) 0px -13px no-repeat; margin:0 2px 0 2px;}
.grid_view .actionbar a.pricealert{color:#181818; font-size:12px; line-height:13px; }
.grid_view .actionbar a.pricealert span{ display:inline-block; width:13px; height:13px; background:url(../images/sprite21.png) 0px 0px no-repeat; margin:0 4px 0 10px;}
.grid_view .btns-area{float:left; width:100%; clear:both; margin:33px 0 0 0; text-align:center; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; background:url(../images/grid-btn-area-bg.jpg) top center no-repeat #f4f4f4; padding:11px 0px; height:31px;}
.grid_view .btns-area a.red-btn{ height:21px; width:auto; display:inline-block; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; border:solid 1px #c81d23; background:url(../images/grid-btn-red.jpg) bottom repeat-x #f03239; padding:8px 20px 0px 20px; color:#fff; text-shadow:0px 1px 0px #ac1c22; text-align:center; font-size:12px; line-height:13px; margin:0 0 0 4px; -webkit-transition: all 0.25s ease-in;    -moz-transition: all 0.25s ease-in;    -o-transition: all 0.25s ease-in;    transition: all 0.25s ease-in; font-weight:bold;
-moz-box-shadow:  0px 0px 4px #bfbfbf;  -webkit-box-shadow: 0px 0px 4px #bfbfbf;  box-shadow: 0px 0px 4px #bfbfbf;}
.grid_view .btns-area a:hover.red-btn{background:url(../images/grid-btn-red2.jpg) top repeat-x #f03239;}
.grid_view .btns-area a.white-btn{ height:20px; width:auto; display:inline-block; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; border:solid 1px #d1d1d1; background:url(../images/grid-btn-white.jpg) bottom repeat-x #ffffff; padding:9px 20px 0px 20px; color:#323232; text-shadow:0px 1px 0px #fff; text-align:center; font-size:12px; line-height:13px; margin:0 0 0 4px; -webkit-transition: all 0.25s ease;    -moz-transition: all 0.25s ease;     -o-transition: all 0.25s ease;     transition: all 0.25s ease;
-moz-box-shadow:  0px 0px 5px #e0e0e0;  -webkit-box-shadow: 0px 0px 5px #e0e0e0;  box-shadow: 0px 0px 5px #e0e0e0; font-weight:bold; }
.grid_view .btns-area a:hover.white-btn{    background:url(../images/grid-btn-white2.jpg) top repeat-x #ffffff;  }


/*--------------------------- Search Results Bar -----------------------*/
.search-res-bar{ display:block; width:958px; float:left; min-height:42px; background:url(../images/search-results-bar-bg.jpg) top repeat-x #f5f5f5; border:solid 1px #d1d1d1; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0 0 20px 0; }
.search-res-bar .searchbar-left{ float:left; padding:13px 10px 5px 15px; font-size:14px; color:#141414; text-shadow:0px 1px 0px #fff; width:660px;}

.search-res-bar .searchbar-left span.search-count{color:#292929; font-size:13px;}
.search-res-bar .searchbar-right{ float:right; padding:7px 10px 0px 10px; font-size:14px; color:#141414; text-shadow:0px 1px 0px #fff;}
.search-res-bar .searchbar-right select{padding:3px; border:solid 1px #c3c2c2; font-size:13px; color:#3c3b3b; width:115px;}

.iconss{
	height:25px;
	width:20px;
	text-align:center;	
	padding:0px 5px;
	display:block;
	float:left;
}
.iconss img{
	margin-top:5px;
}

/*------------------------ List View ---------------------------------*/
.list_view{ margin:0; margin-right:0px; margin-bottom:10px; border:solid 1px #d1d1d1; float:left; width:733px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:0; position:relative;
 -moz-box-shadow:  0px 0px 7px #eaeaea;  -webkit-box-shadow: 0px 0px 7px #eaeaea;  box-shadow: 0px 0px 7px #eaeaea;}

.list_view a{-webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}
.list_view .img-container{width:100px;  height:100px; display: block; float:left; vertical-align: middle; text-align:center; padding:10px 10px 10px 12px; margin:0; }
.list_view .img-container img{ vertical-align: middle; max-height:100px; max-width:100px;}
.list_view .img-container a img{ border:none; vertical-align: middle; max-height:100px; max-width:100px;}
.list_view .item-description{margin-left:130px; width:595px; }
.list_view .item-heading{float:left; width:465px; padding:12px 0 0 0px;  }
.list_view .item-heading .item-hd-inner {  float:left; }
/*.list_view .item-heading .item-hd-inner h1{ color:#121212; font-size:13px; font-weight:normal;  font-family: 'open_sansbold'; text-transform:none; line-height:15px; margin:0 0 7px 0;  text-align:left;  }
.list_view .item-heading .item-hd-inner h1 a{ color:#121212; font-size:13px; font-weight:normal; font-family: 'open_sansbold'; line-height:15px;  padding:0;  -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out; text-align:left; }
.list_view .item-heading .item-hd-inner h1 a:hover{ color:#d9262d;}*/

.list_view .item-heading .item-hd-inner .title{ color:#303030; font-size:14px; font-weight:normal;  text-transform:none; line-height:15px; margin:0 0 7px 0;  text-align:left; display:block;  }
.list_view .item-heading .item-hd-inner .title a{ color:#303030; font-size:14px; font-weight:bold; line-height:15px;  padding:0;  -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out; text-align:left; }
.list_view .item-heading .item-hd-inner .title a:hover{ color:#d9262d;}


.list_view .item-heading .item-hd-inner h3{ color:#787878; text-transform:none; line-height:15px; font-size:12px;  margin:0 0 8px 0;  }

.list_view .rating{ width:465px; float:left; padding:0px; margin:0 0 10px 0;}
/*.list_view .rating img{ padding:0; margin:0; display:inline-block; width:18px; height:18px; margin-left:-4px; vertical-align:bottom;}*/
.list_view .rating img{ padding:0; margin:0; display:inline-block; width:16px; height:16px; vertical-align:bottom;}
.list_view .rating img:first-child{ margin-left:-1px;}

.list_view .rating a{ color:#6f6f6f; font-size:13px; }
.list_view .rating a:hover{text-decoration:underline;}
.list_view h2.price{ color:#181818; text-transform:none; font-size:24px; text-align:center; line-height:25px; margin:0 0 5px 0; padding:0; width:120px; position:absolute; display:block; right:5px; top:25px; padding:0; }
.list_view h2.price .store-count{ font-size:13px; color:#939292; display:block; padding:4px 0 0 0px; line-height:16px; text-align:center;}
.list_view .sold-by{ width:465px; float:left; padding:0px; margin:0 0 12px 0; height:23px; text-align:left;}
.list_view .sold-by span{ display:inline-block; height:17px; background:url(../images/soldby-bg.jpg) top repeat-x #f5f5f5; border:solid 1px #d1d1d1; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:4px 12px 0px 12px; font-size:11px; color:#3c3c3c; line-height:13px; font-style:italic;}
.list_view .sold-by span a{ color:#2487b4; font-size:11px; line-height:13px; font-weight:700; font-style:normal;}
.list_view .sold-by span a:hover{ color:#d9262d;}
.list_view .actionbar{ text-align:left; position:absolute; display:block; left:7px; bottom:12px;}
.list_view .actionbar a:hover{ text-decoration:underline;}
.list_view .actionbar a.wishlist{color:#2487b4; color:#303030; font-size:12px; line-height:13px; text-shadow:0px 1px 0px #fff; font-weight:700;  }
.list_view .actionbar a.wishlist span{ display:inline-block; width:13px; height:11px; background:url(../images/sprite21.png) 0px -13px no-repeat; margin:0 4px 0 6px;}
.list_view .actionbar a.pricealert{color:#2487b4; color:#303030; font-size:12px; line-height:13px;  text-shadow:0px 1px 0px #fff; font-weight:700;}
.list_view .actionbar a.pricealert span{ display:inline-block; width:13px; height:13px; background:url(../images/sprite21.png) 0px 0px no-repeat; margin:0 4px 0 10px;}
.list_view .btns-area{float:left; width:723px; clear:both; margin:0; text-align:right; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; background:url(../images/list-btn-area-bg.jpg) top left no-repeat #f4f4f4; padding:6px 10px 6px 0px;}
.list_view .btns-area a.red-btn{ height:21px; width:auto; display:inline-block; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; border:solid 1px #c81d23; background:url(../images/grid-btn-red.jpg) bottom repeat-x #f03239; padding:8px 20px 0px 20px; color:#fff; text-shadow:0px 1px 0px #ac1c22; text-align:center; font-size:12px; line-height:13px; margin:0 0px 0 4px; -webkit-transition: all 0.25s ease-in;    -moz-transition: all 0.25s ease-in;    -o-transition: all 0.25s ease-in;    transition: all 0.25s ease-in; font-weight:bold;
-moz-box-shadow:  0px 0px 4px #bfbfbf;  -webkit-box-shadow: 0px 0px 4px #bfbfbf;  box-shadow: 0px 0px 4px #bfbfbf;}
.list_view .btns-area a:hover.red-btn{ background:url(../images/grid-btn-red2.jpg) top repeat-x #f03239;}
.list_view .btns-area a.white-btn{ height:20px; width:auto; display:inline-block; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; border:solid 1px #d1d1d1; background:url(../images/grid-btn-white.jpg) bottom repeat-x #ffffff; padding:9px 20px 0px 20px; color:#323232; text-shadow:0px 1px 0px #fff; text-align:center; font-size:12px; line-height:13px; margin:0 0px 0 4px; -webkit-transition: all 0.25s ease;    -moz-transition: all 0.25s ease;     -o-transition: all 0.25s ease;     transition: all 0.25s ease;  font-weight:bold;
-moz-box-shadow:  0px 0px 5px #e0e0e0;  -webkit-box-shadow: 0px 0px 5px #e0e0e0;  box-shadow: 0px 0px 5px #e0e0e0;}
.list_view .btns-area a:hover.white-btn{    background:url(../images/grid-btn-white2.jpg) top repeat-x #ffffff;  }


/* Adeel Product Listing 04 Oct 2013 close */


/*---------------------------Adeel  Item Details  06 Oct 2013 Open -----------------------*/
.row .item_descriptions{
	float:left; 
	margin-left:15px; width:482px;
}

.row .item_descriptions h1#product_title{
	font-size:16px;
	line-height:18px; 
	font-weight:700;	text-transform:none;
	border-bottom:solid 1px #e1e0e0; padding:2px 0 12px 0;
}

.row .item_descriptions h1#product_title .morelink{font-size:11px; font-weight:more; color:#3D21CF;	background:#f5f5f5; padding:2px 5px; }
.morecontent span {	display: none;}

.row .product_description{
	padding:11px 0px 12px 0px; margin:0; text-transform:none;
	display:block; border-bottom:solid 1px #e1e0e0; font-size:12px; line-height:15px;
}

.row .product_price{  text-transform:uppercase;	padding:9px 0px; border-bottom:solid 1px #e1e0e0; line-height:16px; font-size:12px;
}
.row .product_price .pprice{
	color:#0f0f0f;
	font-size:18px; line-height:18px; font-weight:500; 
	display:inline-block; vertical-align:middle;	padding:3px 4px 5px 15px;
}
.row .product_price .count-stores{ background:#5ad745;	display:inline-block; color:#fff;  
		text-transform:none; font-size:13px; padding:6px 10px; margin:0 0 0 10px;  vertical-align:middle;	}


.row .reviews_bar{padding:10px 0px 11px 0px;	display:block; border-bottom:solid 1px #e1e0e0;}
.row .reviews_bar a	{color:#202020; font-size:13px; padding-left:8px; -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out; font-weight:bold; }
.row .reviews_bar a:hover{color:#d9262d;}

.row .reviews_bar .ratingstars img{vertical-align:middle;}
.row .reviews_bar .ratingstars img:first-child{ margin-left:0px;}

.row .reviews_bar .write-review{ display:inline-block; margin:0 0 0 35px; padding:0 0 0 16px; height:20px; background:url(../images/pen-ic.png) 0px 1px no-repeat;}

.row .product_action_bar{padding:12px 0px 4px 0px;	display:block; }
.row .product_action_bar a{ color:#1c1c1c; font-size:12px; border:solid 1px #d1d1d1; background:url(../images/wishlist-bg.jpg) bottom repeat-x #fff;
	 text-shadow:0px 1px 0px #fff; display:inline-block; padding:9px 15px 8px 12px; margin:0 4px 0 0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.row .product_action_bar a.wishlist span{ display:inline-block;float:none; width:13px; height:11px; background:url(../images/sprite21.png) 0px -13px no-repeat; margin:0 4px 0 0px;}
.row .product_action_bar a.pricealert span{ display:inline-block;float:none; width:13px; height:13px; background:url(../images/sprite21.png) 0px 0px no-repeat; margin:0 5px 0 0px;}
.row .product_action_bar a:hover{ text-decoration:underline;}
.row .clearspan{
	clear:left;
}

/*---------------------------Adeel  Item Details  06 Oct 2013 Close -----------------------*/

/*--------------------------- Social Media Sharing Buttons -----------------------*/
.socialmediashare{display:inline-block; float:right; text-align:right; padding:5px 0px 0px 0px; min-width:190px;}
/*.row .product_action_bar a.socialmedia{background:none; border:none; padding:0; margin:0; width:29px; height:30px; display:inline-block; cursor:pointer; float:right; margin-left:4px;}*/
.row .product_action_bar a.socialmedia { background:none; border:none; padding:0; margin:0; width:25px; height:24px; display:inline-block; cursor:pointer; float:right; margin-left:4px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; }
.row .product_action_bar a.pinterest{background:url(images/pinterest-ic.png) no-repeat; -webkit-transition: all 0.25s linear;    -moz-transition: all 0.25s linear;    -o-transition: all 0.25s linear;    transition: all 0.25s linear;}
.row .product_action_bar a:hover.pinterest{filter: alpha(opacity=70); opacity:0.7;}

.row .product_action_bar a.twitter{background:url(images/twitter-ic.png) no-repeat;  -webkit-transition: all 0.25s linear;    -moz-transition: all 0.25s linear;    -o-transition: all 0.25s linear;    transition: all 0.25s linear;}
.row .product_action_bar a:hover.twitter{filter: alpha(opacity=70); opacity:0.7;}
.row .product_action_bar a.gplus{background:url(images/gplus-ic.png) no-repeat;  -webkit-transition: all 0.25s linear;    -moz-transition: all 0.25s linear;    -o-transition: all 0.25s linear;    transition: all 0.25s linear;}
.row .product_action_bar a:hover.gplus{filter: alpha(opacity=70); opacity:0.7;}
.row .product_action_bar a.fb{background:url(images/fb-ic.png) no-repeat;  -webkit-transition: all 0.25s linear;    -moz-transition: all 0.25s linear;    -o-transition: all 0.25s linear;    transition: all 0.25s linear;}
.row .product_action_bar a:hover.fb{filter: alpha(opacity=70); opacity:0.7;}
.row .product_action_bar a.sharelink{background:url(images/share-email-ic.png) no-repeat;  -webkit-transition: all 0.25s linear;    -moz-transition: all 0.25s linear;    -o-transition: all 0.25s linear;    transition: all 0.25s linear;}
.row .product_action_bar a:hover.sharelink{filter: alpha(opacity=70); opacity:0.7;}
#plusBox{ display: inline-block; float: right; margin-left:4px; padding-top:0px;}
#___plusone_0{ height:28px !important;}
#___plusone_0 iframe{ height:28px !important;}
.u7{ margin-top:2px !important;}
.HP, .HP:hover, .HP:active{height:28px !important;}

.twitter-cover{border:none; padding:0; margin:0; width:25px; height:24px; display:inline-block; cursor:pointer; float:right; margin-left:4px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; background:url(images/twitter-ic.png) no-repeat;  -webkit-transition: all 0.25s linear;    -moz-transition: all 0.25s linear;    -o-transition: all 0.25s linear;    transition: all 0.25s linear; cursor:pointer;}
.twitter-cover:hover{filter: alpha(opacity=70); opacity:0.7;}
.twitter-cover-inner{width:25px; height:24px; overflow:hidden; opacity:0; filter: alpha(opacity=0);}


/*--------------------------------All Stores on Front page ----------------------*/
.allstores{   
    padding: 0px; width:980px; margin-bottom:30px;}
.allstores .allstores-title{
	float:left; width:940px;
  background-color: #f9f9f9;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#ffffff));
  background: -webkit-linear-gradient(top, #ffffff, #f9f9f9);
  background: -moz-linear-gradient(top, #ffffff, #f9f9f9);
  background: -ms-linear-gradient(top, #ffffff, #f9f9f9);
  background: -o-linear-gradient(top, #ffffff, #f9f9f9);
  text-align:center; padding:16px 20px; border-bottom:2px solid #e3e3e3; }
.allstores .allstores-title p{ font-size:20px; margin:0; padding:0; color:#3c3c3e; text-shadow:0px 1px 0px #fff;}  
.allstores .allstores-content{float:left; width:930px; text-align:center; padding:12px 25px 12px 25px; }
.allstores .allstores-content a, .allstores .allstores-content a:focus{ outline:none; border:none;}



/*-------------------------------WishList PopUp Item Detail Page Start ----------------------*/

  .Background
        {
            background-color: #000;
            filter: alpha(opacity=90);
            opacity: 0.8;
        }
        .Popup
        {
            background-color: #FFFFFF;
            border-width: 3px;
            border-style: solid;
            border-color: black;
            padding-top: 10px;
            padding-left: 10px;
            width: 400px;
            height: 350px;
        }
        .lbl
        {
            font-size:16px;
            font-style:italic;
            font-weight:bold;
        }

.wishListlbl
{
    line-height: 25px;
    font-size:15px;
}

/*--------------------------------WishList PopUp Item Detail Page End ----------------------*/

/*--------------------------------Overview Text on Front page  Start ----------------------*/
.overviewTxt{ margin-top:2px;}
.overviewTxt h3{ font-size:16px; text-transform:none; font-weight:bold; margin:0 0 8px 0;padding:0 10px; }
.overviewTxt p{ font-size:13px; line-height:18px; margin:0 0 10px 0; color:#505153; text-align: justify;padding:0 10px;  }
.overviewTxt p a{ color:#0647da;} .overviewTxt p a:hover{ text-decoration:underline;}

/*--------------------------------Overview Text on Front page  End ----------------------*/