/* GENERAL STYLES */
/*** General ***/

* {margin:0; padding:0; }
img {border:0;}

/* START | font, button and list styles */

a 
{
	color:#ffffff; 
	text-decoration:none; 
	background-color:inherit; 
}

a:hover
{ 
	color:#a5e827; 
	text-decoration:underline; 
	background-color:inherit; 
}

.rightContainer a{font-weight:bold;color:#669111}
.rightContainer a:hover{font-weight:bold;color:#669111}

.disclaimerContainer a{color:#ffffff}
.disclaimerContainer a:hover{color:#ffffff}

body
{
	background:url(/media/build/headerbg.gif) #dfead9 top left repeat-x;
}

body, h1, h4, h5, li
{ 
	font-family:Arial, Verdana,  Helvetica, sans-serif; 
	color:#000000;
	font-size:11px;
}

p
{ 
	font-family:Arial, Verdana,  Helvetica, sans-serif; 
	font-size:11px; 
	padding:0px 0px 10px 0px; 
	margin:0; 
}


h1, h2, h3
{ 
	padding:0px; 
	margin:0px;
}

h2
{
	font-size:14px;
	font-weight:bold;
	color:#62ac0d;
}

h3
{
	font-size:12px;
	font-weight:bold;
	color:#007700;
}

.h2Tag
{
	font-size:14px;
	font-weight:bold;
	color:#62ac0d;
}


#bodyContainer
{
	float:left;
	width:100%;
	padding:0px 0px 21px 0px;
	margin:0px 0px 0px 0px;
	background:url(/media/build/footerbg_homepage.gif) bottom left repeat-x;
}

.alignCenter
{
	margin-left:auto;
	margin-right:auto;
	width:880px;
	padding:0px;
}

.headerContainer
{
	float:left;
	width:880px;
	height:118px;
	padding:0px 0px 0px 0px;
	margin:0;
	background:url(/media/build/micky.jpg) bottom right no-repeat;
}

.logoContainer
{
	float:left;
	width:80px;
	padding:0px 20px 0px 40px;
	margin:0px;
}	

.logoContainer img{float:left;}

.strapContainer
{
	float:left;
	width:525px;
}
.strapContainer img{float:left;padding:0px 0px 10px 0px;}
.strapContainer p{font-family:verdana;text-align:center;font-size:12px;font-weight:normal;color:#888888}

.buttonContainer
{
	float:left;
	width:770px;
	padding:0px 0px 0px 110px;
	margin:0px;
	height:27px;
}

.logOutContainer
{
	float:left;
	width:810px;
	padding:0px 20px 0px 50px;
	margin:0px 0px 7px 0px;
	height:27px;
}

.logOutContainer img{float:left;}
.buttonContainer img{float:left;}

.boxStayUpToDate
{
	float:right;
	background:url(/media/velocitymembers/box_stayuptodate.jpg) #232323 top left no-repeat;
	padding:20px 0px 0px 0px;
	margin:0 0 10px 0;
}

.boxStayUpToDateBg
{
	float:right;
	padding:0px 0px 10px 15px;
	margin:0;
	width:260px;
	min-height:275px;
	background:url(/media/velocitymembers/stayupdatefooter.gif) bottom left no-repeat;
}

.boxStayUpToDate .title
{
	float:left;
	width:175px;
	padding:0px 0px 0px 0px;
}

.boxStayUpToDate .row
{
	float:left;
	color:#ffffff;
	width:175px;
	padding:0px 0px 5px 0px;
	margin:0;
}

.boxStayUpToDate .title img{float:left;padding:0 0 8px 0}
.boxStayUpToDate .submitBtn{margin-left:-1px;margin-top:3px;padding-bottom:2px;}
.boxStayUpToDate .man{color:#559126;font-size:10px}
.boxStayUpToDate .aster{color:#99cc00;font-size:12px;}

.textField
{
	width:160px;
	margin:3px 0 0 0;
	padding:2px 0px 0px 3px;
	height:16px;
	font-family:arial;
	background-color:#ffffff;
	border:1px solid #666666;
	font-size:11px;
}

.boxDonatePoints
{
	float:right;
	background:url(/media/velocitymembers/box_donatepoints.gif) top left no-repeat;
	padding:0px 0px 0px 0px;
	margin:0 0 10px 0;
	width:275px;
	height:225px;
}

.boxDonatePoints img{float:left}

.boxDonatePoints .title
{
	float:left;
	padding:15px 0px 0px 15px;
}

.boxDonatePoints .btn
{
	float:left;
	padding:8px 0px 0px 15px;
	margin-left:-3px;
}

.boxDonatePoints .imgs
{
	float:left;
	padding:20px 0px 0px 9px;
}

.donationDisclaimer
{
	float:left;
	width:628px;
	font-size:10px;
	color:#7e7e7e;
}

.mainImageContainer
{
	float:left;
	width:859px;
	padding:17px 0px 0px 6px;
	margin:0px;
}

.contentContainer
{
	float:left;
	width:880px;
	background:url(/media/build/contentbg.gif) bottom left no-repeat;
	padding:0px 0px 25px 0px;
	margin:10px 0px 0px 0px;
}

.contentBg
{
	float:left;
	width:880px;
	background:url(/media/build/leftcontainerbg.gif) top left repeat-y;
	padding:0px 0px 10px 0px;
	margin:0px;
}

.leftContainer
{
	float:left;
	width:189px;
	padding:0px 0px 0px 6px;
	margin:0px 0px 0px 0px;
}

.leftContainer img{float:left;}

.subNavContainer
{
	float:left;
	width:189px;
	padding:8px 0px 0px 0px;
	margin:0px;
}

.subNav
{
	float:left;
	width:173px;	
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding:0px 0px 8px 16px;
	margin:0px 0px 8px 0px;
	background:url(/media/build/subnavlistbg.gif) bottom left no-repeat;
}

.subNav a
{
	background:url(/media/build/subnavarrow.gif) top left no-repeat;	
	padding:0px 0px 0px 15px;
}

.subNav .onPage
{
	background:url(/media/build/subnavarrow.gif) top left no-repeat;	
	padding:0px 0px 0px 15px;
	color:#a5e827 !important;
}

.noBorder{background:none !important;margin-bottom:2px !important;}

.rightContainer
{
	float:left;
	width:672px;
	padding:0px 0px 0px 13px;
}

.footerContainer
{
	float:left;
	width:880px;
	padding:0px 0px 0px 0px;
	height:61px;
	margin:0px;
}

.contactUsTitle
{
	float:left;
	width:97px;
	padding:17px 0px 0px 30px;
}

.contactUsTitle img{float:left;}

.contactDetails
{
	float:left;
	width:655px;
	padding:12px 0px 0px 15px;
	font-size:11px;
	line-height:17px;
}


.emailUs
{
	float:left;
	padding:17px 0px 0px 0px;
}

.emailUs img{float:left;}
.disclaimerContainer
{
	float:left;
	width:880px;
	padding:4px 0px 0px 0px;
	height:20px;
}

.boxWhiteContainer
{
	float:left;
	width:633px;
	padding:8px 11px 0px 15px;
	margin:0px 0px 0px 0px;
	background:url(/media/build/bg_whitecurve_top.gif) top left no-repeat;
}

.boxWhiteContainer p{padding:0px;margin:0px}

.pageTitle
{
	float:left;
	width:628px;
	padding:3px 0px 8px 0px;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #dfead9;
}

.pageTitle .right img{float:right;}

.pageTitle p{padding:13px 15px 4px 0px;}
.pageTitle p.topPad{padding:25px 15px 4px 0px;}

.pageContent
{	
	float:left;
	width:628px;
	padding:8px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

ul
{
	clear:both;
	margin:0px 0px 14px 2px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#000000;
	list-style-type:none;
}

li
{
	background:url(/media/build/squares.gif) top left no-repeat;
	padding:0px 0px 2px 10px;
}

.disclaimerLeft
{
	float:left;
	font-size:10px;
	color:#ffffff;
	padding:0px 0px 0px 6px;
	font-family:arial;
}

.disclaimerRight
{
	float:right;
	font-size:10px;
	text-align:right;
	font-family:arial;	
	color:#ffffff;
	padding:0px 22px 0px 0px;
}

.floatLeft{float:left}
.floatRight{float:right}


/* EDITOR PROPERTIES */
