﻿html{
	height: 100%;
}

body {
	margin:0px;
	padding:0px;
	text-align:center;
	background:#ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#80755e;
	height: 100%; 
}

.mainTbl{
	height: 100%;
	width: 100%;
	vertical-align: middle;
}
.size11{
	font-size: 11px;
}

img{
	vertical-align:bottom;
}

a{
	color:#80755e;
	text-decoration: none;
	font-size: 10px;
}

a:hover, a.selected{
	color:#d53f48;
}

a.link2{
	color:#80755e;
	text-decoration: underline;
	font-size: 11px;
}

a.link2:hover{
	color:#d53f48;
}

a img{
	border:none;
}

p{	
	margin: 0px;
	padding: 10px 0px;
	line-height: 16px;
}

h1{
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:20px;
	margin:0px;
	font-weight: normal;
	color: #a1916a;
	padding: 20px 0px 0px 0px;
}

h2{
	font-size:14px;
	margin:0px;
	color: #a1916a;
	font-weight: normal;
}



h3{
	font-size:11px;
	margin:0px;
	padding:10px 0px 5px 0px;

}

h3 a {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:18px;
	margin:0px;
	font-weight: normal;
	color: #a1916a;
	padding: 20px 0px 0px 0px;
}


.small{
	font-size:10px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif
}

#footer{
	color: #aea28b;
	padding-left: 221px;
	font-size:9px;
}

#wrapper{
	width:990px;
	text-align:left;
	margin:auto;
	padding: 60px 0px 20px 0px;
}

#header{
	padding:0px 0px 0px 136px;
}

#navigation{
	padding:6px 0px 6px 220px;
}

#navigation a{
	color:#ab988f;
	margin:0px 22px 0px 0px;
	text-decoration:none;
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:11px;
}

#navigation a:hover{
	color:#d53f48;
}

.border{
	border-top:solid 1px #e0dcdb;
	border-bottom:solid 1px #e0dcdb;
	padding:2px 0px 1px 0px;
	
}

#logo{
	width:65px;
	text-align:center;
	float:left;
	padding: 7px 0px;
}

.clear{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}

#linkTitle{
	width:130px;
	float:left;
	color:#d53f48;
	text-align:right;
	padding: 7px 0px 0px 0px;
}

#motionImages{
	width:720px;
	float:left;
	margin-left:24px;
	display:inline;
}

.contentWrapper{
	padding:7px 0px 0px 13px;
}

.leftSide{
	width:95px;
	float:left;
}

.subNav{
	width:98px;
	text-align:right;
	float:left;
}

.mainContent{
	width:520px;
	float:left;
	margin-left:15px;
}

.subNav a{
	display: block;
	color:#ab988f;
	text-decoration:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:11px;
	text-transform:uppercase;
	padding: 0px 0px 7px 0px;
}

.subNav a:hover, .subNav a.selected{
	color:#d53f48;
}

.leftSide a{
	font-size:10px;
	line-height:10px;
	display: block;
	color:#ab988f;
	text-decoration:none;
	margin:0px 0px 15px 0px;
}

.leftSide a:hover, .leftSide a.selected{
	color:#d53f48;
}

.leftSide a img{
	display: block;
	margin-bottom:3px;
}

.maincontent1{
	padding:0px 0px 0px 30px;
	float:left;
}

.maincontent1 a{
	color:#80755e;
}

h2{
	font-size:18pt;
	color:#336633;
	font-family:"Times New Roman", Times, serif;
	margin:0px;
	padding: 0px 0px 10px 0px;
}

#store h2{
	font-size:18pt;
	color: #a1916a;
	font-family:"Times New Roman", Times, serif;
	margin:0px;
	padding: 0px 0px 10px 0px;
}

h3{
	font-size:11px;
	margin:0px;
	padding: 0px 0px 10px 0px;
}

.pad2{
	padding: 35px 0px 10px 0px;
}

.pad3{
	padding: 10px 0px 30px 0px;
}

/* Gallery Styles */

#motioncontainer {
	/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */	
	width: 99%;/* Set to gallery width, in px or percentage */
	height: 50px; /* Set to gallery height */
}

#motioncontainer a img {
	vertical-align: bottom; 
	/* border: 1px solid #cccccc; */ /* Set image border color */
	margin: 7px 0px 7px 0px;
	z-index: 100;
}

#motioncontainer a:hover img {	
	/* border: 1px solid navy; */ /* Set image border hover color */
	margin: 0px -7px;
	position: relative;
	z-index: 300;
}

#motioncontainer a:hover {
	color: red; /* Dummy definition to overcome IE bug */
}

#trueContainer{
	display: block;
	padding: 0px 0px;
}

/* End Gallery Styles */

.pad4{
	padding: 0px 0px 20px 0px;
}

.imgToLeft{
	float: left;
	display: inline;
	margin: 20px 17px 10px 35px;
}

.pad5{
	padding: 20px 0px 10px 0px;
}

.text6{
	color: #cf242e;
	font-size:xx-small;
	font-style:italic;
}

ul{
	list-style-type:square;
	line-height: 16px;
	font-size:xx-small;
}

ul li{
	font-size:11px;
	margin: 0px;
	padding: 5px 0px;
}

.img5{
	float:left;
	margin:0px 10px 0px 10px;
	display:inline;
}

.min70{
	min-height:70px;
}

* html .min70{
	height: 70px;
}

.mainContent input , .mainContent textarea {border:1px solid #ab988f; font-size:11px;}
.mainContent table {font-size:11px;}

hr {margin:0; padding:0; color:#ab988f;} 

div.box {background-color:#F3F1ED; padding:5px 5px 5px 5px; width:200px;}
div.nobg {background-color:#FFFFFF;}
div.box[class] {width:190px;}
.designPick {color:#CC0000;}
.selectbox { font-size:8pt; color:#ab988f; border-bottom:#FFCC00 1px solid;
border-left:#FFCC00 1px solid;
border-right:#FFCC00 1px solid;
border-top:#FFCC00 1px solid; }

#opencontentcontainer { position:absolute; z-index:999; }
#opencontentcontent   { padding:10px 0px 0px 0px;} 
#sponsors h3 { margin:0; padding:0; font-size:12pt; font-weight:bold; }
#sponsors h3 a {
	font-size:11px;
	margin:0px;
	padding:10px 0px 5px 0px;
	font-family: Arial, Verdana, sans-serif;
	font-weight:bold;
}
#sponsors p  { margin:0; padding: 5px 0px 5px 0px; line-height: 16px; font-size:8pt;}

.popupcontent { border:1px solid black; background-color:#FFFFFF; padding:5px 20px 20px 20px;}
h6 { color:#B5ACA9; font-size:10pt; text-transform:uppercase;}