html {background:#f2f2f2;}
body {margin:0; padding:0; color:#1f1f1f; background:#f2f2f2; font-family:"Verdana", "Geneva", sans-serif;}

a img {border:none;}

a {color:#545454; text-shadow:none;}

hr {margin:20px 0; border:none; border-top:1px solid #cfcfcf; border-bottom:1px solid #fff;}
h1, h2, h3, h4, h5, h6 {text-shadow:#fff 0 1px 1px;}
p {font-size:14px; line-height:24px;}

.container {width:980px; margin:0 auto}
.col_l {float:left}
.col_r {float:right}
.clear {clear:both}



#header {background:url(http://www.goldmembers.co.uk/images/bg_car.jpg) center repeat-x #373737; border-bottom:30px solid #fff;}
	#logos {height:88px;}
		#logos img {float:left;}
		#logos img.gold {margin:12px 0 0 10px;}
	
	#header .menu ul {margin:3px 0 10px 0; padding:0; background:url(http://www.goldmembers.co.uk/images/menu_bg.png) top left repeat-x #020202; border:1px solid #636363; -moz-border-radius:5px; -webkit-border-radius:5px;}
		#header .menu li {display:inline-block;}
		#header .menu li a {display:inline-block; text-decoration:none; padding:10px; color:#fff; text-shadow:#c0c0c0 0 1px 1px;}
		#header .menu li a:hover {color:#c0c0c0;}
		#header .menu li.login {padding:0 20px; float:right; background:url(http://www.goldmembers.co.uk/images/login_menu_bg.png) top left repeat-x #fafafa; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px;}
			#header .menu li.login a {color:#000;}
			#header .menu li.login a:hover {color:#a2a2a2;}


	#banner {height:320px; margin-bottom:30px; background:#fff; border:1px solid #f0f0f0; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative;}
		#banner h1 {margin:10px 10px 20px 20px; font-size:28px;}
		#banner a.join_button {width:241px; height:67px; position:absolute; bottom:20px; left:20px; display:block; text-indent:-6000px; background:url(../images/join_button.png) top left no-repeat #cfb869;}
		
		#slides {width:500px; height:130px; margin:0 0 10px 0; overflow:hidden;}
			#slides ol {margin:0 0 0 20px; padding:0;}
				#slides li {height:140px; display:block;}
				#slides h2 {margin:0 0 10px 0; color:#b1b1b1;}
				#slides p {color:#868686; font-size:16px;}
		
		#banner .col_r img {margin:20px 20px 0 0;}



#content {padding:20px 0 0 0; background:url(http://www.goldmembers.co.uk/images/bg_grad.png) top left repeat-x;}
	#content .col_l {width:660px;}
	#content .col_r {width:300px; margin:10px 0 0 0;}

	#content h2 {margin:0 0 20px 0; font-size:26px;}
	
	h3.count {height:100px; position:relative; font-size:24px; text-indent:-6000px; background:url(http://www.goldmembers.co.uk/images/numbers_count.png) top left no-repeat;}
	h3.count span {position:absolute; bottom:6px; left:210px; text-indent:0px; text-shadow:#fff 0 1px 1px;}
	
	ul.member_benefits {margin:40px 0 0 0; font-size:14px;}
		ul.member_benefits li {margin:0 0 10px 0; line-height:20px;}

	#content .col_l table {width:660px; text-align:center; font-size:14px;}
		#content .col_l th.non {width:166px; height:40px;}
		#content .col_l th.gold {width:166px; height:40px; color:#fff; text-shadow:#ae953e 0 -1px 1px; background:url(http://www.goldmembers.co.uk/images/gold_tab.png) top left no-repeat;}
		#content .col_l td {border-top:1px solid #cfcfcf;}
		#content .col_l td.option {padding:10px 0; text-align:left; line-height:20px;}
	
	.terms_info {margin-top:0; font-size:12px; text-align:right; color:#a2a2a2;}
	
	#select_membership {margin:40px 0;}
	#content #select_membership .col_l {width:340px;}
		#content #select_membership h3 {font-size:16px;}
	#content #select_membership .col_r {width:310px;}
		#content #select_membership ul {margin:0; padding:0; height:110px; }
			#select_membership li {float:left; list-style:none;}
			#select_membership li a {height:110px; display:block; text-indent:-6000px;}
			#select_membership li.one_year a {width:120px; background:url(http://www.goldmembers.co.uk/images/one_year.png) top left no-repeat;}
			#select_membership li.two_years a {width:190px; background:url(http://www.goldmembers.co.uk/images/two_years.png) top left no-repeat;}

	
	.more span, .less span {padding:0 20px 0 0; font-size:13px; cursor:pointer; font-weight:600;}
		.more span {background:url(http://www.goldmembers.co.uk/images/more_arrow.png) center right no-repeat;}
		.less span {background:url(http://www.goldmembers.co.uk/images/less_arrow.png) center right no-repeat;}
		

	.hide {display:none;}
	
	#partner_logos {margin:0 0 20px 0;}
	
	
	#content .col_r {width:300px;}
		#content .col_r #dealer_counties {margin:0 0 20px 0; background:#fff; border:1px solid #c0c0c0; position:relative;}
			#content .col_r #dealer_counties h2 {position:absolute; top:26px; left:17px; font-size:24px;}
			#content .col_r #dealer_counties p {margin:10px 20px;}

		#content .col_r #dealer_counties span {margin:10px 20px; display:inline-block;}
		#content .col_r table {width:298px; font-size:14px;}
			#content .col_r td {border-bottom:1px dotted #f0f0f0;}
			#content .col_r td.county {width:230px; padding:5px 0 5px 20px;}
			#content .col_r td.count {width:28px; padding:0 20px 0 0; text-align:right; color:#a2a2a2;}
			
			
		#weve_saved {margin:0 0 30px 0;}

		#testimonial {margin:0 0 50px 0;}

		/*#social_buttons {margin:20px 0;}
			#social_buttons h2 {margin:0 0 4px 0; font-size:16px; color:#a2a2a2;}
			#social_buttons ul {margin:10px 0 0 0; padding:0;}
			#social_buttons li {display:inline;}
			#social_buttons a {width:32px; height:32px; margin:0 6px 0 0; display:inline-block; text-indent:-6000px;}
				#social_buttons .facebook {background:url(http://www.goldmembers.co.uk/images/social_sprite.png) 0 -50px no-repeat;}
				#social_buttons .twitter {background:url(http://www.goldmembers.co.uk/images/social_sprite.png) -32px -50px no-repeat;}
				#social_buttons .youtube {background:url(http://www.goldmembers.co.uk/images/social_sprite.png) -64px -50px no-repeat;}
				#social_buttons .linkedin {background:url(http://www.goldmembers.co.uk/images/social_sprite.png) -96px -50px no-repeat;}*/
				
		
		#gold_links {margin:0 0 20px 0; padding:0 0 10px 0; background:#fff;}
			#gold_links h2 {margin:0; padding:5px 10px; font-size:18px;}
			#gold_links ul {margin:0; padding:0; font-size:15px;}
				#gold_links li {padding:5px 10px; border-top:1px solid #f8f8f8; border-bottom:1px solid #dddddd; list-style:none;}
				#gold_links li:first-child {border-top:none;}
				#gold_links li:last-child {border-bottom:none;}
				#gold_links li a {text-decoration:none;}
			
		#gold_benefits {margin:0 0 20px 0;}
			#gold_benefits h2 {margin:5px 0; font-size:18px;}
			#gold_benefits ul {margin:0 0 20px 0; padding:0 0 0 15px; font-size:14px;}
				#gold_benefits li {margin:0 0 10px 0;}
		
		#recommend {margin:0 0 20px 0;}
	
	
#main_footer {margin-bottom:30px;}
	#main_footer ul.menu {margin:0 0 4px 0; padding:0;}
		#main_footer .menu li {margin:0 10px 0 0; padding:0; display:inline-block;}
		#main_footer .menu li a {color:#1f1f1f; text-decoration:none; font-size:13px;}
	#main_footer p {margin:10px 0 0 0; font-size:12px; line-height:10px;}
		#main_footer p small {color:#a2a2a2;}
		#main_footer p small a {color:#1f1f1f;}
		
		
		