body{padding:0; margin:0; background:#ffffff; font-family:Verdana, Geneva, sans-serif;}
img{border:none; outline:none;}
.clr{clear:both;}
.floatleft {float:left;}
.floatright {float:right;}


#mainwraper {width:1016px; margin:0 auto; height:auto;}
.mainwrapper{width:1003px; background:url(../mainimages/wraper_bg.jpg) repeat-y; padding-left:13px; float:left;}
.wraper {width:990px; height:auto; background:#ffffff;}

.header{height:130px; background:#000;}

.logo
{
    width: 238px;
    height: 64px;
    float: left;
	margin:13px 0 0 13px;
}
.logo a
{
    width: 238px;
    height: 64px;
    float: left;
    background: url(../mainimages/logo.png) no-repeat;
    display: block;
    
}
.logo1
{
    width: 302px;  
    float: left;
	padding:34px 0 0 25px;
}

.loginwraper{width:246px; float:right; padding-right:15px;padding-top:13px;color:#ffffff; font-size:11px; text-align:right; line-height:17px;}

.searchwraper {margin-top:7px; text-align:right; float:right;}

.inputwraper {width:180px; float:left; height:28px; background:#ffffff;}

.inputwraper input {width:168px; height:14px; background:none; border:none; font-size:10px; color:#5e5e5e; padding:6px;}

/*---------------- Navigation start here -----------------*/

.navwraper {padding-top:28px; font-size:11px; width:950px; clear:both;}

.navwraper ul {margin:0px; padding-left:18px;}

.navwraper li {display:inline; text-transform: uppercase; float:left; color:#ffffff;}

.navwraper li a{color:#ffffff; text-decoration:none; border-right:1px solid #484546; padding:0px 9px;}

.navwraper li a:hover{color:#8e8e8e; text-decoration:none;}


/********************* Add Css 22-02-2012 **************************/
.pad25T{padding-top:15px;}
.nav_links{ padding:0; font-size:11px;padding-left:30px;font-weight:bold; }
.nav_links ul{list-style:none;margin:0;padding:0; text-transform:uppercase;}
.nav_links ul li{ float:left; padding:0; margin-right:3px;}
.nav_links ul li a{text-decoration:none;color:#fff; padding:8px 35px 8px 0px;}
.nav_links ul li a:hover{text-decoration:none;color:#4d4c4c; padding:8px 35px 8px 0px;}

/* drop-down css 18-01-2012 */

/* menu styles */
#jsddm
{	margin: 0;
	padding: 0;
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; z-index:9999;}

	#jsddm li
	{	float: left;
		list-style: none;
		color: #fff;		
		}
    
	#jsddm li a
	{	display: block;
		padding: 5px 15px;
		text-decoration: none;
		width: auto;
		color: #fff;
		white-space: nowrap;}

	#jsddm li a:hover
	{	background: #fff;
		color: #000;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
		    font-size:12px !important;
			width:149px;
			background:#fff !important; text-transform:capitalize; font-size:11px;z-index:99999;}
		
			#jsddm li ul li
			{	float: none;
				display: inline; margin:0;font-weight:normal; }
			
			#jsddm li ul li a
			{	width: auto;
				background:#fff !important;
				color: #000;}
			
			#jsddm li ul li a:hover
			{	background: #000!important; color: #fff;}
			
			

/*
.mainleftwraper {width:547px; float:left;}

.mainrightwraper {width:395px; float:left; padding-left:15px;}*/


.mainleftwraper {width:740px; float:left;padding-left: 8px;}

.mainrightwraper {width:224px; float:left; padding-left:8px;}
.pad8B{padding-bottom:4px;}

.imageborder {border:4px solid #222222;}

.imgwraper {margin-top:10px;}

.bottomimgwraper {float:left; margin-right:22px; margin-top:10px;}
.footer {width:974px; height:42px; float:left; background:#000000; color:#fff; font-size:11px; padding:8px; line-height:18px;}



.footerlink {float:left; color:#fff; font-size:11px;}

.footer a{color:#fff; text-decoration:none;}

.socialiconwraper {width:290px; height:auto; float:right;}

/*-------------------- Inner page css ---------------*/

.leftwraper {width:250px; float:left; padding:15px 0 0 12px;}

/*.searchboxwraper {width:210px; border:1px solid #222222; padding:12px 0 0 12px; font-size:15px; margin-bottom:15px;}

.leftheading {width:200px; height:auto; background:url(../mainimages/heading_bg.png) no-repeat bottom; padding-bottom:16px; text-transform:uppercase;}

.selectwraper {padding:5px 0px;}

.resetbtnwraper {padding:5px 15px 5px 0px;}

.selectbox {width:195px; height:24px; border:1px solid #6b6b6b; font-size:11px; color:#6b6b6b; padding:2px 2px;}

.category ul{margin:0px; padding:8px 0px 0px 16px;}

.category ul li {background:url(../mainimages/img-li.png) left 6px no-repeat; padding-bottom:5px; padding-left:15px; line-height:20px; font-size:11px; list-style:none;}
*/

.rightwraper {width:710px; float:left; height:auto; padding:15px 0 0 0px;}

.rightwraper h1 {width:700px; background:url(../mainimages/rightheading_bg.png) no-repeat bottom; font-family:Verdana, Geneva, sans-serif; font-size:17px; padding:0px 0 0 10px; margin:0px; height:36px; text-transform:uppercase;}

.productwraper {width:auto; height:auto; padding:15px 0 0 10px;}

.productimgwraper {width:168px; height:auto; float:left; text-align:center; margin-right:5px;}

.productimg {width:auto; height:auto; border:1px solid #222222;}

.productname{width:170px; font-size:12px; color:#151515; text-align:center; padding-top:8px; height:30px;}

.productprice{width:170px; font-size:14px; color:#151515; text-align:center; padding-top:8px; font-weight:bold;}

.detailbtn {width:170px; text-align:center; padding:8px 0px 12px 0px;}

.productdisplaywraper {width:963px; height:auto; padding:15px 0 0 0px;}

.productdisplaywraper h1 {width:963px; background:url(../mainimages/display-heading.png) no-repeat left bottom; font-family:Verdana, Geneva, sans-serif; font-size:17px; padding:0px 0 0 10px; margin:0px; height:36px; text-transform:uppercase;}

.pagination1 {width:678px; height:16px; background:#000000; clear:both; margin-bottom:15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#ffffff; padding:8px; padding-top:12px;}

.pagination1 .items {width:200px; float:left;}

.pagination1 .links {width:120px; float:left;}

.pagination1 .links a{color:#ffffff; text-decoration:none; padding:0px 5px;}

.pagination1 .links a:hover{color:#ffffff; text-decoration:underline; padding:0px 5px;}

.pagination1 .paging {width:280px;float:left;padding-left:60px; }

.pagination1 .paging a{color:#ffffff; text-decoration:none; padding:0px 5px;}

.pagination1 .paging a:hover{color:#ffffff; text-decoration:underline; padding:0px 5px;}

.pagination1 .sort {float:right; width:145px; margin-top:-3px;}

.otherview {width: 72px; height:auto; float:left;}

.otherview .thumb{clear:both; margin:4px 0px 8px 0px;}

.otherview .thumb a{border:1px solid #5d5d5d;}

.productdisplayimg {float:left; padding:0px 20px;}

.productdetail {float:left; height:auto; color:#151515; padding-left:50px; width:420px;}

.textarea {border:1px solid #6b6b6b; color:#151515; padding:4px; font-size:12px;overflow:auto;width:90px; }

.rolloverwraper {font-size:12px; padding-top:1px; color: #151515;margin-left:98px; }

.rolloverwraper a{color: #151515; text-decoration:none;}

.zoomimg {float:right; margin-left:10px; padding-top:6px;}

.abouttext {font-size:12px; line-height:18px; color:#151515;}

.forms_pad{padding:4px 0 4px 0; margin:0px; clear:both; width:600px;}

.name_field{width:200px; float:left; font-size:12px; color:#151515; padding:5px 0 0 5px;}

.form_field {width:347px; 
font-size:12px; color:#151515; float:left; padding-top:5px;
}

.textbox3{border:1px solid #b4b4b4; height:16px; width:200px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; margin:0px; padding:4px 5px;}

.contactleftwraper1 {width:480px; float:left; height:auto; border-right:1px solid #222222; line-height:18px; min-height:250px; margin-top:15px; font-size:12px;}

.contactleftwraper1 h2{font-size:12px; color:#151515;}

.contactrightwraper {width:425px; float:left; height:auto; padding-left:25px; margin-top:15px; font-size:12px;}

.contactrightwraper h2{font-size:12px; color:#151515;}

.suggestwraper {width:412px; height:140px; border:1px solid #5d5d5d; clear:both; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:10px 0px 0px 10px; float:left;}

.suggestheading {width:406px; height:10px; background:url(../mainimages/suggest_heading.png) no-repeat left bottom; padding-bottom:20px;}

.suggestimg {width:63px; height:79px; text-align:center; border:1px solid #5d5d5d; float:left; margin:0px 6px 0px 0px; padding-top:4px;}

.arrowimg {width:auto; float:left; margin:30px 5px 0px 0px;}

/*------*/
.page_title
{
  color:White; font-size:12px;
  background-color:Black;
  font-weight:bold ;	
   font-family:Arial;
}

img{border:0; outline:0;}
.txtalign{ text-align:justify;}

.fonttext{font-size:12px;color:Black;}

/*-------------------------- Look Book Page ------------------ */

.lookbookimg {width:653px; height:348px; border:1px solid #000;}
/*
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}*/
#wrapper {width:653px; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:653px; border:1px solid #222222;}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0;}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:23px; height:78px;}
#slideleft:hover {background:url(images/left_look.png);}
#slideright {float:right; width:20px; height:81px;}
#slideright:hover {background:url(images/right_look.png);}
#slidearea {float:left; position:relative; width:580px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}


/*--------------------------24-10-2011---------------------*/
.currencyright{float:right;}
.giftwraper {width:690px; height:auto; margin:0px auto;}
.headergift {width:490px; height:95px; background:#000000; text-align:center; padding:15px 0px 0px 200px;}
.giftbottomwraper {width:686px; height:auto; border:2px solid #222222; border-top:none; float:left; text-align:center; padding-top:15px;}
.gifttext {width:650px; text-align:justify; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding-left:15px; padding-bottom:15px;}
.giftspace{padding-bottom:15px; }
.pagingfloat{float:left;}


/***************new menu *******************/

.nav ul {
	height: 31px;
	float: left;
	margin: 0;
	list-style: none;
	font-size: 11px;	
	font-weight:bold;
}
.nav li {
	float: left;     
	background: url(../mainimages/split.png) no-repeat right center;
	position: relative;
	z-index: 1;
	font-size:11px;
	text-transform:capitalize;	 

}
.nav li.last {
	background:none;
}
.nav li:hover {
	z-index:2;
}
.nav li a {
	display: block;
	line-height: 32px;
	overflow: hidden;
	float: left;
		color:#fff;
}


a .menu-mid {
	background: url(../mainimages/menu_mid1.gif) repeat-x;
	padding:0 15px 0 15px;
	display: block;
	float: left;
}

.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li:hover a .menu-left,
.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li:hover a .menu-mid,
.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li:hover a .menu-right {
	background-position: 0 -37px;
	text-decoration:none;
	color:#000;
}
.nav li a:hover,
.nav li.active a,
.nav li.hover a,
.nav li:hover a {
	color: #fff;
}
.nav li:hover .sub,
.nav li.hover .sub {
	display:block;
	z-index:100000000;
}
.nav li .sub {
	display: none;
	position: absolute;
	top: 27px;	
	background: url(../mainimages/submenu_top.png) no-repeat;
	width: 220px;
	padding-top: 5px;
	z-index:100000000;
	text-transform:capitalize;
	font-weight:normal;  

}

.sub ul
{
	font-weight:normal; 
}
.nav li ul {
	background:#fff;
	width: 162px;
	height: auto;
	margin: 0;
	padding: 0 12px 10px;
	list-style: none;
	font-size: 14px;
	z-index:10000000;
}

.nav li:hover li,
.nav li.active li {
	width: 100%;
	padding: 1px 0 2px;
	background: none !important;
}
.nav li:hover li a,
.nav li.active li a {
	color: #000;
	background: none !important;
	line-height: normal;
	width: 156px;
	padding: 8px 3px 3px;
	text-indent: 1px;
	text-decoration:none;
}
.nav li:hover li a:hover,
.nav li.active li a:hover {
	color: #fff;
	background: #000 !important;
	text-decoration: none;
	line-height: normal;
}
/*IE*/
.nav li li a:hover,
.nav li li a:hover {
	color: #fff;
	background: #000 !important;
	text-decoration: none;
	line-height: normal;
}


/*--------------------- 05-march-2012------------*/
.about_left{width:585px; float:left;padding-right:20px;padding-bottom:10px; font-size:12px; line-height:20px; color:#151515; text-align:justify;}
.about_right{width:348px; float:left;}

.mail_link{padding:4px 0 15px 0; font-size:12px;}
.mail_link a{color:#0d8be2; text-decoration:none;}
.mail_link a:hover{color:#1167a2; text-decoration:none;}
.light14{font-size:14px; color:#000; padding:3px 0 3px 0;}
.static_txt{font-size:12px; color:#464646; line-height:18px;}


/********************* changes 06-03-2012 **************************/

.searchboxwraper {width:190px;  padding:12px 0 0 12px; font-size:15px; margin-bottom:15px; background:#f7f7f7}

.leftheading {width:190px; height:auto; background:url(../mainimages/heading_bg.png) no-repeat bottom; padding-bottom:16px; text-transform:uppercase;}

.selectwraper {padding:5px 0px;}

.resetbtnwraper {padding:5px 15px 5px 0px;}

.selectbox {width:195px; height:24px; border:1px solid #6b6b6b; font-size:11px; color:#6b6b6b; padding:2px 2px;}

.category ul{margin:0px; padding:8px 0px 10px 16px;text-decoration:none;color:Black;}

.category ul li {background:url(../mainimages/img-li.png) left 6px no-repeat; padding-bottom:2px; padding-left:10px; line-height:20px; font-size:11px; list-style:none;}
.category ul li a{text-decoration:none;color:Black;}


.apply_filter{margin:0px; padding:8px 0px 10px 10px; font-size:11px; text-transform:uppercase;}

.apply_filter table tr { padding-bottom:2px; padding-left:18px; line-height:20px; list-style:none;}
.apply_filter table tr td{ color:#000; text-decoration:none;}
.apply_filter table tr td:hover{ color:#666; text-decoration:underline;}
.apply_filter table tr td.active{ padding-bottom:2px; padding-left:18px; line-height:20px; list-style:none;}