/* CSS for Surf */
/* Default Link Colors */
a {
	color: #1d8b9e;
	text-decoration: none; }
a:hover {
	text-decoration: underline;
	color: #3b9255; }
a.highlight {
	color: #3b9255;
	text-decoration: none; }
a.highlight:hover {
	text-decoration: underline;
	color: #1d8b9e; }
body.surfFanatics {
	/* color: #1d8b9e; */
	background-image: url(//images.footballfanatics.com/partners/surf/misc/10.gif);
	background-repeat: repeat;
	background-color: #ffffff; }
div.siSiteMapRowHeader,
div.siSiteMapColumn h5 {
	color: #1d8b9e; }
div#exteriorSiteContainer {
	width: 980px; }
div#siteTopCapContainer,
div#siteBottomCapContainer {
	height: 3px;
	background-color: #e9e9e9; }
div#siteMiddleContainer {
	border: 3px solid #e9e9e9;
	border-top-width: 0px;
	border-bottom-width: 0px; }
/* Header Images */
div#siteFrameContainer div#headerOutsideContainer {
	padding-bottom: 6px;
	height: 136px;
	border-bottom: 1px solid #e9e9e9;
	background-image: none;
	/*background-image: url(//images.footballfanatics.com/partners/skate/header/skate_header_bg2.jpg); */ }
a#headerHomeLink {
	background-image: url(//images.footballfanatics.com/partners/surf/frame/header/surf_logo_tr.gif); }
div.headerMarqueeItem {
	font-size: 14px;
	color: #474747; }
div#headerSectionFourPadding {
	font-size: 11px;
	color: #1d8b9e; }
div#headerSectionFourPadding a {
	text-decoration: none;
	font-weight: bold;
	color: #1d8b9e; }
div#headerSectionFourPadding a:hover {
	color: #3b9255;
	text-decoration: underline; }
input#headerSearchButton {
	background-image: url(//images.footballfanatics.com/partners/surf/frame/header/sf_header_search_button.gif); }
div#headerNavContainer ul li {
	background-image: url(//images.footballfanatics.com/partners/surf/frame/nav/surfNav.gif); }
div.navPositionWrapper div.navShadow {
	display: none; }
	
div.brandHeaderHim, div.brandHeaderHim a {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/brands/SF_brandheader_him.jpg); 
	display: block;
	width: 469px;
	height: 59px; }	
div.brandHeaderHer, div.brandHeaderHer a {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/brands/SF_brandheader_her.jpg); 
	display: block;
	width: 469px;
	height: 59px; }
	
/* Nav Styles */
li#navHim {
	background-position: 0px -48px; }
li#navHim:hover, li#navHim.display {
	background-position: 0px 0px; }
li#navHer {
	background-position: -134px -48px; }
li#navHer:hover, li#navHer.display {
	background-position: -134px 0px; }
li#navYouth {
	background-position: -268px -48px; }
li#navYouth:hover, li#navYouth.display {
	background-position: -268px 0px; }
li#navBrands {
	background-position: -402px -48px; }
li#navBrands:hover, li#navBrands.display {
	background-position: -402px 0px; }
li#navHardGoods {
	background-position: -536px -48px; }
li#navHardGoods:hover, li#navHardGoods.display {
	background-position: -536px 0px; }
li#navGear {
	background-position: -670px -48px; }
li#navGear:hover, li#navGear.display {
	background-position: -670px 0px; }
li#navSale {
	background-position: -804px -48px; }
li#navSale:hover, li#navSale.display {
	background-position: -804px 0px; }
/* This is where the difference between showing the nav on click and on hover is done. */
div#headerNavContainer ul#headerUL li.clicked div.navPositionWrapper {
	display: none; } 
div#headerNavContainer li.display div.navPositionWrapper {
	display: block; }
div#headerNavContainer div.navPositionWrapper {
	border: 1px solid #5e5e5e;
	border-top-width: 0px; }
div#headerNavContainer li.nav1columns div.navPositionWrapper {
	width: 132px; }
div#headerNavContainer ul li ul li a {
	color: #1d8b9e;
	background-color: #ffffff;
	text-decoration: none; }
div#headerNavContainer ul li ul li a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #3b9255; }
div#headerNavContainer ul#headerUL div.navPositionWrapper ul li {
	width: 122px; }
/* Footer CSS */
div#footerTopHalfOutsideContainer {
	padding-top: 10px;
	border-top: 1px solid #e9e9e9;
	margin-top: 10px; }
div#footerOutsideContainer a {
	text-decoration: none; }
div#footerOutsideContainer a:hover {
	text-decoration: underline; }
div#footerEmailSignupContainer div.signupSubmit input {
	border-width: 0px;
	border: none;
	background-image: url(//images.surffanatics.com/partners/surf/frame/footer/sf_footer_signup_button.gif); }
div#footerSocialLinksContainer {
	background-image: url(//images.surffanatics.com/partners/surf/frame/footer/surf_social_bg.jpg); }
div#footerSocialLinksContainer div.footerSocialPaddingContainer {
	padding: 8px 0px 0px 138px; }
div#footerSocialLinksContainer div.footerSocialPaddingContainer a {
	width: 32px;
	height: 32px; }
div#footerSocialLinksContainer div.footerSocialPaddingContainer a.twitter {
	margin-right: 10px; }
div#footerSocialLinksContainer div.footerSocialPaddingContainer a.facebook {
	margin-right: 10px; }
div#footerSocialLinksContainer div.footerSocialPaddingContainer a.myspace {
	margin-right: 10px; }
