	
	/* 
	color: #2F2F2F;
	color: #9D374D; (Register header)
	font-family:'HelveticaNeueW01-45Ligh';
	font-family:'HelveticaNeueW02-45Ligh';  For Register (18px header, 15px p)

	Default Styles */
	body, html										{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 100%; }
	h1, h2, h3, h4, h5, h6, p, ul, ol, li, span		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #2F2F2F; }
	h1												{ font-family: 'HelveticaNeueW01-45Ligh'; font-size: 24px; font-weight:normal; color:#B35029; margin-bottom:15px; }
	h2												{ font-family: 'HelveticaNeueW01-45Ligh', 'Tahoma', sans-serif; font-size: 20px; font-weight:normal; color:#c8866c; }
	p												{ font-family: 'Verdana'; font-size: 14px; }
	input, select, textarea 						{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	a												{ color:#A8A8A8; text-decoration:none; font-weight:normal !important; }
	img 											{ border:none; outline:none;}	
	table, tr, th, td 								{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-spacing: 0px; border-collapse: collapse; vertical-align: top; }

	/* Page Styles */
	body 											{ margin: 0px 0px 0px 0px; background-color: #F9F9F9; font-family:Verdana; }

	#container										{ padding: 0px 0px 0px 0px; width: 1000px; margin: 0px auto 0px auto; position: relative; }
	div.page_top									{ padding: 15px 0px 0px 0px; width:972px; margin:0px 14px; height:2px; background-image: url('../images/page_border_top.png'); background-repeat: no-repeat; }
	div.page 										{ padding: 0px 50px 15px 50px; width:872px; margin:0px auto; background-image: url('../images/page_border_middle.png'); background-repeat: repeat-y; }
	div.page	ul									{ margin:0px 0px 0px 20px; font-family: 'Verdana'; font-size: 14px; }
	div.page	ol									{ margin:0px 0px 0px 20px; font-family: 'Verdana'; font-size: 14px;}
	div.page	li									{ margin:10px 0px 10px 20px; font-family: 'Verdana'; font-size: 14px;}	
	div.page	p									{ margin:0px 0px 20px 0px; line-height:20px;}			
	div.page_bottom									{ padding: 0px 0px 0px 0px; width:972px; margin:0px auto; height:9px; background-image: url('../images/page_border_bottom.png'); background-repeat: no-repeat; }
	div.shop_bottom									{ padding: 0px 0px 0px 0px; width:972px; margin:0px auto; height:20px; background-image: url('../images/shop_bottom.png'); background-repeat: no-repeat; }	
	div.plain_bar									{ padding: 5px 0px 0px 0px; margin:-20px 0px -5px 0px; width:937px; }
	
	#main											{ width: 93%; padding: 10px 25px 10px 25px; float: right; }
	#main .header									{ height: 300px; background-color: #281B41; }
	#main .header img								{ position: absolute; border: none;}

	#header-logo									{ float:left; margin-top:20px; }
	#header-right									{ float:right; width:380px; }
	#header-right .telephone						{ float:right; margin:5px 15px 0px 0px; font-size:18px; color:#2F2F2F; font-family: 'HelveticaNeueW01-45Ligh'; }
	#header-right .account_links					{ border:1px solid #F3F3F3; border-top:none; float:right; background-color:#F8F8F8; padding:2px 10px 2px 10px; margin-right:2px; }
	#header-right .account_links a					{ font-size:12px; color:#2F2F2F; font-family:Verdana; }
	#header-right .account_links a:hover			{ color:#999999; }
	#header-right .basket_btn						{ float:left; margin:10px 0px 0px 0px; background-image:url('../images/basket_button_bg.jpg'); background-repeat:no-repeat; padding:11px 0px 0px 20px; width:254px; height:26px; font-size:12px; color:#A5A5A5; font-family:Verdana; }
	#header-right .basket_btn a						{ font-size:12px; color:#A5A5A5; font-family:Verdana; }
	#header-right .checkout_btn						{ float:right; margin-top:13px; }
	
	div.page .cms_1									{ width:870px; padding:30px 0px 0px 10px; }
	div.home_slider									{ float:left; width: 870px; height:410px; margin-top:15px; }
	div.home .left									{ float:left; width:430px; margin:0px 0px 15px 15px; }
	div.home .left h1								{ color:#B34F29; }
	div.home .left h2								{ font-size:16px; font-family:Arial; font-weight:normal; color:#C9856B; margin:0px 0px 8px 0px; }
	div.home .left p								{ color:#2F2F2F; font-size:14px; font-family:Verdana; line-height:25px; }
	div.home .left a								{ color:#B34F29; }
	div.home .right									{ float:right; width:400px; margin:25px 0px 15px 15px; }
	div.home .right p								{ color:#2F2F2F; font-size:14px; font-family:Verdana; }
	div.home .competition							{ margin-bottom:0px; padding:0px 0px 0px 25px; height:305px; width:375px; background-image:url('../images/win-mini-duffel-bag-bg.jpg'); background-repeat:no-repeat; }
	div.home .competition p							{ line-height:25px; }
	div.home .competition a							{ color:#FF3333; font-weight:bold; }
	div.home .subscribe								{ margin-top:10px; padding:8px 0px 0px 35px; height:125px; width:365px; background-image:url('../images/subscribe-bg.jpg'); background-repeat:no-repeat; }
	div.home .subscribe	input.email					{ border:1px solid #B06373; padding:6px 15px 6px 15px; color:#A5A5A5; font-size:13px; font-family:Verdana; width:220px; margin-right:5px; }
	div.home .subscribe	input.button				{ cursor:pointer; border:none; color:#2F2F2F; font-size:14px; font-family:Verdana; background-color:transparent; }
	div.home .subscribe h2							{ font-size:18px; font-weight:normal; color:#9D374D; margin:5px 0px 5px 0px; }
	div.home .subscribe p							{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	div.home .subscribe form						{ margin:0px 0px 0px 0px; }
	div.home .subscribe input						{ margin:-10px 0px 0px 0px; }
	div.home .cms_1									{ width:430px; padding:30px 0px 0px 0px; }

	div.contact .cms_1								{ float:left; width:450px; }
	div.contact .cms_2								{ float:right; width:400px; }
	#map 											{ width: 383px; height: 445px; margin-top: 30px; border:1px solid #000000; }
	
	#directions { padding:20px; width:345px; height:115px; background-color:#D7907B; margin-top:10px; }
	#directions h2 { color:#ffffff; margin-bottom:15px; }
	#directions p { color:#ffffff; margin-bottom:20px; }
	#directions input { float:left; width:200px; height:25px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	#directions a img { float:left; margin:35px 0px 0px 10px; }
	

	#enquiry										{ margin: 0px 0px 0px 0px; }
	#enquiry form									{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	#enquiry form input								{ margin: 0px 0px 0px 0px; padding: 3px 3px 3px 3px; font-size: 13px; line-height: 18px; font-weight: normal; text-transform: none; background-color: #4F4F4F; color: #FFFFFF; font-family: 'HelveticaNeueW02-45Ligh', 'Tahoma', sans-serif; border: none; display: block; clear: both; }
	#enquiry form label								{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 13px; line-height: 18px; font-weight: bold; text-transform: none; background-color: transparent; color: #2F2F2F; font-family: 'HelveticaNeueW02-45Ligh', 'Tahoma', sans-serif; width: 100%; }
	#enquiry form label input						{ margin: 2px 0px 10px 0px; padding: 3px 3px 3px 3px; font-size: 13px; line-height: 18px; font-weight: normal; text-transform: none; background-color: #FFFFFF; color: #2F2F2F; font-family: 'HelveticaNeueW02-45Ligh', 'Tahoma', sans-serif; border: 1px solid #4F4F4F; width: 350px; }
	#enquiry form label textarea					{ margin: 2px 0px 10px 0px; padding: 3px 3px 3px 3px; font-size: 13px; line-height: 18px; font-weight: normal; text-transform: none; background-color: #FFFFFF; color: #2F2F2F; font-family: 'HelveticaNeueW02-45Ligh', 'Tahoma', sans-serif; border: 1px solid #4F4F4F; width: 350px; height: 90px; }
	.formcolumn										{ width: 50%; float: left; }
	
	ul.sitemap										{ margin:15px 0px 0px 30px; }
	ul.sitemap li 									{ margin-top:10px; }
	ul.sitemap li a									{ font-size:14px; color:#3F2966; font-family:Verdana; }

	#footer										{ padding: 15px 0px 0px 0px; margin:0px 15px; width:970px; height:50px; background-image: url('../images/footer-bgd.png'); background-repeat: no-repeat; }
	#copyright									{ float:left; margin: 10px 0px 0px 40px; padding: 0px 10px 30px 10px; height: 50px; clear: both; text-align: left; }
	#copyright p								{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 12px; line-height: 25px; font-weight: normal; text-transform: none; color: #2F2F2F; font-family: 'HelveticaNeueW02-45Ligh', 'Tahoma', sans-serif; }
	#copyright p.left							{ float: left; }
	#copyright p.right							{ float: right; }
	#copyright a								{ color: #3F2966; }
	
	#footer_nav									{ float:right; margin: 10px 0px 0px 0px; width:320px; }
	#footer_nav ul li							{ float:left; list-style:none; height:25px; width:160px; margin-right:0px; }
	#footer_nav ul li a							{ font-size:11px; margin-right:0px; color:#2F2F2F; }

	.clear										{ clear: both; line-height:0px; }