html, body, form, input, ul, ol, li, h1, h2, h3, h4, h5, h6, div, span, a{ margin:0px; padding:0px; border:0px; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; background-repeat:repeat-x; background-position:top; clear:both; }
#footer .reviewtext { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }

.rigid .float-wrapper-rigid .first-float-rigid .content { padding-right:14px; }
.rigid .float-wrapper-rigid .first-float-rigid h1 { font-size:16px; color:#333333; }
.rigid .float-wrapper-rigid .first-float-rigid #manu-title { margin:20px; clear:both; }
.rigid { width:1000px; margin:0; background-image:url(/images/interface/leftnavbackground170.gif); background-repeat:repeat-y; background-position:left top; padding:0px; }
.float-wrapper-rigid { float:left; width:700px; }
.first-float-rigid { float:right; width:510px; padding-left:10px; padding-right:10px; }
.second-float-rigid { float:left; width:170px; }
.third-float-rigid { float:right; width:300px; padding-left:0px; padding-right:0px; }

/*Text Box Ad*/

#newleftnav .textAd { width:140px; /*Change this value to change the text ad width on the left column*/ background-color:#FFE1E1; border:3px solid #0000AA; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px; font-style:normal; font-variant:normal; color:#333333; text-decoration:none; text-align:center; }
#right .textAd { width:170px; /*Art: Change this value to change the text ad width on the right column*/ background-color:#FFE1E1; border:3px solid #0000AA; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px; font-style:normal; font-variant:normal; color:#333333; text-decoration:none; text-align:center; }
#right .textAd .EpsonLogoStyle1, #newleftnav .textAd .EpsonLogoStyle1 { font-size:16px; font-weight:bolder; }
#right .textAd .TextAdStyle2, #newleftnav .textAd .TextAdStyle2 { font-size:12px; text-decoration:none; color:#333333; }
#right .textAd a, #newleftnav .textAd a { text-decoration:none; }

/* BEGIN REVIEW STYLES */
#content h1 { font-size:20px; color:#111; font-family:verdana, arial, sans-serif; }
#content h2 { font-size:16px; color:#222; font-family:verdana, arial, sans-serif; margin:20px 0 10px 0; }
#content h3 { font-size:12px; color:#222; font-family:verdana, arial, sans-serif; }
#content ul { list-style-position:outside; list-style-type:disc; margin:0 30px; text-indent:0; }
#content ul li { margin:5px 0; }
#navmenu ul { list-style-position:outside; list-style-type:none; margin:0 5px; text-indent:0; }
#navmenu ul li { margin:2px 0; }
#navmenu ul li ul { list-style-position:outside; list-style-type:none; margin:0 0 0 15px; text-indent:0; }
#navmenu ul li ul li { margin:2px 0; }
#content p { margin:10px 0; }
#content .back2top { margin:20px 10px 0 0; text-align:right; font-size:10px; }
#content .back2top a { text-decoration:none; color:#3333CC; padding:3px; background-color:#f9f9f9; border:1px solid #aaa; }
#content #nextsection { text-align:center; font-weight:bold; margin-top:20px; margin-bottom:40px; background-color:#EBFFF5; border:1px solid #88AA88; padding:7px; }
#content #nextsection1 { text-align:left; font-weight:bold; margin-top:20px; margin-bottom:40px; background-color:#EBFFF5; border:1px solid #88AA88; padding:7px; }
#content #nextsection a { color:#3333CC; }
#content .addiv { text-align:center; margin-top:20px; }
#content #subtitle { font-size:12px; color:#333; margin:1px 0 20px 1px; }
#content #leftcell { width:100%; }
#content #rightcell { text-align:center; }
#content #navmenu { background-color:#f9f9f9; border:1px solid #aaa; padding:5px 0 5px 5px; }
#navmenu a, #navmenu #active ul li a { color:#3333CC; text-decoration:none; font-size:95%; font-weight:normal; }
#navmenu #active ul li a { color:#33C; }
#navmenu a:hover { text-decoration:underline; }
#active a { text-decoration:none; color:#444; font-weight:bold; }
.screenpic { text-align:center; }
.screenpic a img { border:3px solid blue; }
#spectable, #spectable td { border:1px solid #999; border-collapse:collapse; padding:2px; }
/* END REVIEW STYLES */

.clearfooter { clear:both; }
#menuwrapper { position:absolute; height:34px; width:700px; top:1px; left:154px; font-family:Arial, Helvetica, sans-serif; }
.clearit { clear:both; height:0; line-height:0.0; font-size:0; }
#p7menubar, #p7menubar ul { padding:0; margin:0; list-style:none; font-family:Arial, Helvetica, sans-serif; }
#p7menubar a { display:block; text-decoration:none; text-align:center; font-size:11px; color:#FFFFFF; height:26px; border-right:1px solid #333; margin-top:1px; padding-top:2px; padding-right:8px; padding-bottom:4px; padding-left:8px; font-weight:bold; }
#p7menubar .item1 { width:33px; line-height:26px; }
#p7menubar .item2 { width:67px; }
#p7menubar .item3 { width:83px; }
#p7menubar .item4 { width:63px; }
#p7menubar .item5 { width:63px; }
#p7menubar .item6 { width:55px; line-height:26px; }
#p7menubar .item7 { width:55px; }
#p7menubar .item8 { width:67px; }
#p7menubar .item9 { width:55px; }
#p7menubar li { width:auto; float:left; }
#p7menubar li ul, #p7menubar ul li { width:12em; }
#p7menubar ul li a { color:#565656; border-right:0; padding:3px 12px 3px 16px; }
#p7menubar li ul { position:absolute; display:none; background-color:#FFFFFF; border-right:1px solid #333333; border-bottom:1px solid #333333; background-repeat:repeat-x; }
#p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active { color:#000000; background-color:#35CA41; }
#p7menubar li:hover ul { display:block; }
#p7menubar li:hover ul a { color:#000000; background-color:transparent; }
#p7menubar ul a:hover { background-color:#606060!important; color:#FFFFFF!important; }

#masthead { height:135px; background-image:url(/images/interface/mastheadbackground0.gif); background-repeat:repeat-x; background-color:#993333; }
#masthead #masthead1 #banner { height:90px; width:728px; position:absolute; left:167px; top:48px; }
#masthead #masthead1 #menu { position:absolute; height:25px; width:550px; top:5px; left:210px; }
#masthead #masthead1 #logo { display:block; width:154px; height:115px; cursor:pointer; }
#masthead #masthead1 a #logo b { text-decoration:none; visibility:hidden; display:none; }
#masthead #masthead1 { background-image:url(/images/interface/mastheadbackground2.gif); background-repeat:no-repeat; background-position:left top; height:115px; }
#masthead #masthead1 #visitsponsors { position:absolute; left:12px; top:125px; font-weight:bold; color:#FFCC00; font-size:10px; }
#masthead #masthead1 #microbanners { padding-top:10px; }
#masthead2 { background-color:#993333; padding-top:10px; padding-bottom:6px; }
#masthead3 { background-image:url(/images/interface/header2background.gif); background-repeat:repeat-x; height:25px; background-position:top; }
#masthead3 #lefttab { background-image:url(/images/interface/header4background184.gif); background-repeat:no-repeat; background-position:left top; height:25px; }

/*BEGIN LEFT NAV*/

#newleftnav { width:168px; margin:0; padding:0; border-right:2px solid black; background-color:#993333; font-family:Arial, Helvetica, sans-serif; }
#newleftnav ul { width:100%; margin:0; padding:0; list-style-type:none; text-indent:0; }
#newleftnav ul li { width:100%; margin:0; padding:0; text-indent:12px; }
#newleftnav ul li span { width:100%; font-size:12px; height:24px; line-height:24px; display:block; margin:12px 0 6px 0; background-color:#000; color:#FFFF66; text-indent:6px; }
#newleftnav ul li a { color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#newleftnav .adleftnav { margin:150px auto 150px auto; text-align:center; }

a:link { text-decoration:underline; font-weight:normal; }
a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }
a:active { text-decoration:underline; }

