/* @override http://www.ironacesspeedshop.com/css/default.css */

body {
	background: #000000;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	-webkit-text-size-adjust: none;
}

a {
	outline: none;
	text-decoration: none;
	color: #8f9090;
}

*{outline: none;}

img {border: 0;}

div.SEO {
	display:none;
}

.clear {clear:both;}


/* Header
********************************************************/

#header {
	background: url(/images/bg-tile-header.jpg) repeat-x;
	height: 125px; /* Place back to 125px after removing storeannouncement */
}

#headerContainer {
	/*
	width: 990px;
	margin-left: -495px;
	position: relative;
	left: 50%;
	display: block;
	float: left;
	*/
	margin-left: auto;
 	margin-right: auto;
 	width: 990px;
 	height: 125px;
 	display: block;
 	position: relative;
 	background: url(/images/bg-main-nav.jpg) repeat-x;
}

#headerContainer #logo {
	position: relative;
	display: block;
	float: left;
}

#mainNav {
	position: relative;
	display: block;
	float: right;
	height: 125px;
	margin-right: 20px;
}

#mainNav #item {
	position: relative;
	display: block;
	float: left;
	border-left: 1px solid #373737;
	height: 55px;
	font-size: 13px;
	margin-top: 20px;
	padding: 35px 20px 0;
}

#mainNav #itemSEL {
	position: relative;
	display: block;
	float: left;
	border-left: 1px solid #373737;
	height: 55px;
	font-size: 13px;
	margin-top: 20px;
	padding: 35px 20px 0;
	color: white;
}

#status {
	position: relative;
	display: block;
	float: left;
	border-left: 1px solid #373737;
	height: 90px;
	font-size: 13px;
	margin-top: 20px;
	padding: 0px 0 0 20px;
}

#cartInfo{
	font-size: 11px;
	color: #8f9090;
	text-align: right;
	border-bottom: 1px solid #373737;
	padding-bottom: 10px;
	width: 194px;
	margin-bottom: 10px;
	padding-top: 8px;
}

#btnSearch {
	float: right;
	position: relative;
	display: block;
	top: 1px;
}

#mainStoreAnnouncement {
	width: 990px;
 	height: 64px;
 	display: block;
 	position: relative;
 	margin-left: auto;
 	margin-right: auto;
	color: yellow;
	font-size: 12px;
	text-align: center;
	padding-top: 35px;
	border-bottom: 1px solid #363732;
}


/* Home Page Gallery
********************************************************/


#hgSlides {
	/* This is the slide area */
	height: 492px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:990px;
	overflow:hidden;
	z-index:100;
}

.hgSlide {
	float:left;
}

.hgSlide img {
	height: 492px;
}

#hgMenu {
	/* This is the container for the thumbnails */
	height: 110px;
}

ul.hgList {
	margin: 0px 0px 0px 27px;
	padding:0px;
	float: left;
}

ul.hgList li {
	/* Every thumbnail is a li element */
	width:225px;
	height:92px;
	display:inline-block;
	list-style:none;
	overflow:hidden;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 12px;
	float: left;
}


/* Main Content Area
********************************************************/

#container {
	/*
	width: 990px;
	margin-left: -495px;
	left: 50%;
	position: relative;
	display: block;
	float: left;
	*/
	overflow:hidden;
	
	margin-left: auto;
 	margin-right: auto;
 	width: 990px;
 	display: block;
 	position: relative;
}

.contentTitle {
	color: white;
}

ul {
	margin: 0;
	padding-left: 20px;
}

li {
	padding-bottom: 5px;
	list-style-type: disc;
}


/* Footer
********************************************************/

#footerHome {
	background: url(/images/bg-tile-footer.jpg) repeat-x;
	height: 380px;
	position: relative;
	display: block;
}

#footer {
	background: url(/images/bg-tile-footer.jpg) repeat-x;
	height: 380px;
	margin-top: 60px;
	position: relative;
	display: block;
}

#footerContainer {
	/*
	width: 990px;
	margin-left: -495px;
	position: relative;
	left: 50%;
	display: block;
	*/
	margin-left: auto;
 	margin-right: auto;
 	width: 990px;
 	display: block;
 	position: relative;
}

ul.fList {
	width: 180px;
	position: relative;
	display: block;
	float: left;
	padding: 40px 0 0 20px;
}

