/* CSS Document */
html{background: #fff url(img/bg_rpt.jpg) repeat-x;}
body{background: url(img/bg2.jpg) no-repeat top center; margin: 0 auto; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#wrap{width: 799px; background: #fff url(img/wrap_bg.jpg) repeat-y 0 0; border-left: #666 3px solid; border-right: #666 3px solid; 
margin: /* 30px */-795px auto 0 auto; text-align: center;}
#backg{z-index:-5; position: relative; top:0; margin: 0 auto; padding: 0;
text-align: center; width: 1061px; height: 795px;}

h1{margin: 0; padding: 0; display: none;}
h2{font-size: 115%; color:#666; border-bottom: 2px solid #999; margin-left: 11px; padding-top: 16px;}
h3{font-size: 145%; color:#4DBDD7; margin: 15px 0 0 35px; padding: 0;}
h2 a{color:#666;}

a{color:#4DBDD7;}
a:hover{ color:#4DBDD7; text-decoration: underline;}

#nav{width: 539px; height: 94px; margin:0; padding:0; display: inline;}
#nav li {margin:0; padding: 0; list-style: none;}
#nav li, #nav li a{height: 94px; float: left; padding: 0; margin: 0; display: block;}

#home a{background: url(img/nav.jpg); background-position: 0 0; width: 64px;}
#home a:hover{background: url(img/nav.jpg); background-position: 0 -94px; width: 64px; height: 94px;}

#prod a{background: url(img/nav.jpg); background-position: -64px 0; width: 105px;}
#prod a:hover{background: url(img/nav.jpg); background-position: -64px -94px; width: 105px; height: 94px;}

#gal a{background: url(img/nav.jpg); background-position: -169px 0; width: 87px;}
#gal a:hover{background: url(img/nav.jpg); background-position: -169px -94px; width: 87px; height: 94px;}

#rent a{background: url(img/nav.jpg); background-position: -256px 0; width: 118px;}
#rent a:hover{background: url(img/nav.jpg); background-position: -256px -94px; width: 118px; height: 94px;}

#contact a{background: url(img/nav.jpg); background-position: -374px 0; width: 93px;}
#contact a:hover{background: url(img/nav.jpg); background-position: -374px -94px; width: 93px; height: 94px;}

#about a{background: url(img/nav.jpg); background-position: -467px 0; width: 72px;}
#about a:hover{background: url(img/nav.jpg); background-position: -467px -94px; width: 72px; height: 94px;}

#sidebar{width:270px; margin: 0; padding:0 0 15px 0; float: right; background: #4EBDD8 url(img/side_bg.jpg) repeat-y 0 0;}
#sidebar img{border: 3px solid #4B4B4B; padding: 0; margin: 0;}
#sidebar img.nobor{border:0;}
#sidebar p{color: #fff; line-height: 150%; text-align: left; margin: 0 15px 0 15px;}

#content{width:529px; text-align: left; float: left; margin:0; background: url(img/content_bg.jpg) no-repeat 340px 0;}
#content p{color: #4B4B4B; line-height: 150%; margin: 10px 15px 0 35px;}

/* Second Tier */
#sidebar_left{width:220px; margin: 0; padding:0; float: left;}
#sidebar_left p{color: #4B4B4B; line-height: 150%; text-align: left; margin: 0 15px 0 35px;}

#content_right{width:549px; text-align: left; float: right; margin:0;}
#content_right p{color: #4B4B4B; line-height: 150%; margin: 10px 15px 0 12px;}
#content_right p a img{border: 1px solid #999; padding: 4px 4px 4px 4px; margin: 0 0 3px 0;}

#prod_nav{margin:0 0 15px 39px; padding:0;}
#prod_nav li{list-style: none; text-align: left; line-height: 150%; font-size: 12px; font-weight: bold; color: #333;}
#prod_nav li a{color: #666; text-decoration: none; font-size: 12px; font-weight: 200;}
#prod_nav li a:hover{text-decoration: underline; color:#333;}

#slider{width: 799px; height: 334px; position: relative; overflow: hidden; text-align:left;}
#sliderContent {width: 799px; /* important to be same as image width or wider */position: absolute; /* important */top: 0; /* important */margin-left: 0; /* important */}
#slider ul, #slider li, #slider li img{list-style: none; margin:0; padding:0;}
.sliderImage{float: left; /* important */position: relative; /* important */display: none; /* important */}
.sliderImage span {
   position: absolute; /* important */
   padding: 10px 13px;
   width: 572px; /* width of image minus left and right padding. Needed for IE */
   background-color: #000;
   filter: alpha(opacity=0); /* here you can set the opacity of box with text */
   -moz-opacity: 0.0; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.0; /* here you can set the opacity of box with text */
   opacity: 0.0; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   right: 0;
   bottom: 0;
   letter-spacing: 1px;
}

#foot{text-align: center; height: 45px; margin:0; padding:10px 0 10px 0; color:#666; background: url(img/foot.jpg) no-repeat 0 0;}
#foot p{margin-top: 0; padding-top: 22px;}
.God{font-size: 115%;}

#leftcontent {float: left; width: 165px; padding: 0 4px 0 0; color:#585859; margin:0;}
#centercontent {float: left; width: 165px; voice-family: "\"}\""; voice-family: inherit; margin: 0 10px 0 10px; padding: 0 4px 0 0; color:#585859;}
html>body #centercontent {margin: 0 10px 0 10px;}
#rightcontent {float: left; width:165px; color:#585859;}

.leftcontent {float: left; width: 240px; padding: 0 4px 0 0; color:#585859; margin:0 10px 0 0;}
.rightcontent {float: left; width:240px; color:#585859;}
.leftcontent img, .rightcontent img{border:1px solid #F3F3F3;}

.clearit{clear: both;}
img{margin:0; padding:0;}
.left{float: left;}
a img{margin: 0; border:0;}