body {
text-align: center;
margin: 0px;
padding: 0px;
background:#C0C0C0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2{font-size:1.1em; margin:0px;padding:0px;}

h3{font-size:0.9em; margin:0px;padding:0px;}

h4{font-size:0.9em; margin:0px;padding:0px;}

#pageheader{position:absolute;	top:101px;	left:285px;	margin:0px;	padding:0px;  z-index:0;}
#maincont{text-align:left;	padding-left:10px;	padding-right:10px; font-family: helvetica, sans-serif, arial;}

#headDIV{
position:relative;
width:800px; /* all browsers including Mac IE */

border-right: 3px solid #ef3123;
border-left: 3px solid #ef3123;
border-top: 3px solid #ef3123;
/*height:155px;*/
background:#FFF;
z-index:50;
height:100px;
}

#contentDIV{
margin:0 auto;
width:800px; /* all browsers including Mac IE */

border-right: 3px solid #ef3123;
border-left: 3px solid #ef3123;
background:#FFF;
z-index:1;
}

.home_container {position:relative; margin:0 auto; width:750px;border:0px #999999 solid; overflow:visible; padding-top:55px;}
.home_container  h1{font-size:1.5em; margin:0; text-align:center; color:#FFFFFF;}
.home_container  h3{font-size:1em; margin:0;text-align:center;color:#000099;}

.welcome{
	position:absolute;
	left: 228px;
	top: 62px;
	color:#FFFFFF;
}

.forum{position:absolute; left:36px; top:69px;}

.owners{position:absolute; top:520px; left:95px; width:570px; text-align:center;}

.breeze{ font-size:0.6em; text-align:left; position:absolute; top:485px; left: 26px;}
.curve_container{position:relative; width:650px auto; border:0px #000000 solid; margin-top:-2px; margin-bottom:20px;}
.box1{width:319px; margin-left:40px; margin-right:-8px;text-align:left; padding:5px 15px 15px 30px; background:url(../images/text_box.gif) no-repeat bottom; float:left}
.box2{width:319px; text-align:left; padding:5px 15px 15px 30px; background:url(../images/text_box.gif) no-repeat bottom; float:left}

#maincont{
	text-align:left;
	padding-left:10px;
	padding-right:10px;

}

#MainNav{position:absolute;top:52px;left:277px;margin:0px;}
#MainNavLinks ul {list-style-type: none;list-style: none;padding: 0;margin: 0;}
#MainNavLinks li {float: left; margin: 0 2px; }
#MainNavLinks a, #MainNavLinks a:visited, #MainNavLinks a:active {
display:block;
width:96px;
height:19px;
line-height: 24px;
background: url(../images/off_button.png);
background-repeat: no-repeat;
color: #000;
text-decoration: none;
font-family: helvetica, sans-serif, arial;
font-size:0.8em; 
 font-weight:bold;
}

#MainNavLinks a:hover {
background-image: url(../images/on_button.png);
background-repeat: no-repeat;
  color:#FFF;
  text-decoration: none;
  font-weight:bold;
  }
  
  #footerDIV{
  margin:0 auto;
position:relative;
width:800px; /* all browsers including Mac IE */
border-right: 3px solid #ef3123;
border-left: 3px solid #ef3123;
border-bottom: 3px solid #ef3123;
}

#footer{
position:relative; 
border-right: 3px solid #ef3123;
border-left: 3px solid #ef3123;
border-bottom: 3px solid #ef3123;
width:800px; /* all browsers including Mac IE */

}

#footerlinks{
position:absolute;
margin:0px;
/* width:600px; */
bottom:4px;
left:5px;
text-align:center;
}


div#footlinks ul {
list-style-type: none;
list-style: none;
padding: 0;
margin: 0;
white-space: nowrap;
}
div#footlinks li {
float: left;
margin: 0 0.0em;

}

div#footlinks li a {
text-decoration: underline;
/* background:#C0C0C0; */

letter-spacing: 0.0em; /* all browsers including Mac IE */

line-height: 18px;
height:17px;
padding:0;
padding-left:6px;
padding-right:6px;
font-family: helvetica, sans-serif, arial;
font-size:0.7em; 
font-weight:normal;
text-decoration: underline;
text-align: center;
display: inline;
color: #000;
}

div#footlinks li a{color: #000; text-decoration:none;}

div#footlinks li a:hover {color:#000066; text-decoration: underline;}
#webcambs{position:absolute;right:10px;top:40px;font-family: helvetica, sans-serif, arial;font-size:0.7em;}
#emailfooter{position:absolute;left:10px;top:40px;font-family: helvetica, sans-serif, arial;font-size:0.8em;}
#emailfooter a, #webcambs a{color:#000000; text-decoration:none;}
#emailfooter a:hover, #webcambs a:hover{text-decoration:underline; color:#000066;}

