﻿#accordion {



float:left;



list-style:none;



padding:0;



width:380px;



}







#accordion a {



text-decoration:none;



}







#accordion a:hover {



text-decoration:underline;



}







#accordion li {



cursor:pointer;



display:block;



font-weight:700;



margin:1px;



padding:5px 5px 5px 7px;



}







#accordion ul {



display:none;



list-style:none;



padding:0;



}







#accordion ul li {



cursor:auto;



font-weight:400;



padding:0;



}







.accordion_background {



background-image:url(images/accordian_expand.jpg);



background-repeat:no-repeat;



float:left;



height:34px;



text-align:left;



width:365px;



}







.accordion_container {



float:left;



margin-left:20px;



}







.accordion_title {



height:34px;



padding-left:15px;



padding-top:10px;



text-align:left;



vertical-align:middle;



width:340px;



}







.active {



background:#fff;



border:0 solid #aaa;



color:#fff;



}







.align_left {



text-align:left;



}







.bottom_footer_contact {



background-image:url(images/contact_form.png);



background-repeat:no-repeat;



float:left;



height:300px;



width:255px;



}







.bottom_footer_container {



float:left;



height:300px;



width:985px;



}







.bottom_footer_follow {



float:left;



height:300px;



width:281px;



}







.bottom_footer_left {



float:left;



height:300px;



width:116px;



}







.bottom_footer_right {



float:left;



height:300px;



width:112px;



}







.bottom_footer_site_map {



float:left;



height:300px;



width:221px;



}







.bottom_footer_titles {



color:#747474;



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



font-weight:bolder;



text-align:center;



}









.call_text_bold {



color:#505050;



font-family:Arial, Helvetica, sans-serif;



font-size:18px;



font-weight:700;



line-height:116.66666666667%;





}







.contact_cms_footer {



float:left;



height:137px;



margin-left:15px;



padding-bottom:10px;



padding-left:8px;



text-align:left;



width:760px;



}











.cms_tour_container {



float:left;



vertical-align:top;



width:800px;



}







.cms_tour_left {



float:left;



padding:5px;



vertical-align:top;



width:345px;



}







.cms_tour_right {



float:left;



padding:10px;



vertical-align:top;



width:200px;



}







.cms_tour_right2 {



float:left;



padding:5px;



vertical-align:top;



width:200px;



}







.cms_tour_text {



color:#505050;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



line-height:116.66666666667%;



}







.cms_tour_why {



float:left;



width:400px;



}







.contact_footer_form_container {



float:left;



height:177px;



width:241px;



}







.contact_footer_form_first_name,.contact_footer_form_last_name,.contact_footer_form_email {



background-image:url(images/contact_footer_form_field.gif);



background-repeat:no-repeat;



float:left;



height:24px;



width:173px;



}







.contact_footer_form_message {



background-image:url(images/contact_footer_form_message.gif);



background-repeat:no-repeat;



float:left;



height:48px;



width:173px;



}







.contact_footer_form_phone {



background-image:url(images/contact_footer_form_field.gif);



background-repeat:no-repeat;



float:left;



height:23px;



width:173px;



}







.contact_footer_form_spacer_01,.contact_footer_form_spacer_04,.contact_footer_form_spacer_07,.contact_footer_form_spacer_10 {



float:left;



height:5px;



width:241px;



}







.contact_footer_form_spacer_02,.contact_footer_form_spacer_05,.contact_footer_form_spacer_08 {



float:left;



height:24px;



width:68px;



}







.contact_footer_form_spacer_11 {



float:left;



height:23px;



width:68px;



}







.contact_footer_form_spacer_13 {



float:left;



height:6px;



width:241px;



}







.contact_footer_form_spacer_14 {



float:left;



height:48px;



width:68px;



}







.contact_footer_form_spacer_16 {



float:left;



height:8px;



padding-top:5px;



text-align:right;



width:241px;



}







.contact_form_left,.contact_form_right {



float:left;



margin:10px;



width:260px;



}







