body {
	margin:0;
	background-image: url(../../images/top_bg.jpg);
	background-repeat: repeat-x; background-color:#fff;
	font-family:Arial, sans-serif;
}

.body {
	margin:0;
	background-image: url(../../images/bg_body_inner.jpg);
	background-repeat: repeat-x; background-color:#fff;
	font-family:Arial, sans-serif;
}

img{border:none}

#container{width:900px; margin:0 auto 0 auto;}
#header{width:895px; float:left; padding:5px 0 6px 5px}
#header img{ float:left;}
#header div{ float:right}
#header a{margin:0 0 0 5px; float:left}

#menu{width:900px; float:left; height:17px; padding:5px 0 3px 0}
#menu ul{ margin:0; padding:0 0 0 200px;}
#menu li{ list-style:none; float:left}
#menu li a{ display:block; font-weight:bold; text-decoration:none;  color:#fff;  border-right:1px solid #525458; font-size:12px;  padding:0 11px 0 11px; text-align:center}
#menu li a:hover{ text-decoration:none; color:#fe9447}

#menu .selected{ display:block; font-weight:bold; text-align:center; text-decoration:none;  color:#fe9447;  border-right:1px solid #525458; font-size:12px; padding:0 11px 0 11px;}

#banner{width:900px; float:left}
#banner img{ float:left; border:0}
#banner div{float:left; border:0}
#banner a{background-image:url(../../images/get_started_now.jpg); width:244px; height:43px;background-repeat:no-repeat; display:block; float:left}
#banner a:hover{background-image:url(../../images/get_started_now_black.jpg)}

#banner .a{background-image:url(../../images/get_started_now_inner.jpg); width:244px; height:43px;background-repeat:no-repeat; display:block; float:left}
#banner .a:hover{background-image:url(../../images/get_started_now_inner_black.jpg)}

#banner .get_started_now{background-image:url(../../images/get_started_now_inner.jpg); width:244px; height:33px;background-repeat:no-repeat; display:block; float:left}
#banner .get_started_now:hover{background-image:url(../../images/get_started_now_inner_black.jpg)}

#bread_crumbs{float:left; width:900px; padding:11px 0 8px 0; color:#c7cad0; font-size:12px}
#bread_crumbs h1{font-size:12px; color:#99999a; display:inline; margin:0; font-weight:normal; padding:0}
#bread_crumbs a{text-decoration:none; font-size:12px; color:#c7cad0}
#bread_crumbs a:hover{text-decoration:underline}
#bread_crumbs span{font-size:14px;}

#body_container .contact_message_success{float:left; width:600px; margin:20px 0 0 0; font-size:12px; font-weight:bold; color:#009900}
#body_container .contact_message_error{float:left; width:600px; margin:20px 0 0 0; font-size:12px; font-weight:bold; color:#FF0000}

#body_container{float:left; width:900px}
#body_container #left_container{float:left; width:650px; padding:45px 0 0 0 }
#body_container #left_container div{ width:320px; float:left}
#body_container #left_container div p{ font-size:12px; margin-right:40px; display:block; padding-bottom:40px; height:130px;}
#body_container #left_container img{ display:block; margin-bottom:16px; border:none}

#body_container #left_container span{ display:block; background-image:url(../../images/arrow.jpg); background-position:left center; background-repeat:no-repeat; padding: 0 0 0 15px; margin:10px 0 0 0}
#body_container #left_container span a{ text-decoration:underline; color:#615954}
#body_container #left_container a:hover{ text-decoration:none; background-color:#000; color:#fff}


#body_container #right_container{float:left; width:245px; padding:20px 0 0 0}

#body_container #right_container div{ border:8px solid #f5f5f5; font-size:12px; padding:10px; margin:0 0 15px 0; background-color:#eaeaea}
#body_container #right_container div a{ text-decoration:underline; font-size:11px; color:#c05718}
#body_container #right_container div a:hover{ text-decoration:none}
#body_container #right_container div img{ border:0}
#body_container #right_container div span{float:left; width:120px; padding:5px 0 5px 0}
#body_container #right_container div span img{vertical-align: text-bottom}
#body_container #right_container div span a{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-decoration:none;}
#body_container #right_container div span a:hover{text-decoration:underline;}

