@charset "utf-8";
/* CSS Document */



* {margin:0 auto; padding:0;}
body {background:url(../images/body_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#535252;}


/*****************************INDEX**********************************/

/*Banner*/
#index {width:914px;}
#index .buss_name { float:left; width:244px;  background:url(../images/business_-name.jpg); height:215px; margin:54px 0 0 0;}
#index .buss_name_navi { float:left; width:668px; }
#index .buss_img {background:url(../images/business_img.jpg); width:668px; height:257px; margin:27px 0 0 0;}
#index .navi {background:#D6DBE9;}
#index .navi img{ padding:5px 5px; }
#index .navi a img{text-decoration:none; border:0;}


/*Content*/
#index .content { clear:both;}
#index .col1 { float:left; width:244px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CBD4EB; line-height:18px; }
#index .our_feature { background:url(../images/our_feature_bg.gif) no-repeat; height:163px; padding:10px 0 0 20px;}
#index .contact_info { background:url(../images/our_feature_bg.gif) no-repeat; height:163px; padding:10px 0 0 20px; margin:20px 0 0 0;}


#index .col2 { float:left; border-left:1px solid #AFBCDD; border-right:1px solid #AFBCDD; width:641px; padding:20px 15px 0 10px;}
#index .welcome{ text-align:justify; line-height:14px;}

/*Footer*/
.footer{ clear:both; width:914px; background: 	url(../images/footer_bg.gif) no-repeat; height:75px;font-size:12px; font-weight:bold; color:#CBD4EB; padding:10px 0 0 0; }
.logo {}
.logo img{ padding:0  5px 0 5px;  }
.Copyright{text-align:right; margin:0 40px 0px 0;}


/*****************************CONTACT US**********************************/
/*Banner*/
#contact {width:914px;}
#contact .buss_name { float:left; width:244px;  background:url(../images/business_-name.jpg); height:215px; margin:54px 0 0 0;}
#contact .buss_name_navi { float:left; width:668px; }
#contact .buss_img {background:url(../images/business_img.jpg); width:668px; height:257px; margin:27px 0 0 0;}
#contact .navi {background:#D6DBE9;}
#contact .navi img{ padding:5px 5px; }
#contact .navi a img{text-decoration:none; border:0;}
/*Content*/
#contact .content { clear:both;}
#contact .col1 { float:left; width:244px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CBD4EB; line-height:18px; }
#contact .our_feature { background:url(../images/our_feature_bg.gif) no-repeat; height:163px; padding:10px 0 0 20px;}
#contact .contact_info { background:url(../images/our_feature_bg.gif) no-repeat; height:163px; padding:10px 0 0 20px; margin:20px 0 0 0;}



#contact .col2 { float:left; border-left:1px solid #AFBCDD; border-right:1px solid #AFBCDD; width:641px; padding:20px 15px 0 10px;}


#contact .contact_form{ float:left; width:360px; text-align:left;}
#contact .contact_form p { padding:5px 0 5px 0px;height:20px; }
#contact .tetxbox {width:180px; background:#ffffff; border:1px solid #cccccc;}
#contact #tetxbox_city {width:100px; background:#fff; border:1px solid #cccccc;}
#contact .cssform p {width:200px; clear: left;margin: 0;padding: 5px 0 5px 0;padding-left: 155px;height: 1%;}
#contact #tetxbox_state {width:22px; background:#fff; border:1px solid #cccccc;}
#contact .cssform label {font-weight: bold;float: left;margin-left: -155px;width: 150px;}


#contact .location_map{ float:left; width:270px;}



/*****************************Gallery**********************************/

/*Banner*/
#gallery {width:914px;}
#gallery .buss_name { float:left; width:244px;  background:url(../images/business_-name.jpg); height:215px; margin:54px 0 0 0;}
#gallery  .buss_name_navi { float:left; width:668px; }
#gallery .buss_img {background:url(../images/business_img.jpg); width:668px; height:257px; margin:27px 0 0 0;}
#gallery .navi {background:#D6DBE9;}
#gallery .navi img{ padding:5px 5px; }
#gallery .navi a img{text-decoration:none; border:0;}

/*Content*/
#gallery .content { clear:both;}
#gallery .col1 { float:left; width:244px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CBD4EB; line-height:18px; }
#gallery .our_feature { background:url(../images/our_feature_bg.gif) no-repeat; height:163px; padding:10px 0 0 20px;}
#gallery .contact_info { background:url(../images/our_feature_bg.gif) no-repeat; height:163px; padding:10px 0 0 20px; margin:20px 0 0 0;}



#gallery .col2 { float:left; border-left:1px solid #AFBCDD; border-right:1px solid #AFBCDD; width:641px; padding:20px 15px 0 10px;}


#gallery  .gallery img{ padding:2px; margin:3px; border:1px solid #AFBCDD;  height:160px; width:200px;}



/*****************************Rreservation**********************************/

/*Banner*/
#reservation {width:914px;}
#reservation .buss_name { float:left; width:244px;  background:url(../images/business_-name.jpg); height:215px; margin:54px 0 0 0;}
#reservation  .buss_name_navi { float:left; width:668px; }
#reservation .buss_img {background:url(../images/business_img.jpg); width:668px; height:257px; margin:27px 0 0 0;}
#reservation .navi {background:#D6DBE9;}
#reservation .navi img{ padding:5px 5px; }
#reservation .navi a img{text-decoration:none; border:0;}

/*Content*/
#reservation .content { clear:both;}
#reservation .col1 { float:left; width:244px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CBD4EB; line-height:18px; }
#reservation .our_feature { background:url(../images/our_feature_bg.gif) no-repeat; height:163px; padding:10px 0 0 20px;}
#reservation .contact_info { background:url(../images/our_feature_bg.gif) no-repeat; height:163px; padding:10px 0 0 20px; margin:20px 0 0 0;}



#reservation .col2 { float:left; border-left:1px solid #AFBCDD; border-right:1px solid #AFBCDD; width:641px; padding:20px 15px 0 10px;}



#reservation  .contact_form{ float:left; width:460px; text-align:left;}
#reservation .contact_form p { padding:5px 0px 5px 0px;height:20px; }
#reservation .tetxbox {width:180px; background:#ffffff; border:1px solid #CCCCCC; padding:0 0 0 10px;}
#reservation #tetxbox_city {width:100px; background:#fff; border:1px solid #CCCCCC;}
#reservation .cssform p {width:600px; clear:left;margin: 0;padding: 5px 0px 5px 225px;height: 1%;}
#reservation #tetxbox_state {width:35px; background:#fff; border:1px solid #CCCCCC;}
#reservation .cssform label {font-weight: bold;float: left;margin-left: -155px;width: 190px;}