div#footerSocialLinksContainer div.footerSocialPaddingContainer a.youtube {
	margin-right: 0px; }
div.footerSocialPaddingContainer a.twitter {
	background-image: url(//images.footballfanatics.com/partners/surf/frame/footer/twitter-32x32.gif); }
div.footerSocialPaddingContainer a.facebook {
	background-image: url(//images.footballfanatics.com/partners/surf/frame/footer/facebook-32x32.gif); }
div.footerSocialPaddingContainer a.myspace {
	background-image: url(//images.footballfanatics.com/partners/surf/frame/footer/myspace-32x32.gif); }
div.footerSocialPaddingContainer a.youtube {
	background-image: url(//images.footballfanatics.com/partners/surf/frame/footer/youtube-32x32.gif); }
	
/* Browse CSS */
div#browseLeftNavOutsideContainer div.browseLeftNavContainer h4 {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/browse/left_nav_header_bg_blue.jpg); }
	
	
/* Surf Specific MyAccount CSS */
div#myAccountOutsideContainer div#checkoutHeaderContainer h2,
div#myAccountOutsideContainer div#myAccountHeaderContainer h2 {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/my_account/myaccount.jpg); }
span#loginForgotPasswordSwitch {
	color: #1D8B9E; }
div.myAccountLeftNavBox h4 {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/browse/left_nav_header_bg_blue.jpg); }
div#myAccountOutsideContainer input#RegisterSubmit {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/buttons/create_account_button.jpg); }	
/* Cart/Checkout CSS */
div#cartOutsideContainer div#cartHeader h2 {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/cart/shopping_cart_blue.jpg); }
div#checkoutOutsideContainer div#checkoutHeaderContainer h2 {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/checkout/checkout_header_blue.jpg); }
div#checkoutOutsideContainer div#checkoutHeaderContainer h2.checkoutOrderComplete {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/checkout/order_complete_header_blue.jpg); }
div#cartFooter a#cartCSButton {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/buttons/continue_shopping_blue.jpg); }
div#cartFooter a#cartCheckoutButton {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/buttons/continue_checkout_cart_green.jpg); }
input#Login_Submit {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/guest_checkout/green_checkout_now.jpg); }
input#RegisterSubmit  {
	background-image:url("//images.surffanatics.com/partners/actionSportsShared/guest_checkout/green_checkout_now.jpg") }
div#guestMessageContainer div#guestContinueCheckoutRow a#guestContinueCheckout {
	background-image:url("//images.surffanatics.com/partners/actionSportsShared/guest_checkout/green_checkout_now.jpg") }
div#myAccountOutsideContainer div#checkoutRegisterSubmitContainer input#createCheckoutNow {
	background-image:url("//images.surffanatics.com/partners/actionSportsShared/guest_checkout/green_checkout_now.jpg") }
div#checkoutGuestOptionContainer div#registerAndCheckoutButton {
	background-image:url("//images.surffanatics.com/partners/actionSportsShared/guest_checkout/green_register_and_checkout.jpg") }
input#PaymentSubmit {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/buttons/submit_payment.jpg); }
div#myAccountOutsideContainer input#Login_Submit {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/buttons/login_button.jpg); }
/* Help Desk CSS */
div#helpHeaderOutsideContainer h3#helpHeaderH3 {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/help/help_title_blue.jpg); }
div#helpContentOutsideContainer div#helpLeftNavContainer h4 {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/browse/left_nav_header_bg_blue.jpg); }
/* Brands CSS */
div#brandsIndexOutsideContainer div#brandsIndexHeader h2 {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/brands/brands_title_blue.jpg); }
/* Gift Cards/Certificates CSS */
div#gcInsideContainer div.gcMiddleImages a.certificate {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/gift_cards/surf_onlineGC_productImage.jpg); }
div#gcInsideContainer div.gcMiddleImages a.card {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/gift_cards/surfFanatics_giftcard_cascade.jpg); }
div#gcInsideContainer div.gcMiddleImages a.shopNowButton {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/gift_cards/gc_green_button.jpg); }
div#gcMiddleOutsideContainer div#gcMiddleInsideContainer div.gcOrButton {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/gift_cards/or_blue.jpg); }
div#gcInsideContainer h4 {
	color: #326992; }
div#gcLeftInsideContainer div#gcLeftCertImage {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/gift_cards/surf_onlineGC_productImage.jpg); }
div#gcLeftInsideContainer div#cascade {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/gift_cards/surfFanatics_giftcard_cascade.jpg); }
div#gcLeftInsideContainer div#gc100img {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/gift_cards/surfFanatics_giftcard_100_xl.jpg); }
div#gcLeftInsideContainer div#gc50img {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/gift_cards/surfFanatics_giftcard_50_xl.jpg); }
div#gcLeftInsideContainer div#gc25img {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/gift_cards/surfFanatics_giftcard_25_xl.jpg); }
div#gcInsideContainer div#gcAmountSelector p {
	color: #45863f;
	background-color: #ffffff;
	border: 3px solid #45863f; }
div#gcInsideContainer div#gcAmountSelector p.selected {
	background-color: #326891;
	color: #ffffff;
	border: 3px solid #45863f; }
/* Address Page CSS */
input#AddressSubmit {
	background-image: url(//images.surffanatics.com/partners/actionSportsShared/buttons/continue_checkout.jpg); }

/* Misc */
div#siOutsideContainer h3#siHeaderH3 {
	background-image: url(//images.surffanatics.com/partners/surf/misc/shopping_index_header.jpg); }

	