@charset "utf-8";
/*********************** CSS Document ***********************/

body { margin: 0px; text-align: center;	background:url('../images/bg.gif') repeat; font:normal Georgia, arial;}
#conash3D0 {display:none;}
/******************** WRAPPER *********************/
#wrapper { width:962px; height: auto; text-align: left; margin: 0 auto 0 auto;}
#container { width:960px; height: auto; overflow:auto; border-width:3px 1px 3px 1px; border-color:#a53222 #b5afb0 #a53222 #b5afb0; border-style:solid; background-color:#fff;}
#container #mastheader { width:920px; height:70px; background-color:#f4f4f4; padding:14px 20px 2px 20px;}
#mastheader #logo{ width:256px; height: auto; margin:0px 0px 0px 2px; float:left;}
#mastheader #hrt{ width:590px; height: auto; margin:0px 2px 0px 0px; float: right;}
#hrt #search{ width:255px; height: auto; float:right;}
#search #field{ width:235px; height: auto; float:left;}
#search #btn{ width:20px; height: auto; float:left;}
#hrt #hlink{ width:590px; height: auto; padding:22px 0px 0px 0px; clear:both;}

#container #menu { width:960px; height:58px;}
#menu #lt{ width:6px; height:58px; background:url('../images/menu_lt.gif') no-repeat; float:left;}
#menu #ctr{ width:933px; height:42px; background:url('../images/menu_ctr.gif') repeat-x; padding:16px 0px 0px 15px; float:left;}
#menu #rt{ width:6px; height:58px; background:url('../images/menu_rt.gif') no-repeat; float:right;}

#container #mainframe { width:946px; height: 552px; overflow:hidden; margin:9px 0px 10px 0px; padding:0px 0px 0px 14px; clear:both;}
#mainframe #mfleft{ width:627px; height: 505px; background:url('../images/banner_bg.jpg') no-repeat; margin:3px 0px 0px 0px; float:left;}

#container #mainframe1 { width:946px; height: 552px; overflow:hidden; margin:1px 0px 10px 0px; padding:0px 0px 0px 2px; clear:both;}

#container #mainframe2 { width:946px; height: auto; overflow:hidden; margin:1px 0px 10px 0px; padding:0px 0px 0px 2px; clear:both;}

#mainframe1 #mfleft1{ width:627px; height: 505px; margin:1px 0px 0px 0px; float:left;}
#mainframe2 #mfleft1{ width:640px; height: auto; margin:1px 0px 0px 0px; float:left;}
#mainframe #mfright{ width:282px; height: auto; background:url('../images/rt_frame_bg.gif') repeat-y left; padding:0px 0px 20px 15px; float: right;}

#mainframe1 #mfright{ width:282px; height: auto; background:url('../images/rt_frame_bg.gif') repeat-y left; padding:0px 0px 20px 15px; float: right;}
#mainframe2 #mfright{ width:282px; height: auto; background:url('../images/rt_frame_bg.gif') repeat-y left; padding:0px 0px 0px 0px; float: right; }
#mfright #recommends{ width:270px; height: auto; margin:0px 0px 11px 0px;}
#head{ width:270px; height: 32px;} 
#head #hlt{ width:6px; height: 32px; background:url('../images/rounded_lt.gif') no-repeat; float:left;} 
#head #hrt{ width:6px; height: 32px; background:url('../images/rounded_rt.gif') no-repeat; float: right;} 
#head #hctr{ width:258px; height: 26px; background-color:#e6e5e5; padding:6px 0px 0px 0px; float:left;} 
#recommends #list{ width: auto; height: auto; margin:13px 0px 0px 10px;}

#mfright #callus{ width:250px; height: auto; margin:auto; padding:13px 0px 0px 0px; border-top:1px solid #d2d2d2;}


#wrapper #footer { width:927px; height: 225px; margin:8px 0px 0px 0px; padding:26px 0px 0px 30px; background:url('../images/footer_bg.gif') no-repeat;}
#footer #flink{ width:645px; height: auto; overflow:auto; border-bottom:1px dotted #FFFFFF; padding:0px 0px 10px 0px;}
#footer #address{ width:645px; height: auto; overflow:auto; border-bottom:1px dotted #FFFFFF; padding:9px 0px 10px 0px;}
#footer #copyright{ width:645px; height: auto; padding:9px 0px 0px 0px;}


/******************** STYLES *********************/

