@charset "utf-8";
/* CSS Document */

.h3 {
	font-family:		Georgia, "Times New Roman", Times, serif;
	color:				#194968;
	font-size:			14px;
	margin-bottom: 		10px;
}
.h4 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	text-transform:		uppercase;
	color:				#a83d03;
	float:				left;
	width:				100%;
	margin-bottom:		5px;
}

.h4 span{
	margin-left: 13.5em;
	text-transform:none;}
	

a:hover{
	color:#666;
}

.featureimage{
	margin-bottom:		10px;
}

.controls{
	display:block;
	height:2em;
	padding:0;
	margin:10px 0;}
	
.controls .h4{
	width: 200px;
	float:left;}
	

.controls .brandcount {
	float:				right;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#CCCCCC;
	display:block;

}


.selectleft {
	width:				24px;
	float:				left;
	margin-right:		7px;
	padding-top:		30px;
}

.selectright {
	border-left: 		1px solid #CCCCCC;
	width:				24px;
	float:				right;
	height:				62px;
	padding-left:		7px;
	padding-top:		30px;
	
}

.brandview {
	width: 				178px;
	border-left: 		1px solid #cccccc;
	float:				left;
	text-align:			center;
}

.highlightimg {
	border:				1px solid #CCCCCC;
	float:				left;
}

.highlight {
	float:				left;
	margin-left:		17px;
	margin-right:		20px;
	width:				225px;
}

.highlight .button{
	background:url(images/btnContinue.gif) no-repeat 0 0;
	width:69px;
	height:25px;
	margin: 1em 0 0 0;
	padding: 0.5em 0 0 0;
}

.highlight .button a{
	padding-left: 0.5em;
	font-weight:bold;
	font-size:10px;
	color:#FFF;}

.highlight .button:hover {
    background-position: -70px 0;
}


.eventlist {	
	float:				left;
	margin-left:		10px;
	width:				210px;
	border-left: 		1px solid #CCCCCC;
	padding-left:		10px;
	height:12em
}

.eventlist ul {
	list-style-type:	none;
	float:left;
	padding: 			0px;
	margin:				0px;
}

.eventlist li {
	border-bottom:		1px dotted #D9D9D9;
	padding-top:		5px;
	padding-bottom:		5px;
}

.eventlist a {
	font-family:		Georgia, "Times New Roman", Times, serif;s
	color:				#666666;
	text-decoration:	none;
}

/*News List*/
.newslist {	
	float:				left;
	margin-left:		10px;
	width:				210px;
	border-left: 		1px solid #CCCCCC;
	padding-left:		10px;
	height:12em
}

.newslist ul {
	list-style-type:	none;
	float:left;
	padding: 			0px;
	margin:				0px;
}

.newslist li {
	border-bottom:		1px dotted #D9D9D9;
	padding-top:		5px;
	padding-bottom:		5px;
}

.newslist a {
	font-family:		Georgia, "Times New Roman", Times, serif;s
	color:				#666666;
	text-decoration:	none;
}

.homepage-memberaccess {
	float:				right;
	width:				210px;
	border-left:		1px solid #CCCCCC;
	padding-left:		10px;
	height:12em
}

.homepage-memberaccess .button{
	background:url(images/btnSignin.gif) no-repeat 0 0;
	width:49px;
	height:23px;
	margin: 1em 0 0 0;
	padding: 0.5em 0 0 0;}
	
.homepage-memberaccess .button a{
	padding-left: 0.5em;
	font-weight:bold;
	font-size:10px;
	color:#FFF;}

.homepage-memberaccess .button:hover {
    background-position: -50px 0;
}

.homepage-memberaccess .remember {
	float:left;
	width: 150px;
	margin-top: 10px;
	margin-bottom: 20px;}
	
.homepage-memberaccess .chk {
	vertical-align:middle;
	margin-right: 5px;
}
	
.homepage-memberaccess .button { 
	margin-top: 10px;
	float:right;
}

.homepage-memberaccess .registerlost{
	float:left;
	width:200px;}
	
.homepage-memberaccess span.username{
	margin:0 5em 1em 0;}
	
.homepage-memberaccess .login-error{
    background:#FFCCFF;
    display:inline-block;
	float:left;
	background:#fde0e7;
	border:1px solid #fac4cf;
	color:#000;
	font-weight:bold;
	padding:0.5em;
	width:195px;
	margin-bottom:0.5em;
}	

.homepage-memberaccess .input {
	border: 			1px solid #666666;
	width: 				95px;
	height:				20px;
	margin: 0.5em 0.5em 0 0;
	float:left;
}

