body
{
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
background-color:#ffffff;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}
div, td
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}
form
{
display:inline;
}
.btn_bg
{
border: 1px solid #DCDCDC;    display: inline;
    width: auto;
}
.LayHorizBl
{
float:left;
width:50%;
}
.LayHorizSh
{
float:right;
width:50%;
}
.TableFormat td

{


color: #191919;
    font-family: tahoma,verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;



}

.TableFormat th

{


background-color: #DCDCDC;
    color: #800000;
    font-family: tahoma,verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 24px;

}


#Maindiv
{
width:100%;
text-align:center;
}
.InnerMainDiv
{
width:977px;
text-align:center;
margin:auto;
}
/*Start Header*/
.Button

{

background:#EF814A;

padding:5px 5px 5px 5px;

color:#FFFFFF;
text-decoration:none;


}
#TopHeader
{font-family: cronos-pro,sans-serif; letter-spacing:3;
width:977px;
text-align:right;
}
/*End Header*/
/*Start Container*/
#Container
{
clear:both;
display:inline-block;
width:977px;
text-align:left;
padding:15px 0px 15px 0px;
}

#ContainerBlockLeft
{
float:left;
width:36%;
margin:0px;
padding:0px 0px 0px 9px;
}

#ContainerBlockLeft .imgleft
{
float:left;
margin:0px 15px 15px 0px;
}

#ContainerBlockCenter
{
float:left;
width:23%;
margin:0px;
padding:0px 18px 0px 22px;
}

#ContainerBlockRight
{
float:left;
width:32%;
margin:0px;
padding:0px 0px 0px 10px;
}

#Available
{
font-size:12px;
color:#f16522;
}
#Available ul
{
list-style:none;
margin:0px;
padding:0px;
}
#Available li
{
width:50%;
float:left;
line-height:18px;
}
#Available a
{
text-decoration:none;
color:#f16522;
}

#Available a:hover
{
text-decoration:underline;
color:#000000;
}

#Upcoming
{
padding:12px 0px 15px 0px;
clear:both;
}
#Upcoming .uphd
{
display:block;
margin:0px;
width:40%;
float:left;
font-size:14px;
color:#f16522;
line-height:18px;
padding:0px 0px 0px 10px;
}
#Upcoming .date
{
display:block;
width:35%;
margin:0px;
float:left;
font-size:12px;
color:#f16522;
padding:0px 0px 0px 6px;
}
#Upcoming .content
{
 float:left;
 display:block;
 width:80%;
 padding:4px 0px 0px 12px;
}
#Upcoming .block
{
padding:10px 0px 10px 0px;
display:table;
clear:both;
}

.quoteme
{ float:left; width:18%; }

