body {
	margin: 0px;
}
.top01{
	background-image: url(../../images/inner/top00.jpg);
	width: 1004px;
	height: 120px;
}
.left01{
	background-color: #654D47;
}
.mid01{
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
}
.right01{
	background-color: #E5D1CE;
	background-image: url(../../images/inner/rightbg01.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
}
.bot01{
	height: 23px;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #654D47;
	border-top: 2px solid #E9DABF;
}
.bot02{
	vertical-align: bottom;
	padding-bottom: 5px;
	background-color: #A98C85;
	text-align: left;
}
.txt01{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E9DABF;
	text-decoration: none;
}
.txt01_h{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E9DABF;
	text-decoration: underline;
	font-weight:bold;
}
.txt02{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.txt02b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.txt03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #654D47;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}
.txt03b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #654D47;
	text-decoration: none;
	line-height: 18px;
}
.txt04b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #654D47;
	text-decoration: none;
}
.txt05b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #654D47;
	text-decoration: none;
}
.txt06i {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #654D47;
	text-decoration: none;
	font-style: italic;
}
.txt07u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	text-decoration: underline;
	font-weight: bold;
}
#topnav{
	position: absolute;
	left: 0px;
	top: 0px
}
.home{
	position: absolute;
	left: 313px;
	top: 101px
}
.abtus{
	position: absolute;
	left: 362px;
	top: 101px
}
.whatsnew{
	position: absolute;
	left: 433px;
	top: 101px
}
.ourloc{
	position: absolute;
	left: 518px;
	top: 101px
}


.pressroom{
	position: absolute;
	left: 616px;
	top: 101px
}
.register{
	position: absolute;
	left: 692px;
	top: 101px
}

.search{
	position: absolute;
	left: 832px;
	top: 101px
}

.contact{
	position: absolute;
	left: 827px;
	top: 101px
}
#leftnav{
	position: absolute;
	left: 0px;
	top: 125px
}
#vcatalog01{
	position: absolute;
	left: 0px;
	top: 3px;
	width:187px;
	background-color:Blue;
}
#applic01{
	position: absolute;
	left: 0px;
	top: 28px;
}
#stones01{
	position: absolute;
	left: 0px;
	top: 53px;	
}
#access01{
	position: absolute;
	left:0px;
	top: 78px;	
}
#ourspec01{
	position: absolute;
	left:0px;
	top: 103px;	
}
#yourdes01{
	position: absolute;
	left: 0px;
	top: 128px;	
}
#productm01{
	position: absolute;
	left: 0px;
	top: 128px;	
}
#designcen01{
	position: absolute;
	left: 0px;
	top: 153px;	
}
#iquestion01{
	position: absolute;
	left: 0px;
	top: 178px;	/* 203 */
}


.leftlvl01{
	position: relative;
	width: 187px;
	background-color: #654D47;
	margin-left: 1px;
}
.margin01{
	margin-bottom: 1px;
}
.margin02{
	margin-bottom: 1px;
	margin-right: 1px;
}
.leftlvl02{
	background-color: #654D47;
	position: absolute;
	border-top: 1px solid #654D47;
	top: -1px;
	left: 188px;
	width: 147px;
}
.leftlvl02item{
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #F2EADF;
	background-image: url(../../images/inner/menubullet01.gif);
	background-repeat: no-repeat;
	text-align:left;
	vertical-align:top;
	padding-left:19px;
	padding-top:6px;
	border-right: 1px solid #654D47;
	border-bottom: 1px solid #654D47;
}
.leftlvl03{
	background-color: #654D47;
	position: absolute;
	border-top: 1px solid #654D47;
	top: -1px;
	left: 147px;
	width: 147px;
}
#leftimg{
	margin: 1px;
	position: absolute;
	left: 0px;
	top: 228px
}

.rightimg{
	border: 1px solid #654D47;
}
.youarehere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../../images/inner/dotline01.gif);
	background-repeat: repeat-x;
	height: 18px;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 6px;
	border-left: 4px solid #ffffff;
	border-right: 4px solid #ffffff;
}
.youarehere a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.title {
	background-color: #FFFFFF;
	background-image: url(../../images/inner/titleline01.gif);
	background-repeat: repeat-x;
	height: 56px;
	text-align: left;
	vertical-align: top;
		
}
.celltitle01{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #654D47;
	text-decoration: none;
	height: 44px;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 10px;
}

