/*
Theme Name: SSP Golf, November 2008
Description: The original SSP template
Version: 1.0
Author: Benchmark Studios

*/

body {
background-color: #636466;
margin:0;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#3D3E3E;
}

a:link {
color: #3D3E3E;
}

a:hover {
text-decoration:none;
}

li {
color:  #BF2035;
margin-bottom:7px;
}

li span {
color: #4E4F4F;
}

html, body {height: 100%;}

h1 {
font-size:24px;
color: #4E5050;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
margin:0;
}

h7 {
font-size:14px;
font-style: italic;
font-weight: bold;
color: #FFD400;
margin:0;
line-height:18px;
}

h8 {
color: #FFD400;
}

#about-content-nopad p {
margin:5px 0 0 0;
}

#about-content-nopad.buynow {
width:500px;
float:left;
}

#view-cart {
width:100px;
float:right;
text-align:right;
margin-top:40px;
}

#page {
width:757px;
margin:0 auto;
background-color: #000000;
height:100%;
}

#header {
height:205px;
width:757px;

position: absolute;
}

#header.normal {
background: url('images/header3.png') no-repeat;
}

#header.offer {
background: url('images/header-bar-offer.png') no-repeat;
}

#header-bar {
height:205px;
width:757px;
position: absolute;
}

#header-bar.normal {
background: url('images/header-bar.png') no-repeat;
}

#header-bar.offer {
background: url('images/header-bar-offer.png') no-repeat;
}

#header-contact {
height:205px;
width:757px;
background: url('images/header-contact.png') no-repeat;
position: absolute;
}

#logo-link {
width:240px;
height:80px;
margin-top:115px;
position:absolute;
cursor:pointer;
z-index:102;
}

#content {
width:530px;
background-color: #FFFFFF;
padding: 0 20px 0 250px;
margin:0;
}

#footer-container {
padding-top:40px;
background-color: #000000;
padding-bottom:40px;
}

#footer {
width:757px;
background: #000000 url('images/footer.gif') no-repeat;
background-position:top;
height:54px;
display:block;
}

.address-left {
float:left;
width:180px;
margin-bottom:20px;line-height:14px;
}
	
#copyright {
margin-left:20px;
font-size:11px;
color: #9D9FA2;
}

#copyright a:link {
color: #9D9FA2;
}

#copyright a:visited {
color: #9D9FA2;
}

#copyright a:hover {
color: #9D9FA2;
text-decoration:none;
}

#header-container {
height:164px;
}

#experience-the-difference {
background: url('images/experience-difference2.jpg');
height:60px;
width:757px;
cursor:pointer;
}

#content-grey {
background-color: #232323;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
padding: 40px 20px 0 20px;
}

#content-testimonials {
background-color: #353535;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
padding: 40px 20px 0 20px;
}

#content-greyballs {
background-color: #FFD503;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
padding: 0 20px 0 20px;
margin:0;
height:170px;
text-align:center;
}

#content-greyballs img {
margin-right:20px;
}

#content-lightgrey {
background-color: #C7C9CA;
font-family: Arial, Helvetica, sans-serif;
padding: 20px 20px 0 20px;
}

#content-lightgrey-nopad {
background-color: #1F1F1F;
font-family: Arial, Helvetica, sans-serif;
padding: 18px 20px 15px 20px;
color: #FFFFFF;
margin:0;
}

#content-lightgrey-nopad p {
width:620px;
margin:0;
line-height:14px;
}

#content-white {
background-color: #FFFFFF;
color: #4E4F4F;
font-family: Arial, Helvetica, sans-serif;
padding: 40px 20px 0 20px;
}

#content-white-nutrition {
background-color: #FFFFFF;
color: #4E4F4F;
font-family: Arial, Helvetica, sans-serif;
padding: 20px 20px 0 20px;
}

.backtotop {
width:757px;
height:25px;
text-align:right;
cursor:pointer;
margin:auto;
background-color: #FFFFFF;
}

#content-white-nopad {
background-color: #FFFFFF;
color: #4E4F4F;
font-family: Arial, Helvetica, sans-serif;
padding: 0 20px 0 20px;
overflow:auto;
}


