/*CSS Document*/
/*B2Btechnosolutions CSS files - by http://www.B2Btechnosolutions.com India*/
/*Comment all css which you are NOT useing in Layout*/
/*Body Link css*/
.Hrnormal {
	background-color: #e5e5e5;
}
.Hralter {
	background-color: #d3d3d3;
	
}
.paddingsetting{
padding-left:5px;
padding-top:0px;
padding-right:5px;
padding-bottom:10px;
vertical-align:top;
}
.close{
border:outset;
border-color:#FFFFFF;}
.hourevant:hover{
background-color:#E2A6A6;
}
.textevant:hover{
background-color:#CCFFCC;
border:outset;
border-color:#999999;

}
.hourtran:hover{
background-color:#CCFFCC;}
#roundcorner{

padding-left:5px;
padding-right:5px;


 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

	
    border-radius: 5px;
	border:2px;
		background-color:#1674BA;

	color:#FFFFFF;
	
	
}



#selected {
padding-left:5px;
padding-right:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	border:2px;
   	background-color:#D4E4F1;

	color:#FFFFFF;

	
}
#unselected {
padding-left:5px;
padding-right:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	border:solid;
	border-width:2px;;
	border-color:#000000;
	background-color:#f1f1f1;
	color:#000000;

	
}
a:link{text-decoration: none; }
a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}


#roundDIV { 
	
	width:100%;
	background:#f3f3f3;
	border:#ececec solid 1px;
	-moz-border-radius: 7px;  
	-webkit-border-radius: 7px;  
	border-radius: 7px;  
	margin:0px auto;
	padding:10px 0 10px 0;

}


/*Body css*/
html, body{
	margin:0px; ;
	
}

P{ padding:0px; margin:0px;}