ul.fList li {
	list-style-type: none;
	border-bottom: 1px solid #373737;
	font-size: 11px;
	color: #8f9090;
	padding: 6px 6px 6px 12px;
}

ul.fList li.title {
	border-bottom: 1px solid #373737;
	font-size: 13px;
	padding: 0 12px 12px;
	color: white;
}

ul.fList li.titleAlt {
	border-bottom: 1px solid #373737;
	font-size: 13px;
	padding: 0 12px 12px;
	text-align: center;
	color: white;
}

ul.fList li.desc {
	border-top: 1px solid #373737;
	border-bottom: none;
	font-size: 11px;
	padding: 6px 12px;
	color: #8f9090;
	text-align: center;
}

ul.fList li.product {
	font-size: 11px;
	padding: 0;
	color: #8f9090;
	text-align: center;
	border-style: none;
	height: 124px;
}

ul.fListSocial {
	width: 149px;
	position: relative;
	display: block;
	float: left;
	padding: 40px 0 0 20px;
}

ul.fListSocial li {
	list-style-type: none;
	font-size: 11px;
	color: #8f9090;
	padding: 6px 12px;
}

ul.fListSocial li.title {
	margin-bottom: 10px;
	font-size: 13px;
	padding: 0 12px 12px;
	color: white;
}

.fListSocialLabel img {
	vertical-align: middle;
	padding-right: 6px;
}

ul.fListLogos {
	width: 180px;
	position: relative;
	display: block;
	float: left;
	padding: 40px 0 0 20px;
}

ul.fListLogos li {
	list-style-type: none;
	font-size: 11px;
	color: #8f9090;
	float: left;
	padding: 6px 7px 6px 12px;
}

ul.fListLogos li.title {
	border-bottom: 1px solid #373737;
	font-size: 13px;
	padding: 0 12px 12px;
	color: white;
	width: 161px;
	margin-bottom: 10px;
}

.newFlag {
	text-align: right;
	padding-left: 6px;
}

#copyright {
	border-top: 1px solid #373737;
	font-size: 11px;
	padding: 10px 12px 20px;
	color: #3c3c3c;
	position: relative;
	display: block;
	top: 100px;
}



/* Side Nav
********************************************************/

#sideNav {
	width: 285px;
	position: relative;
	display: block;
	padding: 40px 0 0 20px;
	float: left;
}

#sideNav #title {
	border-bottom: 1px solid #373737;
	font-size: 13px;
	padding: 0 12px 12px;
	color: white;
	clear: both;
}
#sideNav ul {
	padding:0;margin:0;
	margin-top:5px;
}

#sideNav li {
	list-style-type:none;
	border-bottom: 1px solid #373737;
	font-size: 11px;
	color: #8f9090;
	padding: 6px 12px;
}
#sideNav li li {
	list-style-type:disc;
	border-bottom:none;
	margin-left:20px;
	padding-left:0px;
}


#sideNav #itemSEL {
	font-size: 11px;
	color: #fe8300;
	padding: 6px 12px;
}

#sideNav #itemSELnosub {
	border-bottom: 1px solid #373737;
	font-size: 11px;
	color: #fe8300;
	padding: 6px 12px;
}

#sideNav #subItem {
	font-size: 11px;
	color: #8f9090;
	padding: 6px 12px;
	margin-left: 20px;
}

#sideNav #subItem2 {
	font-size: 11px;
	color: #8f9090;
	padding: 6px 12px;
	margin-left: 40px;
}

#subNav {
	border-bottom: 1px solid #373737;
	padding: 5px 0 12px;
}

#sidePromo {
	width: 285px;
	position: relative;
	display: block;
	margin-bottom: 30px;
	float: left;
	padding: 20px 0 0 10px;
}



/* Product Thumb Grid
********************************************************/

#thumbGrid {
	width: 645px;
	position: relative;
	display: block;
	padding: 0 20px 0 0;
	float: left;
	margin-top: 13px;
}

#thumbGrid #productThumb {
	width: 200px; height:137px;
	float: left;
	font-size: 11px;
	padding: 8px 8px 20px 6px;
}

#thumbGrid #productThumb:hover {
	background-color: #1f1f1f;
}

#thumbGrid #productThumb #image {
	border: 1px solid #525252;
	width: 199px;
	height: 100px;
}

#thumbGrid #productThumb #image:hover {
	border: 1px solid #ffffff;
}

