/*  Stylesheet for
	--------------------------
	Diageo - Bud
	--------------------------  */


/*	Colors
	--------------------------
	white:              ffffff (text)
	blue:				f8f5ec (gradient)
	dark blue:			374b6c (background)
	--------------------------  */

/*  Typography  */

	body{font-family:'Arial',verdana,tahoma,georgia,sans-serif;}
	h1,h2,h3,h4,h5,h6{color:#ffffff;}
	p,li{color:#ffffff;}
	h1{font-size:0.9em;color:#ffffff;margin-bottom:0.5em;text-transform:uppercase;}
	h2{font-size:0.9em;color:#ffffff;margin-bottom:0.5em;text-transform:uppercase;}
	h3{font-size:0.9em;color:#ffffff;margin-bottom:0.5em;text-transform:uppercase;}
	h4{font-size:0.8em;margin-bottom:0.3em;}
	h5{font-size:0.8em;}
	h6{font-size:0.8em;}
	a{text-decoration:underline;}
	a:hover{text-decoration:underline;}
	p{font-size:0.8em;color:#ffffff;}
	p.yellow{color:#f4b328;font-size:0.7em;font-weight:bold;margin-bottom:1em;}
	p.intro a{color:#ffffff;font-weight:bold;}
	p.intro strong{text-transform:uppercase;}
	p.bold{font-weight:bold;}
	p.caps{text-transform:uppercase;}
	p.small{font-size:0.65em;}
	p{margin-bottom:1.5em;}
	#footer li,#footer p{font-size:0.65em;}
	a{color:#daeffb;}
	a:hover{color:#8a0119;}

/* Template */
	body		{ background-color:#103b61;width:100%; height:100%; }
	#pagewrap	{ width:100%; height:100%; text-align:center; }
	#flashWrap	{ width:100%; height:100%; }

/* Footer */
	/* Footer - gateway tailored */
	#footerWrap				{ width:800px; padding:5em 0 4em 0; margin:0 auto; text-align:left; }
	#footerWrap #footerLogo	{ padding:30px 0 0 90px; float:left; width:67px; }
	#footerWrap #footerLinks{ float:right; width:600px; }
	#footerWrap ul			{ float:right; text-align:left; margin:30px 0 7px 0; }
	#footerWrap li			{ float:left; margin:0 0 0 10px; padding:0 10px 0 0; background:url(../img/site/list_divide.gif) right no-repeat; }
	#footerWrap li.image	{ background:none; padding:0 0 0 10px; text-align:left; }
	#footerWrap li.last		{ background:none; }
	#footerWrap li a		{ text-decoration:underline; }
	#footerWrap .text p		{ clear:both; text-align:right; color:#566a7a; }
	/* Main Pages Footer - inherit from above */
	#defaultPage #footerWrap	{ width:770px; padding:10em 0 0.5em 0; margin:0; }
	#defaultPage #footerLogo	{ padding:0 0 0 60px; float:left; width:67px; }
	
	
/* Form */
	.inputWrap		{ margin:0 0 15px 0; }
	
	.label			{ padding:0 0 7px 0; }
	.label label	{ font-size:0.8em; color:#FFF; font-weight:bold; text-transform:uppercase; }
	
	.iselect select	{ width:300px; font-size:0.9em; color:#FFF; background-color:#000; border:1px solid #49b7f8; padding-left:5px; }
	.iinput input	{ font-size:0.9em; color:#FFF; background-color:#000; border:1px solid #49b7f8; text-align:center; }
	#submit			{ margin-top:20px; }
	
/*  Pages  */
	/*  Gateway  */
	#gateway #pageWrap		{ width:915px; margin:0 auto; background:url(../img/site/gateway_background.jpg) 0 0 no-repeat; }
	#gateway #headerWrap	{ padding:160px 0 0 336px; float:left; }
	#gateway #bodyWrap		{ width:320px; margin:0 0 0 570px; padding:170px 0 0 0; }
	#gateway #note			{ padding:5px 0 10px 0; }
	
	/*  Gateway Exit  */
	.counter				{ padding-bottom:59px; }
	
	/*  Homepage  */
	#defaultPage #pageWrap		{ width:800px; margin:0 auto; }
	#defaultPage #headerWrap	{ background:url(../img/site/site_header_bg.jpg) 0 0 no-repeat; }
	#defaultPage #bodyWrap		{ background:url(../img/site/site_footer_bg.jpg) bottom no-repeat; }
	
	#defaultPage #logo			{ padding:25px 0 40px 75px; }
	#defaultPage #contentWrap	{ width:640px; margin:0 auto; padding-bottom:100px; }
	#defaultPage #contentWrap ul{ margin:0 0 25px 0; padding:0; }
	#defaultPage #contentWrap a	{ color:#f4b328; }
	#defaultPage #contentWrap p { margin-bottom:1.0em; }
	
	/*  legalpage  */
	ol.legalList{padding-left:18px;list-style:decimal;}
	ol.legalList li{padding-bottom:20px;}
	
/* Image Replace */
	#gateway h1.imageReplace 		{ width:298px; height:61px; background:url(../img/site/gateway_title.gif) 0 0 no-repeat; }
	#gateway h1.imageReplace span	{ display:block; width:0; height:0; overflow:hidden; }