.container_outside {



margin-left:auto;



margin-right:auto;



text-align:center;



width:100%;



}







.content {



background:url(images/content_background.png);



background-repeat:repeat-y;



float:left;



min-height:450px;



width:985px;



}







.content_container {



float:left;



margin-left:100px;



width:780px;



}

.content_container_order {



float:left;



margin-left:110px;



width:780px;



}








.content_container_packages {



float:left;



margin-left:118px;



width:780px;



}







.content_container_portfolio {



float:left;



height:430px;



padding-left:7px;



width:600px;



}







.content_left {



float:left;



height:408px;



text-align:left;



width:380px;



}







.content_left_inside {



float:left;



margin-left:20px;



width:360px;



}







.content_right {



float:left;



height:408px;



text-align:left;



width:400px;



}







.content_right_inside {



float:left;



height:408px;



margin-left:20px;



width:360px;



}







.copyright_text {



color:#747474;



font-family:Arial, Helvetica, sans-serif;



font-size:9px;



text-align:center;



}







.footer {



float:left;



height:46px;



width:985px;



}







.form_container {



float:left;



width:700px;



}







.form_header_text {



color:#505050;



float:left;



font-family:Arial, Helvetica, sans-serif;



font-size:20px;



font-weight:700;



line-height:116.66666666667%;



}







.form_left {



float:left;



text-align:center;



width:400px;



}







.form_right {



float:left;



width:300px;



}







.form_right_container {



float:left;



padding-left:50px;



width:250px;



}







.front_content_container {



float:left;



height:415px;



width:775px;



}







.front_content_divider {



float:left;



height:18px;



width:775px;



}







.front_content_portfolio {



float:left;



height:149px;



width:282px;



}







.front_content_portfolio_title {



float:left;



height:24px;



text-align:left;



width:282px;



}







.front_content_slider {



background-image:url(images/slider_background.jpg);



background-repeat:no-repeat;



float:left;



height:298px;



width:775px;



}







.front_content_welcome_text {



float:left;



height:215px;



text-align:left;



width:493px;



}







.front_content_welcome_title {



float:left;



height:24px;



text-align:left;



width:493px;



}







.front_content_what_we_offer {



float:left;



height:186px;



width:774px;



}







.header {



border:0 none;



display:block;



float:left;



height:286px;



margin:0;



padding:0;



width:985px;



}


.header_gateway {



border:0 none;



display:block;



float:left;



height:67px;



margin:0;



padding:0;



width:985px;



}







.header_bold {



color:#f46e22;



font-family:Arial, Helvetica, sans-serif;



font-size:18px;



font-weight:700;



line-height:116.66666666667%;



}







.header_text {



color:#464646;



font-family:Times New Roman, Times, serif;



font-size:18px;



font-weight:800;



line-height:100%;



padding-bottom:2px;



padding-top:1px;



text-align:left;



}







.icon_padding {



float:left;



margin:3px;



}







.image_fix {



border:0 none;



display:block;



margin:0;



padding:0;



}







.input_field {



background-image:url(images/input_field.gif);



background-repeat:no-repeat;



border:0;



height:21px;



padding-left:1px;



width:201px;



}







.input_field_front {



background-color:transparent;



background-image:none;



border:0;



height:20px;



padding-left:1px;



padding-top:3px;



width:170px;



}







.inside_content_container {



float:left;



padding:10px;



text-align:left;



width:580px;



}







.inside_content_container_tour {



float:left;



text-align:left;



width:800px;



}







.lightgatecms_header {



float:left;



height:48px;



width:800px;



}







.menu {



float:left;



height:15px;



width:985px;



}







.menu_text {



color:#666;



float:left;



font-family:Times New Roman, Times, serif;



font-size:16px;



font-weight:700;



letter-spacing:1px;



line-height:100%;



margin-left:120px;



margin-top:22px;



text-align:left;



}







.message_field {



background-image:url(images/message_field.gif);



background-repeat:no-repeat;



border:0;



height:81px;



padding-left:1px;



width:204px;



}