#thumbGrid #productThumb #title {
	position: relative;
	display: block;
	float:left;
	font-size: 11px;
	color: #636363;
	width: 134px;
	line-height:1.2em;
	padding: 5px 5px 0 0;
	border: 0;
}

#thumbGrid #productThumb #price {
	position: relative;
	display: block;
	float:left;
	padding-top:5px;
	font-size: 11px;
	color: #656565;
	width: 60px;
	text-align:right;
}



/* Pagination
********************************************************/

#paginationContainer {
	position: relative;
	display: block;
	float:left;
	width: 625px;
}

#paginationContainer.top {
	border-bottom: 1px solid #373737;
	padding: 0 10px 10px;
	font-size:11px;
	margin-bottom: 10px;
}

#paginationContainer.bottom {
	border-top: 1px solid #373737;
	padding: 10px 10px 0;
	font-size:11px;
	margin-bottom: 10px;
}

#paginationContainer #sortBy {
	position: relative;
	display: block;
	float:left;
	color: #444444;
}

#paginationContainer #pageNav {
	position: relative;
	display: block;
	float: right;
	background-color: #222;
}

#pagination {
	margin:0;
	padding:0;
}

#pagination li {
	margin:0;
	list-style:none;
	float: left;
	padding: 5px 10px;
	border-right: 1px solid #373737;
}

#pagination li.pageSelect {
	color: #fff;
	background-color: #fe8300;
	padding-bottom: 7px;
}

#pagination .disabled {
	color:#333333;
}

#pagination a:link,
#pagination a:visited {
	color:#555555;
	text-decoration:none;
}

#pagination .sel {
	color:#ffffff;
}

#pagination .lastSel {
	border: none;
	color:#ffffff;
}

#pagination .last {
	color:#ffffff;
	border: none;
}

#pagination .lastDisabled {
	color:#333333;
	border: none;
}

#pagination a:hover {
	color:#888888;
	text-decoration:none;
}






/* Category Landing Page
********************************************************/

#categoryFeature {
	width: 370px;
	position: relative;
	display: block;
	float: left;
}

#categoryFeatureGrid {
	width: 346px;
	position: relative;
	display: block;
	float: left;
	padding: 12px;
}

#categoryFeatureGrid #productThumb {
	width: 60px;
	float: left;
	text-align: center;
	font-size: 11px;
	padding-right: 9px;
	padding-bottom: 10px;
}

#categoryFeatureGrid #productThumb #image:hover {
	border: 1px solid #ffffff;
}

#categoryFeatureGrid #productThumb #image {
	border: 1px solid #525252;
	width: 60px;
	height: 30px;
}







/* Product Detail
********************************************************/


#prodContainer {
	overflow:hidden;
	margin-left: auto;
 	margin-right: auto;
 	width: 950px;
 	padding: 20px;
 	font-size: 11px;
 	color: #8f9090;
	line-height: 16px;
}

#prodContainer h1 {
	border-bottom: 1px solid #373737;
	font-size: 13px;
	padding: 0 12px 12px;
	color: white;
	font-weight: normal;
	font-style: normal;
	margin-top: 28px;
}

#breadcrumb {
	border-bottom: 1px solid #373737;
	font-size: 11px;
	color: #919191;
	margin-bottom: 12px;
	padding: 15px 12px 12px;
	height: 24px;
	line-height: 24px;
}

#breadcrumb a {
	text-decoration: none;
	padding: 0 7px;
}

#breadcrumb a:hover {
	color: #e0e0e0;
	text-decoration: none;
}

#breadcrumb h1 {
	font-size: 11px;
	color: white;
	border: 0;
	padding: 0;
	display: inline;
	padding-left: 7px;
}

#breadcrumb #prevPage {
	font-size: 11px;
	color: white;
	border: 0;
	display: block;
	background: url(/images/bg-previous-page.jpg) no-repeat;
	height: 24px;
	width: 86px;
	float: left;
	padding-left: 23px;
	margin-right: 10px;
}

#breadcrumb #prevPage a {
	color: #fff;
	text-decoration: none;
	padding: 0;
}

#breadcrumb #prevPage a:hover {
	color: #000;
	text-decoration: none;
}

#title {
	border-bottom: 1px solid #373737;
	font-size: 13px;
	padding: 0 12px 12px;
	color: white;
}

