
body {
	min-width: 958px;
	background: #EBF0F3 ;
	text-align: left;
	font-family: Calibri, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	
}

div, img {
	position: relative;
}

a {
	color: inherit;
	text-decoration: none;
}

a:hover {
	color: inherit;
	text-decoration: underline;
}

a:visited {
	color: inherit;
}

input, select, textarea, button {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	margin: 0;
	border: 1px solid #000000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 2px 2px 2px 2px;
}

.input_got_focus {
	background: #FFFFFF;
	color: #04172E;
}

.input_lost_focus {
	background: #F4F4F4;
	color: #04172E;
}

.input_default_value {
	background: #F4F4F4;
	color: #2E3D58;
}

.checkbox_input {
	display: inline-block;
	vertical-align: middle;
}
.checkbox_input label {
	position: relative;
	display: inline-block;
	top: -2px;
	margin-left: 4px;
}

.inline_block {
	display: inline-block;
}

.clear {
	clear: both;
}

.bold {
	font-family: Calibri-bold, sans-serif;
}

.italic {
	font-style: italic;
}

fieldset legend {
	font-family: Calibri-bold, sans-serif;
}

.recaptchatable td img {display:block}.recaptchatable .recaptcha_r1_c1{background: url(/images/recaptcha_nationvoice.png) 0 -63px no-repeat;width:318px;height:9px}.recaptchatable .recaptcha_r2_c1{background: url(/images/recaptcha_nationvoice.png) -18px 0 no-repeat;width:9px;height:57px}.recaptchatable .recaptcha_r2_c2{background:url(/images/recaptcha_nationvoice.png) -27px 0 no-repeat;width:9px;height:57px}.recaptchatable .recaptcha_r3_c1{background:url(/images/recaptcha_nationvoice.png) 0 0 no-repeat;width:9px;height:63px}.recaptchatable .recaptcha_r3_c2{background:url(/images/recaptcha_nationvoice.png) -18px -57px no-repeat;width:300px;height:6px}.recaptchatable .recaptcha_r3_c3{background:url(/images/recaptcha_nationvoice.png) -9px 0 no-repeat;width:9px;height:63px}.recaptchatable .recaptcha_r4_c1{background:url(/images/recaptcha_nationvoice.png) -43px 0 no-repeat;width:171px;height:49px}.recaptchatable .recaptcha_r4_c2{background:url(/images/recaptcha_nationvoice.png) -36px 0 no-repeat;width:7px;height:57px}.recaptchatable .recaptcha_r4_c4{background:url(/images/recaptcha_nationvoice.png) -214px 0 no-repeat;width:97px;height:57px}.recaptchatable .recaptcha_r7_c1{background:url(/images/recaptcha_nationvoice.png) -43px -49px no-repeat;width:171px;height:8px}.recaptchatable .recaptcha_r8_c1{background:url(/images/recaptcha_nationvoice.png) -43px -49px no-repeat;width:25px;height:8px}.recaptchatable .recaptcha_image_cell center img{height:57px}.recaptchatable .recaptcha_image_cell center{height:57px}.recaptchatable .recaptcha_image_cell{background-color:white;height:57px}#recaptcha_area,#recaptcha_table{width:318px!important}.recaptchatable,#recaptcha_area tr,#recaptcha_area td,#recaptcha_area th{margin:0!important;border:0!important;padding:0!important;border-collapse:collapse!important;vertical-align:middle!important}.recaptchatable *{margin:0;padding:0;border:0;font-size:8pt;color:black;position:static;top:auto;left:auto;right:auto;bottom:auto;text-align:left!important}.recaptchatable #recaptcha_image{margin:auto}.recaptchatable img{border:0!important;margin:0!important;padding:0!important}.recaptchatable a,.recaptchatable a:hover{-moz-outline:none;border:0!important;padding:0!important;text-decoration:none;color:blue;background:none!important;font-weight:normal}.recaptcha_input_area{position:relative!important;width:146px!important;height:45px!important;margin-left:20px!important;margin-right:5px!important;margin-top:4px!important;background:none!important}.recaptchatable label.recaptcha_input_area_text{margin:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;background:none!important;height:auto!important;width:auto!important}.recaptcha_theme_red label.recaptcha_input_area_text,.recaptcha_theme_white label.recaptcha_input_area_text{color:black!important}.recaptcha_theme_blackglass label.recaptcha_input_area_text{color:white!important}.recaptchatable #recaptcha_response_field{width:145px!important;position:absolute!important;bottom:7px!important;padding:0!important;margin:0!important;font-size:10pt}.recaptcha_theme_blackglass #recaptcha_response_field,.recaptcha_theme_white #recaptcha_response_field{border:1px solid gray}.recaptcha_theme_red #recaptcha_response_field{border:1px solid #172741}.recaptcha_audio_cant_hear_link{font-size:7pt;color:black}.recaptchatable{line-height:1em}#recaptcha_instructions_error{color:red!important}

.recaptcha_is_showing_audio .recaptcha_only_if_image,.recaptcha_isnot_showing_audio .recaptcha_only_if_audio,.recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol{display:none !important}

.rollover {
	display: inline-block;
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	border: 0;
	padding: 0;
}

.small_block_header {
	background: #13233D;
	color: #FFFFFF;
	margin: 0;
	border: 0;
	padding: 2px 10px 2px 10px;
	font-family: Calibri-bold;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.small_block_content {
	background: inherit;
	color: #4C4C4C;
	margin: 0;
	border: 0;
	padding: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.dialogClass {
	text-align: center;
}

#livechat_tab {
	display: none;
	position: fixed;
	top: 300px;
	left: 0px;
	z-index: 1000;
}

#main_container {
	margin: auto;
	width: 958px;
	border: 0;
	padding: 0;
}

.content_background_middle {
	background: url(/images/content_background_middle.png) top left repeat-y;
}

.content_background_top {
	background: url(/images/content_background_top.png) top left no-repeat;
	width: 958px;
	height: 116px;
	position: absolute;
	top: 0;
	left: 0;
	margin: -4px 0 0 0;
}

.content_background_top_long {
	background: url(/images/content_background_top_2.png) top left no-repeat;
	width: 958px;
	height: 154px;
	position: absolute;
	top: 0;
	left: 0;
	margin: -4px 0 0 0;
}

.content_background_top_wide {
	background: url(/images/content_background_top_wide.png) top left no-repeat;
	width: 958px;
	height: 154px;
	position: absolute;
	top: 0;
	left: 0;
	margin: -4px 0 0 0;
}

.content_background_top_no_drop {
	background: url(/images/content_background_top_no_drop.png) top left no-repeat;
	width: 958px;
	height: 87px;
	position: absolute;
	top: 0;
	left: 0;
	margin: -4px 0 0 0;
}

.content_background_bottom {
	background: url(/images/content_background_bottom.png) bottom left no-repeat;
	width: 958px;
	height: 120px;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0 0 -4px 0;
}

#menu {
	overflow: hidden;
	width: 958px;
}

#menu .menu-left {
	display: inline-block;
	background:url(/images/menu_left.jpg) left top no-repeat;
	width:10px;
	height: 33px;
}
#menu .menu-right {
	display: inline-block;
	background:url(/images/menu_right.jpg) left top no-repeat;
	width:10px;
	height: 33px;
}
#menu .menu-main {
	display: inline-block;
	background:url(/images/menu_background.png) left top repeat-x;
	width:938px;
	height: 33px;
}

#menu ul.menu-container {
	height: 33px;
	display: inline-block;
}

#menu ul.menu-container li {
	float:left;
}

#menu ul.menu-container li a{
	background:url(/images/menubar_background.png) top left repeat-x;
	font-family: Calibri-bold;
	text-decoration: none;
	padding: 9px 15px 9px 15px;
	display: block;
	font-size: 15px;
}

#menu ul.menu-container li a:hover{
	background-position: bottom left;
	color:#E8C330;
}

#menu ul.menu-container li.menu-seperator {
	float: left;
	background:url(/images/menu_splitter.jpg);
	width: 2px;
	height: 33px;
}

#menu .social_menu {
	float:right;
	margin: 4px 0 0 0;
}

.social_menu a {
	margin: 0 0 0 8px;
}

#header {
	background: url(/images/header_background.png) left top no-repeat;
	width:958px;
	height: 180px;
	margin: 0 0 10px 0;
	color: #FFFFFF;
}
#header .left {
	display: inline-block;
	width: 706px;
	height: 147px;
}

#header left .top_row {
	height: 22px;
}

#header .header-phone {
	display: inline-block;
	color: #E0BD2F;
	font-size: 15px;
	font-family: Calibri-bold;
	margin: 5px 0 0 5px;
}

#header .header-phone img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

#header .header-links {
	display: inline-block;
	margin: 0 0 -1px 20px;
}
#header .header-links li {
	float: left;
	margin: 0 20px 0 0;
	background: url(/images/footer_arrow.png) left center no-repeat;
	padding: 0 0 0 8px;
	font-size: 12px;
	color: #D2D2D2;
}

#header #flash_nationvoice_logo {
	margin: 20px 0 0 0;
}

#header .right-panel{
	float: right;
	width: 252px;
}

#header .right-panel .title {
	margin: 7px 0 0 10px;
	font-family: Calibri-bold;
	font-size: 16px;
}

