/* GENERIC STYLES FOR STANDARD PAGE ELEMENTS */
body { margin:0px; background-color:#FFFFFF; text-align:center}
p, td, div {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4d4d4d}
a {color:#B43C3C; text-decoration:underline}
a:hover {text-decoration:none}
p {margin-top:9px; margin-bottom:3px}
ul {padding-left:5px; margin:25px 0px 0px 0px; font-weight:bold; list-style-type:none}
li {text-align:left; padding-left:7px; margin-top:3px; background:transparent url(/images/listArrow.gif) no-repeat 0.5 0.5em; line-height:16px}
input, select, textarea, option {font-size:11px; color:#4d4d4d; border:1px solid #DDAFAF}
h1 {color:#B43C3C; font-weight:bold; font-size:14px; margin:0px}
h2 {color:#B43C3C; font-weight:bold; font-size:12px; margin:0px}
.button {background-image:url(/images/buttons/button.gif); background-position:center; background-repeat:no-repeat; text-align:center; width:96px; height:23px; padding-top:5px}
.button a {font-weight:bold; display:block; text-decoration:none; color:#FFFFFF}
.button a:hover {color:#FFFFFF}
.clear {height:0px; visibility:hidden; display:block; clear:left}

.redTitle {color:#b43c3c; font-weight:bold; margin-top:16px}
#wrapper{width:800px; text-align:left; margin:auto; margin-top:20px; margin-bottom:20px}

/* TOP BAR */
#topBar {clear:both; background-color:#C76E6E; border-right:16px solid #B43C3C; height:76px; background-image:url(../images/topBarBG.jpg); background-repeat:repeat-x}
#logo {width:223px; float:left; background-color:#B43C3C}
#menu {float:right; color:#FFFFFF; margin-left:0px; margin-top:50px; width:540px; font-weight:bold}
#menu a{color:#FFFFFF; text-decoration:none}

/* COLOUR BANDS (BELOW TOP BAR AND ABOVE BOTTOM BAR) */
.band{width:800px; background-color:#EAC8C8}
.leftBand{float:left; background-color:#E2B5B5; width:223px; height:8px}
.rightBand{float:right; background-color:#EAC8C8; height:8px; width:561px; border-right:16px solid #E2B5B5}

/* MAIN CONTENT AREA */
#contentWrapper {width:100%; overflow:hidden; border:1px solid #B43C3C; border-left:0px; background-image:url(/images/leftBack.gif); background-position:top left; background-repeat:repeat-y; float:right}
#glimpse {width:223px; height:623px; float:left; text-align:center}
#weblink {width:204px; height:103px; margin:10px 0px 10px 10px}
#loginArea {width:203px; clear:both; float:left; text-align:center}
#bodyArea {margin:35px 25px 35px 50px; float:right; width:466px}
#bodyTitle {}
#pageBody {margin-top:20px}

.furnitureRange {margin:15px 25px 0px 25px; overflow:auto; width:350px}
.furnitureImage {float:left; border:1px solid #B43C3C}
.furnitureText {float:right; margin-left:15px; width:270px}
.furnitureTitle {color:#B43C3C; font-weight:bold; font-size:12px}
.furnitureTitle a {color:#b43c3c}
.furnitureTitle a:hover {text-decoration:none}
.smallFurnitureTitle {color:#933131; font-size:9px; font-weight:bold}
.smallFurnitureTitle a {color:#933131}
.smallFurnitureTitle a:hover {text-decoration:none}

.crumbTrail {color:#933131; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.makeEnquiry {color:#B43C3C; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}
.makeEnquiry a {text-decoration:underline}
.makeEnquiry a:hover {text-decoration:none}
.homeListTitle {color:#B43C3C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.homeList {font-size:11px; color:#B43C3C; font-family:Verdana, Arial, Helvetica, sans-serif}
.homeList a {text-decoration:none}
.homeList a:hover {text-decoration:underline}
.soTelNo {color:#B43C3C; font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold}
.loginText {color:#FFFFFF}
.list {color: #B43C3C}

.priceListHeaders {font-size:10px; font-weight:normal}
.priceListTypes {font-size:10px}
.priceListTypeHeaders {font-weight:bold; font-size:10px}
.priceListPrices {font-size:10px; font-weight:normal; text-align:center; padding-top:3px}


/* BOTTOM BAR */
#bottomBar {clear:both; background-color:#C76E6E; border-right:16px solid #B43C3C; height:27px}
#leftBottom {width:223px; float:left; background-color:#B43C3C; height:27px}
#leftBottom div {margin-top:9px; font-size:10px; width:223px; text-align:center; color:#FFFFFF}
#leftBottom a {color:#FFFFFF; text-decoration:none}
#leftBottom a:hover {text-decoration:underline}

#rightBottom {float:right; width:548px}
#rightBottom div {margin-top:9px; font-size:10px; margin-left:13px; color:#FFFFFF}
#rightBottom a {color:#FFFFFF; text-decoration:none}
#rightBottom a:hover {text-decoration:underline}

#termsBar {clear:both; background-color:#FFFFFF; height:27px; width:800px; padding:10px 10px 0px 10px}
#termsBarLeft {float:left; background-color:#FFFFFF; height:27px; color:#B43C3C}
#termsBarLeft a {text-decoration:none}
#termsBarLeft a:hover {text-decoration:underline}
#termsBarRight {float:right; background-color:#FFFFFF; height:27px; color:#B43C3C; text-align:right; padding-right:20px}
#termsBarRight a {text-decoration:none}
#termsBarRight a:hover {text-decoration:underline}