/* CSS Document */
body {font-family: verdana, arial, tahoma; font-size: 11px; color: #333; /*background-image: url(http://www.robhoyles.com/images/css/background.jpg);*/background-image: url(http://www.robhoyles.com/images/css/background-v2.jpg); background-position: top left; background-repeat: no-repeat; margin: 0; background-color: #000;}

#rh-container{width: 807px; margin-right: auto; margin-left: auto; background-color: #fff; margin-top: 40px;}
#rh-header {background: url(http://www.robhoyles.com/images/css/background-header.gif) no-repeat #000; width: 807px; height:73px;}
		
#rh-navigation {background: url(http://www.robhoyles.com/images/css/background-nav.gif) repeat-x #000; color:#ff0000; display: block; height: 20px; text-align: right; font-weight: bold;border-left: 5px solid #fff; border-right: 5px solid #fff; padding: 5px 0 0 0;}
#primary-nav-list {display: inline; padding: 2px 0 2px 0; margin: 3px 10px 0 10px;}
#primary-nav-list  li{display: inline; margin: 0 7px 0 7px;}

ul {margin: 0; padding: 0;}
		
#rh-page-promo {clear: both; border-left: 5px solid #fff; border-right: 5px solid #fff;margin: 0; padding: 0;}
#promo-image {float: left;margin: 0; padding: 0;}
.red1 {background-color: #ff0000; width: 15px; height: 196px; float: left;margin: 0; padding: 0;}
.red2 {background-color: #FF3333; width: 10px; height: 196px; float: left;margin: 0; padding: 0;}
.red3 {background-color: #FF6666; width: 5px; height: 196px;float: left; margin: 0 10px 0 0;padding: 0;}

#promo-copy {width: 360px; float: left; overflow: auto; height: 196px;margin: 0; padding: 0; }

.text {margin: 10px 20px 10px 20px;}
 
		
#rh-body-contents {clear: both; border-left: 5px solid #fff; border-right: 5px solid #fff; margin: 0; padding: 0;}
			
.four-columns-red {width:198px;  float: left; background-color: #ff0000; font-weight: bold; color: #fff; height:450px;}
	.four-columns-red h4 {margin: 0 0 0 20px;}
	.four-columns-red h5 {margin: 3px 0 0 0; padding:0;}
	.four-columns-red form {margin: 20px;}
	.four-columns-red form select {width: 155px; font-size: 9px;}
	.four-columns-red ul {list-style-type: none; marign: 0; padding:  0 0 0 20px;}
	.four-columns-red li {margin: 10px 0 0 0;}
	.four-columns-red  img {margin: 5px 0 0 10px;}

.four-columns-red-sponsors {width:198px;  float: left; background-color: #ff0000; font-weight: bold; color: #fff; background-image: url(http://www.robhoyles.com/images/css/contact-us-background.gif); background-position: bottom; background-repeat: no-repeat;}
.four-columns-red-sponsors h4 {margin: 0 0 0 20px;}
	.four-columns-red-sponsors h5 {margin: 3px 0 0 0; padding:0;}
	.four-columns-red-sponsors form {margin: 20px;}
	.four-columns-red-sponsors form select {width: 155px; font-size: 9px;}
	.four-columns-red-sponsors ul {list-style-type: none; marign: 0; padding:  0 0 0 20px;}
	.four-columns-red-sponsors li {margin: 10px 0 0 0;}
	.four-columns-red-sponsors  img {margin: 5px 0 0 10px;}


#three-col {float: left; width: 596px; }
	#three-col h3 {margin: 0 0 5px 20px;}
	#three-col img, #three-col h2 {margin-left: 20px;} 


.four-columns {width:198px; border-right: 1px solid #ccc; float: left;}
	.four-columns  img {margin: 5px 0 0 10px;}
	.four-columns ul {list-style-type: none; marign: 0; padding:  0 0 0 20px; font-weight: bold; font-size: 10px; }
	.four-columns li {margin: 0 0 3px 0;}

.four-columns-end {width:198px; float: left;}
	.four-columns-end  img {margin: 5px 0 0 10px;}
	.four-columns-end ul {list-style-type: none; marign: 0; padding:  0 0 0 20px; font-weight: bold; font-size: 10px; }
	.four-columns-end li {margin: 0 0 3px 0;}

.sponsor-pod {float: left; margin: 8px; text-align: center; width: 170px; height: 120px; font-size: 9px;}
.sponsor-pod h3 {margin:0; padding:0; font-size: 11px;}
.sponsor-pod img{border:none;}

.title {margin: 10px 0 0 0;}
.title h2 {visibility: hidden; height:0; padding: 0; margin: 0; font-size: 0px;}

#rh-footer {clear: both; background: url(http://www.robhoyles.com/images/css/background-footer.gif) no-repeat #000; width: 807px; height:22px;}
#rh-footer-white {clear: both; background: url(http://www.robhoyles.com/images/css/background-footer-white.gif) no-repeat #000; width: 807px; height:22px;}



.hidden {visibility: hidden; height:0; padding: 0; margin: 0;}
.clear {clear: both;}



#global-footer {width: 807px; margin-right: auto; margin-left: auto; margin-top: 0px; font-size: 9px; color: #666;}
#global-footer .footer-left {float: left;}
#global-footer .footer-right {float: right;}
#global-footer a, a:active, a:hover, a:visited {text-decoration: none; color: #666;}
	
.small-text {font-size: 9px;}

#website-colors {float: right; margin: 10px; font-weight: bold;}
#website-colors a, a:hover, a:active, a:visited {text-decoration: none; color: #fff;}

#rh-sponsors {clear: both; margin: 0 20px 0 20px; display: block; text-align: center;}
#rh-sponsors ul {list-style-type: none; marign: 0; padding:  6px 0 0 20px;}
#rh-sponsors li {display: inline; margin: 0 3px 0 3px; }
	
#rh-sponsors-small {clear: both; margin: 0 20px 0 20px; display: block; text-align: left;}
#rh-sponsors-small ul {list-style-type: none; marign: 0; padding:  6px 0 0 20px;}
#rh-sponsors-small li {display: inline; margin: 0 3px 0 3px; }

table {font-size: 9px; margin: 0 20px 0 20px;}
table tr {height: 15px;}

table.inCol {font-size:9px; margin: 0 6px 0 6px; width:100%;}

#rh-navigation a, #rh-navigation a a:active, #rh-navigation a a:visited {color: #fff; text-decoration: none;}
#rh-navigation a:hover {color: #ff0000; text-decoration: none;}
	
a {color: #ff0000; text-decoration: none;}
a:active, a:visited {color: #ff0000; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: underline;}

.album {float: left; margin: 10px 0 0 20px;  }
.album img {margin: 5px 5px 5px 0; border: 1px solid #ff0000; height: 90px; width: 136px;}
.album h3 {font-size: 11px;}
	
.services-list {list-style-type: none; font-weight: bold; margin: 0 0 0 20px; padding:0;}
.services-list li {margin: 1px 0 1px 0;}

.thin-hr {margin: 0 20px 0 20px; background-color: #ccc; color:#ccc; height: 1px; border: none;}
#promo-copy .text {}
#black-line {margin: 0 5px 0 5px; padding: 0; background-color: #000; height: 4px; border: none; display: block;}


#promo-copy ul {margin: 10px 0 0 30px; list-style-type: none;}

#press-release {margin: 20px;}
#press-copy {float: left; width: 370px; margin: 0 30px 0 0; text-align: justify;}
#press-images {float: left; width: 350px;}
	#press-images img {margin: 0 0 5px 0;}
