* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#CCC;}

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 13pt;}

#wrapper {
	background-color:#FFF;
	margin: 0 auto;
	width: 1072px;}

#header {
	width: 1072px;
	float: left;
	padding: 0px;
	height: 204px;
	margin: 0px 0px 0px 0px;}

.border {
	padding:3px 3px 3px 3px;
	width:500px;
	border: 1px solid #683F62;}

#leftcolumns {
	border-left: 1px solid #FFF;
	border-right: 1px solid #683F62;
	margin: 30px 0px 0px 0px;
	text-align:right;
	padding: 0px 30px 0px 0px;
	width: 124px;
	float: left;}

#contents { 
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 30px;
	width: 500px;
	display: inline;}

#contents2 { 
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 30px;
	width: 855px;
	display: inline;}

#rightcolumns1 { 
	margin: 0px 0px 0px 0px;
	padding: 430px 20px 0px 45px;
	width: 314px;
	float: left;
	position: relative;}

#rightcolumns2 { 
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 45px;
	width: 314px;
	float: left;
	position: relative;}

#rightcolumns3 { 
	margin: 0px 0px 0px 0px;
	padding: 480px 20px 0px 45px;
	width: 314px;
	float: left;
	position: relative;}

#rightcolumns4 { 
	margin: 0px 0px 0px 0px;
	padding: 100px 20px 0px 45px;
	width: 314px;
	float: left;
	position: relative;}

#footers {
	margin: 0px 0px 0px 0px;
	width: 1072px;
	height: 150px;
	background-color:#FFF;}

#header .amazon a {
	position:relative; top: 100px; left: 700px;
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18pt;
	color: #FF0;}

#header .amazon a:hover {
	position:relative; top: 100px; left: 700px;
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18pt;
	color: #900;}


#header .amazon .smalllink a {
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 14pt;
	color: #FF0;
	text-align:right;}

#header .amazon .smalllink a:hover {
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 14pt;
	color: #900;
	text-align:right;}


a { text-decoration:none; }

