body{background:#bfb7b4 url('../images/main_back.gif') repeat-x top left;margin-left:auto;
margin-right:auto;text-align:center;}
#container{width:980px;margin:0 auto;position: relative;}

#container_w{width:980px;margin-right:auto;margin-left:auto;text-align:center;position: relative;float:left;}

/* header */

#header{position:relative;float:left;width:980px;padding-top:40px;overflow:hidden;text-align:left;height:45px;}
#header #menu{position:relative;float:left;width:980px;background:transparent url("../images/menu_back.jpg") no-repeat top left;}
#header #menu ul{list-style:none;padding-top:5px;padding-left:5px;}
#header #menu ul li{display:inline;margin:0;padding:0;}
#header #menu ul li a{float:left;background:transparent url("../images/menu_l.gif") no-repeat left top;height:40px;display:block;margin:0;text-decoration:none;}
#header #menu ul li a.home{background:transparent url("../images/menu_links.gif") no-repeat 1px 1px;width:60px;}
#header #menu ul li a.special{background:transparent url("../images/menu_links.gif") no-repeat -61px 1px;width:111px;}
#header #menu ul li a.custom{background:transparent url("../images/menu_links.gif") no-repeat -173px 1px;width:104px;}
#header #menu ul li a.testimonials{background:transparent url("../images/menu_links.gif") no-repeat -278px 1px;width:138px;}
#header #menu ul li a.gallery{background:transparent url("../images/menu_links.gif") no-repeat 0px -40px;width:116px;}
#header #menu ul li a.products{background:transparent url("../images/menu_links.gif") no-repeat -118px -40px;width:81px;}
#header #menu ul li a.fish{background:transparent url("../images/menu_links.gif") no-repeat -203px -40px;width:137px;}
#header #menu ul li a.location{background:transparent url("../images/menu_links.gif") no-repeat -341px -40px;width:75px;}
#header #menu ul li a.services{background:transparent url("../images/menu_links.gif") no-repeat -0px -81px;width:138px;}

#header #menu ul li a.home:hover{background:transparent url("../images/menu_links.gif") no-repeat -137px -81px;width:60px;}
#header #menu ul li a.special:hover{background:transparent url("../images/menu_links.gif") no-repeat -199px -81px;width:111px;}
#header #menu ul li a.custom:hover{background:transparent url("../images/menu_links.gif") no-repeat -311px -81px;width:104px;}
#header #menu ul li a.testimonials:hover{background:transparent url("../images/menu_links.gif") no-repeat 0px -122px;width:138px;}
#header #menu ul li a.gallery:hover{background:transparent url("../images/menu_links.gif") no-repeat -140px -122px;width:116px;}
#header #menu ul li a.products:hover{background:transparent url("../images/menu_links.gif") no-repeat -258px -122px;width:81px;}
#header #menu ul li a.fish:hover{background:transparent url("../images/menu_links.gif") no-repeat -343px -122px;width:137px;}
#header #menu ul li a.location:hover{background:transparent url("../images/menu_links.gif") no-repeat 0px -163px;width:75px;}
#header #menu ul li a.services:hover{background:transparent url("../images/menu_links.gif") no-repeat -78px -163px;width:138px;}
#header #menu ul li a span{float:left;display:block;color:#ffffff;text-indent:-9999px;}

#header #menu ul li a:hover{background:transparent url("../images/active_l.gif") no-repeat left top;text-decoration:none;height:40px;display:block;}
#header_down{position:relative;float:left;width:980px;height:438px;text-align:center;background-color:#716c67; background:url(images/main.jpg) no-repeat}
#header_down #cont{position:absolute;top:10px;right:20px;}
/* content */

