@charset "utf-8";

/* CSS Document */



body {

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#2D2D2D;

	font-size:12px;

	background:url(images/backgroundFix.png) repeat-x;

}



img {

	border:none;

}



#headerLeft {

	background:url(images/headerLeft.png);

	width:50%;

	left:0px;

	height:174px;

	position:absolute;

}



#headerRight {

	background:url(images/headerRight.png);

	width:50%;

	left:50%;

	height:174px;

	margin-left:-1px;

	position:absolute;

}



#header {

	background:url(images/header.png) no-repeat;

	width:820px;

	height:174px;

	margin:auto;

	position:relative;

}



#navbar {

	position:relative;

	width:100%;

	text-align:center;

	margin-top:90px;

	margin-left:20px;

}



#navbar ul {

	padding:0px;

	margin:0px;

}



#navbar li {

	display:inline;

	list-style:none;

	padding-right:56px;

}



#navbar a:link {color:#ffffff; font-size:16px; font-family:myriad pro; text-decoration:none;}

#navbar a:hover {color:#ffffff; font-size:16px; font-family:myriad pro; text-decoration:none;}

#navbar a:visited {color:#ffffff; font-size:16px; font-family:myriad pro; text-decoration:none;}

#navbar a:active {color:#ffffff; font-size:16px; font-family:myriad pro; text-decoration:none;}



#liveSupport {

	position:relative;

	float:right;

	background:url(images/liveSupport.png);

	width:188px;

	height:20px;

	margin-right:10px;

	font-family:arial;

	font-size:14px;

	color:#ffffff;

	padding-left:9px;

	padding-top:4px;

}



#logo {

	position:relative;

	left:37px;

	top:55px;

}



#slogan {

	position:relative;

	left:241px;

	top:34px;

	width:273px;

}



#content {

	background:url(images/contentBackground.png) #005390 repeat-x;

	width:100%;

}



#contentMain {

	position:relative;

	width:724px;

	margin:auto;

}



#sublinkBar {

	position:relative;

	width:100%;

	background:url(images/sublink.png);

	height:26px;

}



#sublinkBar ul {

	padding:0px;

	margin:0px;

}



#sublinkBar li {

	list-style:none;

	display:inline;

	float:left;

	margin-left:29px;

	margin-top:6px;

}



#sublinkBar a:link {color:#333333; font-size:11px; text-decoration:none;}

#sublinkBar a:hover {color:#333333; font-size:11px; text-decoration:none;}

#sublinkBar a:visited {color:#333333; font-size:11px; text-decoration:none;}

#sublinkBar a:active {color:#333333; font-size:11px; text-decoration:none;}



#contentTop {

	position:relative;

	background:url(images/contentTop.png);

	height:156px;

	width:100%;

	margin:auto;

}



#star {

	position:absolute;

	margin-left:32px;

	margin-top:17px;

}



#offer {

	position:absolute;

	margin-top:30px;

	margin-left:177px;

}



#viewPlans {

	position:absolute;

	margin-left:370px;

	margin-top:120px;

}



#contentMiddle {

	background:url(images/mainContentRepeat.png) repeat-x #FFFFFF;

	width:100%;

	position:relative;

	PADDING-BOTTOM:50PX;

}



#leftColumn {

	position:relative;

	width:392px;

	margin-left:23px;

	float:left;

	margin-top:21px;

}



#leftColumn h2 {

	font-family:myriad pro;

	font-size:20px;

	color:#0E6BAA;

	font-weight:normal;

	margin:0px;

	padding:0px;

}



#leftColumn p {

	margin:0px;

	margin-top:3px;

	padding:0px;

}



#rightColumn {

	position:relative;

	width:256px;

	float:right;

	margin-top:21px;

	margin-right:14px;

}



#login {

	background:url(images/login.png);

	width:228px;

	height:162px;

	position:relative;

	padding-left:28px;

	padding-top:58px;

	color:#ffffff;

	font-size:14px;

	font-family:arial;

	

}



.input {

	background:url(images/formGradient.png) repeat-x;

	height:20px;

	border:0px;

	width:173px;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	padding:2px;

}



#features {

	width:256px;

	position:relative;

	margin:auto;

	margin-top:-5px;

}



#featureTop {	

	position:relative;

	width:206px;

	margin:auto;

}



#featureContent {

	width:206px;

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	position:relative;

	min-height:108px;

	margin:auto;

}



#featureBottom {

	background:url(images/featuresBottom.png);

	width:208px;

	height:5px;

	margin:auto;



}

	

#bigTick {

	position:relative;

	float:right;

	margin-top:-30px;

}	

	

#footer {

	width:100%;

	background:url(images/footer.png);

	height:96px;

	position:relative;

}



#footerContent {	

	position:relative;

	width:820px;

	margin:auto;

}



#footerText {

	font-family:arial;

	font-size:13px;

	color:#ffffff;

	width:320px;

	float:left;

	position:relative;

	padding-left:18px;

	padding-top:16px;



}