#header .right-panel .control-center{
	margin: 7px 0 0 10px;
}

#header #input_login_username, #header #input_login_password {
	width: 87px;
	height: 23px;
	border: 0;
	font-size: 11px;
	color: #626262;
	margin: 2px 5px 2px 0;
	border-radius: 0;
	-moz-border-radius: 0;
}

#header #input_login_username_label {
	position: absolute;
	top: 6px;
	left: 7px;
	color: #808080;
	font-size: 16px;
}

#header #input_login_password_label {
	position: absolute;
	left: 100px;
	top: 6px;
	color: #808080;
	font-size: 16px;
}

#header #input_login_go {
	background: transparent;
	margin: 0 0 3px 0;
	
}

#header .right-panel a {
	margin: 5px 0 0 10px;
	display: inline-block;
}

#header .right-panel .livechat {
	margin: 8px 0 0 0;
}

#advertisement {
	background: url(/images/advertisement_bg.jpg);
	margin: 10px 0 0 0; 
	height: 46px;
	padding:5px 0px 0px 0px;
}
#advertisement a{
	background: url(/images/advertisement_header_bg.png);
	width: 651px;
	height: 41px;
	overflow: hidden;
	display:block;float:left;
	text-decoration: none;
}
#advertisement .logos {
	float:right;
}
#advertisement .logos img {
	margin:0px 25px 0px 0px;
}

#footer {
	background: url(/images/footer_bg.jpg) #162a43 top center repeat-x;
	padding: 28px 22px 10px 22px;
}
#footer .seperator {
	clear: both;
	background: url(/images/footer_seperator.jpg);
	width: 914px;
	height: 2px;
	margin: 10px 0px 10px 0px;
}
#footer .footer-links {
	width: 486px;
}
#footer .footer-links ul {
	float: left;
	margin: 0 15px 0 0;
}
#footer .footer-links ul li {
	color: #C2D2E6;
	background: url(/images/footer_arrow.png) left center no-repeat;
	margin: 0 0 4px 0;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	font-size: 15px;
}
#footer .footer-links ul li a:hover {
	text-decoration: underline;
}
#footer p.footer-info{
	color: #6B819D;
	font-size: 10px;
	line-height: 12px;
	text-align: justify;
	letter-spacing: 0px;
}
#footer p.copyright{
	color: #F0F0F0;
	font-size: 12px;
	text-align: center;
}
#footer .footer-logos {
	float: right;
	margin: 0 0 0 0;
}
#footer .footer-logos img {
	margin: 0 9px 0 0;
}
#footer .cards {
	width: 150px;
	float: right;
	margin: 0;
}
#footer .cards img{
	float: left;
	margin: 3px 0 0 0;
}
#footer .ventrilo-logos {
	margin: 10px 0px 0px 0px;
}
#footer .ventrilo-logos .services { display: inline-block; margin: 12px 0 0 0; vertical-align: top;}
#footer .ventrilo-logos .services img { margin: 0 30px 0 0; }
#footer .ventrilo-logos .media {display: inline-block; margin: 0 0 0 0; vertical-align: top;}
#footer .ventrilo-logos .media .social_footer {	display: inline-block; margin: 0 0 0 30px; }
#footer .ventrilo-logos .media .social_footer a { margin: 0 0 0 15px; }

.developed-by {margin:15px 0px;}
.developed-by p {float:right; color:#6c7275; font-size: 10px;}
.developed-by p a{text-decoration: none; color:#6c7275;}
.developed-by p a:hover{text-decoration: underline;}

#packages .packages-shadow {background: url(/images/packages_shadow.jpg); width:958px; height: 12px;}

#learn_more {
	text-align: center;
	margin: 0 0 13px 0;
}

#learn_more a {
	display: inline-block;
	margin: 0 6px 0 6px;
}

#packages {
	width:958px;
	height: 270px;
	background: url(/images/package_highlight/background.png) top left repeat-y;
}
#packages-nav {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 5;
}
#packages-nav .package_button{
	width: 199px; 
	height: 65px; 
	display: block; 
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#packages-nav .ventrilo{
	background-image: url(/images/package_highlight/tab_ventrilo_all.png);
}
#packages-nav .lifetime{
	background-image: url(/images/package_highlight/tab_lifetime_all.png);
}
#packages-nav .specials{
	background-image: url(/images/package_highlight/tab_specials_all.png);
}
#packages-nav .order{
	background-image: url(/images/package_highlight/tab_order_now_all.png);
}

#badge_number_1_provider {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

#package-images {
	width: 948px;
	height: 260px;
	border: 5px solid #16609E;
}

#package-images img {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
	zoom: 1;
}

#package-images .package-content {
	position: absolute;
	width:948px; 
	height: 260px;
}
#package-images .package-content .left-column{
	position: absolute;
	top: 52px;
	left: 280px;
	filter: inherit;
}
#package-images .package-content .right-column{
	position: absolute;
	top: 52px;
	left: 586px;
	filter: inherit;
}
#package-ventrilo img, #package-lifetime img {
	position: absolute;
	left: 284px;
	top: 17px;
	filter: inherit;
}
#package-ventrilo a, #package-lifetime a{
	display: block;
	width: 250px;
	height: 60px;
	margin: 0 0 9px 0;
	border: 0;
	padding: 0;
	text-decoration: none;
	overflow: hidden;
	background-repeat: no-repeat;
}
#package-ventrilo a:hover, #package-lifetime a:hover{
	background-position: bottom left;
}
#package-specials img {
	position:	absolute;
	top:		14px;
	left:		188px;
}
#package-specials .special_link {
	position: absolute;
	display: block;
	left: 188px;
	width: 761px;
	height: 69px;
}
.special_link a {
	position: absolute;
	display: block;
	width: 130px;
	height: 41px;
	top: 15px;
	right: 115px;
}

#mediacenter_display{
	width:591px;
	height: 207px;
	float:left;
	overflow: hidden;
	position: relative;
	margin: 0 0 0 10px;
}
#mediacenter_display .entry { position: absolute; display: none; width: 591px; height: 207px; }
#mediacenter_display .entry img { width: 591px; height: 207px; }
#mediacenter_left { position: absolute; top: 66px; left: 0px; z-index: 10; display: none;}
#mediacenter_right { position: absolute; top: 66px; right: 0px; z-index: 10; display: none; }

#why-choose{
	float: right;
	width:327px;
	height: 405px;
	padding: 0 0 0 13px;
	margin: 0 10px 0 0;
}

#why-choose .title { margin: 0 0 10px 0; }
#why-choose ul.choose {
	margin: 0 0 20px 0;
}
#why-choose ul.choose li {
	background: url(/images/why_choose_arrow.png) left center no-repeat;
	padding: 3px 0 2px 15px;
	color: #153055;
	font-size: 15px;
	font-weight: bold;
}
#why-choose ul.locations {
	height: 200px;
	overflow: hidden;
	width: 328px;
}
#why-choose ul.locations li {
	display: block;
	color: #153055;
	font-size: 14px;
	border-bottom: 1px solid #b0b0b0;
	padding: 0px 12px 0px 0px;
	width: 315px;
	height: 29px;
}
#why-choose ul.locations li a {
	float: right;
	margin: 6px 0 0 0;
}

#why-choose ul.locations li img {
	float: left;
	margin: 7px 5px 0 0;
}

#why-choose ul.locations li span {
	float: left;
	display: inline-block;
	margin: 9px 0 0 0;
}

#large_order_now_button {
	margin: 0 auto 0px auto;
	width: 360px;
	height: 65px;
}

#right_side_info {
	width: 360px;
	color: #000000;
}

#right_side_info img {
	margin: auto;
	display: block;
}

#right_side_info .spacer {
	margin: 25px auto 0 auto;
}

#right_side_info #right_side_bullet_points {
	background: url(/images/right_side_background.png) top left no-repeat;
	width: 288px;
	height: 398px;
	margin: 15px auto 0 auto;
	padding: 28px 0 0;
}

#right_side_info #right_side_bullet_points ul {
	margin: 14px 0 0 0;
}

#right_side_info #right_side_bullet_points ul li {
	background: url(/images/right_side_bullet.png) left 2px no-repeat;
	margin: 0 0 11px 28px;
	padding: 0 0 0 20px;
	font-size: 14px;
}


#social_news {
	float: left;
	width: 571px;
	height: 173px;
	margin: 15px 0 0 10px;
	border: 1px solid #CFCFCF;
	padding: 7px 9px 7px 9px;
	background: url(/images/social_media_background.png) top right;
	font-size: 14px;
}

#social_news .social_header {
	height: 24px;
	margin: 0 0 9px 0;
	border: 0;
	padding: 0;
	text-align: center;
}

#facebook_feed {
	float: left;
	width: 276px;
	height: 173px;
	margin: 0;
	padding: 0 9px 0 0;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #CFCFCF;
}

#facebook_feed .entry_block, #feedback_feed .entry_block {
	width: 276px;
	height: 140px;
	position: relative;
}

#facebook_feed .entry_block .posted {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

#feedback_feed {
	float: right;
	width: 276px;
	height: 173px;
	margin: 0;
	border: 0;
	padding: 0 0 0 9px;
}

#facebook_feed a.text_link {
	color: #16609E;
	font-family: Calibri-bold;
	margin: 0 0 10px 0;
	display: block;
}