.links { font-size:10px; color:#FFFFFF; }
.linksinterface { font-size:10px; color:#FFFFFF; text-decoration:none; }
.headers { font-size:15px; letter-spacing:-.09; font-weight:bold; }
.headersnavigation { font-size:12px; letter-spacing:-.09; font-weight:bold; color:#FFCC33; }
.Dates { font-size:15px; font-weight:bold; text-decoration:none; }
.reviewtext { font-size:11px; text-decoration:none; }
.homeadvicetitle { font-family:verdana; font-size:12px; font-weight:bold; text-decoration:none; }
.homeadvicetext { font-family:verdana; font-size:10px; color:#336600; text-decoration:none; }
.Labels { font-size:12px; font-weight:bold; }
.Title { font-size:14px; font-weight:bold; }
.reviewtitle { font-size:12px; font-weight:bold; }
h1.ReviewTitleH1 { font-size:14px; font-weight:bold; }
.reviewteaser { font-size:11px; }
.reviewdate { font-size:11px; font-weight:bold; }
.generaltext { font-size:13px; }
.redwarning { font-size:13px; color:#FF0000; }

.style1 { font-size:12px; }
.style2 { font-size:12px; font-weight:bold; color:#CC0000; }
.style3 { font-size:12px; }
.style4 { color:#666666; font-style:italic; }
.style5 { font-size:11px; text-decoration:none; }