/* CSS Document */

html {
	min-height: 100%;
	padding-bottom: 1px;
	}
	
body {
	margin:0;
}


#backbg {
	background-image:url("../Images/backbg.png");
	display:none;
	left:0;
	position:absolute;
	top:0;
	z-index:100;
	padding-top:20px;
}

#dhtmltooltip{
	position: absolute;
	border: #990000 1px dashed;
	padding: 8px;
	background-color: #F6E9C3;
	visibility: hidden;
	z-index: 100;
	font-size:11px; line-height:15px;
	font-family:Tahoma;
	text-align:center;
} 



.menu {
	padding:13px 0 0 1px;
	text-align:left;
}

.navigation {
	background:url(../images1/nav-bg.gif) repeat-x;
	height:41px;
	padding-left:19px;
	font-family:tahoma;
	font-size:15px;
	color:#AC9A72;
}

.navigationLinks {
	padding-left:10px;
	color:#E2D5B6;
	font-size:18px;
	text-transform:uppercase;
}

.navigationLinks a{
	color:#E2D5B6;
	text-decoration:none;
	
}

.navigationLinks a:hover{
	text-decoration:underline;
	color:#5D4B3D;
}


.navigation input{
	border:#C7BAA7 1px solid;
	padding:2px;
	width:100px;
	margin-left:5px;
}


.navigation div.subMenu {
	position:absolute; 
	padding:10px 10px 12px 10px; 
	background:#FFFFFF;
	font-size:12px;
	font-family:Tahoma;
	color:#564537;
	width:108px;
	left:-65px;
	top:15px;
	background:url(../images1/submenu-bg.gif) no-repeat;
}

.navigation div.subMenu a{
	color:#564537;
	text-decoration:none;
}

.navigation div.subMenu a:hover{
	color:#564537;
	text-decoration:underline;
}



.mainHighlight{
	margin-top:2px;
}

.mainHighlight td.mainImg{
	padding-left:2px;
}


.latest {
	color:#86744E;
	font-family:tahoma;
	background-color:#5D4B3D;
}

.latestTxt {
	background:url(../images1/latest-txt-bg.gif) repeat-x;
	padding-top:7px;
	font-size:15px;
}
	

.newtt {
	background:url(../images1/news-title.gif) left 2px;
	text-align:right;
}

.news {
	 border:#EAD9C1 2px solid;
}

.news ul{
	 padding:0;
	 margin:0;
}

.news li {
	margin:0;
	padding:0;
	 list-style:none;
	 border-bottom:#EAD9C1 2px solid;
}


.news li a{	 
	padding:14px 0 14px 35px;;
	font-family:tahoma;
	font-size:15px;
	color:#3A3531;
	text-decoration:none;
	display:block;
}

.news li a:hover{
	text-decoration:underline;
	background:#F2EFE3;
}


.generalContent .newsDesc{
	font-family:tahoma;
	color:#202020;
	font-size:12px;
	line-height:18px;
}

.generalContent .newsDesc h3{
	font-family:tahoma;
	color:#5A493F;
	font-size:17px;
	padding:0 0 10px 0; margin:0;
	font-weight:normal;	
	border-bottom:#F7F4EB 1px solid;
	margin-bottom:20px;
}


.titleSpacing {
	padding:4px 0 2px 0;
}

.aboutUtopia {
	font-family:tahoma;
	color:#0F0F0F;
	font-size:14px;
	padding:30px 70px 0 24px;
	line-height:21px;
}


.featuredItem {
	font-family:tahoma;
	color:#0F0F0F;
	font-size:14px;
	padding:20px 14px 0 24px;
	vertical-align:top;
	line-height:20px;
}


.featuredItem h3{
	font-family:tahoma;
	color:#5A493F;
	font-size:17px;
	padding:0 0 10px 0; margin:0;
	font-weight:normal;	
}

.featuredItem .rate {
	padding-top:15px;
}

.featuredItem .rate .rateTxt{
	color:#E2CA9E;
	padding-right:25px;
}


.bottom {
	background:url(../images1/bottom-bg.gif) repeat-x;
	height:41px;
	padding-left:19px;
	font-family:tahoma;
	font-size:15px;
	color:#AC9A72;
}

.bottomLinks {
	padding-left:10px;
	color:#E2D5B6;
}

