﻿/* ----------- indexForm page ----------- */
#entryForm
{
	width: 754px;
	margin: 0px auto;
	background-color: #66CC00;
}
#entryForm #A
{
	color: #fff;
	font-weight: bold;
	padding: 10px 25px;
	font-size: 18px;
}
#entryForm #B
{
	width: 320px;
	float: left;
	padding: 15px 0px 0px 125px;
}
#entryForm #C
{
	height: 95px;
	width: 33.2%;
	float: right;
}
#entryForm #D
{
	background: #fff url(../img/footer_logo.gif) no-repeat 0px 16px;
	text-align: right;
	height: 60px;
	clear: both;
	line-height: 60px;
	font-size: 10px;
	color: #999;
}


html, body
{
	min-width: 1000px;
	min-height: 100%;
	height: 100%;
	background-color: #efefef;
	margin: 0; /* overflow:auto; */
}

html > body, html > body #pageWrapper
{
	height: auto;
}
a
{
	cursor: pointer;
}
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
{
	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;
}
.secondary
{
	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;
}

.GoGreen
{
	color: #66cc00;
	font-size: 17px;
}
.white
{
	color: #fff;
	font-size: 17px;
}
.secondary
{
	color: #000066;
}
.sideBar
{
	font-size: 75%;
	width: 170px;
}
.sideBarTitle
{
	color: #66cc00;
	font-size: 120%;
}
.sideBar a
{
	text-decoration: none;
	color: #666;
}
.sideBar Div
{
	background-color: #d4e3f1;
	padding: 5px;
}
.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: 8px;
}
.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;
}

img
{
	border: none;
}

/* ----------- external site modal size ----------- */
.externalSite
{
	margin: 0;
	margin-bottom: -14px;
	padding: 0;
}
/* ----------- position & size ----------- */


/* ----------- position & size ----------- */
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.cl
{
	clear: left;
}
.cr
{
	clear: right;
}
.cb
{
	clear: both;
}
.cf
{
	overflow: hidden;
	display: inline-block;
}
.cf
{
	display: block;
}


.bl
{
	display: block;
}
.il
{
	display: inline !important;
}
.C
{
	text-align: center;
}
.L
{
	text-align: left;
}
.R
{
	text-align: right;
}

.full
{
	width: 100%;
}
.half
{
	width: 49%;
}
.third
{
	width: 33.2%;
}
.fourth
{
	width: 24%;
}
.threefourths
{
	width: 74%;
}
.twothirds
{
	width: 66.4%;
}

/* ----------- font sizes ----------- */
.xsml
{
	font-size: 8px !important;
	color: inherit;
}
.sml
{
	font-size: 10px !important;
	color: inherit;
}
.med
{
	font-size: 14px !important;
	color: inherit;
}
.lrg
{
	font-size: 16px !important;
	color: inherit;
}
.xlrg
{
	font-size: 18px !important;
	color: inherit;
}
.xxlrg
{
	font-size: 20px !important;
	color: inherit;
}
/* ----------- font styles ----------- */
.underline
{
	text-decoration: underline;
}
.italic
{
	font-style: italic;
}
.bold
{
	font-weight: bold;
}
.normal
{
	font-weight: normal;
	text-transform: none;
}

.red
{
	font-size: inherit;
	color: #c00 !important;
}
.blue
{
	color: #036 !important;
	font-size: inherit;
}
.black
{
	color: #000 !important;
	font-size: inherit;
}
.darkGray
{
	color: #333 !important;
	font-size: inherit;
}
.gray
{
	color: #999 !important;
	font-size: inherit;
}
.white
{
	color: #fff !important;
	font-size: inherit;
}

