@charset "utf-8";
/* CSS Document */

/* CSS Reset style sheet should should be used along with this styel sheet */

/* comment */

body { background-color: #000000; color:#000000; font-family: "Trebuchet MS", Arial, Verdana,Helvetica, sans-serif; }

/* These font size settings will ensure consistent resizing of text across browsers and minimize exagerated resizing in IE.  Text sizes should be specified in em throughout. */
body,td,th { font-size: 100%; line-height: 1.3; letter-spacing: .1em; }
p {font-size: .875em;}


h1 {font-size: 200%; font-weight: normal; letter-spacing: .1em; padding: 20px; 0px;}
h2 {font-size: 175%; font-weight: normal; letter-spacing: .1em; }
h3 {font-size: 150%; font-weight: normal; letter-spacing: .1em; }
h4 {font-size: 125%; font-weight: normal; letter-spacing: .1em; }
h5 {font-size: 100%; font-weight: normal; letter-spacing: .1em; }
h6 {font-size: 100%; font-weight: normal; letter-spacing: .1em; }

a:link    {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover   {text-decoration: none;}

.clear {clear: both;}
.clearfix:after{ content: "."; display:block; height: 0; clear:both; visibility:hidden; }

/* ////////////////////////////////// */

#Wrapper { margin: 35px auto; width: 840px;}

#heading  { background: #7a7a7b; margin-bottom: 10px; padding: 10px;}
#heading h1 { color:#fff; padding: 5px;}
#heading a { color:#fff;}
#heading a:hover { color:#435e91;}

#top { margin-bottom: 10px; }
#top p { height: 350px; }

#main { background-color:#fff; color:#000; width: 625px; height:auto; font-size: 80%; padding:20px;}


#main div h1, h2, h3, h4, h5, h6 {padding: .5em 0; font-weight:bold; }
#main div h4 {padding: 1em 0;}
#main div p { font-size: 100%; height:auto; }
#main div .otherlinks {text-align: right;}
#main div ul {margin-left: 40px;}
#main div ul li {list-style: disc outside; padding-left: 0px;}
.page7 {display:none;}

#main div .productioninfo p {font-size: 175%; color: blue;}
.reviewlinks a {font-size: 80%; color: blue;}

#PrevJumpNext {float: right;}
#filetodownload {float: right;}
#filetodownload a { text-decoration: underline; font-size: 125%;}

#undermain  {  background: #7a7a7b; margin-right: 430px; }
#undermain  p   { padding: 20px; color:#fff; }
#undermain a {color: #FFFFFF;}
#undermain a:hover { color: #435e91; }



#underright  { color: #FFFFFF; background: #c76915; width: 415px; float: right; clear: right; }
#underright  p   { padding: 20px; color:#c76915; }

td{border-bottom width: 1px; }
td {border-bottom-style:solid;}
td {border-bottom-color:#333333;}
td { border-collapse:collapse; border-spacing: 0pt; border-bottom: 1px solid black; }

#footer { clear:both; padding: 25px; font-size: 80%;  text-align:center; }
#footer p {margin: 0px; color:#666666;}
#footer a {color:#0066cc;}
#footer a:hover {background-color:#CCCCCC; color:#000}

/* Ditto Styles */

.ditto_info {font-style:italic; color:#666; font-size: 90%; }
.ditto_tags {display: none;}
.ditto_link {text-align: right; padding-bottom: 1px; }

/* Photo Gallery */
.thumbscontainer {width: 625px; margin-bottom: 5px;}

/* product catalog */

.productitem span {font-weight: bold; color: #0066cc;}
.productitem img {float: right; padding: 5px; border: solid 1px #000; margin: 10px ;}


.ditto_item img { float: left; padding-right: 15px; margin-left: -150px;}
.ditto_introText {font-size: 100%; padding-left: 20px;}


.ditto_item .productinfo { padding-left: 250px; color: #000; font-size: 90%; }
.productdescription {clear: left; padding-top: 0px;}
.ditto_item {padding-bottom: 10px; padding-left: 150px; }
.ditto_item a {font-size: 115%; padding-left: 0px; font-weight: heavy; color: blue; }
.ditto_item a:hover { color:#435e91;}

p.ditto_pageTitle a {font-size:175%;}

p.reviewlinks {text-align: right;}

a:link.otherlinks  {text-decoration: underline;}
a:hover.otherlinks  {text-decoration: underline; color:#435e91; }
a:visited.otherlinks  {text-decoration: underline;}

/* manage picture */

.managecontainer {background-color: #CDCCD0;}

#wrongpage li {padding: 5px; }
#wrongpage li li {padding-left: 10px;}
#wrongpage a { text-decoration: underline; color:#435e91; )
