body { background: url('media/images/background-gradient.gif') repeat-x; }
img { border:0px; }
.clearboth { clear:both; }

#main { width:790px; color: #000000;  }

#headtop { color:#000000; display:inline-block; }
#headtop .big { font-size:20px; font-weight:bold; }
#header #headphoto { width:790px; height:225px; background: url(media/images/AmericInn-Outside-1-Cropped.jpg) no-repeat top right; }
#header #headphoto #headphototext { text-align:left; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }

#content { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#content #text { background-color:#FFFFFF; width:790px; }
#content #text .textleft { text-align:left; padding-left:10px; padding-top:10px; }
#content #text .textright { padding-right:10px; padding-left:10px; background: url('media/images/text-right.png') no-repeat top left; }
#content #text .textrightnoback { padding-right:10px; padding-left:10px; text-align: center; }
#content #text .textrightnoback img { margin-bottom:10px; }

#text .textleft .welcometitle { font-size:14px; font-weight:bold; color:red; font-family:Verdana, Arial, Helvetica, sans-serif; }

.homepgamenities .homepgamenitieslist { float:left; padding-left:15px; }

.homepgamenities { margin-top:10px; text-align:left; margin-left:60px; }

.homepgcallreserve { font-size:16px; font-weight:bold; text-align:center; background-color:#032D57; color:#FFFFFF; padding: 2px 0px 2px 0px; }

.vertgradientspacer { float:left; width:6px; height:170px; background: url('media/images/vert-spacer.png') top center no-repeat; margin-right: 10px; margin-left: 5px; }

.navlowlinks { margin-top:0px; text-align:right; font-weight:bold; font-size:13px; padding-right:10px; padding-bottom:5px; margin-bottom: 0px; }
.navlowlinks a:link { color:#FFFFFF; text-decoration:none; }
.navlowlinks a:hover { color:#FFFFFF; text-decoration:none; }
.navlowlinks a:visited { color:#FFFFFF; text-decoration:none; }


/* These are the style specifications for the menu layers. 
   Set width to get more browsers corporation  */
div.menu  {position:absolute; visibility:hidden;width:300px; left:0; top:0; z-index:500;font-size:8pt;font-weight:normal;font-family:Verdana;background-color: #FFFFFF; color:#000000;z-index:500; padding:10px; border: 2px solid black;}

/* Style specifications for menu items and links  */
div.menu ul {margin:0;padding:0}

/* Need to set padding of at least one pixel or ie sets very large margin */
div.menu ul li {padding:1px; margin:0;list-style-type:none}

/* Set display block and position relative so clicks on list items activate links  */  
div.menu a { padding:.3em .4em;margin:0;background-color:transparent;display:block;position:relative;text-decoration:none}

.topnav { float:right; text-align:right; color:#FFFFFF; margin:0px; }

#headtopleft { float:left;text-align:left; margin:0px; }

.homepgboxes { float:left;width:200px;text-align:center; }
.homepagespecbox { float:left; width:180px; text-align:center; }

#footer { background: url('media/images/bottom-nav.png') no-repeat top left; height:30px; color:#FFFFFF; }
#footer .lft { padding-top:7px; padding-left:10px; float:left; display:inline-block; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif }
#footer .lft a { color:#FFFFFF; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif}
#footer .rht { padding-top:7px;	padding-right:10px;	float:right; display:inline-block; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif }

.testimonial {  }
.testimonial span { font-size:12px; font-weight:bold; }

.wifipageoff { background-color:#b83536; width:275px; text-align:center; padding:3px; font-size:16px; color:#FFFFFF; font-weight:bold; }
.wifipageoff a {color:#FFFFFF;text-decoration:none; }
.wifipageon { background-color:#004677; width:275px; text-align:center; padding:3px; font-size:16px; color:#FFFFFF; font-weight:bold; }
.wifipageon a {color:#FFFFFF;text-decoration:none; }

.sitemaplinks a { color:#00000; }

.rareseven { font-size:12px; width:780px; text-align:center; padding-top:20px; }
.rareseven a { color:#000000; }
.rareseven a:link { text-decoration:none; }
.rareseven a:hover { text-decoration:underline!important; }
.rareseven a:visited { text-decoration:none; }

#btmlinks { font-size:12px;margin-top:10px; }
#btmlinks a { font-size:10px;color:#000000; font-weight:bold; }
#btmlinks a:link { text-decoration:none; }
#btmlinks a:hover { text-decoration:underline!important; }
#btmlinks a:visited { text-decoration:none; }
.seasonal { display:none; }
.seasonal_text { color:#000000; font-size:12px; display:none; }
