body, table, tr, td, span, p, div {font-family: verdana; font-size: 10px; color: #3C1503; line-height: 12px;}
h1, h2, h3, h4, h5, h6, ul, li {margin:0px; padding:0px; border:none;}

body {background-color:#FFFFFF;}

h1 {font-family:verdana; font-size:12px; font-weight:bold; line-height:14px;}
.home h2 {font-family:verdana; font-size:12px; font-weight:bold; line-height:12px; padding-top:10px;}
.home p {margin-top:5px; margin-bottom:15px;}
.home h1 {line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}

#apartments h2 {font-size:12px; color:#3C1503; line-height:14px; font-weight:bold;}
#faqs h1 {color: #4279AD;}
#faqs h2 {font-size:10px; font-weight:normal; text-decoration:none;}
#faqs h2 a {text-decoration:none; color: #4279AD;}
#testimonials h1 {color: #4279AD;}
#testimonials h2 {font-size:12px; line-height:14px; font-weight:bold; text-decoration:none; color: #4279AD;}
#testimonials h2 a {text-decoration:none; color: #4279AD;}
#testimonials  p {margin:0px;}
h3 {font-size:9px; color:#3C1503; line-height:18px; font-weight:normal;}
.callUs {background-color:#3C1503; }
.callUs p {color:#ffffff;}
.form {border-top:1px dotted #3C1503; padding-top:15px; font-family:verdana;}
.form input {font-family:verdana;}
.form select {font-family:verdana;}

td.background001 {background-image:url(bristol/web_images/bg_01.gif); background-repeat:no-repeat;}
td.background002 {background-image:url(bristol/web_images/bg_02a.gif); background-repeat:repeat-y;}
td.background003 {background-image:url(bristol/web_images/bg_02b.gif); background-repeat:repeat-y;}
td.background004 {background-image:url(bristol/web_images/bg_03.gif);}
td.background005 {background-image:url(bristol/web_images/bg_04.gif);}
.backgroundMenu {background-image:url(bristol/web_images/bg_menu.gif); }
.tariffHeader {background-image:url(bristol/web_images/bg_pricing_bg02.gif);}


.header {font-size: 9px; color: #3C1503; line-height: 18px; }
.text {font-size: 10px; color: #3C1503; line-height: 12px;}
.bullets {font-size: 10px; color: #3C1503; line-height: 14px;}
.text_small {font-size: 9px; color: #3C1503; line-height: 18px;}
.text_small2 {font-size: 9px; color: #3C1503; line-height: 12px;}
.text_light {font-size: 10px; color: #B5968A; line-height: 12px; font-style: italic;}
.heading {font-size: 12px; color: #3C1503; line-height: 14.4px; font-weight: bold;}
.promotion {font-family: Verdana, Tahoma; font-size: 18px; color: #d3ba7d; font-weight: bold; border-bottom: 2px solid #d3ba7d;}
.copyright {font-size: 10px; color: #FFFFFF; line-height: 18px;}
.input1 {font-family:verdana; font-size: 10px; line-height: 18px; color: #3C1503; border-bottom: thin solid #DACAC4; border-left: thin solid #DACAC4; border-top: thin solid #787878; border-right: thin solid #787878;}
.input2 {font-family:verdana; font-size: 10px; line-height: 18px; color: #3C1503; background-color: #F9E6B8; border: thin solid #3C1503;}
.button {font-size: 10px; color: #3C1503; background-color: #F9E6B8; border: thin solid #3C1503; height: 20px;}
.button2 {font-size: 10px; height: 20px;}
.contentBack {scrollbar-base-color:#F9E6B8; scrollbar-face-color: #F9E6B8; scrollbar-shadow-color: #F9E6B8; scrollbar-highlight-color: #F9E6B8; scrollbar-3dlight-color: #3C1503; scrollbar-darkshadow-color: #3C1503; scrollbar-track-color: #F9E6B8; scrollbar-arrow-color: #3C1503;}
a:link, a:active, a:visited {color: #3C1503; text-decoration: underline;}
a:hover {color: #3C1503; text-decoration: none;}
.text_light a:link, .text_light a:active, .text_light a:visited {color: #B5968A; text-decoration: underline;}
.text_light a:hover {color: #B5968A; text-decoration: none;}
.blue_text a:link, .blue_text a:active, .blue_text a:visited {color: #4279AD;text-decoration: none;}
.blue_text a:hover {color: #4279AD;text-decoration: underline;}
.grey_text {color: #666666;}
.purple_text {color: #7D2D7D;}
.blue_text {color: #4279AD;}
.red_text {color: #CC0000;}
.london_heading {font-family: Arial, Helvetica, sans-serif; font-size: 24px;color: #341A13;}
.london_subheading {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #341A13;line-height: 140%;}
.london, ul.london li, ol.london.li {font-family: verdana;font-size: 10px;color: #3C1503;}
ol {margin-top: 0; padding-top: 0; padding-left: 20px; #padding-left: 0; _padding-left: 0;}
ul {padding-left: 15px; #padding-left: 0 ;_padding-left: 0 ;list-style-image: url("bristol/web_images/arrow.gif");}
li {text-indent: 0;}
.bg_info {background-color: #F9ECCC;}
/*h1 {font-family: "Times New Roman", Times, serif; text-transform: uppercase; font-size: 200%; color: #4e1b04;}
h2 {font-family: Verdana, Geneva, sans-serif; color: #000; font-size: 110%; font-weight: bold; margin: 5px 0; padding: 0; line-height: normal;}*/
td.corporate img, td.interim img {border: 1px solid #3C1503; margin: 10px;}
td.interim img {margin: 20px 6px 6px 6px;}
td.leisure h1, td.corporate h1, td.interim h1/*, #apartments h2*/ {font-family: Verdana, Geneva, sans-serif; color:#3C1605; font-size:21px; font-weight:lighter; line-height:25px; margin:0; padding:0; text-transform: none;}
td.leisure h2, td.corporate h2, td.interim h2 {font-family: Verdana, Geneva, sans-serif; color:#3C1605; font-weight:lighter; color:#3A1301; font-size:15px; font-weight:normal; line-height: 17px; padding:10px 0 10px 0;}
td.welcome h2 {font-family: Verdana, Geneva, sans-serif; color:#3C1605; font-size:18px; font-weight:lighter; line-height:22px; margin:0; padding:0; text-transform: none;}
td.corporate ul {text-transform: uppercase; list-style: none; padding: 0px 0 5px 15px; margin: 0 0 0 0;}
td.corporate p, td.interim p { margin: 0; padding: 5px 0 0 0;}
td.interim ul { padding: 0 0 5px 25px; margin: 0 0 0 0;}
.leisure, .corporate, .interim {background-color: #F0F0F0;}
th {/*border-top: 1px solid #3C1503;*/ border-bottom: 1px solid #3C1503;}
td.tariff table {border-top: 1px solid #3C1503; border-bottom: 1px solid #3C1503;}
td.testimonials p, td.testimonials p span {font-size: 12px; color: #3C1503; line-height: 14.4px; color: #4279AD; font-style: italic;}
td.testimonials p span {font-style: normal; font-weight: bold;}


#newHeader {width:800px; height:130px; background-image:url(bristol/new_images/pa_banner.gif); background-repeat:no-repeat; position:relative;}
#newHeader h4 {padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#FFFFFF; position:absolute; top:15px; right:15px;}
#newHeader h1 {line-height:18px; text-transform: none;padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#FCEAC5; position:absolute; top:45px; right:15px;}
#newHeader h3 {line-height:18px;padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#FFFFFF; position:absolute; top:65px; right:15px;}
#newHeader ul {position:absolute; top:101px; right:15px; background-image:url(bristol/new_images/pa_menu.jpg); background-repeat:repeat-x; padding:0px; margin:0px;list-style-image:none;list-style-type:none;}
#newHeader ul li {float:left; background-image:none;list-style-image:none; width:130px; height:29px; background-image:url(menu.jpg);}
#newHeader ul li a {text-align:center; text-decoration:none; display:block; color:#4F1B00; font-size:11px; padding-top:6px;}
#newHeader ul li.current {background-image:url(menu_hover.gif);}
#newHeader ul li:hover {background-image:url(menu_hover2.gif);}
#newHeader ul li.current:hover {background-image:url(menu_hover.gif);}
#newHeader ul li.narrow {width:70px;}
#newHeader ul li.team {width:100px;}

#london {width:340px; height:151px; position:relative; background-image:url(london.jpg);}
#london h2 {font-size:22px; font-weight:normal; position:absolute; top:10px; left:233px; line-height:22px;}
#london h3 {font-size:12px; font-weight:normal; position:absolute; top:37px; left:233px;}
#london div {position:absolute; bottom:7px; right:7px; width:100px; height:40px; background-image:url(button.gif); background-repeat:no-repeat;} 
#london a {display:block; color:#3C1503; text-decoration:none; font-weight:bold; padding:4px 0 0 4px; font-size:12px; line-height:15px;}
#bristol {width:340px; height:151px; position:relative; background-image:url(bristol.jpg);}
#bristol h2 {font-size:22px; font-weight:normal; position:absolute; top:10px; left:233px; line-height:22px;}
#bristol h3 {font-size:12px; font-weight:normal; position:absolute; top:37px; left:233px;}
#bristol div {position:absolute; bottom:7px; right:7px; width:100px; height:40px; background-image:url(button.gif); background-repeat:no-repeat;} 
#bristol a {bottom:7px; right:7px; width:96px; height:36px; background-image:url(button.gif); background-repeat:no-repeat; display:block; color:#3C1503; text-decoration:none; font-weight:bold; padding:4px 0 0 4px; font-size:12px; line-height:15px;}
