body 
{
	margin    : 0;
	width     : 800px;
}

#body_806width
{
	width     : 806px;
}
#body_883width
{
	margin    : 0;
	padding   : 0;
	width     : 883px;
/*	border    : 1px solid #000;*/
}

.horizontal_menu
{
	background: #8DA8C3;
}
.validator_icon 
{
	margin-right: 15px;
	vertical-align: bottom;
}
.default_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}
.default_text__tahoma {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
}
.default_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; /*11px;*/
	color: #000000;
	line-height: 13px; /*15px;*/
	font-weight: bold;
}
.default_footer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	margin-left: 20px;
	margin-top: 150px;
}
.default_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.default_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.default_superscript {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; /*7px;*/
	color: #000000;
	vertical-align: super;
	/*line-height: 1px;*/
}
.default_breadcrumb_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	font-weight: bold;
}
.default_breadcrumb_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
}
.default_breadcrumb_arrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	line-height: 13px;
	font-weight: bold;
}

.footer_nav_margins {
	margin-top: 0px;
	margin-left: 16px;
}
.footer_separator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9933;
	line-height: 13px;
	font-weight: bold;
}
.footer_nav_margins__with_reminder {
	margin-top: 0px;
	margin-left: 16px;
}
a.default_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
	text-decoration: underline;
	font-weight: normal;
}
a.default_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
	text-decoration: none;
	font-weight: normal;
}
a.default_link_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
	text-decoration: none;
	font-weight: normal;
}
a.default_link_footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
	text-decoration: underline;
	font-weight: normal;
}
a.nav_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	line-height: 13px;
	text-decoration: none;
}
a.nav_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	line-height: 13px;
	text-decoration: none;
}

.nav_link_arrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	line-height: 13px;
	text-decoration: none;
}

.separator_vertical {
	width: 8px;
}
.separator_horizotntal {
	height: 8px;
}

.sidebar_area {
	background-color: #8DA8C3;
	height: 323px;
	width: 192px;
	vertical-align: top;
}
.sidebar_margin {
	margin-top: 27px;
	margin-left: 17px;
}
.sidebar_area_review1 {
	background-color: #8DA8C3;
	height: 161px;
	width: 192px;
	vertical-align: top;
}
.sidebar_area_confirmation {
	background-color: #8DA8C3;
	height: 50px;
	width: 192px;
	vertical-align: middle;
}

.control_nav_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	margin-left: 20px;
	margin-top: 5px;
}
.control_nav_text_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
}
.control_header_area {
	height: 65px;
	width: 600px;
	background-color: #FF9933;
}
.control_header_content {
	margin-top: 23px;
	margin-left: 25px;
}
.control_header_margin_r {
	margin-right: 72px;
}
.control_header_nav_margin_r {
	margin-right: 16px;
}
.control_body_button_area {
	margin-top: 20px;
	margin-right: 16px;
	margin-bottom: 20px;
}
.control_body_area {
	background-color: #B2C2D3;
	height: 250px;
	width: 600px;
	vertical-align: top;
}
.control_body_content {
	width: 550px;
	margin-top: 16px;
	margin-left: 25px;
}