.bottomLinks a{
	color:#E2D5B6;
	text-decoration:none;
	font-size:17px;
}

.bottomLinks a:hover{
	text-decoration:underline;
	color:#5D4B3D;
}


/*Inner Pages*/
.generalLeftCol {
	width: 261px;
	height:500px;
	background-color:#E2CFAE;
	vertical-align:top;
	}
.generalLeftCol img {	
	margin-bottom: 1px;
	}

.generalContent {
	padding: 0 50px 25px 34px;
	font-family: tahoma;
	font-size: 14px;
	color: #202020;
	line-height:20px;
	}
.generalContent h2 {
	padding: 16px 0 16px 0;
	margin: 0;
	font-size: 20px;
	font-weight: normal;
	color: #E6D6BF;
	font-family: tahoma;
	}

.generalContent h3 {
	padding: 4px 0;
	margin: 0;
	font-size: 14px;
	color: #524032;
	font-family: tahoma;
	}


.generalContent p{
	padding: 0 0 15px 0;
	margin: 0;
	}
.generalContent p.line{
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	background:url(../Images1/line-bg.gif) no-repeat left bottom;
	}	
	
.generalContent p.newsList{
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	background:url(../Images1/line-bg.gif) no-repeat left bottom;
	font-weight:bold;
	}
	
.generalContent .download{
	font-size:12px;
	font-weight:normal;
	display:block;
	width:130px;
	}	


.generalContent a{
	color:#4E3D30;
	text-decoration:none;
	}
.generalContent a:hover{
	color:#4E3D30;
	text-decoration:underline;
	}
.leftMenu {
	background:#E2CFAE;
	width:230px;
	vertical-align:top;
	padding:45px 0 0 0;
/*	height:600px;*/
}

.leftMenu div.inner{
	padding:0 0 0 28px;
}

.leftMenu h2 {
	padding:25px 0 20px 0;
	margin:0;
	display:block;
}

.leftMenu h2.nosubMenu {
	padding:25px 0 0 0;
	margin:0;
	display:block;
}

.leftMenu ul {
	padding:0;
	margin:0;
}

.leftMenu li { 
background:url("../images1/menu-bullet.gif") no-repeat scroll left 22px transparent;
color:#64523E;
cursor:pointer;
display:block;
font-weight:bold;
padding:15px 0 10px 10px;
font-family: tahoma;
font-size: 16px;
line-height: 16px;
}

.leftMenu li a{ 
	color:#634D42;
	text-decoration:none;
}

.leftMenu li a:hover{ 
	color:#FFFFFF;
	text-decoration:underline;
}

.breadcrums {
	padding:20px 0 14px 36px;
	font-family:Tahoma;
	font-size:12px;
	color:#675A4E;
}


.breadcrums a{
	color:#675A4E;
	text-decoration:none;
}

.breadcrums a:hover{
	color:#675A4E;
	text-decoration:underline;
}


.commonLinks {
	padding: 0 0 0 23px;
	color:#71655D;
	text-decoration:none;
}

.commonLinks img {
	padding: 0 0 0 14px;
}


.productDetails{
	padding:0 36px 100px 36px;
	font-family:Tahoma;
	vertical-align:top;
	font-size:14px;
}


.productDetails a{
	color:#634D42;
	text-decoration:none;
}

.productDetails a:hover{
	color:#634D42;
	text-decoration:underline;
}

/*List of products*/
.productDetails .productThumbnails {
	margin-top:30px;
}

.productDetails .productThumbnails td{
	font-family:Tahoma;
	font-size:11px;
	color:#5F4D3F;
	text-align:center;
	font-weight:bold;
}

.productDetails .productThumbnails h3{
	font-family:Tahoma;
	font-size:13px;
	color:#5F4D3F;
	text-align:center;
	font-weight:normal;
	display:block;
	padding:8px 0 5px 0;
}

.productDetails .productThumbnails div.centerProduct {
	width:88px;
	margin:0 auto;
	text-align:center;
}


.productDetails .paging {
	font-family:Tahoma;
	font-size:14px;
	color:#5F4D3F;
}


.productDetails .paging a{
	color:#594A3F;
	text-decoration:none;	
}
/*List of products END*/

.productDetails .productImg {
	padding:0 28px 0 0;
	width:178px;
}