.message_field_front {



background-color:transparent;



background-image:none;



border:0;



height:42px;



overflow:hidden;



padding-left:1px;



padding-top:1px;



width:167px;



}







.order_summary_text {



color:#505050;



font-family:Arial, Helvetica, sans-serif;



font-size:20px;



font-weight:700;



line-height:116.66666666667%;



}







.packages_container {



border-color:#999;



border-style:dashed;



border-width:1px;



float:left;



margin-left:25px;



margin-top:20px;



width:350px;



}







.packages_container_accordian {



border-color:#999;



border-style:dashed;



border-width:1px;



float:left;



margin-bottom:8px;



margin-left:5px;



margin-top:10px;



width:350px;



}







.packages_container_inside {



float:left;



margin:10px;



text-align:left;



width:330px;



}







.packages_discription {



float:left;



width:330px;



}







.packages_price {



float:left;



width:30px;



}







.packages_title {



float:left;



width:280px;



}







.packages_title_text {



color:#505050;



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



font-weight:700;



line-height:116.66666666667%;



}







.page_sub_title_text {



color:#464646;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



letter-spacing:6px;



line-height:240%;



margin-left:25px;



text-align:left;



}







.page_title_header {



float:left;



margin-bottom:15px;



width:770px;



}







.page_title_text {



color:#464646;



font-family:Times New Roman, Times, serif;



font-size:24px;



letter-spacing:4px;



margin-left:25px;



text-align:left;



}







.portfolio_box_left {



float:left;



padding-bottom:10px;



text-align:center;



}







.portfolio_container_center {



margin-left:80px;



text-align:center;



}







.portfolio_container_flash_1 {



height:390px;



padding-left:65px;



text-align:center;



}







.portfolio_container_flash_2 {



height:390px;



padding-left:45px;



text-align:center;



}







.portfolio_container_logos,.portfolio_container_static {



height:390px;



padding-left:85px;



text-align:center;



}







.portfolio_container_print {



height:390px;



padding-left:75px;



text-align:center;



}







.portfolio_container_websites {



height:390px;



padding-left:35px;



text-align:center;



}







.portfolio_divide_left {



float:left;



padding-left:30px;



width:250px;



}







.portfolio_divide_right {



float:left;



padding-left:20px;



width:200px;



}







.portfolio_image_fix {



border:0 none;



display:block;



margin:0;



padding:0;



}







.portfolio_right {



float:left;



height:500px;



margin-left:10px;



width:160px;



}







.blog_right {



float:left;



margin-left:10px;



width:160px;



}







.portfolio_testimonials {



background-image:url(images/testimonials_background.jpg);



background-repeat:no-repeat;



float:left;



height:137px;



margin-left:15px;



padding-bottom:10px;



padding-left:8px;



text-align:left;



width:760px;



}







.portfolio_testimonials_box {



background-color:#FFF;



border:1px solid #333;



float:left;



margin-right:5px;



width:370px;



}







.portfolio_testimonials_image {



border:1px solid #333;



float:left;



margin:5px;



}







.portfolio_testimonials_title_text {



color:#505050;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



font-weight:700;



}







.price_text {



color:#333;



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



font-weight:700;



line-height:116.66666666667%;



}







.services_box1 {



float:left;



height:194px;



width:212px;



}







.services_box2 {



float:left;



height:194px;



width:168px;



}







.services_box3 {



float:left;



height:194px;



width:190px;



}







.services_box4 {



float:left;



height:194px;



width:210px;



}







.services_text {



color:#505050;



font-family:'Arial Black', Arial, Helvetica, sans-serif;



font-size:14px;



line-height:178.5714%;



padding-bottom:2px;



padding-top:1px;



text-align:center;



}







.site_container {



margin-left:auto;



margin-right:auto;



width:985px;



}







.site_map_text {



color:#747474;



font-family:Arial, Helvetica, sans-serif;



font-size:9px;



margin-left:10px;



text-align:left;



}