#facebook_feed a.image_link {
	margin: 0 7px 7px 0;
	border: 1px solid #1D70B6;
	padding: 0;
	float: left;
}

#facebook_feed a.goto_link {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#facebook_feed a.goto_link img {
	vertical-align: bottom;
}

#facebook_feed .facebook_feed_message {
	width: 276px;
	height: 80px;
	margin: 0;
	border: 0;
	padding: 0;
	overflow: hidden;
}

#social_news .posted, #social_news .goto_link {
	text-align: left;
	font-style: italic;
	color: #909090;
}

#facebook_feed_scroller {
	height: 140px;
	width: 276px;
}

#feedback_feed .customer_block {
	margin: 0 0 3px 0;
	border-style: solid;
	border-color: #CFCFCF;
	border-width: 0 0 1px 0;
	padding: 0 0 3px 0;
}

#feedback_feed .customer_name {
	color: #16609E;
	font-family: Calibri-bold;
}

#feedback_feed_scroller {
	height: 140px;
	width: 276px;
}

#page_peel_object {
	position: relative;
}

#page_peel_hidden {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	float: left;
	width: 85%;
	height: 85%;
	overflow: hidden;
	z-index: 1;
}

#content {
	border: 0;
	padding: 0px;
	text-align: left;
}

#section_header {
	display: block;
	margin: 0;
	border: solid;
	border-color: #FFFFFF;
	border-width: 1px 1px 0px 1px;
	padding: 2px 0px 4px 10px;
	background: #CDD0D7;
	color: #111C32;
	font-family: Calibri-bold;
	font-size: 10px;
	text-align: left;
}

.match_section_header {
	background: #CDD0D7;
	border: solid;
	border-color: #FFFFFF;
	border-width: 0px 1px 0px 0px;
}

.flash_object {
	margin: 0;
	border: 0;
	padding: 0;
}

.services_block {
	display: block;
	margin: 0;
	border: 0;
	padding: 0;
	width: 130px;
	height: 100px;
}

#reseller_program {
	background: url("/images/reseller_program_background.png") top left no-repeat;
	height: 256px;
	width: 568px;
	margin: auto;
	border: 0;
	padding: 0;
}

#reseller_background {
	background: url("/images/resellers_left_background.png") top left repeat-y;
	width: 590px;
	height: 524px;
	margin: 0 1px 0 1px;
	border: 0;
	padding: 0;
}

#reseller_program_text {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 60%;
	height: auto;
}

#reseller_program_text p {
	margin: 0;
	border: 0;
	padding: 10px 15px 0px 15px;
}

#reseller_program_list {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 40%;
	height: auto;
}

#reseller_program_list ol {
	margin: 0;
	border: 0;
	padding: 0;
}

#reseller_program_list li {
	background: url("/images/li_bullet_blue.png") center left no-repeat transparent;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 21px;
}

#reseller_get_started_now_link {
	position: absolute;
	display: block;
	top: 171px;
	left: 210px;
	width: 73px;
	height: 73px;
}

#reseller_panel {
	background: #FCFDFF;
	width: 566px;
	height: 220px;
	margin: auto;
	border: 1px solid #D0D0D0;
	padding: 0px;
}

#reseller_panel ul {
	position: relative;
	top: 31px;
	list-style: none outside none;
	margin: 0;
	border: 0;
	padding: 5px 0px 5px 15px;
}

#reseller_panel ul li {
	float: left;
	margin: 0px 10px 0px 0px;
	border: 1px solid #A0A0A0;
	padding: 2px 4px 2px 4px;
	font-size: 10px;
}

#reseller_panel_display {
	top: 31px;
	width: 538px;
	height: 160px;
	margin: auto;
	border: 0;
	padding: 0;
}

.panel_display {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	width: 538px;
	height: 160px;
}

#reseller_package_listing {
	border-collapse: collapse;
	font-size: 10px;
}

#reseller_package_listing tr th {
	background: #1E415F;
	color: #FFFFFF;
	text-align: center;
}

#reseller_package_listing tr td {
	margin: 0;
	border: solid #E0E0E0;
	border-width: 0 0 1px 0;
	padding: 0;
	width: 89px;
	height: 13px;
	text-align: center;
}

#reseller_package_listing .reseller_buy_now {
	display: inline-block;
	margin: 0;
	border: 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0px 5px 0px 5px;
	background: #CCA145;
	color: #FFFFFF;
	text-decoration: none;
}

#reseller_package_listing .reseller_buy_now:hover {
	background: #FFFFFF;
	color: #CCA145;
}

#reseller_package_listing .panel_row_bg_1 {
	background: #FCFEFD;
	border: solid #E0E0E0;
	border-width: 0px 1px 0px 1px;
}

#reseller_package_listing .panel_row_bg_2 {
	background: #F3F7FA;
	border: solid #E0E0E0;
	border-width: 0px 1px 0px 1px;
}

.panel_example_header {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
}

#input_recaptcha {
	display: inline-block;
	left: -3px;
	vertical-align: top;
}

#terms_text {
	height: 500px;
	padding: 10px;
	overflow-y: auto;
	text-align: justify;
}

#terms_text p {
	padding: 5px;
}

#terms_text ul {
	list-style-type: circle;
	padding: 0 0 0 21px;
}

.terms_header {
	font-size: 19px;
	font-family: Calibri-bold;
}

.terms_section {
	font-size: 125%;
	font-family: Calibri-bold;
}

.linktous_block_header {
	margin: 10px 10px 0 10px;
	border: 0;
	padding: 2px 10px 2px 10px;
	background: #13233D;
	color: #FFFFFF;
	font-family: Calibri-bold;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.linktous_banner_list {
	display: block;
	margin: 0 10px 10px 10px;
	border: 0;
	padding: 2px 10px 2px 10px;
	background: #E7EAF1;
	color: #203C60;
	text-align: center;
	font-family: Calibri-bold;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.banner_display {
	display: inline-block;
	margin: 5px;
	border: 1px solid #000000;
	padding: 0;
	box-shadow: 3px 3px 4px #505050;
	-moz-box-shadow: 3px 3px 4px #505050;
	-webkit-box-shadow: 3px 3px 4px #505050;
}

#banner_popup {
	display: none;
	background: #E7EAF1;
	width: 740px;
}

#banner_zoom {
	display: block;
	margin: 5px auto 25px auto;
	border: 1px solid #FFFFFF;
	padding: 0;
}

#banner_code {
	display: block;
	margin: 0 5px 5px 5px;
	border: 1px solid #C9D1DC;
	padding: 5px;
	background: #EDF1F4;
	color: #224B6B;
}

#sitemap_list {
	margin: 25px;
	border: 0;
	padding: 0px;
	font-size: 19px;
}

#landing_page_list {
	margin: 25px;
	border: 0;
	padding: 0px;
	font-size: 12px;
}

.faq_question {
	margin: 10px 10px 0 10px;
	border: 0;
	padding: 2px 10px 2px 10px;
	background: #13233D;
	color: #FFFFFF;
	font-family: Calibri;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.faq_answer {
	display: none;
	margin: 0 10px 10px 10px;
	border: 0;
	padding: 10px 10px 10px 10px;
	background: #E7EAF1;
	color: #203C60;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.faq_header {
	margin: 10px;
	border: 0;
	padding: 20px 10px 0px 10px;
	font-size: 18px;
	font-family: Calibri-bold;
}

.landing_page_name {
	margin: 10px;
	font-size: 12px;
}

.landing_page_name a {
	font-size: 14px;
	font-family: Calibri-bold;
}

#feedback_block {
	background: url("/images/contact_form_background.png") top left no-repeat;
	width: 523px;
	height: 466px;
	margin: 10px auto 10px auto;
	border: 0;
	padding: 20px;
}

#form_send_feedback label {
	display: inline-block;
	width: 90px;
	font-family: Calibri-bold;
	text-align: right;
	margin: 4px 10px 4px 50px;
}

#form_send_feedback input {
	width: 307px;
}

#form_send_feedback #message {
	vertical-align: top;
	width: 307px;
	height: 149px;
}

#form_message_length {
	font-family: Calibri;
}

#form_service_signup label {
	display: inline-block;
	width: 160px;
	font-family: Calibri-bold;
	text-align: right;
	margin: 4px 10px 4px 10px;
}

#signup_package_description {
	display: inline-block;
	width: 235px;
	background: #FFFFFF;
	margin: 0;
	border: 1px solid #000000;
	padding: 5px;
}

#cvv2_info_desc {
	display: none;
	margin: 0;
	border: 1px solid #000000;
	padding: 10px;
	width: 300px;
	text-align: left;
}

.price_info {
	display: inline-block;
	width: 200px;
	text-align: right;
}

#billed_every_note {
	font-size: 80%;
	text-align: right;
	font-style: italic;
	padding-right: 15px;
	top: -8px;
}

#form_service_signup {
	font-size: 120%;
}

#form_service_signup input, #form_service_signup select {
	font-size: 110%;
}

#referral_background {
	background: url("/images/referralBg.jpg") repeat-y top left;
}

#referral_program_info {
	background: #F9F9F9;
	margin: auto;
	width: 567px;
	height: 708px;
	border: 1px solid #C0C0C0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	font-size: 13px;
}

