body {background: url("../Images/Graphics/sitebg.gif") repeat-x; height: 770px; font-family: Arial, Helvetica, Sans-serif; font-size:11px; text-align: center; padding:0; margin:0;}

h1 {font-size:21px;}
h3 {font-size:14px;}
a {color: #000000; text-decoration: none;}
.pagewrapper {text-align: left; margin: 0px auto 0px auto; width:1000px;}
.clear {overflow: hidden; clear: both; height: 0px;}

.textbox, .textbox2, .dropdown {font-size:12px; border:1px solid #a6b6c5; padding:2px;}
.textbox2 {width:80px;}
.textbox {width:160px;}
.checkbox, .dropdown {font-weight:bold; font-size:12px;}
.button {font-size: 11px;}
.title {color: #3f3f3f; font-weight: bold; font-size: 15px; margin-bottom: 5px;}
.content {margin-left: 15px; min-height:600px;}
.back {margin-bottom:10px;}
.back a {color:#666666; font-weight:bold; }

.form td {padding:5px;}
.label {text-align:right; font-weight:bold;}

.noflash {font-weight:bold;}
.noflash a {color:#CC9900; text-decoration:underline;}

#LeftColumn {float:left; width:200px;
			padding-left:8px;}
			
#LeftColumn div.sideModulesWrapper { width:177px; }

#RightColumn {float:left; width:764px;}

#LeftColumn .sidebar 
{
	background: url("../Images/Graphics/sidebg.gif") 8px 0 no-repeat;
	padding-top:1px;
	margin:0 auto 0 auto;
	padding-left: 20px;
}
#RightColumn .maincontent {width:754px; margin-top:70px;}

#HomePage {position: relative; margin-top:-70px; margin-left: -20px;}
#ProductList {position: relative; margin-top:-35px; margin-left:-20px;}
#EvolveInMotion {position: relative; margin-left:-14px;}

#Logo {height:143px; padding-top:15px; }

#Menu {text-align:center; margin-top:5px; height:30px;}
#Menu a {font-weight: bold;}
#Menu a:hover {color:#CC9900;}
#Menu .main a {margin:0 5px 0 5px;}
#Menu .misc {margin-left:15px;}
#Menu .misc a {color:#999999; font-size:10px; margin-right:5px;}
#Menu .misc a:hover {color: #999999;}
#Menu .misc .tab,
#Menu .misc .notab {position:relative; height:30px; padding: 5px 5px 5px 5px; z-index:2; margin:0px 2px 0px 2px;}
#Menu .misc .tab {background:url("../Images/Graphics/mailingbg.gif") repeat-y; border:2px solid #656766; border-bottom:none; border-top:none; margin:0px;}
#Menu .misc .tab a {padding: 5px 5px 5px 5px; color:#000000;}

#Footer {color: #a7a7a7; font-size:9px; font-weight: bold; text-align:center; margin:20px 0 50px 0;}
#Footer .links {padding-top:10px;}
#Footer a {color: #a7a7a7;}
#Footer a:hover {color:#CC9900; text-decoration:underline;}

#FreeSample {width:675px; margin-left:35px;}
#FreeSample #divForm div {margin-top:7px;}
#FreeSample h3 {margin-top:20px;}
#FreeSample table {margin-top:15px;}
#FreeSample .button {padding:40px 0 40px 0;}

#FreeSampleControl {background:#f0f0f0; width:165px; padding:10px 10px 10px 0px;}
#FreeSampleControl .dropdown {background:#cc9900; color:#000000; width:145px; border:none; margin-bottom:10px;}
#FreeSampleControl .sample {height:75px; }
#FreeSampleControl .coupon {height:160px; }

#FreeSampleControl .store {height:40px; }

#TrojanOn {margin-top: 25px;}
#TrojanOn .title {margin-left: 35px; margin-bottom: 0px; text-align: left;}
#TrojanOn img {margin-top: 7px;}

#FeaturedProducts {background:#f0f0f0; width:165px; padding:10px 10px 10px 0px;}
#FeaturedProducts .products img {padding-top:10px;}
#FeaturedProducts .products a {font-size:11px; font-weight:bold; padding-bottom:10px;}
#FeaturedProducts .link {padding-top:10px;}

#MoreProducts {margin-top:30px; text-align:center; width:675px;}
#MoreProducts .products {padding-top:10px;}
#MoreProducts .products .name {font-weight:bold; font-size:12px;}

#Articles {text-align:center; width:675px; margin-left:35px;}
#Articles a {color:#000000; font-weight:bold;}
#Articles .readmore {color:#cc9900;}
#Articles a:hover {color:#000000; text-decoration:underline;}
#Articles .commercialrow {width:603px; height:291px; background: url("../Images/Graphics/commercialbg.jpg") no-repeat; text-align:center; margin-top:10px; margin-left:25px;}
#Articles .commercialrow .movie {float:left; width:320px; margin:10px;}
#Articles .commercialrow .text h3 {font-size:16px;}
#Articles .commercialrow .text {float:left; width:240px; text-align:left; font-size:12px; padding-top:20px; margin-left:10px;}
#Articles .row {text-align:center;}
#Articles .row .headerimage {margin-top:40px;}
#Articles .row .doublecolumn,
#Articles .row .singlecolumn {padding:20px; text-align:left; width:675px; font-weight:bold; font-size:12px;}
#Articles .row .doublecolumn li,
#Articles .row .singlecolumn li {list-style-image:none; list-style-position:inherit; list-style-type:disc; margin-left:20px;}
#Articles .row .left,
#Articles .row .right {float:left;}
#Articles .row .doublecolumn .left,
#Articles .row .doublecolumn .right {width:308px;}
#Articles .row .singlecolumn .left {width:160px; text-align:right;}
#Articles .row .singlecolumn .right {width:445px; padding-left:20px;}
#Articles .row .doublecolumn .left {margin-right:20px;}
#Articles .row .doublecolumn .top {background: url("../Images/Graphics/hdTop.gif") no-repeat; color:#FFFFFF; font-weight:bold; font-size:12px; height:23px; padding:4px 0 0 10px;}
#Articles .row .doublecolumn .bottom {background: url("../Images/Graphics/hdBottom.gif") no-repeat; height:23px;}
#Articles .row .doublecolumn .middle,
#Articles .row .doublecolumn .qmiddle {background:#FFFFFF; min-height:195px; padding:10px;}
#Articles .row .doublecolumn .qmiddle {min-height:80px;}

#ArticleDetails {width:675px; margin-left:35px;}
#ArticleDetails .clear {padding-bottom:20px; width:675px; margin-left:35px;}
#ArticleDetails .content {min-height:500px;}
#ArticleDetails .top {height:30px;}
#ArticleDetails .top .left {float:left;}
#ArticleDetails .top .right {float:right;}
#ArticleDetails .article {font-size:12px;}

#ArticleDetails .article a:hover {
color:#CC9900;
}

#ArticleDetails .article a {
color:#000000;
font-weight:bold;
text-decoration:underline;
}

#Quiz h1 {text-align:left;margin-bottom:10px;}
#Quiz {padding:20px;}
#Quiz .questioncontainer {padding-bottom:20px; text-align:left;}
#Quiz li {margin-left:30px;}
#Quiz .question {font-weight:bold; font-size:12px;}
#Quiz .answer {margin-top:6px;margin-left:30px;}
#Quiz .answers {margin-left:30px;}
#Quiz .correctAnswer {color:Green;}
#Quiz .incorrectAnswer {color:Red;}

#ProductDetails h3 {font-size:14px;}
#ProductDetails .stores {padding:10px 0 10px 0;}
#ProductDetails .productcontent .left {float:left; width:500px;}
#ProductDetails .productcontent .left .largeimage {margin-top:10px;}
#ProductDetails .productcontent .right {float:left; width:152px;}
#ProductDetails .productcontent .trojanon {padding-top:40px;}
#ProductDetails .productcontent .trojanon div {padding:10px 0 0 50px;}
#ProductDetails .relatedProducts {margin-top:20px;}
#ProductDetails .relatedProducts li {margin-left:20px;}
#ProductDetails .relatedProducts a {color:#000000; font-weight:bold; text-decoration:underline;}
#ProductDetails .relatedProducts a:hover {color:#cc9900;}

#Resource {width:675px; margin-left:35px;}
#Resource h1 {margin-bottom:20px;}
#Resource div {padding-bottom:10px;}
#Resource li {padding-bottom:10px; margin-left:15px;}
#Resource .content {min-height:400px;}
#Resource p {padding:6px;}
#Resource .FAQ #Top {margin: 0px; padding: 0px;}
#Resource .FAQ .titleDiv {width: 100%; margin-top: 20px;}
#Resource .FAQ h3 {float: left;}
#Resource .FAQ .backToTop {float: right;}
#Resource .FAQ .backToTop a {font-weight:bold; text-decoration:underline;}
#Resource .FAQ .anchorDiv {padding-bottom:10px; border-bottom:1px dashed #666666; margin-bottom:10px;}
#Resource .FAQ .anchorDiv a {font-weight:bold; padding-bottom:3px;}
#Resource .FAQ .anchorDiv a:hover {color:#CC9900;}
#Resource .aboutus {font-size:12px;}

#EmailFriend {background:url("../Images/Graphics/mailingbg.gif") repeat-y; position:absolute; margin-top:-15px; margin-left: 466px; width:200px; text-align:left; padding: 5px; border:2px solid #656766; z-index:1;}
#EmailFriend div {padding-bottom:2px;}
#EmailFriend .textbox {width:190px;} 
#EmailFriend input {color:#444444;}
#EmailFriend .button {width:40px; float: right; margin-top: 5px; margin-left: 10px;}
#EmailFriend .thankyou {color:#000000; font-size:15px; text-align:center; padding:0 35px 15px 35px;}
#EmailFriend .close {text-align:right;}

.JoinMailingList {background:url("../Images/Graphics/mailingbg.gif") repeat-y; position:absolute; margin-top:3px; height:110px; width:210px; text-align:left; padding: 5px 0px 30px 5px; border:2px solid #656766; z-index:1;}
.JoinMailingList div {padding-bottom:2px;}
.JoinMailingList .textbox {width:190px;} 
.JoinMailingList .checkbox {font-weight:normal; font-size:11px;}
.JoinMailingList input {color:#444444;}
.JoinMailingList .subscribe {width:140px; float: left;}
.JoinMailingList .button {width:40px; float: left; margin-top: 5px; margin-left: 10px;}
.JoinMailingList .thankyou {color:#000000; font-size:15px; text-align:center; padding:35px;}
.JoinMailingList .close {text-align:right; padding-right:10px;}

.see_featured_s_p {
background:transparent url(../images/graphics/sidebar_see_all_p.jpg) no-repeat scroll 0 50%;
border:medium none;
display:block;
height:20px;
margin-left:20px;
overflow:hidden;
text-indent:-999em;
width:121px;
}


