
* html img,
* html .png {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
body {width: 100%; height: 100%; padding: 0px; margin: 0px; text-align: center; font-size: 14px; line-height: 24px; color: #434343; font-family: Arial, sans-serif; background: url(../images/page_bg.jpg) no-repeat top #ffffff;}
a {color: #a71515; text-decoration: none;}
a img {border: none;}
p, h1, h2, h3, h4 {margin: 0; padding: 0; margin-bottom: 10px}
h1 {font-size: 18px; font-weight: bold; color: #343434; border-bottom: solid 3px #a71515;}
h2 {font-size: 16px; font-weight: bold; font-style: italic; color: #343434;}
h3 {font-size: 14px; font-weight: bold; color: #343434;}
.clsTextBox {border: none; background-color: #072a3a; color: #ffffff; padding: 4px; font-size: 13px; font-family: Arial, sans-serif;}
.clsDropDown {border: none; background-color: #072a3a; color: #ffffff; padding: 4px; font-size: 13px;}
input, textarea {font-family: Arial, Sans-Serif !important; font-size: 13px;}

#divContainer {position: relative; top: 0px; left: 0px; width: 1000px; margin: 0px auto; padding: 194px 0px 0px 0px; text-align: left; z-index: 0; background: url(../images/container_bg.jpg) no-repeat 0px 136px;}

#divHeaderContainer {position: absolute; top: 0px; left: 0px; width: 100%; height: 194px; margin: 0px auto; padding: 0px; z-index: 10;}
#divHeader {position: relative; top: 0px; left: 0px; width: 1000px; height: 100%; margin: 0px auto; padding: 0px; z-index: 10;}
#divLogo {position: absolute; top: 20px; left: 17px;}
#divHouseSmartLogo {position: absolute; top: 40px; right: 34px;}
#divCrackForKids {position: absolute; top: 40px; right: 164px;}

div#divNavigationPrimary {position: absolute; bottom: 0px; left: 14px; padding: 0px; margin: 0px; height: 48px; width: 100%; padding: 0px; z-index: 10;}
div#divNavigationPrimary ul {list-style-type: none; margin: 0px; padding: 0px;}
div#divNavigationPrimary ul li {position: relative; top: 0px; left: 0px; float: left; padding: 0px;}
div#divNavigationPrimary ul li a {display: block; padding: 0px;}
div#divNavigationPrimary ul li.clsSelected a,
div#divNavigationPrimary ul li:hover a {background-position: bottom !important;}
div#divNavigationPrimary .clsSpacer {width: 2px; height: 48px; background: url(../images/nav_seperator.gif) no-repeat top;}

div#divNavigationPrimary ul li ul {position: absolute; left: -1px; visibility: hidden; display: none; width: 206px; padding: 0px;}
* html div#divNavigationPrimary ul li ul {border: none;}
div#divNavigationPrimary ul li:hover ul {visibility: visible; display: block; z-index: 10; padding: 1px 0px 5px 0px; background: url(../images/dropdown_bg.png) no-repeat bottom;}
div#divNavigationPrimary ul li:hover ul li {position: relative; top: 0px; left: 0px; clear: left; width: 100%; padding: 0px; text-align: left;}
div#divNavigationPrimary ul li:hover ul li a {font-size: 13px; color: #292929; font-weight: bold; text-decoration: none; line-height: 20px; padding: 5px 10px; background: #d9c6a3;}
div#divNavigationPrimary ul li:hover ul li:hover a {color: #ffffff; background: #292929}

div#divNavigationSecondary {position: relative; top: 0px; left: 0px; padding: 0px; margin-bottom: 20px;}
div#divNavigationSecondary ul {list-style-type: none; margin: 0px; padding: 0px;}
div#divNavigationSecondary li {line-height: 16px; margin: 0px; padding: 0px 0px 1px 0px; background: url(../images/navigation_secondary_bg_bottom.gif) repeat-x bottom;}
div#divNavigationSecondary a {text-decoration: none; font-size: 14px; font-weight: bold; color: #3e3e3e; display: block; padding: 5px 15px; background: url(../images/navigation_secondary_bg.gif) no-repeat 5px 10px;}
div#divNavigationSecondary .clsSelected a,
div#divNavigationSecondary a:hover {color: #a71515; background: url(../images/navigation_secondary_bg_alt.gif) no-repeat 5px 10px;}

#divContentContainer {position: relative; top: 0px; left: 0px; width: 976px; padding: 0px; margin: 0px 10px 0px 14px; z-index: 0;}

#divContentTableHolder {position: relative; top: 0px; left: 0px; width: 100%; padding: 0px; margin: 30px 0px 0px 0px; background: #ffffff}
.clsContentTable {position: relative; top: 0px; left: 0px; width: 100%; clear: both; height: 600px;}
.clsColumn1, 
.clsColumn2 {vertical-align: top;}
.clsColumn1 {width: 229px; padding: 10px; background: url(../images/column1_bg_top.gif) no-repeat 0px 0px #e2e2e2;}
.clsColumn2 {width: 687px; padding: 0px 20px;}

#divFooterContainer {position: relative; top: 0px; left: 0px; width: 976px; margin: 0px 10px 0px 14px; padding: 0px; background: url(../images/footer_container_bg.jpg) no-repeat top;}
#divFooterContainer #divFooter {position: relative; top: 0px; left: 0px; width: 100%; height: 130px; margin: 0px auto; padding: 0px;}
#divFooterContainer #divFooter #divFooterText {position: absolute; top: 47px; left: 10px;}
#divFooterContainer #divFooter #divFooterText p {color: #ffffff; font-size: 11px; font-family: Arial, Sans-Serif; margin: 0px;}
#divFooterContainer #divFooter #divFooterText a {color: #a71515; font-size: 11px; font-weight: normal;}
#divFooterContainer #divFooter #divCaordaLogo {position: absolute; top: 80px; left: 10px; width: 135px; font-size: 11px; font-family: Arial, Sans-Serif; color: #000000;}
#divFooterContainer #divFooter #divCaordaLogo a {font-weight: normal; color: #000000;}
