/* SCREEN.css */

/* reset all margins */
* {
	margin:0;
	padding:0;
}

/* ================================================= */
/* ------ PAGE LAYOUT ------ */
/* body */
body {
	background-image:url(../jpg/body-background.jpg);
	background-repeat:repeat-x;
	background-color:#CACACA;
	margin: 8px auto 8px auto;
	text-align:center;
}

/* WRAPPER */
#Wrapper {
	margin: 0 auto 0 auto;
	text-align:center;
	width: 890px;
}

/* HEADER */
#Header {
	height:100px;
	width: 890px;
}

/* MENU */
#Menu {
	border-top: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
	margin-top: 5px;
	text-align:left;
	width:888px;
	background-color:#FFF;
	height:40px;
}


/* CONTENT */
#Content {
	background-color:#FFF;
	border-bottom: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	padding: 8px;
	text-align:left;
	width: 872px;
}

/* FULLWIDTH */
#Content div.fullWidth {
/*	border: 1px solid #000; */
}

/* TWOCOLUMN */
/* twoColumnLeft */
#Content div.twoColumnLeft {
	float:left;
	padding-left:6px;
	width: 155px;
}
#Content div.twoColumnLeft div.menu2 {
	border: 1px solid #C8C7C5;
	background-image:url(../jpg/menu-background.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #F5F4F6;
	padding-left:3px;
	padding-right:3px;
	width:147px;
}
/* navlist */
#Content div.twoColumnLeft ul.navlist {
	background-image:url(../jpg/menu-list-background.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-top:1px solid #E4E4E4;
	list-style-type: none;
	margin-top:65px;
	margin-bottom:0px;
	margin-left:0;
	padding:0;
}
/* title */
#Content div.twoColumnLeft ul.navlist li.title {
	background-image:url(../jpg/menu-title-background.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	border-bottom:1px solid #E4E4E4;
	color: #898989;
	display: block;
	font-size: 0.7em;
	font-weight:bold;
	padding:6px 5px 7px 5px;
	width:137px;
}
#Content div.twoColumnLeft ul.navlist li.title a {
	color: #898989;
	text-decoration: none;
}
/* main */
#Content div.twoColumnLeft ul.navlist li.main {
	border-bottom:1px solid #E4E4E4;
	display: block;
	font-size: 0.7em;
}
/*#Content div.twoColumnLeft ul.navlist li.main a {
	color:#898989;
	display: block;
	text-decoration: none;
	padding:6px 5px 6px 8px;
	width:134px;
}
*/
#Content div.twoColumnLeft ul.navlist li.main a:link, #Content div.twoColumnLeft ul.navlist li.main a:visited {
	color:#898989;
	display: block;
	text-decoration: none;
	padding:6px 4px 6px 4px;
	width:137px;
}

#Content div.twoColumnLeft ul.navlist li.main a:hover, #Content div.twoColumnLeft ul.navlist li.main a:active {
	color:#585858;
	display: block;
	text-decoration: none; 
	padding:6px 4px 6px 4px;
	width:137px;
}
/*
#Content div.twoColumnLeft ul.navlist li.main a.active {
	display: block;
	background-color: #CDD1D4;
	color:#898989;
	text-decoration: none;
	padding:4px;
	margin-top: 3px;
	width:134px;
} */

/* extlink */
#Content div.twoColumnLeft ul.navlist li.extlink {
	border-bottom:1px solid #E4E4E4;
	display: block;
	font-size: 0.7em;
}
/*#Content div.twoColumnLeft ul.navlist li.extlink a {
	color:#898989;
	display: block;
	text-decoration: none;
	padding:6px 5px 6px 8px;
	width:134px;
}
*/
#Content div.twoColumnLeft ul.navlist li.extlink a:link, #Content div.twoColumnLeft ul.navlist li.extlink a:visited {
	color:#898989;
	display: block;
	text-decoration: none;
	padding:6px 4px 6px 4px;
	width:137px;
}

#Content div.twoColumnLeft ul.navlist li.extlink a:hover, #Content div.twoColumnLeft ul.navlist li.extlink a:active {
	color:#585858;
	display: block;
	text-decoration: none; 
	padding:6px 4px 6px 4px;
	width:137px;
}
/*
#Content div.twoColumnLeft ul.navlist li.extlink a.active {
	display: block;
	background-color: #CDD1D4;
	color:#898989;
	text-decoration: none;
	padding:4px;
	margin-top: 3px;
	width:134px;
} */