.productDetails .productImg img{
	border:#402E22 1px solid;
}

.productDetails h3 {
	color:#594A3F;
	font-family:Tahoma;
	font-size:15px;
	padding:0; 
	margin:0;
}

.productDetails .productName td{
	text-align: left;	
}

.productDetails .productName .price {
	color:#DCC498;
	font-family:Tahoma;
	font-size:12px;
	padding-bottom:4px;
}

.productDetails .productDesc {
	color:#202020; 
	font-family:tahoma; 
	font-size:12px; 
	font-weight:normal; 
	line-height:17px; 
	text-decoration:none;
	padding:5px 20px 35px 0;
	width:240px; height:72px; margin-right:5px; overflow:hidden;
	display:block;
}


.productDetails .productDesc span[style]{
	color:#202020 !important; 
	font-family:tahoma !important; 
	font-size:12px !important; 
	font-weight:normal !important; 
	line-height:17px !important; 
}


.productDetails .productChoice td{
	font-family:Tahoma;
	font-size:12px;
	color:#202020;
}

.productDetails .productChoice input{
	border:#E0C295 2px solid;
	margin-top:5px;
	font-family:Tahoma;
	font-size:12px;
}

.productDetails .productChoice select{
	border:#E0C295 2px solid;
	margin-top:5px;
	font-family:Tahoma;
	font-size:12px;
}

.padd14 {
	color:#1C1C1C;
	font-family:Tahoma;
	font-size:14px;
	padding:14px 0;
}

.rpanel {
	padding:45px 0 0 0;
	border-left:#E6CEAE 2px solid;
	width:200px;
}


.cart {
	 padding:25px 0 0 15px;
}

.cart div.price{
	 color:#DCC498;
	font-family:Tahoma;
	font-size:12px;
	padding-bottom:8px;
}

.completeLook {
	padding: 50px 0;

}

.helpDesk {
	/*border:#E2CFAE 1px solid; */
	background:#FEFDF8;
	font-size:14px;
}


.helpDesk td{ 
	vertical-align:top;
	
}

.helpDesk  input{
	border:#D4CBB2 2px solid;
	font-family:Tahoma;
	padding:2px;
	width:250px;
	font-size:12px;
}

.helpDesk  textarea{
	border:#D4CBB2 2px solid;
	font-family:Tahoma;
	padding:2px;
	width:250px;
	font-size:12px;
}

.helpDesk  select{
	border:#D4CBB2 2px solid;
	font-family:Tahoma;
	padding:2px;
}

/* CSS BY AJAY*/
.brownbutt {
	background-image:url("../Images/butt_bg.gif");
	background-repeat:repeat-x;
	border:1px solid #F6F4E9;
	color:#453938;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:6px;
	text-decoration:none;
	text-transform:uppercase;
}


.remove {
	background-image:url("../Images/remove-bg.gif");
	background-repeat:repeat-x;
	xborder:1px solid #F6F4E9;
	color:#A29570;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	xfont-weight:bold;
	padding-bottom:6px;
	padding-top:6px;
	text-decoration:none;
	text-transform:uppercase;
}

.remove a{
	background-image:url("../Images/remove-bg.gif");
	background-repeat:repeat-x;
	xborder:1px solid #F6F4E9;
	color:#A29570;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	xfont-weight:bold;
	padding: 6px;
	margin: 6px;
	text-decoration:none;
	text-transform:uppercase;
}

.remove a:hover{
	background-image:url("../Images/remove-bg.gif");
	background-repeat:repeat-x;
	xborder:1px solid #F6F4E9;
	color:#A29570;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	xfont-weight:bold;
	padding-bottom:6px;
	padding-top:6px;
	text-decoration:none;
	text-transform:uppercase;
}

.blackunder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #453938;
	text-decoration: none;
}
.blackunder1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #453938;
	font-weight: normal;
	text-decoration:none;
}

.blackunder a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #453938;
	font-weight: normal;
	text-decoration: none;
}

.blackunder:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #453938;
	font-weight: normal;	
	text-decoration: none;
}
.blackunder:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #453938;
	text-decoration: none;
}

.drpDwn {
	border:#D4CBB2 2px solid;
	font-family:Tahoma;
	padding:2px;
}

.view { background-image:url(../Images/bg-cart.gif);
background-repeat:repeat-x;
}