#footerText a:link {color:#5EAADB;}

#footerText a:hover {color:#5EAADB;}

#footerText a:visited {color:#5EAADB;}

#footerText a:active {color:#5EAADB;}



#imageLinks {

	margin-top:5px;

}



#bottomLogo {

	position:relative;

	float:right;

	margin-top:58px;

}

	

	

/** SubPage Code **/



#contentHolder {

	width:688px;

	position:relative;

	margin:auto;

	top:26px;

}



#compareTable {

	position:relative;

	float:left;

	width:486px;

}



#compareTableTop {

	background:url(images/priceComparison.png);

	width:486px;

	height:46px;

	position:relative;

}



#compareTableTop ul {

	margin:0px;

	margin-left:-44px;

	padding:0px;

	padding-top:15px;

}



#compareTableTop li {

	list-style:none;

	display:inline;

	float:left;

	margin-left:59px;

	font-size:15px;

	color:#ffffff;

	font-family:myriad pro;

}



.compareTableRow {

	width:484px;

	height:21px;

	position:relative;

	border-left:1px solid #E2E2E2;

	border-right:1px solid #E2E2E2;

	border-bottom:1px solid #E2E2E2;

	font-size:14px;

	color:#333333;

	font-family:myriad pro;

	text-align:center;

	padding-top:2px;

}



.compareTablePlanComparison {

	width:158px;

	height:21px;

	border-right:1px solid #E2E2E2;

	float:left;

	position:relative;

	padding-top:2px;



}



.compareTableBudget {

	width:101px;

	height:21px;

	border-right:1px solid #E2E2E2;

	float:left;

	position:relative;

	padding-top:2px;

}



.compareTableBeginner {

	width:108px;

	height:21px;

	border-right:1px solid #E2E2E2;

	float:left;

	position:relative;

	padding-top:2px;

}



.compareTableAdvanced {

	width:114px;

	height:21px;

	float:left;

	position:relative;

	padding-top:2px;

}



.orderTableRow {

	width:484px;

	height:21px;

	position:relative;

	border-left:1px solid #E2E2E2;

	border-right:1px solid #E2E2E2;

	font-size:14px;

	color:#333333;

	font-family:myriad pro;

	text-align:center;

	padding-top:2px;

}



#compareTableBottom {

	background:url(images/planComparisonBottom.png);

	width:486px;

	height:4px;

	margin-top:-2px;

}



.addonPricing {

	position:relative;

	float:right;

	width:172px;

}



.addonPricingTop {

	position:relative;

	background:url(images/addonPricing.png);

	width:172px;

	height:46px;

}



.addonPricingRow {

	position:relative;

	width:169px;

	height:21px;

	border-left:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	text-align:center;

	font-family:myriad pro;

	font-size:15px;

	color:#333333;

	padding-top:2px;

}



.addonBottom {

	position:relative;

	background:url(images/addonBottom.png) no-repeat;

	width:171px;

	height:2px;

	margin-top:-1px;

}



.blankSpace {height:28px; position:relative; float:right;width:172px;}



#contentRow2 {

	position:relative;

	width:100%;

	margin-top:50px;

}



#included {

	width:380px;

	position:relative;

	float:left;

}



#includedTop {

	background:url(images/includedTop.png);

	width:350px;

	height:20px;

	position:relative;

	font-size:23px;

	color:#666666;

	font-family:myriad pro;

	padding:15px;

}



.includedRow {

	border-left:#CCCCCC 1px solid;

	border-right:#CCCCCC 1px solid;

	border-top:#CCCCCC 1px solid;

	width:378px;

	position:relative;

}



#includeBotom {

	background:url(images/includeBottom.png);

	width:380px;

	height:6px;

	margin-top:-1px;

}



#customPackage {

	position:relative;

	float:right;

	width:289px;

}



#customPackageTop {

	position:relative;

	background:url(images/customPackage.png);

	width:289px;

	height:49px;

}



#custForm {

	padding:0px;

	margin:0px;

}

.customPackageRow {

	text-align:center;

	width:287px;

	height:23px;

	border-left:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	padding-top:12px;

	font-size:14px;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

}



#customPackageRowBottom {

	text-align:center;

	width:287px;

	height:31px;

	border-left:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	padding-top:12px;

	font-size:14px;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	padding-bottom:12px;

}



.customInput {

	border:0px;

	background:url(images/inputBackground.png);

	height:22px;

	width:129px;

	border-left:#EFEFEF 1px solid;

	border-right:#EFEFEF 1px solid;

	vertical-align:middle;

}



#customSubmit {

	background:url(images/request.png);

	width:143px;

	height:31px;

	position:relative;

	float:left;

	border:0px;

	margin-left:20px;

}



#customBottom {

	background:url(images/customBottom.png);

	width:289px;

	height:6px;

	position:relative;

}

	