#referral_about {
	background: url("/images/referralProgBoxBg.jpg") no-repeat scroll left top transparent;
	margin: 4px auto 0px auto;
	padding: 10px 12px 0px 12px;
	width: 531px;
	height: 83px;
	color: #13233B;
}

#referral_program_info p {
	color: #203C60;
	margin: 10px 0 10px 0;
	padding: 0px 13px 0px  13px;
}

#referral_bonuses {
	background: url("/images/referral_bonusBg.jpg") no-repeat scroll left top transparent;
	color: #13233B;
	margin: 10px auto 10px auto;
	padding: 6px 8px 0 8px;
	width: 539px;
	height: 87px;
}

#referral_bonuses a {
	position: absolute;
	display: block;
	display: block;
	right: 16px;
	top: 8px;
	width: 126px;
	height: 35px;
}

#pricing_content {
	padding: 5px 0 5px 0;
	color: #FFFFFF;
	font-size: 14px;
}

#pricing_content p {
	width: 561px;
	margin: 0 0 10px 14px;
	text-align: justify;
}

#pricing_content #right_side_content {
	float: right;
	margin: 56px 12px 0 0;
}


#pricing_content #icon {
	font-size: 14px;
	font-family: Calibri-bold;
	margin: 1px 0 0 10px;
}

#pricing_content #icon img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#pricing_content #title {
	font-size: 30px;
	margin: 28px 0 0 37px;
	color: #F5D710
}

#pricing_content #read_reviews {
	position: absolute;
	top: 10px;
	left: 310px;
}

#pricing_content #highlight {
	background: url(/images/pricing_highlight_box.png) left top no-repeat;
	width: 536px;
	height: 30px;
	padding: 13px;
	margin: 25px 0 20px 17px;
	font-family: Arial;
}

#pricing_grid_wrapper {
	width: 588px;
	margin: 0 0 0 17px;
}

#pricing_grid_top table tr td {
	width: 77px;
	height: 31px;
	vertical-align: top;
	padding: 1px 0 1px 1px;
}

#pricing_grid table .users {
	font-size: 12px;
	margin: 0 8px 0 0;
}

#pricing_grid table tr td, #pricing_grid_bottom table tr td {
	width: 77px;
	height: 35px;
	vertical-align: top;
	padding: 1px 1px 1px 0;
}

#pricing_grid table tr td a {
	display: block;
	width: 77px;
	height: 25px;
	border: 0;
	padding: 10px 0 0 0;
	background-position: top left;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
}

#pricing_grid_view {
	width: 562px;
	height: 296px;
	margin: 0;
	overflow: hidden;
}

#pricing_grid_top {
	margin: 0 0 1px 94px;
}

#pricing_grid_bottom {
	width: 562px;
	margin: 0;
}

#pricing_grid .pricing_grid_button {
	text-decoration: none;
}

#pricing_grid_more {
	display: block;
	width: 93px;
	height: 30px;
	background-position: top left;
}

.pricing_grid_order {
	display: block;
	width: 77px;
	height: 30px;
	background-position: top left;
}

#why_choose {
	width: 865px;
	height: 134px;
	margin: 29px 0 17px -16px;
	border: 0;
	padding: 52px 45px;
	background: url(/images/pricing_why_choose.png) top left no-repeat;
	color: #224874;
}

#why_choose_left {
	position: absolute;
	top: 99px;
	left: 0;
	width: 27px;
	height: 47px;
	background: url(/images/tour_arrow_left.png) top left no-repeat;
}

#why_choose_right {
	position: absolute;
	top: 99px;
	right: 0;
	width: 27px;
	height: 47px;
	background: url(/images/tour_arrow_right.png) top left no-repeat;
}

#why_choose ul li {
	display: block;
	width: 865px;
	height: 134px;
	font-size: 16px;
}

#why_choose ul li .tour_header {
	font-family: Calibri-Bold-Italic;
	font-size: 20px;
	margin: 0 0 16px 0;
}

#one_step_order_wizard {
	display: block;
	margin: 17px 0 14px 0;
}

#order_form_block {
	width: 960px;
	height: 1030px;
	margin: 0 0 0 0;
	border: 0;
	padding: 0;
	background: url(/images/order_form_background_new.png) top left no-repeat;
	color: #F0F1F3;
}

#order_form_block a {
	color: inherit;
	text-decoration: underline;
}

#order_form_block input, #order_form_block select{
	border-radius: 0;
	-moz-border-radius: 0;
	padding: 1px;
}

#order_form_block #select_server_block {
	display: inline-block;
	margin: 17px 0 0 25px;
	width: 310px;
}

#order_form_block #select_server_block #select_server,
#order_form_block #select_server_block #server_location {
	margin: 0 0 13px 0;
}

#order_form_block #select_server_block .select_server_label {
	width: 135px;
	vertical-align: middle;
	display: inline-block;
}

#order_form_block #select_server_block select {
	width: 154px;
	height: 25px;
	vertical-align: middle;
}

#order_form_block #select_server_block #server_features ul {
	float: right;
	list-style-type: disc;
}

#order_form_block #select_server_block #server_features ul li {
	padding: 0 0 8px 0;
}

#order_form_block #select_cycle_block {
	display: inline-block;
	width: 330px;
	height: 285px;
	vertical-align: top;
	margin: 17px 0 0 44px;
}

#order_form_block #billing_cycle_block {
	width: 321px;
	height: 64px;
	background-position: 0px -128px;
	background-repeat: no-repeat;
	z-index: 10;
	background-image: url(/images/order_form_cycle_all.png);
	margin: 7px 0 0 -4px;
}

#order_form_block #billing_cycle_block #billing_cycle_price {
	position: absolute;
	top: 15px;
	left: 54px;
	width: 130px;
	text-align: right;
	color: #3A3A3A;
	font-size: 26px;
}

#order_form_block #billing_cycle_block #billing_cycle_month_price {
	position: absolute;
	top: 38px;
	left: 54px;
	width: 130px;
	text-align: right;
	color: #777777;
	font-size: 11px;
}

#order_form_block #billing_cycle_block #billing_cycle_dropdown_button {
	position: absolute;
	top: 12px;
	right: 5px;
	width: 16px;
	height: 40px;
	background: url(/images/order_form_cycle_dropdown.png) top left;
}

#order_form_block #billing_cycle_dropdown {
	display: none;
	position: absolute;
	top: 58px;
	left: 5px;
	width: 306px;
	height: 166px;
	background: url(/images/order_form_dropdown_background.png) top left;
	z-index: 9;
}

#order_form_block #billing_cycle_dropdown .dropdown_row {
	margin: 0 2px 0 2px;
	padding: 4px 0 4px 10px;
	font-size: 16px;
	font-family: Calibri;
	background: url(/images/order_form_dropdown_highlight.png) top left;
	width: 292px;
}

#order_form_block #billing_cycle_dropdown .dropdown_cycle {
	color: #FFFFFF;
	display: inline-block;
	width: 80px;
}

#order_form_block #billing_cycle_dropdown .dropdown_price {
	color: #FFFFFF;
	display: inline-block;
	text-align: right;
	width: 70px;
}

#order_form_block #billing_cycle_dropdown .dropdown_month_price {
	color: #FFFFFF;
	display: inline-block;
	font-size: 9px;
	width: 58px;
}

#order_form_block #billing_cycle_dropdown .dropdown_month_discount {
	color: #C0FF01;
	display: inline-block;
	font-family: Calibri-bold;
	text-align: right;
	width: 74px;
}

#order_form_block #coupon_block {
	background: #162A41;
	border: 2px solid #233C59;
	padding: 7px 14px 7px 14px;
	width: 284px;
}

#order_form_block #coupon_block #input_coupon_code {
	width: 93px;
	margin: 0 0 0 12px;
	vertical-align: middle;
}

#order_form_block #coupon_block #coupon_code_redeem {
	display: inline-block;
	background: url(/images/order_form_redeem_coupon.png) top left;
	width: 72px;
	height: 21px;
	margin: 0 0 0 14px;
	vertical-align: middle;
}

#order_form_block #coupon_code_load {
	display: none;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin: 2px 0 3px 43px;
}


#order_form_block .savings_block {
	margin: 0 0 0 0;
	font-size: 25px;
	padding: 4px 5px 4px 5px;
	width: 306px;
	text-align: right;
}

#order_form_block .amount_value {
	width: 170px;
	display: inline-block;
	text-align: right;
	padding: 0 12px 0 0;
}

#order_form_block #before_savings_block {
}

#order_form_block #before_savings_amount {
	color: #707070;
	text-decoration: line-through;
}

#order_form_block #package_savings_amount {
	color: #DF0000;
}

#order_form_block #coupon_savings_amount {
	color: #DF0000;
}

#order_form_block #package_total_block {
	border: #445B7B solid;
	border-width: 1px 0 0 0;
	margin: 5px 0 0 0;
	padding: 9px 14px 4px 14px;
	left: -8px;
}

#order_form_block #package_total_amount {
	color: #C0FF01;
}

#order_form_block .savings_label {
	display: inline-block;
	margin: -4px 0 0 0;
	color: #FFFFFF;
	font-size: 15px;
	vertical-align: middle;
	text-align: left;
	width: 124px;
}

#order_form_block #currency_selection_block {
	font-size: 18px;
	color: #567192;
	margin: 6px 0 0 57px;
}