/* ----------- list styles ----------- */
ul.num
{
	display: block;
	list-style: decimal;
	margin: 20px auto;
	width: 80%;
}
ul.num li
{
	padding: 0px 0px 5px 0px;
}
ul.check
{
	display: block;
	list-style: none;
	margin: 10px 0 10px 10px;
	padding-left: 0;
}
ul.check li
{
	font-weight: bold;
	margin: 5px 0;
	padding: 0 0 0 25px;
	background: transparent url(../img/bullet-checkmark.jpg) no-repeat 0 1px;
}
ul.arrow, ul.smlarrow
{
	display: block;
	list-style: none;
	margin: 20px 0 10px 15px;
	padding-left: 0;
}
ul.arrow li
{
	margin: 5px 0;
	padding: 0 0 0 15px;
	background: transparent url(../img/pixArrow.png) no-repeat 0 2px;
}
ul.smlarrow li
{
	margin: 5px 0;
	padding: 0 0 0 15px;
	background: transparent url(../img/subsecondary_active.png) no-repeat 0 1px;
}
ul.blank
{
	display: block;
	margin: 7px 0 7px 15px;
	padding-left: 0;
}
ul.blank li
{
	margin: 3px 0;
	padding: 0;
	font-size: 12px;
}
ul.hList
{
	height: 30px;
}
ul.hList li
{
	float: left;
	margin: 0px 10px;
}

/* ----------- padding & margin ----------- */
.noP
{
	padding: 0;
}
.smlP
{
	padding: 5px;
}
.medP
{
	padding: 10px;
}
.lrgP
{
	padding: 15px;
}
.noLRP
{
	padding-left: 0;
	padding-right: 0;
}
.noLP
{
	padding-left: 0;
}
.noRP
{
	padding-right: 0;
}
.noTBP
{
	padding-top: 0;
	padding-bottom: 0;
}
.noTP
{
	padding-top: 0;
}
.smlTP
{
	padding-top: 5px;
}
.medTP
{
	padding-top: 10px;
}
.lrgTP
{
	padding-top: 15px;
}
.noBP
{
	padding-bottom: 0;
}
.smlBP
{
	padding-bottom: 5px;
}
.medBP
{
	padding-bottom: 10px;
}
.lrgBP
{
	padding-bottom: 15px;
}

.noM
{
	margin: 0;
}
.smlM
{
	margin: 5px;
}
.medM
{
	margin: 10px;
}
.lrgM
{
	margin: 15px;
}
.noLRM
{
	margin-left: 0;
	margin-right: 0;
}
.noLM
{
	margin-left: 0;
}
.noRM
{
	margin-right: 0;
}
.noTBM
{
	margin-top: 0;
	margin-bottom: 0;
}
.noTM
{
	margin-top: 0;
}
.smlTM
{
	margin-top: 5px;
}
.medTM
{
	margin-top: 10px;
}
.lrgTM
{
	margin-top: 15px;
}
.noBM
{
	margin-bottom: 0;
}
.smlBM
{
	margin-bottom: 5px;
}
.medBM
{
	margin-bottom: 10px;
}
.lrgBM
{
	margin-bottom: 15px;
}
.smlRM
{
	margin-right: 5px;
}
.medRM
{
	margin-right: 10px;
}
.lrgRM
{
	margin-right: 15px;
}
.smlLM
{
	margin-left: 5px;
}
.medLM
{
	margin-left: 10px;
}
.lrgLM
{
	margin-left: 15px;
}


.test
{
	outline: 1px dotted #c00;
}

h1
{
	font-size: 24px;
	line-height: 24px;
	font-family: "Arial Black" , "Arial Bold" , Gadget, sans-serif;
	letter-spacing: -1px;
	text-shadow: 0px 1px 1px #999;
}
h2
{
	font-size: 18px;
	line-height: 18px;
	font-family: Arial, "Helvetica Neue" , Helvetica, sans-serif;
	letter-spacing: -0.5px;
	text-shadow: 0px 1px 1px #666;
}
h3, h4
{
	font-size: 17px;
	line-height: 17px;
	font-family: "Arial Black" , "Arial Bold" , Gadget, sans-serif;
}
h5, h6
{
	font-size: 16px;
	line-height: 16px;
	font-family: "Arial Black" , "Arial Bold" , Gadget, sans-serif;
}
h1, h2, h3, h4, h5, h6
{
	margin: 5px 0 5px 0;
}
/* -----------   Buttons   ----------- */
.goButton, .goButtonLrg
{
	display: block;
	padding: 0px 4px 0px 4px;
	text-align: center;
	width: 97px;
	height: 37px;
	line-height: 37px;
	color: #fff;
	font-family: "Arial Black" , "Arial Bold" , Gadget, sans-serif;
	text-shadow: 0 1px 2px #333;
	text-decoration: none;
	letter-spacing: -1px;
	cursor: pointer;
}