#content{position:relative;float:left;width:980px;background-color:#292522;padding-bottom:30px;}
#content #content_l{position:relative;float:left;width:645px;text-align:left;}
#content #content_l .parts{position:relative;float:left;width:600px;margin:24px 0px 0px 24px;}
#content #content_l .parts h1{color:#042f47;font-size:16px;}
#content #content_l .parts p{margin-top:15px;color:#e0e4ed;font-size:13px;}
#content #content_l .parts p.y{color:#ECE7BB;font-size:13px;}
#content #content_l .parts p.a{margin-top:7px;}
#content #content_l .parts p.green a {color:#667E4A;text-decoration:none;}
#content #content_l .parts p.green a:hover {color:#43562d;text-decoration:underline;}
#content #content_l .parts p.pink a {color:#9d315d;text-decoration:none;}
#content #content_l .parts p.pink a:hover {color:#741c40;text-decoration:underline;}
#content #content_l .parts h3.green{color:#667E4A;font-size:16px;}
#content #content_l .parts h3.pink{color:#9d315d;font-size:16px;}
#content #content_l .parts h4{color:#042f47;font-size:13px;}
#content #content_l .parts h5{color:#042f47;font-size:16px;}
#content #content_l .parts #img1{position:relative;float:left;width:200px;}
#content #content_l .parts #rest_r{position:relative;float:left;width:582px;margin-left:11px;}
#content #content_l .parts #img2{position:relative;float:right;width:185px;}
#content #content_l .parts h4.pink  {color:#741c40;margin-top:4px;margin-bottom:30px;}


#content #content_r{position:relative;float:left;width:335px;}
#content #content_r .parts{position:relative;float:left;width:305px;margin:15px 0px 0px 24px;}
#content #content_r .parts p{margin-top:15px;color:#e0e4ed;font-size:13px;}
#content #content_r .parts h3{color:#667e4a;font-size:16px;}
#content #content_r .parts #rest_r{position:relative;float:left;width:305px;text-align:left;}


#content #content_l .parts #rest_r .img{position:relative;float:left;width:140px;text-align:left;}
#content #content_l .parts #rest_r .right{position:relative;float:left;width:415px;text-align:left;margin-left:15px;}
#content #content_l .parts #rest_r .right h4 {color:#9D315D;}
#content #content_l .parts #rest_r .right p.name {text-align:right;color:#ECE7BB;}
#content #content_l .parts #rest_r table p{color:#667E4A;font-weight:bold;margin-top:-5px;
padding:12px 3px 0 0;}
.contacts input, .contacts textarea {border:1px solid #9d315d;height:14px;padding:2px;width:270px;}
.buttons input {background-color:#9d315d;border:0 none;color:#FFFFFF;font-weight:bold;height:22px;width:50px;cursor:pointer;}
.buttons .submit {background-color:#43562d;}
.contacts textarea {height:100px;overflow:auto;margin-bottom:10px;}
.contacts tr td {vertical-align:top;}

#content #content_r #video{position:relative;float:left;width:310px;margin-left:10px;margin-top:24px;}
#content #content_r p{color:#333333;font-size:14px;}
#content #content_r ul{list-style:none;margin:10px 0 0 12px;}
#content #content_r ul li{display:block;padding-left:16px;background:transparent url("../images/arr.gif") no-repeat 0px 2px;font-size:14px;color:#333333;}

/* footer */

#footer{position:relative;float:left;width:100%;margin-bottom:40px;height:73px;background:#5ba6d2 url("../images/footer.jpg") no-repeat top left;}
#footer #footer_w{position:relative;float:none;margin:0 auto;width:980px;}
#footer #footer_up{position:relative;float:left;width:980px;text-align:center;color:#ffffff;font-size:14px;padding-top:11px;}
#footer #footer_up a{color:#ece7bb;font-size:12px;text-decoration:none;}
#footer #footer_up a:hover{color:#ece7bb;text-decoration:underline;}
#footer #footer_down{position:relative;float:left;width:980px;margin-top:8px;text-align:center;}
#footer #footer_down p{color:#ece7bb;font-size:12px;}
#footer #footer_down p a{color:#ffffff;font-size:12px;text-decoration:none;}
#footer #footer_down p a:hover{color:#ffffff;font-size:12px;text-decoration:underline;}

#content #content_r .facebook {font-size:18px; text-transform:uppercase; margin:0 0 0 10px; padding:0; background:url(../images/facebook.jpg) no-repeat}

#content #content_r .facebook a {background:url(../images/facebook.jpg) no-repeat; outline:0; display:block; color:#fff; padding:10px 0 15px 40px; text-decoration:none}