/* Start of CMSMS style sheet 'Main' */
body { margin: 0px; padding: 0px; background-color:#ffffff; font-family:Tahoma; font-size: 11px; color: #636363; }
#page {	margin: 0px auto; width: 766px; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; }
#flashmain { width: 766px; height: 244px; z-index: 1; }
#content { background: url(images/bg_top.gif) 0px 2px repeat-x; padding-top: 2px; }
#mainleft { float:left; padding: 22px 25px 0px 46px; }
#mainleftcontent { width: 440px; }
#mainwelcome { height: 23px; }
#mainwelcometext { padding: 14px 0px 14px 0px; }
#mainmiddleblocks { clear: both; }
#mainsimulators { width: 213px; float: left; }
#mainsimulatorsimg { padding: 9px 0px 5px 0px; }
#mainsimulatorstext { width: 198px; padding: 11px 0px 0px 0px; }
#maindrivingrange { width: 210px; height: 190px; float: left; border-left: 2px solid #c7c7c7; padding-left: 15px; }
#maindrivingrangeimg { padding: 9px 0px 5px 0px; }
#maindrivingrangetext { padding: 11px 0px 0px 0px; }
#mainrestaurant { clear: both; padding: 10px 0px 0px 0px; }

#mainright { width: 253px; height: 455px; border-left: 2px solid #c7c7c7; float:left; margin-bottom: 1px; }
#mainrightcontent { width: 218px; margin: 22px 0px 0px 20px; }
#mainnewsimg { padding-bottom: 4px; }
#mainnewsblock { padding: 3px 20px 0px 18px; }
#mainsignup { background: url(images/golf5.jpg) 133px 31px no-repeat; }
#mainsignupimg { padding: 26px 0px 2px 0px; }
#mainsignuptext { background: url(images/dot_h.gif) top repeat-x; width: 210px; padding: 14px 0px 10px 5px; }
#m3email { font: 10px Verdana, sans-serif; border: 1px solid #c7c7c7; color: #2F71BE; width: 120px; height: 14px; margin-top: 3px; }

#contactleft { float:left; width: 245px; }
#contactleftcontent { margin: 19px 0px 0px 46px; }
#contactleftimg { width: 181px; }

#contactcenter { width: 294px; height: 455px; border-left: 2px solid #c7c7c7; float:left; margin-bottom: 1px; }
#contactcentercontent { margin: 19px 0px 20px 17px; }
#contactcenterimg { width: 252px; }
#contactcenterimg2 { padding: 10px 0px 0px 0px; width: 252px; clear: both; }

#contactright { width: 223px; height: 455px; border-left: 2px solid #c7c7c7; float:left; margin-bottom: 1px; overflow:hidden; }
#contactrightcontent { margin: 19px 0px 0px 20px; }
#contactrightimg { width: 187px; }

#c_left { float:left; width: 200px; }
#c_leftcontent { margin: 19px 0px 0px 30px; }
#c_leftimg  { width: 151px; }

#c_right { width: 564px; min-height: 455px; border-left: 2px solid #c7c7c7; float:left; margin-bottom: 1px; }

#leftmenu ul { margin: 10px 0px 10px 5px; padding: 0; list-style: none; }
#leftmenu li { background: url(images/arrow.gif) 0px 5px no-repeat; padding: 0px 0px 5px 10px; }

#footer { clear:both; display: inline-block; height: 27px; font-size: 10px; background: #2e70bd; color: #b7d7f0; padding: 13px 15px 0px 46px; }

a { color: #82B10C; text-decoration: underline; }
a:hover { text-decoration: none; }
a.link_blue { color: #B7D7F0; text-decoration: underline; }
a.link_blue:hover { text-decoration: none; }
a.link_blue2 { color: #B7D7F0; text-decoration: none; }
a.link_blue2:hover { text-decoration: underline; }
input.text { font: 10px Verdana, sans-serif; border: 1px solid #c7c7c7; color: #2F71BE; width: 120px; height: 14px; }
input.btnsend { background: url(images/btnbg.gif) 0 0 no-repeat; border: none; width: 63px; height: 18px; margin: 0; cursor:pointer; color: #FFFFFF; font-weight: bold; font-size: 11px; font-family: Tahoma; }
textarea.text { font: 10px Verdana, sans-serif; border: 1px solid #c7c7c7; color: #2F71BE; width: 130px; height: 75px; }
form { margin: 0; padding: 0; } 

.topdots { background: url(images/dot_h.gif) top repeat-x; }
.bottomdots { background: url(images/dot_h.gif) bottom repeat-x; }
.imgborder { border: 1px solid #898989; }
.smheader { font-weight:bold; background: url(images/arrow.gif) 1px 4px no-repeat; padding-left: 9px; }
.onenews { padding: 10px 0px 7px 0px; background: url(images/dot_h.gif) bottom repeat-x; clear: both; }
.mainnewsshort { padding: 0px 0px 0px 9px; background: url(images/arrow.gif) 1px 4px no-repeat; }
.text_blue { color: #2F71BE; }
.contactpad1 { margin: 14px 14px 0px 0px; }
.contactpad2 { padding-top: 10px; margin: 4px 14px 0px 0px; background: url(images/dot_h.gif) top repeat-x; }
.c_pad { padding-top: 10px; margin: 0px 14px 0px 0px; background: url(images/dot_h.gif) top repeat-x; }
.currentpage { font-weight: bold; }

/* End of 'Main' */