#home-title {
float:left;
width:300px;
font-size:14px;
line-height:20px;
font-weight:bold;
}

#home-content {
float:right;
width:355px;
line-height:16px;
}

#about-content {
float:right;
width:715px;
line-height:16px;
margin:auto;
}

#testimonials-content {
float:right;
width:715px;
line-height:18px;
margin:auto;
font-size:16px;
line-height:22px;
font-style: italic;
}

h5 {
font-size:12px;
color: #FFD400;
font-weight:normal;
margin:0 0 20px 0;
}

h4 {
color: #FFD400;
margin:0;
padding:0;
line-height:18px;
}

h2 {
font-size:14px;
font-weight: bold;
margin:0;
line-height:18px;
padding:0;
}


/* TESTIMONIALS */
#testimonials-content { margin: 15px 0 0;}
#testimonials-content #content-left {
	width: auto;
	float: none;
	padding: 0;
	}

#testimonials-content .col1 {
	float: left;
	width: 47%;
	margin: 0 35px 15px 0;
	}
#testimonials-content .col2 {
	float: left;
	width: 47%;
	}
.node-quote {
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: 1px solid #555;
	}
.quote-img { 
	}
.quote-img img {
	float: left;
	width: 100px;
	margin: 0 12px 0 0;
	}
.quote-img p.quote {
	float: left;
	width: 220px;
	}
.node-quote p.quote {
	background: url(images/icon_quote1.gif) no-repeat;
	font: italic 14px/19px Arial, Helvetica, sans-serif;
	text-indent: 23px;
	margin: 0 0 5px;
	}
.node-quote p span {
	background: url(images/icon_quote2.gif) no-repeat 100% 100%;
	padding: 0 23px 3px 0;
	}
.node-quote p.name {
	font-style: normal;
	font-size: 14px;
	color: #999;
	margin: 0;
	}

.c { clear: both; height: 0.1em; font-size: 0.1em; overflow: hidden; margin-top: -1px;}
.ca:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	.ca {display: inline-block;}
	* html .ca {height: 1%;}
	.ca {display: block;}



.product-detail {
margin-bottom:40px;
}

.product-detail li {
margin:0;
padding:0;
}

.product-detail li {
font-weight:bold;
font-style: italic;
font-size:12px;
margin:0;
padding:0;
}

.product-detail ul {
margin:10px 0;
padding:0 0 0 15px;
line-height:20px;
}

.product-top {
width:370px;
position:relative;
left:-22px;
background-color: #000000;
height:40px;
margin-bottom:20px;
font-size:14px;
font-style:italic;
color: #FFFFFF;
line-height:40px;
padding-left:22px;
}

.product-image {
width:245px;
height:168px;
position:absolute;
margin-top:-160px;
margin-left:100px;
cursor:pointer;
background-repeat: no-repeat;
}

.product-image-bottom {
width:245px;
height:168px;
margin-left:100px;
cursor:pointer;
background-repeat: no-repeat;
}


.buy-text {
border:1px #999999 solid;
height:13px;
width:46px;
margin:0 0 4px 5px;
padding:2px;
}

h6 {
color: #FFD400;
margin:0;
padding:0;
font-size:14px;
display:inline;
}

.red-heading {
color: #BF2035;
font-size:14px;
font-weight:bold;
}

#content-left {
width:345px;
float:left;
padding-right:20px;
}

#about-content.grey {
background-color: #C7C9CA;
}

#content-right {
width:345px;
float:right;
padding-right:5px;
}

#contact-content {
float:right;
width:455px;
line-height:18px;
margin:0 auto 20px 0;
}

#contact-left {
width:160px;
float:left;
padding-right:20px;
}

#contact-right {
width:250px;
float:left;
padding-right:20px;
}

#about-bottom {
background-color: #232323;
padding-top:7px;
}

#contact-bottom {
background-color: #232323;
padding-top:3px;
}

#home-content p {
margin-top:0;
}

#home-bottom-left {
background: url('images/home-bottom-left.jpg') no-repeat;
width:377px;
height:207px;
float:left;
}