/* sub */
#Content div.twoColumnLeft ul.navlist li.sub {
	border-bottom:1px solid #E4E4E4;
	display: block;
	font-size: 0.7em;
}
#Content div.twoColumnLeft ul.navlist li.sub a:link, #Content div.twoColumnLeft ul.navlist li.sub a:visited {
	color:#898989;
	display: block;
	text-decoration: none;
	padding:6px 4px 6px 13px;
	width:128px;       
}

#Content div.twoColumnLeft ul.navlist li.sub a:hover, #Content div.twoColumnLeft ul.navlist li.sub a:active {
	color:#585858;
	display: block;
	text-decoration: none; 
	padding:6px 4px 6px 13px;
	width:128px;
}



#Content div.twoColumnLeft div.buyTicketsOnline {
	width:153px;
	text-align:center;
}

#Content div.twoColumnLeft div.menuAdverts {
	text-align:center;
	width:156px;
}
#Content div.twoColumnLeft div.menuAdverts div.adverts {
	padding-top:5px;
	padding-bottom:3px;
}


/* twoColumnRight */
#Content div.twoColumnRight {
	float: left;
	margin-left: 14px;
	padding-bottom:6px;
	padding-right: 5px;
	width:690px;
}
div.breadcrumbs {
	background-color:#F7F5F7;
	border:1px solid #EEEEEE;
	margin-bottom:10px;
	padding: 4px 6px 4px 7px;
	width: 675px; 
}
div.breadcrumbs p {
	margin-bottom:0px;
}

div.mainBodyContent {
	background-color:#F7F5F7;
	border:1px solid #EEEEEE;
	padding:5px 6px 8px 7px;
	width: 675px; 
}




/* THREECOLUMN */
/* threeColumnLeft */
#Content div.threeColumnLeft {
	background-color: #DCE1E5;
	border: 1px solid #A6A6A6;
	float:left;
	width: 180px;
}
/* navlist */
#Content div.twoColumnLeft ul.navlist {
	list-style-type: none;
	margin-bottom: 10px;
}
/* title */
#Content div.threeColumnLeft ul.navlist li.title {
	background-image:url(../jpg/menu-title-background.jpg);
	background-position:top left;
	color: #FFF;
	display: block;
	font-size: 0.75em;
	padding:4px;
}
#Content div.threeColumnLeft ul.navlist li.title a {
	color: #FFF;
	text-decoration: none;
}
/* main */
#Content div.threeColumnLeft ul.navlist li.main {
	display: block;
	font-size: 0.75em;
}
#Content div.threeColumnLeft ul.navlist li.main a {
	display: block;
	width: 172px;
	color:#585858;
	text-decoration: none;
	padding:4px;
	margin-top: 3px;
}
#Content div.threeColumnLeft ul.navlist li.main a:link, #Content div.threeColumnLeft ul.navlist li.main a:visite {
	color:#585858;
}
#Content div.threeColumnLeft ul.navlist li.main a:hover, #Content div.threeColumnLeft ul.navlist li.main a:active {
	color:#585858;
	background-color: #BED5EC;
}
#Content div.threeColumnLeft ul.navlist li.main a.active {
	display: block;
	width: 172px;
	background-color: #CDD1D4;
	color:#585858;
	text-decoration: none;
	padding:4px;
	margin-top: 3px;
}
/* extlink */
#Content div.threeColumnLeft ul.navlist li.extlink {
	display: block;
	font-size: 0.75em;
}
#Content div.threeColumnLeft ul.navlist li.extlink a {
	display: block;
	width: 172px;
	color:#585858;
	text-decoration: none;
	padding:4px;
	margin-top: 3px;
}
#Content div.threeColumnLeft ul.navlist li.extlink a:link, #Content div.threeColumnLeft ul.navlist li.extlink a:visite {
	color:#585858;
}
#Content div.threeColumnLeft ul.navlist li.extlink a:hover, #Content div.threeColumnLeft ul.navlist li.extlink a:active {
	color:#585858;
	background-color: #BED5EC;
}
#Content div.threeColumnLeft ul.navlist li.extlink a.active {
	display: block;
	width: 172px;
	background-color: #CDD1D4;
	color:#585858;
	text-decoration: none;
	padding:4px;
	margin-top: 3px;
}

