/* Screen Stylesheet */

* {font-family:lucida grande, arial, sans-serif; color:#fff; text-decoration:none; }
h2 {font-size:1.7em; margin-bottom:10px;}
h4 {font-size:1.2em; margin-bottom:10px;}
p {font-size:0.7em; line-height:150%}
input, textarea {color:#000}
select, option {color:#000}
ul.submit {text-align:left}
span.required {color:#ccc; margin-right:3px;}

body {background:#000 url(/img/skin/flower-bg.png) no-repeat 50% 0}

/* Master */
#header .searchsite {background:url(/img/skin/search-bg.png); width:211px; height:33px; top:35px;}
#header .searchsite .input {right:38px; top:5px !important;}
#header .searchsite .input input {background:#544A4E; border:1px solid #000; width:160px !important; color:#fff}
#header .searchsite .submit {right:3px; top:4px;}
#header .searchsite .fields {position:relative}
#header .account {top:0px; height:30px;}
#header .account a, #header .account li {font-family:georgia, serif; font-size:0.8em; color:#ccc}
#header .account li {float:left; margin-left:5px; margin-top:10px;}
#header .account .acc_sep {width:11px; height:24px; background:url(/img/skin/account_separator.png); margin-top:0px;}
#header #fontControls{width:161px;position:absolute;right:0px;top:70px;}
#header #fontControls img{float:left;}
#header #fontControls a{margin-left:3px;width:23px;height:25px;display:block;float:left;}
#header #fontControls a.increaseSize{background:url(/img/inc_font.png) no-repeat;}
#header #fontControls a.decreaseSize{background:url(/img/dec_font.png) no-repeat;}

#sidebar { overflow: hidden; }
#sidebar .newsletter {background:url(/img/skin/newsletter-bg.png) no-repeat; margin-top:10px;}
#sidebar .newsletter .fields {margin-top:20px; }
#sidebar .newsletter .fields label {font-size:0.8em;}
#sidebar .newsletter .fields input {width:120px;}
#sidebar .newsletter .fields .subscribe input {width:auto; margin-top:5px;}
#sidebar #prinav li {margin:3px 0}
#sidebar #prinav li a {font-family:georgia, serif; font-size:1em; color:#ccc}
#sidebar #prinav li li {margin-left:10px}
#sidebar #prinav li li a {font-size:1em;}

.content-wrapper {padding:10px;float:left;width:100%;}

/* Footer */
#footer * {font-size:0.9em; color:#ccc}

/* Home Page */
.home .featured_pages {margin-top:10px; float:left}
.home .featured_page {float:left; width:191px; background:url(/img/skin/featured-bg.png) no-repeat; margin-right:10px;}
.home .featured_page .featured_image {margin:0 auto; width:150px; margin-top:15px; text-align: center;}
.home .featured_page .featured_title {margin-left:20px;}
.home .featured_page .featured_title a {font-size:1em}
.home .featured_page .featured_more {margin-left:18px; margin-top:5px;}
.home .item_3 {margin-right:0;}

/* Information Pages */
.visual {float:right; margin:10px;}
.document li {font-size:0.8em;}
.document h3 {margin-top:10px;}
.composite-section h2 {font-size:16px;}

/* Filter */
.no-results {margin-left:10px;}
.sorting {margin:0px; background:url(/img/skin/sorting-bg.jpg); width:775px; height:41px; overflow: hidden; }
.sorting * {font-size:0.9em; }
.sorting fieldset {float:left; margin-top:10px; margin-left:80px;}
.sorting fieldset select,.sorting fieldset option {color:#000}
.topic .listing {margin-left:10px;float:left;}
.topic .product { background: #fff; width: 182px; height: 380px; position: relative; }
.topic .product .thumbnail { width: 182px; height: 250px; overflow: hidden; }
.topic .product .thumbnail a { width: 250px; height: 250px; margin-left: -33px; margin-top: 0px; float: left; background: #FFF; text-align: center; overflow: hidden; }
.topic .product .thumbnail a img {  }
.topic .product .title a, .topic .product .summary, .topic .product .price * { color: #000; }
.topic .product .title { margin-left: 15px; width: 150px; line-height: 60%; }
.topic .product .title a { font-size: 0.5em; line-height: 100%; }
.topic .product .summary { margin: 0 15px; }
.topic .product div.price { bottom: 10px; position: absolute; left: 15px; }
.topic .product h3.price { margin: 0 !important; font-size: 1em; }

/* Product Details */
.product .description {width:430px;}
.product .wasprice {color:#5D5550; font-size:0.8em; margin-top:10px;}
.product h3.price {font-size:22px; margin-bottom:10px;}
.product h3.special-offer {margin:10px 0; text-transform:uppercase; color:#666666}
.product .body {margin-top:10px; color:#666666}
.product input, .product select, .product option {color:#000}
.product select { width: 270px; }
#add-to-basket ul {background:url(/img/skin/add_basket-bg.png) no-repeat; width:445px; height:40px; float:left; padding:7px 0 0 7px}
#add-to-basket legend {margin-bottom:4px;}
.product .gallery { background:url(/img/skin/product_gallery-bg.png); overflow: hidden; }
.product .gallery li { background: #fff; }
.product .gallery .featured-image img { height: 297px; }
.product .gallery .thumbs { width: 315px; }
.product .gallery .thumbs li { float: left; width: 90px; height: 90px; margin-right: 15px; text-align: center; }

/* Contact */
div.contact-form {padding:10px; background:url(/img/skin/contact-bg.png) no-repeat}
.contact-form * {font-size:12px;}

/* Messages */
ul.messages {margin-left:10px; margin-bottom:10px;}
ul.messages * {font-size:11px;}

/* My Account */
#user-account * {font-size:12px}
#user-account .small {width:100px;}
#user-account fieldset {margin-top:20px;}
#user-account fieldset legend {font-size:14px; font-weight:bold; text-transform:uppercase}

/* search results */
.search-results .listing {margin-left:10px;}
.search-results .listing .product {margin-bottom:10px;}
.search-results .listing .price {font-size:12px; margin-top:5px;}
.search-results .listing .title { font-size: 1.2em; }

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

/* send To Friend */
#sendtofriend *{font-size:12px;}

/* Sitemap */
.sitemap * {font-size:12px; margin-left:10px;}



.content-warapper