#order_form_block .currency_select {
	display: inline-block;
}

#order_form_block #data_collection {
	font-size: 14px;
	margin: 30px 0 0 25px;
	width: 693px;
}

#order_form_block #data_collection .section_label {
	display: block;
	font-size: 16px;
	font-family: Calibri-bold;
	margin: 20px 0 20px -13px;
}

#order_form_block #data_collection .section_label .icon {
	float:left;
}

#order_form_block #data_collection .section_label .label {
	margin-top:20px;
}

#order_form_block #data_collection .input_field_block {
	display: inline-block;
	margin: 0 40px 12px 0;
	width: 285px;
}

#order_form_block #data_collection .input_field_block label {
	display: inline-block;
	vertical-align: middle;
	width: 115px;
}

#order_form_block #data_collection .input_field_block input,
#order_form_block #data_collection .input_field_block select {
	width: 151px;
	height: 24px;
	margin: 0;
	border: 0 none;
	font-size: 12px;
	vertical-align: middle;
}

#order_form_block #data_collection .payment_field_block {
	margin: 0 0 7px 0;
}

#order_form_block #data_collection .payment_field_block input {
	vertical-align: middle;
	margin: 0 11px 0 0;
}

#order_form_block #data_collection .payment_field_block label {
	vertical-align: middle;
	display: inline-block;
	width: 100px;
}

#order_form_block #data_collection .payment_field_block img {
	vertical-align: middle;
}

#order_form_block #payment_details {
	display: block;
	width: 693px;
	height: 79px;
	line-height: 35px;
}

#order_form_block #payment_details label {
	display: inline-block;
	vertical-align: middle;
	width: 148px;
}

#order_form_block #payment_details input,
#order_form_block #payment_details select {
	height: 24px;
	width: 180px;
	vertical-align: middle;
	font-size: 12px;
}

#order_form_block #data_collection .acceptance_block {
}

#order_form_block #data_collection .acceptance_block input {
	display: inline-block;
	margin: 0 11px 0 0;
}

#order_form_block #data_collection .acceptance_block label {
}

#order_form_block #submit_block {
	margin: 15px 0 0 0;
}

#order_form_block #your_total_cost {
	position: absolute;
	top: 10px;
	left: 253px;
	font-size: 14px;
}

#order_form_block #package_footer_info {
	position: absolute;
	top: 22px;
	left: 253px;
	width: 300px;
}

#order_form_block #total_cost_amount {
	float: left;
	color: #C0FF01;
	font-size: 30px;
	font-family: Calibri-bold;
	text-align: right;
}

#order_form_block #total_cost_description {
	height: 30px;
	float: left;
}

#order_form_block #package_mini_description {
	font-size: 13px;
	margin: 2px 0 0 6px;
}

#order_form_block #package_mini_billing_cycle {
	font-size: 15px;
	margin: -2px 0 0 6px;
}

#order_form_block #logo_trust_guard {
	position: absolute;
	left: 574px;
	top: 10px;
}

#order_form_block #logo_truste {
	position: absolute;
	left: 765px;
	top: 7px;
}

#order_form_block #right_side_logos {
	float: right;
	margin: 22px 16px 0 0;
	text-align: center;
	width: 215px;
}

#order_form_block #right_side_logos img {
	margin: 0 0 25px 0;
}

#contact_form {
	margin: 0;
	border: 0;
	padding: 11px;
	color: #EBF0F3;
	line-height: 1.1em;
}

#contact_header {
	font-size: 14px;
	font-family: Calibri-bold;
}

#contact_header img {
	margin: -4px 10px 0 0;
	vertical-align: middle;
}

#contact_form #right_side_logos {
	float: right;
	margin: 36px 35px 0 0;
	text-align: center;
	width: 215px;
	z-index: 10;
}

#contact_form #right_side_logos img {
	margin: 0 0 25px 0;
}

#contact_form #existing_customers {
	background: url(/images/contact_form_existing.png) left top no-repeat;
	font-size: 15px;
	font-family: Calibri-bold;
	margin: 48px 0 0 15px;
	padding: 8px 0 0 8px;
	width: 453px;
	height: 71px;
}

#contact_form #ec2 {
	display: inline-block;
	font-size: 12px;
	font-family: Calibri;
	margin: 0 0 0 25px;
}

#contact_form #existing_customers input {
	border-radius: 0;
	-moz-border-radius: 0;
	width: 150px;
	height: 23px;
	margin: 16px 0 0 5px;
	vertical-align: top;
}

#contact_form #existing_customers label {
	position: absolute;
	font-size: 14px;
	color: #A2A2A2;
	font-family: Calibri;
	display: none;
}

#contact_form #existing_customers #input_existing_submit {
	vertical-align: top;
	margin: 11px 0 0 10px;
}

#contact_form #general_inquiry {
	font-size: 15px;
	font-family: Calibri-bold;
	margin: 42px 0 0 15px;
	width: 593px;
}

#contact_form #general_inquiry_description {
	font-family: Calibri;
	margin: 15px 0 0 12px;
}

#contact_form #form_contact_us .extended_form {
	height: 274px;
}

#contact_form #form_contact_us {
	margin: 10px 0 0 15px;
	vertical-align: middle;
}

#contact_form #form_contact_us label {
	display: inline-block;
	font-family: Calibri-bold;
	vertical-align: middle;
	width: 119px;
	margin: 6px 0 0 0;
}

#contact_form #form_contact_us input {
	vertical-align: middle;
	-moz-border-radius: 0;
	border-radius: 0;
	display: inline-block;
	height: 23px;
	width: 152px;
	margin: 8px 0 0 0;
}

#contact_form #form_contact_us select {
	vertical-align: middle;
	-moz-border-radius: 0;
	border-radius: 0;
	display: inline-block;
	height: 29px;
	width: 158px;
	margin: 8px 0 0 0;
}

#contact_form #form_contact_us textarea {
	height: 149px;
	margin: 8px 0 0;
	width: 464px;
	display: inline-block;
	vertical-align: top;
}

#contact_form .contact_method {
	display: inline-block;
	margin: 29px 0 0 53px;
	vertical-align: top;
}

#contact_form .contact_method .contact_method_text {
	display: inline-block;
	margin: 5px 0 0 10px;
	vertical-align: top;
}

#contact_form .contact_method .header {
	font-family: Calibri-bold;
}

#lifetime {
	width: 956px;
	height: 1057px;
	background: url(/images/lifetime_background.png) no-repeat top left;
	margin: 0;
	border: 0;
	padding: 1px;
	color: #FFFFFF;
}

#lifetime #lifetime_title {
	display: block;
	font-size: 82px;
	margin: 20px auto 28px auto;
	position: relative;
	text-align: center;
	width: 900px;
}

#lifetime #lifetime_title .lifetime_bold {
	font-family: Calibri-Bold;
}

#lifetime #lifetime_title #lifetime_title_image {
	float: left;
	margin: -8px 0 0 -25px;
}

#lifetime #lifetime_title .lifetime_title_pay_once {
	float: right;
	font-family: Calibri-Bold;
	font-size: 25px;
	margin: -10px 6px 0 0;
}


#lifetime #right_side_logos {
	float: right;
	margin: 5px 16px 0 0;
	text-align: center;
	width: 215px;
}

#lifetime #right_side_logos img {
	margin: 0 0 19px 0;
}

#lifetime .title_text {
	display: inline-block;
	font-size: 18px;
	font-family: Calibri-bold;
	margin: 31px 0 8px 22px;
	text-align: center;
	width: 703px;
}

#lifetime #satisfaction_guaranteed {
	background: url(/images/lifetime_satisfaction.png) no-repeat left bottom;
	display: inline-block;
	font-size: 23px;
	font-family: Calibri-bold;
	height: auto;
	width: 686px;
	margin: 13px 0 0 20px;
	text-align: center;
}

#lifetime #satisfaction_guaranteed p {
	margin: 0 0 14px 0;
}

#lifetime #satisfaction_guaranteed .guaranteed {
	font-size: 30px;
}

#lifetime #package_wrapper {
	width: 958px;
	height: 150px;
	overflow: hidden;
	margin: 11px 0 0 0;
}

#lifetime #package_container {
	width: 1916px;
	height: 150px;
}

#lifetime .package_sticker {
	width: 235px;
	height: 137px;
	background: url(/images/lifetime_package_button.png) no-repeat top left;
	display: inline-block;
	margin: 6px 2px 6px 2px;
}

#lifetime .package_sticker .users {
	font-family: Arial;
	font-size: 32px;
	height: 20px;
	left: 5px;
	position: absolute;
	text-align: right;
	top: 9px;
	width: 110px;
	letter-spacing: -1px;
}

#lifetime .package_sticker .user_desc {
	font-size: 20px;
	margin: 0 0 0 2px;
}

#lifetime .package_sticker .price {
	font-family: Arial;
	font-size: 20px;
	position: absolute;
	text-align: center;
	top: 87px;
	left: 24px;
	width: 94px;
}

#lifetime .package_sticker .price_big {
	font-size: 33px;
	vertical-align: top;
}

#lifetime .package_sticker .ordernow {
	position: absolute;
	bottom: 10px;
	right: 9px;
}