/* CSS BY AJAY END*/


.loginTbl {
	margin-top:20px;
}


.loginTbl td {
	padding:8px 0 8px 12px;
	border-bottom:#F2E6D6 1px solid;
	color:#202020;
	font-size:14px;
	font-family:Tahoma;
	background:url(../Images1/tbl-arr.gif) no-repeat left 13px;
}


.loginTbl td a{
	color:#594A3F;
	text-decoration:none;
	font-weight:bold;
}

.loginTbl td a:hover{
	text-decoration:underline;
}

.orderTbl {
	margin-top:20px;
	font-size:12px;
}

.orderTbl td {
	padding:8px 0 8px 12px;
	border-bottom:#F2E6D6 1px solid;
	color:#202020;	
}


.orderTbl td.first {
	background:url(../Images1/tbl-arr.gif) no-repeat left 13px;
}


.orderTbl td a{
	color:#594A3F;
	text-decoration:none;
	font-weight:bold;
}

.orderTbl td a:hover{
	text-decoration:underline;
}



.detailsTbl {
	color:#202020; 
	font-family:Tahoma;
	 Font-size:14px;
}

.detailsTbl a{
	color:#594A3F;
	text-decoration:none;
}

.detailsTbl a:hover{
	color:#594A3F;
	text-decoration:underline;
}


.gridTbl td {
	padding:8px 0 8px 4px;
	border-bottom:#F2E6D6 1px solid;
	color:#202020;
	font-size:12px;
	font-family:Tahoma;
	
}

.gridTbl th {
	padding:8px 0 8px 4px;
	border-bottom:#F2E6D6 1px solid;
	color:#202020;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	background:url(../Images/bg-cart.gif) repeat-x;
}



.gridTbl input{
	border:#D4CBB2 2px solid;
	font-family:Tahoma;
	padding:2px;
}

.gridTbll td a{
	color:#594A3F;
	text-decoration:none;
	font-weight:bold;
}

.gridTbl td a:hover{
	text-decoration:underline;
}

.footer a{
	text-decoration:underline;
	color:#594A3F;
	text-decoration:none;
}


.footer td{
	border-bottom:none;
}

.tblTopTxt {
	font-size:12px;
	padding:15px 0;
}


.tblTopTxt select{
	font-size:12px;
	font-family:Tahoma;
}



.tblBtmTxt {
	font-size:12px;
	padding-top:15px;
}


.txtBox{
	border:#D4CBB2 2px solid;
	font-family:Tahoma;
	padding:2px;
	width:250px;
}


.brown {
	background-image: url(../Images/brown12.png);
}
.brownbutt {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #453938;
	padding-top:6px;
	padding-bottom:6px;
	text-decoration: none;
	background-image: url(../Images/butt_bg.gif);
	background-repeat: repeat-x;
	border: #F6F4E9 1px solid;
	text-transform: uppercase;
	font-weight: bold;
}


.brownbutt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #453938;
	width: 80px;
	padding-top:6px;
	padding-bottom:6px;
	text-decoration: none;
	background-image: url(../Images/butt_bg.gif);
	background-repeat: repeat-x;
	border: #F6F4E9 1px solid;
	text-transform: uppercase;
	font-weight: bold;
}

.brownbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.brownbutton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9E782F;
	text-decoration: none;
}
.brownbutton:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}



.cartproductname {
	color: #000000;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
}
.cartproductname td{
	color: #A99976;
	font-family: tahoma;
	font-size: 11px;
	line-height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}


.cartproductname a{
	font-size: 12px;
	color:#A29570; text-decoration: none;
	}


.cartproductname .remove {
	background-image:url("../Images/butt_bg.gif");
	background-repeat:repeat-x;
	border:1px solid #F6F4E9;
	color:#453938;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:6px  4px;
	text-decoration:none;
	text-transform:uppercase;
	width:80px;
 }
.brownbacktotal  {
	padding-top:2px;
	padding-bottom:3px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border: 1px solid #F3F0E0;
	xbackground-color:#EBC983;
}

.txtsmall { font-size: 10px;
font-weight: bold;
margin-top: 15px;
color: #594A3F;
}

.txtred {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	text-align: right;
	font-weight:normal;
	display:block;
}

.txtred1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	text-align: center;
	font-weight:normal;
	display:block;
}