.searchtxt { font-family: Georgia, "Times New Roman", Times, serif; color:#2b1713; font-weight: normal; font-size:12px; text-decoration:none;}
.textfield { width: 140px; height:17px; font-family: Georgia, "Times New Roman", Times, serif; color: #2b1713; font-size:11px; font-weight: normal; border-width: 1px 1px 1px 1px;
			 border-style: solid; border-color: #848277 #ebebeb #ebebeb #848277; background-color: #FFFFFF; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px;}
.link { font-family: Georgia, "Times New Roman", Times, serif; color:#9b3929; font-weight: normal; font-size:10px; text-decoration:none;}

.link:hover { font-family: Georgia, "Times New Roman", Times, serif; color:#333333; font-weight: normal; font-size:10px; text-decoration: none;}

.linkn { font-family: Georgia, "Times New Roman", Times, serif; color:#333333; font-weight: normal; font-size:10px; text-decoration: none;}

.linksep { font-family: Georgia, "Times New Roman", Times, serif; color:#9b3929; font-weight: normal; font-size:10px; text-decoration:none; padding: 0px 3px 0px 3px;}
.menutxt { font-family: Georgia, "Times New Roman", Times, serif; color:#2b1713; font-weight: normal; font-size:12px; text-decoration:none; text-transform:uppercase; float:left;}
.menutxt:hover { font-family: Georgia, "Times New Roman", Times, serif; color:#751f11; font-weight: normal; font-size:12px; text-decoration: underline; 
				 text-transform:uppercase; float:left;}
.activemenu { font-family: Georgia, "Times New Roman", Times, serif; color:#2b1713; font-size:12px; text-decoration:underline; text-transform:uppercase; float:left;}
.menusep { width:4px; height:4px; background:url('../images/menu_sep.gif') no-repeat; margin:5px 30px 0px 30px; float:left;}
.menuNoDisplay{ display:none;}
.footerlink { font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight: normal; font-size:11px; text-decoration:none; float:left;}
.footerlink:hover { font-family: Arial, Helvetica, sans-serif; color:#ff988a; font-weight: normal; font-size:11px; text-decoration:none; float:left;}
.footersep { width:3px; height:3px; background:url('../images/bullet.gif') no-repeat; margin:6px 8px 0px 8px; float:left;}
.add { font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight: normal; font-size:11px; text-decoration:none; line-height:18px;}
.copyrighttxt { font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight: normal; font-size:11px; text-decoration:none; text-transform:uppercase;}
.txtitalic { font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight: normal; font-size:11px; text-decoration:none; font-style:italic;}

.cont1 { font-family: Georgia, "Times New Roman", Times, serif; color:#262626; font-weight: normal; font-size:12px; text-decoration:none; line-height:19px;}
.cont2 { font-family: Georgia, "Times New Roman", Times, serif; color:#757373; font-weight: normal; font-size:12px; text-decoration:none; line-height:17px;}
.h1 { font-family: Georgia, "Times New Roman", Times, serif; color:#1b1010; font-weight: normal; font-size:17px; text-decoration:none;}
.mail { font-family: Georgia, "Times New Roman", Times, serif; color:#262626; font-weight: normal; font-size:12px; text-decoration: underline;}

ul.list1 {list-style:none !important; margin:0px 0px 0px 8px !important; padding:0px 0px 0px 0px !important; font-family: Georgia, "Times New Roman", Times, serif; color: #757373; font-weight: normal; font-size: 12px; text-align: left; line-height:11px;}
ul.list1 li {background:url('../images/bullet1.gif') no-repeat !important; padding:0px 0px 14px 10px !important; margin-top:0px !important;}

ul.list2 {list-style:none !important; margin:0px 0px 0px 8px !important; padding:0px 0px 0px 0px !important;
/* font-family:Arial, Helvetica, sans-serif;*/ 
/*font:Arial;
 color: #000; font-weight: normal; font-size: 12px; text-align: left; line-height:14px;*/}
ul.list2 li {background:url('../images/bullet1.gif') no-repeat !important; padding:0px 0px 12px 10px !important; margin-top:0px !important;
}
 
ul.list2 li.polc {
font-family:Arial, Helvetica, sans-serif;
 color: #000;  font-size: 12px; text-align: left; line-height:15px;
}



/*.clearfix{ clear:both; padding-top:4px;}*/
.clearfix{ clear:both;}

/*.col1 { float:left; width:193px; margin-left:4px; background:#fff; }

.col2 { float:left; width:425px; margin-left:31px; padding:0 13px 15px 0; background: url(../_imgs/col1_bg.gif) no-repeat 100% 0; min-height:492px; }*/
.col2 h2{ 
font-family: Georgia, "Times New Roman", Times, serif; color:#1b1010; font-weight: normal; font-size:17px; text-decoration:none;
}


.pcol1 { float:left; width:200px; margin-left:1px; background:#D1D1D1;  height: 545px; }
.pcolin { 
width:auto; height:auto; margin-left:15px; margin-right:15px; margin-top:13px;}

.pcol1_t {

float:left; width:188px; margin-left:1px;   height: 970px;; 
background:#fefefe url('../images/testi_lt_bg.gif') repeat-x;
padding:18px 6px 0 6px; text-align:center;}

.buildimg {
margin-left:14px;
/*margin-right:5px;*/
margin-top:20px;
}
.aboutimg { margin-bottom:15px;}

.pcolc { float:left; width:193px; margin-left:1px; background:#f4f4f4;  height: 500px;}

.pcol2 { float:left; width:350px; margin-left:31px; padding:0 0px 15px 0;  min-height:492px; }
.pcol2_t { float:left; width:405px; margin-left:31px; padding:0 0px 0px 0;  }
.pcol2 h2{
 
/*font-family: Georgia, "Times New Roman", Times, serif;*/
font-family:Arial, Helvetica, sans-serif;

 color:#1b1010; 
 font-weight: bold;
  font-size:14px; text-decoration:none;
}

.pcol2 h2 .hcont{
 
/*font-family: Georgia, "Times New Roman", Times, serif;*/

  font-size:12px; text-decoration:none;
  
}


.pcol2_t h2 {
font-family:Arial, Helvetica, sans-serif;

 color:#1b1010; 
 font-weight: bold;
  font-size:14px; text-decoration:none;
}
#testin1 {
width:172px;
height:172px;

}
#testin2 {
width:200px;
height:200px;

}


.pcol2_t h2{ 
font-family: Georgia, "Times New Roman", Times, serif; color:#1b1010; font-weight: normal; font-size:17px; text-decoration:none;
}

#testmon1 {
width:auto;
height:auto;
padding:0 0 6px 0;
}

.pcol2 p.tdfont {
font-family: Georgia, "Times New Roman", Times, serif; color:#757373; font-weight: normal; font-size:12px; text-decoration:none; line-height:17px;
}
.pcol2 p.tdfontbold {
font-family: font-family: Arial, Helvetica, sans-serif; color:#000; font-weight: normal; font-size:14px; text-decoration:none; line-height:17px;
}
ul.sidenav li.tt2 { padding:16px 22px 17px 22px; font:0.9em Georgia; background:#dfdfdf url(../_imgs/dots_tan2.gif) repeat-x 0 100%; }
.lffont1 { font-size:12px; font-weight:normal; margin:30px 0 28px 2px; color:#590a18; }

.lffont2 { font-size:12px; font-weight:normal; margin:30px 0 28px 2px; color:#590a18; }

#mycustomscroll {

	float:left;
	width: 320px;
	height: 356px;
	margin: 15px 1px 20px 18px;
	overflow: hidden;
	overflow-y: auto;
	position: relative;
	background:#FFFFFF;
	outline:0 none;
	}
#mycustomscroll  a img {  border:#e3e3e4 1px solid; margin-right:5px; margin-bottom:20px; outline:0 none;}

#mycustomscroll  a img.imgact{  border: 1px solid #a03a29; border-right:1px solid #a03a29;}

/*#mycustomscroll  a img:hover {border:#a03a29 1px solid; outline:0 none; }*/
	
/*#mycustomscroll  a:visited {
	border: 8px solid #a03a29; 
}
*/


/*-------------------------------*/
#mycustomscrol2 {
	float:left;
	width:426px;
	height:351px;
	margin: 15px 1px 20px 18px;
	overflow: hidden;
	overflow-y: auto;
	position: relative;
	background:#FFFFFF;
	outline:0 none;
 }
#mycustomscrol2  a img {  border:#e3e3e4 1px solid; margin-right:17px; margin-bottom:20px; outline:0 none;}

#mycustomscrol2  a img:hover {border:#a03a29 1px solid; outline:0 none; }
	
#mycustomscrol2  a img:active {
	/*border:#a03a29 1px solid ;
	outline:0 none; */
	border:#a03a29 1px solid; outline:0 none;
}

#mycustomscrol2  a img:hover {border:#a03a29 1px solid; outline:0 none; }

/*-------------------------------*/



#imgdet {
/*background-color:#fafafa;
border:solid 2px #ccc;
margin-left:2px;*/
background:url('../images/img_bg01.gif') repeat-y;
width:383px;
height:auto;
padding-bottom:20px;
}

#noimgdet {
height:auto;
margin-top:-30px;
padding-right:50px;
}

#bigimgdiv{
width:347px;
height:248px;
border :solid 1px #ccc;
margin-left:10px;
margin-right:12px;
background-color:#FFFFFF;
}
#bigimgdiv1 {
width:243px;
height:198px;
float:left;


}
#bigimgdiv2 {
width:90px;
height:200px;
float:right;

}
#imgdescdiv {
width:347px;
/*height:100px;*/
height:auto;
margin-left:10px;
margin-right:12px;
padding-bottom:10px;

/*border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;*/
/*border:solid 1px #ccc;*/
}

#imgdesin1 {
margin-left:6px;
}
#smimgdiv1{
width:90px;
height:90px;
background-color:#FFFFFF;
float:right;
margin:30px 8px 0 0;
padding: 1px 1px 1px 1px;
border: solid 1px #E8E8E8;
}

	
#smimgdiv2{
width:90px;
height:90px;
background-color:#FFFFFF;
float:right;
margin:10px 8px 0 0;
padding: 1px 1px 1px 1px;
border: solid 1px #E8E8E8;




}
#searchBtn {
width: 42px; 
height:16px;
#height: 22px;
margin: 0 0 0 2px; 
background: url(../images/search_btn.gif) no-repeat 0px 0; 
text-indent: -1999px; overflow: hidden; font-size: 0; line-height: 0; text-decoration: none; border: none; cursor: pointer; 
}

#imginfo1 {
float:left;
margin-top:5px;
#margin-top:0px;

}
p .imginfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:15px 0 3px 0px; 
	display:block; 
	text-decoration:none; 
}

.fontdesc {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;	
color:#3b2618;
font-weight:bold;
line-height:18px;
}

.mulheading {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;	
color:#3b2618;
line-height:22px;
font-weight:bold;
}
.fontdesc1 {
font:11px arial;
color:#5f5f5f;
line-height:18px;
}

.imginfoin1 {
color:#696969; font:0.9em Georgia; display:block;  text-decoration:none; width:80%; 
}

.borderit img{
border: 1px solid #ccc;
}

#imgdivc1 img {
border:none; outline:none;
}