.singup_body_area {
	height: 323px;
	width: 600px;
	background-color: #FF9933;
}
.signup_letters_margin {
	margin-top: 50px;
	margin-left: 17px;
}
.signup_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 148px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.signup_input_sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 148px;
	margin-top: 13px;
	margin-bottom: 8px;
}
.signup_body_content {

	margin-top: 20px;
	margin-left: 20px;
}
.signup_header_margins {
	margin-bottom: 9px;
}
.signup_header_margin_bottom {
	height: 22px;
}
.signup_form_column1 {
	text-align: right;
	height: 30px;
	width: 85px;
	vertical-align: middle;
	padding-right: 5px;
}
.signup_form_column2 {
	text-align: left;
	height: 30px;
	width: 160px;
	vertical-align: middle;
}
.signup_form_column3 {
	text-align: right;
	height: 30px;
	width: 151px;
	vertical-align: middle;
	padding-right: 5px;
}
.signup_form_column4 {
	text-align: left;
	height: 30px;
	width: 176px;
	vertical-align: middle;
}
.signup_form_margin_bottom {
	height: 84px;
	text-align: left;
	vertical-align: middle;
}
.signup_form_terms_checkbox {
	vertical-align: top;
}
.signup_form_column1_wide {
	text-align: left;
	width: 250px;
	vertical-align: top;
	height: 268px;
}
.signup_form_margin_bottom_topalign {
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
}
.signup_form_column2_wide {
	text-align: right;
	height: 30px;
	width: 105px;
	vertical-align: middle;
	padding-right: 5px;
}
.signup_form_column3_wide {
	text-align: left;
	height: 30px;
	width: 210px;
	vertical-align: middle;
}
.signup_header_margins_wide {
	margin-bottom: 25px;
}

.teleform_body_area_orange {
	height: 417px;
	width: 330px;
	background-color: #FF9933;
	vertical-align: top;
}
.teleform_body_area_gray {
	height: 417px;
	width: 330px;
	background-color: #CCCCCC;
	vertical-align: top;
}
.teleform_body_padding {
	padding-top: 5px;
	padding-bottom: 5px;
}
.teleform_body {
	width: 300px;
	margin-top: 16px;
	margin-left: 16px;
}
.teleform_body_column1 {
	width: 100px;
	vertical-align: middle;
	height: 30px;
	text-align: right;
	padding-right: 5px;
}
.teleform_body_column2 {
	width: 195px;
	vertical-align: middle;
}
.teleform_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 180px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.teleform_input_block {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.teleform_body_row_comment {
	vertical-align: top;
	padding-bottom: 10px;
	text-align: right;
	padding-right: 5px;
}
.teleform_connection_area_orange {
	height: 417px;
	width: 330px;
	background-color: #FF9933;
	vertical-align: top;
	text-align: center;
}
.teleform_connect_body1 {
	text-align: center;
	margin: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.teleform_connect_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 18px;
	text-align: center;
}
.teleform_connect_text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}
.teleform_connect_text_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;
	font-weight: bold;
	text-align: center;
	width: 81px;
	vertical-align: top;
}
.teleform_connect_button {
	margin-top: 30px;
	text-align: center;
}
.teleform_connection_area_gray {
	height: 417px;
	width: 330px;
	background-color: #CCCCCC;
	vertical-align: top;
	text-align: center;
}
.teleform_connect_button_short {
	margin-top: 10px;
	text-align: center;
}
.teleform_jnput_feedback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	height: 200px;
	width: 190px;
}
.teleform_content_width {
	text-align: center;
	width: 330px;
}

.form_titles_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	margin-right: 5px;
}

.tellafriend_body_area_orange {
	height: 278px;
	width: 330px;
	background-color: #FF9933;
	vertical-align: top;
}
.tellafriend_button_submit {
	margin-left: 77px;
	margin-top: 8px;
}
.tellafriend_body_area_gray {

	height: 278px;
	width: 330px;
	background-color: #CCCCCC;
	vertical-align: top;
}

.review_header {
	margin-top: 26px;
	margin-left: 28px;
}
.review_header_area {
	height: 90px;
	width: 600px;
	background-color: #FF9933;
	vertical-align: top;
}
.review_body_area {

	background-color: #B2C2D3;
	height: 231px;
	width: 600px;
	vertical-align: middle;
}
.review_body_column1 {

	text-align: right;
	height: 25px;
	width: 160px;
	vertical-align: middle;
}
.review_body_column2 {
	height: 25px;
	width: 15px;
}
.review_body_column3 {

	height: 25px;
	width: 225px;
}
.review_body_column4 {
	width: 150px;
}
.review_button_modify {
	margin-bottom: 15px;
}

