/* CSS Document */
	*{ margin:0; padding:0;}
	body
{
text-align:center;
}
table{ border-style:0 0;}
h2{ margin-left:10px; margin-bottom:15px;}
.maincontainer
{
 width:779px;
 margin:0 auto;
 text-align:left;
 height:auto;
}

.menucontainer
{
 height:45px; 
 width:779px; 
 margin-left:5px;
}
.forabtgldimg
{
	margin-left:10px;
	 
}


.flashcontainer
{
 width:779px; 
 height:160px;
}
.placeholder-net{width:779px; margin:0 auto; border:1px solid #E8E6E7; _width:780px;  border-top:none; min-height:350px; }
.bodycontainer
{
 margin-top:0px; 
}

.bodycontainer_a
{
 margin-top:10px; 
 border:1px solid #E8E6E7;
 width:779px;
}

.leftmaincontainer
{
 float:left; 
/* border:1px solid #E8E6E7; */
 width:220px;
 margin-bottom:10px;
}

.leftmaincontainer_a
{ 
 float:left; 
 border:1px solid #E8E6E7; 
 width:220px;
 border:none; 
 padding-top:8px;
}

.payment_wizard
{
 width:550px;
 height:340px;
 border:1px solid #E8E6E7; 
 background-color:#EDEDED; 
 margin:13px 8px 0 8px;
 _margin:13px 2px 0 8px;
 _padding-bottom:7px;
 float:left;
}
.wizard_info
{
background-color:White;
font-family:tahoma;
font-size:12px;
color:#E7B32D;
padding-bottom:1em;
float:left;
clear:both;
width:100%;
}

.step_info
{
    height:200px;
    font-family:Tahoma;
    padding:1em;
    padding-top:2em;
    font-size:12px;
}

.payment_options
{
font-family:tahoma;
font-weight:inherit;
font-size:12px;
}

.left_back
{
 width:204px;
 border:1px solid #E8E6E7; 
 background-color:#EDEDED; 
 margin:13px 8px 0 8px;
 _margin:13px 2px 0 8px;
 _padding-bottom:7px;
}

.left_login
{
 font-family:tahoma; 
 font-weight:bold; 
 font-size:10px; 
 color:#E7B32D; 
 padding-left:8px; 
 padding-top:8px; 
 text-align:center;
}
.left_login1
{
 font-family:tahoma; 
 font-weight:bold; 
 font-size:11px; 
 color:#E7B32D; 
 padding-left:8px; 
 padding-top:8px; 
 text-align:left;
}

.left_block
{
 font-family:tahoma; 
 font-weight:bold; 
 font-size:10px; 
 color:#6F6F6F; 
 padding-left:35px; 
 padding-top:8px; 
}

.left_form
{
 background-color:#FFFFFF; 
 width:185px; 
 border-left:1px solid #B7B7B7; 
 border-right:1px solid #C6C6C6; 
 border-top:1px solid #E5E5E5; 
 border-bottom:2px groove #B1B1B1; 
 margin:5px; 
 text-align:left; 
 padding-left:8px;
 padding-top:8px;
}
.left_text
{

 text-align:left; 
 color:Red;
 font-weight:bold;
 
 
}
.left_text1
{
 background-color:#FFFFFF; 
 width:180px; 
 height:21px;
 border-color:Black;
 border-left:1px solid Black;
 border-bottom:1px solid Black;
 border-right:1px solid Black;
 border-top:1px solid Black;
 text-align:left; 
 color:Red;
 font-weight:bold;
 
 
 
}
.left_text2
{
 background-color:#FFFFFF; 
 width:180px; 
 height:10px;

 text-align:left; 
 color:Red;
 font-weight:bold;
 
}

.forgot_block
{
 color:#d30202; 
 font-family:tahoma; 
 font-size:10px; 
 
 text-decoration:none;
}
.forgot_block span{font-family:Arial; font-size:11px; font-weight:bold; color:#ffff00;}

.forgot_block a
{
position:relative;
top:1;
 color:#d30202; 
 font-family:tahoma; 
 font-size:10px; 
 display:block;
 margin-top:-11px;
 _margin-top:0px;
 

 text-decoration:none;
  text-align:left;
}

.forgot_block a:hover
{
 display:block;
 text-decoration:underline;
  
}

.midblockcontainer
{
 float:left; 
 width:350px; 
 margin-left:8px; 
 text-align:left; 
 padding-left:3px;
 margin-top:1px;
}

.welcome
{
 font-family:Verdana, tahoma, Helvetica, sans-serif;
 font-size:17px;
 color:#E7B32D;
 text-align:left;
 font-weight:bold;

 display:block;
 padding-top:8px;
}

.welcomehomepage
{
 font-family:Verdana, tahoma, Helvetica, sans-serif;
 font-size:19px;
 color:#E7B32D;
 text-align:left;
 font-weight:bold;

 display:block;
 padding-top:8px;
}

.welcomebelow
{
 font-family:Verdana, tahoma, Helvetica, sans-serif;
 font-size:13px;
 color:#E7B32D;
 text-align:left;
 font-weight:bold;
 padding-left:1px;
 display:block;
 padding-top:8px;
}

.welcomebelowhomepage
{
 font-family:Verdana, tahoma, Helvetica, sans-serif;
 font-size:15px;
 color:#E7B32D;
 text-align:left;
 font-weight:bold;
 padding-left:1px;
 display:block;
 padding-top:8px;
}

.welcome2
{
 font-family:tahoma; 
 color:#E7B32D; 
 font-weight:bold; 
 font-size:11px; 
 margin-top:12px;
}

.commontxthomepage
{
 font-family:arial, tahoma; 
 color:#555555; 
 font-weight:normal; 
 font-size:14px; 
 padding-left:1px;
  padding-right:10px;
 margin-top:8px;
 text-align:justify;
}

.commontxt
{
 font-family:arial, tahoma; 
 color:#555555; 
 font-weight:normal; 
 font-size:12px; 
 padding-left:1px;
  padding-right:10px;
 margin-top:8px;
 text-align:justify;
}

.commontxtc
{
 font-family:tahoma; 
 color:#E8B32D; 
 font-weight:normal; 
 font-size:11px; 
 margin-top:8px;
 padding-left:8px; 
 padding-bottom:5px; 
 padding-right:5px; 
 text-align:justify;
 text-decoration:none;
}

.commontxtc a
{
 font-family:tahoma; 
 color:#E8B32D; 
 font-weight:bold; 
 font-size:11px; 
 margin-top:8px;
 padding-bottom:5px; 
 padding-right:5px; 
 text-align:justify;
 text-decoration:none;
}

.commontxtc a:hover
{
 font-family:tahoma; 
 color:#E8B32D; 
 font-weight:bold; 
 font-size:11px; 
 margin-top:8px;
 padding-bottom:5px; 
 padding-right:5px; 
 text-align:justify;
 text-decoration:underline;
}

.rightcontainer
{
 width:198px; 
 float:right; 
}
.forimg
{
 width:195px; 
 height:115px;
}

.newscontainer
{
 /*width:175px; */
 margin-top:15px; 
 border:1px solid #E8E6E7; 
}

.newsheadcontainer
{
 width:198px; 
 background:#cccccc url(images/news-back.gif); 
 background-repeat:repeat-x; 
 text-align:left; 
 padding:5px 0px;
}

.newsheader
{
 font-family:tahoma; 
 color:#6F6F6F; 
 font-weight:bold; 
 font-size:10px; 
 padding-left:5px;
}





.footercontainer
{
 border-top:1px solid #E8E6E7; 
 border-bottom:1px solid #E8E6E7; 
 width:779px; 
 margin:10px auto;
 background-image:url(images/footer-gold-img-1.gif); 
 background-repeat:no-repeat;
 height:50px;

}

.footerlinks
{
 color:#A2A2A2; 
  border-left:1px solid #E8E6E7;
  font-family:tahoma; 
 font-size:10px;
 width:620px; 
 float:right;
 text-align:left;
 line-height:15px;
 text-decoration:none;
 padding:10px 0;
 padding-left:10px;
}

.footerlinks a
{
 margin-top:10px; 
 color:#A2A2A2; 
 font-family:tahoma; 
 font-size:10px; 
 text-decoration:none;
padding-right:0px;
}

.footerlinks a:hover
{
 color:#555555; 
}

.u-r-at
{
 font-family:tahoma; 
 font-size:10px; 
 color:#F76801; 
 margin-top:5px; 
 padding-right:15px;
 text-decoration:none;
}
.description
{
 font-family:Verdana, tahoma, Helvetica, sans-serif;
 font-size:12px;
 color:#E7B32D;
 padding-bottom:6px;
padding-left:10px;
 
 text-align:left;
 font-weight:bold;

}
.description1
{
 font-family:Verdana, tahoma, Helvetica, sans-serif;
 font-size:12px;
 color:#E7B32D;
 text-align:center;
 font-weight:bold;
 padding-top:3px;
 padding-bottom:3px;

}

.welcomelabel
{
 font-family:Verdana, tahoma, Helvetica, sans-serif;
 font-size:17px;
 color:#E7B32D;
 text-align:left;
 font-weight:bold;
 padding-left:8px;
 display:block;
 padding-top:8px;
}
.expertname
{
 font-family:Verdana, tahoma, Helvetica, sans-serif;
 font-size:17px;
 color:#E7B32D;
 text-align:left;
 font-weight:bold;
 padding-left:1px;
 display:block;
 padding-top:8px;
}
.u-r-at a
{
 font-family:tahoma; 
 font-size:10px; 
 color:#F76801; 
 margin-top:5px; 
 text-decoration:none;
}

.u-r-at a:hover
{
 font-family:tahoma; 
 font-size:10px; 
 color:#F76801; 
 margin-top:5px; 
 text-decoration:none;
}

.image_area
{
 float:left; 
 margin-left:25px; 
 margin-top:7px; 
 margin-bottom:4px;
 background-image:url(images/image-1.gif); 
 background-repeat:no-repeat; 
 width:300px; 
}
marquee{ text-align:center; _margin-left:-20px; }
.news_class
{
 font-family:tahoma; 
 font-size:10px; 
 color:#A2A2A2; 
 margin:0 auto;
 text-align:left; 
 padding:2px;
 padding-left:3px;
 text-decoration:none;
}
.news-scroll
{font-family:tahoma; 
 font-size:10px; 
 color:#A2A2A2; 
 margin:0 auto;
 text-align:left; 
 padding:2px;
width:150px;

 text-decoration:none;
}

.news_class a
{
 font-family:tahoma; 
 font-size:10px; 
 color:#A2A2A2; 
 margin:0 auto;
 text-align:left; 
 padding:8px;
 text-decoration:none;
}

.news_class a:hover
{
 font-family:tahoma; 
 font-size:10px; 
 color:#E7B32D; 
 text-align:left;
 text-decoration:none;
}
.text_news{color:Olive;
font-family:"Trebuchet MS",tahoma,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
width:144px;}
.content_block
{
 padding-left:8px; 
 padding-bottom:5px; 
 padding-right:5px; 
 text-align:justify; 
 font-family:tahoma; 
 color:#A2A2A2; 
 font-size:11px; 
 float:left; 
 width:750px; 
 margin-top:2px; 
 padding-top:3px;
}
.formlabel3
{
	color:#000000; font-family:Arial; font-size:11px; font-weight:bold;
	padding-top:3px;padding-bottom:3px;
	vertical-align:middle;text-align:left;
	
	/*border: ridge 1px Blue;*/
}
.formlabel
{
	color:#000000; font-family:Arial; font-size:11px; font-weight:bold;
	padding-top:5px;
	vertical-align:middle;text-align:left;
	
	/*border: ridge 1px Blue;*/
}

.formlabel1
{
	color:#000000; font-family:Arial; font-size:11px; font-weight:bold;
	padding-top:8px;
	vertical-align:middle;text-align:left;
	
	/*border: ridge 1px Blue;*/
}
.formlabel2
{
	color:#000000; font-family:Arial; font-size:11px; font-weight:bold;
	padding-top:10px;
	vertical-align:middle;text-align:left;
	
	/*border: ridge 1px Blue;*/
}


input, td span{font-family:Arial; font-size:12px; padding:2px 5px; margin:5px 0 2px 0; color:#000000; }
.s_for_errmsg{font-family:Arial; font-size:11px; padding:2px 0 0 8px; text-align:left; color:#ff0000; margin-top:-8px; _margin-top:0px; display:block;}
.s_for_errmsg1
{font-family:Arial; 
	font-size:11px; 
	padding:0px 0 0 0px; 
	text-align:left; 
	color:#ff0000; 
	margin-top:3px; 
	_margin-top:0px; 
	display:none;
	visibility:hidden}
.s_for_errmsg2
{font-family:Arial; 
	font-size:11px; 
	font-weight:bold;
	padding:0px 0 0 0px; 
	text-align:left; 
	color:#ff0000; 
	margin-top:3px; 
	_margin-top:0px; 
	display:block;
	visibility:visible}


.welcome-block{ margin:0px auto; text-align:center; }
.welcome-block p{color:#000000; font-family:Arial; font-size:12px; text-align:justify; padding:0 20px 15px 10px;}
.welcome-block table{border:1px solid #999999; color:#000000; font-family:Arial; font-size:11px; margin-bottom:30px; margin-top:20px; text-align:center;}
.welcome-block table td, .welcome table th{padding:3px 5px 3px 5px; text-align:left;}
.welcome-block table th{font-weight:bold; background:#c1c1c1;}
.welcome-block th span{color:#000000; font-family:Arial; font-size:11px; font-weight:bold;}
.welcome-block label{color:#000000; font-family:Arial; font-size:11px; padding-left:5px; text-align:left;}
.forwidth{color:#000000; font-family:Arial; font-size:11px; padding-left:5px; width:300px;  margin:5px 5px; }
#ctl00_ContentPlaceHolder1_pnlpayment,.welcome-block span{color:#000000; font-family:Arial; font-size:11px; font-weight:bold; }
#ctl00_ContentPlaceHolder1_pnlpayment,.welcome-block span.heading{color:#E7B32D; font-family:Arial; font-size:11px; font-weight:bold; }
#ctl00_ContentPlaceHolder1_pnlpayment,.welcome-block h2{ color:#E7B32D; font-family:tahoma; font-size:11px; font-weight:bold; text-align:left;}
h4{color:#000000; font-family:tahoma; font-size:12px; font-weight:bold; text-align:left;}
.welcome-block select{width:170px;}
/*.welcome-block input{width:170px;} */

.welcome-block input[type="text"], select{width:180px; padding:5px auto; text-align:left;}
#ctl00_ContentPlaceHolder1_TextBox2, #ctl00_ContentPlaceHolder1_TextBox1{width:180px; margin-right:7px;}

.welcome-block input[type="radio"]{width:20px; background-color: blue}
.welcome-block input.btn{width:auto;}
.welcome-block input[type="button"]{ width:auto;}
#ctl00_ContentPlaceHolder1_pnlpayment,.welcome-block span#lblMsg{color:#E7B32D; text-align:left; font-family:Arial; font-size:11px; display:block;}


/* 
--------------------
*/
.center-block{ margin:0 auto 20px auto; text-align:center;}
.r-block{ margin:0 auto 20px auto; text-align:center;}
.r-block-one{ margin:0 auto; text-align:center;}
/* .r-block span{display:block; float:left; margin-left:10px;} */
.rblock p{color:#000000; font-family:Arial; font-size:11px; text-align:justify; padding:0 20px 15px 10px;}
.r-block table{border:1px solid #ffffff; border-collapse:collapse; font-family:Arial; font-size:11px; margin-bottom:2px; margin-top:20px; text-align:center;}
.r-block table tr.last{width:100%; height:50px; line-height:75px; vertical-align:top;}
.r-block table td,th:first{border:none;}
.r-block h3{color:#E7B32D;
margin:0 auto; padding-bottom:10px;
padding-top:10px;
font-family:tahoma;
font-size:11px;
font-weight:bold;
text-align:center;

}
.cleaner{clear:both;}
.r-block table th, .welcome table th{padding:3px 5px 3px 5px; border-bottom:1px solid #ffffff; border-collapse:collapse; background:#f3f2f3; color:#000000; font-weight:bold;}
.r-block table td {background:#f3f2f3;}
.r-block th span{color:#000000; font-family:Arial; font-size:11px; font-weight:bold;}
.r-block label{color:#000000; font-family:Arial; font-size:11px; padding-left:25px; margin-top:-15px;_margin-top:-18px; display:block; }
.r-block input{width:17px; color:#000000; padding:2px;}
.r-block input.btn{width:auto; text-align:center; margin:0 auto;padding-right:10px;}
.r-block input[type="button"]{ width:auto; }
.r-block textarea{color:#000000; font-family:Arial; font-size:11px; padding:5px;}
form{margin:0; padding:0;}

.bordernone, #ctl00_ContentPlaceHolder1_rdchkpayment{border:none; text-align:left;}
#ctl00_ContentPlaceHolder1_rdchkpayment_0 input{width:300px;}
#ctl00_ContentPlaceHolder1_lblMsg, .gamount{color:#414141;
font-family:tahoma, Arial;
font-size:11px;
padding-top:10px;
_padding-top:0px;
padding-right:20px;
margin-bottom:15px;
line-height:18px;
/*text-align:right !important;*/
width:180px;}

#ctl00_ContentPlaceHolder1_pnlCalculation table td select, input[type="text"], #ctl00_ContentPlaceHolder1_ddlCarat , ctl00_ContentPlaceHolder1_txtWeightInGram input[type="text"]{width:180px !important; font-family:Arial; font-size:12px; padding:1px 5px; color:#000000 !important;}
#ctl00_ContentPlaceHolder1_txtWeightInGram input[type="text"]{width:190px; _width:290px;}
.only-for-wpanel{margin:0 auto; width:60%; text-align:center;}
select{color:#000000 !important;
font-family:Arial;
font-size:12px;
padding:1px 5px;
width:180px !important;
}
#ctl00_ContentPlaceHolder1_txtUserPwd input[type="text"]{width:180px;}
.login_s{color:#000000 !important;
font-family:Arial;
font-size:12px;

}

.login-ml-5{margin-left:5px; _margin-left:2px;}
#dgUser, #dgUser table, #dgUser td, #dgUser span{border:none;}

.dbuser table{border:1px solid #999999; color:#000000; font-family:Arial; font-size:11px; margin-bottom:30px; margin-top:20px; text-align:center;}
.dbuser table td, .dbuser table th{padding:3px 5px 3px 5px; text-align:left; border:none;}
.dbuser table th{font-weight:bold; background:#c1c1c1;}

.mid-height{ width:650px; margin:0 auto; }

#ctl00_ContentPlaceHolder1_pnlThankyou, .margintop140px{ margin-top:140px;}

#ctl00_ContentPlaceHolder1_ImageButton1
{
	margin:-20px 0px 16px 85px;
}