@import url(clearfix.css);
@import url(undo.css);

body {
	background: #fff url("../images/body.gif") 0 0 repeat-x;
	font-family: "Lucida Grande", tahoma, verdana, sans-serif;
	margin: 0 auto;
	padding: 5px 0 0;
}

body#ctl00_tour {
	background: #fff url("../images/body_tour.gif") 0 0 repeat-x;
}

div#delimiter {
	margin: 0 auto;
	text-align: left;
	width: 760px;
}

div#header {
}

	div#header h1 {
		float: left;
		height: 53px;
		width: 257px;
	}

		div#header h1 a {
			background: url("../images/logo.gif") 0 0 no-repeat;
			display: block;
			height: 53px;
			width: 257px;
			text-indent: -10000px;
		}

	div#header ul {
		float: right;
		margin-top: 30px;
	}

		div#header ul li {
			border-left: 1px solid #a5a5a5;
			display: inline;
			float: left;
		}

			div#header ul li.noborder {
				border-left: none;
			}

		div#header ul a {
			border-bottom: 1px solid #fff;
			border-right: 1px solid #fff;
			color: #a5a5a5;
			float: left;
			font-size: .75em;
			padding: 1px 3px;
			margin: 0 5px;
			text-transform: uppercase;
		}

			div#header ul a:hover {
				background: #999;
				border-bottom: 1px solid #ccc;
				border-right: 1px solid #ccc;
				color: #fff;
			}

body#ctl00_tour div#marquee {
	background: #c6c280 url("../images/masthead_tour.gif") 0 0 no-repeat;
	height: 123px;
}

div#marquee {
	background: #c6c280 url("../images/masthead.gif") 0 0 no-repeat;
	height: 161px;
}

	div#marquee h2 {
		text-indent: -10000px;
	}

		div#marquee h2 span {
			color: #a5a160;
			display: block;
			font-family: georgia, times, serif;
			font-size: .8em;
			font-style: italic;
			font-weight: normal;
			letter-spacing: 0;
		}

	div#marquee ul {
		background: url("../images/marquee_divider.gif") left center no-repeat;
		float: right;
		padding: 22px 35px;
	}

		div#marquee ul li {
			padding: 5px 0;
		}

		div#marquee ul a {
			color: #fff;
			font-size: .9em;
			font-weight: bold;
			text-transform: uppercase;
		}

			div#marquee ul a:hover {
				color: #721e1e;
			}

div#contentArea {
	margin-left: 27px;
	padding-left: 24px;
	padding-top: 18px;
}

div#tourArea {
	padding-top: 18px;
}

	div#contentArea div#content {
		float: left;
		margin-right: 51px;
		padding-top: 10px;
		width: 440px;
	}

	div#tourArea div#content {
		float: left;
		width: 542px;
	}

		div#contentArea div#content h3 {
			color: #3b4b5b;
			font-size: 1.3em;
			line-height: 1.25em;
		}

			div#contentArea div#content h3.highlight {
				background: #6c8094;
				color: #fff;
				font-size: 1em;
				margin-left: -24px;
				padding: 17px 0 17px 24px;
				text-transform: uppercase;
			}

		div#contentArea div#content h4 {
			color: #545454;
			font-size: .95em;
			line-height: 1.5em;
			font-weight: normal;
		}

		div#contentArea div#content p {
			color: #696969;
			font-size: .9em;
			line-height: 1.3em;
			margin: 10px 0;
		}


		div#contentArea div#content address {
			background: #e6e5c8;
			border: 1px solid #c6c280;
			padding: 15px 40px;
		}

			div#contentArea div#content address span {
				display: block;
			}

		div#contentArea div#content ul {
			color: #696969;
			font-size: .9em;
			line-height: 1.3em;
			list-style-type: square;
			margin: 16px 45px;
		}

div#tour_nav {
	background: #e6e5c8 url("../images/tour_nav_bg.gif") repeat-x;
	border-bottom: 1px solid #c6c280;
	border-top: 1px solid #c6c280;
