.milestone_form{
float:left; 
clear:both;
margin-top:10px;
}

 .password_label_form{
	color: #4D4D4D;
    float: left;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    padding-bottom: 5px;
	padding-left:70px;
	margin-top:-19px;

}
 .text_box{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 8px;
    width: 300px;
	height:50px;
	margin-bottom:15px;}
 .text_box_err{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 8px;
    width: 300px;
	height:50px;
	margin-bottom:15px;}

 .city_payment{
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 15px;
    margin-right: 5px;
    padding: 8px;
    width: 153px;
 }
 .city_payment_err{
 	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-right: 5px;
    padding: 8px;
    width: 153px;
	margin-bottom:15px;
}
 .logintext_forgot{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 8px;
    width: 50%;
	margin-bottom:15px;}
.errored_forgot{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F00;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 8px;
    width: 50%;
	margin-bottom:15px;}
	.city_err{
 	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-right: 5px;
    padding: 8px;
    width: 418px;
	margin-bottom:15px;
}
 .logintext{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 8px;
    width: 100%;
	margin-bottom:15px;}
	
	.formtype{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 8px;
   width:300px;
   
	}
.errored{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F00;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 8px;
    width: 100%;
	margin-bottom:15px;}
.service-contains-login input{
	background:#ffffff;
	border:1px solid #bdbdbd;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;	
	padding:8px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	box-shadow:0 -2px 1px 0 #B2B2B2;
	-moz-box-shadow:0 -2px 1px 0 #B2B2B2;
	-webkit-box-shadow:0 -2px 1px 0 #B2B2B2;
	width:230px;
}
.name-contain-login{

background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-right: 5px;
    padding: 8px;
    width: 70px;
	}
.service-contains-login{
	float:left;
	width:200px;
	margin-bottom:18px;
}
.service-contains-login select{
background:#ffffff;
	border:1px solid #bdbdbd;
	border-radius:5px;
	padding:8px;
	line-height:25px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:230px;
	box-shadow:0 -2px 1px 0 #B2B2B2;
	-moz-box-shadow:0 -2px 1px 0 #B2B2B2;
	-webkit-box-shadow:0 -2px 1px 0 #B2B2B2;	
}

