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;
}

.bookmark{position:absolute; top:0;left:780px}
img{border:none}

#container{width:900px; margin:0 auto 0 auto;}
#header{width:895px; float:left; padding:5px 0 6px 5px; position:relative}
#header img{ float:left; border:0}


#header div{ float:right; margin-right:15px;}
#header div 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 .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)}
#banner .header_txt{width:573px; float:right; text-align:center; height:70px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica;  background-image: url(../../images/head/home_text.jpg); background-repeat:no-repeat; line-height:15px; padding-top:140px; color:#3d3d3d;}

#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{float:left; width:600px; margin:20px 0 0 0; font-size:12px; font-weight:bold; color:#009900}
#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:20px; height:100px;}
#body_container #left_container img{display:block; margin-bottom:16px; border:none}
#body_container #left_container .heading{width:620px; padding:0; margin:0; padding-left:0;padding-top:20px;padding-bottom:10px}
#body_container #left_container .heading_txt{width:620px;padding:5px 0 5px 0; margin:0; padding-left:0; border-bottom:1px dotted #8f959d; border-top:1px dotted #8f959d; font-size:12px;}

#body_container .directory_categories{ float:left; width:1500px; font-size:12px; font-weight:bold; color:#990000}
#body_container .directory_categories{width:800px; margin:20px 0 0 0; font-size:12px; font-weight:bold; color:#990000}



#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 #left_container ul{ margin:0; padding:0 0 0 14px;}
#body_container #left_container li{list-style:url(../../images/arrow_2.jpg); line-height:15px; font-weight:normal; color:#3a3a39; font-size:12px;}



#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 .sign_up_btn a{background-image:url(../../images/sign_up_rgt.jpg); width:209px; height:25px; display:block; margin-top:8px}
#body_container #right_container .sign_up_btn a:hover{background-image:url(../../images/sign_up_rgt_ch.jpg);}
#body_container #right_container div img{ border:0}

/*-------------------footer-------------------*/
#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:250px;}
#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}

/*Advantages*/
#advantages #body_container {float:left; width:900px}
#advantages #body_container #left_container{float:left; width:590px; padding:35px 55px 40px 0}
#advantages #body_container #left_container p{font-size:12px; display:block; border-top:1px solid #dedede; padding:10px 0 0 0; width:100%}
#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:247px ; background-repeat:no-repeat; float:left; margin:15px 20px 0 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; height:100px; width:100%}
#advantages #body_container #left_container div img{margin-bottom:10px}

/*features*/
#features #body_container {float:left; width:900px}
#features #body_container #left_container{float:left; width:590px; padding:35px 60px 40px 0}
#features #body_container #left_container p{font-size:12px; display:block; border-top:1px solid #dedede; padding:10px 0 0 0}
#features #body_container #left_container div{width:261px; float:left; margin:10px 40px 30px 0; padding:0; background:none}
#features #body_container #left_container .box{background-image:url(../../images/feature_heading_bg.jpg); width:234px; background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#3d3d3d; padding:7px 0 0 27px; float:left; margin:10px 0 50px 0; background-position:top}
#features #body_container #left_container .box ul{margin:20px 0 0 20px; padding:0}
#features #body_container #left_container .box li{list-style:url(../../images/arrow_2.jpg); line-height:15px; font-weight:normal; color:#3a3a39; font-size:11px;}
#features #body_container #left_container .sitemap{width:600px; background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#3d3d3d; padding:7px 0 0 27px; float:left; margin:10px 0 50px 0; background-position:top}
#features #body_container #left_container .sitemap ul{margin:20px 0 0 20px; padding:0}
#features #body_container #left_container .sitemap li{list-style:url(../../images/arrow_2.jpg); line-height:16px; font-weight:normal; color:#3a3a39; font-size:11px; padding-left:10px;}
#features #body_container #left_container .sitemap li a{font-size:12px; color:#333333; text-decoration:none;}
#features #body_container #left_container .sitemap li a:hover{font-size:12px; color:#333333; background-color:#FFFFFF; text-decoration:underline;}

/*Buzz*/
#buzz #body_container {float:left; width:900px}
#buzz #body_container #left_container{float:left; width:590px; padding:35px 60px 40px 0}
#buzz #body_container #left_container p{font-size:12px; display:block; border-top:1px solid #dedede; padding:10px 0 0 0}
#buzz #body_container #left_container a{color:#615954; text-decoration:underline;}
#buzz #body_container #left_container a:hover{text-decoration:none; color:#FFFFFF}
#buzz #body_container #left_container span{font-size:16px; color:#615954; margin:0; padding:0; background:none; font-weight:bold}
#buzz #body_container #left_container .border_none{ border:0;}

/*demo*/
#demo #body_container {float:left; width:900px}
#demo #body_container #left_container{float:left; width:590px; padding:35px 60px 40px 0}
#demo #body_container #left_container p{font-size:12px; display:block; border-top:1px solid #dedede; padding:10px 0 0 0}
#demo #body_container #left_container a{color:#615954; text-decoration:underline;}
#demo #body_container #left_container a:hover{text-decoration:none; color:#FFFFFF}
#demo #body_container #left_container span{font-size:16px; color:#615954; margin:0; padding:0; background:none; font-weight:bold}
#demo #body_container #left_container .border_none{ border:0;}
#demo #body_container #left_container img{display:inline; margin-bottom:0; border:none}
#demo #body_container #left_container a:hover{background-color:#fff;}

/*Article*/
#article #body_container {float:left; width:900px}
#article #body_container #left_container{float:left; width:590px; padding:35px 60px 40px 0}
#article #body_container #left_container p{font-size:12px; display:block; border-top:1px solid #dedede; padding:10px 0 0 0}
#article #body_container #left_container a{color:#615954; text-decoration:underline;}
#article #body_container #left_container a:hover{text-decoration:none; color:#FFFFFF}
#article #body_container #left_container span{font-size:16px; color:#615954; margin:0; padding:0; background:none; font-weight:bold}

/*About*/
#about #body_container {float:left; width:900px}
#about #body_container #left_container{float:left; width:590px; padding:35px 60px 40px 0}
#about #body_container #left_container p{font-size:12px; display:block; border-top:1px solid #dedede; padding:10px 0 0 0}

/*tour*/
#tour #body_container{float:left; width:900px; padding:35px 0 40px 0 }
