/*
Theme Name: CAMELOT HOTEL
Theme URI: 
Description: PLYMOUTH
Version: 1.0
Author: marketingmakeovers
Author URI: http://www.marketingmakeovers.co.uk/
Tags: blue, custom header, fixed width, two columns, widgets

*/
body
{
	background:#eeefec;
	color:#585e53;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
h1
{
	font-size:24px;
	font-family:Nofret, "Myriad Pro";
	font-style:italic;
	font-weight:normal;
	color:#585e53;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
}
h2
{
	font-size:18px;
	font-family:Nofret, "Myriad Pro";
	color:#585e53;
	font-style:italic;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
}
h3
{
}
.thant-txt { margin-left:130px; padding-top:130px;}
a { color:#585e53;  text-decoration:none;}
a:hover { text-decoration:underline;}
/*************General Classes*************/
.alignleft{ float:left;}
.alignrigh{ float:right;}
img.left { float:left; margin-right:0px;}
img.right { float:right; margin-left:0px;}
.center{ text-align:center;}
.clear{ clear:both;}
.noborder{ border:none;}
.nobg{ background:none;}
.nomargin{ margin:0px;}
.nopadding{ padding:0px;}
.bold { font-weight:bold; }
/*.skycolor{ color:#00aeef; }*/
p{ line-height:18px; }
/*************Site CSS*************/

#wrapper
{
	width:1004px;
	margin:0 auto;
	text-align:left;
}
#header
{
	background:url(images/header.jpg) top center no-repeat;
	width:1004px;
	height:119px;
	margin:0 auto;
}
#logo
{
	float:left;
	margin-top:30px;
	margin-left:53px;
	height:88px;
	width:321px;
/*	border:solid 1px #000;*/
}
#ph-num
{
	height:69px;
	width:500px;
	float:right;
	text-align:right;
/*	border:solid 1px #000;*/
	margin-right:52px;
	margin-top:20px;
	color:#585e53;
	
}
#topmenu
{
	width:550px;
	float:right;

	height:30px;
	margin-right:50px;
	overflow:hidden;

}
#topmenu ul
{
	float:left;
	margin:0px;
	padding-left:0px;
	height:30px;
	list-style:none;
		background:#c1c5b9;
	
}
#topmenu ul li
{
	display:block;
	float:left;
	margin:0px !important;
		border-left: solid 1px #fff;
			height:30px;

}
#topmenu ul li a
{
	text-decoration:none;
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	padding:7px 14px 7px 14px;
	font-style:normal;
	margin:0px !important;
}
#topmenu ul li a:hover
{
	background:#899281;
	border:none;
	padding:7px 14px 7px 14px;
}
.item-first a
{
	border:none !important;
}
.item-first
{
	border: none !important;
}
#mid-repeat
{
	background:url(images/mid-repeat.jpg) top center repeat-y;
	width:1004px;
	min-height:500px;
	padding-top:40px;
	padding-bottom:40px;
}
#content
{
	width:904px;
	margin:0 auto;
	background:#fff;
	min-height:500px;
	padding-top:30px;
	padding-bottom:30px;

	
}
#home-left
{	
	width:405px;
	float:left;
	min-height:500px;
	margin-left:25px;
	margin-right:15px;

}
#home-right
{
	width:420px;
	float:right;
	min-height:500px;
	margin-right:25px;
	margin-left:10px;
}
#special-offer
{
	width:394px;
	min-height:152px;
	background:#c1c5b9;
	margin-top:25px;
	padding:10px;
}
.special span
{
	font-size:12px !important;
	font-weight:normal !important;
	font-style:normal !important;
}
#footer
{
	background:url(images/footer.jpg) top center no-repeat;
	width:1004px;
	height:40px;
}
#footer-menu
{
	width:550px;
	float:left;
}
#footer-menu ul
{
	float:left;
	margin-top:6px;
	padding-left:45px;
	*padding-left:5px;
	*padding-bottom:10px;
}
#footer-menu ul li
{
	display:inline;
	list-style:none;
	padding-left:8px;
	padding-right:8px;
}
#footer-menu ul li a
{
	text-decoration:none;
	color:#585e53;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#footer-txt
{
	width:350px;
	float:right;
	margin-top:6px;
	margin-right:45px;
}
#bottom-menu
{
	width:700px;
	float:left;
	margin:0 auto;
	margin-top:0px;
	margin-left:5px;
	*padding-top:10px;
}
#bottom-menu ul
{
	float:left;
}
#bottom-menu ul li
{
	display:inline;
	list-style:none;
	padding-left:8px;
	padding-right:8px;
	border-left:solid 1px #a5a2a2;
}
#bottom-menu ul li a
{
	text-decoration:none;
	color:#a5a2a2;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
#booking-area
{
	margin-left:30px;
	margin-right:30px;
}
#thanks-txt
{
	margin-top:200px;
}
.submit-btn
{
	background:#submit-btn;
	border:solid 1px #000;
	width:102px;
	height:20px;
	color:#797979;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	font-size:12px;
	font-weight:700;
}
.sitemap { margin-left:30px; margin-right:30px;}
.sitemap a { color:#000; }
.sitemap a:hover { text-decoration:none; }
#privacy { margin-left:30px; margin-right:30px;}
.red {width:277px !important; background:none !important;  border:solid 1px #FF0000 !important; padding:0px !important; margin-bottom:2px; height:18px;}
.field, .field-area { width:277px !important; }
span.title { display:block; clear:both; margin-bottom:10px; }
.hidden { visibility:hidden; display:none; }