@charset "utf-8";
/* CSS Document */
/*
*{margin:0px; padding:0px;}
*/html{
	height: 100%;
}
body{
	height:100%;
	background-color:#fafafa; 
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:12px; 
	color:#505050;
	word-wrap:break-word;
	margin:0px;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0px; 
	padding:0px;
}
ul{
	list-style:none;
	padding:0;
	margin:0;
}
a{
	text-decoration:none;
}
img{
	border:none;
}
.margin-none{
	margin:0 !important;
}
.float-left{
	float:left;
}
.padding-none{
	padding-bottom:0 !important;
}
.padding-bot-10{
	padding-bottom:15px !important;
}
.clr{
	clear:both;
}
.wrapper{
	height: auto !important;
	height: 100%;
	margin: 0 auto;
}
.container {
    width: 100%;
}
.width-100%{
	width:100%;
}
.top-part{
	width:100%;
	background-color:#ffd21c;
	float:left;
	border-bottom:1px solid #FFF;
	min-width:1000px;
}
.top-part .top-contains{
	margin:0 auto;
	width:1000px;
}
.menu_left{
	float:left;
	text-align:left;
}
/*.inner-nav{
	float:left;
	width:920px;
	background-color:#000;
	position:absolute;
	top:43px;
	padding:3px 3px 10px 3px;
	border:1px solid #c3c3c3;
	border-top:none;
}*/
.inner-nav{
	float:left;
	/*width:630px;*/
	width:714px;
	background-color:#000;
	position:absolute;
	top:42px;
	padding:20px 20px 10px 20px;
	border:1px solid #c3c3c3;
	border-top:none;
	height:400px;
	overflow-y:auto;
}
.inner-nav .nav-contain{
	float:left;
	width:100%;
}
.inner-nav .nav-contain .nav-links{
	float:left;
	width:37%;
	padding-bottom:20px;
}
.inner-nav .nav-contain .second-nav{
	float:left;
	padding-right:0px;
	width:33%;
}
.inner-nav .nav-contain .last-nav{
	float:left;
	padding-right:0px;
	width:29%;
}
.inner-nav .nav-contain .nav-links strong{
	float:left;
	width:100%;
	color:#000000;
	line-height:25px;
	text-transform:uppercase;
}
.inner-nav .nav-contain .nav-links a{
	float:left;
	width:100%;
	color:#828282;
	line-height:20px;
	text-transform:uppercase;
}
.inner-nav .nav-contain .nav-links a:hover{
	color:#000;
}
ul.dropdown {
	position: relative;
	z-index: 597;
	float: left;
}
ul.dropdown li {
	float: left;
	/*line-height: 1.3em;*/
    vertical-align: middle;
	zoom: 1;
}
ul.dropdown li .main-nav{
	float:left;
	padding:13px;
	color:#222222;
	font-weight:bold;
	text-transform:uppercase;
	z-index:9999px;
}
ul.dropdown li:hover a{
	float:left;
}
ul.dropdown li a.main-nav:active{
	background-color:#FFF;
	float:left;
}	
ul.dropdown li.hover, ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	left: 0;
	z-index: 598;
	width: 80%;
}
ul.dropdown ul li {
	float: none;
}
ul.dropdown ul ul {
	left: 0;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
ul.dropdown-linear {
	width: 100%;
}
ul.dropdown-linear ul li {
	text-align:left;
}
ul.dropdown-linear li.hover, ul.dropdown-linear li:hover {
	position: static;
}
ul.dropdown-linear ul ul {
	display: none !important;
}

ul.dropdown-columnar ul li {
	position: static;/*width: 150px;*/
}
ul.dropdown-columnar ul ul {
	display: block !important;
	position: static;
	width: auto !important;
}
ul.dropdown-columnar ul ul li {
	float: none;
}
ul.dropdown-columnar ul ul ul {
	display: none;
}
ul.dropdown-columnar li.hover ul, ul.dropdown-columnar li:hover ul {
	visibility: visible !important;
}

.top-part .top-contains .login-area{
	float:right;
	width:520px;
}
.top-part .login-area .call-no{
	float:right;
	color:#222222;
	font-size:12px;
	text-transform:uppercase;
	padding:13px 0px 13px 0px;
}
.top-part .login-area .welcome{
	float:right;
	color:#222222;
	padding:13px 0px 13px 20px;
}
.top-part .login-area .welcome .username{
	color:#222222;
}
.top-part .login-area .welcome .links{
	color:#222222;
	padding-left:8px;
}
.top-part .login-area .welcome .links a{
	color:#222222;
}
.top-part .login-area .welcome .links a:hover{
	
}
.top-part .login-area .login-btn{
	float:right;
	padding:4px 0 4px 5px;
	width:136px;
}
.top-part .login-area .logout-btn{
	float:right;
	padding:4px 0 4px 0px;
	margin-left:15px;
	width:70px;
}

.top-part .login-area .login-btn a.sign-in{
	background-position:0 0;
	height:33px;
	width:65px;
	background:url(../images/login-bg.png) left top no-repeat;
	float:left;
	margin-left:4px;
}
.top-part .login-area .login-btn a.sign-in:hover{
	background-position:0px -36px;
}
.top-part .login-area .login-btn a.sign-up{
	height:33px;
	width:67px;
	background:url(../images/login-bg.png) scroll -65px 0px no-repeat;
	float:right;
}
.top-part .login-area .login-btn a.sign-up:hover{
	background-position:-67px -36px;
}
.top-part .login-area .logout-btn a.logout{
	height:33px;
	width:72px;
	background:url(../images/logout-btn.png) scroll 1px 0px no-repeat;
	float:right;
}
.top-part .login-area .logout-btn a.logout:hover{
	background-position:1px -38px;
}
.header {
    background-image: url(../images/banner-bg.png);
    background-position: center top;
    background-repeat: repeat-x;
    padding-top: 43px;
    width: 100%;
	float:left;
	min-width:1000px;
	min-height:451px;
}
.header_inner {
    background-image: url("../images/banner-bg.png");
    background-position: center top;
    background-repeat: repeat-x;
    float: left;
   /* height: 80px;*/
    min-width: 1000px;
    padding-bottom: 42px;
    padding-top: 43px;
    width: 100%;
}

.header_div{
	margin:0 auto;
	width:1000px;
}
.header .header_div .logo{
	float:left;
	width:40%;
}
.header .header_div .rto-services{
	float:right;
	background:url(../images/tran-bg.png) left top repeat;
	padding:20px 20px 20px 20px;
	width:39%;
	min-height:410px;
	padding-bottom:20px;
}
.header .rto-services .title{
	float:left;
	width:100%;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin-bottom:18px;
}
.header .rto-services .service-contains{
	float:left;
	width:398px;
	margin-bottom:18px;
}
.header .rto-services .service-contains select{
	background:#ffffff;
	border:1px solid #bdbdbd;
	border-radius:5px;
	padding:8px;
	line-height:25px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:389px;
	box-shadow:0 -2px 1px 0 #B2B2B2;
	-moz-box-shadow:0 -2px 1px 0 #B2B2B2;
	-webkit-box-shadow:0 -2px 1px 0 #B2B2B2;	
}
.header .rto-services .service-contains input{
	background:#ffffff;
	border:1px solid #bdbdbd;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;	
	padding:8px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	box-shadow:0 -2px 1px 0 #B2B2B2;
	-moz-box-shadow:0 -2px 1px 0 #B2B2B2;
	-webkit-box-shadow:0 -2px 1px 0 #B2B2B2;
	width:371px;
}
.header .service-contains .name-contain{
	float:left;
	width:100%;
}
.header .name-contain select.gender{
	background:#ffffff;
	border:1px solid #bdbdbd;
	border-radius:5px;
	padding:8px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:30%;
	box-shadow:0 -2px 1px 0 #B2B2B2;
	margin-right:7px;
}
.header .name-contain input.names{
	background:#ffffff;
	border:1px solid #bdbdbd;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:8px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	box-shadow:0 -2px 1px 0 #B2B2B2;
	margin-right:5px;
	width:107px;
}
.header .name-contain input.errclass{
	background:#ffffff;
	border:1px solid #F00;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:8px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	box-shadow:0 -2px 1px 0 #B2B2B2;
	margin-right:5px;
	width:107px;
}

.header .service-contains input.go-process{
	background:url(../images/process-btn.png) left top no-repeat;
	width:41%;
	height:51px;
	border:none;
	box-shadow:none;
	cursor:pointer;
}
.header .service-contains input.go-process:hover{
	background-position:0px -57px;
}

.middle_bg{
	 margin:0 auto;
	 width:1000px;
    background-color:#fafafa;
}
.middle_bg .snips{
	width:100%;
	float:left;
	padding-bottom:40px;
	padding-top:40px;
}
.middle_bg .snips .left-snip{
	float:left;
	width:50%;
}
.middle_bg .snips .left-snip .points-contain{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.middle_bg .points-contain .img-holder{
	float:left;
	width:50px;
}
.middle_bg .points-contain .text-contains{
	float:left;
	width:90%;
}
.middle_bg .points-contain .text-contains .main-title{
	float:left;
	width:90%;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
}
.middle_bg .points-contain .text-contains .sub-text{
	float:left;
	color:#505050;
	font-size:12px;
	width:100%;
}
.middle_bg .snips .right-snip{
	float:right;
	width:45%;
	border-left:1px solid #d5d5d5;
	padding-left:30px;
}
.client-speak{
	float:left;
	width:100%;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:20px;
}
.client-speak2{
	padding-top:30px;
}
.client-speak span{
	color:#f3ae00;
}
.testimonial{
	float:left;
	width:94%;
	background-color:#F1F1F1;
	padding:13px;
	color:#505050;
	font-size:12px;
	line-height:21px;
	position:relative;
}
.testimonial .testimonial-comments{
	float:left;
	text-align:left;
	padding:20px 10px 0px 10px;
	width:88%;
}
.testimonial-comments{
	float:left;
	text-align:left;
	padding:20px 10px 0px 10px;
	width:88%;
	padding:13px;
	color:#505050;
	font-size:12px;
	line-height:21px;
}
.testimonial .topbg{
	background: url(../images/testimonial-left.png) left top no-repeat;
	height:45px;
	width:20px;
	float:left;
}
.topbg{
	background: url(../images/testimonial-left.png) left top no-repeat;
	height:45px;
	width:20px;
	float:left;
}
.testimonial .bottoimg-contain{
	float:right;
	padding:5px 20px;
	height:33px;
}
.bottoimg-contain{
	float:right;
	padding:5px 20px;
	height:33px;
}
.testimonial .bottombg{
	background: url(../images/testimonial-bottom.png) right bottom no-repeat;
	height:45px;
	width:20px;
	position:absolute;
	right:12px;
	bottom:10px;	
}
.bottombg{
	background: url(../images/testimonial-bottom.png) right bottom no-repeat;
	height:45px;
	width:20px;
	position:absolute;
	right:12px;
	bottom:10px;	
}
.testimonial .author{
	float:left;
	width:86.4%;
	font-weight:bold;
	color:#000000;
	padding:5px 20px 0px 30px;
}
.author{
	float:left;
	width:86.4%;
	font-weight:bold;
	color:#000000;
	padding:5px 20px 0px 30px;
}
.clients-area{
	width:100%;
	float:left;
	border-top:1px solid #dedede;
	background-color:#ffffff;
}
.our-clients{
	margin:0 auto;
	width:1000px;
}
.clients-logo{
	float:left;
	width:100%;
	margin-top:10px;
	padding-bottom:30px;
}
.clients-logo span{
	float:left;
	padding-right:75px;
}
.footer{
	width:100%;
	background-color:#353639;
	float:left;
	padding:20px 0px;
	min-width:1000px;
}
.footer .footer-contains{
	margin:0 auto;
	width:1000px;
}
.footer .footer-contains ul{
	float:left;
	padding-right:56px;
	width:13%;
}
.footer .footer-contains ul.first{
	width:60%;
}
.footer .footer-contains ul.last{
	width:11.5%;
}
.footer .footer-contains ul li{
	float:left;
	/*width:100%;*/
	margin-right:25px;
}
.footer .footer-contains ul li a{
	color:#a4a4a4;
	font-size:12px;
	float:left;
	line-height:20px;
}
.footer .footer-contains ul li a:hover{
	color:#FFF;
}
.footer .footer-contains ul li strong{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:20px;	
}
.copyright{
	/*float:left;*/
	color:#a4a4a4;
	font-size:12px;
	/*padding-top:55px;*/
	font-weight:bold;
	float:right;
	padding-top:0px;
	
}
.breadcumbs{
	float:left; 
	width:100%;
	border-bottom:1px solid #dedede;
	background-color:#ffffff;
}
.breadcumbs-contains{
	margin:0 auto;
	width:1000px;
	padding:13px 0px;
}
.breadcumbs-contains .you-here{
	float:left;
	color:#000000;
	font-weight:bold;
}
.breadcumbs-contains .links-contain{
	color:#888888;
}
.breadcumbs-contains .links-contain a{
	color:#888888;
}
.breadcumbs-contains .links-active{
	color:#888888;
}

/*edit profile page starts*/
.edit-profile{
	float:left;
	width:100%;
	padding:40px 0px;
}
.edit-profile h4{
	color:#000000;
	font-weight:bold;
	font-size:18px;
	margin-bottom:20px;	
}
/*.edit-profile input[type="text"]{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 8px;
    width: 100%;
	margin-bottom:15px;
}*/
.edit-profile input.postal-code{
	width:150px !important;
}
.edit-profile input[type="password"]{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 8px;
    width: 100%;
	margin-bottom:15px;
}
.edit-profile select.city{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-right: 5px;
    padding: 8px;
    width: 418px;
	margin-bottom:15px;
}
select.formtype{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 -2px 1px 0 #B2B2B2;
    color: #4D4D4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-right: 5px;
    padding: 8px;
    width: 325px;;
	margin-bottom:15px;
}
.edit-profile-area{
	float:left;
	width:40%;
	background-color:#ffffff;
	border:1px solid #dedede;
	box-shadow:0px 0px 8px 2px #efefef;
	padding:20px 40px;
}
.change-password{
	float:right;
	width:40%;
	background-color:#ffffff;
	border:1px solid #dedede;
	box-shadow:0px 0px 8px 2px #efefef;
	padding:20px 40px;
}
.my-info-area{
	float:left;
	width:40%;
	background-color:#ffffff;
	border:1px solid #dedede;
	box-shadow:0px 0px 8px 2px #efefef;
	padding:20px 40px;
}
.my-info-area .info-contain{
	float:left;
	width:100%;
	padding-bottom:25px;
}
.my-info-area .info-contain .label-name{
	float:left;
	width:33%;
	color:#000000;
	font-weight:bold;
}
.my-info-area .info-contain .label-details{
	float:left;
	width:67%;
	color:#505050;
}
/*edit profile ends*/



/*buttons css starts*/	
.submit-btn{
	background-color:#ffcc35;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	border:1px solid #9f9f9f;
	border-radius:5px;
	cursor:pointer;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:40px;
	line-height:30px;
	vertical-align:central;
}
.submit-btn:hover{
	background-color:#222222;
	color:#FFF;

}
.process-btn{
	background-color:#ffcc35;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	height:50px;
	line-height:40px;
	border:2px solid #9f9f9f;
	border-radius:5px;
	cursor:pointer;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.process-btn:hover{
	background-color:#222222;
	color:#FFF;

}
.password-label{
	color:#4d4d4d;
	float:left;
	width:100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-bottom:5px;
	margin-bottom:10px;
}	
input[type="file"]{
	background: #FFF;
	
	width:100%;
}
.view-detail-btn{
	background-color:#ffcc35;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	border:1px solid #9f9f9f;
	border-radius:5px;
	cursor:pointer;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:33px;
	width:93px;
	float:right;
}
.view-detail-btn:hover{
	background-color:#222222;
	color:#FFF;
}
.sorting_btn_status{
	background-color:#222222;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	border:1px solid #9f9f9f;
	border-radius:5px;
	cursor:pointer;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height:33px;
	width:93px;
	float:right;
}
/*buttons css ends*/


/*Service page starts*/
.service-page{
	float:left;
	width:100%;
}
.service-page .service-contains{
	float:left;
	width:98%;
	padding:20px 10px;
	background-color:#ffffff;
	border:1px solid #dadada;
	margin-bottom:10px;
}
.service-page .service-details{
	background:none;
	border:none;
	border-bottom:1px solid #DEDEDE;
	padding:0;
	width:100%;
	padding-bottom:20px;
}
.service-page .service-contains .left-contains{
	float:left;
	width:70%;
}
.service-page .left-contains .service-title{
	float:left;
	width:100%;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	padding-bottom:30px;
}
.service-page .left-contains .service-other-details{
	float:left;
	padding-right:30px;
}
.service-page .service-other-details .main-title{
	float:left;
	color:#f3ae00;
	font-weight:bold;
}
.service-page .service-other-details .contain-details{
	float:left;
	color:#505050;
}
.service-page .service-contains .right-contains{
	float:right;
	width:30%;
	text-align:right !important;
}
.service-page .right-contains .amount{
	padding-bottom:20px;
}
.service-page .amount .amount-contain{
	color:#f3ae00;
	font-weight:bold;
	font-size:18px;
}
.service-page .right-contains .amount-contain span{
	color:#505050;
}
.service-page .right-contains .amount-block{
	background-color:#ffcc35;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	padding:5px;
	border:1px solid #9f9f9f;
	border-radius:5px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	float:right;
}
.service-page .right-contains .bottom-contains{
	float:right;
	width:67%;
}
.service-page .bottom-contains .img-contain{
	float:left;
	margin:7px 12px 0px 0px;
}
.service-page .bottom-contains a.img-bg{
	float:left;
	padding:0px 7px;
}
.service-page .view-more{
	float:right;
	margin-right:0px;
}
/*Service page ends*/

/*Service details page starts*/
.milestone{ 
	float:left;
	width:100%;
}
.milestone h4{
	color:#000000;
	font-size:14px;
	margin-top:10px;
}
.milestone .block-level{
	background:#ffffff;
	border:1px solid #dadada;
	padding:10px;
	width:97.8%;
	margin-bottom:20px;
	float:left;
}
.milestone .orange-block{
	background-color:#fff5ce;
	border:1px solid #f3dd86;
	float:left;
}
.milestone .yellow-block{
	background-color:#FFFFF2;
	border:1px solid #f3dd86;
	float:left;
}
.milestone .grey-block{
	background-color:#eeeeee;
	border:1px solid #dadada;
	float:left;
}
.milestone .green-block{
	background-color:#f0ffed;
	border:1px solid #ccf0be;
	float:left;
}
.terms-area{
	float:left;
	width:100%;
	margin-top:50px;
}
.terms-area h5{
	color:#000000;
	font-size:15px;
	margin-bottom:10px;
}
.terms-area p{
	color:#505050;
	line-height:22px;
}
.milestone .block-level .round-bg{
	background:url(../images/round-bg.png) left top no-repeat;
	height:30px;
	width:30px;
	color:#ffc635;
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
	text-align:center;
	float:left;
}
.milestone .block-level .completed-bg{
	background: url(../images/complete-bg.png) left top no-repeat;
	height:30px;
	width:30px;
	float:left;
}
.milestone .block-level .img-area{
	float:left;
	padding-left:20px;
}
.milestone .block-level .comments{
	float:left;
	width:90%;
	padding-left:20px;
}
.milestone .block-level .comments .top-comment{
	float:left;
	width:100%;
	color:#000000;
	font-size:14px;
	padding-bottom:5px;
}
.milestone .block-level .comments .top-comment{
	float:left;
	width:100%;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.milestone .block-level .comments .description{
	float:left;
	width:100%;
	color:#505050;
	font-size:12px;
}

.notification_text
{
	float:left; margin-left:3px; margin-top:3px;
}
.verified-bg
{
	background-color:#f0ffed; height:16px; width:16px; border:1px solid #ccf0be; float:left;
}
.incomplete_bg
{
	background-color:#FFFFF2; height:16px; width:16px; margin-top:3px; border:1px solid #f3dd86;  float:left;
}
.notverified_bg
{
	background-color:#FFF5CE; height:16px; width:16px; margin-top:3px; border:1px solid #f3dd86;  float:left;
}
.close_bg
{
	background-color:#eeeeee; height:16px; width:16px; margin-top:3px; border:1px solid #cccccc;  float:left;
}
.open_bg
{
	background-color:#ffffff; height:16px; width:16px; margin-top:3px; border:1px solid #cccccc;  float:left;
}
/*Service details page ends*/



#slideshow_testi {
	position:relative;
	/*float:left;
	width:480px;
	padding-left:5px;
	text-align:left;*/
}
#slideshow_testi .slide {
	position:absolute;
	z-index:8;
	margin-top:10px;
	height:250px;
	overflow:hidden;
	width:94%;
}
#slideshow_testi .slide.active {
	z-index:10;
	overflow:hidden;
	background-color:#F1F1F1;
	height:250px;
	width:94%;
}
.footer_link1{
width:85%;
float: left;
}
/*.testimonial_text2{
color:#fff;
font-size:12px;
line-height:22px;
width:93%;
float:left;
padding-left:25px;
margin-top:0px;
}*/
.testimonial_text2 p{
	color:#505050;
}

.font_white{
color:#505050;
}


/* SEARCH FORM */
/*#searchform { margin:50px 200px; font-size:18px; }
#searchform div { color:#eeeeee; }
#searchform div input { font-size:18px; padding:5px; width:320px; }*/
#suggestions1{position:relative;display:block;right:0; margin-right:0px; float:right;}
/*#suggestions{ position: absolute;width:320px; display:none;}*/
#suggestions{position:absolute;display:none;right:0;text-align:left;z-index:100000 }

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#DADADA; border-style:solid; width:320px; background-color:#FFCC35; font-size:12px; line-height:14px;  color:#000000;}
#searchresults a { display:block; background-color:#EEEEEE; clear:left; height:45px; text-decoration:none; color:#000; padding-left:5px; padding-top:5px; }
#searchresults a:hover { background-color:#FAFAFA; color:#000000; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:12px; margin:5px; display:block; color:#000000; background-color:#FFCC35; font-weight:bold; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; border-bottom:1px solid #DADADA;}
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#000000; }
.search_box {
	width:160px;
	height:20px;
	line-height:20px;
	background-color:#FFFFFF;
	border:1px solid #d9d9d9;
	color:#b5b5b5;
	font-size:12px;
	background-image:url(../images/search_zoom.png);
	background-repeat:no-repeat;
	background-position:157px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:2px;
	padding-right:23px;
	margin-bottom:0px;
}

/*pinterest styles*/
#container{
	margin:0 auto;
	width:100%;
	position:relative;
}
.grid{
	width:188px;
	min-height:10%;
	padding: 15px;
	font-size:12px;
	float:left;
	color:#FFF;
}
.grid strong{
	float:left;
	width:100%;	
	text-transform:uppercase;
	font-size:12px;
	color:#FFD21C;
}
.grid a{
	color:#ffffff;
	float:left;
	width:100%;
	line-height:20px;
	font-size:12px;
}
.grid a:hover{
	text-decoration:underline;
}

/*pinterest styles*/
.sorting_btn
{
	float:left;
	margin-bottom:10px;
	margin-left:10px;
}

/* 30-08-13*/

.cod-class{
	width:100%;
	margin-left:10px;
	display:none;
}
.cod-left{
	width:10%;
	float:left;
}
.cod-right{
	width:90%;
	float:right;
}