#imgdivc1 a {
text-decoration:underline; outline:none 
}

#imgdivc1 a {
color:#5c4631; text-decoration:none;
}

#imgdivc2 img {
border:none; outline:none;
}

#imgdivc2 a {
text-decoration:underline; outline:none 
}

#imgdivc2 a {
color:#5c4631; text-decoration:none;
}

.borderit2 {
border: 1px solid #a03a29;
border-right:1px solid #a03a29;
}

#imgdivc1 {
height:94px;
width:95px;

}

#imgdivc1  a img.imgact{  border: 1px solid #a03a29; border-right:1px solid #a03a29;}

.scimg {
height:77px;
width:77px;
float:left;
}

.scimg1 {
height:77px;
width:77px;
border: 1px solid #a03a29;
float:left;
}

#imgdivc2 {
height:94px;
width:95px;
}

hr {
margin-top:2px;
}
.catdesc {
color:#9b3929;
}

 .pol_font {
 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
} 
.pol_font li .licon {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style:circle;
}
.pol_fontc {
 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:300;
margin-left:15px;

} 

 .pol_font1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:19px;
margin-bottom:10px;
} 

.tadd {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

/* old css */
* { margin:0; padding:0; } ul,li { list-style:none; }
html[xmlns] .clearfix{ display:block}
* html .clearfix{ height:1%}
#conash3D0 {display:none;}
p, li { font-size:1.2em; }

/*a { color:#5c4631; text-decoration:none; }
a:hover { text-decoration:underline; outline:none }
*/
/*img { border:none; outline:none; }*/

/*legend { display:none; }
fieldset { border:0; }*/

#wrapper { width:972px; margin:0 auto; text-align:left; height:400px}
#wrapper .top { background: url(../_imgs/content_bg.png) repeat-y 0 0; padding:0 6px;  margin-left:1px; }
#wrapper .btm { }

#header { height:86px; border-top:#580816 2px solid; background:#f9f7eb; }
#header .left { float:left; width:300px; height:86px; background: url(../_imgs/logo_bridal.gif) no-repeat 100% 0; padding-left:210px; }
#header .left p { text-indent:-99999px;  height:86px;  }
#header .left p a { display:block; height:86px; margin-left:-200px }
#header .right { float:left; width:420px; }
#header .right ul { margin:20px 0 0 120px; }
#header .right ul li { float:left; border-left:#5c4631 1px solid; padding-left:7px; margin-left:7px; font-size:1.3em; height:20px; }
#header .right ul li.first { border:none; padding:0; margin:0; }
#header .right ul li a { color:#5c4631;}

#header .searchBar { float: right; clear: right; width: 290px; margin: 0 28px 0px 0; /*background:url(../_imgs/bg_searchBar.jpg) no-repeat 0 7px */}
#header .searchBar form{ font:11px georgia; color: #5c4631;}
#header .searchBar input {width: 123px; height: 20px; padding: 1px; margin: 8px 0 0 3px; font: normal normal 1.2em Arial, Helvetica, sans-serif; border-top:#c4c4c4 1px inset; }
#header .searchBar button {width: 42px; height: 22px; margin: 6px 0 0 7px; background: url(../_imgs/arrow_red.gif) no-repeat 0px 0; text-indent: -1999px; overflow: hidden; font-size: 0; line-height: 0; text-decoration: none; border: none; cursor: pointer; }
#header .searchBar button:hover { background: url(../_imgs/arrow_red.gif) no-repeat 0 0px; }

 
#nav { background: url(../_imgs/nav_top.gif) no-repeat 0 0; padding-top:6px; border-bottom:#d7d7d7 1px solid; }
#nav ul { padding:13px 0 13px 23px; }
#nav ul li { float:left; padding-left:12px; margin-left:7px; background: url(../_imgs/nav_sep.gif) no-repeat 0 6px; text-transform:uppercase; font-size:1.2em; letter-spacing:.03em; /*padding added to center the nav after removing press and wishlist*/padding-right:30px;}
#nav ul li.first { background:none; padding:0; margin:0; /*padding added to center the nav after removing press and wishlist*/padding-right:30px;}
#nav ul li a { color:#3a2517; }
#nav ul li.first a {color:#3a2517 }
#nav ul li a.active  { text-decoration:underline; color:#660516; }

.subnav { margin:1px; border-bottom:#d7d7d7 1px solid; padding-bottom:1px; }
.subnav  ul { padding:18px 0 16px 20px; background-color:#590a18; }
.subnav  ul li { float:left; padding-left:10px; margin-left:7px; background: url(../_imgs/subnav_sep.gif) no-repeat 0 6px; font:1em arial; padding-bottom:3px; }
.subnav ul li.first { background:none; padding-left:0; margin:0; color:#d4cdb6;}
.subnav ul li a { color:#d4cdb6; padding-bottom:2px; }
.subnav ul li a:hover { text-decoration:none; border-bottom:#d4cdb6 1px solid; }
.subnav ul li a.active { border-bottom:#d4cdb6 1px solid; }

ul.sidenav { margin-top:4px; background: url(../_imgs/sidenav_btm.gif) repeat-x 0 100%; padding-bottom:0px; }
/*ul.sidenav1 { margin-top:4px; background: url(../_imgs/menu_sep.gif) repeat-x 0 100%; padding-bottom:0px; }*/
ul.sidenav li { color:#3b2618; }
ul.sidenav li.ttl { padding:16px 22px 17px 22px; font:1.5em Georgia; background:#dfdfdf ; color:#9b3929;}

ul.sidenav1 li.ttl {
 padding:16px 10px 17px 15px;
  font:1.5 em Georgia; 
  background:#dfdfdf ; color:#9b3929;
  
  }
ul.sidenav1 li.active1 { 
/*font:1.5em Georgia;*/

/*background:#dfdfdf ;*/ 
background:url(../_imgs/menu_sep.gif) repeat-x 0 100%;
padding-top:7px;
padding-left:15px;

padding-bottom:7px;
/*color:#9b3929;*/ }

ul.sidenav1 li.activesub { 
/*font:1.5em Georgia;*/

background:#dfdfdf ; 
/*background:url(../_imgs/menu_sep.gif) repeat-x 0 100%;*/
padding-top:7px;
padding-left:15px;

padding-bottom:7px;

/*color:#9b3929;*/ }

.menua1 {
text-decoration:none;

/*font-size:13px;
display:block; 
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;*/
font:1.5 em Georgia; 
color:#9b3929;
}

ul.sidenav1 li.active1 a.menua
{
text-decoration:none;
color:#000000;
font-size:13px;
display:block; 
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
/* font-weight:700;*/
/*font:1.5 em Georgia;*/
  


}
ul.sidenav1 li.activesub a.menuasub
{
text-decoration:none;
color:#000000;
font-size:11px;
display:block; 
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
margin-left:4px;
}

ul.sidenav1 li.activesub a.menuasubh
{
text-decoration:underline;
color:#000000;
font-size:11px;
display:block; 
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:4px;
}

ul.sidenav1 li.active1 a.menuaact
{
text-decoration:underline;
color:#000000;
font-size:13px;
display:block; 
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

ul.sidenav1 li.active1 a:hover { font:13px Arial; text-decoration:underline }

/*ul.sidenav1 li.active1  a{ 
font:1.5em Georgia;
background:url(../_imgs/menu_sep.gif) repeat-x 0 100%;
color:#9b3929; }*/

ul.sidenav li.ttm { padding:16px 22px 17px 22px; font:1.5em Georgia; background:#dfdfdf ; color:#9b3929;}

ul.sidenav li a { color:#3b2618; display:block; padding:8px 22px; background:#f5eddd url(../_imgs/sidenav_li.gif) repeat-x 0 100%; font-family:arial; }

/*ul.sidenav1 li a { color:#3b2618; display:block; padding:8px 22px; background:#f5eddd url(../_imgs/menu_sep.gif) repeat-x 0 100%; font-family:arial; }*/

ul.sidenav li a.active { color:#3b2618; text-decoration:underline; font-weight:normal; }
ul.sidenav1 li a.active1 { color:#3b2618; text-decoration:underline; font-weight:normal; }

ul.sidenav ul { background:#f2e8d2 url(../_imgs/dots_tan3.gif) repeat-x 0 100%; padding:4px 0 10px 0; }
ul.sidenav ul li a { background:#f2e8d2 url(../_imgs/dots_tan3.gif) repeat-x 0 100%; color:#736c60; font-size:.75em; padding:10px 22px; }
ul.sidenav ul li.active  a{ color:#5c4631; font-weight:bold; text-decoration:underline }

ul.sidenav1 ul li a.active1{ color:#5c4631; 
font-weight:bold; text-decoration:bold ;
font-size:12px;}

ul.sidenav li a .catdesc{ color:#9b3929; display:block; padding:8px 22px; background:#f5eddd url(../_imgs/sidenav_li.gif) repeat-x 0 100%; font-family:arial; }

.content { border-bottom:#580816 4px solid; padding:0 1px; background: url(../_imgs/sidenav_bg.jpg) no-repeat 5px 0;  } /*Changed 100% to 0 for background 050808*/
.content p { margin-bottom:10px }

.col1 { 

float:left; 
width:193px; 
#width:185px;
margin-left:4px; 
height: 530px; 
background:#fefefe url('../images/testi_lt_bg.gif') repeat-x;
}

.col2 { float:left; width:400px; margin-left:31px; padding:0 13px 15px 0; background: url(../_imgs/col1_bg.gif) no-repeat 100% 0; min-height:492px; }
.col3 { float:left; width:290px; }

.col2_big { 
float:left; width:743px; 
#width:700px; 
margin-left:1px; 
}

.col2_big1 { 
float:left; width:743px; 
#width:700px; 
margin-left:1px; 
}
.col2_big .cont1 { margin:30px 0 0 21px; }
.col2_big .cont1i { margin:30px 0 0 21px; }
.col2_big .cont1 .cont_art { padding:0 0 10px 20px; }
.col2_big .cont2 { margin-top:8px; background: url(../_imgs/cont2_bg.jpg) no-repeat 0 0; height:217px; }
.col2_big .cont2 ul { padding:21px 0 0 14px; }
.col2_big .cont2 ul li { width:176px; height:176px; background: url(../_imgs/cont2_box.png) no-repeat 0 0; margin-left:3px; float:left; text-align:center; padding-top:0px; }
.col2_big .cont2 ul li.first { margin-left:0; }

.col2_big .cont2 ul.layout1 li img { padding-top:12px }

.col2 p, .col2_big p, .col2 li { font:1.1em arial; color:#5f5f5f; line-height:1.6em; margin-bottom:12px; }
.col2 p { padding-right:8px; }
.col2 a { color:#004a80; text-decoration:underline; }
.col2 a:hover { color:#590a18; }
.col2 ul { list-style-type:inherit}
.col3 p { margin:0 17px 10px 17px; font-size:1.1em; color:#696969; line-height:1.5em; }

/* Section landging page styles */
.col1_big { float:left; width:661px; padding-right:5px; background: url(../_imgs/col1_bg.gif) no-repeat 100% 0; }
.col2_small { float:left; width:291px; background:none; }
.col2_small p { margin:0 17px 10px 17px; font-size:1.1em; color:#696969; line-height:1.5em; }
/* End Section landging page styles */

/* Diamond Detail Page */
.col1_det { float:left; width:193px; margin-left:4px; background:#fff; }
.col2a { float:left; width:266px; padding:20px 0 0 0; text-align:center; }
.col2a img { padding-bottom:10px; margin-left:-30px; margin-top:-20px; margin-right:-10px; }
.col2a p { margin:0; padding:0; text-align:center; }
.col2b { float:right; width:452px; padding-top:30px; height:213px;}
.col2b p { margin:0 17px 10px 17px; font-size:1.1em; color:#696969; line-height:1.5em; }
.grad_tan {

 
/*background: url(../_imgs/gradient_tan.gif) repeat-y 100% 0;*/
background-color:#cbcbcb repeat-y 100% 0;
 padding:13px 0; 

 
}
.grad_tan p { padding-right:20px;}

.grad_tan_dyn { background: url(../_imgs/gradient_tan.gif) repeat-y 100% 0; padding:13px 0; }
.grad_tan_dyn p { padding-right:20px; padding-bottom:120px }

ul.thumbs2 { margin-top:15px; width:142px; }
ul.thumbs2 li { float:left; width:58px; height:58px; border:#ebebeb 1px solid; margin-right:10px; }
/*End Detail page*/

.grad_tan2 { background: url(../_imgs/gradient_tan2.jpg) no-repeat 98% 0; }
.grad_tan3 { background: url(../_imgs/gradient_tan3.gif) repeat-y 100% 0; }

.nobg { background:transparent; }

.art_breathtaking { background: url(../_imgs/art_breathtaking.jpg) no-repeat 0 0; height:423px; width:661px; }
.art_breathtaking p { text-indent:-5000px; }
.art_borrowed { height:147px; width:661px; cursor:pointer }
.art_borrowed p { text-indent:-5000px; }

.sidetab { width:277px; background:#f3edd9 url(../_imgs/sidetab.gif) no-repeat 0 0; margin:0px 0 15px 6px; }
.st_top { margin-top:10px; }
.sidetab p { color:#1b1010; font-size:1.5em; padding:8px 10px 6px 11px !important; letter-spacing:.05em; margin:0; line-height:1.2em; }
.sidetab.photo { background:#f3edd9 url(../_imgs/sidetab_photo.gif) no-repeat 0 0; }

p.side_photo { margin:-15px 9px 0 0; }
p.bigger { font-size:1.4em; margin-bottom:12px; }
.padtop15 { padding-top:15px; }
.padtop60 { padding-top:60px; }
.bold { font-weight:bold !important; }
p.ttl2 { color:#3b2618; font-weight:bold; margin:25px 0 5px 0 !important; }
p.ttl2 img { vertical-align:middle; padding:0 9px 2px 0; }
.img_al_lt { padding-right:13px; }
.brown { color:#3b2618 !important; }
.nopad { margin:0 !important; padding:0 !important; }
.center { text-align:center; }

a.arrow_link { padding:3px 0 3px 31px; background: url(../_imgs/arrow_red.gif) no-repeat 0 0; }

/***************** Scrollbox classes *****************/

.scrollbox { margin:0 0 20px 5px; padding-top:5px;}

.btn_back, .btn_fwd { float:left; width:23px; height:29px; margin-top:20px; }
.btn_back { background:url(../_imgs/scroller_left2.gif) no-repeat 0 0 }
.btn_fwd { background:url(../_imgs/scroller_right2.gif) no-repeat 0 0 }
.btn_back a { display:none }

.thumb_container{ position:relative; overflow:hidden; float:left; width:227px; height:71px; margin:0 2px; }
#thumbs{ position:absolute; left:0; top:0; z-index:1000; width:2000px; }
#thumbs img{ vertical-align:top;}
#thumbs li { width:71px; height:71px; text-align:center; float:left; margin-left:7px; background: url(../_imgs/thumb_bg.gif) no-repeat 0 0; }
#thumbs li.first_thumb { margin-left:0; }
#thumbs a img{ max-width:65px; max-height:65px; display:block; margin:0 auto; padding:3px; }
#thumbs li:hover, #thumbs li.active { background: url(../_imgs/thumb_bg2.gif) no-repeat 0 0; }

.scrollbox2 { margin:28px 0 20px 18px; width:472px; height:139px !important; background:url(../_imgs/scroll_box_bg.gif) no-repeat 0 0; }
.scrollbox2 p { margin:0 15px 0 38px; padding:8px 0; color:#3b2618; font-weight:bold; }
.scrollbox2 .btn_back { margin:28px 3px 0 10px; }
.scrollbox2 .btn_fwd { margin:28px 0 0 3px; }
.scrollbox2 .thumb_container { width:398px; height:92px; }
.scrollbox2 #thumbs li { width:90px; height:90px; text-align:center; float:left; margin-left:10px; background:none; border:#ebebeb 1px solid; }
.scrollbox2 #thumbs li.first_thumb { margin-left:0; }
.scrollbox2 #thumbs a img { max-width:90px; max-height:90px; }
.scrollbox2 #thumbs li:hover, .scrollbox2 #thumbs li.active { background:none; border:#c9c9c9 1px solid; }

/***************** End Scrollbox classes *****************/

.tool-tip { color: #eaeaea; width: 139px; z-index: 13000; }
.tool-title { font-weight: bold; font-size: 11px; margin: 0; color: #fff; padding: 8px 4px 4px; background: url(../_imgs/bubble.png) top left; }
.tool-text { font-size: 11px; padding: 2px 8px 8px; background: url(../_imgs/bubble.png) bottom right; }
.custom-tip { color: #000; width: 130px; z-index: 13000; }
.custom-title { font-weight: bold; font-size: 11px; margin: 0; color: #3E4F14; padding: 8px 8px 4px; background: #C3DF7D; border-bottom: 1px solid #B5CF74; }
.custom-text { font-size: 11px; padding: 4px 8px 8px; background: #CFDFA7; }

ul.dot_gry { padding-top:10px; }
ul.dot_gry li { background: url(../_imgs/li_gray.gif) no-repeat 0 7px; padding-left:10px; }

#gallery1 { 
width:426px; height:351px; overflow:auto; overflow-x:hidden; 
}
#gallery1 ul li { width:90px; height:90px; float:left; margin:0 10px 25px 0; border:#ebebeb 1px solid; text-align:center; background:#fff; }
#gallery1 ul li a { margin:5px; display:block; cursor:pointer;  }
#gallery1 ul li a:hover { margin:4px; border:#961d33 1px solid; }
#gallery1 ul li a.active { margin:4px; border:#961d33 1px solid; }

.detail1 { padding:18px 0 10px 10px; }
.detail1 .frame { width:261px; height:319px; background: url(../_imgs/detail_frame.gif) no-repeat 0 0; position:relative; }
.detail1 .frame img { padding:9px 0 0 9px;}
.detail1 .frame span.note { color:#dbdbdb; font:1.1em arial; position:absolute; top:17px; left:19px; }
.detail1 .frame .desc_box { width:243px; height:44px; position:absolute; bottom:25px; left:9px; background: url(../_imgs/detail_box.png); text-align:center; z-index:10; }
/*.detail1 .frame .desc_box p { color:#696969; font:1.5em Georgia; padding:15px 0 3px 0px; display:block;  text-decoration:none; width:80%;  _width:200px }*/
.detail1 p.desc { text-align:center; font:1em arial; padding:12px 0 0 0; margin:0 24px 0 10px; line-height:1.5em; width:200px}

#detail_img { text-align:center1; }
.frame img.preloader { padding-top:130px; }


/* Heading Classes */
h1 { font-size:1.8em; font-weight:normal; margin-bottom:10px; }
h2 { font-size:1.8em; font-weight:normal; margin:30px 0 28px 2px; color:#590a18; }


/*Begin Clearfix class as adapted from http://www.webtoolkit.info/css-clearfix.html */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
*html .clearfix { height: 1%; }

.clear { clear:both; visibility:hidden; font-size:0; line-height:0; text-indent:-9999px; }

/*nags classes*/

.col2_big .cont3 { margin-top:8px; background: url(../_imgs/cont2_bg.jpg) no-repeat 0 0; height:217px; }
.col2_big .cont3 ul { padding:21px 0 0 14px; }
.col2_big .cont3 ul li { width:176px; height:182px; background: url(../_imgs/cont2_box.png) no-repeat 0 0; margin-left:3px; float:left; text-align:left; padding-top:11px; }
.col2_big .cont3 ul li.first { margin-left:0; }
.col2_big .cont3 ul.layout1 li img { padding-top:12px; padding-left:80px; }
.col2_big .cont3 ul.layout1 span.header{ padding-left:20px; color:#590a18; font:1.5em georgia;}
.col2_big .cont3 ul.layout1 span.desc{}
.col2_big .cont3 span.txt{color:#590a18; font:1.1em georgia; position:absolute; top:90px; left:20px;}


.desc_box1 { width:150px; height:44px; bottom:10px; left:9px; text-align:right; z-index:10; }
.desc_box1 p { margin-left:45px; padding:14px 0 0 0px; }
.desc_box1 p a { color:#580816; font:1.1em Arial; padding:3px 30px 3px 0px; display:block; background: url(../_imgs/arrow_ylw.gif) no-repeat 80px 8px; }

/*.col1_det { float:left; width:193px; margin-left:4px; background:#fff; }*/
.col2_det { float:left; width:206px; margin-left:20px; padding:0 13px 15px 0; min-height:492px; }
.col4 { float:left; width:510px; margin-top:80px; }
.col4 p { margin:0 17px 10px 17px; font-size:1.0em; color:#696969; line-height:1.5em; }
h3 {color:#3b2618; font-size:11px; font-family:arial; width:80%}

.scrollbox1 { margin:0 0 20px 5px; padding-top:35px; padding-left:15px; background:url(../_imgs/scroll_box_bg.gif) no-repeat 0 0px; }

.thumb_container1{ position:relative; overflow:hidden; float:left; width:390px; height:150px; margin:0 2px; }
#thumbs1{ position:absolute; left:0; top:0; z-index:1000; width:2000px; }
#thumbs1 img{ vertical-align:top;}
#thumbs1 li { width:71px; height:71px; text-align:center; float:left; margin-left:7px; background: url(../_imgs/thumb_bg.gif) no-repeat 0 0; }
#thumbs1 li.first_thumb1 { margin-left:0; }
#thumbs1 a img{ max-width:65px; max-height:65px; display:block; margin:0 auto; padding:3px; }
#thumbs1 li:hover, #thumbs1 li.active { background: url(../_imgs/thumb_bg2.gif) no-repeat 0 0; }

.readmore{ position: relative; float:right; text-decoration:none;}
.designer{}
h6{ font:1.4em Georgia; font-weight:600; background:url(../_imgs/seperator.gif) no-repeat 0 10px; padding-top:20px;}
a.header{ text-decoration:none; color:#000000;}
.detail1 .frame1 { width:261px; height:240px; background: url(../_imgs/detail_frame1.gif) no-repeat 0 0; position:relative; }
.detail1 .frame1 img { padding:9px 0 0 9px;}
.detail1 p.desc1 { text-align:left; font:1em arial; padding:10px 0 0 0; margin:0 24px 0 10px; line-height:1.5em; }

ul.sidenav li.ttl a { padding:5px 5px 5px 5px; font:0.9em Georgia; background:#dfdfdf ; text-decoration:none;}

ul.sidenav li.ttl a:hover { padding:5px 5px 5px 5px; font:0.9em Georgia; background:#dfdfdf ; text-decoration:underline; }

ul.sidenav li.tts a { font:0.8em Georgia; background:#dfdfdf ; text-decoration:none; font-weight:normal; }
ul.sidenav li.tts a:hover { font:0.8em Georgia; background:#dfdfdf ; text-decoration:underline; font-weight:normal; }


ul.sidenav li.tts a { color:#3b2618; display:block; padding:8px 22px; background:#f5eddd url(../_imgs/sidenav_li.gif) repeat-x 0 100%; font:0.8em Georgia;  }
ul.sidenav li.tts a:hover { color:#3b2618; text-decoration:underline; }




a.styles { text-decoration:none; color:#3b2618}
a:hover { text-decoration:underline}

/**End nag's classes**/

.mootabs { background: url(../_imgs/tabs_bg.jpg) no-repeat 0 0; height:740px !important; width:412px; }
.mootabs_title { margin:0 0 24px 5px; padding: 0px; height: 28px; }
.mootabs_title li { float: left; background:transparent url(../_imgs/tabs.gif) no-repeat 0 0;	padding: 0;	margin:5px 0 0 5px;	cursor: pointer; color: #580816; font:1.1em Georgia; height: 28px; width:96px; text-align:center; }
.mootabs_title li span { display:block; padding:6px 0; }
.mootabs_title li.first { margin-left:0px; }
.mootabs_title li.active { background:transparent url(../_imgs/tabs.gif) no-repeat 0 -56px; color:#fff; }
.mootabs_panel { display: none; position: relative; width: auto; top: -1px; clear: both; overflow: auto; text-align:left; padding:0 0 0 5px; height:720px !important; width:400px !important; }
.mootabs_panel.active { display: block; }
.mootabs_title li.over { background:transparent url(../_imgs/tabs.gif) no-repeat 0 -28px; }
.mootabs_panel h2, .mootabs_panel p { margin:0 0 10px 28px; padding:0 20px 0 0; }
.mootabs_panel img.clarity, img.color { margin-left:10px; margin-top:10px;}
.mootabs_panel img.cut {margin-top:-65px;}

.col2_big .cont2 ul.layout2 li img { padding-top:0px; margin-top:-4px;}
#wrapper .top1 { background: url(../_imgs/content_bg.png) repeat-y 0 0; padding:0 6px;  margin-left:1px; }

/*From screen_rk*/
/* events-media */
.secEvents h2 { color: #04071b; }
.secEvents h2.curEvents { margin-bottom: 18px; }
.secEvents h3 { width: 92%; margin: 25px 0 0 0; padding: 14px 0 10px 18px; border-top: solid 1px #ac848b; line-height: 1.8em; background: url(../_imgs/bullet.gif) no-repeat 3px 19px; font: normal normal 1.6em Georgia, "Times New Roman", Times, serif; color: #590a18; }
.secEvents h3 span { font-size: .75em; line-height: 2em; }
.secEvents p.eventDate, .secEvents p.eventDescr { margin: 0 0 10px 18px; }
.secEvents p.eventDate { font-weight: bold; }

/* about */
.secAbout h2 { color: #04071b; margin-left: 0; }
.secAbout h3 { color: #3b2618; margin-bottom: 20px; }
.secAbout .col1 { background-color: transparent; border-top: solid 3px #fff; }
.secAbout .col2 .contact { padding: 0 0 0 8px; background: url(../_imgs/bullet2.gif) no-repeat 0 8px; margin: 0 0 20px 0; }

/* collections */
.col3 input.wishListBtn { width: 171px; height: 39px; margin: 7px 0 0 46px; }

/* header */
#header .right ul { margin-left: 0px; }


/* nav */
.retail .subnav ul { height: 8px; margin: 0; padding: 0; }
.retail #nav ul { padding-left: 16px; }
.retail #nav ul li { font-size: 1.2em; padding-left: 12px; margin-left: 7px; letter-spacing: .03em; /*padding added to center the nav after removing press and wishlist*/padding-right:30px; }
.retail #nav ul li.first { padding: 0; /*padding added to center the nav after removing press and wishlist*/padding-right:30px;}

/* retail pages */
.retail .content .col2 { background: none; }
.retail .content .sep { margin-bottom: 10px; background: url(../_imgs/col1_bg.gif) repeat-y 662px 0; }
.retail #header .left { background: url(../_imgs/logo_retail.gif) no-repeat 100% 0; float:left; width:300px; height:86px; }

.retail #header .left p { text-indent:-99999px;  height:86px; }
.retail #header .left p a { display:block; height:86px; margin-left:-200px}

/* side */
p.side_photo { margin-right: 7px; }
.sidetab1 { width:277px; background:#f3edd9 url(../_imgs/sidetab.gif) no-repeat 0 0; margin:10px 0 15px 6px; }
.st_top { margin-top:10px; }
.sidetab1 p { color:#1b1010; font-size:1.5em; padding:17px 9px 6px 11px !important; letter-spacing:.05em; margin:0; line-height:1.2em }
.photo1 { background:#f3edd9 url(../_imgs/sidetab_photo1.gif) no-repeat 0 0; }
p.side_photo1 { margin:-15px 7px 0 0; }
.retail .sidetab { margin-top: 15px; }

a.arrow_link { display: block; height: 16px; padding:3px 0 3px 31px; }

/* From screen_kn */


.retail { font:normal 62.5% Georgia, arial; text-align:center; background: url(../_imgs/body_bg_retail.gif) repeat-y 50% 0 }

.home .content { background:none; }
.art_breathtaking_retail { margin-top:15px; marign-bottom:0px; margin-left:17px; }

/* added on jan 22 by Kasturi */ 
.wishList .content1 { border-bottom:#580816 4px solid; padding:0 1px; width:100%; height:422px; background-image:url(../_imgs/bg_landing.jpg); background-repeat:no-repeat; background-position:10px;}

.wishList .boxleft {width: 50%; float: left; height: 100%;}
.wishList .boxright { width: 50%; float: right; height: 100%;}
/*.wishList .boxright { margin-left: 0px; _margin-left: 385px; height: 300px; _height: 200px; margin-top:39px; margin-bottom:47px; float:right; margin-right: 15px;} */

.wishList .boxright .innerbox { margin-top: 20px; margin-left: 20px;_margin-left: 30px;padding-top: 10px; height: 309px; width: 70%;padding-bottom:13px; margin-right: 20px;}
.wishList .boxright .innerbox h2 {padding-left: 15px; font-family:Georgia; font-size:19px; color:#000000; width: 100%; margin-bottom:5px; }
.wishList .boxright .innerbox .ttl { background: url(../_imgs/redline.gif) repeat-x 50%; height:1px; width: 100%; padding-left: 20px; }

.wishList .boxright .innerbox .dotsttl { background: url(../_imgs/dots_hor_wish.gif) repeat-x 50%; height:1px; padding-top:-10px; width: 100%; padding-left: 20px;}

.wishList .boxright .innerbox .ques1 {  padding-top:20px; padding-left: 10px; _padding-top:12px; font-family: Georgia; font-size: 13px; color: #282520; padding-bottom:12px;}
.wishList .boxright .innerbox .enterval {  font-family: arial; font-size: 12px; color: #590a18; padding-bottom:12px; padding-left: 10px; }
.wishList .boxright .innerbox .enterval1 { padding-left: 10px; font-family: arial; font-size: 12px; color: #590a18; padding-bottom:12px; padding-top: 7px; _padding-top: 9px;  background: url(../_imgs/red_icon_new.jpg) no-repeat center left; margin-left:10px;}

.wishList .boxright .innerbox .ques2 {  _padding-top: 0px; padding-top: 10px; font-family: Georgia; font-size: 15px; color: #282520; padding-bottom:12px; padding-left: 10px;}
.wishList .boxright .innerbox .signin { padding-top: 10px; _padding-top: 7px; margin-left: 10px; text-decoration: underline; background: url(../_imgs/arrow_red_new.jpg) no-repeat center left; padding-left: 31px; font-family: Georgia; font-size: 14px; color: #434343; padding-bottom:12px;}
.wishList .boxright .innerbox .smallsignin {  padding-left:41px; font-family: Georgia; font-size: 10px; color: #434343; padding-bottom:5px;}

.col2 ul.policies li{ list-style:disc; }

.imageText {display:none;}


.imgpopd {
width:263 px;
height:198 px;
}
.mailclass{
font-family: font-family: Arial, Helvetica, sans-serif;
color:#9b3929;
font-size:14px;	
font-weight:normal;
text-decoration:underline;
}
.pcol2 p.main_content{
font-family: font-family: Arial, Helvetica, sans-serif;
color:#000;
font-size:14px;	
font-weight:normal;
/*text-decoration:none;*/


}
.pcol2 p.more_content{
font-family: font-family: Arial, Helvetica, sans-serif; 
color:#000;
font-size:14px;	
font-weight:normal;
text-decoration:underline;
}

/* new css*/
.itemd {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin:10px 10px 10px 10px;
}

.itemdsel {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin:10px 10px 10px 10px;
}


p .descinfo {
font:Arial;
	font-size:11px;
	/*padding:15px 0 3px 0px; */
	display:block; 
	text-decoration:none; 

}
 .catname {
 
 font-family:Arial, Helvetica, sans-serif;
 font-size:17px;

 margin-bottom:10px;
margin-top:8px;


}

.col2a center img {
border:none; outline:none; 
}
 .cont1 a{
 color:#5c4631; text-decoration:none;
 
 }
 
 .cont1 a:hover { text-decoration:underline; outline:none }
 
 
 #bigimgdivc {
width:auto;
height:height;
margin-left:40px;
margin-right:20px;
}
li, a, img { outline:0 none;}