#lifetime #scroll_controller {
	color: #445C7E;
	font-size: 14px;
	position: absolute;
	right: 37px;
	top: 561px;
	text-align: center;
	width: 89px;
}

#lifetime #packages_left {
	position: absolute;
	top: 1px;
	left: 0;
}

#lifetime #packages_right {
	position: absolute;
	top: 1px;
	right: 0;
}

#lifetime #lifetime_faq {
	color: #000000;
	margin: 18px 0 0 20px;
	width: 558px;
}

#lifetime #lifetime_faq #faq_title {
	font-size: 19px;
	font-family: Calibri-bold;
	text-decoration: underline;
}

#lifetime #lifetime_faq ul {
	margin: 20px 0 0 0;
}

#lifetime #lifetime_faq ul li {
	background: url(/images/lifetime_question.png) top left no-repeat;
	font-size: 14px;
	height: 80px;
	padding: 0 0 0 60px;
}

#lifetime #lifetime_faq ul li .title {
	font-size: 16px;
	font-family: Calibri-bold;
	margin: 0 0 8px 0;
}

#lifetime #lifetime_questions {
	background: url(/images/lifetime_bullets_background.png) top left no-repeat;
	bottom: 21px;
	color: #000000;
	height: 411px;
	padding: 15px 12px 15px 12px;
	position: absolute;
	right: 34px;
	width: 302px;
}

#lifetime #lifetime_questions ul {
}

#lifetime #lifetime_questions ul li {
	background: url(/images/lifetime_bullets_arrow.png) top left no-repeat;
	margin: 0 0 11px 0;
	padding: 6px 0 0 36px;
	font-size: 14px;
	font-family: Calibri-bold;
}

#lifetime #lifetime_questions ul li .title {
	color: #05439C;
	font-family: Calibri-bold;
	margin: 0 0 6px 0;
	font-size: 15px;
}

#company_information {
	width: 958px;
	padding: 5px 0 15px 0;
	color: #FFFFFF;
}

#company_information #right_side_content {
	float: right;
	margin: 40px 7px 0 0;
}

#company_information #company_header {
	font-size: 14px;
	font-family: Calibri-bold;
	margin: 2px 0 0 10px;
}

#company_information #company_header img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#company_information #company_title {
	margin: 22px 0 0 26px;
	font-size: 26px;
	font-family: Calibri-bold;
	color: #FFDE00;
}

#company_information #company_title img {
	vertical-align: middle;
	margin: -12px 23px 0 0;
}

#company_information #company_mission {
	font-size: 15px;
	margin: 56px 0 0 39px;
	text-align: justify;
	width: 524px;
}

#company_information #company_mission p {
	margin: 0 0 19px 0;
}

#company_information #flash_company_page {
	margin: 16px 0 14px 19px;
}

#download_information {
	width: 948px;
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
}

#download_information #right_side_content {
	float: right;
	margin: 41px 6px 0 0;
}

#download_information #download_header {
	font-size: 14px;
	font-family: Calibri-bold;
	margin: 5px 0 0 8px;
}

#download_information #download_header img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#download_information #download_title {
	font-size: 30px;
	margin: 19px 0 0 21px;
}

#download_information #download_title img {
	vertical-align: middle;
	margin: -8px 13px 0 0;
}

#download_information #download_title .lower {
	font-size: 14px;
}

#download_information #download_content {
	margin: 20px 0 0 40px;
	text-align: justify;
	width: 531px;
}

#download_information #download_content .section_1 {
	font-size: 18px;
	font-family: Calibri-bold;
	margin: 42px 0 20px 0;
}

#download_information #download_content .section_2 {
	font-size: 15px;
	margin: 0 0 20px 0;
}

#download_information #download_content .section_3 {
	font-size: 15px;
	font-family: Calibri-bold;
	margin: 0 0 20px 0;
}

#download_information #download_content .download_block {
}

#download_information #download_content .download_link {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
}

#download_information #quick_guides {
	width: 950px;
	text-align: center;
}

#submit_testimonial {
	color: #FFFFFF;
	padding: 5px;
}

#submit_testimonial #right_side_content {
	float: right;
	margin: 45px 6px 0 0;
}

#submit_testimonial #icon {
	font-size: 14px;
	font-family: Calibri-bold;
	margin: 1px 0 0 4px;
}

#submit_testimonial #icon img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#submit_testimonial #title {
	font-size: 30px;
	margin: 20px 0 0 26px;
	color: #F5D710
}

#submit_testimonial #first {
	font-size: 18px;
	margin: 40px 0 0 26px;
}

#submit_testimonial p {
	text-align: justify;
	margin: 25px 0 27px 26px;
	width: 523px;
	padding: 0;
}

#submit_testimonial #input_wrapper {
	width: 537px;
	border: 3px solid #FFFFFF;
	background: #EBF0F3;
	color: #7C7C7C;
	border-radius: 2px;
	-moz-border-radius: 2px;
	margin: 0 0 16px 16px;
}

#submit_testimonial .input_block {
	background: #FFFFFF;
	margin: 5px;
	border: 1px solid #DBE2E5;
	padding: 12px 0 14px 13px;
	font-size: 14px;
	font-family: Calibri-bold;
}

#submit_testimonial .message_box {
	height: 134px;
}

#submit_testimonial .input_block input, #submit_testimonial .input_block textarea {
	font-family: Calibri;
	float: right;
	border-radius: 0;
	-moz-border-radius: 0;
	width: 214px;
	border: 1px solid #D7D7D7;
	margin: -5px 8px 0 0;
	height: 24px;
	font-size: inherit;
}

#submit_testimonial .message {
	height: 135px;
}

#submit_testimonial .input_block textarea {
	height: 139px;
	width: 391px;
	
}

#submit_testimonial .input_block label {
	display: none;
}

#ventrilo_wow {
	padding: 1px;
	color: #FFFFFF;
}

#ventrilo_wow #right_side_content {
	float: right;
	margin: 45px 6px 18px 0;
}

#ventrilo_wow #icon {
	font-size: 14px;
	font-family: Calibri-bold;
	margin: 8px 0 0 8px;
}

#ventrilo_wow #icon img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#ventrilo_wow #title {
	font-size: 20px;
	margin: 14px 0 0 26px;
	color: #F5D710;
	font-family: Calibri-bold;
}

#ventrilo_wow #title img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

#ventrilo_wow_content {
	margin: 15px 0 0 26px;
	width: 545px;
}

#ventrilo_wow .regular {
	margin: 0 0 11px 0;
	padding: 0 6px 0 6px;
}

#ventrilo_wow .highlight {
	color: #FFDE00;
	font-size: 18px;
	font-family: Calibri-bold;
}

#ventrilo_wow .regular ol {
	padding: 0 0 0 26px;
}

#ventrilo_wow .qa_box_wrapper {
	border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #000000;
	margin: 0 0 15px 0;
	padding: 1px;
	width: 543px;
	color: #EBF0F3;
}

#ventrilo_wow .qa_box {
	border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #31629D;
	font-size: 14px;
	font-family: Calibri-bold;
	padding: 7px 9px 4px 9px;
}

#ventrilo_wow .qa_answer {
	border-radius: 4px;
	-moz-border-radius: 4px;
	background: #EBF0F3;
	color: #000000;
	font-size: 13px;
	font-family: Calibri;
	margin: 8px -5px 0 -5px;
	padding: 5px;
}

#reviews {
	padding: 1px;
	color: #FFFFFF;
}

#reviews #title {
	margin: 0 0 0 25px;
}

#reviews #right_side_logos {
	text-align: center;
	width: 215px;
	margin: 10px 0 0 0;
	top: 0;
	position: absolute;
	left: 724px;
}

#reviews #right_side_logos img {
	margin: 0 0 25px 0;
}

#reviews #facebook_link {
	vertical-align: top;
	position: absolute;
	top: 0;
	left: 554px;
}

#reviews #review_list {
	font-size: 16px;
	margin: 20px 0 0 10px;
	width: 700px;
	color: #000000;
}

#reviews .review_block {
	border-color: #96A1AD;
	border-style: solid;
	border-width: 0 0 2px 0;
	margin: 0 0 10px 0;
	padding: 10px;
	font-size: 18px;
}

#reviews .review_footer {
	margin: 10px 0 8px 0;
	padding: 1px 0 1px 0;
	font-size: 15px;
}

#reviews .posted_on {
	float: left;
	font-family: Calibri-Bold-Italic;
}

#reviews .posted_by {
	float: right;
	font-family: Calibri-Bold-Italic;
}

#reviews #back_to_top {
	position: fixed;
	bottom: 0;
	left: 746px;
	z-index: 100;
	display: none;
	margin: 0;
}

#how_to {
	padding: 1px;
	color: #FFFFFF;
}

#how_to #right_side_content {
	float: right;
	margin: 45px 10px 18px 0;
}

#how_to #icon {
	font-size: 14px;
	font-family: Calibri-bold;
	margin: 8px 0 0 8px;
}

#how_to #icon img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#how_to #title {
	font-size: 26px;
	margin: 14px 0 0 26px;
	font-family: Calibri-bold;
}

#how_to #title img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

#how_to_content {
	margin: 30px 0 0 24px;
	width: 548px;
	font-size: 16px;
}

#how_to_content p {
	margin:	3px 0 20px 0;
	padding: 0;
}