.confirmation_body_area {
	background-color: #B2C2D3;
	height: 322px;
	width: 600px;
	vertical-align: top;
}
.confirmation_body_heading {
	margin-bottom: 52px;
}
.confirmation_body_margins {
	background-color: #B2C2D3;
	width: 500px;
	vertical-align: top;
	margin-top: 69px;
	margin-left: 69px;
}
.confirmation_email_body_margins {

	background-color: #B2C2D3;
	width: 500px;
	vertical-align: top;
	margin-top: 50px;
	margin-left: 50px;
}

.home_sidebar_content_left {
	padding-left: 14px;
	width: 178px;
	padding-top: 13px;
}
.home_sidebar_area {
	background-color: #8DA8C3;
	height: 429px;
	width: 192px;
	vertical-align: top;
}
.home_content_area {
	background-color: #B6C7D9;
	height: 171px;
	vertical-align: top;
	width: 422px;
}
.home_content_margins {
	margin-top: 11px;
	margin-left: 20px;
	margin-right: 8px;
}
.home_content_heading {
	margin-bottom: 6px;
}
.home_content_column1 {
	height: 20px;
	width: 7px;
	font-size: 12px;
	color: #EF7800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.home_content_column2 {
	width: 370px;
	vertical-align: middle;
}
.home_content_column3 {
	vertical-align: bottom;
}
.home_right_body1_area {
	background-color: #8DA8C3;
	height: 165px;
	width: 169px;
	vertical-align: top;
}
.home_right_body2_area {
	background-color: #FF9933;
	height: 256px;
	width: 169px;
	vertical-align: top;
}
.home_right_body1_margin {
	margin-top: 10px;
	margin-left: 15px;
}
.home_login_heading_margin {
	margin-bottom: 9px;
}
.home_login_button_margin {
	margin-top: 12px;
}
.home_login_row4 {
	vertical-align: top;
}
.home_phone_heading_margin {
	margin-top: 15px;
	margin-bottom: 8px;
}
.home_signup_button_margin {
	margin-top: 20px;
	margin-left: 5px;
}

.secondary_content_area {
	background-color: #B6C7D9;
	height: 323px;
	vertical-align: top;
	width: 600px;
}
.secondary_content_margins {
	margin: 20px 8px 15px 25px;

/*	border: 1px solid red;*/
}
.secondary_header_area {
	height: 70px;
	width: 600px;
	background-color: #FF9933;
	vertical-align: middle;
}
.secondary_header_title_width {
	width: 180px;
}
.secondary_header_link_size {
	vertical-align: middle;
	text-align: right;
}
.secondary_heading_margins {
	margin-left: 20px;
	margin-right: 15px;
}

