body  {
  margin:0px;
  padding:0;
  background-color:#f4f4f4;
}

#Content {
	position:relative;
	width:1000px;
	padding:0px;
	margin-top:0px;
  margin-left:auto;
  margin-right:auto;
background-color:#ffffff;
background-image: url(../images/line.png);
background-position: right;
background-repeat: repeat-y;
font-family:Trebuchet MS;

}

#website_footer {
  background-color: #fff;
	background-image:url(../images/footer_bg.png);
	height:29px;
	text-align:center;
	padding-left:20px;
	padding-top:7px;

}
#global_footer {
  background-color: #f4f4f4;
}

a {
  color:#777;
}

#website_branding
{
  width:1000px;
  height:237px;
  background-image: url(../images/BespokeA_banner_sml.jpg);
}

#logo
{
  position:absolute;
  left:522px;
  top:8px;
}

#website_container
{
padding:0;
}

#col_one
{
padding:0px;margin:0px;
	padding-top:0;
	margin-top:0;
	width:654px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	color:#848484;
	font-size:.8em;
	font-weight:bold;

}

ul
{
	padding-left:25px;
	margin:0px;
}

li
{
	list-style-type:circle;
}

#col_one h1
{
	color:#8dbcce;
	font-size:1em;
	font-size:220%;
}

.website_top_menu
{

width:694px;

height:27px;
}

.website_top_menu ul {margin:0;

	padding:0;}

.website_top_menu li {

	float:left;
	margin: 0;
	padding:0;
	padding-left: 21px;
	padding-right: 21px;
	padding-top: 5px;
  height:22px;
  background-image: url(../images/menubg.png);
  background-position: right bottom;
	list-style:none;
}

.website_top_menu li a{
  text-decoration: none;
  font-family: Arial;
  font-weight: bold;
  font-size:15px;
  color:#000000;
}

.website_top_menu li .current{
  color:#2c7690;
}

.website_top_menu li a:hover{
  color:#4ba5c7;
}

#col_two {
padding:0px;
margin:0px;
padding-bottom:30px;
text-align:center;
width:300px;
}

#col_two img {
  border:1px solid black;
}

.news_row {

	padding-bottom:15px;
}

.Home .headline {
	padding-bottom:5px;
	padding-top:15px;
}
.newsimage, .Home .headline { width :300px; }

.headline, .Home .link_title {width:150px;}

.headline img {vertical-align:middle;}


h2{
 font-size:1.4em;
font-style:italic;
color:#4CA4C8;
width:400px;
}

h3
{
	font-size:1.2em;
	text-decoration:underline;
	color:#585858;
}

#contactus, #telephone { margin:10px;float:left}

#contactfrm { padding-bottom:20px; }

#contactfrm .submit { margin-left:250px; border: 1px solid black; }
