body{background:url(images/bkg-grey.jpg) repeat-x;margin:0;padding:0;font-family:arial;font-size:68.5%}
#wrapper{width:900px;margin:0 auto;}
#footer {
clear:both;
display:block;
height:10px;
text-align:right;
width:900px;
padding:5px 0 0 0;
}
#header{height:63px;border:0px solid #000;}
h1, h2, h3, h1.logo{
	margin:0;
	padding:0;
}
#body-main a, #body-main a:link{
	color:#333;
	text-decoration:none;
}

#body-main a:hover{
	color:#333;
	text-decoration:underline;
}

img, div { behavior: url(iepngfix.htc); }

#body-main{border:0px solid #000;margin:0 auto;padding:20px 0 0 0;}
span.clear{clear:both;}

#nav-sub{width:209px;font-size:1.0em; font-weight:normal;border:0px solid #000;float:left;}
#nav-sub img.top{margin:0;padding:0;width:154px;float:right;}
#nav-sub ul{margin:3px 0 0 0;padding:0;list-style:none;width:156px;float:right;}
#nav-sub ul li{ margin:0;padding:0;border:1px solid #fff;}
#nav-sub ul li a{border:0px solid #000;display:block;margin:0px;padding:8px 0 8px 15px;text-decoration:none;background-color:#b7b6b9;color:#fff;}
#nav-sub ul li a:link, #nav-main ul li a:visited
{background-color:#b7b6b9;color:#fff;}
#nav-sub ul li.current a{background-color:#87858a;color:#fff;}
#nav-sub ul li a:hover {background-color:#87858a;color:#fff;}
#nav-sub li.top a {background:url(images/sub-nav-top-left.gif) no-repeat left top;background-color:#b7b6b9;color:#fff;}
#nav-sub li.top a b {background:url(images/sub-nav-top-right.gif) no-repeat right top;display:block;font-weight:normal; height:3.8em; line-height:1.9em;}
#nav-sub li.bottom a {background:url(images/sub-nav-bottom-left.gif) no-repeat left bottom;background-color:#b7b6b9;color:#fff;}
#nav-sub li.top a,#nav-sub li.bottom a{line-height:3em;padding:0px 0 0px 15px;}
#nav-sub li.bottom a b {background:url(images/sub-nav-bottom-right.gif) no-repeat right bottom;display:block;font-weight:normal; height:3em; }

/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_seven */
#pro7 ul {margin:0 auto; padding:37px 0 0 50px; list-style:none; display:table; white-space:nowrap; list-style:none; height:2.5em; position:relative;}
#pro7 li {display:table-cell; margin:0; padding:0;}
#pro7 li a {display:block; float:left; height:2.5em; font-size:1em; line-height:2.0em; color:#7a787e; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:normal; text-align:center; padding:0 10px 0 12px; cursor:pointer; background:url(images/NAV-Main-bkg-0a.jpg) no-repeat;}
#pro7 li a b {float:left; display:block; padding:5px 25px 0 15px; background:url(images/NAV-Main-bkg-0b.jpg) no-repeat right top;font-weight:normal;}
#pro7 li.current a {color:#fff; background:url(images/NAV-Main-bkg-1a.jpg) no-repeat;}
#pro7 li.current a b {background:url(images/NAV-Main-bkg-1b.jpg) no-repeat right top;font-weight:normal;}
#pro7 li a:hover {color:#fff; background: url(images/NAV-Main-bkg-1a.jpg) no-repeat;}
#pro7 li a:hover b {background:url(images/NAV-Main-bkg-1b.jpg) no-repeat right top;font-weight:normal;}
#pro7 li.current a:hover {color:#fff; background: url(images/NAV-Main-bkg-1a.jpg) no-repeat; cursor:default;}
#pro7 li.current a:hover b {background:url(images/NAV-Main-bkg-1b.jpg) no-repeat right top;}

#body-main-content{border-left:1px solid #c6c7ca;border-right:1px solid #c6c7ca;float:right;width:670px;margin:0 0 0 5px;padding:0px;background:url(images/main-top-bkg-grey.jpg) repeat-x top;}

#body-main-footer{
	background:url(images/main-top-bkg-grey.jpg) repeat-x top;
	height:55px;
	width:100%;
	float:left;
}
#body-main-header{height:10px;display:block;}

#body-main-text{
	margin:8px 5px 8px 10px;
	width:285px;
	font-size:1.2em;
	float:left;
}
#body-main-content .logo{float:right;margin:1px 15px 0 0;}
#body-main-content .lady{float:right;margin:0 -50px -55px 0;position:relative;z-index:10;}
#body-main-content .quote{margin:35px 0 30px 0;}
#body-main-content .icons{float:left;margin:80px 0 0px 5px;}
body#hp-buy li.hp-buy a,body#hp-about li.hp-about a,body#hp-demo li.hp-demo a,body#hp-how-to li.hp-how-to a ,body#hp-home li.hp-home a{background-color:#87858a;color:#fff;}
#body-main-content .top-left{float:left;margin:-1px 0 0 -1px;position:relative;z-index:1;}
#body-main-content .top-right{float:right;margin:-1px -1px 0 0;position:relative;z-index:1;}
#body-main-content .bottom-left{float:left;margin:46px 0 0 -1px;position:relative;z-index:1;}
#body-main-content .bottom-right{float:right;margin:46px -1px 0 0;position:relative;z-index:1;}