/* threeColumnCentre */
#Content div.threeColumnCentre {
	float: left;
	margin-left: 10px;
	width: 485px;
}
/* threeColumnRight */
#Content div.threeColumnRight {
	background-color: #DCE1E5;
	border: 1px solid #A6A6A6;
	float:left;
	width: 180px;
	margin-left: 10px;
}
/* navlist */
#Content div.threeColumnRight ul.navlist {
	list-style-type: none;
	margin-bottom: 10px;
}
/* title */
#Content div.threeColumnRight ul.navlist li.title {
	background-image:url(../jpg/menu-title-background.jpg);
	background-position:top left;
	color: #FFF;
	display: block;
	font-size: 0.75em;
	padding:4px;
}
#Content div.threeColumnRight ul.navlist li.title a {
	color: #FFF;
	text-decoration: none;
}
/* main */
#Content div.threeColumnRight ul.navlist li.main {
	display: block;
	font-size: 0.75em;
}
#Content div.threeColumnRight ul.navlist li.main a {
	display: block;
	width: 172px;
	color:#585858;
	text-decoration: none;
	padding:4px;
	margin-top: 3px;
}
#Content div.threeColumnRight ul.navlist li.main a:link, #Content div.threeColumnRight ul.navlist li.main a:visite {
	color:#585858;
}
#Content div.threeColumnRight ul.navlist li.main a:hover, #Content div.threeColumnRight ul.navlist li.main a:active {
	color:#585858;
	background-color: #BED5EC;
}
#Content div.threeColumnRight ul.navlist li.main a.active {
	display: block;
	width: 172px;
	background-color: #CDD1D4;
	color:#585858;
	text-decoration: none;
	padding:4px;
	margin-top: 3px;
}


/* FOOTER */
#Footer {
	background-color:#FFF;
	background-image:url(../jpg/footer-background-new.jpg);
	border: 1px solid #C1C1C1;
	min-height: 60px;
	height:60px;
	margin-top: 5px;
	text-align:left;
}
* html #Footer {
	height:30px;
}
#Footer div.footerRight {
	margin: 40px 10px 0 10px;
	text-align:right;
}

#Footer ul.navlist {
	list-style-type:none;
	margin-left:0;
	margin-bottom:0px;
	display:inline;
}
#Footer ul.navlist li {
	color: #B5B5B5;
	display:inline;
	font-size:0.65em;
	text-align:right;
	margin-right: 2px;
	margin-bottom:0px;
}

#Footer a {
	text-decoration:none;
	color: #B5B5B5;
}
#Footer a:hover, #Footer a:active {
	text-decoration:underline;
	color: #B5B5B5;
}


/* ================================================= */
/* CLASSES */

/* clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ================================================= */

/* ------ HOME PAGE ------ */
#Homepage {
	width: 872px;
}

div.homeImage {
	text-align:center;
}

