body {
 margin: auto;
 width: 720px;
 padding: 0px;
}
#maincontainer {
 margin: 0px;
 padding: 0px;
}
#topbanner {
 background-image: url('images/supreme.jpg');
 background-repeat: no-repeat;
 height: 134px;
 width: 720px;
}
#headerbar {
 position: relative;
 background-image: url('images/headerbar.jpg');
 background-repeat: no-repeat;
 height: 26px;
 width: 720px; 
 top: 108px;
}
#headerbar .leftfloat {
 float: left;
 height: 26px;
 padding: 5px;
 padding-left: 12px;
 width: 132px;
 border-right: 1px solid #FFFFFF;
 color: #FFFFFF;
 font-family: Arial, Tahoma, sans-serif;
 font-size: 12px;
}
#headerbar .rightfloat {
 float: right;
 height: 26px;
 padding: 5px;
 border-right: 1px solid #FFFFFF;
 color: #FFFFFF;
 font-family: Arial, Tahoma, sans-serif;
 font-size: 12px;
}
#headerbar a {
 text-decoration: none;
 color: #FFFFFF;
}
#sidebar {
 clear: left;
 float: left;
 width: 132px;
}
#sidebar ul {
 position: relative;
 margin: 0;
 margin-left: 1px;
 padding-left: 0;
 list-style-type: none;
 display: block;
}
#sidebar li.menuheading {
 display: block;
 width: 131px;
 padding: 0px;
 color: #FFFFFF;
 margin-bottom: 1px;
 font-family: Arial, Tahoma, sans-serif;
 font-size: 12px;
}
a.menumain {
 display: block;
 background-color: #4E090C;
 width: 131px;
 height: 15px;
 padding: 5px;
 padding-left: 12px;
 color: #FFFFFF;
 margin-bottom: 1px;
 font-family: Arial, Tahoma, sans-serif;
 font-size: 12px;
 text-decoration: none;
}
a.menumain:hover {
 background-color: #7B0F14;
}
#sidebar li.menuitem {
 display: block;
 background-color: #FFFFFF;
 width: 131px;
 padding: 0px;
 color: #000000;
 margin-bottom: 1px;
 font-family: Arial, Tahoma, sans-serif;
 font-size: 12px;
}
a.menubutton {
 display: block;
 width: 118px;
 height: 19px;
 padding: 0px;
 padding-left: 28px;
 padding-top: 3px;
 color: #000000;
 margin-bottom: 1px;
 font-family: Arial, Tahoma, sans-serif;
 font-size: 12px; 
 background-repeat: no-repeat;
 text-decoration: none;
}
a#button-carpets {
 background-image: url('images/menu_carpets.jpg');
 border: 1px solid #0C367B;
}
a#button-carpets:hover { background-color: #7AA1D8; }
a#button-blinds {
 background-image: url('images/menu_blinds.jpg');
 border: 1px solid #4287B0;
}
a#button-blinds:hover { background-color: #70B9E4; }
a#button-laminates {
 background-image: url('images/menu_laminates.jpg');
 border: 1px solid #B28C7C;
}
a#button-laminates:hover { background-color: #D1B2A5; }
a#button-vinyls {
 background-image: url('images/menu_vinyls.jpg');
 border: 1px solid #8A5811;
}
a#button-vinyls:hover { background-color: #DAB986; }

#sidebar li.menuoffer {
 background-color: #DDDDDD;
 width: 128px;
 margin-bottom: 2px;
 padding: 10px;
 font-family: Arial, Tahoma, sans-serif;
 font-size: 11px;
}
a.offer-more {
 display: block;
 text-align: right;
 color: #000000;
 padding-top: 10px;
 font-size: 10px;
}
a.offer-more:hover {
 text-decoration: none;
}
#content {
 float: right;
 width: 550px;
 font-family: Arial, Tahoma, sans-serif;
 font-size: 12px;
 padding: 10px;
 text-align: justify;
}
#content p {
 line-height: 1.3em;
 padding-left: 10px;
}
#specialoffer {
 position: relative;
 width: 517px;
 left: 20px;
 background-color: #F1ECEC;
 border: 0;
 border-bottom: 1px solid #8D616E;
 background-image: url('images/special_offer_header.gif');
 background-repeat: no-repeat;
 padding-top: 50px;
 padding-bottom: 30px;
 text-align: center;
 font-family: Arial, Tahoma, sans-serif;
 font-size: 16px;
 font-weight: bold;
 margin-bottom: 20px;
}
#specialoffer p {
 width: 390px;
 margin-left: 20px;
}
#specialofferlogo {
 position: absolute;
 bottom: 5px;
 right: 5px;
 background-image: url('images/special_offer_logo.jpg');
 background-repeat: no-repeat;
 width: 97px;
 height: 79px;
}
#footer {
 clear: both;
 width: 720px;
 margin-top: 10px;
 padding-top: 10px;
 font-family: Arial, Tahoma, sans-serif;
 font-size: 10px;
 line-height: 1.1em;
 padding-left: 5px;
 color: #333333;
}
hr {
 color: #999999;
 background-color: #999999;
 border: 0;
 height: 1px;
 margin-bottom: 0px;
}
p.footer-left { float: left; margin-top: 2px; }
p.footer-right { float: right; margin-top: 2px; }
#footer a { color: #333333; }
#footer a:hover { text-decoration: none; }