p{font-family: helvetica, sans-serif, arial;font-size:0.8em; }

b.rtop, b.rbottom{display:block;background: transparent;width:806px; margin:0 auto;}
b.rtop b, b.rbottom b{display:block;height: 1px;  overflow: hidden; background: #ef3123}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
b.rbottom b{display:block;height: 1px;  overflow: hidden; background: #ef3123}

b.rtop_rc, b.rbot_rc {display:block;background: #FFF}
b.rtop_rc b, b.rbot_rc b{display:block;height: 1px;  overflow: hidden; background: #000}

a.joinclub {
    display: block;
    width: 96px;
    height: 70px;
    background: url(../images/join_the_club.gif) 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.joinclub {
    background: url(../images/join_the_club_open.gif) 0 0 no-repeat;
}

.maintext{
font-family: helvetica, sans-serif, arial;
font-size:0.8em;
}

form { 
 border: 0px solid #666699; 
 padding: 0px; 
 margin:0px;
}
.submitLink {
   color: #000099;
   /* background-color: transparent; */
    text-decoration: none; 
   /* border: none; */
   /* cursor: pointer;
   cursor: hand; */
   font-family: helvetica, sans-serif, arial;
   font-size:0.95em;
  }
.tablered{
 border-top: 2px solid #EF3123;
 border-left: 2px solid #EF3123;
 border-right: 2px solid #EF3123;
 border-bottom: 2px solid #EF3123;
 text-align:left;
 }
 
 
 TABLE.cart{
 font-family: helvetica, sans-serif, arial;
font-size:0.8em;
  border-top: 2px solid #EF3123;
 border-left: 2px solid #EF3123;
 border-right: 2px solid #EF3123;
 border-bottom: 2px solid #EF3123;
  }
 
 TABLE.rallies{
 font-family: helvetica, sans-serif, arial;
font-size:0.8em;
  border-top: 2px solid #EF3123;
 border-left: 2px solid #EF3123;
 border-right: 2px solid #EF3123;
 border-bottom: 2px solid #EF3123;
  }

TD.rallies {

border: 1px solid #000000;
}


#copyright{
position:absolute;
right:10px;
top:65px;
font-family: helvetica, sans-serif, arial;
font-size:0.7em;
}
img{border:0px;}

.gallery img{border: 3px solid #6296E2;}

.gallery:hover img{border: 3px solid #EF3123;}

.gallery:hover{color: #EF3123; /* irrelevant definition to overcome IE bug */
}
.texthead{text-align:center;font-family: helvetica, sans-serif, arial;}

.center{text-align:center;font-family: helvetica, sans-serif, arial;font-size:0.8em;}
.sold{color:#FF0000;font-size:1.6em;font-weight:bold;text-align:center;}

table.events{width:700px;border-collapse:collapse;boarder:0;font-family: helvetica, sans-serif, arial; margin:0 auto;}
td.col1{width:100px; text-align:left; vertical-align:top;}
td.col2{width:50px; text-align:center; vertical-align:top;}
td.col3{text-align:left;}

.right{float:right; border:0; margin-left:10px;}
.left{float:left; border:0;margin-right:10px;}
.red {color:#EF3123; font-weight:bold;}
.nomargin {margin:0;}

#join {	position:absolute;	top:0px;right:5px;
}
#navigation {	position:absolute;	top:1px;	left:225px;}
#logotop {position: absolute;padding:0px;left:0px;top:0px;}
#logo {	position: absolute;	top:0px;	left:0px;}
#bottomlogo {	position: absolute;	top:78px;	left:0px;}
#topbar {	position: absolute;	display: inline;	top:0px;	left:282px;	float:left;	width:518px;}

#navbar{position:absolute;margin:0px;width:535px;
/*top:71px;
left:265px;*/
top:71px;
left:265px;
background: url(../images/nav-bar-tile.gif) bottom left repeat-x;
text-align:left;
font-family: helvetica, sans-serif, arial;
font-size:0.7em; 
}


#navbarlinks{position:absolute;margin:0px; padding:0;width:520px;top:74px;_top:74px;
left:283px;text-align:left;border-top:0px solid #ef3123;}

#navbarlinks ul {list-style-type: none;list-style: none;padding: 0;margin: 0;}

#navbarlinks li {float: left;margin: 0 0.0em;}
 .adria_link{margin:10px; margin-top:160px; width:90%; position:relative; clear:both;}
 .adria_link img {border:0; vertical-align:middle;}