.celltitle01_1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #654D47;
	text-decoration: none;
	height: 22px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}

.cellimg01{
	text-align: left;
	vertical-align: top;
	padding-left: 26px;
}
.cellimg02{
	text-align: right;
	vertical-align: top;
}
.cellimg03{
	text-align: right;
	vertical-align: top;
	padding-top: 12px; 
}
.celldesc01{
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}
.celldesc02{
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}

.celldesc02_1{
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
}

.rep01{
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	padding-left: 12px;
	padding-bottom: 12px;
}

.emaillnk1{
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	padding-right: 12px;
	padding-bottom: 12px;
}
.emaillnk {
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #995504;
	padding-right: 12px;
	padding-bottom: 12px;
}
A
{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #995504;
	padding-bottom: 12px;
	text-decoration: none;
}


.celldesc02 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.celldesc03{
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	padding-left: 12px;
	padding-top: 8px;
}
.celldesc04{
	text-align: right;
	vertical-align: top;
	padding-bottom: 12px;
}
.celldesc05{
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}

.celldesc05 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #995504;
	text-decoration: underline;
	font-weight: bold;
}
.thnail01{
	border: 4px solid #E0DBDA;
}
.thnail02{
	border: 8px solid #E0DBDA;
}
.thnail03{
	border: 4px solid #E0DBDA;
	margin-left: 12px;
	margin-bottom: 6px;
}
.thnail04{
	border: 6px solid #E0DBDA;
	margin: 15px;
}
.cellnote01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-left: 30px;
	height: 30px;

}
.catcell01 {
	width: 280px; 
	text-align: right;
	vertical-align: top;
	height: 255px;
}
.catcell02a {
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 4px;
	padding-top: 17px;
}
.catcell02b {
	text-align: center;
	background-color: #F2EADF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #654D47;
	height: 21px;
	padding-bottom: 3px;
	padding-top: 6px;
	vertical-align: top;
}
.catcell02b a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #654D47;
	text-decoration: none;
}
.formcell01 {
	background-image: url(../../images/inner/formbg01.jpg);
	background-repeat: no-repeat;
	height: 64px;
}
.select01 {
	width: 112px;
	background-color: #C5BDA4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: 17px;
}
.select02 {
	width: 112px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: 17px;
}
.catcell03 {
	width: 214px; 
	text-align: center;
	vertical-align: top;
}
.catcell04a {
	text-align: center;
	vertical-align: top;
	padding-top: 9px;
	padding-bottom: 9px;
}
.catcell04b {
	text-align: center;
	vertical-align: top;
	height: 30px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #654D47;
	text-decoration: none;
}
.catcell04b a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #654D47;
	text-decoration: none;
}
.catcell05 {
	text-align: right;
	vertical-align: middle;
	padding-top: 7px;
	padding-bottom: 30px;
}
.formcell02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-right: 12px;
	height: 32px;
}
.formcell03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
	height: 32px;
}
.textfield01 {
	width: 175px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: 17px;
	border: 1px solid #636363;
}
.formcell04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding-top: 3px;
}
.formcell04a {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #654D47;
	text-decoration: none;
	height: 32px;
}
.formcell05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
}
.textfield02 {
	width: 120px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: 14px;
	border: 1px solid #636363;
}
.textfield03 {
	width: 200px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #636363;
}
.button01 {
	background-color: #CCBFA8;
	color: #654D47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #654D47;
	height: 19px;
	width: 60px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
.border01 {
	border: 4px solid #654D47;
}
.popupcell01 {
	text-align: left;
	padding-left: 24px;
	padding-right: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #654D47;
	text-decoration: none;
}
.popupcell02 {
	text-align: right;
	padding-left: 4px;
	padding-right: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #654D47;
	text-decoration: none;
}
.popupcell02 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #654D47;
	text-decoration: none;
}
.popupcell03 {
	padding-left: 4px;
	padding-right: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #654D47;
	text-decoration: none;
	font-weight: bold;
}
.popupcell03 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #654D47;
	text-decoration: none;
	font-weight: bold;
}

