/* Commmon Styles */
*{ margin:0px; padding:0px;}
body{text-align:center; font:12px/18px Trebuchet Ms, Arial, Helvetica, sans-serif;}
.clr_flt{clear:both}
img{border:none;}
.col_red{ color:#FF0033; font-size:11px;}
a{color:#993300; text-decoration:none;}
a:hover{color:#993300; text-decoration:underline;}
/* Wrapper */
#wrapper{ width:900px; margin:0 auto; background:url(../images/bodybg.jpg) repeat-y; text-align:left;}
/* Header */
#header{height:75px;}
.title{ float:right; width:485px; height:29px; margin:31px 17px 13px 0; }
/* Container */
.container{padding:0 0 0px 0;}
/* Left */
.left_panel{ width:180px; float:left;}
.logo{padding:0 0 53px 6px;}
.nav{ width:115px;}
.nav ul{ margin:0px; padding:0px;}
.nav ul li{ list-style-type:none; height:22px; padding-top:20px; border-bottom:3px solid #993333; text-align:right;}
.nav ul li a{ font:normal 18px Trebuchet Ms, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.nav ul li a:hover{ font:normal 18px Trebuchet Ms, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.nav  .active{ font:normal 18px Trebuchet Ms, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
/* Right */
.right_panel{ width:720px; float:right; }
.topbg{ background:url(../images/righttop.jpg) repeat-y; height:9px;}
.botbg{ background:url(../images/righttop.jpg) repeat-y; height:9px; margin-bottom:24px;}
.main{ background:url(../images/mainbg.jpg) repeat-y;padding:32px 0 23px 18px; min-height:430px; height:auto !important; height:430px;}
.main .hm_left{ width:265px; float:left; margin-left:1px;}
.main .hm_left img{ padding-top:65px;}
.main .hm_left .fst_txt{ padding:101px 0 34px 0;}
.main .hm_right{ width:433px; float:right;}
.main .hm_right #loop{ width:316px; height:418px; margin-right:10px; background:url(../images/script_bg.png) no-repeat; float:left;}
.main .hm_right .triple_img{ width:90px; float:left; padding-left:10px;}
.main .hm_right .triple_img img{ margin-top:36px;}
/* Subpage Styles */
.main .sp_left{width:390px; float:left; text-align:justify; padding:0 0 0 5px;}
.main .sp_left tr{width:250px; border:#CCCCCC 1px solid; font-family:Trebuchet Ms, Arial, Helvetica, sans-serif; font-size:12px;}
.textclass{width:250px; border:#CCCCCC 1px solid; font-family:Trebuchet Ms, Arial, Helvetica, sans-serif; font-size:12px;}
.main .sp_left .textarea{width:250px; border:#CCCCCC 1px solid; height:120px; font-size:12px;}
.main .sp_left p{margin:0 0 8px 0;}
.main .sp_left h1{margin:0 0 10px 0; font-size:18px; font-weight:bold; color:#333333;}
.main .sp_right{width:300px; float:right; text-align:right; padding:25px 0 0 0;}
.main .sp_right p{margin:0 0 5px 0;}
.sub_nav{padding:15px 10px 10px 10px; font-weight:bold; font-size:13px;}
.sub_nav a{color:#FF6600; text-decoration:none;}
.sub_nav a:hover{color:#333333; text-decoration:underline;}
.sub_lft{float:left; padding: 0 0 0 15px; background:url(../images/bullet-icon.jpg) no-repeat 0 5px;}
.sub_mid{float:left; padding:0 0 0 15px; margin:0 0 0 190px; _margin:0 0 0 145px; background:url(../images/bullet-icon.jpg) no-repeat 0 5px;}
.sub_rgt{float:right; padding:0 0 0 15px; background:url(../images/bullet-icon.jpg) no-repeat 0 5px;}
.facilities{ height:auto;}
.facilities ul{ padding-left:20px;}
.facilities li{ list-style-type:disc; list-style-position:inside}

.main .cyl_left{width:590px; float:left; text-align:justify; padding:0 0 0 5px;}
.main .cyl_left p{margin:0 0 8px 0;}
.main .cyl_left h1{margin:0 0 10px 0; font-size:18px; font-weight:bold; color:#333333;}

.main .cyl_gly{width:590px; float:left; text-align:justify; padding:0 0 0 5px; }
.main .cyl_gly h1{margin:0 0 10px 0; font-size:18px; font-weight:bold; color:#333333;}
.gal_cat_wrp{padding:15px 0 0 0;}
.gal_title{background:#FBF5F4; padding:5px 15px 5px 10px; color:#333333; font-weight:bold; font-size:12px;}
.gal_cont{padding:10px 15px 5px 10px;  font:12px/18px Trebuchet Ms, Arial, Helvetica, sans-serif;}
.gal_cont img{border:#999999 2px solid;}

.gal_cont p{text-align:justify; font:12px/18px Trebuchet Ms, Arial, Helvetica, sans-serif;margin:0 0 0 10px; }