/*
-------------------------------------
 Antique Toys And Dolls v. 3.0
 (c) Copyright www.websound.dk 2008
-------------------------------------
*/
* { margin: 0; padding: 0; outline: none; }
html { height: 100%; }
body { font: 62.5%/1.6 "Tahoma", "Verdana", "Arial", sans-serif; height: 100%; text-align: center; background: #028585 url("../images/bg.gif") repeat-x; }
a { text-decoration: none; color: #000000; }
a.email { display: block; background: transparent url("../images/email.png") no-repeat; text-indent: 20px; line-height: 10px; margin-left: 5px; }
a.prodorder { display: block; float: right; width: 100px; height: 32px; border-style: solid; border-color: #bfbca7; border-width: 0px 1px 1px 1px; background: transparent url("../images/menuloop.gif") repeat-x; line-height: 28px; text-align: center; margin: 0px 5px 0px 5px; }
a.showlink { text-decoration: underline; }
dt { font-weight: bold; text-transform: uppercase; color: #333333; }
dt a, em a { color: #333333; text-decoration: underline; }
dd { display: list-item; list-style-position: inside; }
fieldset, img { border: 0; }
h1 { font-size: 200%; margin: 3px 0px 0px 10px; color: #333333; font-weight: normal; }
h2 {font: 200% "Georgia", "Verdana", "Arial", sans-serif;}
h3 { font-size: 160%; color: #6C664F; }
hr { display: none; }
ol, ul { list-style: none; }
p { margin-bottom: 12px; }

#branding { background: transparent url("../images/toploop.gif") repeat-x; height: 89px; }
#infobar { clear: both; background: transparent url("../images/toploop.gif") repeat-x center center; color: #ffffff; text-align: center; height: 25px; padding: 8px; text-transform: uppercase; font-size: 125%;}
#content { width: 535px; float: right; margin-bottom: 6px; }
#content p { margin-left: 10px; }
#logo { float: left; }
#menu { display: block; height: 32px; background: transparent url("../images/menuloop.gif") repeat-x; }
#menu li { line-height: 30px; padding: 0px 10px 0px 10px; float: left; background: transparent url("../images/menudiv.gif") no-repeat bottom right; }
#menu li img { vertical-align: middle; }
#search { float: right; margin: 0px 10px 0px 0px; border-left: 1px dotted #ffffff; padding: 10px;  }
#search label, #search legend { display: none; }
#search #cmdsearch { vertical-align: top; }
#secondarycontent { width: 241px; min-height: 800px; margin: 10px 0px 6px 10px; float: left; background: transparent; }
#skipnavigation { display: block; width: 0; height: 0; overflow: hidden; }
#topmenu { float: right; margin: 10px 10px 10px 0px; }
#topmenu li { float: left; padding-left: 5px; }
#topmenu li, #topmenu li a { color: #ffffff; }
#wrapper { width: 786px; min-width: 786px; margin: 0 auto; text-align: left; background: #ffffff; border-left: 1px solid #2b5d5d; border-right: 1px solid #2b5d5d; }

div.page { float: left; margin: 10px 0px 5px 10px; padding: 10px; width: 495px; min-height: 120px; border: 1px dotted #cccccc; background: #f8f7f3; color: #666666; }
div.page em { color: #333333; font-weight: bold; font-style: normal; }
div.page h1 { margin-left: 0; }

/* Product-display */
div.product { float: left; margin: 10px 0px 5px 10px; padding: 10px; width: 500px; min-height: 120px; border-left: 1px dotted #cccccc; border-top: 1px dotted #cccccc; background: #f8f7f3 url("../images/shadow.png") no-repeat bottom right; color: #666666; }
div.product div { float: left; margin-right: 10px; }
div.product em { color: #333333; font-weight: bold; font-style: normal; }
div.product strong { color: #800000; font-size: 150%; }
div.prodimages { clear: both; float: right; width: 100%; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background: #ffffff; margin: 5px 0px 5px 0px; padding-top: 5px; }
div.prodimages img { padding: 5px; cursor: pointer; }
div.prodimages strong { color: #333333; font-size: 100%; }
div.pagenum { clear: both; width: 495px; margin: 10px 0px 0px 10px; padding: 10px; background: #f3f0cd; border: 1px dotted #cccccc; }

/* Browse-menu */
#browse { border-left: 1px dotted #676767; border-right: 1px dotted #676767; border-top: 1px dotted #676767; }
#browse li.activelink a { background: #e1a83e; }
#browse li a.maincategory { font-weight: bold; background: #fbfaef url("../images/arrow.gif") no-repeat 5px 50%; padding-left: 15px; }
#browse li a { line-height: 25px;  }
#browse li li:first-child { border-top: 1px solid #bbbbbb; }
#browse li li { border-bottom: 1px dotted #676767; font-weight: normal;}
#browse li li a { background: #f3f0cd; display: block; padding: 3px 3px 3px 6px; line-height: 20px; text-indent: 0px;}
#browse li li  a:hover { background: #f9f7e3; }

/* Contact-form */
#contact { margin: 0px 0px 10px 10px; }
#contact fieldset { border: 1px solid #666666; width: 505px; padding: 5px; }
#contact input { width: 180px; }
#contact label { display: block; }
#contact textarea { width: 500px; height: 200px; }
#contact #submitmail { cursor: pointer; float: right; width: 100px; height: 32px; border-style: solid; border-color: #bfbca7; border-width: 0px 1px 1px 1px; background: transparent url("../images/menuloop.gif") repeat-x; line-height: 28px; text-align: center; margin: 5px 2px 0px 0px; }