h1 { 
	color:#3B9AC6;
	font-size:38px;
	font-family: "Helvetica",Arial, sans-serif;
	font-weight:bold;
	margin:10px 0px 24px 0px;
	padding:0px;
	line-height: 30px;
}
/*h1.h1_with_background {
	background:url('/images/commercial/nav/header-text-background.png');
	height:54px;
	padding:28px 0px 0px 30px;
	color:#3381CB;
}*/
h2 {
	font-size:12px;
	text-transform:uppercase;
	font-family: "Helvetica",Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	color:#888;
}
h2.large {
	text-transform: none;
	font-size:23px;
	color:#0899C5;
}
h3, h3 a {
	text-transform:uppercase;
	font-size:12px;
	font-family: "Helvetica",Arial, sans-serif;
	margin: 0px;
	color:#888;
}
p {
	line-height:17px;
	margin-top:0px;
	margin-bottom:12px;
}
body {
	font-size:13px;
	color:#999;
}
ul.arrow_list {
	padding:0px;
	margin:0px 0 10px 15px;
}
ul.arrow_list li {
	list-style-image: url('/images/commercial/arrow.png');
	list-style-position:outside;
	padding:5px 0px 5px 0px;
	margin:0px;
}


/***************************
 * Two Column Layout - shared across all pages
 */
div.tour_page_container {
	margin-top:20px;
}
div.tour_right_column {
	float:right; 
	width:265px;
	padding-left:20px; 
	padding-top:10px;
	display:inline-block;
}
div.tour_left_column {
	vertical-align:top;
	width:663px;
	/*border-right:1px solid #ddd;*/
	display:inline-block;
}
div.tour_left_column_with_padding {
	width:643px;
	padding-right:20px;
}
div.tour_full_column {
	/*width:100%;*/
	vertical-align:top;
	display:inline-block;
}

/***************************
 * Form Items
 */
form.tourform {
}
form.tourform label {
	display:block;
	font-family:"helvetica",arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#888;
	float:none;
	margin:15px 0px 3px 0px !important;
	text-align:left;
	width:auto;	
}

form.tourform input.text_full {
	width:484px;
	display:block;
	float:none;
	margin:0 0 15px 0px !important;
	font-size:28px;
	color:#222;
	padding:7px;
}
form.tourform select.select_full {
	width:500px;
	display:block;
	float:none;
	font-size:16px;
	margin:0 0 15px 0px !important;
	color:#222;
	padding:10px;
}
form.tourform input.clearbutton {
	float:none;
	border:none;
	margin:0;
	padding:0;
}


/***************************
 * Global Commercial | Communities Menu
 */
div #navlist_global_container {
	float:right;
	margin-top:63px;
	margin-right:0px;
	/*margin-right:150px;*/
}
ul #navlist_global {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}
#navlist_global li	{
	display: inline;
	list-style-type: none;
}
#navlist_global a { 
	padding:0px 4px 5px 10px;
	margin:0px;
	color:#009BC9;
	font-size:10px;
	font-weight:bold;
}
#navlist_global a:link, #navlist_global a:visited	{
	text-decoration: none;
}
#navlist_global a:link.here, #navlist_global a:visited.here, #navlist_global a:hover.here {
	text-decoration: none;
}
#navlist_global a:hover {
	color: #4FC6FE;
	text-decoration: none;
}
#navlist_global span.gt {					/* >  bullet */
	vertical-align: 6%;
}

/***************************
 * Footer
 */
#footer {
	font-size:10px;
	border-top:1px solid #ddd;
	width:944px;
	margin-top:15px;
	padding: 2px 3px 3px 3px; 
}
#footer a {
	padding-left:15px;
}


/***************************
 * Right Hand Gray Box
 */
div.tour_graybox {
	margin-top:0px;
	margin-left:5px;	/* shifts the box without falling off */
	background:url('/images/commercial/bluebox/box-bottom.png') no-repeat bottom left;
	width:265px;
}
div.tour_graybox_content {
	background:url('/images/commercial/bluebox/box-top.png') no-repeat top left;
	/*width:279px;*/
	padding:24px 28px;
}
div.tour_graybox li  {
	padding:7px 0px 0px 0px;
}

/***************************
 * Right Hand Blue Box (Not Used)
 */
div.tour_bluebox {
	margin-top:32px;
	background:url('/images/commercial/bluebox/bottom.png') no-repeat bottom left;
	width:279px;
}
div.tour_bluebox_content {
	background:url('/images/commercial/bluebox/top.png') no-repeat top left;
	/*width:279px;*/
	padding:20px;
	color:white;
	/*font-weight:bold;*/
}
div.tour_bluebox_content a {
	color:white;
	/*font-weight:bold;*/
}
div.tour_bluebox_node {
	margin-top:7px;
	border-bottom:1px dotted white;
}
div.tour_bluebox_node_last {
	margin-top:7px;
}
div.tour_bluebox_text {
	float:right; 
	padding-top:10px;
	width:194px;
}
div.tour_bluebox_text span.gt {					/* >  bullet */
	vertical-align: 15%;
	padding-left:10px;
}
div.tour_bluebox_icon {
	width:40px;
}
div.tour_bluebox_icon {
	width:40px;
}


/***************************
 * Home Page Only
 */