#flashError {
	display:block;
	clear:both;
	list-style:none;
	background: #910000;
	color: #ffffff;
	border:1px solid #FBC2C4;
	/*-moz-border-radius:4px;*/
	border-radius:4px;
	/*-webkit-border-radius:4px;*/
	margin: 0 auto 8px;
	padding: 10px 15px;
	font-size: 11px;
}

#imageGallery {
	width: 645px;
	position: relative;
	display: block;
	float: left;
}

#prod-detail-info {
	width: 645px;
	float: left;
	margin-right: 20px;
}

#prod-detail-info #desc,
#prod-detail-info #infoBanner {
	padding: 12px;
}

ul.prod-detail-info-banner li {
	list-style-type: none;
	padding: 0;
	background-color:#ff8500;
	color:#ffffff;
	padding: 15px 15px 5px;
}

.prod-detail-info-banner {
	border-bottom: 1px solid #373737;
	padding-bottom: 10px;
	padding-left: 1px;
}

/* Columns */

#prod-lc {
	width:643px;
	padding-right:20px;
	float:left;
}

#prod-rc {
	float:left;
	width: 287px;
}

.prod-rc-top {
	height: 380px;
	padding-top: 8px;
}



/* Cross Sell */

#prod-rc #item {
	margin-bottom: 20px;
}

#prod-rc #desc {
	color: #8f9090;
	padding: 12px;
	width: 263px;
}

#prod-rc #resources {
	margin-bottom: 20px;
	padding-top: 10px;
	float: left;
}

#prod-rc #desc {
	color: #8f9090;
	padding: 12px;
	width: 263px;
}

#prod-rc #prodBanners {
	margin-bottom: 20px;
	padding-top: 10px;
	float: left;
}

#prod-rc #crossSell {
	margin-bottom: 20px;
	background-color: #000;
	padding-top: 10px;
	float: left;
}


#prod-rc #crossSellTitle {
	border-bottom: 1px solid #FF8202;
	font-size: 13px;
	color: #fff;
	padding: 0 12px 12px;
	margin-bottom: 12px;
}

#prod-rc #crossSell #desc {
	color: #8f9090;
	padding: 0 12px 12px;
	width: 229px;
	float: left;
}

#prod-rc #thumb {
	float: left;
	margin-right: 10px;
	width: 60px;
	border: 1px solid #525252;
}

#prod-rc #thumb:hover {
	border: 1px solid white;
}


/* Pricing Module */

#pricing-mod {
	margin-top: 20px;
	height:100px;
}

#pm-inner {
	background-color:#000;
}

#price {
	font-size: 16px;
	color: #ffffff;
	position: relative;
	display: block;
}

#stockmessage {
	float: left;
}

#stockSKU {
	position: relative;
	display: block;
	float: right;
	text-align: right;
}

.instock {
	color: #00b24e;
	font-size: 13px;
	float: right;
}

.outofstock {
	color: red;
	font-size: 13px;
}

#options {
	color: #8f9090;
	padding: 12px;
	width: 263px;
}

.options {
	width:100%;
	margin-bottom:7px;
}

.inputQty {
	width: 25px;
	color: #999;
	background: #333;
	border: 1px solid #505050;
	border-bottom: 1px solid vv4;
	margin: 4px;
	padding: 4px;
	font-size: 11px;
	background: #353535 url(/images/form-assets/bg-text-box.png) repeat-x top;
}

#btnAddToCart {
	margin-top: 8px;
	float:right;
}

#quantity {
	float:left;
}


/* Special Notes */

.specialNote {
	float: right;
	padding: 15px 0 12px 12px;
}



/* Normal Content Pages
********************************************************/

#productDetail {
	width: 645px;
	position: relative;
	display: block;
	float: left;
	padding: 20px 20px 0;
	font-size: 11px;
	color: #8f9090;
	line-height: 16px;
}

#info {
	width: 370px;
	position: relative;
	display: block;
	float: left;
	margin-right: 20px;
	margin-top: 30px;
}

#productDetail #info #desc {
	font-size: 11px;
	color: #8f9090;
	padding: 12px;
	line-height: 16px;
}


#productDetail #details {
	width: 255px;
	position: relative;
	display: block;
	float: left;
	margin-top: 30px;
}




/* Department Landing Pages
********************************************************/

#info h1 {
	border-bottom: 1px solid #373737;
	font-size: 13px;
	padding: 0 12px 12px;
	color: white;
	font-weight: normal;
	font-style: normal;
}

#productDetail #details #crossSellFeature {
	float: left;
	margin-bottom: 20px;
	background-color: #191919;
	padding-top: 10px;
}

