body {margin: 0; font-family: Helvetica, Arial, Helvetica, sans-serif; font-size: 12px; background: #F2F2F2 url('../uploads/template_assets/assets/background_header.jpg') repeat-x top left;}
a img {border: 0;}
a {outline:none;}

a {color:#26ABE1; text-decoration: none;}
a:hover {color:#26ABE1; text-decoration: underline;}

h1 {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:53px; color:#26ABE1; font-weight:normal; letter-spacing:-.02em; margin-bottom:0;}

.wrapper {background-color: #fff; overflow: hidden;}

.header {position: relative; height: 148px; margin: 0 auto; width: 1024px; z-index: 1;}

.header .logo {position: absolute; top: 20px; left: 20px;}

.header .navigation ul {list-style: none; margin: 0; padding: 0; position: absolute; top: 23px; right: 140px;}
.header .navigation li {float: left;}
.header .navigation li a {display: block; background-repeat: no-repeat; background-position: top left; text-indent: -9999px;}
.header	.navigation li.cms_what_we_do a {background-image: url('../uploads/nav_whatwedo.jpg'); width: 109px;}
.header	.navigation li.cms_why_us a {background-image: url('../uploads/nav_whyus.jpg'); width: 88px;}
.header	.navigation li.cms_how_to a {background-image: url('../uploads/nav_howto.jpg'); width: 89px;}
.header	.navigation li.cms_our_story a {background-image: url('../uploads/nav_ourstory.jpg'); width: 92px;}
.header	.navigation li.cms_what_we_do a:hover,
.header	.navigation li.cms_what_we_do_selected a {background-image: url('../uploads/nav_whatwedo_over.jpg');}
.header	.navigation li.cms_why_us a:hover,
.header	.navigation li.cms_why_us_selected a {background-image: url('../uploads/nav_whyus_over.jpg');}
.header	.navigation li.cms_how_to a:hover, 
.header	.navigation li.cms_how_to_selected a {background-image: url('../uploads/nav_howto_over.jpg');}
.header	.navigation li.cms_our_story a:hover,
.header	.navigation li.cms_our_story_selected a {background-image: url('../uploads/nav_ourstory_over.jpg');}


.header	.login {position: absolute; top: 18px; right: 50px; background: url(../uploads/button_login.jpg) no-repeat center center; width: 71px; height: 19px; text-indent: -9999px;}
.header .login:hover {background: url(../uploads/button_login_over.jpg) no-repeat center center;}

.header .number {position: absolute; top: 75px; right: 50px;}

.header #login {position: absolute; top: 37px; right: 44px; width: 290px; height: 196px; background: url('../uploads/background_login.png') no-repeat center center; z-index: 1;}
.header #login #close_login {position: absolute; top: 12px; right: 15px;}
.header #login label {width: 70px; float: left; color: #2e3192;}
.header #login input.text {width: 132px;}
.header #login #login_submit {float: right;}
.header #login #my_phone_content, 
.header #login #my_bill_content {background-color: #e5f5fb; margin: 0 20px; padding: 10px 20px 5px 20px;}
.header #login p {margin: 10px 0; overflow: hidden;}

.header #login ul {margin: 20px 0 0 20px; padding: 0; list-style: none; width: 250px; height: 32px; background: url('../uploads/background_loginnav.jpg') repeat-x bottom left;}
.header #login ul li {float: left;}
.header #login ul li a {width: 94px; height: 24px; text-indent: -9999px; display: block; background-position: top left; background-repeat: no-repeat; float: left; overflow: hidden;}
.header #login ul li a.selected {background-position: bottom left;}
.header #login ul li a#my_phone {background-image: url('../uploads/button_myphone.png');}
.header #login ul li a#my_bill {background-image: url('../uploads/button_mybill.png');}

.sub_navigation {margin: 14px auto 40px auto; height: 20px; width: 960px;}
.sub_navigation ul {color: #808080; padding: 0; list-style: none; margin-left:0;}
.sub_navigation ul li {float:left;}
.sub_navigation a {text-decoration: none; color: #808080; margin: 0 5px; background: url('../uploads/icon_subnav_slash.gif') no-repeat right center; padding-right: 14px; float: left;}
.sub_navigation .first a {font-weight: bold; background: url('../uploads/icon_subnav_doubleslash.gif') no-repeat right center;}
.sub_navigation a:hover {color: #ed1e79;}
.sub_navigation .selected {color: #ed1e79;}
.page_our-story .sub_navigation .cms_our_story a {color: #ed1e79;}
.page_how-to .sub_navigation .cms_how_to a {color: #ed1e79;}
.page_faqs .sub_navigation .cms_faqs a {color: #ed1e79;}
.page_contact .sub_navigation .cms_contact a {color: #ed1e79;}
.page_legal-stuff .sub_navigation .cms_legal_stuff a {color: #ed1e79;}
.page_get-help .sub_navigation .cms_get_help a {color: #ed1e79;}
.page_why-us .sub_navigation .cms_why_us a {color: #ed1e79;}
.page_what-we-do .sub_navigation .cms_what_we_do a {color: #ed1e79;}


.index .content {padding: 0 40px; position: relative; padding-bottom: 30px; margin: 0 auto; padding-top: 15px; width: 944px;}
.index .content .icons {position: absolute; right: 106px; top: 20px;}
.index .content .icons img {float: left; clear: left; margin: 13px 40px;}
.index .content h1 {margin: 17px 0;}
.index .content h2 {margin: 17px 0;}
.index .content sub {margin: 17px 0;}
.index .content .hr {margin-top: 30px; height: 1px; overflow: hidden; border-bottom: 8px solid #2e3192;}

.hbv .content_wrapper {width: 1024px; margin: 0 auto;}
.hbv .content {color: #828282; margin: 0 40px; width: 680px;}
.hbv .content h1 {font-weight: normal; font-size: 26px; line-height: 40px; margin: 0 0 30px 0; width: 670px;}
.hbv .content strong {color: #ed1e79;}
.hbv .content .hosted_business_voice {margin: 0 15px 0 0; float: left;}

.pbx .content_wrapper {width: 1024px; margin: 0 auto;}
.pbx .content {color: #828282; margin: 0 40px; width: 680px;}
.pbx .content h1 {font-weight: normal; font-size: 26px; line-height: 40px; margin: 0 0 30px 0; width: 670px;color:#828282;}
.pbx .content strong {color: #ed1e79;}
.pbx .content .hosted_pbx {margin: 0 15px 0 0; float: left;}

.video .content_wrapper {width: 1024px; margin: 0 auto;}
.video .content {color: #828282; margin: 0 40px; width: 680px;}
.video .content h1 {font-weight: normal; font-size: 26px; line-height: 40px; margin: 0 0 30px 0; width: 670px; color:#828282;}
.video .content strong {color: #ed1e79;}
.video .content .hosted_business_voice {margin: 0 15px 0 0; float: left;}

.multi-office .content_wrapper {width: 1024px; margin: 0 auto;}
.multi-office .content {color: #828282; margin: 0 40px; width: 680px;}
.multi-office .content h1 {font-weight: normal; font-size: 26px; line-height: 40px; margin: 0 0 30px 0; width: 670px;color:#828282;}
.multi-office .content strong {color: #ed1e79;}
.multi-office .content .hosted_business_voice {margin: 0 15px 0 0; float: left;}

.broadband .content_wrapper {width: 1024px; margin: 0 auto;}
.broadband .content {color: #828282; margin: 0 40px; width: 680px;}
.broadband .content h1 {font-weight: normal; font-size: 26px; line-height: 40px; margin: 0 0 30px 0; width: 670px; color:#828282;}
.broadband .content strong {color: #ed1e79;}
.broadband .content .broadband {margin: 0 15px 0 0; float: left;}

.what-we-do .content_wrapper {width: 1024px; margin: 0 auto;}
.what-we-do .content {color: #828282; margin: 0 40px;}
.what-we-do .content h1 {font-weight: normal; font-size: 46px; line-height: 40px; margin: 0 0 20px 0; width: 670px; color: #26ABE1;}
.what-we-do .content h2 {font-weight: normal; font-size: 26px; line-height: 38px; margin: 36px 0;}
.what-we-do .content p {font-size: 15px; line-height: 23px;}

.how-to .content_wrapper {width: 1024px; margin: 0 auto;}
.how-to .content {color: #828282; margin: 0 40px; width:680px;}
.how-to .content h1 {font-weight: normal; font-size: 46px; line-height: 40px; margin: 0 0 20px 0; width: 670px; color: #26ABE1;}
.how-to .content h2 {font-weight: normal; font-size: 26px; line-height: 38px; margin: 20px 0; color: #ef3a8a;} 
.how-to .content h3 {color: #26ABE1; font-weight: normal; font-size: 21px; margin: 15px 0 5px 0; padding-left: 50px; background: url('../uploads/bullet_gradientball.jpg') no-repeat left center;}
.how-to .content h4 {color: #26ABE1; font-weight: normal; font-size: 15px; margin: 0 0 0 50px;}
.how-to .content p {font-size: 15px;}
.how-to .list p {margin-left: 20px;}

.phone .content_wrapper {width: 1024px; margin: 0 auto;}
.phone .content {color: #828282; margin: 0 40px; width:680px;}
.phone .content h1 {font-weight: normal; font-size: 46px; line-height: 40px; margin: 0 0 20px 0; width: 670px; color: #26ABE1;}
.phone .content h2 {font-weight: normal; font-size: 25px; line-height: 38px; margin: 0; color: #26ABE1;} 
.phone .content p {font-size: 15px; margin: 5px 0;}
.phone .content ul {list-style: none; margin: 10px 0; padding: 0;}
.phone .content ul li {padding-left: 30px; background: url('../uploads/bullet_blue_small.jpg') no-repeat left center; font-size: 15px; margin: 7px 0;}
.phone .content table {margin: 20px 0;}

.features .content_wrapper {width: 1024px; margin: 0 auto;}
.features .content {color: #828282; margin: 0 40px; width:680px;}
.features .content h1 {font-weight: normal; font-size: 46px; margin: 0 0 20px 0; width: 670px; color: #26ABE1;}
.features .content h2 {font-weight: normal; font-size: 26px; margin: 15px 0 35px 0; color: #ef3a8a;} 
.features .content h3 {color: #26ABE1; font-weight: normal; font-size: 21px; margin: 15px 0 -14px 0; padding-left: 50px; background: url('../uploads/bullet_gradientball.jpg') no-repeat left center;}
.features .content p {line-height: 24px; font-size: 15px; margin-left: 51px;}

.why .handset {position: absolute; right: 0; bottom: -219px;}
.why .content {margin: 0 auto; padding: 0 40px; padding-bottom: 50px; color: #878787; font-size: 15px; width: 944px;}
.why .content a {color:#26ABE1;}
.why .content p {line-height:22px;}
.why .content h3 {font-weight: normal; font-size: 26px; line-height: 38px; margin: 20px 0; color: #ef3a8a;} 
.why .content h2 {font-weight: normal; font-size: 26px; line-height: 38px; margin: 20px 0; color: #828282;} 
.why .content li strong {color: #26ABE1; font-weight: normal; font-size: 21px;}
.why .content ul.default {list-style: disc; line-height: 20px;}
.why .content ul {list-style: none; line-height: 20px; margin: 30px 0 0 0; padding: 0;}
.why .content .story_list ul {list-style: none; margin: 10px 0; padding: 0;}
.why .content .story_list ul li {padding: 2px 0 2px 30px; line-height: 15px; background: url('../uploads/bullet_blue_small.jpg') no-repeat left 5px; font-size: 15px; margin: 7px 0;}


.why .content li {background-position: left 11px; background-repeat: no-repeat; padding: 15px 0 15px 40px; line-height: 24px; font-size: 15px;}
.why .content li.one {background-image: url('../uploads/template_assets/assets/bullet_1.jpg');}
.why .content li.two {background-image: url('../uploads/template_assets/assets/bullet_2.jpg');}
.why .content li.three {background-image: url('../uploads/template_assets/assets/bullet_3.jpg');}
.why .content li.four {background-image: url('../uploads/template_assets/assets/bullet_4.jpg');}
.why .content li.five {background-image: url('../uploads/template_assets/assets/bullet_5.jpg');}
.why .content li.six {background-image: url('../uploads/template_assets/assets/bullet_6.jpg');}
.why .content li.seven {background-image: url('../uploads/template_assets/assets/bullet_7.jpg');}
.why .content li.eight {background-image: url('../uploads/template_assets/assets/bullet_8.jpg');}
.why .content li.nine {background-image: url('../uploads/template_assets/assets/bullet_9.jpg');}
.why .content li.ten {background-image: url('../uploads/template_assets/assets/bullet_10.jpg');}
.why .content li.eleven {background-image: url('../uploads/template_assets/assets/bullet_11.jpg');}
.why .content li.twelve {background-image: url('../uploads/template_assets/assets/bullet_12.jpg');}

.faq .content {margin: 0 auto; padding: 0 40px; padding-bottom: 50px; color: #878787; font-size: 15px; width: 944px;}
.faq .content h1 {margin-bottom: 20px;}

.hbv .packages {float: right; margin: 0 40px 0 25px;}
.hbv .packages .top_panel {background: #28a9e0 url('../uploads/template_assets/assets/background_packages_1(1).jpg') no-repeat top left; width: 208px; height: 264px; padding: 14px 9px 10px 11px; color: #fff; overflow: hidden;}
.hbv .packages .top_panel sup {vertical-align: text-top;}
.hbv .packages .top_panel .package {padding: 10px 20px;  border-bottom: 1px solid #72cff8;}
.hbv .packages .top_panel h1 {color: #fcff7e; font-size: 10px; margin: 0 0 5px 0; padding: 0;}
.hbv .packages .top_panel h2 {font-size: 18px; font-weight: normal; margin: 0; padding: 0;}
.hbv .packages .top_panel h3 {font-size: 13px; font-weight: normal; margin: 0; padding: 0;}
.hbv .packages .top_panel p {margin: 12px 0 0 19px; font-size: 11px;}
.hbv .packages .bottom_panel {background: url('../uploads/template_assets/assets/background_packages_2.jpg') no-repeat top left; width: 168px; height: 218px; padding: 20px 30px; color: #6099ca; font-size: 13px; margin-top: 20px;}
.hbv .packages .bottom_panel p {padding-left: 18px; background: url('../uploads/bullet_blue.gif') no-repeat left 2px; margin: 10px 0;}
.hbv .packages .pdf {display: block; margin: 20px 0;}

.pbx .packages {float: right; margin: 0 40px 0 25px;}
.pbx .packages .package {display: block; margin: 20px 0;}
.pbx .packages .features {display: block; margin: 20px 0;}
.pbx .packages .models {display: block; margin: 20px 0;}
.pbx .packages .download {display: block; margin: 20px 0;}

.video .packages {float: right; margin: 0 40px 0 25px;}
.video .packages .download {display: block; margin: 20px 0;}

.multi-office .packages {float: right; margin: 0 40px 0 25px;}
.multi-office .packages .download {display: block; margin: 20px 0;}

.broadband .packages {float: right; margin: 0 40px 0 25px;}
.broadband .packages .download {display: block; margin: 20px 0;}

.how-to .packages {float: right; margin: 0 40px 0 25px;}
.how-to .packages .voicemail {display: block; margin: 20px 0;}
.how-to .packages .download {display: block; margin: 20px 0;}
.how-to .packages .controls {display: block; margin: 20px 0;}
.how-to .packages .access-codes {display: block; margin: 20px 0;}

.phone .packages {float: right; margin: 0 40px 0 25px;}
.phone .packages .packages_box {display: block; margin: 20px 0;}
.phone .packages .overview {display: block; margin: 20px 0;}
.phone .packages .download {display: block; margin: 20px 0;}
.phone .packages .features {display: block; margin: 20px 0;}

.features .packages {float: right; margin: 0 40px 0 25px;}
.features .packages .packages_box {display: block; margin: 20px 0;}
.features .packages .overview {display: block; margin: 20px 0;}
.features .packages .download {display: block; margin: 20px 0;}
.features .packages .features {display: block; margin: 20px 0;}

.index .sub_content {padding: 0 40px; margin: 0 auto 20px auto; width: 944px; height: 130px; color: #2e3192; line-height: 20px;}
.index .sub_content h1 {margin: 7px 0;}
.index .sub_content p {margin: 7px 0; font-size:13px;}
.index .sub_content img.graphic {float: left; margin-right: 15px;}
.index .sub_content .go_video .graphic {margin-top: -10px;}
.index .sub_content a {color: #ed1e79; text-decoration: none;}
.index .sub_content .what_is {width: 31%; float: left; height: 100px;}
.index .sub_content .go_video {width: 31%; float: left; border-left: 1px solid #cccccc; padding-left: 15px; margin-left: 15px; height: 100px;}
.index .sub_content .review {width: 31%; float: left; border-left: 1px solid #cccccc; padding-left: 15px; margin-left: 15px; height: 100px;}

.hbv .sub_content_wrapper {background-color: #e5f5fb;}
.hbv .sub_content { margin: 0 auto; background-color: #e5f5fb; color: #393d3f; line-height: 23px; margin-top: 30px; overflow: hidden; width: 1024px;}
.hbv .sub_content h1 {margin: 0 0 30px 0;}
.hbv .sub_content strong {color: #26ABE1; font-weight: normal; font-size: 20px;}
.hbv .complete_service {width: 64%; float: left; padding: 50px 30px 30px 50px;}
.hbv .cool_stuff {float: right; margin: 53px 20px 30px 0; width: 25%;}
.hbv .cool_stuff ul {margin: 0; padding: 0; list-style: none;}
.hbv .cool_stuff ul li {background: url('../uploads/template_assets/assets/bullet_ball_blue.jpg') no-repeat left 5px; padding-left: 20px; margin: 15px 0; color: #26ABE1; font-size: 16px;}

.pbx .sub_content_wrapper {background-color: #e5f5fb;}
.pbx .sub_content { margin: 0 auto; background-color: #e5f5fb; color: #393d3f; line-height: 23px; margin-top: 30px; overflow: hidden; width: 1024px;}
.pbx .sub_content h1 {margin: 0 0 30px 0;}
.pbx .sub_content h2 {color: #26ABE1; font-weight: normal; font-size: 21px; margin: 20px 0 5px 0; padding-left: 50px; background: url('../uploads/bullet_gradientball.jpg') no-repeat left center;}
.pbx .sub_content p {line-height: 24px; font-size: 15px; margin-left: 51px; margin-top: 5px;}
.pbx .sub_content strong {color: #26ABE1; font-weight: normal; font-size: 20px;}
.pbx .complete_service {width: 64%; float: left; padding: 50px 30px 30px 50px;}
.pbx .pbx_features {float: right; margin: 53px 20px 30px 0; width: 25%;}
.pbx .pbx_features ul {margin: 0; padding: 0; list-style: none;}
.pbx .pbx_features ul li {background: url('../uploads/template_assets/assets/bullet_ball_blue.jpg') no-repeat left 5px; padding-left: 20px; margin: 15px 0; color: #26ABE1; font-size: 22px; line-height: 27px;}

.video .sub_content_wrapper {background-color: #e5f5fb;}
.video .sub_content { margin: 0 auto; background-color: #e5f5fb; color: #393d3f; line-height: 23px; margin-top: 30px; overflow: hidden; width: 1024px;}
.video .sub_content h1 {margin: 0 0 15px 0;}
.video .sub_content strong {color: #58bee8; font-weight: normal; font-size: 18px;}
.video .sub_content .video_phone {float: right; margin: 80px 200px 0 0;}
.video .change_the_game {padding: 50px 30px 30px 50px; width: 400px;}
.video .change_the_game p {font-size: 16px; color: #808080;}
.video .change_the_game ul {margin: 0; padding: 0; list-style: none;}
.video .change_the_game ul li {background: url('../uploads/bullet_gradientball.jpg') no-repeat left 5px; padding-left: 55px; margin: 18px 0; color: #26ABE1; font-size: 21px;}

.multi-office .sub_content_wrapper {background-color: #e5f5fb;}
.multi-office .sub_content { margin: 0 auto; background-color: #e5f5fb; color: #393d3f; line-height: 23px; margin-top: 30px; overflow: hidden; width: 1024px;}
.multi-office .sub_content h1 {margin: 0 0 15px 0;}
.multi-office .sub_content h2 {color: #26ABE1; font-weight: normal; font-size: 21px; margin: 20px 0 5px 0; padding-left: 50px; background: url('../uploads/bullet_gradientball.jpg') no-repeat left center;}
.multi-office .sub_content p {line-height: 24px; font-size: 15px; margin-left: 51px; margin-top: 5px;}
.multi-office .sub_content strong {color: #58bee8; font-weight: normal; font-size: 18px;}
.multi-office .sub_content .video_phone {float: right; margin: 80px 300px 0 0;}
.multi-office .two_ways_to_connect_you {padding: 50px 30px 30px 50px; width: 600px;}

.broadband .sub_content_wrapper {background-color: #e5f5fb;}
.broadband .sub_content { margin: 0 auto; background-color: #e5f5fb; color: #393d3f; line-height: 23px; margin-top: 30px; overflow: hidden; width: 1024px;}
.broadband .sub_content h1 {margin: 0 0 15px 0;}
.broadband .sub_content h2 {color: #26ABE1; font-weight: normal; font-size: 21px; margin: 20px 0 5px 0; padding-left: 50px; background: url('../uploads/bullet_gradientball.jpg') no-repeat left center;}
.broadband .sub_content p {line-height: 24px; font-size: 15px; margin-left: 51px; margin-top: 5px;}
.broadband .sub_content strong {color: #58bee8; font-weight: normal; font-size: 18px;}
.broadband .two_ways_to_connect_you {padding: 50px 30px 30px 50px; width: 600px;}

.what-we-do .sub_content_wrapper {background-color: #e5f5fb;}
.what-we-do .sub_content { margin: 0 auto; background-color: #e5f5fb; color: #393d3f; line-height: 23px; margin-top: 30px; overflow: hidden; width: 1024px;}
.what-we-do .sub_content h1 {margin: 0 0 15px 0;}
.what-we-do .sub_content p {font-size: 15px; margin: 30px 0; overflow: hidden; clear: both;}
.what-we-do .sub_content p img {margin: 0 25px 10px 0;}
.what-we-do .sub_content p strong {font-size: 24px; color: #26ABE1;}
.what-we-do .sub_content p a {color: #ed1e79;}
.what-we-do .sub_content strong {color: #58bee8; font-weight: normal; font-size: 18px;}
.what-we-do .sub_content .what_we_offer {padding: 0 40px;}

.content .faq_block {padding: 14px 20px 14px 45px; background: url('../uploads/bullet_faq.jpg') no-repeat 8px 20px;}
.content .blue_faq_block {background: #E5F4FA url('../uploads/bullet_faq_blue.jpg') no-repeat 8px 20px;}
.content .faq_block h2 {color: #26ABE1; font-size: 21px; font-weight: normal; margin: 0; padding: 0; cursor: pointer;}
.content .faq_block p {color: #878787; font-size: 15px; margin: 10px 0 10px 0; line-height:24px;}

.Contact_Table td {line-height: 35px;}
.Contact_Table td {background: url('../uploads/background_contact_table.gif') repeat-y 250px top;}
.Contact_Table td.last {background: none;}

.page_legal-stuff .content h1 {font-size: 42px;}
.page_legal-stuff .content p.Blue {margin-bottom: -10px; font-size: 18px;}
.page_legal-stuff .content p {font-size: 13px; line-height: 18px;}

.footer {background: #f2f2f2 url('../uploads/text_superpowered.jpg') no-repeat 55px 25px; overflow: hidden; clear: both; width: 1024px; margin: 0 auto; margin-top: 30px; }
.footer .logos {width: 45%; margin-bottom: 20px; margin-left: 40px; float: left; margin-top: 25px;}
.footer .logos img {margin: 15px;}

.footer .footer_navigation {float: left; color: #878785; border-left: 1px solid #dcdcdc; height: 100px; margin-top: 10px;}
.footer .footer_navigation ul {float: left; list-style: none; line-height: 20px; padding: 0 0 0 60px; margin: 0;}
.footer .footer_navigation ul li {background: url('../uploads/template_assets/assets/bullet_slash.jpg') no-repeat left center; padding-left: 10px;}
.footer .footer_navigation ul li.title {color: #959594; font-weight: bold; background-image: none; padding-left: 0px;}
.footer .footer_navigation ul li a {text-decoration: none; color: #878785; font-size: 11px;}
.footer .footer_navigation ul li a:hover {color: #727270;}

.footer .copyright {border-top: 2px solid #8ecfea; clear: both; color: #959594; font-size: 10px; margin: 10px 40px 20px 40px; padding-top: 8px;}

#sales_lightbox {position: absolute; width: 650px; height: 530px; background-color: #fff; border: 4px solid #808080; z-index: 10; text-align: center;}
#sales_lightbox iframe {margin: 30px auto 0 auto;}
#sales_lightbox #sales_close {position: absolute; top: 10px; right: 10px;}
#sales_lightbox h1 {margin-left: 40px; margin-top: 30px font-family: Helvetica, Arial, Verdana, sans-serif; font-size:53px; color:#26ABE1; font-weight:normal; letter-spacing:-.02em; margin-bottom:0;}
#sales_lightbox p {margin: 20px 40px 20px 40px; overflow: hidden; font-size: 16px; color: #808080; line-height: 25px;}
#sales_lightbox .required {text-align: right; margin: 0 6px 5px 0; font-size: 11px;}
#sales_lightbox .form {background-color: #e5f5fb; padding: 10px 20px 20px 10px; margin: 0 40px;}
#sales_lightbox .form p {margin: 0;}
#sales_lightbox .form label {color: #2e3192; padding-left: 10px; line-height: 20px;}
#sales_lightbox .form input.text {width: 175px;}
#sales_lightbox textarea {width: 300px; height: 70px;}
#sales_lightbox .form .star {color: #ec2c82;}
#sales_lightbox #sales_contact_submit {float: right;}
#sales_lightbox td {padding: 3px; vertical-align: top;}