div.tour_home_intouch {
	margin-top:26px;
}
div.tour_home_intouch p {	
	margin-top:3px; 
	font-size:11px;
}

/* Home Page: Large Image with Text Group */
div.tour_home_group {
	width:300px;
	float:left;
	margin:0 25px 38px 0;
	/*background-color:cyan;*/
}
div.tour_home_group_last {
	margin-right:0;
}
div.tour_home_group h2 {
/*	text-transform:uppercase;
	font-size:11px;
	font-family: "Helvetica",Arial, sans-serif;
	color:#555;*/
	margin:6px 0 0 0px;
	
}
div.tour_home_group p {	
	margin:2px 0px 4px 0px;
	/*font-size:11px;*/
}


/***************************
 * Content Tour Navigation - Mobile Devices | Social Networks | Desktops | Websites 
 * not used anymore
 */
div #navlist_content_container {
	margin-top:25px;
	background-color:#78C9EE;
	height:22px;
	padding:8px 0px 0px 3px;
	
	/*margin-right:150px;*/
}
ul #navlist_content {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}
#navlist_content li	{
	display: inline;
	list-style-type: none;
}
#navlist_content a { 
	padding:5px 14px 7px 14px;
	margin:0px;
	color:#fff;
	font-size:11px;
}
#navlist_content a:link, #navlist_content a:visited	{
	background-color: transparent;
	text-decoration: none;
}
#navlist_content a.here:link, #navlist_content a.here:visited, #navlist_content a.here:hover {
	color: #333;
	background-color: #fff;
	text-decoration: none;
}
#navlist_content a:hover {
	color: #4FC6FE;
	background-color: #fff;
	text-decoration: none;
}

/***************************
 * Content Tour Group: Large Image to left of list
 */
div.tour_content_group_major {
	border-bottom:1px dotted #9E9E9E;
	padding-bottom:10px;
	margin-bottom:40px;
	display:inline-block;
}
div.tour_content_group_major_last {
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;
}
div.tour_content_group_major h2 {
	font-size:17px;
	font-family: "Helvetica",Arial, sans-serif;
	margin:0px 0 10px 0px;
	color:#059EC8;
}
div.tour_content_group {
	width:309px;
	margin:10px 11px 0px 0px;
	padding-bottom:8px;
	float:left;
	/*background-color:fuchsia;*/
/*	background-color:#FCFBD9;*/
}
div.tour_content_group_last {
	margin-right:0px;
/*	border-bottom:none;
	padding-bottom:0px;*/
}
div.tour_content_group_img {
	margin-bottom:8px;
}
div.tour_content_group_txt {
}
div.tour_content_group h3 {
	margin:0px 5px 4px 0px;
}
div.tour_content_group p {
	line-height:16px;
	font-size:11px;
	margin:0px 5px 10px 0px;
}


/***************************
 * Features Page Grouping
 */
div.tour_feature_group {
	border-bottom:1px dotted #aaa;
	margin-bottom:10px;
}
div.tour_feature_group_last {
	border-bottom:0px;
	margin-bottom:0px;
}
div.tour_feature_group h2 {
	font-size:17px;
	font-family: "Helvetica",Arial, sans-serif;
	color:#059EC8;
	text-transform: uppercase;
	margin-bottom:16px;
}
div.tour_feature {
	width:300px;
	display:inline-block;
	margin-bottom:16px;
}
div.tour_feature_text {
	font-size:12px;
	color:#A0A0A0;
}
div.tour_feature div.with_icon {
	float:right;
	width:260px;
}
div.tour_feature_text h3 {
	/*font-size:11px;*/
}
div.tour_feature_img {
	width:40px;
}
.sqbull1, .sqbull2, .sqbull3, .sqbull4 {
	padding:0px 8px 0px 1px;
	font-size:14px;
}
.sqbull1 {
	color:#04B7E3;
}
.sqbull2 {
	color:#6FB944;
}
.sqbull3 {
	color:#FF9F03;
}
.sqbull4 {
	color:#0BB5E9;
}
div.tour_feature_text li {
	font-weight:bold;
	font-size:11px;
	color:#777;
	margin:3px;
}

/***************************
 * Benefits Page Grouping
 */
div.tour_benefits_group_large {
/*	447*2 = 894 */
	/* 460 * 2 = 920 */
	background-repeat:no-repeat; 
	width:240px; 
	height:165px; 
	padding:30px 20px 20px 200px;
	float:left;
	font-size:12px;
	margin:0px 30px 30px 0px;
}
div.tour_benefits_group_large_last {
	margin-right:0px;
}
div.tour_benefits_group_large div.tour_benefits_text {
	width:200px;
}
div.tour_benefits_text p {
	line-height: 14px;
	margin-top:10px;
}
div.tour_benefits_group_small {
	/* 290*3 = 870  should be 298 - adding 12px in middle */
	/* 299*3= 897 */
	/* 312*210 x3= 936 */
	margin:0px 26px 26px 0;
	background-repeat:no-repeat; 
	width:135px; 
	height:160px; 
	padding:30px 20px 20px 144px;
	float:left;
	font-size:12px;
}
div.tour_benefits_group_small_last {
	margin-right:0px;
}
div.tour_benefits_group_small div.tour_benefits_text {
	width:110px;
}