.landing_sidebar_area {
	background-color: #8DA8C3;
	height: 322px;
	width: 192px;
	vertical-align: top;
}
.landing_logo_header {
	width: 800px;
}
.landing_logo_header_right {
	text-align: right;
	vertical-align: bottom;
}
.landing_right_body {
	background-color: #FF9933;
	height: 323px;
	width: 169px;
	vertical-align: top;
}
.landing_signup_margin {
	margin-bottom: 9px;
}
.landing_right_body1_margin {
	margin-top: 25px; /*20px;*/
	margin-left: 9px; /*15px;*/
}
.landing_footer_column1 {
	width: 16px;
	vertical-align: top;
}
.landing_footer_column2 {
	height: 155px;
	width: 184px;
	vertical-align: top;
}
.landing_footer_column3 {
	height: 155px;
	width: 430px; /*440px;*/
	vertical-align: top;
}
.landing_footer_column4 {
	height: 155px;
	width: 170px; /*160px;*/
	vertical-align: top;
}
.landing_footer {
	width: 800px;
	vertical-align: top;
	margin-top: 18px;
}
.landing_bullets {
	width: 7px;
	font-size: 12px;
	color: #EF7800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	height: 16px;
}
.landing_bullets_white {
	width: 7px;
	font-size: 12px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	height: 16px;
}
.landing_bullet
{
	padding: 8px 0 0 0;
}
.landing_phone_heading_margin {
	margin-top: 12px;
	margin-bottom: 3px;
}
#landing_signup_input {
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#home_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 130px;
}
.defaultsubheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.defaultboldcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 13px;
	font-weight: bold;
}
/*
.12verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
}
.12verdanabold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
}
*/
.landing_topica_button_margins {
	margin-top: 5px;
} .landing_vendio_header_area {
	height: 212px;
	width: 600px;
	background-color: #B6C7D9;
	vertical-align: middle;
}
.landing_vendio_body_area {
	height: 276px;
	width: 600px;
	background-color: #FF9933;
}
.landing_vendio_header_area_left {
	width: 385px;
}
.landing_vendio_button_margins {
	margin-top: 5px;
	margin-bottom: 5px;
}
.landing_vendio_content_margins {
	margin-top: 30px;
	margin-left: 17px;
}
.landing_vendio_header_area_short {
	height: 204px;
	width: 600px;
	background-color: #B6C7D9;
	vertical-align: top;
}

.header_width {
	width: 800px;
}
.header_link_position {
	text-align: right;
	vertical-align: bottom;
	letter-spacing: 0px;
	word-spacing: 1px;
}
.ypcity_headline
{
	font: 21px, Verdana;
	color: white;
	text-transform: capitalize;
}
.ypcity_content_area {
	background-color: #31659C;
	/*height: 380px;*/
	vertical-align: top;
	padding-top: 0px; /*29px;*/
	padding-left: 10px; /*29px;*/
}
.ypcity_heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px; /*15px;*/
	font-weight: 600;
	/*font-weight: bold;*/
	color: #FF9933;
	text-transform: capitalize;
}
.saypcity_sidebar_area1 {
	background-color: #8DA8C3;
	width: 192px;
	vertical-align: top;
	padding : 0 0 15px 0;
}
.saypcity_sidebar_area2 {
	background-color: #FFFFFF; /*#8DA8C3;*/
	width: 192px;
	vertical-align: bottom;
}


/*-----------------------------------------------------
    Conttel
-----------------------------------------------------*/
.conttel_logo_header_right {
	padding          : 0 0 4px 270px;
	/*padding-left is so big cause the table made wider by huge logo in the left column*/

	text-align       : right;
	vertical-align   : bottom;
}
.conttel_sidebar_area1 {
	background-color : #8DA8C3;
	width            : 192px;
	vertical-align   : top;
	padding          : 17px 0 15px 0;

	border-right     : 8px solid #fff;
}
.conttel_sidebar_area2 {
	background-color : #FFFFFF; /*#8DA8C3;*/
	width            : 192px;
	vertical-align   : top;

	border-top       : 8px solid #fff;
	border-right     : 8px solid #fff;
}
.conttel_quote_margins {
	background-color : #213465;
	padding-top      : 18px;
	padding-right    : 12px;
	padding-bottom   : 18px;
	padding-left     : 12px;

	border-top       : 8px solid #fff;
}
.conttel_footer_nav_margins {
	margin           : 20px 0 0 16px;
}

/*---------------------------------------------------*/


.saypcity_headline {
	padding-bottom: 25px;
}
.saypcity_content_area {
	background-color: #31659C;
	/*height: 380px;*/
	vertical-align: top;
	padding-top: 0px; /*29px;*/
	padding-left: 25px; /*29px;*/
}

