/* CSS Document */

body { margin:0px; padding:0; background-color:#AAC3AB;height:100%;}

/*p { margin:0px; padding:0px;}*/

img {border:none;}

#mainWrap{width:100%; height:100%; margin:0px; padding:0px; float:left; background-color:#AAC3AB;}
#mainPanel{width:940px; margin:0px auto; padding:0px;}
#toplogo{ width:100%; margin:20px 0 0 0; padding:0; float:left; }
#toplogo img{  float:right; padding:0 5px 15px 0; }

#middlecontent{ width:940px; float:left; margin:0; padding:0; background-color:#FFFFFF;}


/*_________right pannel__________*/
#rightpanel{ width:745px; float:left; margin:0; padding:0; height:550px;}

/*_________left pannel__________*/
#leftpanel{ width:195px; float:left; margin:0; padding:52px 0 0 0; background-color:#FFFFFF;}

#categorylink{
	width:167px;
	float: left;
	margin:0px;
	height:393px; padding:0 0 0 28px; font-size:0; 
	}
#categorylink ul{
	width:167px;
	float: left;
	margin:0;
	padding:0;
	display:block;
	}
#categorylink ul li{ width:165px; padding:0px 0px 0px 0px; margin:0; display:block; list-style-type:none;  float:left; }
#categorylink ul li a{font:13px/15px Arial, Helvetica, sans-serif; font-weight: normal; color:#7F878A; text-decoration:none; }
#categorylink ul li a:hover{color:#CF9A81; font-weight:bold; }
#categorylink ul li a.linkactive{color:#CF9A81; font-weight:bold; }
.balnkimg{ background:url(../images/spacer.gif) 0 0 no-repeat; width:1px; height:6px; float:left; padding:0; margin:0; font-size:0;}
.balnkimg2{ background:url(../images/spacer.gif) 0 0 no-repeat; width:1px; height:5px; float:left; padding:0; margin:0; font-size:0;}

#categorylink ul ul{ width:117px; padding:0px 0px 0px 25px ; margin:0; display: block; float:left; font-size:0; }
#categorylink ul ul li{ width:130px; padding:0px 0px 0px 0px; margin:0; list-style-type:none; display: block; float:left; }
#categorylink ul ul li a{font:11px/12px Arial, Helvetica, sans-serif; font-weight: normal; color:#7F878A; text-decoration:none; }
#categorylink ul ul li a:hover{color:#CF9A81; font-weight:bold;  }


#copyright { width:940px; font:9px/14px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-align:right; clear:both;}
#copyright .spanfont{  font:9px/14px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;  text-align:right; }
#copyright a{  font:9px/14px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;  text-align:right; }
#copyright a:hover{text-decoration:underline; }




#search{ width:167px; float:left; margin:0; height:22px; padding:60px 0 0 28px;}
#search a{ font-family: Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#D6A680; font-weight: normal; text-decoration:none;}
#search a:hover{ text-decoration:underline;} 


/* __________A Guide to_________*/