div.imagetext {
	border:1px solid #C3C3C3;
	background-image:url(../jpg/home/home-image-1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height: 258px;
	width: 858px;
	margin-left: 5px;
}
div.imagetext div.text {
	font-size: 12px;
	font-weight:bold;
	line-height: 16px;
	color: #FFF;
	margin-top: 222px;
	margin-left: 5px;
}
div.imagetext div.text a:link, div.imagetext div.text a:visited {
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
div.imagetext div.text a:hover, div.imagetext div.text a:active {
	color: #FFF;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}


div.homebody {
	margin:18px 6px 10px 6px;
	width: 860px;
}

div.homeText {
	float:left;
	margin-right:18px;
	margin-top:3px;
	width:340px;
}

div.homeText div.text
{
	float:left;
}

div.homeText div.image
{
	float:left;
	width:177px;
	text-align:center;
	margin-top:20px;
}

div.homeText h1 {
	font-size:0.7em;
}

div.homeButtons {
	float:left;
	width:502px;
}
div.homeBTObtn {
	background-image:url(../jpg/btnHome-Online.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height: 286px;
	float:left;
	width:162px;
}
div.homeBTObtn p {
	margin:3px 0 10px 0;
}
div.homeBTObtn a:link, div.homeBTObtn a:visited {
	color: #777;
	text-decoration:none;
	font-size:11px;
	line-height: 12px;
}
div.homeBTObtn a:hover, div.homeBTObtn a:active {
	color: #777;
	text-decoration:underline;
	font-size:11px;
	line-height: 12px;
}
div.homeBTObtn div.fixtures {
	border: 0px solid #000;
	margin: 0px 10px 0 8px;
	width:145px;
	height:198px;
	text-align:center;
	overflow:hidden;
}
div.homeBTObtn div.racemeeting {
	margin-top: 5px;
}


div.homebtn {
	float:left;
	width:162px;
}
div.homedivider {
	float:left;
	width:8px;
}
* html div.homedivider {
	float:left;
	width:6px;
}

	
/* ------ ENQUIRY FORM PAGE ------ */
#EnquiryFormPage {
	width: 675px; 
}

div.enquiryLeft {
	float:left;
	margin-right:10px;
	width:326px;
}
div.enquiryRight {
	background-color:#FCFCFC; /*F9F8F9; */
	border:1px solid #C8C7C5;
	float:left;
	min-height:500px;
	padding-left:7px;
	padding-top:8px;
	width: 330px;
}
* html div.enquiryRight {
	height:500px;
}

div.enquiryRight h1 {
	font-size:0.8em;
	margin-bottom:12px;
}


/* ------ NEWS PAGE ------ */
div.newsItem {
	background-color:#FFF;
	border:1px dotted #C8C7C5;
	margin-bottom: 20px;
	width: 673px; 
}
div.newsItemHeadline {
	width: 663px;
	color: #777;
	background-color: #EAEAEA;
	padding: 5px;
	font-size: 11px;
	font-weight:bold;
}
div.newsItem p {
	padding: 10px;
	margin-bottom:0;
}
div.newsItem strong, div.newsItem b {
	font-weight: normal;
}
div.newsItemReadInFull {
	width: 663px;
	background-color: #EEE;
	padding: 5px;
	font-size: 11px;
	font-weight:bold;
}
div.newsItemReadInFull a:link, div.newsItemReadInFull a:visited {
	color: #77B;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
div.newsItemReadInFull a:hover, div.newsItemReadInFull a:active {
	color: #88C;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}


#SiteMap * {
	margin:0;
	padding:0;
}
#SiteMap ul {
	margin-left: 40px;
	font-size: 11px;
}
#SiteMap li {
	font-size: 1em;
	margin: 5px 0 5px 0;
}


table.tableWithCellBorders td {
	border-bottom:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	padding:6px 8px 6px 8px;
}

tr.tr1 td {
	font-weight:bold;
}








/*********************************************************/
/*** ONLINE SURVEY *** ONLINE SURVEY *** ONLINE SURVEY ***/
/*********************************************************/
#OnlineSurvey {
	font-size: 0.7em;
}

#OnlineSurvey div.dottedLine {
	border-top: 1px dotted #CCC;
	margin-top: 10px;
	clear:both;
}

#OnlineSurvey div.title {
	float:left;
	width: 120px;
}
#OnlineSurvey div.title div.label {
	float:left;
	width: 30px;
	padding-top: 3px;
	font-weight: bold;
}
#OnlineSurvey div.title div.value {
	float:left;
	width: 90px;
}
#OnlineSurvey div.title div.value input {
	font-size: 11px;
	width: 70px;
}

#OnlineSurvey div.forename {
	float:left;
	width: 230px;
}
#OnlineSurvey div.forename div.label {
	float:left;
	width: 70px;
	padding-top: 3px;
	font-weight: bold;
}
#OnlineSurvey div.forename div.value {
	float:left;
	width: 160px;
}
#OnlineSurvey div.forename div.value input {
	font-size: 11px;
	width: 140px;
}


#OnlineSurvey div.surname {
	float:left;
	width: 230px;
}
#OnlineSurvey div.surname div.label {
	float:left;
	width: 70px;
	padding-top: 3px;
	font-weight: bold;
}
#OnlineSurvey div.surname div.value {
	float:left;
	width: 160px;
}
#OnlineSurvey div.surname div.value input {
	font-size: 11px;
	width: 140px;
}