.angel_sidebar_area1 {
	background-color: #8DA8C3;
	width: 192px;
	vertical-align: top;
	height: 165px;
}
.angel_sidebar_area2 {
	background-color: #8DA8C3;
	width: 192px;
	vertical-align: bottom;
}
.angel_content_area {
	background-color: #31659C;
	height: 329px;
	vertical-align: top;
	padding-top: 29px;
	padding-left: 29px;
}
.angel_content_bg {
	background-color: #31659C;
}
.angel_content_col1 {
	background-color: #31659C;
	width: 295px;
	vertical-align: top;
	text-align: left;
}
.angel_content_col2 {
	background-color: #31659C;
	width: 265px;
	vertical-align: top;
	text-align: left;
}
.angel_heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px; /*15px;*/
	font-weight: bold;
	color: #FF9933;
}
.angel_heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
}
.angel_heading2_line_high {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px; /*15px;*/
	color: #FFFFFF;
}
.angel_heading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.angel_headline {
	margin-bottom: 30px; /*13px;*/
}
.angel_tryitnow_box {
	background-color: #FF9933;
	width: 256px;
}
.angel_form_column1 {
	text-align: right;
	height: 30px;
	width: 85px;
	padding-right: 5px;
	vertical-align: middle;
}
.angel_form_column2 {
	text-align: left;
	width: 166px;
	height: 30px;
	vertical-align: middle;
}
.angel_form_signup {
	text-align: left;
	height: 40px;
	padding-left: 5px;
	vertical-align: middle;
}
.angel_quote_margins {
	background-color: #213465;
	padding: 18px 12px 18px 12px;
}
.angel_separator {
	height: 8px;
}
.angel_quote1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
.angel_quote2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FF9933;
}
.angel_quotename1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
}
.angel_quotename2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #FF9933;
	font-weight: bold;
}
.angel_quotesub2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FF9933;
	font-weight: bold;

}

/* ISP planet page ********/
	.left_sidebar_panel {
		font   : 14px/21px Arial, Helvetica;    width: 152px;
		border : 4px solid #ff9933;	  background: #f3faff;
		padding: 11px 3px 17px;		  text-align: center;
		margin : 15px 0 0 13px ;	       color: #333344;
	}
	.left_sidebar_panel a {
		white-space    : nowrap;          color : #0033cc;
		text-decoration: none;    padding-bottom: 1px;
		border-bottom  : dashed 1px #0033cc;
	}
	.left_sidebar_panel a:hover {
		border-bottom-color: #9A4400;     color : #9A4400;
	}
/****************************/

.trademark
{
	position:relative;
	top:-2px;
}


/***** link silicon valley *****/

#linksv_logo
{
	border-right    : 8px solid #fff;
	background      : #cccc99;
	padding         : 1px 0 4px 0;
}
#white_bg_logo
{
	border-right    : 8px solid #fff;
	background      : #fff;
}

/* header styling */
.header
{
/* original style
	padding         : 00;
	margin-bottom   : 0px;
	position        : relative;
	height          : 71px;
*/
	/* new style by Vlad */
	padding         : 0;
	margin-bottom   : 0;
	position        : relative;
	height          : 85px;
}

.tvn_logo_heading
{
/* original style
	position        : relative;
	top             : 0px;
*/

	/* new style by Vlad */
	position        : absolute;
	top             : 5px;
}

.special_offer_heading
{
	right           : 0px;
	position        : absolute;
	bottom: 10px;
	font-family     : Arial, Verdana, Helvetica, sans-serif;
	font-size       : 18px;

	text-decoration : none;	
}

.special_offer_heading__small
{
	position        : relative;
	float           : right;
	text-align      : right;
	vertical-align  : bottom;

	font-family     : Verdana, Helvetica, Arial, sans-serif;
	font-size       : 14px;

	padding         : 40px 0 5px 0;
	margin          : 0;

	text-decoration : none;

/*	border          : 1px solid blue;*/
}

.special_offer_heading_asterisc
{
	font            : 16px, Verdana, sans-serif;
	color           : #000;

	text-decoration : none;
}
.special_offer_heading_asterisc__small
{
	font            : 14px, Verdana, sans-serif;
	color           : #000;
	padding         : 0;
	margin          : 0 5px 0 0;
	vertical-align  : super; /*top;*/
	text-decoration : none;
	
/*	border          : 1px solid green;*/
}