/*	margin-bottom: 10px;*/
	padding: 1px 0;
}

	div#tour_nav li {
		background: url("../images/tour_progress_bar.gif") top right no-repeat;
		color: #484848;
		float: left;
		font-size: .65em;
		height: 22px;
		margin-top: -1px;
		margin-bottom: -1px;
		padding: 10px 12px 0 4px;
	}
	
	
/*
		div#tour_nav li.current {
			color: #721e1e;
			font-size: .75em;
			font-weight: bold;
			height: 23px;
			padding: 9px 12px 0 4px;
			text-transform: uppercase;
		}
*/
		
		div#tour_nav a.current {
			color: #721e1e;
			font-size: 1.1em;
			font-weight: bold;
			height: 23px;
			padding: 9px 12px 0 4px;
			text-transform: uppercase;
			text-decoration: none;
		}
		
		div#tour_nav a {
			color: #484848;
			text-decoration: none;			
		}
		div#tour_nav a:hover {
			color: #721e1e;
			text-decoration: none;			
		}

		div#tour_nav li#last_step {
			background: none;
		}

		div#contentArea div#content div#call_to_action {
			border-top: 1px solid #c6c280;
			border-bottom: 1px solid #c6c280;
			margin: 15px 0;
		}

			div#contentArea div#content div#call_to_action div {
				background: #e6e5c8;
				border-top: 1px solid #fff;
				border-bottom: 1px solid #fff;
				padding: 15px 0;
				text-align: center;
			}

		div#content div#screenshot_container {
			background: #ececd7 url("../images/tour_screenshot_end.gif") left bottom no-repeat;
			height: 450px;
			margin-bottom: 20px;
			padding: 15px;
			text-align: center;
		}

			div#content div#screenshot_container img {
				width: 500px;
				padding: 5px;
				background: #fff;
				border: 1px solid #c6c280;
			}

		div#contentArea div#content div#button_area {
			background: #e6e5c8;
			border: 1px solid #c6c280;
			margin: 15px 0;
			padding: 10px 5px;
		}

			div#contentArea div#content div#button_area a {
				background: #fff url("../images/button_bg.gif") left bottom repeat-x;
				border-bottom: 1px solid #b5b59e;
				border-right: 1px solid #b5b59e;
				color: #a5a160;
				font-size: .8em;
				padding: 10px 15px;
				text-transform: uppercase;
			}

				div#contentArea div#content div#button_area a.regular_link,
				div#contentArea div#content div#button_area .columns p a.regular_link {
					background: none;
					border: none;
					padding: 0;
				}

				div#contentArea div#content div#button_area a.primary {
					color: #721e1e;
				}

				div#contentArea div#content div#button_area a:hover {
					background: #fff;
				}

					div#contentArea div#content div#button_area .columns p a {
						color: #721e1e;
						border-top: 4px solid;
					}

			div#contentArea div#content div#button_area .columns {
				float: left;
				padding: 0px;
				width: 140px;
			}

				div#contentArea div#content div#button_area .columns h4 {
					border-right: 1px solid #555;
					border-bottom: 1px solid #555;
					margin: 0 5px 8px;
				}

					div#contentArea div#content div#button_area .columns h4 a {
						background: none;
						border: none;
						color: #fff;
						display: block;
						float: none;
						font-size: .9em;
						font-weight: bold;
						line-height: 1.4em;
						padding: 5px 10px;
						text-align: center;
						text-transform: uppercase;
					}

					div#contentArea div#content div#button_area .columns #one {
						background: #7c2e2e url("../images/header_one.gif") 0 0 no-repeat;
					}

						/*div#contentArea div#content div#button_area .columns #one a:hover {
													background: #7c2e2e;
						}*/

					div#contentArea div#content div#button_area .columns #two {
						background: #a19665 url("../images/header_two.gif") 0 0 no-repeat;
					}

						/*div#contentArea div#content div#button_area .columns #two a:hover {
													background: #a19665;
						}*/

					div#contentArea div#content div#button_area .columns #three {
						background: #6e788a url("../images/header_three.gif") 0 0 no-repeat;
					}

						/*div#contentArea div#content div#button_area .columns #three a:hover {
													background: #6e788a;
						}*/

					div#contentArea div#content div#button_area .columns #col_borders {
						background: none;
						border-right: 1px solid #fff;
						border-left: 1px solid #cdcb91;
						list-style-position: inside;
						margin: 0;
					}

						div#contentArea div#content div#button_area .columns #col_borders li {
							border-right: 1px solid #cdcb91;
							border-left: 1px solid #fff;
							color: #333;
							padding: 3px 8px 10px 12px;
						}

					div#contentArea div#content div#button_area .columns p {
						color: #333;
						font-family: "Lucida Grande", tahoma, verdana, sans-serif;
						margin: 0;
						padding: 3px 3px 3px 12px;
					}

