					/* CSS Doc for GVC Vans Direct Ltd */
					
body					{ margin: 0 auto; padding: 0; background: url(images/bg.jpg) center top repeat-x #cccccc; text-align: center; font-family: Arial, Helvetica, sans-serif; }

#wrapper				{ width: 992px; height: auto; position: relative; margin: 0 auto; }

/*#header					{ width: 992px; height: 330px; background: url(images/header-bg.jpg) center top no-repeat; position: absolute; top: 0; left: 0; float: left; }*/

#im-tran				{ z-index: 10000; position: absolute; top: 0; left: 0; }

#topnav					{ position: absolute; top: 291px; left: 0px; z-index: 30000; }
#topnav					{ left: 15px; }
#topnav ul				{ list-style: none; margin: 0; padding: 0; height: 40px; width: 962px }
#topnav ul li			{ list-style: none; margin: 0; padding: 0; float: left; height: 40px; width: auto; display: block; }
#topnav ul li a			{ height: 37px; line-height: 37px; width: auto; border-top: 3px solid #000000; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 0 20px 0 20px; float: left; }
#topnav ul li a:hover	{ height: 37px; line-height: 37px; width: auto; border-top: 3px solid #5394ce; text-decoration: none; }

#content-wrap			{ width: 992px; height: auto; background: url(images/cont-wrap-bg.jpg) center top repeat-y; margin-top: 330px; float: left; }

#content				{ width: 962px; height: auto; background: url(images/content-bg.jpg) right bottom no-repeat #ffffff; margin: 0 15px 0 15px; text-align: left; min-height: 350px; }

#footer					{ width: 992px; height: 45px; background: url(images/footer-bg.jpg) center top no-repeat; float: left; }

#footnav				{ float: left; margin-top: 30px; }
#footnav ul				{ list-style: none; margin: 0; padding: 0; height: 20px; width: 650px }
#footnav ul li			{ list-style: none; margin: 0; padding: 0; float: left; height: 20px; width: auto; display: block; }
#footnav ul li a		{ height: 20px; line-height: 20px; width: auto; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 0 10px 0 10px; float: left; }
#footnav ul li a:hover	{ text-decoration: none; color: #5394ce; }

#VOW					{ width: 220px; text-align: center; margin: 0 auto; height: auto; float: right; margin-top: 30px; margin-bottom: 30px; }

img						{ border: none; }

.hp-logos				{ margin-left: 30px; }

						/* Text Styles */
						
#content h1				{ text-align: left; font-size: 18px; color: #666666; font-weight: normal; margin: 30px 0 15px 30px; }
#content h1 span		{ color: #5394ce; font-weight: bold; }
#content h2				{ text-align: left; font-size: 14px; color: #5394ce; font-weight: bold; margin: 30px 0 15px 30px; }
#content p.normtxt		{ font-size: 11px; color: #333333; margin: 10px 30px 10px 30px; text-align: left; }
#content ul.normtxt		{ font-size: 11px; color: #333333; margin: 10px 30px 10px 60px; text-align: left; }

.centered				{ text-align: center; margin: 0 auto; }

p#address				{ position: absolute; left: 20px; top: 7px; font-size: 12px; color: #333333; text-align: left; z-index: 20000; text-transform: uppercase; }
html>/**/body p#address	{ top: -4px; }

p#ukw					{ float: right; margin: 30px 10px 0 0; font-size: 11px; color: #333333; text-align: right; font-weight: bold; text-transform: uppercase; }
p#ukw a					{ color: #333333; text-decoration: none; cursor: pointer; }
p#ukw a:hover			{ color: #5394ce; text-decoration: none; }

#VOW h2					{ font-weight: bold; text-transform: uppercase; font-size: 14px; color: #000000; margin-bottom: 5px; }
#VOW .VOW-img			{ border: 2px solid #ffffff; }
#VOW p.VOW-makemod		{ font-size: 12px; color: #000000; text-transform: uppercase; font-weight: bold; width: 180px; margin: 5px 0; }
#VOW p.VOW-price		{ font-size: 18px; font-weight: bold; color: #cc0000; margin: 5px 0 0 0; }
#VOW p.more-button		{ margin: 5px 0; }
