/*MAIN FORMATTING STYLES*/

body 			{margin:0px; padding:0px;	font-family:Arial, Helvetica, sans-serif; color:#000000; letter-spacing:0.02em;	}
#container		{text-align:center;	margin:0 auto;	width:800px; color:#333333;	font-size:75%;}
#accessibility	{width:800px;	text-align:right;	margin:0 auto;	color:#333333;}
#banner 		{width:800px;	height:150px;	background:url(TGHimages/index-images/banner2.jpg);}
#registerbar 	{height:2em;	line-height:2em;	text-align:right;	border-bottom:1px dotted gray;}
#content		{width:800px;	text-align:left;	padding-top:10px;}
#leftmenu		{float:left;	width:160px; text-align:left; padding-right:20px;}
#maincontent	{float:right;	width:620px; }
#footer			{float:right;	width:790px; padding:5px; border-top:1px dotted gray; text-align:right;}
#basenav		{float:left; width:790px; padding:5px; color:#FFFFFF; background-color: #666; }

/* ACCESSIBILITY STYLING */
#accessibility a{color:#666666; text-decoration:none;}
.a-small 		{font-size:1em;}
.a-medium 		{font-size:1.2em;}
.a-large		{font-size:1.4em;}
#accessibility a:hover {text-decoration:underline;}	

/* --- NAVIGATION FORMATTING --- */
#navigation		{margin-bottom:10px;}
#navigation a	{font-size:0.8em; display:block; text-transform:uppercase; color:#333; padding:5px 0 5px 0;	border-bottom:1px solid gray; text-decoration:none; }
#navigation a:hover	{background-color:#E8E8E8;}
	
/* --- SUBCONTENT STYLES --- */
#subcontent		{width:598px; padding:10px;	border-top:1px solid #3B5998; border-bottom:1px solid #3B5998; margin-bottom:10px;}
#introduction	{width:598px;padding:10px;border-top:1px solid #3B5998;	border-bottom:1px solid  #3B5998;background-color: #F2F4F7; margin-bottom:10px;}
#offers			{width:620px;}
#offers img		{width:305px; border:0px; }
.offerboxleft	{margin:0px; width:305px; float:left; border-bottom:5px solid gray;	background-color:#EFEFEF; margin-bottom:10px;height:17em;}
.offerboxright	{width:305px; float:right; border-bottom:5px solid gray; background-color:#EFEFEF; margin-bottom:10px; height:17em;}

#maincontent a	{color:#3B5998; text-decoration:none; font-size:1em;}
#maincontent a:hover{text-decoration:underline;}
#basenav a		{color:#FFFFFF;text-decoration:underline;	font-size:0.8em; }
#basenav a:hover{ text-decoration:none;	}

/* --- GENERAL FORMATTING STYLES --- */
h1				{margin-top:0.2em;	padding:0px;	font-size:1.2em;	color:#000;	}
h2				{font-size:1em;	text-transform:uppercase;	margin:0px;	}
p				{margin-top:5px; margin-bottom:5px;	}
img,img a 		{border:0px;}
#offers p,h2	{padding:3px;}
.floatright		{float:right;}
.text			{text-transform:justify;}	

/* --- RANGE ROVER SPECIFIC FORMATTING --- */
.range_rover_caption1	{float:left;}
.range_rover_caption2	{float:right;}

