﻿html, body {
    min-width: 1000px;
    min-height: 100%;
    height: 100%;
    background-color: #efefef;
    margin: 0;
}

html>body, html>body #pageWrapper  {
	height: auto;
}

label {cursor: pointer;}
hr { color: #999; background-color: #999; height: 1px;}
#pageWrapper 
{
    top: 0;
    margin: 0px auto;
}

body, td, p, input, select, textarea, option {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666;
}

.pageHeader {
    background-color: #59599b; 
    height: 88px;
    vertical-align: top;
}

.headerContent {
    height: 88px;
    text-align: left;
    vertical-align: bottom;
    background-color: #006;
}

.spacer {
    height: 2px;
    background-color: #fff;
}

.subHeader {
    height: 47px;
    background-color: #9bde59;
}

.subHeaderContent 
{
    height: 47px;
    background-color: #6c0;
    text-align: left;
    vertical-align: middle;
}
.main {
    height: auto; 
    vertical-align: top;   
}

.mainContentBack {
    height: 16px;
    background-image:url(../img/content_bkg.gif);
	background-repeat:repeat-x;
	background-color: #fff;
}
.mainContentBack2 {
	padding-top: 40px;
	background-image:url(../img/content_bkg.gif);
	background-repeat:repeat-x;
	background-color: #fff;
}
.mainContent {
    background-color: #fff;  
    height: 100%; 
    text-align: left; 
}

.sideNav {
    border-bottom: dotted 1px #d7d7d7;
    padding: 5px 0 15px 0;
}
.sideNavLast {
    border-bottom: dotted 1px #ffffff;
    padding: 5px 0 15px 0;
}

.sideNavUnselected {
    font-weight: bold;
    color: #006;
}

.sideNavSelected {
    font-weight: bold;
    color: #6c0;
}

a.sideNavLink {
    text-decoration: none;
    color: #006;
}

a.sideNavLink:Hover {
    text-decoration: underline;
    color: #006;    
}

.copyStrong {
    font-weight: 800;
    font-size: 14px;
    color: #000;
    line-height: 16px;       
}

.copyStrongBlue {
    font-weight: 900;
    font-size: 15px;
    color: #006;
}

.footer {
    height: auto;
}

.footerContent 
{
    height: 50px;
    background-color: #fff;  
}

.footerBorder
{
    border-top: dotted 1px #999;
    vertical-align: middle;  
}

.footerCopyright {color: #999; font-size: 85%;}
.footer a:link,.footer a:active, .footer a:visited  {color: #999; text-decoration: none;}
.footer a:hover {color: #999; text-decoration: underline;}
.darkblue {color: #006;}

a.link, a.link:link, a.link:visited, a.link:active {color: #666; text-decoration: underline;}
a.link:hover {color: #666; text-decoration: none;}

.FormQuestions {font-weight: bold;color: #006;}
.FormInterestTitle {font-weight: bold;color: #666;}
.Required_Field_Title {color: #f00; font-weight: bold; font-size: 130%;}

.formElement
{
   color: #666;
   font-size: 13px;      
   border: 1px solid #999;
}
.livemobile { display: none;}
.pageText 
{
    font-weight: bold;
    font-size: 17px;
    color: #66cc00; 
}
tr .space {height: 10px;}

.tip {
	font: 11px/13px Arial,Helvetica,sans-serif; 
	border:solid 1px #666; 
	width:270px; 
	padding:1px;
	position:absolute; 
	z-index:100;
	visibility:hidden; 
	color:#333333; 
	top:20px;
	left:90px; 
	background-color:#ffc;
}

.divider{
    width: 67px;
    background-image:url(../img/divider.gif);
	background-repeat:repeat-y;
	background-color: #fff;
}
.divider2{
    width: 13px;
    background-image:url(../img/divider2.gif);
	background-repeat:repeat-y;
	background-color: #fff;
}

.darkGreen {color: #66cc00; font-size: 17px;}
.white {color: #fff; font-size: 17px;}
.darkBlue {color: #000066; }
.sideBar {font-size: 75%}
.sideBarTitle {color: #66cc00; font-size: 120%}
.sideBar a { text-decoration: none; color:#666}

.tourVidType { color: #6c0; font-weight: bold;} 
.tourVideoTitle {font-weight: 900; font-size: 17px;color: #006;}
.tourVideo {font-size: 90%}

.compareTitle {color: #fff; font-weight: bold; font-size: 15px; }
.compareTitleAT {color: #fff; font-weight: bold; font-size: 10px; }
.compareSection {font-weight: bold; color: #006;}
.compareFeature {font-size: 90%; font-size: 11px; color: #666}
.compareSeperator { border-bottom: solid 2px #ffefc5;}

.chooseResults {display: none;  padding: 5px;}
.chooseSeperator { border-bottom: solid 2px #fff;}

.homeNews{ vertical-align: middle; color: #fff; padding: 0 0 0 10px; text-align: center;}
.homeNews a:link, .homeNews a:visited,.homeNews a:active, .homeNews a:hover{color: #fff; text-decoration: none;}

.countrySelect{ vertical-align: middle; color: #fff; text-align: center;}
.countrySelect a:link, .countrySelect a:visited,.countrySelect a:active, .countrySelect a:hover{color: #fff; text-decoration: none;}
.orderTitle {font-size: 150%; color: #f00; font-weight: bold;}

.breadcrumbs {
	color: #fff;
	text-indent:20px;
	font-weight: bold;	
}
.breadcrumbs a {color: #fff;}
.breadcrumbs a:hover {text-decoration: none;}
.pageTitle  {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	color: #66cc00;
	line-height: 1em;
}
.subHeadCountry {padding-right: 20px;}
.optionTitle {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	color: #6c0;
	line-height: 1em;
}
.optionTitle, a.optionTitle {text-decoration: none;	letter-spacing: -.1em;}

.optionTitle em {
	color: #006;
}
.optionTitle strong {
	font-weight: bold;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	color: #006;
}
.optionPrice {color: #006;}
/* overview gallery styles */
/* rounded corners, do not edit */
.gallery{display:block;}
.gallery *{display:block; height:1px;overflow:hidden;font-size:.01em;background:#e8f0f7;}
.gallery1{margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #f5f8fb; border-right:1px solid #f5f8fb; background:#edf3f9;}
.gallery2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #fcfdfe; border-right:1px solid #fcfdfe; background:#ecf2f8;}
.gallery3{margin-left:1px; margin-right:1px; border-left:1px solid #ecf2f8; border-right:1px solid #ecf2f8;}
.gallery4{border-left:1px solid #f5f8fb; border-right:1px solid #f5f8fb}
.gallery5{border-left:1px solid #edf3f9; border-right:1px solid #edf3f9}
/* Gallery Content */
/* can be edited */
.galleryfg {
	background:#e8f0f7;
	padding: 10px;
	text-align: left;
	position:relative;
	font-size: 12px;
}
.galleryTitle {
    font-weight: bold;
    text-align: center;
}
.galleryList { 
    padding: 10px 0px;
    margin: 0px 10px; 
    line-height: 120%;
}
.galleryImageTitle {
    font-weight: bold;
}
.galleryItem {padding-bottom: 8px; }
/* pricing page styles*/
.hide{display:none;}
.show{display:block;}
#calculator{
width:100%;
}
#valuePakQ input{
width:20px !important; 
display:inline;
background-color:#fff !important;
}
#valuePakQ{
padding:10px 5px 5px 10px;
}
#valuePakQ div{
padding:0px 0px 4px 0px;
}
#valuePakQ .highlight{
width:80%;
}
#calculator td{
border:1px solid #ccc;
padding:2px;
color:#000;
}
#calculator td div, #smbinfo, #ZenithInfo, #ZenithTrial{
font-size:10px;
}
.highlight{
background-color:#FF6600 !important;
color:#fff !important;
padding:3px;
}
.OrangeText{
color:#FF6600 !important;
}
#calculator td span.moreinfo{
cursor:pointer;
display:block;
color:#666 !important;
font-weight:bold;
}
#calculator strong, #SMB strong, #Zenith strong, #Zenith2 strong{
color:#006;
font-size:14px;
}
#valuePakinfo strong{
color:#006;
font-size:12px;
}
#calculator td span{
color:#666;
font-size:10px;
padding:2px;
}
#calculator SMB{
padding:10px 2px 2px 2px;
color:#000;
}
#calculator input{
background-color:#ddd;
width:95%;
color:#000;
text-align:center;
border:none;
padding:2px;
}

#monthly{
background-color:#3CA200;
color:#fff;
font-weight:bold;
}
.price, price td{
background-color:#ddd;
}

.termsSpacing {padding: 10px 0 0 0;}
.termsContainer {padding: 15px; border: solid 1px #999; background-color: #ddd;}

.offerExpire { font-size: 90% !important; font-weight: bold;}