#OnlineSurvey div.address div.label {
	margin-bottom: 5px;
	font-weight: bold;
}
#OnlineSurvey div.address div.value {
	margin-left: 0px;
}
#OnlineSurvey div.address1,
#OnlineSurvey div.address2,
#OnlineSurvey div.address3,
#OnlineSurvey div.address4,
#OnlineSurvey div.address5 {
	float:left;
	width: 320px;
	margin:0;
	padding:0;
}

#OnlineSurvey div.address1 input,
#OnlineSurvey div.address2 input,
#OnlineSurvey div.address3 input,
#OnlineSurvey div.address4 input,
#OnlineSurvey div.address5 input {
	font-size: 11px;
	width: 310px;
	padding:0;
	margin:0;
}
#OnlineSurvey div.postcode {
	font-size: 11px;
	width: 250px;
	margin:0;
	padding:0;
}
#OnlineSurvey div.postcode label {
	font-size: 11px;
	width: 125px;
	margin:0;
	font-weight: bold;
}
#OnlineSurvey div.postcode value {
	font-size: 11px;
	width: 155px;
	float:left;
}
#OnlineSurvey div.postcode input {
	font-size: 11px;
	width: 215px;
	padding:0;
	margin:0;
}

#OnlineSurvey div.telephone {
	width: 320px;
	float:left;
	margin:0;
	padding:0;
}
#OnlineSurvey div.telephone div.label {
	width: 80px;
	float:left;
	font-weight: bold;
}
#OnlineSurvey div.telephone div.value {
	width: 230px;
	float:left;
}
#OnlineSurvey div.telephone div.value input {
	font-size: 11px;
	width: 230px;
	float:left;
}

#OnlineSurvey div.email {
	width: 320px;
	float:left;
	margin:0;
	padding:0;
}
#OnlineSurvey div.email div.label {
	width: 80px;
	float:left;
	font-weight: bold;
}
#OnlineSurvey div.email div.value {
	width: 230px;
	float:left;
}
#OnlineSurvey div.email div.value input {
	font-size: 11px;
	width: 230px;
	float:left;
}


#OnlineSurvey div.occupation {
	width: 100%;
}
#OnlineSurvey div.occupation div.label {
	margin-bottom: 10px;
	font-weight: bold;
}
#OnlineSurvey div.occupation div.value {
	float:left;
	margin-left: 10px;
	width: 165px;
	border: 0px solid #000;
}
#OnlineSurvey div.occupation div.radioLabel {
	float:left;
	padding-top: 3px;
	margin-right: 10px;
}
#OnlineSurvey div.occupation div.radioValue {
	float:left;
}


#OnlineSurvey div.age {
	width: 100%;
}
#OnlineSurvey div.age div.label {
	margin-bottom: 10px;
	font-weight: bold;
}
#OnlineSurvey div.age div.value {
	float:left;
	margin-left: 10px;
	width: 100px;
}
#OnlineSurvey div.age div.radioLabel {
	float:left;
	padding-top: 3px;
	margin-right: 10px;
}
#OnlineSurvey div.age div.radioValue {
	float:left;
}


#OnlineSurvey div.with {
	width: 100%;
}
#OnlineSurvey div.with div.label {
	margin-bottom: 10px;
	font-weight: bold;
}
#OnlineSurvey div.with div.value {
	float:left;
	margin-left: 10px;
	width: 150px;
}
#OnlineSurvey div.with div.radioLabel {
	float:left;
	padding-top: 3px;
	margin-right: 10px;
}
#OnlineSurvey div.with div.radioValue {
	float:left;
}


#OnlineSurvey div.visits {
	width: 100%;
}
#OnlineSurvey div.visits div.label {
	margin-bottom: 10px;
	font-weight: bold;
}
#OnlineSurvey div.visits div.value {
	float:left;
	margin-left: 10px;
	width: 180px;
}
#OnlineSurvey div.visits div.radioLabel {
	float:left;
	padding-top: 3px;
	margin-right: 10px;
}
#OnlineSurvey div.visits div.radioValue {
	float:left;
}

