/*****CSS RESET*******/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/****FORM STYLES********/
form
{
	padding: 0;
	margin: 0;
}

fieldset
{
	border: 0;
	padding: 0;
	margin: 0;
}

	fieldset label
	{
		display: block;
		float: left;
		clear: left;
		padding: 4px 0 0 0;
		width: 200px;
		font-size: 14px;
		font-weight: bold;
	}
	
	fieldset label.error
	{
		color: #880000;
		font-size: 10px;
		display: none !important;
	}
	
	fieldset label.title
	{
		float: none;
		width: auto;
	}
	
	fieldset input.text
	{
		width: 300px;
		display: block;
		float: left;
		margin-bottom: 6px;
		color: #2a2f41;
		border: 1px solid #9096b0;
		font-size: 14px;
		padding: 2px;
	}
	
		fieldset input.text-mid
		{
			width: 200px;
			display: block;
			float: left;
			margin-bottom: 6px;
			color: #2a2f41;
			border: 1px solid #9096b0;
			font-size: 14px;
			padding: 2px;
		}
	
		fieldset input.shorter
		{
			width: 60px;
		}
		
		fieldset input.longer
		{
			width: 380px;
		}
	
	fieldset select
	{
		display: block;
		float: left;
		margin-bottom: 6px;
		color: #2a2f41;
		font-size: 14px;
		padding: 2px;
	}
	
	fieldset input.error, textarea.error
	{
		background: #ffcccc;
	}
	
	fieldset textarea
	{
		width: 500px;
		height: 200px;
		border: 1px solid #9096b0;
		color: #2a2f41;
		font-size: 14px;
		font-family: "Helvetica", sans;
		padding: 2px;
	}

		fieldset .finish input
		{
			width: auto;
		}
		
fieldset.right
{
	width: 600px;
}

	fieldset.right label
	{
		width: auto;
		float: right;
		line-height: 15px;
		padding-right: 10px;
	}
	
	fieldset.right select, fieldset.right input
	{
		width: 200px;
		float: right;
	}
	
	fieldset.right a
	{
		float: right;
	}
	
span.errorList
{
	padding: 8px 0;
	display: block;
}

	span.errorList em
	{
		display: block;
		color: #ff0000;
		font-style: normal;
	}

span.messageList
{
	padding: 8px 0;
	display: block;
}

	span.messageList em
	{
		display: block;
		color: #aaa;
		font-style: normal;
	}


/****BODY STYLES********/