#home-bottom-right {
background: url('images/home-bottom-right3.jpg') no-repeat;
width:380px;
height:207px;
float:left;
cursor:pointer;
}

#home-bottom-right.storeBanners {
	background: 0;
	width: 368px;
	margin: 0 0 0 7px;
	}
	#home-bottom-right.storeBanners a {
		background: url(images/banner_buynow-uk.jpg) no-repeat;
		display: block;
		float: left;
		width: 184px;
		height: 160px;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
		opacity: 1;
		}
	#home-bottom-right.storeBanners #storeUSA { background-image: url(images/banner_buynow-us.jpg);}
	#home-bottom-right.storeBanners a:hover {
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
		opacity: .6;
		}

#home-bottom-right2 {
background: url('images/home-bottom-right4.jpg') no-repeat;
width:380px;
height:207px;
float:left;
cursor:pointer;
}

#contact-bottom-left {
background: url('images/contact-bottom-left.jpg') no-repeat;
width:314px;
height:172px;
float:left;
margin-left:7px;
}

#contact-bottom-right {
background: url('images/contact-bottom-right.jpg') no-repeat;
width:426px;
height:172px;
float:left;
cursor:pointer;
margin-left:4px;
}

#about-bottom-left {
background: url('images/about-bottom-left.jpg') no-repeat;
width:377px;
height:207px;
float:left;
}

#about-bottom-right {
background: url('images/about-bottom-right2.jpg') no-repeat;
width:380px;
height:207px;
float:left;
cursor:pointer;
}

#header-nav {
width:510px;
height:15px;
margin-top:144px;
float:right;
margin-right:1px;
}

#header-nav ul {
width:82px;
height:15px;
background-color: #FFFFFF;
float:left;
margin:0 3px 0 0;
padding:0;
cursor:pointer;
}

#header-nav ul.our-story {
background: url('images/nav/our-story.gif') no-repeat;
}

#header-nav ul.our-story:hover {
background: url('images/nav/our-story-down.gif') no-repeat;
}

#header-nav ul.our-products {
background: url('images/nav/our-products.gif') no-repeat;
}

#header-nav ul.our-products:hover {
background: url('images/nav/our-products-down.gif') no-repeat;
}

#header-nav ul.golf-nutrition {
background: url('images/nav/golf-nutrition.gif') no-repeat;
}

#header-nav ul.golf-nutrition:hover {
background: url('images/nav/golf-nutrition-down.gif') no-repeat;
}

#header-nav ul.buy-now {
background: url('images/nav/buy-now.gif') no-repeat;
}

#header-nav ul.buy-now:hover {
background: url('images/nav/buy-now-down.gif') no-repeat;
}

#header-nav ul.testimonials {
background: url('images/nav/testimonials.gif') no-repeat;
}

#header-nav ul.testimonials:hover {
background: url('images/nav/testimonials-down.gif') no-repeat;
}

#header-nav ul.contact-us {
background: url('images/nav/contact-us.gif') no-repeat;
}

#header-nav ul.contact-us:hover {
background: url('images/nav/contact-us-down.gif') no-repeat;
}

h3 {
color: #ED1C24;
font-weight:bold;
font-style:italic;
font-size:13px;
}

/* Christmas 2010 Page */

.product-top.holly {
height:85px;
}

#content-left .product-top.holly {
background: url('images/holly.jpg') no-repeat left bottom;
}

#content-right .product-top.holly {
background: url('images/holly.jpg') no-repeat right bottom;
}

#content-xmasgrey {
background-color: #E2282B;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}

#content-xmasgrey .intro {
padding:45px 20px;
height:65px;
}

#content-xmasgrey .intro #cart {
width:100px;
float:right;
text-align:right;
}

#content-xmasgrey .product-image {
text-align:right;
}

h6.large {
font-size:20px;
}

.distributor-details {
width:280px;
border:3px #BCBCBC solid;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 20px;
overflow:auto;
}

.distributor-details a {
text-decoration:none;
}

ul#distributors {
color:#575756;
list-style:none;
padding-left:20px;
}