#how_to_content p.heading {
	font-family: Calibri-bold;
	margin: 0;
}

#how_to_content img {
	display: block;
	margin: 0 auto 20px auto;
}

#network {
	padding: 1px;
	color: #FFFFFF;
}

#network #right_side_content {
	float: right;
	margin: 45px 10px 18px 0;
}

#network #icon {
	font-size: 14px;
	font-family: Calibri-bold;
	margin: 8px 0 0 8px;
}

#network #icon img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#network #title {
	font-size: 26px;
	margin: 14px 0 0 26px;
	font-family: Calibri-bold;
	color: #FFDE00;
}

#network #title img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

#network #top_paragraph {
	margin: 20px 0 0 35px;
	font-size: 16px;
	width: 541px;
	text-align: justify;
}

#network #flag_globe {
	float: left;
	margin: 0 10px 10px 0;
	width: 125px;
	height: 125px;
}

#network #map {
	background: url(/images/network_map_background.png) left top no-repeat;
	width: 889px;
	height: 316px;
	margin: 10px auto 0 auto;
}

#network #map_tab_choose {
	background: url(/images/network_map_tab_choose.png) left top no-repeat;
	width: 202px;
	height: 18px;
	bottom: 7px;
	font-style: italic;
	left: 15px;
	padding: 6px 0 0;
	position: absolute;
	text-align: center;
	overflow: hidden;
}

#network #map_tab_return {
	background: url(/images/network_map_tab_return.png) left top no-repeat;
	width: 84px;
	height: 18px;
	bottom: 7px;
	font-style: italic;
	left: 469px;
	padding: 6px 0 0 0;
	position: absolute;
	text-align: center;
	overflow: hidden;
}

#network #choose_continent {
	background: url(/images/network_continents_background.png) left top no-repeat;
	width: 309px;
	height: 269px;
	position: absolute;
	top: 11px;
	right: 10px;
	padding: 28px 0 0 0;
}

#network #choose_continent .region_tab {
	display: block;
	background: url(/images/network_continent_tab.png) left top no-repeat;
	width: 297px;
	height: 55px;
	margin: 0 auto 13px auto;
}

#network #choose_continent .region_tab_content {
	padding: 2px 0 0 2px;
}

#network #choose_continent .region_tab img {
	margin: 0 15px 0 0;
	vertical-align: middle;
}

#network #choose_continent .region_tab .region_name {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-family: Calibri-Bold-Italic;
	width: 134px;
}

#network #choose_continent .region_tab .select {
	display: inline-block;
	vertical-align: middle;
	font-style: italic;
	font-size: 10px;
}

#network #location_detail {
	background: url(/images/network_location_detail_background.png) left top no-repeat;
	width: 313px;
	height: 269px;
	position: absolute;
	top: 11px;
	right: 7px;
	padding: 28px 0 0 0;
}

#network #location_detail .location_block {
	height: 253px;
	left: 13px;
	position: absolute;
	top: 33px;
	width: 289px;
	color: #172B44;
}

#network #location_detail .location_block img {
	width: 140px;
	height: 140px;
	float: left;
	margin: 0 10px 0 0;
}

#network #location_detail .location_block .text_block {
	display: inline-block;
	font-size: 14px;
	font-family: Calibri-Bold-Italic;
	height: auto;
	margin: 6px 0 4px 0;
	width: 120px;
}

#network #location_detail .location_block .data {
	font-family: Calibri-Italic;
}

#network #location_detail .location_block .online {
	color: #47BB30;
	font-family: Calibri-Bold-Italic;
}

#network #location_detail .location_block .test_server_button {
	background: url(/images/network_location_detail_test_server.png) left top no-repeat;
	position: absolute;
	left: 0;
	bottom: 58px;
	color: #FFFFFF;
	font-family: Calibri-Bold-Italic;
	font-size: 18px;
}

#network #location_detail .location_block .test_server_button:hover {
	text-decoration: none;
}

#network #location_detail .location_block .test_server {
	display: inline-block;
	margin: 13px 0 0 12px;
}

#network #location_detail .location_block .test_location {
	float: right;
	font-size: 14px;
	font-family: Calibri;
	margin: 15px 10px 0 0;
}

#network #location_detail .location_block .buy_now_button {
	width: 288px;
	height: 54px;
	background: url(/images/network_location_detail_buy_now.png) left top no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
}

#network #large_map {
	width: 550px;
	height: 268px;
	position: absolute;
	top: 36px;
	left: 9px;
}

#network #large_map .map {
	width: 550px;
	height: 268px;
}

#network #large_map #world {
	background: url(/images/network_map_world.png) left top no-repeat;
	position: absolute;
}

#network #large_map .hover_north_america {
	width: 251px;
	height: 139px;
	position: absolute;
	top: 0;
	left: 0px;
}

#network #large_map .hover_europe {
	position: absolute;
	width: 129px;
	height: 93px;
	left: 251px;
	top: 0;
}

#network #large_map .hover_asia {
	position: absolute;
	width: 231px;
	height: 182px;
	left: 319px;
	top: 0;
}

#network #large_map #world_highlight_north_america {
	background: url(/images/network_map_world_north_america_highlight.png) left top no-repeat;
	position: absolute;
}

#network #large_map #world_highlight_europe {
	background: url(/images/network_map_world_europe_highlight.png) left top no-repeat;
	position: absolute;
}

#network #large_map #world_highlight_asia {
	background: url(/images/network_map_world_asia_highlight.png) left top no-repeat;
	position: absolute;
}

#network #large_map #north_america {
	background: url(/images/network_map_north_america.png) left top no-repeat;
	position: absolute;
}

#network #large_map #europe {
	background: url(/images/network_map_europe.png) left top no-repeat;
	position: absolute;
}

#network #large_map #asia {
	background: url(/images/network_map_asia.png) left top no-repeat;
	position: absolute;
}

#network #large_map .location_target {
	position: absolute;
	height: 17px;
	width: auto;
	overflow: visible;
}

#network #large_map .location_target .location_target_name {
	display: none;
}

#network #lower_right_side_content {
	float: right;
	width: 300px;
	margin: 8px 29px 18px 0;
	z-index: 10;
}

#network #lower_right_side_content #right_side_info {
	width: 300px;
}

#network #location_list {
	background: url(/images/network_location_list_background_middle.png) left top repeat-y;
	width: 575px;
	margin: 13px 0 0 34px;
	padding: 41px 7px 12px 7px;
}

#network #location_list #location_list_top {
	background: url(/images/network_location_list_background_top.png) left top no-repeat;
	width: 587px;
	height: 104px;
	position: absolute;
	top: 0;
	left: 0;
}

#network #location_list #location_list_bottom {
	background: url(/images/network_location_list_background_bottom.png) left bottom no-repeat;
	width: 587px;
	height: 102px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#network #location_list .location_tab {
	background: url(/images/network_location_list_tab.png) left top no-repeat;
	width: 271px;
	height: 53px;
	color: #101E31;
	float: left;
	margin: 3px 7px 3px 7px;
}

#network #location_list .location_tab .location_mini_image {
	float: left;
	margin: 4px 5px 0 4px;
}

#network #location_list .location_tab .location_name {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: italic;
	margin: 9px 0 0 0;
	display: inline-block;
}

#network #location_list .location_tab .city {
	display: block;
	font-size: 18px;
	font-family: Calibri-bold;
}

#network #location_list .location_tab .order_button {
	float: right;
	margin: 4px 5px 0 0;
}

#network #logo_bar {
	margin: 12px 0 0 33px;
}

#sponsorship {
	padding: 1px;
	color: #FFFFFF;
}

#sponsorship #right_side_content {
	float: right;
	margin: 45px 10px 18px 0;
}

#sponsorship #icon {
	font-size: 14px;
	font-family: Calibri-bold;
	margin: 8px 0 0 8px;
}

#sponsorship #icon img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#sponsorship #title {
	font-size: 26px;
	margin: 22px 0 0 42px;
	font-family: Calibri-bold;
	color: #FFDE00;
}

#sponsorship .top_paragraph {
	font-size: 14px;
	font-style: italic;
	margin: 21px auto 0 auto;
	width: 850px;
	line-height: 120%;
}

#sponsorship #choose_application {
	background: url(/images/sponsorship_choose_application.png) left top no-repeat;
	width: 921px;
	height: 55px;
	margin: 10px auto 0 auto;
}

#sponsorship .app_button {
	margin: 7px 28px 0 28px;
}

#sponsorship .active {
	background-position: left bottom;
}

#sponsorship .application_form {
}

#sponsorship .application_header {
	margin: 14px auto 18px auto;
	text-align: justify;
	width: 897px;
	font-size: 16px;
}

#sponsorship .input_block {
	margin: 0 0 7px 0;
}

#sponsorship .input_block .input_left {
	display: inline-block;
	font-size: 14px;
	font-family: Calibri-bold;
	margin: 3px 14px 0 35px;
	text-align: right;
	vertical-align: top;
	width: 253px;
}

#sponsorship .input_block .required {
	font-size: 12px;
	font-family: Calibri;
	color: #FF0000;
}

#sponsorship .input_block .optional {
	font-size: 12px;
	font-family: Calibri;
	color: #FFCC00;
}

#sponsorship .input_block .input_name {
}

#sponsorship .input_block input {
	vertical-align: top;
}

