/*** Gretna Chase Hotel - March 2010 ****/

body {font : 62.5% Arial, Helvetica, sans-serif; color : #2a3845; margin : 0;padding : 0; background:#FFFFFF; background-image: url(../images/bg.png); background-position:center; background-attachment:fixed;   }


a:visited, a:link {color : #a43b55;text-decoration : underline;background:none;}
a:hover {color : #a43b55;text-decoration : none;background:none;}

h1 { color : #7a2e40;margin: 0px ; padding-bottom : 4px;font : normal 2.3em Georgia, serif;  }
h2 {color: #777777  ;margin : 0;padding-bottom : 20px;font : normal 1.9em ; }
h3 {color : #A73F56;margin : 10px 0;padding-bottom : 10px;font : bold 1.7em Arial, Helvetica, sans-serif;  font-style: italic;}

ul {padding:0;margin:0 2px 0 17px; list-style: square url(../images/bullet.gif); font-size: 1.2em;}
li {margin-bottom: 4px;}


/*** Layout ****/
#wrapper {margin : 15px auto;width : 776px;border-left : 1px solid #f0e9eb;border-right : 1px solid #f0e9eb; background-color:#FFF;}

#header {margin : 0 1px;}
#header img {margin: 2px 2px;}

#nav {background : #7a2e40; padding: 8px 8px;text-align : right;color : #f6dde3; font-size: 1.3em;}
#nav a:visited, #nav a:link {text-decoration : none;color : #f6dde3;}
#nav a:hover {text-decoration : underline;color : #f6dde3;}
.spacer {margin: 0px 3px;}
.caps {text-transform: uppercase;}
.capsu {text-transform: uppercase; text-decoration: underline;}

#bg {height : 30px;background : url(../images/bg.gif) repeat-x;}

#main-content {margin : 0 auto;}

#left-column {width : 480px;padding : 0 30px 20px; float : left;}
#left-column p {font-size: 1.2em; line-height: 140%; }


#logo {height: 130px; margin: 10px 0px;}

.intro {font-size:1.4em; font-weight: bold;line-height: 140%; color: #444444}
.colorp { color: #fa7393}
.colorm {color : #7a2e40; font-style: italic;}
.colormbig {color : #7a2e40;   font-weight:bold;}

.box {border: 1px solid silver; padding: 10px; height: 98px; width: 98%; line-height: 145%;}
.box img {float: left; margin-right: 10px; border: 0px;}

.box2 {border: 1px solid silver; padding: 10px; height: 136px; width: 98%; line-height: 145%;}
.box2 img {float: left; margin-right: 10px; border: 0px;}

.menu {border: 1px solid silver; padding: 10px;  width: 98%; line-height: 145%; text-align: center;}


#right-column {width : 220px;float : right; border-left: 1px solid silver;}
#main-image {text-align : center;}

#right-column p {font-size: 1.2em; color: #666; margin: 0px}
.sidebar {width : 190px;margin : 0 auto;padding : 10px ;background : url(../images/shadow.jpg) no-repeat top;}
.quote { color: #333333; font-size: 1.1em; line-height: 140%;}
.address {border-top: 1px solid silver; padding: 10px 5px; }
.address2 {border-top: 0px solid silver; padding: 2px 5px; }
.addresshead { color : #7a2e40; margin: 0px ; padding-bottom : 4px; font : bold 1.1em Georgia, serif;  }
.sectionhead { color : #A73F56; margin: 0px ; padding-bottom : 4px; font : bold 1.1em Georgia, serif;  }
.gretnahead { color : #A73F56; font : bold 1.1em Georgia, serif;  }

/*   Tariff Tables  */

#tariff {font-size: 115%; background-color: #F4F2E8; width: 500px}

#tariff th {font-weight: bold; font-size: 110%; text-transform: none; text-align: left; background-color: #E1AEBA; padding: 4px;}
#tariff td {border-bottom: 1px solid silver; padding: 4px;border-right: 1px solid silver;}

.right {text-align: right; }
.left {text-align: left; }
.shaded {background-color: #EFEFEF;}

/*   Wine List  */

#wine {font-size: 115%; background-color: #F4F2E8; width: 500px; margin-top:10px;}
#wine th {font-weight: bold; font-size: 110%; text-transform: none; text-align: left; background-color: #E1AEBA; padding: 4px;}
#wine td {border-bottom: 1px solid silver; padding: 4px;border-right: 1px solid silver;}


#footer {background : #f7f7f7;border-top : 1px solid #f0e9eb;padding : 10px 15px;clear : both; text-align: right}

/* forms */

#contact_form{
	width: 450px;
	border: 3px double silver; 
	padding: 7px;
	padding-top:0px;  
	margin-left:5px;
	font-size: 120%;
}

.form_title {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #777777;
	}

.form_label {
	float: left;
	width: 150px;
	clear: left;
	}
	
			
	.form_field {
	margin-top: 0px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, sans-serif;
	border-style: solid;
		border-width: 1px;
		border-color: silver;
		clear: right;
		background-color: white;
		font-size: 12px;
	}
	

	
	.form_button {
		font-size: 12px;
		margin-left: 150px;
		margin-top: 10px;
		margin-bottom:15px;
		border-style: solid;
		border-width: 1px;
		border-color: silver;
		background-color: #ececec;
		color: #62295C;
		padding:2px;
				
	}
