@charset "utf-8";
/* CSS Document */
html{margin:0px; padding:0px;}
body{ font:Arial, Helvetica, sans-serif;   background-color:#FFFFFF; margin:0px; padding:0px;}
.main_wrap{width:100%; margin:0px auto; }
.wrap{ width:831px; margin:0px auto;}
.headermain{background:#283750; width:100%; margin:0px auto;}
.header{ background:#283750; width:831px; margin:0px auto; }
.logo{ float:left; padding:84px 0px 40px 17px;}
.login-box{ float:left; width:350px; padding:103px 0px 0px 53px;}
.login-box label{display:block; float:left; width:138px; height:22px; background: url(../images/login_bg.gif) no-repeat 2px 1px; padding:5px 0px 5px 0px; text-align:center;}

.login-box label input { width:120px;font:bold 13px Arial, Helvetica, sans-serif;  border:0px solid #FFFFFF; color:#CFCCCD; padding:}
.login-box span input { width:66px; height:26px; font:bold 11px Arial, Helvetica, sans-serif; border:0px solid #FFFFFF; color:#c7c4c5;}
#login-btn{width:66px; background:none; padding:0px 0px 5px 0px; } 

#remember {width:138px; background:none; padding:0px; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;} 
#remember  input{width:auto; background:none; padding:0px; margin-top:2px;} 
.forgotpassword { float:left;  margin:0px 0px 0px 70px; display:inline; font:11px Arial, Helvetica, sans-serif;}

.forgotpassword a{ color:#e2e2e2; width:160px; display:inline; text-decoration:none; font:11px Arial, Helvetica, sans-serif;}

.forgotpassword a:hover { color:#D5E5B9; text-decoration:underline;  }
#divlefthldr { float:left; width:450px;}
#divrichalmond { background:url(../images/richmond_org.jpg) left center no-repeat; width:429px; height:123px;}
#divgalleryhldr { width:450px; height:440px;}
#divrighthldr-left { float:left; width:375px;}
#divsignup-left { background:url(../images/acoount-information.png) left top no-repeat; width:141px; height:14px; margin:12px 0px 0px 230px;  }
/*right panel*/
#divrighthldr { float:right; width:375px;}
#divsignupform {float:left; margin:0px 0px 0px 0px; width:99%; padding:0px;}
#requiretext { font:bold 11px arial; float:right; color:#999999; margin-left:45px; }

.divbutton { float:right; width:auto;}
.formtxt { font:bold 11px arial; color:#c7c4c5; text-align:right;/* float:right;*/}
.formtxt span { font:bold 15px arial; color:#807f91; float:left; text-align:left; }
.btnacc { border:none;	background: url(../images/save_changes.gif) no-repeat; height:24px; width:138px; cursor:pointer;}
.sub_in { border:none;	background: url(../images/submit.png) no-repeat; height:27px; width:80px; cursor:pointer;}
/*.sub_h{	border:none; background: url(../images/submit_h.png) no-repeat;	height:27px; width:80px; cursor:pointer;}*/
#divspacer { float:left; width:100%; height:10px;}
.divbutton-chek { float:left;}
/*
.footerlink { margin-top:8px; font:bold 11px arial; color:#999999; text-decoration:none; text-align:center; padding:2px 4px;  }
.footerlink a{ font:bold 11px arial; color:#ffffff; text-decoration:none; background:#808284; padding:2px 4px; }
.footerlink a:hover { color:#000; text-decoration:underline; }
.footertext { font:normal 11px arial; color:#999999; }
*/
.form_text { font:bold 12px arial; color:#807F91; float:left; padding-top:6px;}
.footerlink { font:bold 11px arial; color:#808284; text-decoration:none; padding:1px 5px;/* background-color:#808284;*/ }
.footerlink a:{ color:#ffffff; text-decoration:none; background-color:#808284; }
/*a.footerlink:hover { color:#000; text-decoration:underline; }*/
.footertext { font:normal 11px arial; color:#999999; }


.divcontr { font:bold 12px arial; color:#333333; float:left; padding-top:6px;}
.divcontrols label{ font:bold 12px arial; color:#807F91; float:left; padding-top:6px;}
.inputtext { width:215px; height:20px; color:#000; font:normal 12px arial; float:right; }
.inputtext-small { width:50px; height:20px; color:#000; font:normal 12px arial; }
input.error { border:1px solid red;}
lable.error { color:#FF0000;}
input { border:1px solid black;}
#divsignup-home { background:url(../images/signup.png) left top no-repeat; width:184px; height:24px; margin:15px 0px 0px 20px;  }
#main{	background: #fff; margin: 0 0px 0 0; position:relative; }
#divcategory { margin:0px auto; }
.divcat{ float:left; padding:0px 1px; height:auto; margin:0px 3px;}
.divcat img{ margin-top:5px;}
#contenttext { margin:0px auto; width:96%; margin-top:10px; color:#C7C4C5; font:bold 12px arial; border-bottom:2px solid #C7C4C5; text-align:left;}
.content1 {width:100%; margin-bottom:10px; float:left;}
.cattext { font:bold 11px arial; float:left; margin-left:25px; /*width:230px; */ display:inline; color: #8A7B89;}
.cattext_oth { font:11px arial; font-style:italic;/* color: #8A7B89;*/ margin-top:5px;}
.cattext img{ float:left; margin:10px 0px 10px 0px; }
.cattext1 { font:bold 11px arial; float:left; margin-left:25px; width:200px; display:inline; color: #8A7B89;}
.catlinks { font:bold 11px arial; color:#989496; float:left; text-decoration:none; padding-left:15px;}
.catlinks1 { font:bold 11px arial; color:#989496; text-decoration:none; }
a.catlinks:link { font:bold 11px arial; color:#989496; float:left; text-decoration:none; }
a.catlinks:hover { font:bold 11px arial; color:#000; float:left; text-decoration:underline; }
.lblheading { /* color:#8A7B89; */font:bold 18px arial; text-align:left;}
.lblheading1 { /*color:#8A7B89;*/ font:normal 14px arial; font-style:italic; }
.lbltext { /*color:#8A7B89;*/ font:12px arial; margin:10px 15px 0px 0px; }
.articaltext { font:12px arial; margin:0px 15px 0px 0px; padding:0px; text-align:justify; }
.articaltext  p{ font:12px arial; margin:5px 0px 0px 0px; padding:0px; text-align:justify;}
.lbltextsmall{ font:normal 11px arial; font-style:italic; margin-top:5px; text-align:left;}
.margin15 {margin:15px 0px 0px 0px; text-align:left; min-height:157px;}
.divcontenttext { float:left; width:558px; margin-left:15px;}
.titlelink {text-decoration:none;}
.titlelink a{text-decoration:none;}
.titlelink:hover {text-decoration:underline; }
.welcometext {float:right; /* width:100%; */ width:auto; color:#e2e2e2; font:bold 13px arial; text-align:right;}
#divloginhldr2 { float:right; margin:5px 30px 0px 0px;}
#divrichalmond-gray { background:url(../images/digit_bg.gif) no-repeat 0% 0%; width:26px; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:bold; float:right; margin:5px 5px; padding-left:5px; padding-top:2px;}
.my_account a{display:block; background:url(../images/menu_myaccount.png) no-repeat center;	width:89px;	height:16px;	}
.my_account a:hover{background:url(../images/menu_myaccount_h.png) no-repeat center; width:89px; height:16px;	}
.contact_l a{display:block;	background:url(../images/menu_contact.png) no-repeat center; width:65px; height:16px; }
.contact_l a:hover{ background:url(../images/menu_contact_h.png) no-repeat center; width:65px;	height:16px;}
.logout_l a{display:block; background:url(../images/menu_logout.png) no-repeat center; width:40px; height:16px;}
.logout_l a:hover{	background:url(../images/menu_logout_h.png) no-repeat center; width:40px; height:16px; }
.cancle_l a{ font:12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; }
.cancle_l a:hover{ font:12px Arial, Helvetica, sans-serif; color:#305042; text-decoration:underline; }
.divsearch { padding:0px; margin:5px 0px 0px 0px; float:right; background:url(../images/searchBox.gif) right top no-repeat; }

.divsearch input { margin:0 8px 0 5px; padding:3px 15px 0px 15px; height:26px; width:222px; color:#333; background:none; border:none; }
#divpayment_head { height:24px; margin:15px 0px 0px 20px;  }
.buttonsearch { width:25px; height:15px; border:0px; padding:0px; cursor:pointer; }

.divsearch input, img { vertical-align:middle; border:none; }
.paym_heading {  color:#8A7B89; font:bold 18px arial; text-align:left;  margin-top:10px;margin-left:2.6em;}
.inputbox{ border:1px solid #CCCCCC; width:215px; height:18px;}

.steps123 { width:98%; margin:15px 20px; margin-right:0px; float:left;}
.steps {width:auto; margin-left:10px; float:left; color:#dbdadf; font:bold 18px Arial, Helvetica, sans-serif;}
.steps span{   margin :0px 4px; font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF;  padding:2px 8px; background:#dbdadf;}
 .step_selected {width:auto; margin-left:10px; float:left; color:#283750; font:bold 18px Arial, Helvetica, sans-serif;}
 .step_selected span{   margin :0px 4px; font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:2px 8px; background:#7f7f91; margin-left:10px;}
.color_bg {margin:15px 0px 0px 0px; padding:15px; text-align:left; /*background:#dee6d0;*/ font:12px Arial, Helvetica, sans-serif; color:#ffffff; 
/*	filter:alpha(opacity=50);    Internet Explorer       */
/*   -moz-opacity:0.6;            Mozilla 1.6 and below   */
 /*   opacity: 0.6;               newer Mozilla and CSS-3 */}
.color_bg ul, li{margin:4px 0px 4px 4px; padding:0px 0px 0px 4px; list-style:disc;}
.text_itallic{ font:11px arial; font-style:italic; color:#587586; color: #8A7B89; margin-top:5px;}
.atlheading { color:#475f52; font:20px arial; margin:5px 0px; padding:0px; }

.which_togo_text { margin:10px 0px 0px 0px; padding:5px; padding-left:0px; text-align:left; font:12px Arial, Helvetica, sans-serif; color:#87888a;}
.which_togo_option{ margin:4px 0px 4px 4px;}

.pagination_div{
	float:right;
	margin:10px 0;
	width:auto;
	}
div.pagination {
	margin:0px auto;
	padding:6px 2px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1B2630;
	}
div.pagination a{
	height:18px;
	margin:0 1px 0 0;
	padding:4px 8px;
	text-decoration:none;
	background:#7f7f91;
	color:#1B2630;
	font-weight:bold;
	}
div.pagination a:hover{
	/*text-decoration:underline;*/
	color:white;
	font-weight:bold;
	}
.current {
 	border:1px solid #7f7f91;
	color:#7f7f91;
	font-weight:bold;
	padding:3px 7px;
	}
div.pagination span {
	height:18px;
	margin:0 1px 0 0;
	padding:3px 8px;
	text-decoration:none;
	color:#1B2630;
	font-weight:bold;
	}
	

.links { float:left; font:12px Arial, Helvetica, sans-serif;}

.links a{ color:#a7aaac; width:auto; text-decoration:none; font:12px Arial, Helvetica, sans-serif;}

.links a:hover { color:#D5E5B9; text-decoration:underline;  }
.lblheading_sub { color:#8A7B89; font:normal 12px arial; font-style:italic; }
.staticpage { color:#8A7B89; font:13px arial; margin:10px 15px 0px 0px; float:left; text-align:justify; }