/* AMERICAN TROLLEY TOURS */
/* PAGE STYLES */

BODY  {
	scrollbar-arrow-color:		#F1F1F1;
	scrollbar-base-color:		#F7E1A8;
	scrollbar-dark-shadow-color:	#3B3BA7;
	scrollbar-track-color:		#9B0B03;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10pt;
}

body {
	width: 				100%;
	background-color: 			#E7DBD2;
	color: 				#000000;
	margin-bottom:			0;
	margin-top:			10px;
}

/* CONTENT*/

#innerbody { margin: 0; width: 100%; }

#content-wrap {
	width: 				974px;
	padding: 				0 0 0 0;
	border:	 			5px solid #610201;
	background-color: 			#FAF0D6;
}

#body > #innerbody { border-bottom: 1px solid; } 
#leftcol { margin-right: 0px; } 
#rightcol { margin-left: 0px; } 
#rightcol p { padding-left: 0px; }

/* SITE MAIN*/

#header {
	background-image: 		url(../images/layout/header.jpg);
	width: 				974px;
	height: 				130px;
}

#header .navigation {
	position: 				relative;
	text-align: 			right;
	right: 				10px;
	top: 				110px;
	font-size: 			10px;
	text-transform:			uppercase;
	color: 				#ffffff;
}

#header .navigation a {
	color: 				#ffff00;
	text-decoration: 			none;
}

#header .navigation a:hover {
	color: 				#FF0000;
	text-decoration: 			underline;
}

/* NAV*/

#nav-wrap {
	width: 				974px;
	padding: 				3px 0 3px 0;
	border-top: 			3px solid #610201;
	border-bottom: 			3px solid #610201;
	background-color: 			#C30402;
	background-image: 		url(../images/layout/nav_bg.jpg);
}

#mainnav  {
	list-style-type:			none;
	margin-bottom:			2px;
	margin-left:			0;
	margin-right:			0;
	margin-top:			2px;
	padding-bottom:			0px;
	padding-left:			0;
	padding-right:			0;
	padding-top:			0;
}

#mainnav li {
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 			12px;
	display:				inline;	
	margin-right: 			18px;
	margin-left: 			18px;
	background-color: 			inherit;
	text-transform:			uppercase;
}

#mainnav li a {
	color: 				#FFFFFF;
	text-decoration: 			none;
	font-weight: 			bold;
	padding-bottom:			5px;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			5px;
}

#mainnav li a:hover {
	color: 				#800000;
	text-decoration: 			underline;
	background-color: 			#FAA1A9;
}

/* LEFT*/

#leftcol { 
 	width: 				700px;
	padding: 				10px 0px 0px 7px;
 	float: 				left; 
 	position: 				relative;
	background-color:			inherit;
}

#leftbox { 
 	padding: 				0px 7px 10px 7px;
	border: 				3px solid #C30402;
	DISPLAY: 			block;
	background-color:			#FFFFFF;
	font-size: 			12px;
	color: 				#000000;
	float: 				left
	width: 				100%;
} 

#leftbox h1 {
	font-size: 			20px;
	font-family: 			Georgia, "Times New Roman", Times, serif;
	padding: 				0 0 0 0;
	margin-bottom: 			10px;
	color: 				#610201;
	letter-spacing: 			.2em;
	text-transform:			uppercase;
}

#leftbox h2 {
	font-size: 			16px;
	font-family: 			Georgia, "Times New Roman", Times, serif;
	padding: 				0 0 0 0;
	margin-bottom: 			10px;
	color: 				#000000;
	letter-spacing: 			.2em;
}

#leftbox
A:link { 
	color: 				#0000FF;
	text-decoration: 			underline; 
}

#leftbox
A:visited {
	color: 				#0000FF;
	text-decoration: 			underline;
}

#leftbox
 A:hover {
	color: 				#B80525;
	text-decoration: 			underline;
}

/* RIGHT*/

#rightcol { 
 	width: 				260px;
	padding: 				10px 0px 0px 0px;
	float: 				left; 
 	position: 				relative; 
}

#photobox { 
 	padding: 				0 0 0 0;
	border: 				2px solid #610201;
	DISPLAY: 			block;
}

/* SPECIAL*/

#specialcol { 
 	width: 				960px;
	padding: 				10px 0px 0px 7px;
 	float: 				left; 
 	position: 				relative;
	background-color:			inherit;
}

#specialbox { 
 	padding: 				0px 7px 10px 7px;
	border: 				3px solid #C30402;
	DISPLAY: 			block;
	background-color:			#FFFFFF;
	font-size: 			12px;
	color: 				#000000;
	float: 				left
	width: 				100%;
} 

#specialbox h1 {
	font-size: 			20px;
	font-family: 			Georgia, "Times New Roman", Times, serif;
	padding: 				0 0 0 0;
	margin-bottom: 			10px;
	color: 				#610201;
	letter-spacing: 			.2em;
	text-transform:			uppercase;
	text-align:			center;
}

#specialbox h2 {
	font-size: 			14px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	padding: 				0 0 0 0;
	margin-bottom: 			10px;
	color: 				#000000;
	text-align:			center;
}

#specialbox h3 {
	font-size: 			16px;
	font-family: 			Georgia, "Times New Roman", Times, serif;
	color: 				#BD010A;
	letter-spacing: 			.1em;
	text-transform:			uppercase;
	text-decoration: 			underline;
	text-align:			Left;
}

#specialbox
A:link { 
	color: 				#0000FF;
	text-decoration: 			underline; 
}

#specialbox
A:visited {
	color: 				#0000FF;
	text-decoration: 			underline;
}

#specialbox
 A:hover {
	color: 				#B80525;
	text-decoration: 			underline;
}


/* FOOTER*/

#footer  {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			8pt;
	text-align:			center;
}

#footer A:link  {
	color:				 #0000ff;
	text-decoration: 			underline;
}

#footer A:visited  {
	color:				#660066;
	text-decoration:			underline;
}

#footer A:hover  {
	color:				#FF0000;
	text-decoration:			underline;
}

/* BOTTOM*/

#bottom  {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			8pt;
	text-align:			center;
}

#bottom A:link  {
	color:				 #0000ff;
	text-decoration: 			underline;
}

#bottom A:visited  {
	color:				#660066;
	text-decoration:			underline;
}

#bottom A:hover  {
	color:				#FF0000;
	text-decoration:			underline;
}

/* Mozilla [11] code */ 
#body > #innerbody { border-bottom: 1px solid transparent; } 
#leftcol { margin-right: 1px; } 
#rightcol { margin-left: 1px; } 
#rightcol p { padding-left: 10px; } 
#centercol { margin: 0 -8px 0 -2px; }