/*Text Link css*/
.link_1 a:link {Font-Family: Arial;color: #787777;text-decoration: none;font-size: 12px; font-weight:normal;}
.link_1 a:visited {Font-Family: Arial;color: #787777;text-decoration: none;font-size: 12px; font-weight:normal;}
.link_1 a:active {Font-Family: Arial;color: #787777;text-decoration: none;font-size: 12px; font-weight:normal;}
.link_1 a:hover {Font-Family: Arial;color: #136ca4;text-decoration: none;font-size: 12px; font-weight:normal;}


/*Font css */
.Light20-1{Font-Family:"Times New Roman";Font-Size:22px;font-weight:bold;}
.Light20-2{Font-Family:"Times New Roman";Font-Size:18px;font-weight:bold;}
.Light14-1{Font-Family: "Times New Roman", Times, serif ;Font-Size:18px;font-weight:bold;}

.Light11{Font-Family: Arial;Font-Size: 11px;}
.Light12{Font-Family: Arial;Font-Size: 12px;}
.Light13{Font-Family: Arial ;Font-Size: 13px;}
.Light14{Font-Family: Arial ;Font-Size: 14px;}
.Light14 a{Font-Family: Arial ;Font-Size: 14px;text-decoration:underline; color:#fff;}
.Light14 a:hover{ text-decoration:none;color:#fff;}



.Light15{Font-Family: Arial ;Font-Size: 15px;}
.Light16{Font-Family: Arial ;Font-Size: 16px;}
.Light21{Font-Family: "Aachen BT" ;Font-Size:20px;}
.Light20{Font-Family: Arial ;Font-Size:20px;}
.Light22{Font-Family: Arial ;Font-Size:22px;}
.Light18{Font-Family: Arial ;Font-Size:18px;}
.Light17{Font-Family: "Aachen BT" ;Font-Size:17px;}
.Light26{Font-Family: Arial ;Font-Size:30px;font-weight:none;}


.link16 a{Font-Family: Arial ;Font-Size: 16px; color:#fff;text-decoration:underline;}
.link16 a:hover{ text-decoration:none; color:#fff;}



.Light22-1{Font-Family:"Times New Roman";Font-Size:22px;}


.green24{Font-Family:"Times New Roman" ;Font-Size:24px; color:#04ff0a;font-weight:bold;}


/*Text color css*/
.White1{color:#FFFFFF; font-weight:bold;}
.White{color:#FFFFFF;}
.Blue{color:#136ca4;}
.Blue1{color:#eaf2f8;}
.Blue2{color:#b4dfff;}
.Grey{color:#787777;}
.green24{Font-Family:"Times New Roman" ;Font-Size:24px; color:#04ff0a;font-weight:bold;}
.green1{Font-Family:"Times New Roman";Font-Size:22px; color:#02e607;font-weight:bold;}
.org{color:#fec416;}
.org1{color:#fec825;}
.red{color:#ff0000;}




/*Bg css*/
.Bg_White{background:#ffffff;}
.Tab_Mid{background:url(../image/top_m.jpg) repeat-x top left;}
.Line_R{background:url(../image/line_r.jpg) no-repeat right center;}
.Line_L{background:url(../image/line_l.jpg) no-repeat left center;}
.Bg_Grey{background:#f0f0f0;}
.Tab_M{background:url(../image/tab_m.jpg) repeat-x top;}
.Footer_Bg{background:url(../image/footer.gif) repeat-x top left;}
.Banner_Bg{background:url(../image/banner_bg.jpg) no-repeat right top;}
.Translation_Bg{background:url(../image/translation_bg.jpg);}
.Shad{background:url(../image/shad.jpg) repeat-x top left;}
.Mid_M{background:url(../image/mid.png) repeat-x top left;}
/*TD Border*/
.BdrR{border-right:1px solid #ffffff;}



/*Table Border*/
.TblBrd1{border:1px solid #808080;}




/*Linehight*/
.Linehight{line-height:19px;}

/*Text_Align*/
.Justify{text-align:justify;}

/*Paddign Css*/
.Pad{ padding:15px;}
.Pad_R{padding-right:5px;}
.Pad_L{padding-left:5px;}



/*Text Box Css*/
.TextBox_1{border:#b5d4e7 1px solid; background:#fff url(../image/textbox_bg.jpg) repeat-x bottom; font-family:Arial; color:#176ca0; font-size:12px;}


/*Rollover Css*/
.Rollover1{ background:#e9e9e9;}
.Rollout1{ background:#f0f0f0;}



/* navigation */
   
#glowingtabs{
width:100%;
float:left;
line-height:normal;
overflow: hidden;
}

#glowingtabs ul{
float: left;
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0;

}

#glowingtabs li{
display:inline;
margin:0;
padding:0;


}

#glowingtabs a{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
background:url(../image/glowtab-left.gif) no-repeat left top;
margin:0;
margin-left:2px;
padding:0 0 0 6px;
text-decoration:none;
}

#glowingtabs a span{
float:left;
display:block;
background: url(../image/glowtab.gif) no-repeat right top;
padding: 5px 12px 4px 7px;
font-weight:bold;
color: #000;
border-right:#CCCCCC 1px solid;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;

}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: #fff;

}


#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -23px; /*Shift background image up to start of 2nd tab image*/

}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -23px; /*Shift background image up to start of 2nd tab image*/
color: #FFFFFF;

}

#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -23px; /*Shift background image up to start of 2nd tab image*/

}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -23px; /*Shift background image up to start of 2nd tab image*/
}


/*New Css 27-01-2010*/
.Body_Bg{ background:#fefffe url(../image/bg.jpg) repeat-x top; height:657px;}
.Body_Bg1{ background:#f0f0f2; width:1000px; margin:auto;}
.Body_Bg1 strong {
color: #257395;
}

.BdrB{border-bottom:#d2d2d2 1px dashed;}
.style1 {color: #FF0000}

.RolloverP{ background:#1575bb; color:#fff;}
.RolloutP{ background:#fefffe; color:#777777;}
.PadL01{padding-left:10px;}
.Regi_Mid{background:#ffffff; border-left:#ececec 1px solid; border-right:#ececec 1px solid;}
.Regi_Top_Mid{background:url(../image/regt_m.jpg) repeat-x top left;}

.TextBox_2{border:#a1c5df 1px solid; background:#fff; font-family:Arial; color:#777777; font-size:12px; padding-top:3px;}
.List_Menu{border:#ececec 1px solid; background:#fff; font-family:Arial; color:#777777; font-size:12px;}
.ImgBdr{border:#ececec 1px solid; background:#fff; padding:4px;}


/* navigation */
   
#glowingtabs_P{
width:100%;
float:left;
line-height:normal;
overflow: hidden;
}

#glowingtabs_P ul{
float: left;
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0;

}

#glowingtabs_P li{
display:inline;
margin:0;
padding:0;


}

#glowingtabs_P a{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background: url(../image/glowtab-left01.gif) no-repeat left top;
margin:0;
margin-left:3px;
padding:0 0 0 6px;
text-decoration:none;
}

#glowingtabs_P a span{
float:left;
display:block;
background: url(../image/glowtab01.gif) no-repeat right top;
padding: 20px 12px 11px 6px;
font-weight:bold;
color: #797979;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs_P a span {float:none;

}
/* End IE5-Mac hack */

#glowingtabs_P a:hover span {
color: #1575bb;

}


#glowingtabs_P #current a{ /*Selected Tab style*/
background-position:0 -46px; /*Shift background image up to start of 2nd tab image*/

}

#glowingtabs_P #current a span{ /*Selected Tab style*/
background-position:100% -46px; /*Shift background image up to start of 2nd tab image*/
color: #1575bb;

}

#glowingtabs_P a:hover{ /*onMouseover style*/
background-position:0% -46px; /*Shift background image up to start of 2nd tab image*/

}

#glowingtabs_P a:hover span{ /*onMouseover style*/
background-position:100% -46px; /*Shift background image up to start of 2nd tab image*/
}



 /*NEW CSS 28.01.2010*/

.buttonmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 194px;

}

.buttonmenu li a{
color: #777777;
display: block;
width: 100%;
padding: 10px 10px;
text-decoration: none;
font-weight: bold;
background-color: #ffffff;
border-bottom:#d2d2d2 1px dashed;
text-decoration:none;
}


.buttonmenu li a:visited{
color: #777777;
}

.buttonmenu li a:hover, .buttonmenu li a:active,#pawan{
color: #ffffff;
background-color: #1575bb;
background:url(../image/menu-over.jpg) repeat-x;
}



.jewelCount{
	background-color: #00376A;
	border-bottom-left-radius: 2px 2px;
	border-bottom-right-radius: 2px 2px;
	border-top-left-radius: 2px 2px;
	border-top-right-radius: 2px 2px;
	padding-bottom: 1px;
	right: -2px;
	top: -2px;
	z-index: 4;
	max-width:20px;
	width:12px;
}
.assignmentCount{
	color:#FFFFFF;
	background-color:#D85138;
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	padding-bottom: 1px;
	right: -2px;
	top: -2px;
	z-index: 4;
	max-width:22px;
	width:14px;
}

.jewelCount span
{
	background-color: #F03D25;
	border: 1px;
	border-bottom-left-radius: 2px 2px;
	border-bottom-right-radius: 2px 2px;
	border-top: 0px;
	border-top-left-radius: 2px 2px;
	border-top-right-radius: 2px 2px;
	padding: 3px 3px 2px 4px;
	max-width:20px;
	width:12px;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}
.order_text
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;

}
.div_text
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
background-color:#136ca4;
border:2px solid;
height:30px;
}
.order_text a
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}

/* NEW CSS 30.01.2010*/

.Cost_Bg{background:url(../image/cost_cal.jpg) no-repeat top left;}

.even_row { background-color:#f2f1ef; }
.odd_row { background-color:#f7f8f7; }

.whiteheading
{
  font:15px Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
  
}

.order_table
{
width: 300px;
height: 300px;
border:1px solid #A0C6DD;
background-image:url(../images/order_bg.png);
margin-left:2px;
margin-right:2px;

}
.order_table th 
{
 font: 12px verdana;
 height: 30px;
 color:#FFFFFF;
text-align:center;
 background-image:url(../images/order_image.png);
 
}
.order_table td
{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#666666;

}

.mybutton
{
 border:1px solid #1674ba;
 background-color:#1674ba;
 font:11px verdana;
font-weight:bold;
 color:#FFFFFF;
 height:25px;
 width: 70px;
 
}
 

.plusLink{
	cursor: pointer;
}


.plusLink:link {color: #00ff00;}
.plusLink:active {color: #0000ff;}
.plusLink:visited {color: #ffffff;}
.plusLink:hover {color: #000000; text-decoration: none; }




body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/back.png);
	background-position:center;
}
img {
	border:none;
}
.yo a {
	display: block;
	width: 125px;
	height: 28px;
	color:#000000;
	text-decoration:none;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.yo a:hover {
	display: block;
	width: 125px;
	height: 28px;
	background: transparent url(../images/myaccount.png) no-repeat;
	color:#FFFFFF;
	text-decoration:none;/*background-position: -100px 0;*/
}
.yo1 a {
	display: block;
	width: 100px;
	height: 28px;
	color:#000000;
	text-decoration:none;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.yo1 a:hover {
	display: block;
	width: 100px;
	height: 28px;
	background: transparent url(../images/my_account3.png) no-repeat;
	color:#FFFFFF;
	text-decoration:none;/*background-position: -100px 0;*/
}
.yo2 a {
	display: block;
	width: 150px;
	height: 28px;
	color:#000000;
	text-decoration:none;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.yo2 a:hover {
	display: block;
	width: 150px;
	height: 28px;
	background: transparent url(../images/my_account2.png) no-repeat;
	color:#FFFFFF;
	text-decoration:none;/*background-position: -100px 0;*/
}

.table_class tr td{color: #666666; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; background-color:#FFFFFF; padding:0 10px 0 10px; line-height:18px;}
.tdBg{background-image:url(../images/bluebg.jpg); background-repeat:repeat-x; color:#FFFFFF; font-size:16px; width:100%; height:26px; padding-top:4px; }

/*---------------------------------------------step2----------------------------------------------------------------*/
.aa8{background-color: #bae2f5; padding:5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.aa span{font-size:16px; font-weight:bold;}
.aa1{background-color: #d8effa; padding:5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.aa1 span{font-size:16px; font-weight:bold;}
.aa3{background-color: #d3c6f6; padding:5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.aa3 span{font-size:16px; font-weight:bold;}
.aa4{background-color: #ece7fa; padding:5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.aa4 span{font-size:16px; font-weight:bold;}
.aa5{background-color:#5795b1; color:#FFFFFF; padding:5px 5px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
.aa5 span{color: #FFFFFF; font-size:12px; font-weight:normal;}
.aa6{background-color:#9b83db; color:#FFFFFF; padding:5px 5px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
.aa6 span{color: #FFFFFF; font-size:12px; font-weight:normal;}
.priceTxt{ font-size: 16px;
    font-weight: bold;}
.quality{ color:#3399FF; font-size:18px; padding-bottom:10px;}
.explane{ margin:0px; padding:0px; }
.explane li{ color:#000; list-style:none; color:#787777;}
.already{color:#000; color:#787777;}

.guaranteed-box{   color: #3399FF; text-decoration:underline; padding:72px 0px 10px 0px;}
.translation{margin:0px; padding:0px;}
.translation li{ font-weight:normal;}
.quality-text{ font-family:Arial; color:#3399FF; font-size:18px; padding-bottom:10px;}
.sofware{ margin:0px; padding:0px; background:#f0f0f2;}
.sofware li{ color: #787777; list-style:none; padding:15px 0px 15px 0px;}
.sofware-nav{color: #787777; margin:0px; padding:0px; background:#f0f0f2;}
.sofware-nav li{list-style:none;}
.quality-text1{ color:#3399FF; font-size:18px; padding-top:10px; background:#f0f0f2; margin-top:20px; text-decoration:underline;}
h2{ font-size:18px; color: #3399FF; margin:0px;}
.banner{float:right; padding-right: 46px; padding-bottom:12px;width:92%}
.banner a{color:#666;}
.banner a:hover{color:#3399FF}
