/*
*	CSS for Buckingham Motel
*	Visual Design by Artworks
*/

* {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

div {
	padding:0px;
	margin:0px;
}

p {
	padding:0px;
	margin:0px;
}

body {
	text-align:center;
	background-color:#3366ff;
}

#wrapper {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:760px;
	border-bottom:30px solid #3366ff;
}

a:link, a:visited {
	text-decoration: underline;
	color: #580433;
}

a:active {
	text-decoration: none;
}

a:hover {
	text-decoration:underline;
	color:#000000;
}

#head {
	background-image:url(../images/nav/slice_01.gif);
	background-repeat:no-repeat;
	padding-top:29px;
	height:133px;
	background-color:#f9edcb;
}

#head img {
	float:left;
}

#head .nav {
	padding-left:4px;
	padding-right:4px;
	width:744px;
	height:25px;
	display:block;
	float:none;
}

.nav a {
	margin-top:4px;
	padding:0px;
	margin-left:15px;
	margin-right:15px;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

#head .nav a.active {
	background-image:url(../graphics/bullet.gif);
	background-position:left 4px;
	padding-left:20px;
	background-repeat:no-repeat;
}

#contentWrapper {
	background-color:#F5F5F5;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	width:752px;
}

#content {
	text-align:center;
	background-color:#FFFFFF;
	width:750px;
	border:1px solid #cccccc;
	background-image: url('../graphics/bg-table.gif'); 
    background-attachment: fixed;
    background-repeat: repeat-x; 
    background-position: top left;
	padding:0px;
	margin:0px;
}

#content div {
	text-align:left;
}

h1 {
	font-size:1em;
	color:#B3A316;

}

h1.purple {
	font-size:1em;
	color:#580433;

}

h2 {
	font-size:12px;
	color:#B3A316;
}

h3 {
	font-size:12px;
	color:#580433;
	display:inline;
}

h4 {
	font-size:12px;
	color:#87692F;
}

input, select, textarea {
	border:1px solid #000000;
	background-color:#FAEDCB;
}

.headingBar {
	height:36px;
	background-color:#f9edcb;
}

.headingBar div p, #headingBar div p a {
	padding-top:10px;
	font-size:1em;
	margin-left:20px;
	font-weight:bold;
	color:#000000 !important;
}

#content p {
	text-align:justify;
	padding-bottom:20px;
}

#content p, #content li {
	font-size:0.8em;
}

#content img {
	padding:0px;
	margin-bottom:17px;
	border:none;
}

#content .halfCol {
	display:block;
	float:left;
	width:320px;
/*	border:1px solid #000000;*/
	padding:0px;
	margin-left:40px;
}

#content .smallLeftCol {
	display:block;
	float:left;
	width:282px;
/*	border:1px solid #000000;*/
	padding:0px;
	margin-left:40px;
}

* html #content .smallLeftCol {
	display:inline;
}

#content .smallRightCol {
	display:block;
	float:left;
	width:282px;
/*	border:1px solid #000000;*/
	padding:0px;
	margin-left:30px;
}


#content .largeRightCol {
	display:block;
	float:left;
	width:350px;
/*	border:1px solid #000000;*/
	padding:0px;
	margin-left:30px;
}

#content .largeLeftCol {
	display:block;
	float:left;
	width:350px;
/*	border:1px solid #000000;*/
	padding:0px;
	margin-left:40px;
}

* html #content .largeLeftCol {
	display:inline;
}


#content .mediumLeftCol {
	display:block;
	float:left;
	width:317px;
/*	border:1px solid #000000;*/
	padding:0px;
	margin-left:40px;
}

* html #content .mediumLeftCol {
	display:inline;
}


#content .mediumRightCol {
	display:block;
	float:left;
	width:317px;
/*	border:1px solid #000000;*/
	padding:0px;
	margin-left:30px;
}

.roomType {
	height:150px;
	border-bottom:1px solid #330033;
	padding-bottom:5px;
	margin-bottom:5px;
}

.roomType2 {
	height:220px;
	border-bottom:1px solid #330033;
	padding-bottom:5px;
	margin-bottom:5px;
}


#content #maintainer {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	font-weight:bold;
	width:100%;
	color:#9F323C;
	font-size:0.7em;
	display:block;
	height:15px;
	float:left;
}

li {
	text-indent:0px;
	background-image:url(../graphics/bullet.gif);
	padding-left:15px;
	background-repeat:no-repeat;
	list-style:none;
	background-position:left 4px;
}

ul {
	text-indent:0px;
}

#content .center {
	display:block;
	float:none;
	width:auto;
	margin-left:40px !important;
	margin-right:40px !important;
	text-align:center;
}



#content #page-description {
	display:block;
	float:none;
	width:660px;
	margin-left:40px !important;
	margin-right:40px !important;
	text-align:center;
}

#content .left {
	width:100%;
	text-align:left;
	display:block;
	clear:both;
}

#content .thumbs {
	width:670px;
	text-align:left;
	display:block;
	clear:both;
	margin-left:40px;
}

#content .left * {
	margin-left:40px;
}

#content div .center {
	text-align:center;
	width:100%;
	margin:auto;
	display:block;
}

#content div .center * {
	text-align:center;
}

* html #content .center {
	display:inline;
}

* html #content .left {
	display:inline;
}

#content .alert {
	float:none;
	width:670px;
	text-align:left;
	padding-top:15px;
	margin-left:40px;
}

#content .alert * {
	color:#49DD45;
}

#content .testimonials h4, #content .testimonials span {
	background-image:url(../graphics/blankvert.jpg);
	background-repeat:repeat-y;
	background-position:left;
	font-size:0.8em;
	padding-left:5px;
	padding-bottom:3px;
	margin:0px;
	display:block;
}

#content .testimonials {
	margin-bottom:20px;
}

form div {
	border:none;
	padding:0px;
	margin:0px;
	height:auto;
	text-align:right;
}

form {
	margin:0px;
	padding:0px;
}

label {
	display:block;
	width:85px;
	float:left;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	height:15px;
	font-size:0.8em;
	font-weight:bold;
}

form .text {
	width:263px;
}

form input, form textarea {
	float:left;
	margin-bottom:10px;
}

form textarea {
	width:263px;
}

#map div p {
	font-size:0.8em;
}

a.button, a.button2 {
	display:block;
	width:110px;
	height:20px;
	margin-top:10px;
	margin-left:20px;
	/*border:1px solid #330033;*/
	font-size:0.9em;
	font-weight:bold;
	/*text-decoration:none !important;*/
	text-indent:20px;
	padding-right:10px;
	color:#b3a316 !important;
	padding-top:5px;
	background-image:url(../graphics/bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:left;
}

.testimonials a.button{
	margin-left:10px;
}

.testimonials a.button2 {
	margin-left:2px;
}

.thumb {
	 float:left;
	 margin-left:10px;
	 margin-right:10px;
	 margin-bottom:20px;
	 border:1px solid #330033 !important;
}

#content .thumb2 {
	 border:1px solid #330033 !important;
	 display:inline;
	 margin:0px;
}

#content .contactInfo {
	font-size:1em;
	display:block;
	color:#000000 !important;
}

/*#content div {
	border:1px solid #000000;
}

#content div div {
	border:none;
}*/

#booking-form * {
	margin:1px !important;
	text-align:left;
}

#booking-form .Option2Header {
	padding-left:40px;
}