body { background: url('../images/bkg.jpg') no-repeat top center #000; font-family: Arial; color: #000; font-size: 12px; line-height: 24px; }
a { color: #C40000; text-decoration: none; }
a:hover { text-decoration: underline; }
#container { margin: 0 auto; width: 980px; }

h1 { font-size: 21px; font-weight: normal; margin-bottom: 20px; }
h2 { font-size: 16px; font-weight: normal; margin-bottom: 10px; }
h3 { float: left; margin: 30px 0 0 0; padding: 0 0 10px 15px; font-weight: normal; font-size: 30px; color: #b3b3b3; position: relative; z-index: 12; }
h4 { margin: 10px 0 0 40px; font-weight: bold; font-size: 14px;position:relative;z-index:11; }
h5 { margin: 10px 0 15px 0px; font-weight: normal; font-size: 14px; }
h6 { line-height: 14px; }

/****HEADER STYLES*******/

#header { float: left; width: 980px; }
.logo { position: absolute; width: 140px; height: 140px; margin: 5px 0 0 20px; }
#slogan { float: right; margin: 30px 0 0 0px; color: #fff; font-size: 13px; }
#slogan a { color: #fff; }

/*****NAV STYLES*******/

#navBkg { float: left; width: 980px; height: 46px; margin-top: 10px; background: url('../images/navBkg.jpg') no-repeat; }
#wrap { font-size: 1.3em; width: 742px; position: relative; }
#navbar { float: left; margin-left: 180px; padding: 0; height: 46px; width: 810px; margin-top: 3px; }
#navbar ul { margin: 0 auto; }
#navbar li { list-style: none; float: left; }

#navbar li a { width: 70px; height: 36px; margin-left: 10px; padding-top: 10px; display: block; color: #000; text-decoration: none; }
#navbar li a:hover { color: #CC0000; }
#navbar li a.active { color: #CC0000; background: none; }
#navbar li a.active-sticky { color: #CC0000; background: none; }
#navbar li ul { text-align: left; display: none; width: 0px; /* Width to help Opera out */ background-color: #989796; }

#navbar li:hover ul, #navbar li.active ul { display: block; position: absolute;z-index:25; margin: 0; padding: 0; top: 110px; }
#navbar li:hover li, #navbar li.active li { float: none; }

#navbar li a { display: block; width: 90px; height: 46px; text-align: center; }
#navbar li a.short { display: block; width: 60px; height: 46px; text-align: center; }
#navbar li:hover li a, #navbar li.active li a { text-align: left; margin-left: 5px; background: #989796; border: solid thin #696969; color: #fff; height: 17px; width: 120px; text-decoration: none; padding: 5px 0 5px 5px; }
#navbar li li a:hover, #navbar li li a.active { background-color: #CCC; color: #000; }

/*****FOOTER STYLES*******/

#footerDivider { float: left; width: 980px; height: 7px; background: #fff; margin: 0px 0 10px; }
#footerLeft { float: left; color: #fff; }
#footerLeft a { color: #fff; text-decoration: none; }
#footerLeft a:hover { text-decoration: underline; }
#footerRight { float: right; text-align: right; color: #fff; line-height: 18px; }
#footerRight a { color: #FEFF00; text-decoration: none; }
#footerRight a:hover { text-decoration: underline; }

/*****CONTENT STYLES*******/

#contenBkgTop { float: left; width: 980px; height: 39px; background: url('../images/contentBkgTop.jpg') no-repeat; }
#contentBkgRepeat { float: left; width: 980px; background: url('../images/contentBkgRepeat.jpg') repeat-y; }
#contentBkgBottom { float: left; width: 980px; height: 39px; background: url('../images/contentBkgBottom.jpg') no-repeat; }

.leftContentContainer { float: left; width: 167px; margin: 30px 0 0 25px; color: #fff; overflow: none; }
.leftContentContainer a { color: #FEFF00; }
.leftContentContainer a:hover { text-decoration: underline; }
.leftContentContainer h2 { font-size:14px;}

.mainContentBkgTop{ float: right; width: 754px; height: 27px; margin: 20px 20px 0 0; background: url('../images/mainContentBkgTop.jpg') no-repeat; }
.mainContentBkgBottom{ float: right; width: 754px; height: 27px; margin: 0 20px 0 0; background: url('../images/mainContentBkgBottom.jpg') no-repeat; }
.mainContentBkgRepeat{ float: right; width: 754px; margin: 0 20px 0 0; background: url('../images/mainContentBkgRepeat.jpg') repeat-y; }

.breadcrumb { float: right; text-align: right; width: 700px; margin: 0 30px 0 0; color: #fff;}
.breadcrumb a { color: #fff;}
.breadcrumb a:hover { text-decoration: underline; } 
.breadcrumb span { color: #FEFF00; }

.bkgTop { width:742px;height:125px;position:absolute;margin-top:-22px;margin-left:5px;z-index:10; }

.raisedContentBox { width:675px;margin-left:38px;position:relative;z-index:20;}
.raisedContentBox .top { width:675px;height:7px;background:url(../images/contentBox_raisedTop.png) no-repeat top left;}
.raisedContentBox .mid { width:655px;padding:0px 10px;background:url(../images/contentBox_raisedMid.png) repeat-y;overflow:auto; }
.raisedContentBox .bot { width:675px;height:7px;background:url(../images/contentBox_raisedBot.png) no-repeat top left;}
.raisedContentBox h4 { font-size: 16px; margin-left: 0; }

.mid .floatRight { float:right;margin:10px;}
.floatRight { float:right;}
.floatLeft { float: left; }

.floatRightTeam { float:right; width: 450px;}
.floatLeftTeam { float: left; }
.floatLeftTeam img { margin: 10px; padding: 4px; background: #fff; }

.subContentReg { position:relative;z-index:20;margin:10px 18px 0 18px;}
.subContentReg h4 { font-size: 16px; margin-left: 0; }

.whiteContentCenter { background:#fff;margin:30px;padding:15px 0px;}


.viewAll { text-decoration:underline;}

/*HOME PAGE*/

.homeProducts { float: left; width: 167px; height: 123px; margin-bottom: 3px; background: url('../images/homeProductsBkg.png') no-repeat; text-align: center; }
.homeProducts.featured { background: url(../images/homeProductsFeatBkg.png) no-repeat;height:246px; }
.homeProducts a { color: #fff; text-decoration: none; }
.homeProducts a:hover { text-decoration: underline; }
.homeProductsThumb { float: left; width: 148px; height: 83px; margin: 10px 0 0 10px; }
.homeProducts.featured .homeProductsThumb { height:206px;}
.specialNumbers a { float: left; width: 14px; height: 18px; margin: 15px 3px; padding: 0 0 3px 8px; font-size: 10px; color: #fff; text-decoration: none; background: #000; }
.specialNumbers a:hover { color: #FEFF00; }

#heroContainer { float: right; width: 742px; height: 277px; margin: 35px 25px 0 0; }
.heroSpot { width: 742px; height: 277px; }
.heroNumContainer { float: left; width: 36px; margin: 15px; }
.heroNum a { float: left; width: 36px; height: 30px; padding: 3px 0 0 15px; color: #fff; text-decoration: none; font-size: 17px; background: url('../images/heroNumBkgOff.png') no-repeat; }
.heroNum a:hover { color: #FEFF00; background: url('../images/heroNumBkgOn.png') no-repeat; }
.heroNum.active a { color: #FEFF00; background: url('../images/heroNumBkgOn.png') no-repeat; }
.heroText { float: right; width: 469px; margin: 242px -20px 0 0; font-size: 14px; color: #fff; }
.heroText a { color: #FEFF00; text-decoration: none; }
.heroText a:hover { text-decoration: underline; }

#homeIntroP { float: left; width: 712px; margin: 20px 0 0 25px; }
.homeIntroPic { float: left; width: 177px; height: 113px; margin-right: 25px; }
#homeVideoContainer { float: left; width: 385px; height: 240px; border: solid thin #000; margin: 20px 0 0 25px; }
#homeVideoP { float: right; width: 277px; margin: 20px 25px 0 0px; }

#offersContainer { float: left; width: 722px; height: 482px; margin: 20px 0 0 15px; }
#offersBkg1 { float: left; width: 722px; height: 482px; }
.offerBkg1 { background: url('../images/offersBkg1.png') no-repeat; }
.offerBkg2 { background: url('../images/offersBkg2.png') no-repeat; }
.offerBkg3 { background: url('../images/offersBkg3.png') no-repeat; }
.offers1Tab a { display: block; width: 260px; height: 30px; overflow: hidden; text-align: center; float: left; margin: 5px 0 0 0; font-size: 14px; color: #000; text-decoration: none; }
.offers2Tab a { display: block; width: 210px; height: 30px; overflow: hidden; float: left; margin: 5px 0 0 10px; font-size: 14px; color: #000; text-decoration: none; text-align: center; }
.offers3Tab a { display: block; width: 210px; height: 30px; overflow: hidden; float: left; margin: 5px 0 0 0; font-size: 14px; color: #000; text-decoration: none; text-align: center; }
.offers1Tab a:hover, .offers2Tab a:hover, .offers3Tab a:hover { text-decoration: underline; }
.offersPic1 { float: left; width: 153px; padding: 30px 0 0 20px; }
.offersText { float: right; width: 507px; height: 396px; margin: 30px 20px 0 0; }

/*Dealer Page*/

.dealers .bkgTop { background:url(../images/dealers.png) no-repeat;}
#dealerLocatorBkg { float: left; width: 676px; height: 232px; margin: 10px 0 20px 40px; background: url('../images/dealerLocatorBkg.jpg') no-repeat; }
.dealerLocatorP { float: left; width: 250px; margin: 15px; }
#dealerLocatorForm { float: left; width: 170px; }
#dealerLocatorFormText { float: left; width: 150px; margin: -5px 0 0 15px; color: #C40000; }
.zipFormBkg { float: left; width: 99px; height: 14px; padding: 10px; background: url('../images/zipFormBkg.jpg') no-repeat; border: none;margin-bottom:10px; }
.goButton { float: right; width: 40px; height: 34px; background: url('../images/goButton.jpg') no-repeat; border: none; text-indent: -9000px; }
.dealerSearch { width:300px;float:left; padding-left:20px;padding-right:20px;}

#dealerLoginContainer { float: left; width: 307px;  }
#dealerLoginContainer a { float: right; color: #000; text-decoration: underline; }
#dealerLoginContainer a:hover { text-decoration: none; }
.dealerLoginFormBkg { width: 287px; height: 16px; margin-bottom:10px; padding: 10px; background: url('../images/dealerLoginFormBkg.jpg') no-repeat; border: none; }
.loginDealerButton { float: left; width: 81px; height: 34px; background: url('../images/loginDealerButton.jpg') no-repeat; border: none; }

#dealerRegistrationContainer { float: right; width: 270px; margin: 10px 40px 0 0; }
#dealerRegistrationContainer span { font-size: 14px; color: #C40000; }
.registerDealerPic { float: left; width: 115px; height: 116px; margin: 0 20px 0 0; }
.registerDealerButotn { float: right; width: 98px; height: 34px; }

/*Rallies Page*/
.rallies .bkgTop { background:url(../images/rallies.png) no-repeat;}
#watchRallyVideos { margin-top:15px;margin-right:135px;float:right;clear:right;width:205px;height:53px;background:url(../images/button_rallyVideos.png) no-repeat;}
#watchRallyVideos span { display:none;}
.rallyTextP { width:330px;margin-bottom:10px;}
.rallyTextP strong { font-size:14px;}
.whiteContentCenter iframe { text-align:center;margin-left:45px;}
.event { width:142px;height:165px;margin-left:-8px; margin-bottom: 10px; padding:2px 15px;}
.event h5 { font-size:12px;}
.event p { color:#ff6804;}
.event .viewDetails { position:absolute;margin-top:75px;margin-left:70px;text-decoration:underline;}

/*Products*/
.products .bkgTop { background:url(../images/header_products.png) no-repeat;}
.detailedOverviews { margin-left:10px;}
.pageNav { float:right;}
.product { z-index: 12; background:url(../images/contentBox_productBkg.png) no-repeat;height:284px;width:284px;padding:15px 20px;float:left;margin-right: 10px;margin-left:10px;margin-top:5px;}
.productImage { background:url(../images/contentBox_product.png) no-repeat;height:100px;width:100px;float:left;margin-right:10px; padding: 7px 7px 7px 7px; overflow: hidden; text-align: center; }
.productImage a { display: table-cell; width: 100px; height: 100px; vertical-align: middle; }
.productImage a img { display: block; margin: auto; }
.actionButtons { padding-top:10px;}
.actionButtons form { float: left; }

/*Testimonials*/
.testimonial { margin-bottom:10px;}
.testimonial .mid p { padding:5px;}
.testimonials .bkgTop { background:url(../images/header_testimonials.png) no-repeat;}
#addTestimonial .text { background:url(../images/input_testimonialText.png) no-repeat;width:150px;height:26px;border:none;padding:8px 8px 0px 8px;}
#addTestimonial .textarea { background:url(../images/input_testimonialTextArea.png) no-repeat;width:150px;height:139px;border:none;padding:8px 8px 0px 8px;}
.testimonialSubmitter { text-align:right;}
.testimonialSubmitter span { color:#C40000;}

/*BoogeyBoard*/
.signIn { margin-right:40px;display:block;margin-top:8px;}
.boardRow { padding:5px 15px;}
.boardLeftCol { width:183px;float:left;margin-right:10px;overflow:auto;}
.boardRightCol { width:475px;overflow:auto;} 
.boardRow h4 { margin:0px 0px 10px 0px !important;}
.memberList li { width:56px;height:56px;background:url(../images/board_memberThumb.png) no-repeat;float:left;}
.memberList li a { margin:7px 0px 0px 7px; width: 42px; height: 42px; overflow: hidden; display: block; text-align: center;}
.mediaViewer { background:url(../images/board_ImageViewerBG.png) no-repeat;width:470px;height:354px;position:relative;float:right;}
.mediaViewer .mediaControls { margin-left:15px;top:20px;background:url(../images/board_imageViewerNav.png);width:107px;position:relative;padding:5px;z-index:20;}
.mediaViewer .mediaControls a { width:56px;height:56px;border:2px solid #fff;background:#000;display:block;margin-bottom:5px; overflow: hidden;}
.mediaControls h5 { margin:0px;margin-bottom:5px;color:#fff;}
.media { width:461px;height:345px; position:absolute;top:7px;left:7px;z-index:2; overflow: hidden; }

.latestForum { padding-right:10px;}
.latestForum li { margin-bottom:15px;}
.blogList li { margin-bottom:15px;height:195px;width:471px;background:url(../images/board_blogPreview.png) no-repeat;}
.blogList li h6 { margin:0px 15px 5px 15px;padding-top:10px;}
.blogList li p { margin-left:15px;margin-right:15px;}
p.blogPreview { height:120px;overflow:hidden;}
.boardNav { margin-bottom:20px;}
.boardNav li { background:url(../images/navigation_boardRail.png) no-repeat;width:166px;height:36px;margin-bottom:5px;}
.boardNav li a { color:#C40000;margin:3px 0px 0px 15px;display:block;padding-top:5px;}
.newsItem { width:166px;height:214px;background:url(../images/contentBox_newsItem.png) no-repeat;}
.newsImage { margin:0px 0px 0px 14px;padding-top:15px;height:95px;}
.newsItem h5 { margin:0px 0px 0px 15px;font-size:14px;}
.newsItem p { margin-left:15px;}
.newsItem .descrip { height:42px;overflow:hidden;}


/*PRICE AND ORDERING*/
.priceOrder .bkgTop { background:url(../images/header_priceOrdering.png) no-repeat;}
.priceOrder .leftColumn { width:113px;float:left;margin-right:10px;}
.priceOrder .leftColumn h4 { margin:0px !important;margin-bottom:5px;margin-left:5px;}
.priceOrder .leftColumn p { margin-left:5px;}
.upsLogo { float:left;}
.trackOrder { float:left;padding-left:10px;}

.hide { display: none; }

	table.cart td.cart-header
	{
		font-weight: bold;
		border-bottom: 2px dotted #a7b6be;
	}
	
	table.cart tr.cart-item
	{
		border-bottom: 2px dotted #a7b6be;
	}
	
	table.checkout tr.cart-item
	{
		border: 0;
	}
	
	table.cart tr.cart-item td
	{
		padding: 20px 0;
		vertical-align: middle;
	}
	
	table.cart tr.cart-item td
	{
		padding: 10px 0;
	}	
	
	table.cart td.cart-item-details
	{
		width: 138px;
		text-align: left;
	}
	
	table.cart td.cart-item-details img
	{
		vertical-align: middle;
	}
	
	table.cart td.cart-item-details2
	{
		width: 192px;
	}
	
	table.checkout td.cart-item-details2
	{
		width: 330px;
	}
	
	table.cart td.cart-item-price
	{
		width: 70px;
	}
	
	table.cart td.cart-item-qty
	{
		width: 100px;
	}
	
	table.cart td.cart-item-qty input
	{
		text-align: center;
	}
	
	table.cart td.cart-item-total
	{
		text-align: right;
		width: 80px;
	}
	
	div.cart-coupon
	{
		width: 130px;
		float: left;
		padding-right: 50px;
	}
	
	div.cart-shipping
	{
		width: 240px;
		float: left;
	}
	
	div.cart-totals
	{
		width: 150px;
		float: left;
		padding-left: 20px;
		text-align: right;
	}
	
	div.cart-totals span
	{
		float: right;
		width: 80px;
	}
	
	div.cart-totals div
	{
		font-weight: bold;
	}
	
	div.cart-totals #final-total
	{
		font-weight: bold;
	}
	
	div.checkout
	{
		padding: 20px 0;
		border-top: 2px dotted #a7b6be;
		clear: both;
	}
	
	div.checkout.login form.checkout-form
	{
		float: right;
		width: 262px;
	}
	
	div.checkout.login span
	{
		display: block;
		width: 300px;
	}
	
	div.checkout.details div.ship-to
	{
		float: left;
		width: 180px;
		padding-right: 10px;
	}
	
	div.checkout.details div.bill-to
	{
		float: left;
		width: 410px;
	}
	
	div.checkout.details div.shipping
	{
		float: left;
		width: 180px;
		padding-right: 10px;
	}
	
	div.checkout.details div.payment
	{
		float: left;
		width: 410px;
	}
	
	div.checkout.totals
	{
		text-align: right;
	}
	
	div.checkout.totals span
	{
		float: right;
		width: 80px;
	}
	
	div.checkout.totals div
	{
		font-weight: bold;
	}
	
	div.checkout.totals #final-total
	{
		font-weight: bold;
	}
	
	div.my-account
	{
		padding: 20px 0;
		border-top: 2px dotted #a7b6be;
		clear: both;
	}
	
	table td div.third-data-box
	{
		float: left;
		width: 180px;
		padding: 10px 20px 0 0;
	}
	
	.featuredProduct
	{
		background: #fff;
		width: 167px;
		text-align: center;
		color: #000;
		margin-bottom: 3px;
	}
	
	.featuredProduct .featuredImage
	{
		padding: 7px 0 0 0;
	}

	#blogsContent, #forumContent, #mediaContent, #blogsPostContent, #forumPostContent, #memberContent
	{
		width: 600px;
	}
	
	tr.odd td
	{
		background: #fff;
	}
	
	#blogsContent td, #forumContent td, #mediaContent td, #blogsPostContent td, #forumPostContent td, #memberContent td
	{
		padding: 4px;
		vertical-align: middle;
	}
	
	#blogsContent .author, #forumContent .author, #mediaContent .author, #memberContent .author
	{
		text-align: center;
	}
	
	td.icon
	{
		text-align: center;
	}
	
	td.icon a
	{
		display: block;
	}
	
	td.side
	{
		width: 120px;
		font-size: 10px;
		background: #888;
		line-height: 11px;
	}
	
	tr.odd td.side
	{
		background: #bbb;
	}
	
	div.productView	{ background: #fff; padding: 4px; border: 1px solid #333; }
	div.productView h5 { margin-bottom: 0; font-weight: bold; }
	
	div.price-buy
	{
		padding: 10px 0;
	}
	
	div.price-buy span
	{
		display: block;
		padding: 4px 10px 0 0;
		font-size: 16px;
		float: left;
	}
	
	.left { float: left; }
	
	div.productViewImage { float: right; text-align: right; padding: 0 10px 0 10px; }
	div.productViewImage img { background: #fff; padding: 4px; border: 1px solid #333; }
	
.kingBoogey .bkgTop { background:url(../images/kingBoogey.png) no-repeat;}
.rallyPrice .bkgTop { background:url(../images/rallyPrice.png) no-repeat;}
.springCity .bkgTop { background:url(../images/springCity.png) no-repeat;}

.contact-page-item { float: left; width: 300px; }
.contact-page-item.right { text-align: right; }

h4.state
{
	margin-left: 10px;
}

h4.city
{
	margin-left: 20px;
}

div.dealer
{
	padding: 10px;
	margin: 10px 0 0 30px;
}

span.numPosts
{
	font-size: 10px;
	line-height: 11px;
	display: block;
}

.profileImage
{
	clear: both;
}

.profileImage img.myImage
{
	float: left;
}
.profileImage .profileLinks
{
	padding: 0 10px;
	float: left;
	font-size: 16px;
}

.profileImage .profileLinks img
{
	vertical-align: middle;
}

.clearSearch
{
	font-size: 16px;
}

.comment
{
	padding: 10px;
	background: #eee;
}

.comment.odd
{
	background: #ccc;
}

.comment .commentImage
{
	float: left;
	padding: 10px;
	background: #fff;
	margin-right: 10px;
}

.comment small
{
	color: #880000;
	font-size: 10px;
}

.profileNavigationLeft
{
	float: left;
}

.profileNavigationLeft img
{
	vertical-align: middle;
}

.profileNavigationRight
{
	float: right;
}

.profileNavigationRight img
{
	vertical-align: middle;
}