#footer_container{float:left; width:100%; background-color:#3d3d3d}
#footer_container #footer{width:890px;background-color:#3d3d3d ; margin:0 auto 0 auto; text-align:right; font-size:12px; color:#fff; padding:10px 10px 10px 0}
#footer_container #footer p{ margin:0; padding:0; float:left; padding:10px 0 10px 0; width:150px; display:none}
#footer_container #footer p img{ float:left; display:block; margin:2px 8px 0 0}
#footer_container #footer p a{text-decoration:underline; color:#fff; font-size:12px; display:block; float:left}
#footer_container #footer p a:hover{text-decoration:none}

#footer_container #footer a{ color:#fff; text-decoration:underline}
#footer_container #footer a:hover{ text-decoration:none}





/*Features start*/

#advantages #body_container {float:left; width:900px}
#advantages #body_container #left_container{float:left; width:590px; padding:35px 60px 40px 0}
#advantages #body_container #left_container p{font-size:12px; display:block; border-top:1px solid #dedede; padding:10px 0 0 0}
#advantages #body_container #left_container span{font-size:16px; color:#615954; margin:0; padding:0; background:none; font-weight:bold}
#advantages #body_container #left_container div{background-image:url(../../images/advantages_box.jpg); width:242px ; height:120px; background-repeat:no-repeat; float:left; margin:15px 20px 30px 0; padding:10px;}
#advantages #body_container #left_container .no_margin{margin:15px 20px 0 0;}
#advantages #body_container #left_container div p{margin:0; padding:0; font-size:12px; border:none;}
#advantages #body_container #left_container div img{margin-bottom:10px}


/* Registration Page Start */

#full_width{float:left; width:900px; padding:20px 0 20px 0; margin:0}
#full_width_pricing{width:760px; float:left; padding:0 10px 0 10px;}
#full_width table{ font-size:12px; float:right; margin:0 75px 0 0; font-family:Arial, Helvetica, sans-serif}
#full_width table td{ padding:5px}
#full_width table .bold{ font-weight:bold}


/* Registration Page End */






/* Contact CSS Code Start */
#body_container .contact_message{float:left; width:600px; margin:20px 0 0 0; font-size:12px; font-weight:bold; color:#009900}

#body_container  #contact{ float:left; padding:40px 0 20px 0}
#body_container  #contact form{ float:left; width:600px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#body_container  #contact form fieldset{ border:none; float:left;width:600px}
#body_container  #contact form label{display:block; float:left; width:260px; font-size:12px;color:#000 ;margin:5px 0 5px 0}
#body_container  #contact form input{ clear:right; float:left;margin:5px 0 5px 0}
#body_container  #contact form textarea{clear:right; float:left; margin:5px 0 5px 0; width:200px}
#body_container  #contact form .login_button{ width:auto; float:left; padding:3px; margin-right:10px; margin-top:10px; background-color:#FA762B; color:#FFFFFF; border:1px solid #FF9900;}

/* Contact CSS Code end */

/* Contact CSS Code Start */

#body_container  #registration{float:left; padding:40px 0 20px 0;}
#body_container  #contact form{float:left; width:600px}
#body_container  #contact form fieldset{ border:none; float:left;width:600px}
#body_container  #contact form label{display:block; float:left; width:260px; font-size:12px;color:#000 ;margin:5px 0 5px 0}
#body_container  #contact form input{ clear:right; float:left;margin:5px 0 5px 0; border:1px #333333 solid}
#body_container  #contact form textarea{clear:right; float:left; margin:5px 0 5px 0; width:200px; border:1px #333333 solid}
#body_container  #contact form .login_button{ width:auto; float:left; padding:3px; margin-right:10px; margin-top:10px; background-color:#FA762B; color:#FFFFFF; border:1px solid #FF9900;}

/* Contact CSS Code end */


/* success */
.success{float:left; width:650px; padding:45px 0 80px 0;}
.success img{ display:block; margin-bottom:16px; border:none}
.success p{font-size:12px; display:block; border-top:1px solid #dedede; padding:10px 0 0 0; font-weight:bold}
.success p a{ text-decoration:underline; color:#615954}
.success p a:hover{ text-decoration:none; background-color:#000; color:#fff}

.error{float:left; padding:45px 0 65px 0}
.error img{ display:block; margin-bottom:16px; border:none}
.error p{font-size:12px; display:block; border-top:1px solid #dedede; padding:10px 0 0 0; font-weight:bold}
.error p a{ text-decoration:underline; color:#615954}
.error p a:hover{ text-decoration:none; background-color:#000; color:#fff}