#productDetail #details #crossSellFeature #crossSellTitle {
	font-size: 13px;
	padding: 0 12px 12px;
	color: #ffffff;
}

#productDetail #details #crossSellFeature h1 {
	font-size: 13px;
	padding: 0 12px 12px;
	color: #ffffff;
	margin: 0;
	font-weight: normal;
	font-style: normal;
}

#productDetail #details #crossSellFeature #desc {
	font-size: 11px;
	color: #8f9090;
	padding: 0 12px 12px;
	float: left;
	width: 229px;
}

#productDetail #details #crossSellFeature #thumb {
	float: left;
	margin-right: 10px;
	width: 60px;
	border: 1px solid #525252;
}

#productDetail #details #crossSellFeature #thumb:hover {
	border: 1px solid white;
}

#productDetail #details #crossSellFeature .thumb2 {
	margin-left: 5px;
	margin-bottom: 5px;
	width: 100px;
	border: 1px solid #525252;
}

#productDetail #details #crossSellFeature .thumb2:hover {
	border: 1px solid white;
}







/* Other Pages - Don't quite know what these are for...
********************************************************/

/*

#productDetail #infoWide {
	width: 645px;
	position: relative;
	display: block;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
}

#productDetail #infoWide #title {
	border-bottom: 1px solid #373737;
	font-size: 13px;
	padding: 0 12px 12px;
	color: white;
}

#productDetail #infoWide #desc {
	font-size: 11px;
	color: #8f9090;
	padding: 12px;
	line-height: 16px;
}

#productDetail #details #title {
	border-bottom: 1px solid #373737;
	font-size: 13px;
	padding: 0 12px 12px;
	color: white;
}

#productDetail #details #thumbDesc {
	position: relative;
	display: block;
	float: left;
	width: 157px;
}

#productDetail #details #thumbDesc h2 {
	color: #ffffff;
	font-size: 11px;
	margin: 0;
}

.productSelectBox {
	width: 235px;
	margin-bottom: 5px;
}

*/







/* Content Pages
********************************************************/

#contentColumn1 {
	width: 610px;
	position: relative;
	display: block;
	float: left;
	padding: 40px 20px;
}

#contentColumn2 {
	width: 300px;
	position: relative;
	display: block;
	float: left;
	padding: 40px 20px;
}

#contentColumn3 {
	width: 950px;
	position: relative;
	display: block;
	padding: 40px 20px;
	float: left;
}

#aboutIA {
	display:block;
	position: relative;
	float: left;
	width: 610px;
}

#talkToUs {
	display:block;
	position: relative;
	float: left;
	width: 300px;
}

#mailingAddress {
	display:block;
	position: relative;
	float: left;
	width: 255px;
	margin-top: 30px;
	margin-right: 30px
}

#twitterUpdates {
	display:block;
	position: relative;
	float: left;
	width: 325px;
	margin-top: 30px;
}

ul.companyList {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

ul.companyList li {
	list-style-type: none;
}


ul#twitter_update_list {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

ul#twitter_update_list li {
	list-style-type: square;
	margin-right: 15px;
	padding-bottom: 10px;
}

#twitter_update_list li a {
	font-size: 9px;
	color: #8f9090;
	text-decoration: none;
}

#twitter_update_list li a:hover {
	color: #ffffff;
	text-decoration: none;
}

#privacyPolicy {
	display:block;
	position: relative;
	float: left;
	width: 455px;
	margin-right: 40px;
}

#returnPolicy {
	display:block;
	position: relative;
	float: left;
	width: 455px;
}

#testimonials {
	padding: 40px 20px;
	min-height: 300px;
}

.title {
	border-bottom: 1px solid #373737;
	font-size: 13px;
	color: white;
	padding: 0 12px 12px;
}

.desc {
	font-size: 11px;
	color: #8f9090;
	padding: 12px;
	line-height: 16px;
}

.formTitle {
	color: white;
}

.testimonial {
	border-bottom: 1px dotted #303030;
	padding-bottom: 15px;
	padding-top: 3px;
}












/* Form Elements
********************************************************/

.inputFirstName {
	width: 268px;
	color: #999;
	background: #333;
	border: 1px solid #505050;
	margin: 0px 0px 5px;
	padding: 4px;
	font-size: 11px;
	background: #353535 url(/images/form-assets/bg-text-box.png) repeat-x top;
}

