@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px}

html {overflow: -moz-scrollbars-vertical;}

body{background: #E7EAEC;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #949CA1; position:relative; width:100%}
#rectangular{ width:100%;margin-top:210px;height:340px;z-index:-1; background-color:#D6DBDE;   position:absolute; top:0px; left:0px }
#rectangular2{ repeat-x scroll 0 100%}

img{border:0;}

a{text-decoration: none; color:#949CA1;outline:none;}

object{outline:none;}

#container{width:950px; margin: 0 auto; border:0px #939598 solid; height:600px; position:relative  }

/*header*/
#header{height:210px; width:950px; }
#header_left{width:488px; border:0px solid black; height:210px; float:left}
#logo{width:179px; height:45px; background-image:url(../images/design/logo.jpg); background-repeat:no-repeat; margin-top:80px; text-indent:-900%;}
#logo2{width:179px; height:45px; background-image:url(../images/design/logo2.jpg); background-repeat:no-repeat; margin-top:80px; text-indent:-900%;}
#header_right{width:455px; border:0px solid black; height:130px; float:left; margin-top:80px}
#header_right_right{ float:left; width:212px; height:130px;}
#header_right_left{ float:left; margin-left:23px; width:212px; height:130px;}
.header_div{padding-top:8px; padding-bottom:8px; padding-left:35px; height:12px}
.header_div a{background-repeat:no-repeat; background-position:left top;  height:9px; display:block;  text-indent:-900%; margin-bottom:0px; padding-bottom:0px; }
.header_div2{ padding-left:35px; }
.header_div4{padding-top:8px; padding-bottom:8px; padding-left:35px; height:12px}
.fb{background-image:url(../images/design/fb.jpg); background-repeat:no-repeat; background-position:left top;  width:28px; height:31px; display:block;  text-indent:-900%; margin-bottom:0px; padding-bottom:0px; padding-right:10px; }
.tw{background-image:url(../images/design/tw.jpg); background-repeat:no-repeat; background-position:left top;  width:28px; height:31px; display:block;  text-indent:-900%; padding-right:10px }
.dl{background-image:url(../images/design/dl.jpg); background-repeat:no-repeat; background-position:left top;  width:28px; height:31px; display:block;  text-indent:-900%; padding-right:10px }

a.new:hover{background-position:left bottom;}
a.fb:hover{ background-position:left bottom;}
a.tw:hover{ background-position:left bottom;}
a.dl:hover{ background-position:left bottom;}
.x{padding-top:0px; margin-top:0px}

/*column_left*/
#column_left{width:491px; height:320px; float:left; border:0px solid black; margin-left:-3px; padding-top:20px}
ul.menu_img{width:405px; height:125px}
ul.menu_img li{list-style:none; float:left; width:120px; margin-right:15px}
ul.menu_img li a{display:block; width:116px; height:137px; background-repeat:no-repeat; text-indent:-900%;}

span.label{margin-left:auto; margin-right:auto; width:120px; text-align:center}
#column_right{width:455px;  float:left; }
#column_right_up{width:455px; height:340px; overflow:hidden; }
.prev{position:absolute; top:520px; right:-15px; display:none }
.next{position:absolute; top:520px; right:-25px; display:none}
ul#photos{width:8000px; height:340px; }
ul#photos li{float:left; list-style:none; width:455px; height:340px;}
#column_right_down{margin-top:10px; width:455px; }
#column_right_down_con{padding-right:10px}

#submenu{margin-bottom:8px}
li.submenuli{float:left; list-style:none; padding-right:3px}
li.submenuli a:hover{color:#5D5E60}

#center_happenings{width:950px; border:0px solid #fff}
li.happen_li{float:left; width:212px; height:142px; list-style:none; position:relative; margin-bottom:33px}
li.happen_li h1{font-size:18px; margin-left:15px; margin-top:10px; margin-right:50px; font-weight:normal; font-style:italic; color:#231F20; }
li.happen_li h2, h3{font-size:18px; margin-left:15px; margin-top:0px; margin-right:50px; font-weight:normal; font-style:italic; color:#fff; }
.corner{position:absolute; background-image:url(../images/design/corner.png); width:43px; height:43px; top:0px; right:0px; z-index:100}
.image{position:absolute; top:0px; left:0px; width:212px; height:142px; display:none; z-index:10}


#center_offers{width:950px; margin-top:100px}
#center_offers li{list-style:none}

.offers_left{float:left; width:470px; margin-right:0px}
.offers_left h1{color:#48C2F3; font-size:60px; font-style:italic}
.offers_left h2{color:#ffffff; font-size:14px; font-style:italic; font-weight:normal}
.offers_right{float:left; width:480px; margin-top:12px}
.offers_right h3{font-size:30px; font-weight:normal}
.offers_line{margin-top:40px; margin-bottom:40px; background-image:url(../images/design/offers_line.jpg); width:950px; height:3px}

.details{color:#828A90; line-height:1.2; margin-top:10px}

/*contact*/
#contact_img{padding-left:0px; padding-top:30px; float:left; width:485px}
.contact_directions{float:left; width:385px;font-family:Verdana; font-size:11px}
.selected{color:#696B6F}

.pdf_div{margin-bottom:30px; position:relative; margin-top:5px}
.pdf{background-image:url(../images/design/pdf_icon2.gif); background-repeat:no-repeat; background-position:left bottom;  width:26px; height:30px; display:block; text-indent:-900%;  padding-right:10px }
a.pdf:hover{ background-position:left top;}


#footer{
margin:0 auto;
text-align:center;

margin-top:20px;
margin-bottom:5px;
}

.clear{
clear:both;
}

.terms{font-size:8px; width:470px}

