@charset "utf-8";
/* CSS Document */

body
{
  margin: 0px;
  font-family: "Times New Roman", Times, serif;
}

*
{
  outline: none;	
}

#skiptomain
{
  display: none;	
}

a img
{
  border: 0px;	
}

#pageContainer
{
  position: relative;
  width: 960px;
  margin: 0px auto;
  margin-top: 60px;
  border: 1px solid #e8e8e8;
}

#pageContainer.fixedHeight
{
  height: 580px;	
}

#pageContainer.blog
{
  background-image: url(../images/bg-blog.gif);
  background-repeat: repeat-y;
}

#column1
{
  position: relative;
  float: right;
  width: 200px;
  margin: 0px;
  height: 560px;
  padding: 10px 20px;
  color: #706d5a;
}

#column2
{
  float: right;
  width: 200px;
  margin: 0px;
  padding: 45px 20px 0px 20px;
  overflow: auto;
  font-size: 14px;
  color: white;
}

#column2 p, #column2and3 p
{
  line-height: 20px;	
}

#column2 ul
{
  margin: 0px;
  padding: 0px 0px 0px 14px;
}

#column2 li
{
  margin: 0px 0px 10px 0px;	
}

#column2.fixedHeight
{
  height: 535px;	
}


#column2.blog
{
  padding-top: 20px;
  width: 420px;
  color: #706d5a;
}

#column2.blog h2, #column2.blog h3, #column2.blog h4, #column2and3 h2
{
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  color:  #880b07;
}

#column2.blog h3
{
  color: #999999;	
}

#column2.blog hr
{
  background-color: #dddddd;
  color: #dddddd;
  height: 1px;
  border: none;
}

.blogImage
{
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

#column2and3
{
position: relative;
float: right;
width: 680px;
height: 525px;
background-color: #880b07;
padding: 55px 20px 0px 20px;
  font-size: 14px;
  color: white;
}

#column3
{
  position: relative;
  float: right;
  width: 480px;
}

#gallery
{
  position: relative;
  height: 580px;
}

#column3.fixedHeight
{
  height: 580px;
}

#column3.blog
{
  width: 230px;
  padding: 20px 15px;
}

#column3.blog h2
{
  color: white;
  font-weight: normal;
  font-size: 16px;
  margin: 0px;
  padding: 0px;
}

#column3.blog hr
{
  background-color: #c48583;
  color: #c48583;
  height: 1px;
  border: none;
}

#column3.blog a
{
  color: #c48583;
  text-decoration: none;
}

#logo
{
  background-image: url(../images/logo.gif);
  width: 200px;
  height: 33px;
  overflow: hidden;
  text-indent: -999px;
  margin: 0px;
  padding: 0px;
}

.aboutUs
{
  background-color: #880b07;	
}

.bespokeTailoring
{
  background-color: #706d5a;	
}

.bespokeShirts
{
  background-color: #c2adaa;
}

.tailoredService
{
  background-color: #685b75;
}

.provenance
{
  //background-color: #dcc47c;
  background-color: #aa9d71;
}

.pricing
{
  background-color: #8f9db7;	
}

.contactUs
{
  //background-color: #fdbcba;
  background-color: #d98695;
}

#column2 h1, #column2and3 h1
{
  font-weight: normal;
  margin-top: 0px;
  padding-top: 0px;
	font-size: 28px;
}

#column2 a
{
  color: white;	
}

#column2 form, #column2 fieldset
{
  margin: 0px;
  padding: 0px;
  border: none;
}

#column2 input[type="text"], #column2 textarea
{
  width: 196px;
  padding: 4px 2px;
  border: 0px;
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  margin-bottom: 5px;
  color: #666666;
}

#column2.contactUs ul
{
  margin: 0px 0px 10px 0px;	
}

#column2.contactUs ul li
{
  margin: 0px;
}

#column2 textarea
{
  height: 100px;	
}

#column2 input[type="image"]
{
  float: right;	
}

#column2.blog a
{
  color: #880b07;
}

ul#navigation
{
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#navigation li
{
  margin: 12px 0px 0px 0px;
  padding: 0px;
}

#navigation li img, #column1News img, #column1Newsletter img
{
  margin-left: -5px;	
}

#twitter, #facebook
{
  float: left;
	margin-right: 7px;
	margin-left: -5px;
}

#column1News
{
  margin-top: 20px;
}

#column1BlogThumb
{
  float: left;
	margin-right: 5px;
	margin-left: 5px;
}

#column1News p
{
  font-size: 11px;
  margin: 0px 0px 0px 5px;
  padding-top: 5px;
}

#column1News a
{
  color: #706d5a;
  text-decoration: none;
}

#column1Newsletter
{
  margin-top: 30px;
	font-size: 11px;
}

#column1 form, #column1 form fieldset
{
  margin: 0px;
  padding: 0px;
  border: 0px;
}

.newsletterEmail
{
  width: 130px;
  font-family: "Times New Roman", Times, serif;
  font-size: 12px;
  height: 15px;
  background-color: #e5e5e5;
  padding: 4px 2px;
  margin: 4px 0px 0px 0px;
  border: none;
  float: left;
}

.newsletterSubscribeButton
{
  float: left;
  margin: 4px 0px 0px 1px;
}

.clearer
{
  clear: both;	
}

address
{
  font-style: normal;
  font-weight: normal;
}

#footerContainer
{
  position: relative;
  width: 960px;
  margin: 0px auto;
  text-align: right;
  padding: 5px 0px 20px 0px;
  color: #cccccc;
  font-size: 12px;
}

#footerContainer em, #footerContainer a
{
  font-style: normal;	
  color: #777777;
}

#footerContainer address
{
  display: inline;
	font-style: normal;
}

#footerLinks
{
	display: inline;
}

#footerRight
{
	float: right;
	top: 14px;
	right: 0px;
	margin-top: 5px;
}

#videoLink
{
	position: absolute;
	display: block;
	z-index: 10;
	bottom: 10px;
	left: 5px;
}

#liveChat
{
	width: 236px;
	height: 33px;
	overflow: hidden;
	float: left;
}

#LiveChat_1317908145
{
	width: 236px;
	height: 33px;
	overflow: hidden;
	float: left;
}
