html {background:#e5e4e4 url(/Portals/tiletownltd/images/bg.png) top center repeat-x;}
#custom-doc {
width:986px;
text-align:left;
margin:0 auto;
 position:relative;
 border-bottom:1px solid #9a6f6f;
}
#hd {background:url(/Portals/tiletownltd/images/hd.png) top center repeat-x; height:151px;}
#mastheadTile {position:absolute; right:-49px; top:0; z-index:9;}

#bd {border:1px solid #9a6f6f; border-bottom:none; border-top:none; background:#f0f0f0;}

/* typography.css */
body {font-family:Verdana, Arial, Helvetica, sans-serif; color:#545557;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {}
h2 {margin-bottom:0.75em; font-weight:bold;}
h3 {line-height:1;margin-bottom:1em;}
h4 {line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-weight:bold;margin-bottom:1.5em;}
h6 {font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {/*float:left;*/margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {/*float:right;*/margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {text-decoration:underline;}
a {color:#872a2a; font-weight:bold; text-decoration:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul li {list-style-type:disc;}
ol li {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}


#nav {background:url(/Portals/tiletownltd/images/nav.png) top center repeat-x;height:35px;}
#nav table {display:none;}
#nav ul {margin:0;}
#nav ul li {list-style:none; display:inline; line-height:32px; font-size:0.85em; padding:0; margin:0; font-weight:bold; color:#bebebe;}
#nav ul li a {color:#2d0300; text-decoration:none; padding:0 7px;}
#nav ul li a:hover {text-decoration:underline; color:#872a2a;}



#ft {color:#929292; overflow:hidden; padding-top:10px;}
#ft a {font-weight:normal; color:#929292;}
#ft p {text-align:center; padding:0 13px;}
#ft .SkinObject { font-weight:normal;}

.padding {padding:0 13px 13px 13px;}

h2, .leftRail h2 {line-height:43px; text-transform:uppercase; background:#d9d8d8; border-top:1px solid #fff; border-bottom:2px solid #fff; text-indent:15px; color:#2c2a2a;}

#yui-main .yui-b{background:#fff;}
#yui-main h2 {background:#7e7e7e url(/Portals/tiletownltd/images/headingbg.png) top center repeat-x; color:#fff; border-top:1px solid #bbb9b9;}

h2#pageTitle {background:#f0f0f0; color:#310300; font-weight:bold; line-height:85px; margin-bottom:0;}

#bmrRegistration {}
#bmrRegistration ol {margin:0;}
#bmrRegistration ol li {list-style:none; margin:0 0 10px 0;}
#bmrRegistration label {display:block; float:left; width:150px;}

/* contact form */

#customContact{position:relative;}
#customContact fieldset {margin:0;}
#customContact ol{margin:0}
#customContact li{list-style:none; overflow:hidden; padding:5px 0; display:block; clear:both;}
#customContact label{display:block; float:left; width:125px; line-height:30px;}

#customContact input,
#customContact select, 
#customContact textarea {float:left; width:200px !important; padding:5px; border:1px solid #002D56 }

#customContact div.Normal {padding-left:125px;}
#customContact div.captcha img {display:block; clear:both;}
.validationErrorSummary{clear:both;}

#customContact input:focus,
#customContact select:focus, 
#customContact textarea:focus{border:1px solid #310300}

#customContact a.submitButton{float:left; display:block; clear:both;}

.submitButton {background-color: #490500;display: inline-block;padding: 5px 10px 6px;color: #fff;text-decoration: none;font-weight: bold;line-height: 1;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer;}
.submitButton:hover {text-decoration:none; color:#fff; background:#600700;}

.SendStatus {display:block; clear:both; text-align:center; font-size:1.1em;}

