/* CSS Document */
body{padding:0; margin:0 0 0 0; background: url(../images/pattern.gif) repeat; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}
div, p, ul, li, form, h2, img, textarea, h3, li{padding:0; margin:0;}
ul{list-style-type:none;}
.blank{font-size:0; clear:both; line-height:0;}
/*---------------main body------------*/
#mainBody{width:968px; margin:0 auto; font-size:14px; background: url(../images/main.png) repeat; overflow:hidden;}
#mainTitle{width:968px; height:auto; margin:o auto; font:"Trebuchet MS", Arial, Helvetica, sans-serif 14px; color:#FFF; text-align:center; font-weight:bold;}
#mainFla{width:968px; margin:0 auto; font-size:14px; height:382px; background:url(../images/fluid_distro.jpg) no-repeat;}
#mainFla h1{padding-left:50px; padding-top:100px;}
#mainFla p{padding-left:50px; padding-top:20px;}

#sdcharter01{width:320px; height:255px; position:relative; padding-left:20px; padding-top:20px; padding-right:8px; float:left;}
#sdcharter02{width:320px; height:255px; position:relative; padding-left:20px; padding-top:20px; padding-right:8px; }
/*---------------------------left side--------------*/
#leftPan{width:289px; float:left; background: url(../images/left-panel.png) repeat-y; height:570px;}
#leftPanVideo{width: 166px; height: 174px; text-align:center; margin-top:30px;}
#leftPan img{width:auto; height:auto; margin-left:60px; text-align:center; border:none;}
#leftPan p{ padding-left:100px;}
#leftPan p.left{padding:5px 10px 10px 10px;}
#leftPan p.center{text-align:center;}
#leftPan p a{ text-decoration:none; color: #e4c336;}
#leftPan p a:hover{text-decoration:underline; color: #f3e180;}
#leftPanSpecial{height:290px; width:auto; background: url(../images/left-panel.png) repeat-y;}
#leftPanSpecial2{height:190px; width:auto; background: url(../images/left-panel.png) repeat-y;}
#leftPan h1{font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:5px 0 0 100px;}
/*----- left pan 2 ------*/
#leftPan2{width:289px; float:left; background: url(../images/left-panel.png) repeat-y; height:1662px;}
#leftPan2Video{width: 166px; height: 174px; text-align:center; margin:0px; margin-top:30px;}
#leftPan2 img{width:auto; height:auto; margin-left:60px; text-align:center; border:none;}
#leftPan2 p{ padding-left:100px;}
#leftPan2 p a{ text-decoration:none; color: #e4c336;}
#leftPan2 p a:hover{text-decoration:underline; color: #f3e180;}
#leftPan2Special{height:530px; width:auto; background: url(../images/left-panel.png) repeat-y; padding-top:1000px;}
#leftspecials{height:300px; width:auto; background: url(../images/left-panel.png) repeat-y;}
/*---------------------------------right side---------------*/
#rightPan{width:676px; float:left;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; height:auto; padding-top:50px; background:url(../images/right-panel.gif) repeat-y; padding-bottom:12px; margin:0;}
#rightPan h1{ background:url(../images/h1.png) no-repeat 0 0; margin-left:30px; padding-left:30px; font-size:15px; font-weight:bold; line-height:24px;}
#rightPan h2{margin-left:20px; padding-left:20px; font-size:15px; font-weight:bold; color:#000;}
#rightPan p{color:#d4d4d4; font-size:14px; padding-left:50px; padding-right:60px; text-align:justify; padding-top:10px;}
#rightPan p.season{text-align:center; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffdb6d;}
#rightPan ul{width:400px; height:auto; display:block; padding:20px 0 0;}
#rightPan ul li{width:300px; height:27px; position:relative; margin:0 auto;}
#rightPan ul li.header{width:300px; height:27px; position:relative; margin:0 auto; text-align:center; font-weight:bold; text-transform:uppercase; color: #ffdb6d;}
#rightPan ul li a{width:300px; height:27px; display:block; background:url(../images/arrow-normal.gif) 0 50% no-repeat; color:#fff; padding:0 0 0 22px; text-decoration:none;}
#rightPan ul li a:hover{background:url(../images/arrow-hover.gif) 0 50% no-repeat; color:#747474; text-decoration:none;}
.center{padding-left:20px;}
.temecula{ margin-left:80px;}
.pCenter{text-align:center;}
#rightPan a {color: #fff; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#rightPan a:hover{color: #fff; font-weight:bold; text-decoration:underline; text-transform:uppercase;}
#phantom{width:540px; height:200px; padding-left:70px; position:relative;}
#whiteBus{width:540px; height:200px; padding-left:70px; position:relative;}
#casper{width:540px; height:200px; padding-left:70px; position:relative;}
#rightPan a.link {color: #000; font-weight:bold; text-decoration:underline; text-transform:uppercase; text-align:center;}
#rightPan a.link:hover{color: #000; font-weight:bold; text-decoration:underline; text-transform:uppercase;}
/*-----------------------footer------------------*/
#footer{background: url(../images/bottom.jpg) no-repeat 0 0; width:968px; margin:0 auto 0px auto; color:#FAF8F2; height:77px; clear:both; font-size:small;}
#footer p{ font-size:x-small; text-align:center; padding-top:10px;}
#footer p a{font-size:x-small; text-align:center; font-weight:bold; color: #fff; text-transform:uppercase;}
#footer p a:visited{font-size:x-small; text-align:center; font-weight:bold; color: #fff; text-transform:uppercase;}
#footer p a:hover{color:#F1E9D6; font-size:x-small; text-align:center; font-weight:bold; text-transform:uppercase;}

/*------------------------------- Table desing------------------------------------------------*/
table.Design {
    border-spacing: 0px;
    border-collapse: collapse;
    background: #353535;
    border: 2px solid #000000;
}
table.Design th {
    text-align: left;
    font-weight: normal;
    padding: 0.1em 0.5em;
    border: 0px;
    border-bottom: 1px solid #000000;
}
table.Design td {
    border: 0px;
    border-bottom: 1px solid #000000;
    padding: 0.1em 0.5em;
}
table.Design thead th {
    text-align: center;
    font-weight: bold;
	background:url(../images/desing-bg.gif) repeat-x;
    color: #FFFFFF;
}
table.Design th.Corner {
    text-align: center;
}
table.Design td.Odd {
    background: #3f3f3f;
	text-align:center;
}
table.temecula {
    border-spacing: 0px;
    border-collapse: collapse;
    background: #fff;
    border: 2px solid #000000;
	color: #000;
}
.white{ color:#FFF; margin-left:225px; font-weight:bold; font-size:18px;}
.black{ color:#000; margin-left:20px; font-weight:bold; font-size:13px; text-align:center;}
#season{background:url(../lights.gif) repeat-x; height:50px; width:595px; margin:0 auto;}
