@charset "utf-8";
/* CSS Document */
body {background:url(imgs/bckg.gif) top repeat-x #fff; font-family:Arial, Helvetica, sans-serif; margin:0;}
img {border:0;}
#wrap {width:970px; margin:0 auto; height:100%;}

#header {width:970px; height:115px; margin-bottom:10px;}
#header .logo {width:342px; height:60px; padding-top:25px; padding-left:3px; float:left;}
#header #menu { height:115px; width:590px; float:right; }
#header #menu ul {height:69px;}
#header #menu li { display:inline; float:left;}
#header #menu .tab {padding:45px 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background:url(imgs/tab_bckg.gif) right no-repeat; height:20px; color:#F0F0F0; text-decoration:none;}
#header #menu .tab:hover {color:#603913; text-decoration:none; background:url(imgs/tab_1.gif) no-repeat center;}


#banner {width:970px; height:274px; background:url(imgs/banner.jpg) no-repeat;}
#banner .text {padding-top:131px; padding-left:44px; width:578px; font-size:12px; line-height:20px;}
#banner .btn {width:204px; height:49px; padding-left:44px; padding-top:10px; cursor:pointer; background:}

#content {background:url(imgs/center_content.gif) repeat-y; overflow:hidden; width:970px; margin-top:15px;}
#content .top {background:url(imgs/top_content.gif); height:21px; width:970px;}
#content .cols {width:970px; overflow:hidden;}
#content .col_left {width:610px; padding-left:35px; padding-top:10px; float:left;}
#content .col_right { width:270px; padding-right:30px; padding-top:10px; float:right;}
#content .bottom {background:url(imgs/bottom_content.gif); height:21px; width:970px;}
#content .right_top {width:235px; background:url(imgs/right_top.gif); height:37px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18px; font-style:italic; padding-left:35px; padding-top:15px;}
#content .right_center {width:250px; padding-left:20px; background:#3d3d3d; padding-top:10px; padding-bottom:10px;}
#content .right_center li{height:22px; font-size:12px; color:#FFF; background:url(imgs/icon_li.gif) left bottom no-repeat; width:220px; display:block; list-style:none; padding-top:7px; padding-left:15px; border-bottom:1px solid #4d4d4d;}
#content .right_center li a{color:#fff; text-decoration:none;}
#content .right_center li a:hover {color:#FC0; text-decoration:none; text-shadow: 2px 2px 2px #000;}
#content .right_bottom {width:270px; background:url(imgs/right_bottom.gif); height:6px; margin-bottom:20px;}
#content .left_title {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; font-style:italic; border-bottom:#999 solid 1px; width:570px; height:30px; padding-bottom:10px;}
#content .pricing_title{font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; font-style:italic; width:570px; height:34px; padding-bottom:5px; background:url(imgs/sign.gif) no-repeat left center; padding-left:45px;}
#content .left_text {width:570px; padding:20px 0px; font-size:14px; line-height:22px;}
#content .pricing_text {width:590px; padding:5px 0px; font-size:14px; line-height:22px;}
#content .pricing_price {width:590px; padding:5px 0px 10px 0px; overflow:hidden; border-bottom:1px dashed #999; margin-bottom:35px;}
#content .pricing_price_text {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; width:400px; float:left; padding-top:10px; font-style:italic;}
#content .pricing_button {float:left; width:136px; height:41px; float:left; padding-left:20px;}
#content .right_top_2 {width:270px; border-bottom:1px dotted #999; height:15x; padding-top:15px; padding-bottom:2px; margin-bottom:10px; font-size:18px;}
#content .right_center_2 {width:250px; padding-left:20px; padding-top:5px;}
#content .right_bottom_2 {width:270px; height:1px; margin-bottom:20px;}

.imgs_post {border:solid 5px #EEE; margin:8px 0px 10px 10px; float:right;}
h2 {margin:5px 0px; font-size:15px;}
#footer {height:250px; width:970px; background:url(imgs/footer.gif) top no-repeat #212121; margin-top:15px;}
#fotter .top {width:970px; height:250px; overflow:hidden;}
#footer .logo {width:360px; height:40px; padding-top:58px; padding-left:41px; float:left;}
#footer .logo a{width:360px; height:40px; display:block; cursor:pointer;}
#footer .recent {width:290px; padding-left:50px;float:left; display:block;}
#footer .recent li {border-bottom:dotted 1px #999; margin-bottom:3px; padding:6px 0px; color:#999;width:280px; font-size:12px;}
#footer .recent li a{color:#999; text-decoration:none;}
#footer .recent li a:hover{color:#F93; text-decoration:underline;}
#footer .recent ul {margin:0px; padding:0px;}
#footer .recent_title {width:280px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#fff; padding:15px 0px 5px 0px;}
#footer .recent_post {width:280px; font-size:12px; color:#fff; padding:10px 0px; color:#999}
#footer .recent_line {width:280px; border-bottom:dotted 1px #999; margin:5px 0px;}
#footer .hiring {width:220px; float:left; display:block;}
#footer .hiring_text {width:210px; height:20px; padding-top:165px; color:#FC0; text-align:center; display:block;}
#footer .hiring_link {width:151px; height:33px; padding-top:10px; padding-left:27px; display:block;}
#footer .hiring_link a{width:151px; height:33px; display:block; cursor:pointer;}
.links_footer {width:950px; height:40px; background: url(imgs/footer_2.gif) top no-repeat #000; color:#fff; text-align:right; padding-right:20px; padding-top:15px; font-size:12px;}
.links_footer a{text-decoration:none; color:#FFF;}
.links_footer a:hover {text-decoration:underline; color:#FC0;}

.color_red {color:#790000;}
.contact_box .btn_submit {background:url(../images/btn_submit.png) no-repeat; width:105px; height:36px; cursor:pointer; margin-top:40px; border:none;}
.contact_box .formfield{
                        width:530px;
                        float:left;
                        font-weight: bold;
						padding-top:10px;
}
.contact_box .textbox{
                        width:510px;
                        margin-top:10px;
						border:2px #CCC solid;
						background-color:#fff;
						padding:3px;
						font-family:Verdana, Geneva, sans-serif;
						font-weight:normal;
						font-size:12px;
						color:#919191;
						height:20px;
}
.contact_box        {                
                        padding:0 20px 0 25px;
                        margin-top:17px;
						height:550px;
						border:none;
}
.contact_message     {
                        font-size:2em;
                        color:#990000;
                        font-weight:bold;
                        margin:0 auto;
						width:400px;
						text-align:center;
}
.comp_desc {font-size:14px; line-height:20px;}
.comp_head {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;}