ul#distributors li {
color:#575756;
font-style:normal;
font-weight:normal;
background: 0;
/*line-height:15px;*/

margin: 10px 10px 10px 0;
/*padding-left:35px;*/
float: left;
}

ul#distributors li a {
color:#575756;
height:14px;
width: 22px;
text-decoration:none;
display: block;
}

ul#distributors li a,
ul#distributors li.active a {
background: url(images/flagsprite.gif) no-repeat;
}

ul#distributors li#one a {
background-position:0px 0;
}

ul#distributors li#two a {
background-position:0px -15px;
}

ul#distributors li#three a {
background-position:0px -30px;
}

ul#distributors li#four a {
background-position:0px -45px;
}

ul#distributors li#five a {
background-position:0px -59px;
}

ul#distributors li#six a {
background-position:0px -72px;
}

ul#distributors li#seven a {
background-position:0px -88px;
}

ul#distributors li#eight a {
background-position:0px -102px;
}
ul#distributors li#zero a {
background-position: 0px -117px;
}
ul#distributors li#zero2 a {
background-position: 0px -132px;
}

.distributor-details span.label {
display:block;
width:50px;
float:left;
height:15px;
}

.distributor-details span.field {
display:block;
float:right;
width:200px;
font-weight:bold;
}

h5 {
font-size:30px;
display:block;
width:100%;
text-align:center;
font-style:italic;
color:#575756;
font-weight:bold;
}

input[type=text].signup {
background-color:#636467;
color:#fff;
border:2px #fff solid;
padding: 2px 2px;
height:18px;
margin-right:5px;
margin-top:0;
float:left;
}

input[type=submit].signup {
background: url('images/btn-signup.gif') no-repeat;
width:61px;
height:25px;
border:0;
margin:0;
padding:0;
border-top:0;
float:left;
}

div.signup {
color:#fff;
padding: 0 0 0 20px;
overflow:hidden;
}

div.signup span {
margin-bottom:5px;
display:block;
}

/* Buy Now page distributor details */


ul#buy-distributors {
color:#575756;
list-style:none;
padding-left:20px;
}

ul#buy-distributors li {
color:#575756;
font-style:normal;
font-weight:normal;
background-repeat:no-repeat;
line-height:14px;
height:14px;
margin-bottom:10px;
float: none;
}

ul#buy-distributors li a {
color:#575756;
text-decoration:none;
}

ul#buy-distributors li a {
background: url(images/flagsprite.gif) no-repeat;
padding: 0 0 0 29px;
margin-right:10px;
}

ul#buy-distributors li a {
display:block;
/*width:24px;*/
height:13px;
}

ul#buy-distributors li#one a {
background-position:0px 0;
}

ul#buy-distributors li#two a {
background-position:0px -15px;
}

ul#buy-distributors li#three a {
background-position:0px -30px;
}

ul#buy-distributors li#four a {
background-position:0px -45px;
}

ul#buy-distributors li#five a {
background-position:0px -59px;
}

ul#buy-distributors li#six a {
background-position:0px -72px;
}

ul#buy-distributors li#seven a {
background-position:0px -88px;
}

ul#buy-distributors li#eight a {
background-position:0px -102px;
}

#header-bar a#xmas10, #header a#xmas10 {
width:205px;
height:90px;
display:block;
margin: 10px 0 0 250px;
position:absolute;
}
.bannerWrap {
	width: 205px;
	height: 90px;
	margin: 16px 0 0 267px;
	position: absolute;
	}
.bannerWrap .storeBanner {
	float: left;
	width: 91px;
	height: 78px;
	display: block;
	background: url(images/banner_buynow-uk_s.jpg) no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	opacity: 1;
	}
	.bannerWrap .storeBanner:hover {
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
		opacity: .6;
		}
	.bannerWrap #storeUSA {
		background-image: url(images/banner_buynow-us_s.jpg);
		width: 93px;
		}

.xmas-title {
width:300px;
margin:auto;
text-align:center;
font-size:22px;
font-weight:bold;
margin-bottom:10px;
}

.xmas-title small {
font-size:16px;
}

.signupbox {
clear:both;
padding:0;
margin:0;
}

