/* Main CSS Document */

@import url("core.css");

#header {
    width: 915px;
    margin: 0px auto;    
    background-image: url(../images/bg.gif);
    background-repeat: repeat-x;
}
#header .logo {
	width: 260px;
	float: left;
}
#header .headerNav {
	width: 500px;
	float: right;
	text-align: right;
	padding: 24px 0px 0px 0px;
}
#header .headerNav ul {
	padding: 0px;
	margin: 0px;
}
#header .headerNav li {
	padding: 0px;
	margin: 0px 0px 0px 20px;
	list-style-type: none;
	display: inline;
}
#header .headerNav li a {
	color: #ffffff;
	text-decoration: none;
}
#header .headerNav li a:hover {
	font-weight: bold;
	text-decoration: none;
}
/* nav top */
#header .navTop {
	width: 580px;
	float: right;
	clear: right;
	padding: 46px 0px 0px 0px;
}
#header .navTop ul {
	margin: 0px;
	padding: 0px;
}
#header .navTop li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	margin: 0px 1px 0px 1px;
	float: left;
}
#header .navTop li a.home { font-weight: bold; color: #000000; display: block; width: 58px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; }
#header .navTop li a.home:hover { font-weight: bold; color: #ffffff; display: block; width: 58px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-home2.gif); background-repeat: no-repeat; }
#header .navTop li.onHome { font-weight: bold; color: #ffffff; display: block; width: 58px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-home2.gif); background-repeat: no-repeat; }

#header .navTop li a.help { font-weight: bold; color: #000000; display: block; width: 76px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; }
#header .navTop li a.help:hover { font-weight: bold; color: #ffffff; display: block; width: 76px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-help2.gif); background-repeat: no-repeat; }
#header .navTop li.onHelp { font-weight: bold; color: #ffffff; display: block; width: 76px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-help2.gif); background-repeat: no-repeat; }

#header .navTop li a.newsletters { font-weight: bold; color: #000000;	display: block; width: 84px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; }
#header .navTop li a.newsletters:hover { font-weight: bold; color: #ffffff; display: block; width: 84px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-newsletter2.gif); background-repeat: no-repeat; }
#header .navTop li.onNewsletters { font-weight: bold; color: #ffffff; display: block; width: 84px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-newsletter.gif); background-repeat: no-repeat; }

#header .navTop li a.addict { font-weight: bold; color: #000000; display: block; width: 112px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; }
#header .navTop li a.addict:hover { font-weight: bold; color: #ffffff; display: block; width: 112px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-addict2.gif); background-repeat: no-repeat; }
#header .navTop li.onAddict { font-weight: bold; color: #ffffff; display: block; width: 112px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-addict.gif); background-repeat: no-repeat; }

#header .navTop li a.helpme { font-weight: bold; color: #000000; display: block; width: 67px;	height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; }
#header .navTop li a.helpme:hover { font-weight: bold; color: #ffffff; display: block; width: 67px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-helpme2.gif); background-repeat: no-repeat; }
#header .navTop li.onHelpme { font-weight: bold; color: #ffffff; display: block; width: 67px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-helpme.gif); background-repeat: no-repeat; }

#header .navTop li a.testi { font-weight: bold; color: #000000; display: block; width: 94px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; }
#header .navTop li a.testi:hover { font-weight: bold; color: #ffffff; display: block; width: 94px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-testi2.gif); background-repeat: no-repeat; }
#header .navTop li.onTesti { font-weight: bold; color: #ffffff; display: block; width: 94px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-testi.gif); background-repeat: no-repeat; }

#header .navTop li a.products { font-weight: bold; color: #000000; display: block; width: 71px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; }
#header .navTop li a.products:hover { font-weight: bold; color: #ffffff; display: block; width: 71px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-products2.gif); background-repeat: no-repeat; }
#header .navTop li.onProducts { font-weight: bold; color: #ffffff; display: block; width: 71px; height: 24px; text-align: center; text-decoration: none; padding: 5px 0px 0px 0px; background-image: url(../images/bg-nav-products.gif); background-repeat: no-repeat; }

/* middle */
#middle {
	width: 915px;
	margin: 0px auto;
}

/* content */
#container {
    width: 915px;
    background-color: #eff1f7;
    background-image: url(../images/bg-content.gif);
    background-repeat: repeat-x;
    margin: 0px auto;
}
#content {
	width: 915px;
	margin: 0px auto;
	padding: 20px 0px 20px 0px;
}
#content .left {
	width: 236px;
	float: left;
	padding: 15px 8px 15px 8px;
	background-color: #f9faff;
	border: 1px solid #e1e1e1;
}
#content .left p {
	font-size: 11px;
}
#content .left .heading {
	display: block;
	width: 233px;
	height: 27px;
	background-image: url(../images/bg-heading-news.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 0px 0px;
}

#content .right-back-gutter {
	width: 270px;
	float: right;
	padding: 15px 8px 15px 8px;
	background-color: #f9faff;
	border: 1px solid #e1e1e1;
}

#content .right-back-gutter .heading {
	display: block;
	width: 233px;
	height: 27px;
	background-image: url(../images/bg-heading-news.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 0px 0px;
}

#content .right-back-gutter .products {
	width: 270px;
	float: right;
}
#content .right-back-gutter .products .dvd {
	width: 240px;
	height: 105px;
	padding: 15px;
	float: right;
	font-size: 11px;
	background-image: url(../images/bg-product.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
#content .right-back-gutter .products p {
	margin: 0px;
	padding: 0px;
}

#content .right-back {
	width: 613px;
	float: left;
	padding: 5px;
	background-color: #f9faff;
	border: 1px solid #e1e1e1;
}
#content .right-back .text {
	width: 598px;
	padding: 15px;
	float: left;
}

#content .right-back .textSolo {
	width: 605px;
	padding: 5px 5px 5px 10px;
	float: left;
}



#content .right {
	width: 647px;
	float: right;
	padding: 5px;
	background-color: #f9faff;
	border: 1px solid #e1e1e1;
}
#content .right .text {
	width: 320px;
	padding: 15px;
	float: left;
}
#content .right .textSolo {
	width: 610px;
	padding: 15px;
	float: left;
}
#content .right .products {
	width: 270px;
	float: right;
}
#content .right .products .dvd {
	width: 240px;
	height: 105px;
	padding: 15px;
	float: right;
	font-size: 11px;
	background-image: url(../images/bg-product.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

#content .right .products p {
	margin: 0px;
	padding: 0px;
}

#testiHolder {
    width: 915px;
    background-color: #cbe2ff;
    background-image: url(../images/bg-prefooter-back.gif);
    padding: 20px 0px 0px 0px;
    margin: 0px auto;
}

#testiHolder .testimonial {
	width: 915px;
	padding: 0px 0px 0px 40px;
	margin: 0px auto;
}
#testiHolder .testimonial .content {
	width: 210px;
	padding: 0px 50px 0px 0px;
	float: left;
}

#testiHolder .testimonial .middle {
	width: 270px;
	padding: 0px 70px 0px 0px;
	float: left;
}

#testiHolder .testimonial .contentLast {
	width: 230px;
	padding: 0px;
	float: left;
}

#footer {
    width: 915px;
    height: 72px;
    padding-top: 20px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    background-image: url(../images/bg-footer.gif);
    background-repeat: repeat-x;
    margin: 0px auto;
}

#footer ul li { display: inline; color: #000000; }
#footer a:link, #footer a:visited { color: #000000; text-decoration: none; }
#footer a:hover { color: #727272; text-decoration: underline; }
