/* CSS Document */

	/* GENERAL */

	body {background-color:#a0a0a0;margin-top: 46px;margin-bottom: 46px;font-family:verdana, helvetica, sans-serif;}

	h1 {position:absolute;top:-500em;left:-500em;height:1px;width:1px;z-index:-1;text-indent:-1000em;}
	h2 {padding:10px 0 10px 0;color:#FFF;font-weight:normal;font-size:1.5em;line-height:1.5em;letter-spacing:-0.05em; margin:0px 30px 0px 30px;font-family: Georgia, "Times New Roman", Times, serif;}
	h2 span {float:right;}
	h3 {padding:10px 0 10px 0;color:#FFF;font-weight:normal;font-size:1.2em;line-height:1.2em;letter-spacing:-0.05em;margin:10px 10px 10px 10px;font-family: Georgia, "Times New Roman", Times, serif;}
	h3 span {float:right;}
	h4 {padding:10px 0 10px 0;color:#FFF;font-weight:bold;font-size:0.7em;line-height:1.4em; margin:10px;font-family: Georgia, "Times New Roman", Times, serif;}
	h4 span {float:right;}
	h5 {padding:10px 0 10px 0;color:#FFF;font-weight:normal;font-size:0.7em;line-height:1.4em; margin:10px;}
	p  {padding:0 0 10px 0;color:#FFF;font-weight:normal;font-size:0.7em;line-height:1.4em;letter-spacing:0.01em; margin:0px 10px 10px 10px;}
	
	li {font-weight:normal;font-size:0.7em;line-height:1.3em;letter-spacing:0.01em;}
	ul {margin:0;border:0;padding:0;}
	
	/* HEADER */
	
	#frame{width:940px;margin-right:auto;margin-left:auto; background:url(../images/main_bg_ALT.gif) repeat-x #6d7033; background-position:top;}
	
	#header{height: 121px; background-image:url(../images/header_bg.gif); background-repeat:repeat-x;width:940px;}
	#header #rdl-logo {background-image: url(../images/rdl_logo.gif);height: 66px;width: 202px;padding-top: 27px;padding-left: 379px; float:left; background-repeat:no-repeat; background-position:bottom right;}
	#header #rdl-logo a {height: 66px;width: 202px; display:block;}
	#header #search  {float:right; padding-top:10px; padding-right:10px;}
	#header #search  input {margin:0px;border:0px;padding:3px 4px;float:left;font-size:0.6em;}
	#header #search input.submit-button {background:#515052;color:#fff;padding:2px;margin-left:10px;font-size:0.6em;}
	
	/* MAIN NAV */
	
	#main{clear:both;padding-bottom:30px;width:940px; float:left;}
	#main #nav{clear:both;float:left; width:100%;overflow:hidden;position:relative;font-weight:bold; background-color:#312e2f; display:block;}
	#main #nav ul {clear:left;float:left;position:relative;left:50%;text-align:center; font-family: Georgia, "Times New Roman", Times, serif;}
	#main #nav li{display:block; float:left;position:relative;right:50%; border-left:2px solid #545354;font-size:0.75em; background-color:#312e2f;}
	#main #nav li#spacer {border-right:2px solid #545354;}
	#main #nav li a {color:#fff; text-decoration:none; font-weight:bold; padding:10px 15px 10px 15px; display:block;}
	#main #nav li a:hover {color:#fff; text-decoration:none;font-weight:bold; padding:10px 15px 10px 15px; background-color:#242021;display:block;}
	#main #nav li.active {background-color:#7d803a;}
	#main #nav li.active a:hover {background-color:#7d803a;}
	
	/* SECTION */
	
	#main #content {clear:both; padding-bottom:10px;width:940px; float:left;}
	#main #content h2 { border-bottom:#b1b461 solid 2px;}
	
	/* SUB NAV */
	
	
	#main #content #col-1 {float:left; width:300px; padding-top:53px;padding-left:20px;}
	#main #content #col-1 ul {margin-left:10px;border:0;padding:0px;border-top:#b1b461 2px solid; margin-right:20px;}
	#main #content #col-1 ul li { display:block; border-bottom:#b1b461 2px solid;font-family: Georgia, "Times New Roman", Times, serif;font-size:0.7em; background:none;}
	#main #content #col-1 ul li a { text-decoration:none; color:#FFFFFF; font-weight:bold; display:block; padding:10px;}
	#main #content #col-1 ul li a:hover {color:#fff; display:block; background-color:#b1b461; padding:10px;}
	#main #content #col-1 ul li.active {background:#515924;}

	
	/* MAIN CONTENT */
	
	#main #content #col-2 ul {margin:0 12px;padding:0;}
	#main #content #col-2 li {margin:0;padding:0 0 0 15px;background: url(../images/bullet-white.gif) no-repeat 0 6px;}
	#main #content #col-2 li a { background-image:url(../images/spacer.gif);}
	#main #content #col-2 li ul li {font-size:1.0em;}
	#main #content #col-2 {float:left; width:600px;}
	#main #content #col-2 h3 { border-bottom:#b1b461 solid 2px;}
	#main #content #col-2 h4 { border-bottom:#b1b461 dotted 2px;}
	#main #content #col-2 a {color:#FFF; text-decoration:underline;}
	#main #content #col-2 a:hover {color:#c4c979; text-decoration:underline;}
	#main #content #col-2 input { background-color:#FFF; border: 0px; padding:2px;font-size:0.7em;}
	#main #content #col-2 textarea { background-color:#FFF; border: 0px;padding:2px;font-size:0.7em;}
	#main #content #col-2 input.submit-button {background:#312e2f;color:#fff;padding:2px;}
	#main #content #col-2 img {float:right;margin:0 0 10px 20px;padding:5px; background:#b1b461;}
	#main #content #col-2 .caption-text {clear:right; float:right; width:260px; text-align:left; padding:2px 5px 8px 5px; margin-top:-10px; margin-bottom:10px;font-family: Georgia, "Times New Roman", Times, serif;font-size:1.1em; background:#b1b461; }
	
	/* 360 LOCATIONS */
	
	#main #content #col-2 #box360 {background:#b1b461; margin: 0px 10px 0px 10px; float:left; padding-bottom:10px;}
	* html 	#main #content #col-2 #box360 {margin: 0px 0px 0px 5px;}
	#main #content #col-2 #box360 ul { clear:both;width:570px;margin:0px; padding-left:5px; padding-right:5px;}	
	* html #main #content #col-2 #box360 ul {padding-left:0px; padding-right:0px;width:580px}	
	#main #content #col-2 #box360 ul li {margin:10px 5px 10px 5px; background-image:none;float:left; width:132px; padding:0px;text-align:center;font-family: Georgia, "Times New Roman", Times, serif;font-size:0.75em; background:#5e622c;}	
	#main #content #col-2 #box360 ul li a img {margin:0px; float:left;padding:5px; background:#5e622c;clear:both;}
	#main #content #col-2 #box360 ul li a:hover  img {background:#515924;}
	#main #content #col-2 #box260 ul li a span {margin:0px; padding:0px;}
	#main #content #col-2 #box360 ul li a { text-decoration:none; display:block;padding-bottom:5px;}
	#main #content #col-2 #box360 ul li a:hover { text-decoration:none;background:#515924; display:block;}
	
	/*VIDEOS */
	#main #content #col-2 .video { width:380px; height:305px; margin-left:auto; margin-right:auto;background:#b1b461; padding:10px;}
	
	/* FAQs */
	
	#faqs ul.faqlist {margin:2px 0 0 0;padding:0;border-top:1px solid #ccc;}
	#faqs ul.faqlist li {margin:0;padding:0;background:none;}
	#faqs ul.faqlist li a {margin:0;padding:0;border-bottom:1px solid #ccc;width:380px;display:block;line-height:1.4em;}
	#faqs ul.faqlist li a span {margin:0;float:right;padding:2px 5px 0 0;}
	#faqs ul.faqlist li a span.item-name {margin:0;float:left;padding:2px 5px 0 0;}
	
	#faqs ul.faqlist li a:link, #faqs ul.faqlist li a:visited {background:#fff;font-weight:normal;}
	#faqs ul.faqlist li a:hover, #faqs ul.faqlist li a:active {background:#eee;font-weight:normal;}
	
	/* PAGING */
	
	#main #content #col-2 ul#paginate {padding:10px;margin:0px;display:block;}
	#main #content #col-2 ul#paginate li {display:inline;border-right:1px solid #FFFFFF;padding:0 5px 0 5px ;background-image:none;}
	
	/* ALTERNATIVE COLOURED DIVS */
	
	#main #content #col-2 .on {margin:0 0 10px 0;}
	#main #content #col-2 .off {margin:0 0 10px 0;background:#b1b461;}
	#main #content #col-2 .off h4 {border-bottom:#5e622c  dotted 2px;}
	
	/* ALTERNATIVE COLOURED TESTIMONIALS DIVS */
	
	#main #content #col-2 #testimonials .on {margin:10px 0 10px 0; }
	#main #content #col-2 #testimonials .off {margin:10px 0 10px 0;background:#b1b461;padding-top:10px;}
	
	/* SITEMAP */
	
	#main #content #col-2 ul.sitemap  li a:link, #main #content #col-2 ul.sitemap  li a:visited { text-decoration:none;}	
	
	
	/* FOOTER */
	
	#footer {height: 120px; background:url(../images/footer-bg.gif) no-repeat;color:#fff; clear:both;width:940px;}
	#footer #partners{float:left; padding-top:22px; width:140px; height:61px; padding-left:30px;color:#FFFFFF; font-size:0.6em;}
	#footer #partners #logo-mmcg { background-image:url(../images/footer-logo-mmcg.gif); width:39px; height:26px; float:left;margin:0px 5px 0px 0px; padding:0px;}
	#footer #partners #logo-mmcg a {width:39px; height:26px; display:block;}
	#footer #partners #logo-acuk { background-image:url(../images/footer-logo-acuk.gif); width:92px; height:26px; float:left; margin:0px;padding:0px;}
	#footer #partners #logo-acuk a {width:92px; height:26px; display:block;}
	#footer #strap{background-image:url(../images/footer-strap.gif); background-repeat:no-repeat; height:39px; width:422px;margin-top:29px;float:left;margin-left:70px;text-align:center;}
	#footer .content{float:left; width:570px;overflow:hidden;position:relative; margin-top:20px;}
	#footer .content ul{clear:left;float:left;position:relative;left:50%;text-align:center;padding-bottom:3px;padding-top:10px;padding-bottom:5px;}
	#footer .content li{ display:block; float:left; padding-left:5px; padding-right:5px; font-size:0.55em;position:relative;right:50%;}
	#footer .content li.spacer{border-left:1px solid #FFFFFF;}
	#footer .content a {color:#FFFFFF;text-decoration:none;font-weight:bold; }
	#footer .content a:hover {color:#b1b461;text-decoration:none;font-weight:bold; }
	#footer #corner{background-image:url(../images/footer-corner.png); background-repeat:repeat; width:189px; height:120px; float:right;}
	* html #footer #corner{background-image:url(../images/footer-corner.gif);}
	
	