.goButton
{
	width: 97px;
	background: url(../img/clearButtons.png) no-repeat -1px -1px;
}
.goButtonLrg
{
	width: 150px;
	background: url(../img/clearButtons.png) no-repeat -108px -1px;
}

input.goButton, input.goButtonLrg
{
	height: 35px;
	width: 105px;
	border: none;
}

/* -----------   New color   ----------- */
h2, h4, h6, .sideNavUnselected, .primary
{
	color: #000066;
}
.primaryBG, #headerA
{
	background-color: #000066;
}
.primaryMute
{
	color: #59599B;
}
.primaryMuteBG, #bgA
{
	background-color: #59599B;
}

h1, h3, h5, .sideNavSelected, .secondary
{
	color: #66CC00;
}
.secondaryBG, #entry, .goButton, .goButtonLrg, #headerB
{
	background-color: #66CC00;
}
.secondaryMute
{
	color: #9BDE59;
}
.goButton:hover, .goButtonLrg:hover, .secondaryMuteBG, #bgB
{
	background-color: #9BDE59;
}



/* ----------- New structure ----------- */
h1, h2, h3, h4, h5, h6
{
	margin-bottom: 15px;
	display: block;
}
h1
{
	font-family: Calibri,Arial,Helvetica,sans-serif;
	font-size: 32px;
	letter-spacing: 0px;
	font-weight: normal;
}
h2
{
}
.cAuto
{
	margin: 0px auto;
}

