*:focus{outline:none}
body{background:#122C63 url('../images/body_bg.jpg') repeat-x top center;margin:0px;font-family:Tahoma,Arial,Verdana;}
.sub_body{background:#122C63 url('../images/subpage_body_bg.jpg') repeat-x top center;}
img{border:0px;}
#header{width:980px;margin:0px auto;position:relative;height:171px;}
#header .client_btn{position:absolute;left:706px;top:0px;}
#header .quote_btn{position:absolute;left:839px;top:0px;}
#header .logo{position:absolute;left:0px;top:56px;}
#header .logo h1{display:none}
#top_menu{position:absolute;left:431px;top:78px;}
#top_menu ul{margin:0px;padding:0px;list-style-type:none;}
#top_menu ul li{float:left;}
#top_menu ul li.separator{float:left;width:2px;height:44px;background:url('../images/separator.png') no-repeat;}
#top_menu ul li a span{display:none}
#top_menu ul li h2{display:none}
#top_menu ul li a.btn_home{float:left;width:69px;height:44px;background:url('../images/btn_home.png') no-repeat;}
#top_menu ul li a.btn_home_sel{float:left;width:69px;height:44px;background:url('../images/btn_home.png') no-repeat;background-position: 0px -44px;}
#top_menu ul li a.btn_company{float:left;width:106px;height:44px;background:url('../images/btn_company.png') no-repeat;}
#top_menu ul li a.btn_company_sel{float:left;width:106px;height:44px;background:url('../images/btn_company.png') no-repeat 0px -44px;}
#top_menu ul li a.btn_portfolio{float:left;width:107px;height:44px;background:url('../images/btn_portfolio.png') no-repeat;}
#top_menu ul li a.btn_portfolio_sel{float:left;width:107px;height:44px;background:url('../images/btn_portfolio.png') no-repeat 0px -44px;}
#top_menu ul li a.btn_services{float:left;width:97px;height:44px;background:url('../images/btn_services.png') no-repeat;}
#top_menu ul li a.btn_services_sel{float:left;width:97px;height:44px;background:url('../images/btn_services.png') no-repeat;background-position: 0px -44px;}
#top_menu ul li a.btn_blog{float:left;width:69px;height:44px;background:url('../images/btn_blog.png') no-repeat;}
#top_menu ul li a.btn_contact{float:left;width:88px;height:44px;background:url('../images/btn_contact.png') no-repeat;}
#top_menu ul li a.btn_contact_sel{float:left;width:88px;height:44px;background:url('../images/btn_contact.png') no-repeat 0px -44px;}
#top_menu ul li a:hover{background-position: 0px -44px;}
#hp_content{width:980px;margin:0px auto;position:relative;height:385px;}
#hp_content .tv{position:absolute;left:0px;top:0px;width:611px;height:356px;}
#hp_content .btn_quote{position:absolute;left:677px;top:0px;}
#hp_content .btn_quote a{display:block;width:214px;height:92px;background:url('../images/btn_quote.png') no-repeat;}
#hp_content .btn_quote a:hover{background-position:0px -92px;}
#hp_content .btn_quote a span{display:none}
#hp_content .txt_wrap{position:absolute;left:677px;top:91px;width:280px;}
#hp_content h1{margin:0px;padding:0px;color:#1B1B1B;font-size:14pt;}
#hp_content p{font-size:11pt;margin-top:5px;}
#hp_content .goldline{position:absolute;left:706px;top:243px;z-index:99999}
#subpage_content{width:932px;margin:0px auto;height:478px;padding: 16px 19px 61px 29px;background:url('../images/sub_content_bg.png') no-repeat;}

.grn2b{font-size:11pt;font-weight:bold;color:#009900}
#subpage_content .main_content{position:absolute;left:442px;top:22px;width:462px;}
#subpage_content .main_content p{color:#000000;font-size:10pt;line-height:16px;}
#subpage_content .main_content ul{margin:0px;padding:0px;list-style-type:none;font-size:10pt;}
#subpage_content .main_content ul li{background:url('../images/right_arrow.png') no-repeat 0px 6px;padding-left:12px;line-height:16px;margin-bottom:8px;}
#subpage_content .main_content ul li a{color:#000000;text-decoration:none}
#subpage_content .main_content ul li a:hover{text-decoration:underline}
#subpage_content .content{position:absolute;left:54px;top:42px;width:340px;}
#subpage_content .content h1{color:#FF6600;font-size:14pt;}
#subpage_content .content p{color:#FFFFFF;font-size:11pt;line-height:20px;}
#subpage_content .content .wht1{color:#FFFFFF;font-size:10pt;}
#subpage_content .content .wht2{color:#FFFFFF;font-size:11pt;}
#subpage_content .content .blu1{color:#99CCFF;font-size:10pt;}
#subpage_content .content .blu2{color:#99CCFF;font-size:11pt;}
#subpage_content .content .orng1{color:#FF6600;font-size:10pt;}
#subpage_content .content .lnorng1{color:#FF6600;font-size:10pt;text-decoration:none}
#subpage_content .content .lnorng1:hover{text-decoration:underline}
#subpage_content .content .lnblu1{color:#99CCFF;font-size:10pt;text-decoration:none}
#subpage_content .content .lnblu1:hover{text-decoration:underline}
#subpage_content .content .lnblu2{color:#99CCFF;font-size:11pt;text-decoration:none}
#subpage_content .content .lnblu2:hover{text-decoration:underline}
#subpage_content .content .tbox{background:#FFFFFF;border:0px;border-top:1px solid #726C6A;border-bottom:1px solid #726C6A;font-family:Tahoma,Arial,Verdana;color:#444444;font-size:10pt;padding:0px 4px;}
.tbox1{background:#E5E5E5;border:1px solid #FFFFFF;padding:2px;color:#000000;font-family:Tahoma,Verdana,Arial;font-size:10pt;}
#subpage_content .content .btn{width:91px;height:32px;padding:0px;margin:0px;background:url('../images/btn_send.png') no-repeat;border:0px;cursor:pointer;}
#subpage_content .content .btn:hover{background-position: 0px -32px;}
#subpage_content .content .btn_create{width:91px;height:32px;padding:0px;margin:0px;background:url('../images/btn_create.png') no-repeat;border:0px;cursor:pointer;}
#subpage_content .content .btn_create:hover{background-position: 0px -32px;}
a.btn_get_a_quote{width:141px;height:40px;background:url('../images/btn_get_a_quote.png') no-repeat;float:left;}
a.btn_get_a_quote:hover{background-position: 0px -40px;}
a.btn_site_dev{width:253px;height:55px;background:url('../images/btn_site_development.png') no-repeat;float:left;}
a.btn_site_dev:hover{background-position: 0px -55px;}
a.btn_launch{width:168px;height:56px;background:url('../images/btn_launch.png') no-repeat;float:left;}
a.btn_launch:hover{background-position: 0px -56px;}
a.btn_ndesign{width:161px;height:56px;background:url('../images/btn_next_design.png') no-repeat;float:left;}
a.btn_ndesign:hover{background-position: 0px -56px;}
a.btn_ncontent{width:173px;height:56px;background:url('../images/btn_next_content.png') no-repeat;float:left;}
a.btn_ncontent:hover{background-position: 0px -56px;}
a.btn_begin{width:205px;height:56px;background:url('../images/btn_begin_tour.png') no-repeat;float:left;}
a.btn_begin:hover{background-position: 0px -56px;}
a.btn_p_home{width:146px;height:50px;background:url('../images/btn_portfolio_home.png') no-repeat;float:left;}
a.btn_p_home:hover{background-position: 0px -50px;}
a.btn_case_studies{width:181px;height:50px;background:url('../images/btn_case_studies.png') no-repeat;float:left;}
a.btn_case_studies:hover{background-position: 0px -50px;}
a.btn_client_raves{width:192px;height:50px;background:url('../images/btn_client_raves.png') no-repeat;float:left;}
a.btn_client_raves:hover{background-position: 0px -50px;}
a.btn_p_get{width:146px;height:49px;background:url('../images/btn_pget_a_quote.png') no-repeat;float:left;}
a.btn_p_get:hover{background-position: 0px -49px;}
a.btn_setup_web{width:167px;height:27px;background:url('../images/btn_setup_web_hosting.png') no-repeat;float:left;}
a.btn_setup_web:hover{background-position: 0px -27px;}
a.btn_apply{width:168px;height:46px;background:url('../images/btn_apply_now.png') no-repeat;float:right;}
a.btn_apply:hover{background-position: 0px -46px;}
.btn_apply_now{width:96px;height:33px;background:url('../images/btn_apply.png') no-repeat;border:0px;cursor:pointer;}
.btn_apply_now:hover{background-position: 0px -33px;}
.btn_rht_arrow{display:block;width:19px;height:139px;background:url('../images/right_new.png') no-repeat;border:0px;cursor:pointer;}
.btn_rht_arrow:hover{background-position: 0px -139px;}
.btn_lft_arrow{display:block;width:21px;height:141px;background:url('../images/left_new.png') no-repeat;border:0px;cursor:pointer;}
.btn_lft_arrow:hover{background-position: 0px -141px;}
.btn_cancel{width:94px;height:33px;background:url('../images/btn_cancel.png') no-repeat;border:0px;cursor:pointer;}
.btn_cancel:hover{background-position: 0px -33px;}
a.btn_register_domain{width:167px;height:27px;background:url('../images/btn_register_domain.png') no-repeat;float:left;}
a.btn_register_domain:hover{background-position: 0px -27px;}
#lnk_visit{width:146px;height:49px;background:url('../images/btn_visit_site.png') no-repeat;float:left;}
#lnk_visit:hover{background-position: 0px -49px;}
a.btn_get_a_quote span{display:none}
.red1b{color:#FF0000;font-size:10pt;}
.red2b{color:#FF0000;font-size:11pt;font-weight:bold;}
#slider .navigation ul{margin:0px;padding:0px;list-style-type:none;line-height:24px;}
#slider .navigation ul li{float:left;background:url('../images/right_arrow.png') no-repeat 0px 9px;padding-left:12px;width:150px;}
#slider .navigation ul li a{color:#AAC6FE;font-size:11pt;font-weight:bold;text-decoration:none;}
#slider .navigation ul li a:hover{text-decoration:underline}
#slider .navigation a.curr{text-decoration:none;color:#FFFFFF}
#slider .navigation ul.sub_list{margin:0px;padding:0px;list-style-type:none;font-size:11pt;line-height:35px;}
#slider .navigation ul.sub_list li{width:160px;float:left;background:none;}
#slider .navigation ul.sub_list li span{color:#C25107;font-weight:bold;}
#slider .navigation ul.sub_list li a{color:#99CCFF;text-decoration:none;font-weight:bold;}
#slider .navigation ul.sub_list li a:hover{color:#FFFFFF}
#slider .navigation ul.sub_list li a.curr{color:#FFFFFF;}
#slider a.back{color:#AAC6FE;font-size:11pt;font-weight:bold;text-decoration:none;}
#slider a.back:hover{text-decoration:underline}
.s_goldline{position:absolute;top:419px;left:715px;z-index:1}
#contact_content{width:980px;margin:0px auto;background:url('../images/contact_bg.jpg') no-repeat;height:555px;position:relative;}
#portfolio_content{width:980px;margin:0px auto;background:url('../images/portfolio_bg.jpg') no-repeat;height:555px;position:relative;}
#footer_top{width:980px;margin:0px auto;position:relative;height:496px;}
#footer_top .raves_title{position:absolute;left:0px;top:0px;}
#footer_top .raves_title h2{display:none}
#footer_top .raves_img{position:absolute;left:0px;top:51px;width:208px;height:148px;padding-left:41px;padding-top:32px;background:url('../images/hp_client_raves_bg.png') no-repeat;}
#footer_top .raves_img ul li{display:none}
#footer_top .raves_img ul li.show{display:block}
#footer_top .raves_content{position:absolute;left:35px;top:181px;}
#footer_top .case_title{position:absolute;left:229px;top:0px;}
#footer_top .case_img{position:absolute;left:229px;top:51px;}
#footer_top .case_content{position:absolute;left:270px;top:181px;}
#footer_top .case_title h2{display:none}
#footer_top .track_title{position:absolute;left:485px;top:0px;}
#footer_top .track_title h2{display:none}
#footer_top .track_img{position:absolute;left:485px;top:51px;}
#footer_top .track_content{position:absolute;left:521px;top:231px;width:180px;height:98px;}
#footer_top .contact_title{position:absolute;left:720px;top:0px;}
#footer_top .contact_title h2{display:none;}
#footer_top .contact_img{position:absolute;left:720px;top:51px;}
#footer_top .contact_content{position:absolute;left:763px;top:231px;}
#footer_top .wrap{width:178px;height:98px;}
#footer_top h2{margin-top:0px;color:#FFFFFF;font-size:10pt;font-weight:bold;margin-bottom:8px;}
#footer_top .txt{margin:0px;color:#96B1D9;font-size:9pt;}
#footer_top .contact_txt{margin-top:0px;color:#FFFFFF;font-size:8pt;margin-bottom:8px;}
#footer_top .contact_addr{color:#FFFFFF;font-size:8pt;margin-top:2px;}
#footer_top ul{margin:0px;padding:0px;line-height:20px;list-style-type:none;}
#footer_top ul li{background:url('../images/right_arrow.png') no-repeat 0px 8px;padding-left:10px;}
#footer_top ul li a{color:#8893A5;font-weight:bold;font-size:9pt;text-decoration:none;}
#footer_top ul li a:hover{text-decoration:underline}
#footer_top .continue a{color:#8893A5;font-weight:bold;font-size:9pt;text-decoration:none;}
#footer_top .continue a:hover{text-decoration:underline}
#footer_top ul.list{margin:0px;padding:0px;line-height:20px;list-style-type:none;margin-top:5px;}
#footer_top ul.list li{background:none;padding-left:3px;}
#footer_top ul.list li a{color:#FFFFFF;font-weight:bold;font-size:10pt;text-decoration:none;}
#footer_top ul.list li a:hover{text-decoration:underline}

#footer_top .lnkmap{color:#96B1D9;font-size:8pt;text-decoration:underline}
#footer_top .lnkmap:hover{text-decoration:none}
#footer{width:980px;margin:0px auto;height:78px;}
#footer p{margin:0px;text-align:center;font-size:9pt;color:#616161}
.main_content .lnblu1{color:#1C3856;font-size:10pt;text-decoration:underline}
.main_content .lnblu1:hover{text-decoration:none}
#admin_content .lnblu1{color:#0067CB;font-size:10pt;text-decoration:underline}
#admin_content .lnblu1:hover{text-decoration:none}
/*Admin Styles*/
#login_content{width:932px;margin:0px auto;min-height:298px;padding: 16px 19px 61px 29px;}
.btn_login{border:0px;background:url('../images/btn_login.png') no-repeat;width:91px;height:32px;cursor:pointer}
#login_content .tbox{border:1px solid #CCCCCC;font-family:Tahoma,Arial,Verdana;font-size:10pt;color:#444444;}
#admin_content{width:960px;margin:0px auto;padding:0;min-height:400px;color:#666666;overflow: hidden;background:url('../images/container_bg.png') repeat-y;}
#sidebar{float:left;width:165px;padding-left:35px;padding-top:10px;}
#sidebar ul{margin:0px;padding:0px;list-style-type:none;}
#sidebar ul li{width:175px;}
#sidebar ul li a.first{display:block;padding-left:5px;width:170px;height:22px;padding-top:8px;border-bottom:1px solid #000000;color:#FF6C00;font-size:9pt;font-weight:bold;text-decoration:none;}
#sidebar ul li a{display:block;width:170px;padding-left:5px;height:22px;padding-top:8px;border-top:1px solid #282828;border-bottom:1px solid #000000;color:#FF6C00;font-size:9pt;font-weight:bold;text-decoration:none;}
#sidebar ul li a:hover{background:#3B3B3B;color:#FFFFFF}
#sidebar ul li a.curr{background:#3B3B3B;color:#FFFFFF}
#sidebar h2{font-size:14pt;font-weight:bold;margin:0px;padding:0px;margin-bottom:10px;}
#admin_content table{font-size:10pt;color:#444444;}
#admin_content .tbl_hdr{background:url('../images/thead.gif') repeat-x;color:#FF6C00;font-weight:bold;}
#admin_content .hint{font-size:8pt;color:#555555;font-weight:normal;font-style:italic}
#admin_content .tbox{border:1px solid #CCC;color:#555555;font-size:10pt;font-family:Tahoma,Verdana,Arial}
#admin_content .tbox:focus{border:1px solid #666666;}
#admin_content .btn{font-family:Trebuchet MS,Tahoma,Arial;cursor:pointer;font-size:10pt;color:#FFFFFF;font-weight:bold;background:#FF6C00;border:1px solid #EA2952}
#admin_content .grn1b{font-size:10pt;font-weight:bold;color:#009900}
.tbl_hdr1{background:url('../images/thead.gif') repeat-x;color:#FF6C00;font-weight:bold;font-size:9pt;}
/* rotator in-page placement */
div#rotator {position:relative;	height:291px;}
div#rotator ul{margin:0px;padding:0px;}
/* rotator css */
div#rotator ul li {list-style: none;position:absolute;float:left;}
/* rotator image style */	
div#rotator ul li.show {z-index:500}

div#portfolio_list{position:absolute;left:0px;top:0px;width:932px;height:558px;overflow:hidden;}
div#portfolio_list ul{margin:0px;padding:0px;list-style-type:none}
div#portfolio_list ul li{display:none}

div#client_rave_list{position:absolute;left:0px;top:0px;width:932px;height:478px;overflow:hidden;}
div#client_rave_list ul{margin:0px;padding:0px;list-style-type:none}
div#client_rave_list ul li{display:none}
.blu1b{color:#003671;font-weight:bold}
/*Tooltip Styles*/
#ttdiv{position: absolute;left: -300px;width: 200px;border: 1px solid black;padding: 4px;background-color: lightyellow;visibility: hidden;z-index: 100;font-family:Tahoma,Arial,Verdana;font-size:8pt;}
#ttarrow{position:absolute;left: -300px;z-index: 101;visibility: hidden;}