#contents-page {
 position: relative;
 width: 517px;
 left: 20px;
}
div.contents-item {
 width: 200px;
 background-repeat: no-repeat;
 padding: 20px;
 padding-top: 67px;
 text-align: center;
}
#contents-carpets {
 float: left;
 background-image: url('images/contents-carpets.gif');
}
#contents-blinds {
 float: right;
 background-image: url('images/contents-blinds.gif');
}
#contents-laminates {
 clear: both;
 float: left;
 background-image: url('images/contents-laminates.gif');
}
#contents-vinyls {
 float: right;
 background-image: url('images/contents-vinyls.gif');
}
#specialoffer a {
 color: #4E090C;
 text-decoration: underline;
}
#specialoffer a:hover {
 text-decoration: none;
}
h1.text-replace {
 overflow: hidden;
 background-repeat: no-repeat;   
 height: 0px !important;
}
#aboutus {
 padding: 36px 0 0 0;
 background-image: url("images/h1_aboutus.gif");
 height /**/:36px;
}
#addcarpet {
 padding: 48px 0 0 0;
 background-image: url("images/h1_addcarpet.gif");
 height /**/:48px;
}
#addoffer {
 padding: 49px 0 0 0;
 background-image: url("images/h1_addoffer.gif");
 height /**/:49px;
}
#adminhome {
 padding: 37px 0 0 0;
 background-image: url("images/h1_adminhome.gif");
 height /**/:37px;
}
#blinds {
 padding: 35px 0 0 0;
 background-image: url("images/h1_blinds.gif");
 height /**/:35px;
}
#carpets {
 padding: 47px 0 0 0;
 background-image: url("images/h1_carpets.gif");
 height /**/:47px;
}
#contactus {
 padding: 35px 0 0 0;
 background-image: url("images/h1_contactus.gif");
 height /**/:35px;
}
#deletecarpet {
 padding: 48px 0 0 0;
 background-image: url("images/h1_deletecarpet.gif");
 height /**/:48px;
}
#deleteoffer {
 padding: 49px 0 0 0;
 background-image: url("images/h1_deleteoffer.gif");
 height /**/:49px;
}
#editcarpet {
 padding: 48px 0 0 0;
 background-image: url("images/h1_editcarpet.gif");
 height /**/:48px;
}
#edithomepage {
 padding: 50px 0 0 0;
 background-image: url("images/h1_edithomepage.gif");
 height /**/:50px;
}
#editoffer {
 padding: 47px 0 0 0;
 background-image: url("images/h1_editoffer.gif");
 height /**/:47px;
}
#editpage {
 padding: 50px 0 0 0;
 background-image: url("images/h1_editpage.gif");
 height /**/:50px;
}
#laminates {
 padding: 35px 0 0 0;
 background-image: url("images/h1_laminates.gif");
 height /**/:35px;
}
#otheroffers {
 padding: 47px 0 0 0;
 background-image: url("images/h1_otheroffers.gif");
 height /**/:47px;
}
#sales {
 padding: 48px 0 0 0;
 background-image: url("images/h1_salesenquiries.gif");
 height /**/:48px;
}
#selectspecial {
 padding: 48px 0 0 0;
 background-image: url("images/h1_selectspecial.gif");
 height /**/:48px;
}
#specialoffers {
 padding: 48px 0 0 0;
 background-image: url("images/h1_specialoffers.gif");
 height /**/:48px;
}
#staffaccess {
 padding: 49px 0 0 0;
 background-image: url("images/h1_staffaccess.gif");
 height /**/:49px;
}
#vinyls {
 padding: 49px 0 0 0;
 background-image: url("images/h1_vinyls.gif");
 height /**/:49px;
}
span.subheading {
 font-weight: bold;
}
div.center-text {
 position: relative;
 width: 100%;
 text-align: center;
 font-weight: bold;
 font-size: 14px;
}
img {
 padding: 5px;
}
#carpets-table {
 padding: 0px;
 background-color: #F0ECEB;
 margin-top: 15px;
 border: 1px solid #000;
}
#carpets-table td {
 border: 1px solid #000;
 padding: 8px;
 text-align: center;
}
#carpets-table th {
 text-align: center;
}