.popupcell04 {
	text-align: center;
	vertical-align: top;
	padding-top: 24px;
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #654D47;
	text-decoration: none;
	line-height: 30px;
}
.popupcell04p
{
	
	vertical-align: top;
	padding-top: 5px;
	text-decoration: none;
	
}
.popupcell04 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #654D47;
	text-decoration: none;
	line-height: 30px;
}
.popupcell05 {
	text-align: left;
	vertical-align: top;
	padding-top: 24px;
}
.popupcell06 {
	text-align: left;
	vertical-align: top;
	padding-bottom: 12px;
}
.popupcell07 {
	text-align: center;
	vertical-align: top;
	padding-top: 24px;
	padding-bottom: 12px;
}
.popupcell08a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #654D47;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 10px;
}
.popupcell08a a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #654D47;
	font-weight: bold;
	text-decoration: none;
}
.popupcell08b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #654D47;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.popupcell08c {
	padding-top: 12px;
	vertical-align: top;
	text-align: left;
}
.popupcell09 {
	height: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	background-image: url(../../images/inner/linebg01.gif);
	background-repeat: repeat-x;
}
.popupcell10 {
	padding-left: 20px;
}
.popupcell10 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #654D47;
	text-decoration: none;
	font-weight: normal;
}
.popupcell11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
	padding: 18px;
}
.popupcell12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
	padding: 18px;
	line-height: 18px;
}
.info01 {
	width: 270px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #654D47;
	font-weight: bold;
	text-decoration: none;
}
.topstyle {
	text-align: right;
	vertical-align: bottom;
	padding-top: 7px;
	padding-bottom: 30px;
	padding-right: 28px;
}
.hr01 {
	color: #C1B8B5;
	height: 1px;
	line-height: 2px;
}
.hr02 {
	color: #E4D9C5;
	height: 2px;
	line-height: 2px;
}
.celltitle11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #654D47;
	text-decoration: none;
	height: 44px;
	text-align: left;
	vertical-align: bottom;
	padding-top: 13px;
	
}
.sheadtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #654D47;
	padding-top: 20px;
}
.celldesc06 {
	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	padding-left: 20px;
	padding-top: 4px;
	padding-right: 10px;
}
.celldesc07 {

	text-align: justify;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	padding-top: 4px;
	padding-right: 10px;
}
.bullet06 {
	padding-top: 8px;
	text-align: right;
	padding-left: 18px;
	vertical-align: top;
}









#h_vcatalog01{
	position: absolute;
	left: 0px;
	top: 6px  
}
#h_applic01{
	position: absolute;
	left: 0px;
	top: 37px;
}
#h_stones01{
	position: absolute;
	left: 0px;
	top: 68px;	
}
#h_access01{
	position: absolute;
	left: 0px;
	top: 99px;	
}
#h_ourspec01{
	position: absolute;
	left: 0px;
	top: 130px;	
}
#h_yourdes01{
	position: absolute;
	left: 0px;
	top: 161px;	
}
#h_productm01{
	position: absolute;
	left: 0px;
	top: 161px;	/* 192 */
}
#h_designcen01{
	position: absolute;
	left: 0px;
	top: 192px;	/* 223 */
}
#h_iquestion01{
	position: absolute;
	left: 0px;
	top: 223px;	/* 254 */
}
#h_leftnav{
	position: absolute;
	left: 0px;
	top: 134px /* 119 */
}


.bot03{
	height: 23px;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #654D47;
}
.ddlselect01 {
	width: 100px;
	background-color: #C5BDA4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.headertxt{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 17px; padding-left: 8px; padding-top: 17px; padding-bottom: 22px
}
.topbg {
	background-image: url(../../images/topbg.gif);
}
.lbtm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #654D47;
	padding-top: 15px;
	padding-left: 3px;
	vertical-align: top;
}
.cbtm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E9DABF;
	background-color: #654D47;
	text-align: center;
	vertical-align: top;
}
.rbtm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #654D47;
	text-align: right;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 4px;
	text-decoration:none;
}
.prev
{
padding-left: 7px;
padding-top: 4px;
padding-bottom: 3px;
}
.next
{
padding-right: 7px;
padding-top: 4px;
padding-bottom: 3px;
}
.leftpad
{
	padding-left: 10px;
}
.blog {
	position: absolute;
	left: 905px;
	top: 101px
}