#bgA
{
	height: 100px;
	background-color: #59599B;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}
#bgB
{
	height: 50px;
	background-color: #9BDE59;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	position: absolute;
	left: 0px;
	top: 100px;
	width: 100%;
}

#aspnetForm
{
	background: transparent;
	z-index: 1;
	position: relative;
}

#pageBody
{
	width: 1000px;
	min-height: 500px;
	height: auto !important;
	margin: 0px auto 20px auto;
	padding: 0px;
	overflow: hidden;
	background-color: #fff;
}
#pageBody
{
	overflow: hidden;
	display: inline-block;
}
#pageBody
{
	display: block;
}

#pageHeader
{
}
#headerA
{
	height: 100px;
}
#headerAL
{
	float: left;
	width: 49%;
	padding: 30px 0px 0px 20px;
}
#headerAR
{
	float: right;
	width: 49%;
}
#headerB
{
	height: 50px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
#breadcrumbs
{
	width: 635px;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 20px;
	height: 50px;
	line-height: 50px;
}
#breadcrumbs a
{
	color: #fff;
}
#countrySelect
{
	width: 315px;
	float: right;
	text-align: right;
}
#countrySelect a
{
	text-decoration: none;
	color: #fff;
	padding: 8px 20px 0px 0px;
	display: block;
}
#countrySelect a img
{
	margin: 0px 15px -11px 0px;
}
#countrySelect a span
{
	margin: 0px 0px 0px 0px;
}

#pageContent
{
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	display: inline-block;
}
#pageContent
{
	display: block;
}

#contentLeft
{
	width: 200px;
	float: left;
	padding: 30px 0px 0px 40px;
}
#navList
{
	margin: 0 0 20px 0;
	padding: 0;
	width: 175px;
}
#navList li
{
	display: block;
	color: #666666;
	border-bottom: 1px dotted #D7D7D7;
	padding: 10px 0px;
}

#navList li a
{
	display: block;
	font-weight: bold;
}


a.sideNavUnselected
{
	text-decoration: none;
}
a:hover.sideNavUnselected
{
	text-decoration: underline;
}
a.sideNavSelected
{
	text-decoration: none;
}
a:hover.sideNavUnselected
{
	text-decoration: underline;
}

#signupnow
{
	background-color: #66CC00;
}

#leftNavSignUp
{
	display: block;
	margin: 25px 0px;
}
#leftNavCallout
{
}

#contentRight
{
	width: 720px;
	float: right;
	padding: 30px 20px 0px 5px;
}


.overviewBurst
{
	float: right;
	margin-top: 50px;
}


#pageFooter
{
	clear: both;
	height: 50px;
	width: 950px;
	border-top: 1px dotted #D7D7D7;
	padding: 0px 10px;
	margin: 0px auto;
	line-height: 50px;
}
#pageFooter a
{
	color: #999;
	text-decoration: none;
}
#footerA
{
	float: left;
	width: 203px;
	height: 50px;
	line-height: 50px;
	text-align: left;
}

#footerNav
{
	margin: 0 3px;
	padding: 0;
	display: block;
	float: left;
	width: 540px;
	height: 50px;
}
#footerNav li
{
	display: block;
	float: left;
	min-width: 10px;
	padding: 0 2px;
	text-align: center;
	width: auto;
}

#footerB
{
	float: right;
	width: 200px;
	height: 50px;
	text-align: right;
}
#footerB img
{
	margin: 10px 0px 0px 0px;
}

.note
{
	padding: 5px;
	margin: 5px;
	background-color: #eee;
	font-size: 10px;
}
/* ----------- index page ----------- */
#entry
{
	width: 754px;
	margin: 0px auto;
}
#entry #A
{
	height: 75px;
	line-height: 75px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0px 0px 125px;
	font-size: 18px;
}
#entry #B
{
	height: 80px;
	width: 320px;
	float: left;
	padding: 15px 0px 0px 125px;
}
#entry #C
{
	height: 95px;
	width: 33.2%;
	float: right;
}
#entry #D
{
	background: #fff url(../img/footer_logo.gif) no-repeat 0px 16px;
	text-align: right;
	height: 60px;
	clear: both;
	line-height: 60px;
	font-size: 10px;
	color: #999;
}


/* ----------- overview page ----------- */

#overviewList
{
	margin: 0px 0px 20px 0px;
}
#overviewList li
{
	padding: 20px 0px 0px 0px;
}
#overviewContentL
{
	float: left;
	width: 330px;
	padding: 5px 30px 0px 0px;
	margin: 20px 0px 20px 0px;
	border-right: 1px dotted #999;
}
#overviewContentR
{
	float: right;
	width: 325px;
	padding: 5px 0px 0px 20px;
	margin: 20px 0px 20px 0px;
}
#overviewContentL div, #overviewContentR div
{
	padding: 5px 0px 15px 0px;
}
#overviewHeading2
{
	margin-top: 12px;
	margin-bottom: -15px;
	color: #66CC00;
	text-shadow: none;
}

/* ----------- overview page ----------- */

.goOption
{
	float: right;
	padding: 5px 5px 25px 10px;
	margin-top: 25px;
	border-bottom: 2px solid #999;
}
.goOption .optionIcon
{
	width: 177px;
	float: left;
}
.goOption .optionInfo
{
	width: 475px;
	float: right;
	padding: 0px 0px 0px 15px;
}

/* ----------- faq page ----------- */

.faq
{
	border-bottom: 2px solid #999;
	padding: 20px 10px 20px 10px;
	width: 80%;
	margin: 0px 0px 0px 30px;
}
.faq strong
{
	display: block;
}

/* ----------- pricing page ----------- */

#bCheckout
{
	padding: 20px 0px;
}
#valuePakT span
{
	color: #000 !important;
}
#monthlyLabel span
{
	color: #000 !important;
	font-size: 13px !important;
	font-weight: normal !important;
}
#terms
{
	font-weight: bold;
	border: 1px solid #666;
	margin: 20px auto;
	padding: 10px;
	background-color: #ddd;
	width: 97%;
	float: left;
}
#terms input
{
	margin-right: 15px;
}
#submitArea
{
	margin: 0 auto;
	padding: 5px;
	width: 97%;
	float: left;
}

.idleField
{
	border: 1px solid #999 !important;
	color: #666;
	background-color: #FFF !important;
}
.focusField
{
	border: 1px solid #000 !important;
	color: #000;
	background-color: #FFF !important;
}
.errorField
{
	border: 1px solid #f00 !important;
	color: #f00;
	background-color: #FFE6E7 !important;
}

#valuePakQ, #Quickbooksinfo, #outlookinfo, #Taskfireinfo, #CGMinfo, #exchangeinfo, #LiveMobileinfo
{
	width: 500px;
}

.formTable tbody tr td
{
	text-align: right;
	padding: 0px 5px 0px 0px;
}

#personalInfo div.full
{
	margin: 10px 0px;
	height: auto;
}
#personalInfo div.half
{
	margin: 5px 0px 0px 0px;
	width: 49.5%;
	height: 22px;
}
#personalInfo div.misc div.half
{
	height: auto;
	margin: 5px 0px;
}
#personalInfo div.misc div.full label
{
	width: auto;
}
#personalInfo div.misc div.half label
{
	width: 55%;
}
#personalInfo div.misc div.half select, #personalInfo div.misc div.half input
{
	width: 40%;
}
#personalInfo div.misc div.half input[type="checkbox"]
{
	float: left;
	width: auto;
}

#personalInfo div.full label
{
	width: 17%;
	display: block;
	float: left;
	padding: 0 5px 0;
	line-height: 20px;
	letter-spacing: -1px;
}
#personalInfo div.half label
{
	width: 35%;
	display: block;
	float: left;
	padding: 0 5px 0;
	line-height: 20px;
	letter-spacing: -1px;
}
#personalInfo div.full label span, #personalInfo div.half label span
{
	color: #FF0000;
	font-size: 120%;
	font-weight: bold;
}

#personalInfo label img
{
	float: right;
	cursor: pointer;
}

#personalInfo div.half input, #personalInfo div.half select
{
	width: 60%;
}

#personalInfo div.half select.fourth
{
	width: 27%;
}
/* ----------- Choose page ----------- */
#chooseBox
{
	border: 2px solid #ddd;
	margin: 0pt 0pt 15px;
	background-color: #eee;
	width: 90%;
}
#chooseButton
{
	height: 50px;
	background-color: #fff;
	padding: 10px 15px 0px 0px;
}
.chooseNum
{
	font-family: "Arial Black" , "Arial Bold" , Gadget, sans-serif;
	font-size: 17px;
	line-height: 17px;
	width: 30px;
	height: 24px;
	padding-top: 6px;
	text-align: center;
	color: #fff;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #66CC00;
}

/* ----------- powerpak page ----------- */
#C
{
	width: 630px;
	margin: 0px auto;
	font-family: Arial, "Helvetica Neue" , Helvetica, sans-serif;
	font-size: 12px;
}
#H
{
	background-color: #66CC00;
	height: 60px;
	margin: 0px 0px 20px 0px;
}
#H #HL
{
	width: 49%;
	float: left;
}
#H #HR
{
	width: 49%;
	float: right;
}
#H #HL, #H #HR
{
	margin-top: 15px;
}
#H #HR img
{
	float: right;
}
#MH
{
	overflow: hidden;
}
#BC
{
	padding: 10px;
}
#F
{
	height: 60px;
	margin: 10px 0px 20px 0px;
	border-top: 1px dotted #999;
}
#F #FL
{
	width: 45%;
	float: left;
	padding: 20px 0px 0px 10px;
	color: #999;
}
#F #FR
{
	width: 45%;
	float: right;
	padding: 10px 10px 0px 0px;
}
#F #FR img
{
	float: right;
}

/* ----------- Terms page ----------- */
#T
{
	font-family: Arial, "Helvetica Neue" , Helvetica, sans-serif;
	background-color: #fff;
	margin: 5px 10px 15px 10px;
	padding: 10px;
	color: #000;
	font-size: 11px;
}
#T h1
{
	font-size: 22px;
	font-weight: bold;
	color: #c00;
}

/* hide upgrade link from default site */
/* Autotask Go! Upgrade */
#navItem08
{
	display: none !important;
}

#HAS
{
}
#HAI
{
	display: none;
}
#HAI input
{
	float: right;
	margin: 10px 6px 0 0;
}

/* ----------- Announcement page ----------- */
#Announcement
{
	width: 754px;
	margin: 0px auto;
}

#Announcement #copy
{
	border: solid 2px #666;
	padding: 20px;
	background-color: #ccc;
}
#Announcement #copy td
{
	color: #000;
	font-size: 18px;
}
#Announcement #copy a
{
	color: #000;
}
#Announcement #copy a:hover
{
	text-decoration: none;
}
#Announcement #D
{
	background: #fff url(../img/footer_logo.gif) no-repeat 0px 16px;
	text-align: right;
	height: 60px;
	clear: both;
	line-height: 60px;
	font-size: 10px;
	color: #999;
}

