/* CSS Document */
body { margin:0px; padding:0px; background-color:#080808;}
img { border:0px;}

.wrapper { margin:0px auto; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:950px; overflow:auto;}
h1.topLine { float:left; width:100%; font-size:9px; height: 12px; margin:0px; padding:0px; color:#FFFFFF;}
.top { float:left; width:930px; height:103px; padding:12px 10px 0px;}
.logo { float:left; width:173px; height:103px;}
.topRight { float:left; width:757px; height:64px; text-align:right; font-size:18px; color:#fe4a00;}
.orange_link,.orange_link:link,.orange_link:active,.orange_link:visited { color:#fe4a00; text-decoration:none;} 
.orange_link:hover { color:#fd6e34; text-decoration:none;}
.menu_left { float:left; width:83px; height:39px; background:url(../images/menu_left.jpg) no-repeat;}
.menu_right { float:left; width:10px; height:39px; background:url(../images/menu_right.jpg) no-repeat;}
.menu { float:left; width:659px; height:29px; background:url(../images/menu_bg.jpg) repeat-x; text-align:center; padding-top:9px; font-size:13px; line-height:29px; padding-left:5px;}
.topImg_area { width:930px; padding:0px 10px 10px; float:left;}
.topImg_box { float:left; width:711px; height:248px;}
.topImg { float:left; width:711px; height:193px;}
.topImg_thumbs { float:left; width:711px; height:55px;}
.topImg_thumb { float:left; height:55px;}
.offer_box { float:left; width:219px; height:248px; background:url(../images/right_box.jpg);}
.offer_title { float:left; width:194px; font-size:14px; color:#FFFFFF; padding-top:19px; padding-left:25px;}
.middle_area { float:left; width:930px; padding:0px 10px 10px;}
.middle { float:left; width:705px; padding-left:6px; padding-bottom:20px;}
h1.page_heading { float:left; width:680px; font-size:20px; color:#f14600; font-weight:normal; padding:5px 0px 10px 10px; margin:0px;}
.middle_text { float:left; width:680px; line-height:18px; text-align:justify; padding-left:10px;}
h1.middle_text { float:left; width:680px; line-height:18px; text-align:justify; padding-left:10px; font-weight:normal; font-size:12px;}
.right { float:left; width:219px;}
.right_tabArea { float:left; width:207px; padding-left:11px;}
.right_tabOrange { float:left; width:191px; height:55px; background:url(../images/right_tabOrange.jpg) no-repeat; margin-bottom:5px; font-size:18px; color:#FFFFFF; line-height:55px; padding-left:16px;} 
.right_tabGray { float:left; width:191px; height:55px; background:url(../images/right_tabGray.jpg) no-repeat; margin-bottom:5px; font-size:18px; color:#FFFFFF; line-height:55px; padding-left:16px;}
.white_link,.white_link:link,.white_link:active,.white_link:visited { color:#ffffff; text-decoration:none;} 
.white_link:hover { color:#fff3f0; text-decoration:none;}
.footer_area { float:left; width:905px; background:url(../images/footer_bg.jpg) repeat-x #f54e21; padding:20px 20px 20px 25px;}
.footer { float:left;}
.footer_heading { float:left; font-size:13px; font-weight:bold; color:#000000; padding-right:50px; padding-bottom:8px;}
.footer_linkBox { float:left; clear:left; padding-right:50px; line-height:18px;}
.copyright { float:left; width:910px; background-color:#080808; padding:6px 20px 50px; color:#666666; line-height:20px; font-size:13px;}
.gray_link,.gray_link:link,.gray_link:active,.gray_link:visited { color:#666666; text-decoration:none;} 
.gray_link:hover { color:#ffffff; text-decoration:none;}
.heading15 { float:left; width:100%; font-size:15px; color:#000000; font-weight:bold; padding:10px 0px;}
ul.gen { padding-left:15px; list-style-image:url(../images/bullet.gif);}
li.gen { padding-bottom:20px; }
li.normal { padding-bottom:10px;}
.orange { color:#fe4a00; font-size:15px;}
.offer_text { float:left; width:194px; padding-top:19px; padding-left:25px;}
.quick_text { float:left; width:200px; padding-top:15px; padding-left:19px;}
.showcase_area { float:left; width:705px; padding-top:20px; padding-bottom:10px;}
.showcase_topArea { float:left; width:705px; height:39px; padding-bottom:5px;}
.showcase_left { float:left; width:178px; height:39px; background:url(../images/showcase.jpg) no-repeat;}
.showcase_top { float:left; width:517px; height:39px; background:url(../images/showcase_bg.jpg) repeat-x;}
.showcase_right { float:left; width:10px; height:39px; background:url(../images/showcase_right.jpg) no-repeat;}
.portfolio_area { float:left; width:683px; background:url(../images/portfolio_bg.png) repeat-x; border:1px solid #d6d6d6; background-color:#fcfcfc; padding:10px;}
.feedbackHome_text { float:left; width:184px; padding:15px 10px 5px 25px; color:#666666; line-height:16px;}
.feedbackHome_name { float:left; width:100%; padding-top:10px; font-weight:bold; color:#F14600;}
.portfolio_box { float:left; width:100%; padding:30px 0px; border-top:1px dotted #ababab;}
.protfolio_img { float:left; width:380px; border:3px solid #e0e0e0;}
.portfolio_textArea { float:left; width:273px; padding-left:20px;}
h2.portfolio_heading { float:left; width:100%; font-weight:bold; color:#fe4a00; font-size:14px; margin:0px; padding:0px 0px 15px;}
.visit { float:left; height:14px; margin-right:20px; width:118px; padding-left:20px; padding-top:30px;}
.visit a {background: url(../images/portfolio/visit-the-site.png) no-repeat; display:block; height:14px; text-indent:-9999px; width:118px;}
.contactForm_area { float:left; width:662px; padding-top:20px;}
.contactForm_container { float:left; width:620px; border:1px solid #cccccc; background-color:#efefef; padding:20px;}
.contactForm_textfield1 { float:left; width:150px; height:30px;}
.contactForm_textfield2 { float:left; width:466px; padding-left:4px; height:30px;}
.contactForm_textarea { float:left; width:466px; padding-left:4px; height:115px;}
.contact_input { border:1px solid #BFBFBF; width:400px; color:#666666;}
.contact_message { border:1px solid #BFBFBF; width:400px; color:#666666; height:100px;}
.required { color:#FF0000;}
.hrWithHeading { float:left; width:670px; padding-left:10px; padding-bottom:6px; padding-top:30px; font-weight:bold; font-size:15px; background:url(../images/hrHeading_bg.jpg) repeat-x bottom; margin-bottom:20px;}
.form_textfield1 { float:left; width:180px; height:26px;}
.form_textfield2 { float:left; width:466px; padding-left:4px; height:26px;}
.form_textarea { float:left; width:466px; padding-left:4px; height:75px;}
.textfield2Text { line-height:10px; font-size:12px; color:#999999;}
.textarea { border:1px solid #BFBFBF; width:400px; height:65px; color:#666666;}
.middle_half { float:left; width:340px;}
.psdColumn { float:left; width:320px; line-height:18px; text-align:justify; padding-left:10px; padding-right:10px;}
.psd1 { float:left; line-height:20px; color:#000000; font-size:14px; font-weight:bold; width:105px; background-color:#e1e1e1; margin-right:1px; margin-bottom:1px; text-align:center;}
.psd2 { float:left; line-height:20px; color:#f14600; font-size:14px; font-weight:bold; width:105px; background-color:#f1f1f1; margin-right:1px; text-align:center;}
.webhosting_area { float:left; width:100%; padding-top:20px;}
.tabs_area { float:left; width:100%; height:31px;}
.tab { float:left; width:155px; height:31px; padding-right:3px;}
.itCheckbox_area { float:left; width:466px; padding-left:4px;}
.itChecbox { float:left; width:233px; height:30px;}
.bottom_btn { float:left; width:100%; height:29px; padding-top:20px;}
.read_moreArea { float:left; width:100%; text-align:right;}
.services_box { float:left; width:100%; padding:0px 0px 10px; border-bottom:1px dotted #ababab;}
.leftAlign_box { float:left; width:100%;}
.quickField { border:1px solid #cccccc; width:187px; padding-left:2px; font-size:12px; color:#444444; font-family:Arial, Helvetica, sans-serif;}
.quickArea { border:1px solid #cccccc; width:187px; padding-left:2px; font-size:12px; color:#444444; font-family:Arial, Helvetica, sans-serif; height:50px;}
.quickCaptcha { border:1px solid #cccccc; width:123px; padding-left:2px; font-size:12px; color:#444444; font-family:Arial, Helvetica, sans-serif; height:16px;}
.quick_quote { float:left; width:100%; padding-bottom:3px;}
.quickQuote_error { float:left; width:100%; padding-bottom:3px; color:#FF0000; font-weight:bold; padding-bottom:2px;}
.captach { float:left; padding-right:4px;}
.logoBox{ float:left; width:680px;}
.logo_shadow{ float:left; width:216px; background:url(../images/logo_shadow.jpg) no-repeat; height:165px; }
.logo_padding{ padding-top:9px; padding-left:10px;}