#sponsorship .input_block .input_short {
	background: url(/images/sponsorship_input_short.png) left top no-repeat;
	width: 222px;
	height: 21px;
	margin: 0;
	border: 0;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	display: inline-block;
}

#sponsorship .input_block .input_textarea {
	background: url(/images/sponsorship_input_textarea.png) left top no-repeat;
	width: 596px;
	height: 92px;
	margin: 0;
	border: 0;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	display: inline-block;
}

#sponsorship .input_block .submit_file_list {
	background: url(/images/sponsorship_input_textarea.png) left top no-repeat;
	margin: 0;
	border: 0;
	padding: 0;
	width: 606px;
	height: 102px;
	display: inline-block;
}

#sponsorship .form_submit {
	margin: 0 0 12px 302px;
}

#sponsorship .file_uploads {
	
}

#cheap_servers {
	width: 956px;
	height: 1057px;
	background: url(/images/cheap_background.png) no-repeat top left;
	margin: 0;
	border: 0;
	padding: 1px;
	color: #FFFFFF;
}

#cheap_servers #cheap_title {
	display: block;
	font-size: 82px;
	height: 115px;
	margin: 20px auto 28px auto;
	position: relative;
	text-align: center;
	width: 900px;
}

#cheap_servers #cheap_title .cheap_bold {
	font-family: Calibri-Bold;
	letter-spacing: 10px;
}

#cheap_servers #cheap_title #cheap_title_image {
	float: left;
	margin: -6px 0 0 -7px;
}

#cheap_servers #cheap_title .cheap_low {
	float: right;
	font-family: Calibri-Bold;
	font-size: 25px;
	margin: -10px 17px 0 0;
}

#cheap_servers #order_blocks {
	height: 375px;
	width: 550px;
}

#cheap_servers .order_block {
	background: url(/images/cheap_order_block.png) no-repeat top left;
	height: 116px;
	margin: 44px 0 0 31px;
	width: 449px;
	overflow: hidden;
}

#cheap_servers .line_1 {
	font-family: Calibri-Bold;
	font-size: 33px;
	left: 0;
	position: absolute;
	text-align: right;
	top: 2px;
	width: 261px;
}

#cheap_servers .line_2 {
	color: #FECB01;
	font-family: Calibri-Bold;
	font-size: 21px;
	left: 0;
	position: absolute;
	text-align: right;
	top: 31px;
	width: 261px;
}

#cheap_servers .price_big {
	color: #FECB01;
	font-family: Calibri-Bold;
	font-size: 58px;
	left: 278px;
	position: absolute;
	top: -1px;
}

#cheap_servers .per_month {
	font-family: Calibri-Bold;
	font-size: 27px;
	left: 338px;
	position: absolute;
	top: 23px;
}

#cheap_servers .price_small {
	color: #FECB01;
	font-family: Calibri-Bold;
	font-size: 32px;
	left: 368px;
	top: 2px;
}

#cheap_servers .for_life {
	font-family: Calibri-Bold;
	font-size: 19px;
	left: 369px;
	position: absolute;
	top: 31px;
}

#cheap_servers .order_button {
	bottom: 0;
	left: 0;
	position: absolute;
}

#cheap_servers #right_side {
	float: right;
	width: 400px;
	text-align: center;
	margin: -32px 0 0 0;
}


#cheap_servers #satisfaction_guaranteed {
	font-family: Calibri-Bold;
	font-size: 19px;
	margin: 9px 0 0;
}

#cheap_servers #satisfaction_guaranteed .guaranteed {
	font-family: Calibri-Bold;
	font-size: 28px;
}

#cheap_servers #cheap_server_info {
	color: #161616;
	margin: -7px 0 0 15px;
	width: 580px;
}

#cheap_servers #cheap_server_info .info_title_1 {
	color: #2C4461;
	font-family: Calibri-Bold;
	font-size: 55px;
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#cheap_servers #cheap_server_info .info_title_2 {
	color: #2C4461;
	font-family: Calibri-Bold;
	font-size: 42px;
	vertical-align: middle;
}

#cheap_servers #cheap_server_info ul li {
	font-size: 15px;
	margin: 21px 0 0 0;
}

#cheap_servers #cheap_server_info ul li .title {
	font-family: Calibri-Bold;
	font-size: 17px;
}

#cheap_servers #cheap_questions {
	background: url(/images/lifetime_bullets_background.png) top left no-repeat;
	color: #000000;
	float: right;
	height: 411px;
	padding: 15px 12px 15px 12px;
	width: 302px;
	margin: 0 20px 0 0;
}

#cheap_servers #cheap_questions ul li {
	background: url(/images/lifetime_bullets_arrow.png) top left no-repeat;
	margin: 0 0 11px 0;
	padding: 6px 0 0 36px;
	font-size: 14px;
	font-family: Calibri-bold;
}

#cheap_servers #cheap_questions ul li .title {
	color: #05439C;
	font-family: Calibri-bold;
	margin: 0 0 6px 0;
	font-size: 15px;
}

#cheap_footer {
	position: absolute;
	bottom: 14px;
	left: 18px;
	font-size: 21px;
}

#cheap_footer a {
	color: #4886DF;
}

#cheap_footer a.hover {
	text-decoration: underline;
}

#confirmation_information {
	width: 958px;
	padding: 5px 0 30px 0;
	color: #FFFFFF;
}

#confirmation_information #confirmation_header {
	font-size: 14px;
	font-family: Calibri-bold;
	margin: 4px 0 0 13px;
}

#confirmation_information #confirmation_header img {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#confirmation_information #confirmation_title {
	margin: 22px 0 0 26px;
	font-size: 26px;
	font-family: Calibri-bold;
	color: #FFDE00;
}

#confirmation_information #confirmation_title img {
	vertical-align: middle;
	margin: -12px 23px 0 0;
}

#confirmation_information #confirmation_body {
	margin: 30px 30px 0 30px;
	font-size: 18px;
}

#confirmation_information #confirmation_body a {
	text-decoration: underline;
}

#status_script {
	margin: 0;
	border: 0;
	padding: 11px;
	color: #EBF0F3;
	line-height: 1.1em;
}

#status_script #status_header {
	font-size: 14px;
	font-family: Calibri-bold;
	margin: 0 0 20px 0;
}

#status_script #status_header img {
	margin: -4px 10px 0 0;
	vertical-align: middle;
}

#status_script #status_output {
	display: inline-block;
	width: 536px;
	vertical-align: top;
}

#status_script #status_output ul {
	list-style-type: circle;
	font-size: 16px;
}

#status_script #status_configure {
	display: inline-block;
	width: 400px;
	vertical-align: top;
}

#status_script #ventrilo_status_display {
	min-height: 504px;
	margin: auto;
}

#status_script #ventrilo_status_display .center_wrapper {
	display: table;
	text-align: center;
	height: 100%;
}

#status_script #ventrilo_status_display .center_wrapper_inside {
	display: table-cell;
	vertical-align: middle;
}

#status_script #widget_holder {
	display: inline-block;
	margin: auto;
}

#status_script #status_configure input {
	margin: 2px 0 2px 0;
}

#status_script .option_block_1 {
	border: 1px solid #14253a;
	margin: 20px auto 0 auto;
}

#status_script .option_block_2 {
	border: 1px solid #38506d;
}

#status_script .option_block_legend {
	font-family: Calibri-Bold;
	background: #172b44;
	left: 20px;
	padding: 0 5px 0 5px;
	position: absolute;
	top: -8px;
}

#status_script .form_block_1 label {
	display: inline-block;
	width: 155px;
	text-align: right;
	margin: 2px 10px 2px 2px;
	vertical-align: middle;
}

#status_script .form_block_1 input {
	vertical-align: middle;
}

#status_script .checkbox_input {
	width: 160px;
	margin: 2px 0 2px 0;
}

#status_script .form_block_2 label {
	vertical-align: baseline;
}

#status_script .form_block_2 input {
	vertical-align: baseline;
}

#status_script .form_block_3 label, #status_script .form_block_4 label {
	display: inline-block;
	width: 90px;
	text-align: right;
	margin: 2px 10px 2px 2px;
	vertical-align: middle;	
}

#status_script .form_block_3 input, #status_script .form_block_4 input {
	vertical-align: middle;
}

#status_script #base_color_farbtastic {
	display: none;
	background: #172B44;
	border: 3px solid #000000;
	border-radius: 103px;
	-moz-border-radius: 103px;
	position: absolute;
	right: 0;
	top: -70px;
}

#status_script #border_color_farbtastic {
	display: none;
	background: #172B44;
	border: 3px solid #000000;
	border-radius: 103px;
	-moz-border-radius: 103px;
	position: absolute;
	right: 0;
	top: -70px;
}

#status_box_code_popup {
	display: none;
	background: #E7EAF1;
	word-wrap: break-word;
}

#status_box_code_popup p {
	text-align: center;
	padding: 5px 0 10px 0;
}

#status_box_code {
	display: block;
	margin: 0 5px 5px 5px;
	border: 1px solid #C9D1DC;
	padding: 5px;
	background: #EDF1F4;
	color: #224B6B;
}

#status_script #view_status_code {
	display: block;
	margin: auto;
}

#status_script #show_advanced {
	display: block;
	margin: 20px auto 0 auto;
}