.inputLastName {
	width: 268px;
	color: #999;
	background: #333;
	border: 1px solid #505050;
	margin: 0px 0px 5px;
	padding: 4px;
	font-size: 11px;
	background: #353535 url(/images/form-assets/bg-text-box.png) repeat-x top;
}

.inputEmail {
	width: 268px;
	color: #999;
	background: #333;
	border: 1px solid #505050;
	margin: 0px 0px 5px;
	padding: 4px;
	font-size: 11px;
	background: #353535 url(/images/form-assets/bg-text-box.png) repeat-x top;
}

.inputPhotograph {
	width: 208px;
	color: #999;
	background: #333;
	border: 1px solid #505050;
	margin: 0px 0px 5px;
	padding: 4px;
	font-size: 11px;
	background: #353535 url(/images/form-assets/bg-text-box.png) repeat-x top;
}

.inputMessage {
	width: 268px;
	color: #999;
	background: #333;
	border: 1px solid #505050;
	margin: 0px 0px 5px;
	padding: 4px;
	font-size: 11px;
	background: #353535 url(/images/form-assets/bg-text-box.png) repeat-x top;
}

#attachImage{
	position: relative;
	display: block;
	float:left;
	width: 280px;
	padding-bottom: 10px;
}

#attchImageField {
	position: relative;
	display: block;
	float:left;
}

#btnSubmit {
	position: relative;
	display: block;
	float:right;
	padding-right: 9px;
}

#btnAttachImage {
	position: relative;
	display: block;
	float:left;
	padding-left: 10px;
	padding-top: 3px;
}



/* Mailchimp Newsletter Signup
********************************************************/

#newsletterSignup {
	position: relative;
	display: block;
	float:left;
	font-size: 11px;
}

#mcFirstName {
	position: relative;
	display: block;
	float:left;
	font-size: 11px;
	color: #8f9090;
	padding: 10px 10px 0 12px;
}

#mcLastName {
	position: relative;
	display: block;
	float:left;
	font-size: 11px;
	color: #8f9090;
	padding: 10px 12px 0 0;
}

#mcEmailAddress {
	position: relative;
	display: block;
	float:left;
	padding: 10px 12px 0;
	font-size: 11px;
	color: #8f9090;
}

#mcRequired {
	position: relative;
	display: block;
	float:left;
	padding: 10px 12px 0;
	font-size: 11px;
	color: #444;
}

#mcSubmit {
	position: relative;
	display: block;
	float:right;
	padding: 10px 12px 0;
}

input.mcFirstName {
	width: 115px;
	color: #999;
	background: #333;
	border: 1px solid #505050;
	padding: 4px;
	font-size: 11px;
	background: #353535 url(/images/form-assets/bg-text-box.png) repeat-x top;
}

input.mcLastName {
	width: 115px;
	color: #999;
	background: #333;
	border: 1px solid #505050;
	padding: 4px;
	font-size: 11px;
	background: #353535 url(/images/form-assets/bg-text-box.png) repeat-x top;
}

input.mcEmailAddress {
	width: 251px;
	color: #999;
	background: #333;
	border: 1px solid #505050;
	padding: 4px;
	font-size: 11px;
	background: #353535 url(/images/form-assets/bg-text-box.png) repeat-x top;
}

#mcResponse {
	position: relative;
	display: block;
	float:left;
	width: 256px;
	padding: 0 12px;
}

.error {
	display: none;
	padding: 4px;
	position: relative;
	background: #f00;
	width: 253px;
	color: #ffffff;
	font-size: 11px;
}

.success {
	display: none;
	padding: 4px;
	position: relative;
	background: #00b24e;
	width: 253px;
	color: #ffffff;
	font-size: 11px;
}




/* Links
********************************************************/

a.smallLink {
	font-size: 9px;
	color: #8f9090;
	text-decoration: none;
}

a.smallLink:hover {
	color: #ffffff;
	text-decoration: none;
}

a.gridViewAllLink {
	font-size: 11px;
	color: #8f9090;
	text-decoration: none;
}

a.gridViewAllLink:hover {
	color: #ffffff;
	text-decoration: none;
}

a.resourceLink {
	color: #8f9090;
	text-decoration: none;
	line-height: 20px;
}

a.resourceLink:hover {
	color: #ffffff;
	text-decoration: none;
}

a.cartInfoLink {
	/*color: #8f9090;*/
	color: #ffffff;
	text-decoration: none;
}

