/*common*/
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; position:relative;}

/*header*/
#header{width:895px; float:left; padding:5px 0 6px 5px; height:47px;}
#header img{ float:left; border:0}
#header div{ float:right; margin-right:15px;}


/*menu*/
#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;}

.logo{ position:absolute; top:5px; left:5px;}
.main {float:left; width:900px;}
#menu_position {position:absolute; width:900px; height:17px; left:1px; top:57px;}


/*banner*/
#banner{width:900px; float:left; padding-top:25px;}
#banner.no_padding{float:left; padding:0;}
#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*/
#bread_crumbs{float:left; width:900px; padding:11px 0 8px 0; color:#c7cad0; font-size:12px}

.bread_crumbs_position{ position:absolute; top:345px; left:0;}
.bread_crumbs_position h1{font-size:12px; color:#99999a; display:inline; margin:0; font-weight:normal; padding:0}
.bread_crumbs_position b{font-size:12px; color:#99999a; display:inline; margin:0; font-weight:normal; padding:0}
.bread_crumbs_position a{text-decoration:none; font-size:12px; color:#c7cad0}
.bread_crumbs_position a:hover{text-decoration:underline;}
.bread_crumbs_position span{font-size:14px; color:#c7cad0}

.bread_crumbs_position_inner{ position:absolute; top:252px; left:4px; width:900px}
.bread_crumbs_position_inner h1{font-size:12px; color:#99999a;margin:0; font-weight:normal; padding:0; float:none; display:inline}
.bread_crumbs_position_inner b{font-size:12px; color:#99999a;margin:0; font-weight:normal; padding:0; float:none; display:inline}
.bread_crumbs_position_inner a{text-decoration:none; font-size:12px; color:#c7cad0; float:none}
.bread_crumbs_position_inner a:hover{text-decoration:underline;}
.bread_crumbs_position_inner span{font-size:14px; color:#c7cad0}


/*body container*/
#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:0px; padding-right:30px; float:left; width:290px; padding-top:0; margin:0;display:block; padding-bottom:20px;}
#body_container #left_container img{display:block; margin-bottom:16px; border:none}

#body_container #left_container .heading{width:320px; padding:0; margin:0; padding-left:0;padding-top:20px;padding-bottom:10px}
#body_container #left_container .heading h2{padding:0; margin:0; display:inline; float:left; font-size:20px; width:650px}
#body_container #left_container .heading h3{padding:0; margin:0; display:inline; font-weight:normal; font-family:Arial, Helvetica, sans-serif; float:left; font-size:17px; width:auto;}



#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 #left_container .sign_up_btn a{background-image:url(../../images/sign_up_rgt.jpg); width:209px; height:25px; display:block; background-repeat:no-repeat; margin-top:20px; text-align:center; }
#body_container #left_container .sign_up_btn a:hover{background-image:url(../../images/sign_up_rgt_ch.jpg); background-repeat:no-repeat;}



#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:280px;}
#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; 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 h3{font-size:16px; color:#615954; margin:0; background:none; font-weight:bold}
#buzz #body_container #left_container .border{border-top:1px solid #dedede; padding:10px 0 0 0;} 
#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; 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 h3{font-size:16px; color:#615954; margin:0; padding:0; background:none; font-weight:bold}
#article #body_container #left_container .border{border-top:1px solid #dedede; padding:10px 0 0 0;} 





/*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}

