/* Start of CMSMS style sheet 'A1 Style - Home - M Saintonge' */
/* BBI STYLESHEET*/

BODY {background-color: #002600; margin-width:0px; margin-height:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}

img {font-size:10px;}

/* WRAPPERS*/

#window {position:relative; z-index:1; width: 100%; height: 592px; top: 6px;}

#wrapper {position:relative; z-index:2; width: 900px; height: 592px; border:1px; border-color: #0000FF; background-image: url('uploads/images/graphics/greenfloral2.png'); }

/* COLUMNS */

#col_left {position:absolute; z-index:3; left:0px; width: 450px; height: 592px;}

#col_rite {position:absolute; z-index:3; right:0px; width: 450px; height: 592px;}


/ * TABLES */

#col_left img {border:1px solid #FFCC00;}

#col_left a img {border:1px solid #FFCC00;}

#col_left td {padding-right: 5px; vertical-align:top;}

#attractions td {padding-right: 36px;}

/* BARS*/

#menubar {position:absolute; top: 26px; left: 450px; z-index:5; width: 450px; height: 25px; background-image: url('uploads/images/graphics/menubar.png');}

#bottombar {position:absolute; bottom: 10px; left: 0px; z-index:5; width: 900px; height: 25px; background-image: url('uploads/images/graphics/bottombar.png');}

/* GOLD IMAGES*/

#goldline1 {position:absolute; left:0px; top:60px; z-index:5; width: 900px; height: 1px; background-color: #FFCC00;}

#goldline2 {position:absolute; left:0px; bottom:0px; z-index:5; width: 900px; height: 1px; background-color: #FFCC00;}

#goldline3 {position:absolute; left:450px; top:0px; z-index:5; width: 1px; height: 534px; background-color: #FFCC00;}

#greenline1 {position:absolute; left:0px; top:125px; z-index:5; width: 450px; height: 1px; background-color: #339900;}

#greenline2 {position:absolute; left:0px; bottom:210px; z-index:5; width: 450px; height: 1px; background-color: #339900;}

#ribbon1 {position:absolute; z-index:6; top:117px; left:183px; }

#ribbon2 {position:absolute; z-index:6; bottom:202px; left:183px; }

#vignette {position:absolute; z-index:6; left:1px; bottom:28px; width: 900px; height: 31px;}

#crown {position:absolute; z-index:6; top:90px; left:30px; width: 390px; height: 77px; }

#logo {position:absolute; z-index:6; top:19px; left:136px; width: 288px; height: 77px; }

#aaalogo {position:absolute; z-index:6; bottom:40px; left:30px; width: 390px; height: 77px; }

#award2 {position:absolute; z-index:6; bottom:120px; right:480px; width: 390px; height: 20px; }

#innsofne {position:absolute; z-index:6; bottom:130px; right:472px;}

#phone {position:absolute; z-index:6; bottom:11px; left:30px; width: 200px; height: 20px; }

#inquiryimage {position:absolute; z-index:6; bottom:65px; left:30px; width: 390px; height: 288px; }

#acuitas {position:absolute; z-index:6; bottom:15px; right:480px;}

#contact {position:absolute; z-index:6; top:110px; left:170px; width: 228px; height: 16px; }

#eshseal {position:absolute; z-index:6; bottom:60px; left:650px; width: 420px;}

#tripadv {position:absolute; z-index:6; bottom:50px; left:470px; width: 420px;}


/* CONTENT*/

#content_left {position:absolute; z-index:4; left:30px; right:30; top:100px; width: 390px; height: 360px; text-align:left;}

#content_rite {position:absolute; z-index:4; left:30px; right:30; top:70px; width: 390px; height: 466px; text-align:left;}

#special {position:absolute; z-index:7; bottom:40px; right:145px; width: 280px; height: 180px;}


/* INPUT */

input { color:#006600; font: 11px Arial,sans-serif; font-weight: none; text-decoration: none; background: #C0C0C0; border: 2 solid #009900; } 

select { color:#006600; font: 11px Arial,sans-serif; font-weight: none; text-decoration: none; background: #C0C0C0; border: 2 solid #009900; } 

option { color:#006600; font: 11px Arial,sans-serif; font-weight: none; text-decoration: none; background: #C0C0C0; border: 2 solid #009900; } 

textarea { color:#006600; font: 11px Arial,sans-serif; font-weight: none; text-decoration: none; background: #C0C0C0; border: 2 solid #009900; wrap: physical; } 


/* LINKS */

#reslink {position:absolute; z-index:6; bottom:60px; right:485px;}

.res {text-decoration:none; font-family: times new roman; serif; font-size:18px; color: #FFFFFF; }
.res:link {text-decoration:none; font-family: times new roman; serif; font-size:18px; color: #3366FF; }
.res:hover {text-decoration:none; font-family: times new roman; serif; font-size:18px; color: #FFCC00; }
.res:visited {text-decoration:none; font-family: times new roman; serif; font-size:18px; color: #FFCCFF; }

#tempmenu {position:absolute; z-index:6; bottom:15px; left:580px; width: 420px; height: 20px; }
.tempmenu {text-decoration:none; font-family: times new roman; serif; font-size:14px; color: #FFFFFF; font-weight:bold;}
.tempmenu:link {text-decoration:none; font-family: times new roman; serif; font-size:14px; color: #FFFFFF; font-weight:bold; }
.tempmenu:hover {text-decoration:none; font-family: times new roman; serif; font-size:14px; color: #FFCC00; font-weight:bold; }
.tempmenu:visited {text-decoration:none; font-family: times new roman; serif; font-size:14px; color: #FFFFFF; font-weight:bold; }

.sublink:link { text-decoration:none; font-family: times new roman; serif; font-size:9px; font-weight:bold; color: #99CC66; font-style:oblique; }
.sublink:hover {text-decoration:none; font-family: times new roman; serif; font-size:9px; font-weight:bold; color: #99CC66; font-style:oblique; }
.sublink:visited {text-decoration:none; font-family: times new roman; serif; font-size:9px; font-weight:bold; color: #99CC66; font-style:oblique; }

.infolink:link { text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFFFFF; font-style:oblique; }
.infolink:hover {text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFCC00; font-style:oblique; }
.infolink:visited {text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFFFFF; font-style:oblique; }

.infolink2:link { text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFFFFF; font-style:oblique; }
.infolink2:hover {text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFCC00; font-style:oblique; }
.infolink2:visited {text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFFFFF; font-style:oblique; }

.infolink3:link { text-decoration:none; font-family: times new roman; serif; font-size:10px; font-weight:bold; color: #333333; font-style:oblique; }
.infolink3:hover {text-decoration:none; font-family: times new roman; serif; font-size:10px; font-weight:bold; color: #333333; font-style:oblique; }
.infolink3:visited {text-decoration:none; font-family: times new roman; serif; font-size:10px; font-weight:bold; color: #333333; font-style:oblique; }

.acuitas:link { text-decoration:none; font-family: times new roman; serif; font-size:12px; font-weight:bold; color: #FFFFFF; font-style:oblique; }
.acuitas:hover {text-decoration:none; font-family: times new roman; serif; font-size:12px; font-weight:bold; color: #FFCC00; font-style:oblique; }
.acuitas:visited {text-decoration:none; font-family: times new roman; serif; font-size:12px; font-weight:bold; color: #FFFFFF; font-style:oblique; }

#amenities {position:absolute; z-index:6; bottom:97px; left:150px; width: 100px; height: 18px; font-family: times new roman; serif; font-size:12px; font-weight:bold; color: #FFFFFF; font-style:oblique;}

#policy {position:absolute; z-index:6; bottom:61px; left:137px; width: 100px; height: 18px; font-family: times new roman; serif; font-size:12px; font-weight:bold; color: #FFFFFF; font-style:oblique;}

#spa {position:absolute; z-index:6; bottom:79px; left:157px; width: 100px; height: 18px; font-family: times new roman; serif; font-size:12px; font-weight:bold; color: #FFFFFF; font-style:oblique;}

#roomlinks {position:absolute; z-index:6; bottom:61px; left:30px; font-family: times new roman; serif; font-size:12px; font-weight:bold; color: #FFFFFF; font-style:oblique; align:left;}

#amenities a:link { text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFFFFF; font-style:oblique; }
#amenities a:hover {text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFCC00; font-style:oblique; }
#amenities a:visited {text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFFFFF; font-style:oblique; }

#policy a:link { text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFFFFF; font-style:oblique; }
#policy a:hover {text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFCC00; font-style:oblique; }
#policy a:visited {text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFFFFF; font-style:oblique; }

#spa a:link { text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFFFFF; font-style:oblique; }
#spa a:hover {text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFCC00; font-style:oblique; }
#spa a:visited {text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFFFFF; font-style:oblique; }

#roomlinks a:link { text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFFFFF; font-style:oblique; padding-right:15px; align:left;}
#roomlinks a:hover {text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFCC00; font-style:oblique; padding-right:15px; align:left;}
#roomlinks a:visited {text-decoration:none; font-family: times new roman; serif; font-size:14px; font-weight:bold; color: #FFFFFF; font-style:oblique; padding-right:15px; align:left;}

#menu {position:relative; float:right; text-decoration:none; font-family: times new roman; serif; font-size:18px; font-weight:bold; color: #FFFFFF; padding:0; margin:0; font-style:oblique;}

#menu ul {}
#menu li {list-style: none; display: inline; float: left; text-align: left; }
#menu li a:link {display:block; text-decoration:none; font-family: times new roman; serif; font-size:16px; font-weight:bold; color: #FFFFFF; font-style:oblique; padding-right:20px; padding-top:1px;}
#menu li a:visited {text-decoration:none; font-family: times new roman; serif; font-size:16px; font-weight:bold; color: #FFFFFF; font-style:oblique; padding-right:20px; padding-top:1px; }
#menu li a:hover {text-decoration:none; font-family: times new roman; serif; font-size:16px; font-weight:bold; color: #FFCC00; font-style:oblique; padding-right:20px; padding-top:1px; }


/* TYPEFACE */

.tx09 {font-family: times new roman; times; serif; font-size:09px; color:#99CC66; line-height:110%;}
.tx10 {font-family: times new roman; times; serif; font-size:10px; color:#99CC66; line-height:110%;}
.tx11 {font-family: times new roman; times; serif; font-size:11px; color:#99CC66; line-height:110%;}
.tx12 {font-family: times new roman; times; serif; font-size:12px; color:#99CC66; line-height:110%;}
.tx14 {font-family: times new roman; times; serif; font-size:14px; color:#99CC66; line-height:110%;}

.tx12A {font-family: arial, sans-serif; font-size:12px; color:#99CC66; line-height:110%;}

.tx15 {font-family: times new roman; times; serif; font-size:15px; color:#99CC66; line-height:110%;}
.tx16 {font-family: times new roman; times; serif; font-size:16px; color:#99CC66; line-height:110%;}
.tx17 {font-family: times new roman; times; serif; font-size:17px; color:#99CC66; line-height:110%;}
.tx18 {font-family: times new roman; times; serif; font-size:18px; color:#99CC66; line-height:110%;}
.tx20 {font-family: times new roman; times; serif; font-size:20px; color:#99CC66; line-height:110%;}

.tx09g {font-family: times new roman; times; serif; font-size:09px; color:#FFCC00; line-height:110%;}
.tx10g {font-family: times new roman; times; serif; font-size:10px; color:#FFCC00; line-height:110%;}
.tx11g {font-family: times new roman; times; serif; font-size:11px; color:#FFCC00; line-height:110%;}
.tx12g {font-family: times new roman; times; serif; font-size:12px; color:#FFCC00; line-height:110%;}
.tx14g {font-family: times new roman; times; serif; font-size:14px; color:#FFCC00; line-height:110%;}
.tx15g {font-family: times new roman; times; serif; font-size:15px; color:#FFCC00; line-height:110%;}
.tx16g {font-family: times new roman; times; serif; font-size:16px; color:#FFCC00; line-height:110%;}
.tx17g {font-family: times new roman; times; serif; font-size:17px; color:#FFCC00; line-height:110%;}
.tx18g {font-family: times new roman; times; serif; font-size:18px; color:#FFCC00; line-height:110%;}
.tx19g {font-family: times new roman; times; serif; font-size:19px; color:#FFCC00; line-height:110%;}
.tx20g {font-family: times new roman; times; serif; font-size:22px; color:#FFCC00; line-height:110%;}

.tx15w {font-family: times new roman; serif; font-size:15px; font-weight:bold; color: #FFFFFF; font-style:oblique;line-height:110%}


 /* CONTACT FORM*/  

.contactform {width: 100%; text-align:left; border:0px; padding: 0px; margin: 0px;}

.contactform fieldset {padding:0; margin: 0px; text-align:left; border:0px;}

.contactform legend {padding:0 0 5px 0; font-family: times new roman; times; serif; font-weight:bold; font-style:oblique; font-size:22px; color:#FFCC00;}

.contactform label {border-solid:1px; padding-right:40px; float: left; display: block;}  

.contactform div {padding:10px 0 0 0; text-align:RIGHT;}

.contactform input {padding:1 1 1 1; font-family: arial, sans-serif; font-size:15px; color:#FFFFFF; background:#003A00; width: 250px; text-align:left; border: 1px solid #FFCC00;}  

.contactform textarea {font-family: arial, sans-serif; font-size:15px; color:#FFFFFF; background:#003A00; border: 1px solid #FFCC00; width: 390px; height: 100px; margin: 6px 0 0px 0;}

.contactform .captcha {font-family: times new roman; times; serif; font-size:15px; color:#FFCC00; margin: 0 0 0 0; padding: 0 0 0 0; text-align: left; }  

.contactform .captchapict {display: block; margin: 13px 0 0 0px; text-align: left;}  

.contactform .captcha input {color: #FFFFFF; width: 104px; margin: 0 0 0 0; text-align:left;}

.contactform .submit {margin: 0; padding:15px 0 0 0; text-align:left;  }  

.contactform .submit  input {font-family: times new roman; times; serif; font-size:14px; font-weight:bold; color:#FFFFFF; padding: 0; margin: 0; background: #336600;  width:106px; text-align:center; border: 1px solid #00CC00;}

.error_message {font-family: times new roman; times; serif; font-size:13px; color:#99CC66; line-height:110%; }

 /*  */

/* End of 'A1 Style - Home - M Saintonge' */