a.cartInfoLink:hover {
	/*color: #ffffff;*/
	color: orange;
	text-decoration: none;
}

a.contentLink {
	color: #00b24e;
	text-decoration: none;
}

a.contentLink:hover {
	color: #ffffff;
	text-decoration: none;
}

a.footerLink {
	color: #8f9090;
	text-decoration: none;
}

a.footerLink:hover {
	color: #ffffff;
	text-decoration: none;
}

a.thumbLink {
	color: #bfbfbf;
	text-decoration: none;
}

a.thumbLink:hover {
	color: #ffffff;
	text-decoration: none;
}

a.mainNav {
	/*color: #8f9090;*/
	color: #ffffff;
	text-decoration: none;
}

a.mainNav:hover {
	/*color: #ffffff;*/
	color: orange;
	text-decoration: none;
}

a.mainNavSEL {
	color: #ffffff;
	text-decoration: none;
}

a.mainNavSEL:hover {
	color: #ffffff;
	text-decoration: none;
}

a.smallLink {
	color: #8f9090;
	text-decoration: none;
	font-size: 9px;
}

a.smallLink:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 9px;
}

a.checkItOutLink {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}

a.checkItOutLink:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}

a.sideNavLink1 {
	color: #8f9090;
	text-decoration: none;
}

a.sideNavLink1:hover {
	color: #ffffff;
	text-decoration: none;
}

a.sideNavLink1.selected {
	color: #fe8300;
	text-decoration: none;
}

a.sideNavLink1.selected:hover {
	color: #feb300;
	text-decoration: none;
}

a.sideNavLink2 {
	color: #8f9090;
	text-decoration: none;
}

a.sideNavLink2:hover {
	color: #ffffff;
	text-decoration: none;
}

a.sideNavLink2SEL {
	color: #bcbcbc;
	text-decoration: none;
}

a.sideNavLink2SEL:hover {
	color: #ffffff;
	text-decoration: none;
}

a.crossSellLink {
	color: #8f9090;
	text-decoration: none;
}

a.crossSellLink:hover {
	color: #ffffff;
	text-decoration: none;
}

/* fblike */

#fblike {
	border-bottom: 1px solid #373737;
	padding-bottom:10px;
	margin-bottom:10px;
}

#fblike .stButton {
	clear: right;
	float: left;
}

#fblike .st_fblike_hcount {
	display: block;
	float: left;
	clear: right;
	position: relative;
	top: -2px;
}



/* FAQs
********************************************************/

#faqs {
	padding: 40px 20px;
}

.accordion a {
	display:block;
	color:#FFF;
	padding:10px 0;
}

.accordion a.contentLink {
	color: #00b24e;
	text-decoration: none;
	padding: 0;
	display: inline;
}

.accordion a.contentLink:hover {
	color: #ffffff;
	text-decoration: none;
}



/* WHAT IS THIS?
********************************************************/

#contactmessage {
	color: #00b24e;
	font-size: 13px;
	margin:20px 0 0 15px;
	background-color:#000;
	text-align:center;
}

#contactmessage * {
	vertical-align:middle;
}

#add-cart {
	margin-top:8px;
	margin-left:20px;
}



/* Search Results
********************************************************/

ul.searchThumb {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
}

ul.searchThumb li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}

ul.searchThumb li.image {
	border: 1px solid #525252;
	width: 199px;
	height: 100px;
	margin: 12px;
}

ul.searchThumb li.image:hover {
	border: 1px solid #ffffff;
}

ul.searchThumb li.desc {
	margin: 12px;
	width: 396px;
}

a.searchTitle {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

a.searchTitle:hover {
	color: #00b24e;
	text-decoration: none;
}

.category {
	color: #silver;
}

.srch-cat {
	color: #00b24e;
	text-decoration: none;
}

.srch-cat:hover {
	color: #ffffff;
	text-decoration: none;
}



/* Potato Soup
********************************************************/

ul.potatoSoup {
	position: relative;
	display: block;
	margin: 20px 0 0;
	padding: 0;
	float: left;
}

ul.potatoSoup img {
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.potatoSoup li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}

ul.potatoSoup li.psLeft {
	width: 340px;
	padding-right: 20px;
	padding-top: 10px;
}

ul.potatoSoup li.psRight {
	width: 264px;
	padding-left: 20px;
	border-left: 1px solid #373737;
}