.quote
{ float:right; width:82%; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color: #666666; font-weight:normal; font-style:italic; line-height:21px; }

.quote2
{ float:right; width:82%; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color: #F46521; font-weight:normal; font-style:italic; line-height:21px; }

.quotetitle
{font-family: cronos-pro,sans-serif; font-size:24px; color: #F46521; font-weight:normal; padding-bottom:14px; }

.author
{ font-family: cronos-pro,sans-serif; font-size:14px; color: #000000; font-weight:normal; padding-left:450px; }

.rightquote
	{background-image: url(http://www.fatattack.co.uk/templates/orange/images/big-quote.jpg); height:312px; width:312px; text-align:center; }
	
.littlequote
	{ TEXT-ALIGN: left; WIDTH: 30%; FONT-FAMILY: cronos-pro,sans-serif; FLOAT: right; HEIGHT: 312px; COLOR: #f46521; FONT-SIZE: 12px; line-height:14px; }
	
.littlequote2
	{ TEXT-ALIGN: left; WIDTH: 30%; FONT-FAMILY: cronos-pro,sans-serif; FLOAT: right; HEIGHT: 312px; COLOR: #666666; FONT-SIZE: 12px; line-height:14px; }	

.press
{
  display: block;
  width: 165px;
  height: 160px;
  background: url("http://www.fatattack.co.uk/templates/orange/images/wedding-mag.jpg") no-repeat 0 0;
}

.press:hover
{ 
  background-position: 0 -160px;
}

.press span
{
  position: absolute;
  top: -999em;
}

.press1
{
  display: block;
  width: 165px;
  height: 160px;
  background: url("http://www.fatattack.co.uk/templates/orange/images/harpers-bazaar.jpg") no-repeat 0 0;
}

.press1:hover
{ 
  background-position: 0 -160px;
}

.press1 span
{
  position: absolute;
  top: -999em;
}

H1{font-family: cronos-pro,sans-serif; font-size:15px;font-weight:bold; margin:0px; padding:0px 0px 12px 0px;}
H2{font-family: cronos-pro,sans-serif; font-size:14px;font-weight:bold; margin:0px; padding:8px 0px 8px 0px;}
H3{font-family: cronos-pro,sans-serif; font-size:12px;font-weight:bold; margin:0px; padding:0px 0px 8px 0px;}

#DivLogo{
z-index:1;position:absolute;
margin:5px 0px 0px 77px;
}

#myaccount
{
height:30px;
padding:5px 0px 15px 0px;
color:#f46521;
font-weight:bold;

}
#myaccount a
{
color:#000000;
text-decoration:none;
}
#myaccount a:hover
{
color:#f46521;
text-decoration:none;
}


#Navigation
{font-family: cronos-pro,sans-serif; letter-spacing:1.4px;
color:#f46521;
font-size:13px;
height:15px;
font-weight:bold;
padding:5px 0px 0px 0px;
}
#Navigation a
{font-family: cronos-pro,sans-serif; letter-spacing:1.4px;
color:#000000;
text-decoration:none;
}
#Navigation a:hover
{
color:#f46521;
text-decoration:none;
}
#Navigation a.navcurrent, a
{
color:#f46521;
}
#Navigation a.navcurrent:hover, a:hover
{
color:#000000;
}

#Subnavigation
{font-family: cronos-pro,sans-serif; letter-spacing:1.6px;
clear:both;
position:absolute;
top:70px !important;
top:53px;
left:50%;
text-align:left;
}
#Bannertxt
{
float:right;
text-align:left;
width:69%;
color:#8d8e8e;
font-weight:normal;
line-height:30px;
margin:95px 0px 0px 0px;
}

#Bannertxt h1
{
font-size:30px;
font-weight:normal;
color:#8d8e8e;
}
#Bannertxt h2
{
font-size:24px;
font-weight:normal;
color:#8d8e8e;
}
.Banneroverimg
{
float:right;
text-align:center;
width:69%;
color:#8d8e8e;
font-weight:normal;
line-height:30px;
}

/*End Container*/
/*Start Bottom*/
#BottomContainer
{
width:977px;
text-align:center;
font-size:12px;
color:#B2B2B2;
clear:both;
padding-top:5px;
padding-bottom:5px;
}

#BottomContainer a
{

color:#000000;
font-size:11px;
text-align:left;
text-decoration:none;
font-weight:bold;
}

#BottomContainer a:hover
{
color:#000000;
font-size:11px;
text-align:left;
text-decoration:underline;
font-weight:bold;
}

#Mainfooter
{font-family: cronos-pro,sans-serif; 
clear:both;
color:#f46521;
font-size:13px;
height:42px;
font-weight:bold;
padding:3px 8px 3px 8px;
background:url(images/footer.jpg) no-repeat;
}
#Mainfooter a
{font-family: cronos-pro,sans-serif; 
font-size:13px;
color:#f46521;
text-decoration:none;
}
#Mainfooter a:hover
{
font-size:13px;
color:#f46521;
text-decoration:underline;
}

#MainfooterLeft
{
float:left; 
text-align:left;
}
#MainfooterRight
{
float:right; 
text-align:right;
}


.bookng-form input, .bookng-form textarea
{
display:inline;
width:auto;
border:1px solid #dcdcdc;
}

.bookng-form input[type=hidden]
{
display:none;
}

/*End Bottom*/

/* Application form start*/
.formfield2
{
display:inline;
width:100%;
border-bottom:1px solid #000000;
border-top:0px;
border-left:0px;
border-right:0px;
margin:0px 0px 0px 0px;
background:#f7f7f7;
}
/* Application form end*/
.ProductThumbsTable td
{
border:1px solid #CCCCCC;

}
.c-s{display:block;width:210px;height:64px;text-align:left;font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;font-weight:bold;clear:both;padding-top:5px;padding-left:5px;background-color:#eaa377;}
.c-s span{font-size:11px;}
.c-s ul{margin:0px;padding:0px;list-style:none;}
.c-s li{float:left;}
.substxt{border:1px solid #dcdcdc;width:100px;}