.site_text {



color:#505050;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



line-height:116.66666666667%;



}







.site_text_bold {



color:#505050;



font-family:Arial, Helvetica, sans-serif;



font-size:14px;



font-weight:700;



line-height:116.66666666667%;



}

.gateway_text_bold {



color:#999;



font-family:Arial, Helvetica, sans-serif;



font-size:14px;



font-weight:700;



line-height:116.66666666667%;



}







.site_title_text {



color:#464646;



font-family:Times New Roman, Times, serif;



font-size:24px;



letter-spacing:4px;



text-align:center;



}







.slider_container {



float:left;



margin-left:12px;



margin-top:20px;



}







.sub_title_text {

color:#d75712;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

letter-spacing:2px;

line-height:240%;

text-align:center;

font-weight:bold;

}







.thinborderfloat {



border:solid 1px silver;



float:left;



margin-right:10px;



padding:5px;



}







.total_box_container {



background-color:#F8F8F8;



border-color:#999;



border-style:solid;



border-width:1px;



float:left;



height:100px;



margin-bottom:20px;



width:300px;



}







.total_box_container_inside {



background-color:#FFF;



border-color:#999;



border-style:solid;



border-width:1px;



float:left;



height:80px;



margin-left:9px;



margin-top:9px;



text-align:center;



width:280px;



}







.total_box_padding {



height:6px;



width:280px;



}







.total_cost {



border:0;



color:#333;



font-family:Arial, Helvetica, sans-serif;



font-size:20px;



font-weight:700;



height:21px;



line-height:116.66666666667%;



text-align:center;



width:80px;



}







.total_cost_text {



color:#505050;



font-family:Arial, Helvetica, sans-serif;



font-size:16px;



line-height:116.66666666667%;



text-align:center;



}







.what_we_offer_01 {



float:left;



height:18px;



width:771px;



}







.what_we_offer_02 {



float:left;



height:23px;



width:33px;



}







.what_we_offer_03 {



background-image:url(images/what_we_offer_03.jpg);



background-repeat:no-repeat;



float:left;



height:23px;



text-align:left;



width:708px;



}







.what_we_offer_04 {



float:left;



height:23px;



width:30px;



}







.what_we_offer_05 {



float:left;



height:124px;



width:33px;



}







.what_we_offer_06 {



background-image:url(images/what_we_offer_06.jpg);



background-repeat:no-repeat;



float:left;



height:124px;



text-align:left;



width:708px;



}







.what_we_offer_06_left,.what_we_offer_06_center,.what_we_offer_06_right {



float:left;



height:117px;



padding-left:25px;



padding-top:7px;



width:208px;



}







.what_we_offer_07 {



float:left;



height:124px;



width:30px;



}







.what_we_offer_08 {



float:left;



height:22px;



width:771px;



}







.what_we_offer_container {



float:left;



height:187px;



width:771px;



}







.what_we_offer_list {



color:#505050;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



list-style-image:url(images/checkmark.png);



}







.what_we_offer_title_text,.side_bar_title_text {



color:#505050;



font-family:Arial, Helvetica, sans-serif;



font-size:14px;



font-weight:700;



}







a:hover {



color:#CCC;



text-decoration:none;



}







a:visited,a:link,a:active {



color:#666;



text-decoration:none;



}







body {



background-attachment:scroll;



background-color:#000;



background-image:url(images/background2.jpg);



background-position:50% 0;



background-repeat:no-repeat;



margin:0;



padding:0;



}



.hidden {
	visibility:hidden;
	height:1px;
	
}

.gateway_container {
	float:left;
	width:758px;
	padding-left:14px;
}

.gateway_top {
	width:758px;
	float:left;

}

.gateway_left {
	width:340px;
	float:left;
	text-align:left;
	padding:15px;

}

.gateway_right {
	width:340px;
	float:left;
	text-align:left;
	padding:15px;

}

.gateway_bottom {
	width:758px;
	float:left;

}