#contentpanel{ width:519px; float:left; margin:25px 0 0 0; padding:0 15px 0 15px; height:445px; border-left:1px solid #D7AA94;}
#content_main{ width:511px; float:left; margin:0; padding:25px 0px 0 8px;}
.mainheading{ width:511px; float:left; margin:0; padding:0; font:bold 16px/18px Arial, Helvetica, sans-serif; color:#485458;}
#content_main2{ width:511px; float:left; margin:0; padding:10px 0 0 0;}
#content_main_jewellery{ width:480px; float:left; margin:0; padding:25px 0px 0 8px;}

#content_img1{ width:89px; float:left; margin:0; padding:0px 22px 0 0;}
#content_img1 .imagecont{ width:89px; float:left; margin:0; padding:0;}
#content_img1 .txt1{ width:77px; float:left; margin:0; padding:0px 0 0 0; font:normal 11px/25px Arial, Helvetica, sans-serif; color:#EAEAEA; background-color:#7F878A; display:block; }

#content_img1 .txt1 a{ width:77px; font:normal 11px/25px Arial, Helvetica, sans-serif; text-decoration:none; padding-left:12px; color:#EAEAEA; background-color:#7F878A; display:block; }
#content_img1 .txt1 a:hover { background-color:#485458; font-weight:bold; color:#FFFFFF;}
#content_img1 .txt1 a.link { background-color:#485458; font-weight:bold; color:#FFFFFF;}

#content_img1 .txt2 a{ width:77px; font:bold 11px/25px Arial, Helvetica, sans-serif; text-decoration:none; padding-left:12px; color:#FFFFFF; background-color:#485458; display:block; }


.txt1new{ width:77px; font:normal 11px/25px Arial, Helvetica, sans-serif; text-decoration:none; padding-left:12px; color:#EAEAEA; background-color:#7F878A; display:block; }
.txt1newhover{ background-color:#485458; font-weight:bold; color:#FFFFFF;}
.txt1newlink { background-color:#485458; font-weight:bold; color:#FFFFFF;}



#content_img2 { width:511px; float:left; padding:18px 0 0 0; margin:0;}

.contenttxt { width:511px; float:left; padding:18px 0 0 0; margin:0;}
.contenttxt p{ width:455px; float:left; padding:0 0 15px 0; margin:0; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#485458;}

.contenttxt2 { width:455px; float:left; padding:0; margin:0;}
.contenttxt2 p{ width:455px; float:left; padding:0 0 15px 0; margin:0; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#485458;}

.contenttxt3 { width:455px; float:left; padding:5px 0 0 0; margin:0;}
.contenttxt3 p{ width:455px; float:left; padding:0 0 15px 0; margin:0; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#485458;}


.content_img3 { width:400px; float:left; padding:0 0 0 0; margin:0;}




#contentpanel_inner{ width:700px; float:left; margin:25px 0 24px 0; padding:0 15px 0 15px; border-left:1px solid #D7AA94;}

/*#contentpanel p{ width:475px; margin:0; padding:5px 0px 0 5px; font:12px/15px 'Lucida Sans Unicode'; font-weight: normal; color:#666666;}
*/
#contentpane2{ width:195px; float:left; margin:0; padding:0;}

/* __________Gallery Page_________*/

#galleycont1{ width:550px; float:left; margin:25px 0 0 0; padding:0 0px 0 0px;}

#galleyimg{ width:520px; float:left; margin:0 0 0 0; padding:0 15px 0 15px; background:url(../images/hrline1.jpg) left top repeat-y;}

.galleryimg1{ width:100%; float:left; margin:0; padding:0;}
.galleryimg1 img{ float:right; margin:0; padding:0;}

.galleryimg2{ width:100%; float:left; margin:0; padding:0;}
.galleryimg2 img{ float:right; margin:0; padding:0;}

.maingalleryimg{ width:100%; float:left; margin:0; padding:10px 0 0 0;}

.galleryhead{ width:100%; float:left; margin:0; padding:3px 0 0 0; font:14px/16px Arial, Helvetica, sans-serif; color:#485458; font-weight: bold; text-align:center;}
.gallerytxt{ width:100%; float:left; margin:0; padding:0; font:10px/16px Arial, Helvetica, sans-serif; color:#8A9295; font-weight: bold; text-align:center;}

.galleryhead1{ width:100%; float:left; margin:0; padding:5px 0 0 0; font:14px/16px Arial, Helvetica, sans-serif; color:#485458; font-weight: bold; text-align:center;}
.gallerytxt1{ width:100%; float:left; margin:0; padding:0; font:10px/16px Arial, Helvetica, sans-serif; color:#8A9295; font-weight: bold; text-align:center;}

#scrollgallery{ width:500px; float:left;  margin:10px 25px 0 23px; padding:10px 0 33px 0; border-top:1px solid #D7AA94; _margin:10px 25px 0 25px;}
#pagenavigation{ width:225px; float:left; margin:0px 0px 0px 15px; padding:0;}
#pagenavigation ul{ width:135px; float:left; margin:0 0 0px 0; padding:0; height:18px; }
#pagenavigation ul li{  width:15px; margin:0; padding:0 4px 0 0px; list-style-type:none; display: inline; float:left;}
#pagenavigation ul li a{ width:15px; font:10px/15px Arial, Helvetica, sans-serif; color:#D7AA94; background-color:#FFFFFF;  border:1px solid #D7AA94; display:block; text-decoration:none; text-align:center;   }
#pagenavigation ul li a:hover{ color:#FFFFFF; background-color:#D7AA94;}
#pagenavigation ul li a.link{ color:#FFFFFF; background-color:#D7AA94; cursor:default;}
#pagenavigation .arrow{ width:14px; float:left; margin:0; padding:2px 1px 0 3px;}
#pagenavigation .link2{ color:#FFFFFF; background-color:#D7AA94; cursor:default; width:15px; font:10px/15px Arial, Helvetica, sans-serif; border:1px solid #D7AA94; display:block; text-decoration:none; text-align:center; }

.leftarrow{width:15px; float:left; padding:0; margin:0;}
.leftarrow a{width:17px; height:17px; background:url(../images/arrowleft1.jpg) left top no-repeat; float:left; font:10px/15px Arial, Helvetica, sans-serif; color:#D7AA94; background-color:#FFFFFF; display:block; text-decoration:none; text-align:center; }  
.leftarrow a:hover{ color:#FFFFFF; background-color:#D7AA94; background:url(../images/arrowleft2.jpg) left top no-repeat;}
.rightarrow{width:15px; float:left; padding:0; margin:0;}
.rightarrow a{width:17px; height:17px; background:url(../images/arrowright1.jpg) left top no-repeat; float:left; font:10px/15px Arial, Helvetica, sans-serif; color:#D7AA94; background-color:#FFFFFF; display:block; text-decoration:none; text-align:center; }  
.rightarrow a:hover{ color:#FFFFFF; background-color:#D7AA94; background:url(../images/arrowright2.jpg) left top no-repeat;}

#scrollimg2{ width:85px; float:left; margin:0; padding:0 0 0 45px;}
#scrollimg2 p{ width:auto; float:left; margin:0; padding:0 0 0 10px;}

#scrollimg1{ width:130px; float:left; margin:0; padding:0 0 0 0px;}
#scrollimg1 p{ width:auto; float:left; margin:0; padding:0 0 0 0px;}

#galleycont2 { width:160px; float:left; margin:40px 0 0 0; padding:0px 0px 0 10px; }
#galley_thumb { width:120px; float:left; margin:0; padding:0px 0px 0 0px; font-size:1px;}
#galley_thumb p{ width:100px; float:left; margin:0; padding:15px 0 15px 0; font-size:1px; }

#galley_arrowimg { width:15px; float:left; padding:50px 0 0 0 ; }
#galley_thumb2 { width:120px; float:left; margin:0; padding:0px 0px 0 0; font-size:1px;}

/*_______________Register_______________*/


.regi_part1{
	width:500px;
	float:left;
	margin:10px 0 0 0;
	padding:24px 0 0 0px;
	font:normal normal 12px/15px Arial, Helvetica, sans-serif;
	background-color:#D2DFD2;
	color:#485458;
}
.regi_part1 ul {
	width:500px;
	float:left;
	margin:0;
	padding:0;
	display:block;
}
.regi_part1 ul li{
	width:500px;
	float:left;
	margin:0;
	padding:5px 0 5px 0;
	display:block;
	list-style-type:none;
}
.regi_part1 label{
	width:120px;
	float:left;
	margin:0;
	padding:0 6px 0 0;
	vertical-align:middle; text-align:right;
}

.regi_part1 span{
	width:180px;
	float:left;
	margin:0;
	padding:0;
}

.regi_part1 input,select{
	width:350px;
	float:left;
	margin:0 0 0px 0;
	padding:0;
	vertical-align:middle;
	border:0px solid #CCCCCC;
	height:20px;
	line-height:20px;
	color:#485458;
	font-size:12px;
}
.regi_part1_button{
	width:95%;
	float:left;
	margin:0;
	padding:65px 27px 18px 0px;
}

.regi_part1_button span{
	width:89%;
	float:left;
	margin:0;
	padding:0; text-align:right;
}

.regi_part2{
	width:500px;
	float:left;
	margin:10px 0 0 0;
	padding:15px 0 0 0px;
	font:normal normal 12px/15px Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#EAF0EA;
}
.regi_part2 ul {
	width:500px;
	float:left;
	margin:0;
	padding:0;
	display:block;
}
.regi_part2 ul li{
	width:500px;
	float:left;
	margin:0;
	padding:3px 0 0px 0;
	display:block;
	list-style-type:none;
}
.regi_part2 label{
	width:330px;
	float:left;
	margin:0;
	padding:0 0 4px 20px;
	vertical-align:middle;
}
.regi_part2 input, textarea{
	width:300px;
	float:left;
	margin:0 0 0px 20px;
	padding:0;
	vertical-align:middle;
	border:0px solid #CCCCCC;
	height:18px;
	line-height:18px;
	color:#93B395;
	font-size:12px;
}

.brochurelist{ 
	width:300px;
	float:left;
	margin:0 0 0px 20px;
	padding:0;
	vertical-align:middle;
	border:0px solid #CCCCCC;
	height:18px;
	line-height:18px;
	color:#93B395;
	font-size:12px;

}

.regi_part2_button{
	width:155px;
	float:left;
	margin:0;
	padding:15px 20px 0px 0px;
}

.regi_part2_button span{
	width:110px;
	float:left;
	margin:0;
	padding:0; text-align:right;
}


.regi_txt{ font:bold normal 12px/15px Arial, Helvetica, sans-serif; color:#AAC3AB; text-align:left; width:100%; float:left; padding-top:55px;}

/*_______________________Online Payment_________________________*/

#onlinepayment{ width:696px; float:left; margin:25px 0 0 0; padding:0 7px 0 24px;  border-left:1px solid #D7AA94; }
#onlinepayment2{ width:696px; float:left; margin:0; padding:0; background-color:#D2DFD2; height:445px;}
#onlinepayment_main1{ width:280px; float:left; margin:0; padding:25px 0px 0 24px;}
#onlinepayment_main2{ width:310px; float:left; margin:0; padding:25px 0px 0 25px;}
.mainheading2{ width:100%; float:left; margin:0; padding:0; font:bold 16px/18px Arial, Helvetica, sans-serif; color:#485458;}
.contenttxt4 { width:290px; float:left; padding:5px 0 0 0; margin:0;}
.contenttxt4 p{ width:290px; float:left; padding:0 0 13px 0; margin:0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#485458;}


#onlinepayment_content1{ width:100%; float:left; margin:0 0 0 0; padding:0 0px 0 0px; font:normal normal 12px/15px Arial, Helvetica, sans-serif; color:#666666;}

#onlinepayment_content p{ width:100%; float:left; margin:0 0 0 0; padding:5px 0px 5px 0px;}
#onlinepayment_content2 { width:100%; float:left; margin:0 0 0 0; padding:5px 0px 5px 0px; float:left;}
#onlinepayment_content2 p{ width:80px; float:left; margin:0 0 0 0; padding:20px 30px 0px 0px;}

.regi_part3{
	width:310px;
	float:left;
	margin:0;
	padding:20px 0 15px 25px;
	font:normal normal 12px/15px Arial, Helvetica, sans-serif;
	color:#666666;
}

.regi_part3 p{
	width:310px;
	float:left;
	margin:0;
	padding:2px 0 5px 0px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#485458;
}

.regi_part3 ul {
	width:310px;
	float:left;
	margin:0;
	padding:0;
	display:block;
}
.regi_part3 ul li{
	width:310px;
	float:left;
	margin:0;
	padding:5px 0 5px 0;
	display:block;
	list-style-type:none;
}
.regi_part3 label{
	width:110px;
	float:left;
	margin:0;
	padding:0; text-align:right;
	vertical-align:middle;
}
.regi_part3 input, textarea{
	width:193px;
	float:left;
	margin:0 0 0px 5px;
	padding:0;
	vertical-align:middle;
	border:0px solid #CCCCCC;
	height:20px;
	line-height:20px;
	color:#666666;
	font-size:11px;
}

.regi_part3_button{
	width:100%;
	float:left;
	margin:0;
	padding:10px 0 0 0;
}

.brochurelist2{ 
	float:left;
	margin:0 0 0px 10px;
	padding:0;
	vertical-align:middle;
	border:1px solid #CCCCCC;
	height:18px;
	line-height:18px;
	color:#666666;
	font-size:11px;

}
.email {
	FONT-FAMILY: arial, helvetica;
	font-size: 9pt;
	Color: #666666;
	text-decoration: underline
}
.email:hover {
	FONT-FAMILY: arial, helvetica;
	font-size: 9pt;
	Color: #BA8C76;
	text-decoration: none
}
.email:active {
	FONT-FAMILY: arial, helvetica;
	font-size: 9pt;
	Color: #666666;
	text-decoration: underline;
}


.contactnowhead {
	FONT-FAMILY: arial, helvetica;
	font-size: 11px;
	Color: #66CC33;
	line-height:15px;
	text-decoration: none; font-weight:bold;
}

.contactno{
	FONT-FAMILY: arial, helvetica;
	font-size: 17px;
	Color:#FE8B00;
	line-height:20px;
	text-decoration: none; font-weight:bold; 
}


.galleycont1{ padding:0 0px 0 0px;}



/*_______Contact ________*/

.contenttxt5 { width:511px; float:left; padding:16px 0 0 0; margin:0;}

#contact_con { width:511px; float:left; padding:0 0 11px 0; margin:0;}

#contact_con .cont1{ width:110px; float:left; padding:0; margin:0; font:bold normal 12px/14px Arial; color:#CF9A81; }
#contact_con .cont2{ width:400px; float:left; padding:0; margin:0; font:normal 12px/14px Arial; color:#485458; }

.content_6 { width:112px; float:left; padding:0; margin:0;}
.content_7 { width:212px; float:left; padding:0; margin:0;}
.content_8 { width:450px; float:left; padding:0; margin:0; border-top:1px solid #D7AA94;}
.content_8 p{ width:440px; float:left; padding:10px 0 0 0; margin:0; font:normal 12px/14px Arial; color:#485458;}






.validatorCalloutHighlight div, .validatorCalloutHighlight td
{
    border: solid 1px #ffffff; 
    background-color:#ABC3A9;
    
}
        .validatorCalloutHighlight .ajax__validatorcallout_popup_table
        {
            width:100px;
            display: none;
            background-color: transparent;
            padding: 0px;
            border-left: 1px;
            border-right:1px; 
             
        }
        .validatorCalloutHighlight .ajax__validatorcallout_popup_table_row
        {
            vertical-align: top;
            height: 100%;
            background-color: transparent;
            padding: 0px; 
            
           
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_cell
        {
            width: 20px;
            height: 100%;
            text-align: right;
            vertical-align: top;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_table
        {
            height: 100%;
            border: 1px;
            background-color: transparent;
            padding: 0px; 
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_table_row
        {
            background-color: transparent;
            padding: 0px; 
            
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell
        {
            padding: 5px 0px 0px 0px;
            text-align: left;
            vertical-align: top;
            font-size: 1px;
            border: none;
            background-color: transparent;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
        {
            font-size: 1px;
            position: relative;
            left: 1px;
            border-bottom: none;
            border-right: none;
            border-left: none;
            width: 15px;
            background-color: transparent;
            padding: 0px;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
        {
            height: 1px;
            overflow: hidden;
            border-top: none;
            border-bottom: none;
            border-right: none;
            padding: 0px;
            margin-left: auto;
        }
        .validatorCalloutHighlight .ajax__validatorcallout_error_message_cell
{
    font-family: arial;
    font-size: 12px;
    padding: 5px 5px 5px 15px ; 
    border-right: 1px 
    border-left: 1px;
    width: 100%;
    color: #ffffff; border: solid 1px #ffffff; 
    
}
        .validatorCalloutHighlight .ajax__validatorcallout_icon_cell
        {
            width: 20px;
            padding: 5px;
            border-right: none;
            display:none;      
           
        }
        .validatorCalloutHighlight .ajax__validatorcallout_close_button_cell
        {
            vertical-align: top;
            padding: 0px;
            text-align: right;
            border-left: none;
            width:0px;
            display:none;        }
        .validatorCalloutHighlight .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
        {
            border: none;
            text-align: center;
            width: 10px;
            padding: 2px;
            cursor: pointer;
        }

/* This is the End of the CSS For the Validator Callout */






/* new Css*/

.link1 {
	FONT-FAMILY: arial, helvetica;
	font-size: 11px;
	Color:#485458;
	text-decoration: none;
}
.link1:hover {
	FONT-FAMILY: arial, helvetica;
	font-size: 11px;
	Color: #BA8C76;
	text-decoration: underline;
}
.link2 {
	FONT-FAMILY: arial, helvetica;
	font-size: 12px;
	Color:#485458;
	text-decoration: none;
}
.link2:hover {
	FONT-FAMILY: arial, helvetica;
	font-size: 12px;
	Color: #BA8C76;
	text-decoration: underline;
}


/* Modal Style Sheet*/
.modalBackground
{ 
background-color:Gray; 
filter:alpha(opacity=70); 
opacity:0.7; 
}

/* End of Modal Style Sheet*/

/*
*------------------------
*   clean blue ex
*------------------------
*/
.cleanbluewarning .cleanblue{ background-color: Black;   }
.cleanbluefade{ position: absolute; background-color: #AAC3AB; }
div.cleanblue{ font-family: Arial,Helvetica,sans-serif; position: absolute; background-color: #AAC3AB; width: 500px; font-size: 11px; text-align: left; border: solid 1px #AAC3AB; }
div.cleanblue .cleanbluecontainer{ background-color: #AAC3AB; border-top: solid 14px #D7AA94; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #AAC3AB; background-color: #AAC3AB; }
/*div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #AAC3AB; border: solid 1px #D7AA94; color: #ffffff; font-weight: bold; font-size: 12px; }*/
div.cleanblue button{ text-transform:uppercase; padding: 3px 10px; margin: 0 10px; background-color: #6F9971; border: solid 1px #D7AA94; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; }

.clicklink1 {
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	font-size: 11px;
	Color:#ffffff;
	text-decoration: none;
}
.clicklink1:hover {
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	font-size: 11px;
	Color: #BA8C76;
	text-decoration: underline;
}




/*  new */

.email_1 {
	FONT-FAMILY: arial, helvetica;
	font-size: 9pt;
	Color:#BA8C76;
	text-decoration:none;
}
.email_1:hover {
	FONT-FAMILY: arial, helvetica;
	font-size: 9pt;
	Color:#6F9971;
	text-decoration: underline;
}

