/* CSS Document */

body { margin:0px; padding:0px; }

h1 { font-size:22px; font-weight:normal; text-transform:uppercase; }
h2 { font-size:16px; font-weight:normal; text-transform:uppercase; }
h3 { font-size:12px; font-weight:normal; text-transform:uppercase; }

h1 a, h2 a, h3 a, h4 a { text-decoration:none; color:#555555; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { color:#000000; }

h5, h5 a { text-decoration:none; color:#957925; font-weight:normal; }

#container { width:770px; margin-left:auto; margin-right:auto; }

.clear { clear:both; }
.clear  { clear:both; }
.left   { float:left; }
.right  { float:right; }
.center { text-align:center;}
.cmImage {padding:2px 10px 2px 0px;}

#header { width:770px; margin:0 0 0 0; }
#header #logo { float:left; width:340px; height:162px; }
#header #flash { float:right; width:418px; height:345px; margin:20px 0 10px 0; }
#header #flash #flashhead { width:355px; height:310px; background:#ecebe1; margin:13px 0 0 44px; }
#header #nav { float:left; width:350px;}
#header #nav ul { list-style:none; margin:20px 0 10px 20px; padding:0px; }
#header #nav ul li { padding-left:40px; }
#header #nav ul h4 { margin:6px 0px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#header #nav ul h4 a { }

/*****************/

#content { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; }

#content a { color:#1570eb; text-decoration:none; }
#content a:hover { text-decoration:underline; }
#content table td { padding:0 0 10px 0; }

.content_3pods { background:url(../images/contentbg.gif) repeat-y; }
.content_half { background:url(../images/line.gif) 385px repeat-y; }
.content_full { background:url(../images/line.gif) top repeat-x; padding:10px; }

.contentpod { background:url(../images/line.gif) top repeat-x; width:350px; }
.cp_left { float:left; margin:0 20px 0 3px; padding:10px 0 10px 10px; }
.cp_right { float:right; margin:0 3px 0 20px; padding:10px 10px 10px 0; }

.splitpod { width:155px; padding:0 0 10px 0; }
.sp_left { float:left; }
.sp_right { float:right; }

.contentGallery img { float:left; margin:10px 0 10px 0; }
.contentGallery .altimg { margin:10px 0 10px 37px; }

.gallery { padding-left:5px; }
.gallery img { background:url(../images/thumbnailbg.gif); padding:7px 8px 8px 9px; margin:3px; border:0px; }

#content .newsitem, #content .guestitem { margin-bottom:20px; }
#content .newsitem a { display:block; color:#666666; text-decoration:none; padding-bottom:6px; }
#content .newsitem a:hover { text-decoration:underline; }

#content .bookNow {padding-left:37px;}

/*****************/

#footer { width:770px; background:#ffffff url(../images/footerbg.gif) no-repeat; background-position:0 15px; margin:20px 0 50px 0; text-align:center; }
#footer ul { list-style:none; margin:16px 0 0 15px; padding:0px; }
#footer li { float:left; }
#footer img { border:0px; margin:6px 4px 0 4px; }
#footer .brochure { margin-top:0px;  }
#footer #copyright { font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:20px 0 0 0; color:#999999;  }
#footer #copyright a { color:#1570eb; text-decoration:none; }
#footer #copyright a:hover { text-decoration:underline; }

/****************/

ul.form { margin:0; padding:0;}
.form li {list-style:none; margin:0; padding:0; padding-bottom:10px;}
.form label {float:left; width:100px;}
p.positive_feedback {color:Green;font-weight:bold;}

/* ----------------------------------------------------------------------------------------- */
/* Excellent Badge
   ----------------------------------------------------------------------------------------- */

#CDSWIDEXC { font:normal 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif; 
                 color:#000; background-color:#ffffff; overflow:hidden;
                 width:150px; margin:14px 1px; padding:0 0 9px; 
                 text-align:center; border:solid #589442; border-width:1px; }
#CDSWIDEXC .widEXCLINK { font-style:normal; font-size:107.5%; font-family:Arial,Verdana,"Bitstream Vera Sans",Helvetica,sans-serif; margin:0; padding:0; border:none; font-weight:normal; text-decoration:none; outline:none; color:#000; }
#CDSWIDEXC .widEXCLINK a { font-style:normal; font-family:Arial,Verdana,"Bitstream Vera Sans",Helvetica,sans-serif; margin:0; padding:0; border:none; font-weight:normal; text-decoration:none; outline:none; color:#000; }
#CDSWIDEXC a:hover { border:none; font-weight:normal; text-decoration:underline; background-color:transparent; color:#000; }
#CDSWIDEXC a:visited { border:none; font-weight:normal; color:#000; }

#CDSWIDEXC dl, #CDSWIDEXC dt, #CDSWIDEXC dd, #CDSWIDEXC ol, #CDSWIDEXC ul, #CDSWIDEXC li, #CDSWIDEXC p 
        { margin:0;padding:0;list-style:none; font-weight:normal; font-style:normal; color:#000; }
#CDSWIDEXC img { border: none; display:block; margin: 1px 1px -8px 1px; }
#CDSWIDEXC.widEXC img#CDSWIDEXCIMG.widEXCIMG { padding:0; border:0; }
#CDSWIDEXC.widEXC .widEXCLINK { padding:0 9px 0 9px; }
#CDSWIDEXC.widEXC .widEXCIMG { display:block; margin-left: auto; margin-right: auto; }

#content #TA_excellent312 #CDSWIDEXC { margin:14px 1px; }