.heading_red
{
	color           : #ff6633; /*#FF6600;*/
}
.heading_white
{
	color           : #FFf;
}
.heading_black
{
	color           : #000;
}
.heading_gray
{
	color           : #9c9a9c;
}
/* end * header styling */


/* sidebar area styling */
.sidebar_area1
{
	background-color: #8DA8C3;
	vertical-align  : top;
	border-right    : 8px solid #fff;
	border-bottom   : 8px solid #fff;
	
	padding         : 15px 0 15px 0;

/**/width           : 192px;/**/

/*	text-align      : center;*/
/*	height          : 240px;*/

/*	background      : red;*/
}
.sidebar_area1_noLogo
{
	background-color: #8DA8C3;
	vertical-align  : top;
	border-right    : 8px solid #fff;
	padding         : 12px 0 6px 0;
}
.sidebar_area2
{
	background-color: #213465; /*#8DA8C3;*/
	vertical-align  : middle;
	padding         : 0 4px 0 4px;
	display         : block;
	border-top      : 8px solid #fff;
	border-right    : 8px solid #fff;

	height          : 100%;

/**/width           : 192px;/**/

/*	background      : red*/
}
/* end * sidebar area styling */


/* content styling */
.content_headline
{
	padding         : 26px 0 28px 0;

	font-family     : Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size       : 22px;

	color           : #f6f6f6; /*#fff;*/
}
.content_login_heading_margin
{
	margin : 10px 0 0 0;
}
.content_login_button_margin
{
	margin : 5px 0 0 0;
}
.content_secondary_offer_heading
{
	display         : block;
	font-family     : Arial, Verdana, Helvetica, sans-serif;
	font-weight     : bold;
	color           : #000;

	padding         : 0 0 0 0;
	margin          : 0;

	line-height     : 17px;
	vertical-align  : bottom;

	text-align      : center;
	text-decoration : none;
	text-transform  : uppercase;

/*	border          : 1px solid blue;*/
}
/* end * content styling */


/* secondary sidebar area & image styling */
.secondary_title
{
	padding : 0 95px 15px 0;
}

.secondary_title_font
{
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 16px;
	padding         : 20px 0 0px 0;
	color           : #FF9933;
}

.secondary_header_area_short
{
	background-color: #B6C7D9;
	vertical-align: top;

	border-bottom : 8px solid #fff;
}

.secondary_sidebar_area
{
	background-color : #8DA8C3;	   width            : 192px;
	vertical-align   : top;            border-right     : 8px solid #fff;
	padding          : 15px 0 15px 0;  height           : 100%;

/*	border           : 1px solid red;*/
}

.secondary_sidebar_area_2 
{
	margin           : 0 0 0 0;        padding          : 0 0 0 0;
	background-color : #8DA8C3;        width            : 192px;
	vertical-align   : bottom;         border-right     : 8px solid #fff;

/*	border-top       : 8px solid #fff;*/
/*	border           :1px solid red;*/
}

.secondary_sidebar_area_2 img.image_needs_top_border__white8px
{
	border-top : 8px solid #fff;
}

.secondary_sidebar_image
{
	background-color : #FFFFFF;
	vertical-align   : bottom;
}

/* end * secondary sidebar area & image styling */


/* footer styling */
#asterisk_message
{
	margin      : 17px 0 5px 15px;
	width       : 100%;

/*	border      : 1px solid green;*/
}
.asterisk
{
	margin      : 0 5px 0 0;
}

.footer_nav_margins
{
	margin      : 0 0 0 16px;
	width       : 100%;

/*	border      : 1px solid red;*/
}

