/* Screen Stylesheet */

*{font-family:comic sans ms;}

h2 {color:#333333; margin-bottom:10px;}
h4 {color:#333333; margin-bottom:10px; font-size:14px;}
p {font-size:12px;}

/* Messages */
.messages li {font-size:12px; padding:5px 20px}

/* Header */
#header {background:url(/img/skin/header-bg.png)}
#header .strapline {text-indent:-9999px; width:174px; height:85px; background:url(/img/skin/strapline.png); top:50px;}
#header .input{width:226px;background:url(/img/skin/search-bg.png) no-repeat; }
#header .input .text {background:transparent; border:none !important; width:160px !important;float:left; height:21px; color:#666666; font-family:lucida grande, arial; font-size:10px;}
#header .searchsite {top:130px; right:0}
#header .searchsite .submit {position:relative; bottom:8px; right:10px;}

#header ul.basket {background:url(/img/skin/basket.png) no-repeat; padding-top:20px; right:0; width:124px;}
#header ul.basket li {font-size:10px; color:#666666; font-weight:bold  }
#header ul.basket .summary {float:right; margin-top:8px;}
#header .basket {float:right}
#header .basket li {float:right; width:100%; text-align:right}
#header .basket .view a {text-decoration:none; color:#f00; }
#header .basket .checkout a {text-decoration:none; color:#f00; }
#header .account li {margin-left:5px;}
#header .account a {color:#666;  text-decoration:none; font-size:11px; font-weight:bold}

/* Body */
#body {background:#F1E9CD; margin:0; padding-top:10px;}
#body #prinav {background:#5D5650 url(/img/skin/pri_nav-bg.png) no-repeat; padding:10px 0;}
#body #prinav li {margin:3px 5px 0px 10px; border-bottom:1px solid #736765; padding-bottom:3px; float:left; width:81%}
#body #prinav li a {text-decoration:none; color:#fff; letter-spacing:-1px; font-size:13px;}
#body #prinav .subnav .last {border:none;}
#body #prinav .subnav li {margin-left:30px; .margin-left:9px;}
#body #prinav .subnav ul {margin:0px; padding:0}

#sidebar .newsletter {background:#DDDAC5; border:#CFCCB7 1px solid; margin-top:10px;}
#sidebar .newsletter legend {color:#5D5650; font-size:16px;}
#sidebar .newsletter label {font-size:12px; font-weight:bold; color:#5D5650}

/* Footer */
#footer {background:#5D5650 url(/img/skin/footer-bg.png) no-repeat 50% 0; padding-bottom:100px;}
#footer * {text-decoration:none; font-size:11px; color:#B4ACAC}
#footer .wrapper {padding-top:20px;}
#footer ul, #footer p {margin:3px 0}
#footer .foot_left {float:left; width:500px;}
#footer .foot_right {float:right; width:200px;}
#footer .left_footer {float:left; width:100%; text-align:left}
#footer .right_footer {float:right; width:100%; text-align:right}

/* Home */
#promo-promotions {background:url(/img/skin/promo_pan-bg.png) no-repeat; float:left; margin-left:10px;}

ul.ticker {background:url(/img/skin/latest_news.png); height:25px; width:100%;}
.ticker * {text-decoration:none; color:#5D5650; font-size:11px;}
.ticker li {width:650px; float:right; margin-top:5px}

div.welcome-message {background:url(/img/skin/featured_item-bg.png) no-repeat; margin-top:20px; display:inline;float:left; width:321px!important;overflow:hidden; padding:40px; height:251px !important;}
h2.welcome-message {}
div.welcome-message .body p {margin-bottom:10px; color:#5D5650;}

.featured_page {float:left; width:160px; height:294px; margin-top:20px; margin-left:18px;}
.featured_image {width:100%; text-align:center; margin-top:5px;}
.featured-image li {position:static !important}
.featured_title a {font-size:14px; text-decoration:none; color:#000}
.featured_summary {font-size:11px; color:#5D5550}
.featured_was_price {color:#5D5650; font-size:12px; margin-top:10px}
.featured_price {color:#AA2111; font-size:18px;}
.featured_price span {color:#000}

.kidz_zone {margin-top:20px; float:left; width:390px; height:339px; background:url(/img/skin/kids_zone-bg.png); position:relative}
.kidz_zone .kidz_summary {float:left; color:#5D5650; width:200px; font-size:13px; top:160px; left:30px; position:absolute}
.kidz_zone .kidz_click_here {position:absolute; top:150px; right:10px}

.cont_wrapper {background:#fff url(/img/skin/page_top.png) no-repeat; padding:10px; float:left; width:775px; .width:774px;}
.page-home .cont_wrapper {background:none; padding:0; width:auto}

/* About Us */
.page-about_us .flash-panel {width:300px;height:200px;display:block;float:right;} 
.page-about_us .listing {float:left;width:400px;}

/* Link Archive */
.listing .link { margin-top: 20px; border-bottom: 1px dotted #999; padding-bottom: 20px; }
.listing .link .title,.listing .link .summary { font-size: 13px; padding-left: 120px; }
.listing .link .thumbnail { float: left; }
.listing .link  a {color:#AA2212; text-decoration:none;}

/* Page Group */
.listing .article {margin:10px 0}
.listing .article h2 {margin:0}
.listing .article h2 a {text-decoration:none; color:#333}
.listing .article .date {color:#555; font-size:11px;}
.listing .article .summary {color:#333; font-size:12px;}

/* Information Page */
h4.headline {margin-bottom:10px; font-size:13px;}
.body p {font-size:12px;}

/* News Archive */
.article .back {margin-bottom:5px}
.article .back a {text-decoration:none; text-transform:uppercase; font-size:13px;}

/* Downloads */
.download_item {height:130px; position:relative}
.download_item  h2 {margin:10px 0; background:#F5F4EE; padding:6px; color:#333;  font-size:11px}
.download_item .download_type {width:100px; height:100px; float:left; margin:0 10px;}
.download_item .description {color:#333; font-size:12px;}
.download_item .DOC {background:url(/img/icons/doc_ic.jpg);}
.download_item .PDF {background:url(/img/icons/pdf_ic.jpg);}
.download_item .ZIP {background:url(/img/icons/zip_ic.jpg);}
.download_item .download_button {top:100px; left:120px; position:absolute}

/* Topic */
.topic {float:left}
.topic h2 a {font-size:14px; color:#000; text-decoration:none;}
.topic .product {height:300px;}
.topic .product .summary {color:#5D5550; font-size:11px; height:70px;}
.topic .product .wasprice {color:#5D5550; font-size:11px; margin-top:10px;}
.topic .product h3.price {font-size:18px;}
.topic .product h3.price .now {color:#AA2111}

/* Product Details */
.product .description {width:400px;}
.product .wasprice {color:#5D5550; font-size:11px; margin-top:10px;}
.product h3.price {font-size:18px;}
.product h3.price .now {color:#AA2111}
.product h3.special-offer {margin:10px 0; text-transform:uppercase; color:#666666}
.product h4 {}
.product .body {margin-top:10px; color:#666666}
.related-items .rel_header {background:#DEDAC6; padding:5px; color:#333; font-size:11px; font-weight:bold}
.related-items .product {height:300px;}
.related-items .product .summary {color:#5D5550; font-size:11px; height:70px;}
.related-items .product .wasprice {color:#5D5550; font-size:11px; margin-top:10px;}
.related-items .product h3.price {font-size:18px;}
.related-items .product h3.price .now {color:#AA2111}

/* Related Items */
.related-items .title a {text-decoration:none; color:#333}

/* FAQ's */
.faqs_title {margin-top:20px;color:#333333; margin-bottom:10px;}
.faqs_summary {color:#666; font-size:12px; margin-bottom:10px;}
.faqlist .heading { clear: left; }
.faqlist dt { background:#F5F4EE; padding:5px; clear: left; }
.faqlist dt a {font-size:12px; text-decoration:none; color:#333}
.faqlist dt .selected { background-image: url(/img/icons/icon-arrow_bottom_right.png) }
.faqlist dd { clear: left;}
.faqlist dd p { padding-left:5%; line-height:160%; color:#666666;}

/* Contact */
.contact-intro {margin-top:10px;}
.contact-intro .body p {color:#666}
dl.contact dt {font-weight:bold; font-size:13px; margin-left:10px; width:100px; color:#666}
dl.contact dd {font-size:12px; margin-left:10px; width:200px; float:left; color:#666}
.contact-form {background:#F7F6F1; margin-top:20px; padding:10px;}
.contact-form * {font-size:12px; color:#666666}
.contact-form .submit {text-align:left; margin-top:10px;}

/* Newsletter */
.newsletter-subscribe-sidebar {margin-top:20px;}
.newsletter-subscribe-sidebar * {font-size:12px; margin:3px 0}
.newsletter-subscribe {padding-right:10px;}
.newsletter-subscribe p {margin:10px 0}

/* My Account */
#user-account * {font-size:12px}


/* Send To Friend */
#sendtofriend {font-size:12px; color:#333}

/* Site Map */
.sitemap *{font-size:12px; color:#333; text-decoration:none}
.sitemap li {margin-left:10px;}
.body li {font-size:12px}




/* Contact */
.contact-intro {margin-top:10px;}
.contact-intro .body p {color:#666}
dl.contact dt {font-weight:bold; font-size:13px; margin-left:10px; width:100px; color:#666}
dl.contact dd {font-size:12px; margin-left:10px; width:200px; float:left; color:#666}
.contact-form {background:#F7F6F1; margin-top:20px; padding:10px;}
.contact-form * { font-size:12px; color:#666666}
.contact-form .submit {text-align:left; margin-top:10px;}

/* Newsletter */
.newsletter-subscribe-sidebar {margin-top:20px;}
.newsletter-subscribe-sidebar * {font-size:12px; margin:3px 0}
.newsletter-subscribe {padding-right:10px;}
.newsletter-subscribe p {margin:10px 0}

/* My Account */
#user-account * {font-size:12px}


/* Send To Friend */
#sendtofriend {font-size:12px; color:#333}

/* Site Map */
.sitemap *{font-size:12px; color:#333; text-decoration:none}
.sitemap li {margin-left:10px;}
.body li {font-size:12px}


