#wrapper {position: relative; width: 775px; margin: 0 auto; padding: 0; text-align: left; background: #fff; font: 80% verdana, arial, sans-serif; line-height: 1.5; color: #000;border: 0px dotted blue;}
#wrapperwide {position: relative; width: 895px; margin: 0 auto; padding: 0; text-align: left; background: #fff; font: 80% verdana, arial, sans-serif; line-height: 1.5; color: #000;border: 1px dotted blue;}
#foot {width: 775px; margin: 0 auto; padding: 7px 0; border-width: 1px 0 0 0; border-style: solid; border-color: #7f7f7f; font: 95% arial, sans-serif; color: #000; text-align: center;}
#foot a:link, #footer a:visited {color:#000; text-decoration: underline;}
#loaf {height: 70px; background-color: #fff; text-align: center;}
#inside {position: relative; width: 534px; margin: 10px 0 0 178px; padding: 0px 30px 10px 30px; text-align: left; border-width: 0 0 0 1px; border-style: solid; border-color: #7f7f7f; background: #fff; font: 100% verdana, arial, sans-serif; line-height: 1.2;}
#insidewide {position: relative; width: 685px; margin: 10px 0 0 178px; padding: 0px 15px 10px 15px; text-align: left; border-width: 0 0 0 1px; border-style: solid; border-color: #7f7f7f; background: #fff; font: 100% verdana, arial, sans-serif; line-height: 1.2;}
#inside li, #insidewide li {padding-bottom: 10px;}

#lhinside {clear: both; float: left; border: 0px solid blue; width: 330px; line-height: 1.3;}
#articleinside {float: left; border: 0px solid blue; width: 412px; line-height: 1.3; margin: 0 0 0 10px;}
#inside a:link, #insidewide a:link, #articleinside a:link, #lhinside a:link, #rhinside a:link {color: #973366;}
#inside a:visited, #insidewide a:visited, #articleinside a:visited, #lhinside a:visited, #rhinside a:visited {color: #973366;}
#rhinside {float: left; border: 1px solid #7f7f7f; width: 180px; padding: 5px; margin: 0 0 0 10px; font: 95% verdana, arial, sans-serif; line-height: 1.2; background-color: #e3e3e3;}
#merchgroup {clear: both; float: left; border: 0px dotted red; width: 260px; padding: 0; margin: 0px;}
#merchinside { border: 1px solid #7f7f7f; width: 250px; padding: 5px; margin: 0px; font: 95% verdana, arial, sans-serif; line-height: 1.2; background-color: #e3e3e3;}
#rhinside h2, #merchinside h2 {font-size: 110%; text-align: center; margin: 0;}
#rhinside ul, #merchinside ul {border: 0px dotted red; margin: 0 0 0 0; padding-left: 5px; list-style-type: none;}
#rhinside li, #merchinside li {border: 0px dotted blue; padding: 0 0 5px 0;}
#rhinside p, #merchinside p {border: 0px dotted green; margin: 5px 0;}
#rhinside a:link, #rhinside a:visited, #merchinside a:link, #merchinside a:visited {color: blue;}
#sparrow {background-color: #973366; padding: 4px 3px 3px 3px; margin-top: 0; color:#fff; font: 12px arial, helvetica, sans-serif;}
#sparrow a:link, #sparrow a:visited {color: #fff;}
h1 {font-size: 150%; margin: 15px 0 0px 0; line-height: 1.2em;}
#lhinside h1, #articleinside h1 {font-size: 100%;}
h2 {font-size: 110%; text-align: left;}
h3 {margin: 5px 0 -5px 0;}
h4 {font-size: 150%;}
#signup {width: 166px; padding: 0; margin: 0px 5px 10px 5px; border: 1px solid #7f7f7f; background-color: #e3e3e3;}
#signup h3 {text-align: center; font-size: 100%; margin-bottom: 5px;}
#signup p {font-size: 85%; line-height: 1.2em;}
#signup td {font-size: 90%; line-height: 1.2em;}
#signup2 {text-align: center; background-color: #ccc; padding: 0 10px; border: 2px solid #3465ad;}
#signup2 table {margin-left: 60px;}
#signup2 td {font-size: 80%;}
.alizarin {color: red; font-size: 120%; text-align: center;}
#guide {padding: 0px; margin: 0px 5px 10px 5px; font: 100% Arial, sans-serif; color: #333; border: 0px solid red;}
#guide ul {list-style: none; margin: 0; padding: 0;}
		
#guide li {border-bottom: 1px solid #fff; margin: 0;}
#guide li a {display: block; padding: 5px; background-color: #973366; color: #fff; text-decoration: none; width: 156px;}

html>body #guide li a {width: auto;}

#guide li a:hover {background-color: #d8599a; color: #fff;}
.spacer {line-height: 0.5em;}
#ad {border: 0px solid red; width: 300px; height: 250px; float: left; margin: 0px 10px 5px 0; }
#dirad1 {float: left; border: 1px solid red; width: 336px; height: 280px; margin: 10px 0;}
#dirad2 {border: 1px solid red; width: 250px; height: 250px; margin: 10px 0;}
#dirvid {float: left; border: 0px solid green; width: 336px; height: 290px; margin: 10px 0 0px 10px; }
#adb {float: left; border: 0px solid red; width: 250px; height: 250px; margin: 15px 15px 10px 0;}
#imageada {float: left; border: 0px solid green; width: 250px; height: 250px; margin: 15px 0 10px 15px; }
.markoid {background-color: #973366; color: #fff; padding: 3px; margin: 0;}
.encor {background-color: #f2d5e4; padding: 3px; height: 40px; border: 1px solid #7f7f7f; margin: 0 0 30px 0;}
.encor img {float: left; margin-right: 5px;}
.encor p {margin: 0; padding: 4px; }
.search {clear: both; padding: 15px 40px; border: 0px solid #7f7f7f; background-color: #fff; margin: 30px;}
.amp {width: 1.2em; height: 1.2em; margin-bottom: -0.2em;}
.policy {position: relative; width: 540px; margin: 10px auto; padding: 40px; text-align: left; border: 1px solid #333; background: #fff; font: 80% Courier, serif;}
.terms1 {font: 150% Courier, serif; text-align: center; margin: 0; padding-bottom: 20px;}
.terms2 {font: 130% Courier, serif; text-align: center; margin: 0;}
#lcol {position: absolute; top: 80px; left: 0;}
#cover, .center {text-align: center;}
.cover2 {float: left; margin: 15px;}
.amazon {float: left;}
.section {border-bottom: 1px solid #7f7f7f;}
.shot {float: left; border: 0px solid red; width: 275px; margin: 15px 15px 10px 0;}
.centerbanner {text-align: center; margin: 10px 0;}