.footer_separator
{
	font            : 10px/13px Verdana, Arial, Helvetica, sans-serif;
	font-weight     : bold;
	color           : #FF9933;
	padding-left    : 5px;
	padding-right   : 5px;
}

.footer_nav_margins__with_reminder
{
	margin-top      : 0px;
	margin-left     : 16px;
}

#footer_menu
{
	margin          : 8px 0 0 0;
	padding         : 0 0 0 0;
	width           : 100%;
	text-align      : left;
	white-space     : nowrap;

	border-top      : 2px solid #ff9933;

/*	border          : solid 1px red;*/
}

#footer_menu ul.footer_menu_navigation
{
	margin          : 3px 0 0 15px;
	white-space     : nowrap;

/*	border          : solid 1px red;*/
}

#footer_menu ul.footer_menu_navigation li
{
	float           : left;
	list-style-type : none;
}

#footer_message
{
	margin          : 19px 0 15px 15px;
	padding         : 0 0 15px 0; /*19px 0 15px 15px;*/
	clear           : both;
	display         : block;
	
/*	border          : 1px solid red;*/
}
.HTML_validator_icon 
{
	float           : right;
	margin          : -15px 0 0 0;
}

/* end * footer styling */

.landing_content_margins_type1 {
	margin: 35px 30px 20px 30px;
}
.font_size_12
{
	font-size       : 12px;
}
.font_size_14
{
	font-size       : 14px;
}
.content_secondary_offer_heading_type1
{
	display         : block;
	font-family     : Arial, Verdana, Helvetica, sans-serif;
	font-weight     : bold;
	color           : #000;

	padding         : 5px 0 20px 12px;
	margin          : 0;

	line-height     : 20px;
	letter-spacing  : 1px;
	vertical-align  : bottom;

/*	text-align      : center;*/
	text-decoration : none;
	text-transform  : uppercase;

/*	border          : 1px solid blue;*/
}
.landing_body_area_type1
{	
	background-color : #FF9933;
	height           : 276px;
	width            : 600px;

	border-top       : 8px solid #fff;
}
.secondary_sidebar_image_type1
{
	background-color : #FFFFFF;
	vertical-align   : bottom;

	border-top       : 8px solid #fff;
}
#secondary_sidebar_image_type1
{
	background-color : #FFFFFF;
	vertical-align   : bottom;

	border-top       : 8px solid #fff;
}
.landing_sidebar_area_type1 {
	background-color : #8DA8C3;
	width            : 192px;
	vertical-align   : top;
	padding          : 15px 0 15px 0;

	border-right     : 8px solid #fff;
}
.secondary_sidebar_area_type1 
{
	background-color : #8DA8C3;
	width            : 192px;
	vertical-align   : bottom;
	
	margin           : 0 0 0 0;        padding          : 0 0 0 0;

	border-right     : 8px solid #fff;
	border-top       : 8px solid #fff;

/*	border           :1px solid red;*/
}
.landing_sidebar_area_type2 {
	background-color : #8DA8C3;
	height           : 322px;
	width            : 192px;
	vertical-align   : top;

	border-right     : 8px solid #fff;
}

.landing_right_body_type2 {
	background-color : #FF9933;
	height           : 322px;
	width            : 169px;
	vertical-align   : top;

	border-left      : 8px solid #fff;
	
	font-family     : Arial, Verdana, Helvetica, sans-serif;
	text-decoration : none;
	text-justify    : distribute;
}
.landing_footer_type2 {
	width            : 800px;
	vertical-align   : top;
	margin-top       : 18px;

	padding          : 0 0 0 9px;
}
.landing_right_body_heading1_type2 {
	padding          : 0 0 15px 0;
}
.landing_right_body_heading2_type2 {
	padding          : 15px 0 15px 0;
}
.input_margins_type2 
{
	padding          : 2px 0 5px 0;
}
.input_margins_type2 
{
	padding          : 2px 0 5px 0;
}
.font_size_15
{
	font-size        : 15px;	
}