/*//---------------------------------------------*/
/*// Name: SITENAME - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */
		body
		{
			color: #3c3c3c;
			font-family: Verdana, Arial, Sans-serif;
			font-size: 12px;
			background: url(images/body-bg.gif) top center no-repeat fixed #fff;
		}

		.widthLock
		{
			margin: 0 auto;
			width: 950px;
		}

		#content {
			color: inherit;
			font-family: inherit;
			font-size: inherit;
			vertical-align: top;
			padding: 24px;
		}

		#contentStrip {
			border-bottom: 2px solid #003e7b;
			margin-bottom: 2px;
		}
		
		div.clear {
			clear: both;
			height: 1px;
			line-height: 1px;
			font-size: 1px;
			margin-top: -1px;
		}
		
		a
		{
			color:#CF0500;
		}
		
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		/* styles for header contained on the template */
		#topStrip
		{
			font-family: 'Century Gothic', Verdana, Arial, Sans-serif;
			font-size: 19px;
			color: #fff;
			height: 206px;
		}

		#topStrip a#logo {
			outline: 0;
			display: block;
			width: 292px;
			height: 206px;
			background: url(images/site-logo.gif) no-repeat;
		}
		
		#topStrip a#logo span {
			display: none;
		}
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		/* styles for Links And Navigation contained on the template */
		#topStrip #navigation {
			float: right;
			width: 475px;
			height: 206px;
			line-height: 41px;
			background: url(images/navigation-bg.gif) no-repeat;
		}

		#topStrip #navigation a {
			display: block;
			color: #fff;
			text-align: right;
			text-decoration: none;
			text-transform: uppercase;
			padding-right: 32px;
		}

		#topStrip #navigation a:hover {
			color: #000;
		}

		#leftNavigation {
			width: 188px;
			padding-top: 16px;
			border-right: 2px solid #003e7b;
			font-family: 'Trebuchet MS', Arial, Sans-serif;
			vertical-align: top;
		}

		#leftNavigation a {
			color: #fff;
			text-decoration: none;
			text-transform: uppercase
		}

		#leftNavigation a:hover {
			color: #dd2621;
		}

		#leftNavigation #top, #leftNavigation #bottom {
			width: 188px;
			height: 14px;
			line-height: 14px;
			font-size: 7px;
		}

		#leftNavigation #top {
			background: url(images/leftNavigation-top.gif) no-repeat;
		}

		#leftNavigation #bottom {
			background: url(images/leftNavigation-bottom.gif) no-repeat;
		}

		#leftNavigation #linkBody {
			line-height: 24px;
			padding-left: 24px;
			background-color: #003e7c;
		}

	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		/* styles for Footer And BVLOGO contained on the template */
		#bvFooterStrip
		{
			font-size: 10px;
			text-align: right;
			color: #fff;
			padding: 8px 32px;
			background-color: #ef4035;
		}

		#bvFooterStrip img {
			vertical-align: middle;
		}

		#bvFooterStrip a {
			color: #000;
			text-decoration: none;
		}

		#bvFooterStrip a:hover {
			text-decoration: underline;
		}

		#outerSponsorStrip {
			border: solid #003e7b;
			border-width: 2px 0px;
			padding: 2px 0px;
			margin-bottom: 2px;
		}
		
		#outerSponsorStrip #sponsorStrip {
			text-align: right;
			background-color: #003e7b;
		}

		#outerSponsorStrip #sponsorStrip #sponsorText {
			float: right;
			width: 16px;
			height: 117px;
			margin-right: 8px;
			background: url(images/sponsorsText.gif) no-repeat;
		}

		#outerSponsorStrip #sponsorStrip img {
			border: 2px solid #186cd0;
			margin-right: 4px;
		}

		a.signUp {
			background: url(/resources/images/aaflv-signup.jpg) no-repeat;
			display:block;
			width:164px;
			height:94px;
		}


/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
		h1 {
			color: #dd2621;
			font-size: 30px;
			font-family: Copperplate, 'Copperplate Gothic Light', 'Gill Sans', 'Gill Sans MT', Sans-serif;
			margin-bottom: .5em;
		}
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for text contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
		.borderBlue {
			border: 3px solid #004990;
		}
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable, .ecomTable, .ecom-tableDetails, .ecom-tableCategory, .ecom-tableListing, .ecom-tableViewCart, .ecom-tableCommon
	{
		border: 2px solid #003e7b;
	}

	.borderTable tr td, .ecomTable tr td, .ecom-tableDetails tr td, .ecom-tableCategory tr td, .ecom-tableListing tr td, .ecom-tableViewCart tr td, .ecom-tableCommon {
		padding: 4px;
	}

	.ecom-tableListing-rowNavigationTop, .ecom-tableListing-rowNavigationBottom
	{
	
	}
	.tableRowHeader, .ecom-tableRowHeader, .ecom-tableListing-rowHeaderTop
	{
		color: #fff;
		font-weight: bold;
		background-color: #003e7b;
	}
	.tableRowFooter, .ecom-tableRowHeader, .ecom-tableListing-rowHeaderBottom
	{
		color: #fff;
		font-weight: bold;
		background-color: #003e7b;
	}
	.textRequiredField, .ecom-textRequiredField
	{
		color: #f00;
		font-weight: bold;
	}
	.textSmallerFont
	{
		font-size: 10px;
	}
	.labelColumn, .ecom-labelColumn
	{
	
	}
	.tableRow1, .ecom-tableRow1, .ecom-tableListing-row1
	{
		background-color: #eef;
	}
	.tableRow2, .ecom-tableRow2, .ecom-tableListing-row2
	{
		background-color: #fff;
	}
	.itemImage {
	
	}
	.itemDetails {
	
	}
	.ecom-imgStatic-exists
	{
	
	}
	.ecom-textProductName
	{
	
	}
	.ecom-textProductStatus
	{
	
	}
	.viewCartInfo
	{
	
	}
	.ecomDiscountCode
	{
	
	}
	.ecom-textErrorMessage
	{
	
	}
	.ecom-textAlignCenter
	{
		text-align: center;
	}
	.ecom-textAlignLeft
	{
		text-align: left;
	}
	.ecom-textAlignRight
	{
		text-align: right;
	}
	.ecom-textAlignJustify
	{
		text-align: justify;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/