div#rightColumn {
	background: url("../images/rightcolumn_shadow.gif") 0 0 no-repeat;
	float: left;
	padding-left: 10px;
	width: 208px;
}

body#ctl00_tour div#rightColumn {
	padding-left: 0;
	width: 218px;
}

	div#rightColumn div#login_area {
		background: #ececd7 url("../images/loginarea_shadow.gif") left bottom no-repeat;
		padding-bottom: 12px;
	}

	div#rightColumn div#tour_sidebar {
		background: #f2f2e2 url("../images/tour_sidebar_end.gif") left bottom no-repeat;
		padding-bottom: 12px;
	}

		div#rightColumn div#login_area h4,
		div#rightColumn div#tour_sidebar h4 {
			background: #d8d7b7;
			color: #6b682e;
			font-weight: normal;
			font-size: .75em;
			padding: 8px 20px;
			text-transform: uppercase;
		}

		div#rightColumn div#tour_sidebar h4 {
			background: #e6e5c8;
			border-bottom: 1px solid #c6c280;
			border-left: 1px solid #c6c280;
			border-top: 1px solid #c6c280;
			color: #a54e00;
			font-weight: bold;
			padding: 0 0;
		}

			div#rightColumn div#tour_sidebar h4 span {
				border-top: 1px solid #fff;
				border-left: 1px solid #fff;
				border-bottom: 1px solid #fff;
				display: block;
				height: 14px;
				padding: 8px 18px;
			}

		div#rightColumn div#tour_sidebar h5 {
			background: none;
			color: #3b391e;
			font: bold .7em "Lucida Grande", tahoma, verdana, sans-serif;
			padding: 0 20px;
			text-transform: uppercase;
		}

		div#rightColumn div#tour_sidebar a.nextbutton {
			background: url("../images/button_tiny_next.gif") no-repeat;
			display: block;
			float: right;
			height: 26px;
			margin-right: 10px;
			margin-bottom: 10px;
			text-indent: -100000px;
			width: 92px;
		}

		div#rightColumn div#tour_sidebar a.backbutton {
			background: url("../images/button_tiny_back.gif") no-repeat;
			display: block;
			float: right;
			height: 26px;
			margin-right: 10px;
			margin-bottom: 10px;
			margin-left: 10px;
			text-indent: -100000px;
			width: 92px;
		}

		div#rightColumn div#login_area p,
		div#rightColumn div#tour_sidebar p {
			clear: both;
			padding: 10px 20px;
		}

		div#rightColumn div#tour_sidebar p {
			color: #3b391e;
			font-family: "Lucida Grande", tahoma, verdana, sans-serif;
			font-size: .75em;
		}

		div#rightColumn div#tour_sidebar ul.additional_screenshots {
			list-style: none;
			margin: 20px 15px 10px;
		}

			div#rightColumn div#tour_sidebar ul.additional_screenshots li {
				margin: 1px 0;
			}

			div#rightColumn div#tour_sidebar ul.additional_screenshots li a {
				background: #b9b9a3;
				color: #fff;
				display: block;
				font-size: .8em;
				padding: 8px 0;
				text-align: center;
				text-decoration: none;
				width: 178px;
			}

				div#rightColumn div#tour_sidebar ul.additional_screenshots li a:hover {
					background: #8c8b74;
				}

			div#rightColumn div#tour_sidebar strong {
				background: #fffb98;
			}

		div#rightColumn div#login_area label {
			color: #9f9b5c;
			font-family: "Lucida Grande", tahoma, verdana, sans-serif;
			font-size: .75em;
		}

		div#rightColumn div#login_area p input {
			width: 100%;
		}

		div#rightColumn div#login_area input.loginbtn {
			padding-right: 15px;
		}

		div#rightColumn p#call_toll_free {
			color: #6b682e;
			font-family: "Lucida Grande", tahoma, verdana, sans-serif;
			font-size: .9em;
			padding: 15px 10px;
			text-align: center;
		}

			div#rightColumn p#call_toll_free span {
				color: #721e1e;
				display: block;
				font-size: 1.2em;
				font-weight: bold;
				margin: 25px 0;
			}

		div#rightColumn p#toursignup {
			color: #aaa;
			font: .7em "Lucida Grande", tahoma, verdana, sans-serif;
			margin: 0 10px 10px;
			text-align: center;
		}

			div#rightColumn p#toursignup a#signupbutton {
				background: url("../images/button_medium_startnow.gif") no-repeat;
				display: block;
				height: 45px;
				margin: 0 0 10px;
				text-indent: -100000px;
				width: 200px;
			}

			div#rightColumn p#toursignup span {
				color: #666;
			}

				div#rightColumn p#toursignup span a {
					color: #344057;
					text-decoration: underline;
				}

					div#rightColumn p#toursignup span a:hover {
						text-decoration: none;
					}

	div#rightColumn h5 {
		background: #6c8094 url("../images/corner_upper.gif") 0 0 no-repeat;
		color: #fff;
		font-size: .85em;
	}

		div#rightColumn h5 span {
			background: url("../images/corner_lower.gif") left bottom no-repeat;
			display: block;
			padding: 5px 10px;
		}

	div#rightColumn ul {
		color: #3b4b5b;
		font-size: .8em;
		list-style-type: square;
		margin: 15px 0 20px 30px;
	}

		div#rightColumn ul li {
			margin: 5px 0;
		}

		div#rightColumn ul a {
			color: #7a9bbb;
			text-decoration: underline;
			text-transform: uppercase;
		}

			div#rightColumn ul a:hover {
				color: #324f6c;
				text-decoration: none;
			}

div#footer_wrapper {
	background: #c6c280;
	color: #fff;
	padding: 16px 9px;
}

	div#footer_wrapper div#footer {
		margin: 0 auto;
		width: 760px;
	}

	div#footer h6 {
		display: inline;
		font-weight: normal;
		margin-right: 25px;
		text-transform: uppercase;
	}

	div#footer address {
		display: inline;
		font-size: .85em;
		text-transform: none;
	}

h3,
h5,
p,
address {
	font-family: georgia, times, serif;
	font-weight: normal;
}

.inline {
	display: inline;
}

div#contentArea div#content ul#alphalist {
	list-style: none;
	margin: 0 0;
}

#alphalist li {
	float: left;
	list-style: none;
	padding: 3px;
}

#alphalist a {
	color: #7a9bbb;
	text-decoration: underline;
	text-transform: uppercase;
}

#content a {
	color: #7a9bbb;
	text-decoration: underline;
}

#content a:hover,
#alphalist a:hover,
h4 a:hover {
	color: #324f6c;
	text-decoration: none;
}

h4 a {
	color: #7a9bbb;
	text-decoration: underline;
	float: right;
}

.floatright {
	float: right;
}