.menu a { font-size: 9pt; font-weight: normal; color: #60C; line-height: 16pt; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }
.menu a:hover { font-size: 9pt; font-weight: normal; color: #900; line-height: 16pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
.menutight a { font-size: 9pt; font-weight: normal; color: #60C; line-height: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }
.menutight a:hover { font-size: 9pt; font-weight: normal; color: #900; line-height: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

.menuplain a { font-size: 9pt; font-weight: normal; color: #683F62; line-height: 16pt; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }
.menuplain a:hover { font-size: 9pt; font-weight: normal; color: #06C; line-height: 16pt; font-family: Arial, Helvetica, sans-serif; text-decoration:none; }

.text a { font-size: 10pt; font-weight: normal; color: #294390; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
.text a:hover { font-size: 10pt; font-weight: normal; color: #900; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

.textred a { font-size: 10pt; font-weight: normal; color: #F00; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
.textred a:hover { font-size: 10pt; font-weight: normal; color: #FC0; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

.textwine a { font-size: 10pt; font-weight: normal; color: #294390; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
.textwine a:hover { font-size: 10pt; font-weight: normal; color: #900; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

.textsm a { font-size: 9pt; font-weight: normal; color: #294390; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
.textsm a:hover { font-size: 9pt; font-weight: normal; color: #900; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

.textsmblue a { font-size: 9pt; font-weight: normal; color: #294390; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
.textsmblue a:hover { font-size: 9pt; font-weight: normal; color: #900; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

.textshort a { color: #294390; font-size: 10pt; font-weight: normal; line-height: 11pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
.textsshort a:hover { color: #900; font-size: 10pt; font-weight: normal; line-height: 11pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

.textblue a { font-weight: bold; color: #294390; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
.textblue a:hover { font-weight: bold; color: #900; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

.textbluelrg a { font-weight: bold; color: #294390; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
.textbluelrg a:hover { font-weight: bold; color: #900; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }


.textbluelrgr a { font-weight: bold; color: #294390; line-height: 16pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
.textbluelrgr a:hover { font-weight: bold; color: #900; line-height: 16pt; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

.headersmwhite a { font-weight: bold; color: #FFF; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }
.headersmwhite a:hover {  font-weight: bold; color: #FC0; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }

.hover a:hover {color:#900;}

.headers { font-size: 16pt; font-weight: bold; line-height: 20pt; color: #683F62; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.header { font-size: 24px; font-weight: bold; line-height: 28px; color: #60C; margin-bottom: 0px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
.headerer { font-size: 24px; font-weight: bold; line-height: 24px; color: #60C; margin-bottom: 0px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
.headerssub { font-size: 14pt; font-weight: bold; line-height: 14pt; color: #683F62; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.headerssubtall { font-size: 14pt; font-weight: bold; line-height: 18pt; color: #683F62; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; vertical-align:text-bottom; }
.headersmid { font-size: 18pt; font-weight: bold; color: #683F62; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.headerswhite { font-size: 16pt; font-weight: bold; line-height: 20pt; color: #FFF; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.headersmwhite { font-size: 12pt; font-weight: bold; line-height: 18pt; color: #FFF; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.headersm { font-size: 13pt; font-weight: bold; line-height: 17pt; color: #683F62; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.headerchapter { font-size: 16pt; font-weight: normal; line-height: 20pt; color: #683F62; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }

.headersblue { font-size: 16pt; font-weight: bold; line-height: 20pt; color:#03F; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.headersbluesm { font-size: 13pt; font-weight: bold; line-height: 13pt; color:#03F; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.headersred { font-size: 16pt; font-weight: bold; line-height: 20pt; color:#F00; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.headersredsm { font-size: 12pt; font-weight: bold; line-height: 16pt; color:#F00; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.headersredsm a { font-size: 12pt; font-weight: bold; line-height: 16pt; color:#F00; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.headersredsm a:hover { text-decoration:underline;}
.headersblack { font-size: 16pt; font-weight: bold; line-height: 20pt; color:#000; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.headersorangesm { font-size: 13pt; font-weight: bold; line-height: 16pt; color:#F90; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; }
.tourbold { color: #000; font-size: 11pt; font-weight: bold; line-height: 11pt; font-family: Arial, Helvetica, sans-serif; }
.surveyblue { color:#03F; font-size: 12pt; font-weight: bold; line-height: 13pt; font-family: Arial, Helvetica, sans-serif; }
.surveyblue a { color:#03F;}
.surveyblue a:hover { text-decoration:underline;}
.text { color: #000; font-size: 10pt; font-weight: normal; line-height: 15pt; font-family: Arial, Helvetica, sans-serif; }

.textshort { color: #000; font-size: 10pt; font-weight: normal; line-height: 11pt; font-family: Arial, Helvetica, sans-serif; }
.textform { color: #000; font-size: 10pt; font-weight: normal; line-height: 11pt; font-family: Arial, Helvetica, sans-serif; }
.textwine { color: #693f62; font-size: 10pt; font-weight: normal; line-height: 15pt; font-family: Arial, Helvetica, sans-serif; }
.textblue { color: #294390; font-size: 12pt; font-weight: bold; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; }
.textbluelrg { color: #294390; font-size: 13pt; font-weight: bold; line-height: 15pt; font-family: Arial, Helvetica, sans-serif; }
.textbluelrgr { color: #294390; font-size: 16pt; font-weight: bold; line-height: 16pt; font-family: Arial, Helvetica, sans-serif; }
.textsm { color: #000; font-size: 9pt; font-weight: normal; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; }
.textsmred { color: #F00; font-size: 11px; font-weight: normal; line-height: 7px; font-family: Arial, Helvetica, sans-serif; }
.textorange { color: #F60; font-size: 11px; font-weight: normal; line-height: 7px; font-family: Arial, Helvetica, sans-serif; }
.textsmblue { color: #294390; font-size: 9pt; font-weight: normal; line-height: 14pt; font-family: Arial, Helvetica, sans-serif; }
.textsmshort { color: #F00; font-size: 9pt; font-weight: normal; line-height: 10pt; font-family: Arial, Helvetica, sans-serif; }
.textsmwhite { color: #FFF; font-size: 10pt; font-weight: normal; line-height: 11pt; font-family: Arial, Helvetica, sans-serif; }
.textsmr { color: #000; font-size: 7pt; font-weight: normal; line-height: 7pt; font-family: Arial, Helvetica, sans-serif; }
.textsmlr { color: #F00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:7px }
.survey { color: #000; font-size: 12pt; font-weight: normal; line-height: 13pt; font-family:"Times New Roman", Times, serif; }
.surveyform { color: #693f62; font-size: 12pt; font-weight: normal; line-height: 13pt; font-family:"Times New Roman", Times, serif; }
.textfooter { color: #000; font-size: 10pt; line-height: 10pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.small { color: #CCC; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.smallred { color: #F00; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.caption { color: #000; font-size: 10pt; font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif; padding-top:2px; }
.alert { color: #F00; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.textsuper { color: #000; font-size: 5px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
#marginbot  {margin-bottom: 0px; }

.shadow {
	-moz-box-shadow: 3px 3px 4px #777;
	-webkit-box-shadow: 3px 3px 4px #777;
	box-shadow: 3px 3px 4px #777;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#777777')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#777777');}

#mo a:hover { color:#FC0; text-decoration:underline;}

.justified { text-align:justify;}
#crunch { line-height: 2pt; }

/*--- Outline Remover ---*/

a {outline: 0;}
object, embed { outline: 0;}
input::-moz-focus-inner { border: 0; }

.shade0 {text-shadow: 0px 1px 1px #000;}
.shade1 {text-shadow: 0px 4px 4px #666;}
.shade2 {text-shadow: 0px 1px 1px #CCC;}

.active a {color:#900;}

.ogtv_embed {
	background-color: #000;
	padding:0 0px;
	height:390px;
	overflow:hidden;}
	
#floatMenu {  
    position:absolute;  
    top:150px;  
    left:50%;  
    margin-left:235px;  
    width:200px;}  