@import url(../../Global/css/global.css);
body { margin: 0px; padding: 0px; font-family: Arial, Verdana; background: #ffffff url('images/bodyBG.jpg') repeat-x top right; text-align: left; }

#mainContainerBG { background: #005A64}
#mainContainer { margin: 0px; padding: 0px; width: 1000px; }
#headerContainer { text-align: left; height: 277px; width: 100%; position:relative }
#logoContainer { float: left; padding-top: 10px; }
#logoContainer1 { float: left; padding-top: 136px; padding-left: 30px; }
#headerText { clear: left; font-size: 14px; font-weight:bold; position:absolute; top:250px; right:20px; color:#005A64 }
#HeaderBanner { float: right; margin: 30px 30px 0px 0px; }
#contentContainer { background-color: #FFFFFF; text-align: left; padding: 15px; }
#leftPanel { float: left; width: 210px; min-height: 500px; }
ul.mainCategories { padding: 0px; margin: 0px; list-style: none; }
ul.mainCategories li { font-size: 10px; color: #818181; border-bottom: 2px solid #FFFFFF; height: 26px; }
ul.mainCategories li a { display: block; color: #818181; text-decoration: none; line-height: 26px; white-space: nowrap; }
ul.mainCategories li a:hover { text-decoration: underline; }

#leftContainer { padding: 5px; background: transparent url(http://www.improveyourhomeshow.co.uk/assets/userdata/homeimprovementshow/nhis_gradient.jpg) no-repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; min-height: 800px; }
#leftContainer .features { padding: 10px; background: transparent url(http://www.improveyourhomeshow.co.uk/assets/userdata/homeimprovementshow/nhis_gradient.jpg) no-repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#leftContainer .features li { list-style-type: none; padding: 8px 0px; border-bottom: solid 1px #ffffff; font-size: 1.0em; }
#leftContainer .features a { color: #ffffff; text-decoration: none; }
#leftContainer .features ul { padding: 0px; margin: 0; }
#leftContainer .cRssControl h3, p { color: #ffffff; }
#leftContainer .cRssControl .liRss a { color: #ffffff; }
#bannerLeft { padding-top: 30px; }
#bannerLeft p { margin: 0px; padding-bottom: 15px; }
#bannerLeft ul { margin: 0; padding: 0; }
#bannerLeft li { margin: 0px; padding-bottom: 12px; font-size: 12px; color: #646464; list-style-type: none; }
#bannerLeft a { color: #A3258E; text-decoration: none; }
#bannerLeft a:hover { text-decoration: underline; }
#footerContainer { background-color: #FFFFFF; text-align: left; padding: 5px 15px 15px 15px; }
ul.footerLinks { margin: 0px; padding: 0px; list-style: none; }
ul.footerLinks li { float: left; padding-right: 45px; }
ul.footerLinks li a { color: #646464; font-size: 11px; text-decoration: none; }
ul.footerLinks li a:hover { text-decoration: underline; }
#rightPanel { float: right; padding-left: 15px; text-align: left; width: 740px; background-color: #ffffff; }
#menuContainer { height: 30px; width: 100%; }
ul.mainMenu { padding: 0px; margin: 0px; list-style: none; }
ul.mainMenu li { float: left; font-size: 0.8em; padding:0 15px 0 15px; background: transparent url('../css/images/menuDevide.jpg') no-repeat right center; }
ul.mainMenu li:first-child { padding:0 15px 0 0; }
ul.mainMenu li a {text-decoration: none; color: #646464; font-weight: bold; }
ul.mainMenu li a:hover { text-decoration: underline; }
#rightContainer { padding-top: 15px; }
#panelContentLeft { float: left; width: 573px; }
#textContainer { padding-top: 20px; }
#textContainer p { margin: 0px; padding-bottom: 12px; }
#textContainer p, #textContainer table td, dt, dd { font-size: 12px; color: #646464; }
#textContainer ul { }
#textContainer li { font-size: 12px; color: #646464; list-style-position: inside; }
#textContainer a { color: #A3258E; text-decoration: none; }
#textContainer a:hover { text-decoration: underline; }
#textContainer .sf_expandedList {padding:0; margin:0;}
#textContainer li {padding:0; margin:0;}

h1 { margin: 0px; padding: 0px; color: #00AABC; font-size: 26px; padding-bottom: 5px; }
h2 { padding-top: 4px; margin: 0px; padding: 0px; color: #646464; font-size: 20px; }
h3 { padding-top: 4px; margin: 0px; padding: 0px; color: #646464; font-size: 16px; }
#panelContentRight { float: right; width: 155px; }
#bannerRight { text-align: center; }
#bannerRight p { margin: 0px; padding: 0px; padding-bottom: 15px; }
#footerLine { clear: both; color: #646464; font-size: 11px; padding-top: 10px; }
a.linkActive { color: #00AABC !important; }
.archor { clear: both; }