#OnlineSurvey div.transport {
	width: 100%;
}
#OnlineSurvey div.transport div.label {
	margin-bottom: 10px;
	font-weight: bold;
}
#OnlineSurvey div.transport div.value {
	float:left;
	margin-left: 10px;
	width: 100px;
}
#OnlineSurvey div.transport div.radioLabel {
	float:left;
	padding-top: 3px;
	margin-right: 10px;
}
#OnlineSurvey div.transport div.radioValue {
	float:left;
}
#OnlineSurvey div.transport div.other {
	clear:both;
	margin-left: 15px;
	width: 250px;
	margin-top: 8px;
}
#OnlineSurvey div.transport div.otherLabel {
	float: left;
	width: 40px;
	padding-top: 2px;
}
#OnlineSurvey div.transport div.otherValue {
	width: 200px;
}
#OnlineSurvey div.transport div.otherValue input {
	width: 190px;
	font-size: 11px;
}


#OnlineSurvey div.journey {
	width: 100%;
}
#OnlineSurvey div.journey div.label {
	margin-bottom: 10px;
	font-weight: bold;
}
#OnlineSurvey div.journey div.value {
	float:left;
	margin-left: 10px;
	width: 120px;
}
#OnlineSurvey div.journey div.radioLabel {
	float:left;
	padding-top: 3px;
	margin-right: 10px;
}
#OnlineSurvey div.journey div.radioValue {
	float:left;
}



#OnlineSurvey div.hearAbout {
	width: 100%;
}
#OnlineSurvey div.hearAbout div.label {
	margin-bottom: 10px;
	font-weight: bold;
}
#OnlineSurvey div.hearAbout div.value {
	float:left;
	margin-left: 10px;
	width: 210px;
}
#OnlineSurvey div.hearAbout div.radioLabel {
	float:left;
	padding-top: 3px;
	margin-right: 10px;
}
#OnlineSurvey div.hearAbout div.radioValue {
	float:left;
}
#OnlineSurvey div.hearAbout div.other {
	clear:both;
	margin-left: 15px;
	width: 250px;
	margin-top: 8px;
}
#OnlineSurvey div.hearAbout div.otherLabel {
	float: left;
	width: 40px;
	padding-top: 2px;
}
#OnlineSurvey div.hearAbout div.otherValue {
	width: 200px;
}
#OnlineSurvey div.hearAbout div.otherValue input {
	width: 190px;
	font-size: 11px;
}

#OnlineSurvey div.experience {
	width: 100%;
}
#OnlineSurvey div.experience div.label {
	margin-bottom: 10px;
	font-weight: bold;
}
#OnlineSurvey div.experience div.value {
	float:left;
	margin-left: 10px;
	width: 120px;
}
#OnlineSurvey div.experience div.radioLabel {
	float:left;
	padding-top: 3px;
	margin-right: 10px;
}
#OnlineSurvey div.experience div.radioValue {
	float:left;
}


#OnlineSurvey div.comeBack {
	width: 100%;
}
#OnlineSurvey div.comeBack div.label {
	margin-bottom: 10px;
	font-weight: bold;
}
#OnlineSurvey div.comeBack div.value {
	float:left;
	margin-left: 10px;
	width: 120px;
}
#OnlineSurvey div.comeBack div.radioLabel {
	float:left;
	padding-top: 3px;
	margin-right: 10px;
}
#OnlineSurvey div.comeBack div.radioValue {
	float:left;
}

#OnlineSurvey div.thoughts {
	width: 100%;
}
#OnlineSurvey div.thoughts div.label {
	margin-bottom: 10px;
	font-weight: bold;
}
#OnlineSurvey div.thoughts div.value {
	margin-left: 10px;
}
#OnlineSurvey div.thoughts textarea {
	width: 600px;
	height: 100px;
}


#OnlineSurvey div.contact {
	width: 100%;
}
#OnlineSurvey div.contact div.label {
	margin-bottom: 10px;
	font-weight: bold;
}
#OnlineSurvey div.contact div.value {
	float:left;
	margin-left: 10px;
}
#OnlineSurvey div.contact div.radioLabel {
	float:left;
	padding-top: 3px;
}
#OnlineSurvey div.contact div.radioValue {
	float:left;
	margin-left: 2px;
	margin-right: 10px;
}

#OnlineSurvey div.submit {
	width: 100%;
	text-align:left;
}