
#container { width: 948px; margin-left: auto; margin-right: auto;}

#logo { margin-left: 21px; width: 404px; height: 108px;}

a { color: #56a0d7; text-decoration: none;}
a:hover { color: #fff; text-decoration: none;}

#tel { position: absolute; margin-left:432px; top: 31px; width: 500px; text-align: right;}
#tel2 { position: absolute; margin-left: 432px; top: 31px; width: 500px; text-align:right;}

#nav { margin-left: 21px;}
	#nav ul { margin:0; padding:0;}
	#nav li { float:left; list-style-type: none;}
#nav2 { margin-left: 21px; width: 901px; text-align: center; height: 34px; background: url(../_images/template/splash.gif) no-repeat scroll top left;}
	#nav2 ul { margin:0; padding:0;}
	#nav2 li { float:left; list-style-type: none; text-align:center; padding: 10px 0px 0px 10px; color: #fff; font-weight: bold; font-size: 120%;}
	
#top { width: px; height: px; background: url(../_images/template/top_bkg.gif) no-repeat scroll top left;}

#banner_internal { width: 948px; height: 50px;}

#content { padding:20px 0px 40px 0px;}

#content_left { float:left; width: 620px; margin-right: 47px; margin-top: 20px;}
#content_right { float:right; margin-top: 20px; width: 280px;}
	#content_right ul { margin:0; padding:0;}
	#content_right li { color: #56a0d7; list-style-type: none; background: url(../_images/template/bullet.gif) no-repeat scroll center left; line-height: 16px; padding-left: 12px; }
	ul.bullets { margin: 0px 0px 20px 0px; padding:0;}
	ul.bullets li { list-style-type: none; background: url(../_images/template/bullet.gif) no-repeat scroll center left; line-height: 16px; padding-left: 12px; }

#footer { padding-top: 12px; width: 948px; background: url(../_images/template/footer_bkg.gif) no-repeat scroll top center;}
	#footer_left { float:left; width: 500px;}
	#footer_right { float:right; width: 300px; text-align: right;}
	#footer a { color: #666; text-decoration: none;}
	#footer a:hover { color: #fff;}
	#footer p { padding-bottom: 2px;}


ul.inlinelist { margin: 0px 0px 20px 0px; padding:0;}
	ul.inlinelist li { float:left; margin-right: 21px; list-style-type: none;}
	
.darktext { color: #424242;}

#guild { width: 90px; height: 90px; position: absolute; top: 409px; margin-left: 853px;}
#twitter { text-align: right; margin-top: 5px; margin-right: -3px;}

.contacttable td { vertical-align: top; line-height: 20px;}

#contact_left { float:left; width: 410px;}
#contact_right { float:right; width: 450px;}

#contact_left strong { color: #fff; font-weight: normal;}

.textfield { width: 230px; background: #242424; border: none; color: #fff; /margin-bottom: 2px;}
.textfield:hover { background: #4a4a4a;}
.textarea { width: 232px; /width: 230px; height: 80px; margin-top: 2px; overflow: auto; background: #242424; border: none; color: #fff;}
.textarea:hover { background: #4a4a4a;}
.button { margin-left: 120px;}

#shop { float:left;}

.yellowtext { color: #bd8b29;}


.question { background:url(../_images/template/question.gif) no-repeat scroll top left; padding-left: 25px; padding-top: 3px;}
.answer { padding-left: 25px; color: #666666;}

.bespoke { width: 700px;}
.bespoke p { color: #fff; width: 275px; font-size: 13px;}
.bespoke img { border: 4px solid #666666;}

.team_pic { float:left; width: 260px; margin-right: 20px;}
.team_text { float: right; width: 620px;}

.fl { float:left; margin-right: 20px; width: 432px;}
.fr { float: right; width: 432px;}
.center { text-align: center;}

ul.sitemap { margin:0px 0px 0px 20px;}
ul.sitemap li { list-style-type: square; padding-left: 5px; line-height: 20px;}
ul.sitemap ul { margin-left: 20px;}aWGB