/* --------------------------------------------------
Theme Name: Stock2Clear
file: standard.css
version: 1.0
created: 30/08/09
author: Andrea Cima Serniotti
---------------------------------------------------*/

/* ------------------------------------------- COMMON CLASSES -------------------------------------------- */

.alt ,#top-nav h2,#search label,#welcome h2,#sections h2,#features h2{position:absolute;top:-9999px;left:-9999px}
.hidden, hr{display:none}
p,ul,ol,li,form,fieldset,table,td,th,h1,h2,h3,h4,h5{margin:0;padding:0}
ul{list-style-type:none}
a {color:#a28b80;text-decoration:underline}
	a:hover {text-decoration:none}
	a:focus {outline:none}


/* ---------------------------------------------- STRUCTURE ---------------------------------------------- */

html {font-size:62.5%}
body {background:#fff url(images/body-sub.gif) 0 0 repeat-x;margin:0;padding:0 0 15px 0;text-align:center;font-family:Arial, Verdana, sans-serif;font-size:1.2em;color:#a28b80}
body.home {background:#f9f7f5 url(images/body.gif) 0 0 repeat-x}
#wrapper {width:960px;margin:0 auto;padding:0 10px;text-align:left;position:relative}
#header {float:left;width:960px;height:151px;position:relative;margin-bottom:27px}
	h1 a{position:absolute;top:25px;left:0px;width:316px;height:59px;background:url(images/stock2clear.gif) 0 0 no-repeat;text-indent:-9999px}
	
#search{position:absolute;bottom:65px;right:0;background:url(images/lens.gif) 0 5px no-repeat;padding-left:35px;width:22.8em}
	#search button{cursor:pointer;background:url(images/search.jpg) 0 0 no-repeat;color:#fff;width:71px;height:30px;border:0;font-weight:bold;font-size:1em;float:right;margin-left:1px}
	#search input{width:192px;height:17px;padding:8px 3px 3px 3px;border:1px solid #e8d9cb;float:left;}

#top-nav{position:absolute;top:3px;right:0;background:url(images/top-nav-l.gif) 0 0 no-repeat;width:26em}
	#top-nav ul{float:right;background:url(images/top-nav-r.gif) top right no-repeat;padding:5px .5em 10px .7em;margin-left:5px;width:24.5em}
	#top-nav li{float:left;margin:0 6px 0 0;padding:2px 0;ine-height:100%}
	#top-nav li a{float:left;color:#a28b80;font-size:.9em;padding:0 12px 0 6px;border-right:1px solid #a28b80;text-decoration:none}
	#top-nav #login{background:url(images/lock.jpg) right center no-repeat;padding-right:12px}
	#top-nav #login a{border:0}
	#top-nav li a:hover,#top-nav li a:focus,#top-nav li a:active,#top-nav li.active a{text-decoration:underline}

#global-nav{position:absolute;bottom:0;left:0}
	#global-nav li{float:left;background:url(images/global-nav-l.gif) 0 0 no-repeat;padding-left:4px;margin-right:2px}
	#global-nav li a{float:left;color:#fff;background:url(images/global-nav-r.gif) top right no-repeat;padding:10px 20px 10px 16px;font-weight:bold;text-decoration:none}
	#global-nav li.active{background-image:url(images/global-nav-l-active.gif)}
	#global-nav li.active a{color:#2b9cd6;background-image:url(images/global-nav-r-active.gif)}
	#global-nav li a:hover,#global-nav li a:focus,#global-nav li a:active{text-decoration:underline}
	#global-nav li.active a:hover,#global-nav li.active a:focus,#global-nav li.active a:active{text-decoration:none}

/* ---------------------------------------------- HOME ---------------------------------------------- */

#welcome{padding:70px 20px 5px 20px;line-height:160%;background:url(images/welcome.jpg) 0 0 no-repeat;float:left;width:288px;color:#fff}
	#welcome p{margin-bottom:15px}
	#welcome .more a{text-decoration:none;display:block;width:218px;height:28px;background:url(images/welcome-button.jpg) 0 0 no-repeat;color:#fff;font-weight:bold;padding:6px 0 0 13px}

#banner{float:left;background:url(images/banner/banner-8.jpg) 0 0 no-repeat;width:631px;height:250px;margin-left:1px}

#content{float:left;padding-bottom:30px;width:960px}
	.home #content{padding-top:54px}

#latest-entries{float:left;width:314px;position:relative;line-height:160%}
	#latest-entries h2{font-weight:normal;font-size:1.8em;letter-spacing:1px;margin-bottom:20px}
	#latest-entries li{margin-bottom:11px;padding-left:120px;position:relative;min-height:93px;height:auto !important;height:93px;border-bottom:1px dashed #e8dfd6;}
	#latest-entries li img{position:absolute;top:0;left:0;width:90px;height:69px;background:url(images/no-image.gif) 0 0 no-repeat;padding:7px;border:0;margin:0}
	#latest-entries h3{font-size:1em;margin-bottom:3px}
	#latest-entries h3 a{text-decoration:none;}
	#latest-entries h3 a:hover,#latest-entries h3 a:focus,#latest-entries h3 a:active{text-decoration:underline}
	#latest-entries .more{font-size:.9em}
	#rss a{position:absolute;top:0;right:0;width:30px;height:30px;background:url(images/rss.jpg) 0 0 no-repeat;text-indent:-9999px}
	#rss a:hover,#rss a:focus,#rss a:active{background-image:url(images/rss-hover.jpg)}
	#twitter-home a{position:absolute;top:0;right:69px;width:30px;height:30px;background:url(images/twitter.jpg) 0 0 no-repeat;text-indent:-9999px}
	#twitter-home a:hover,#twitter-home a:focus,#twitter-home a:active{background-image:url(images/twitter-active.jpg)}
	#facebook-home a{position:absolute;top:0;right:35px;width:30px;height:30px;background:url(images/facebook.jpg) 0 0 no-repeat;text-indent:-9999px}
	#facebook-home a:hover,#facebook-home a:focus,#facebook-home a:active{background-image:url(images/facebook-active.jpg)}


#sections a{float:left;width:308px;height:105px;text-indent:-9999px;background:url(images/bathroom.jpg) 0 0 no-repeat; margin:0 0 15px 15px}
   #sections #bedroom a{background-image:url(images/bedroom.jpg)}
   #sections #kitchen a{background-image:url(images/kitchen.jpg)}
   #sections #living a{background-image:url(images/living.jpg)}

.home #features{float:right;width:631px}
	#features li,#sections li{display:inline}
	#features #register a{float:left;width:308px;height:105px;text-indent:-9999px;background:url(images/register.png) 0 0 no-repeat;margin:0 15px 15px 0}
	#features #email-rss{float:left;width:308px;height:105px;background:url(images/rss-email.png) 0 0 no-repeat;}
	#features #email-rss form{position:relative;top:63px;left:18px;width:280px}
	#features #email-rss select{width:184px;padding:3px;font-size:.9em;border:1px solid #e8d9cb;color:#a28b80;float:left;margin-top:2px}
	#features #email-rss button{cursor:pointer; width:84px;height:28px;border:0;background:url(images/subscribe.gif) 0 0 no-repeat;position:relative;bottom:0;left:3px}


/* ---------------------------------------------- INNER PAGE ---------------------------------------------- */

#main{float:right;width:618px;line-height:160%;padding-top:13px}
#sidebar{float:left:;width:308px;}
#this-section{background:url(images/this-section.jpg) 0 0 no-repeat;text-indent:-9999px;width:308px;height:46px}
#secondary-nav{margin-bottom:27px}
#secondary-nav a{background:url(images/secondar-nav-a.gif) 0 0 no-repeat;padding:13px 20px;width:268px;display:block;margin-top:2px;font-weight:bold;color:#fc940b;text-decoration:none}
#secondary-nav .current_page_item a,#secondary-nav .current-cat a,#secondary-nav a:hover,#secondary-nav a:focus,#secondary-nav a:active{background-image:url(images/secondar-nav-a-active.gif);color:#fff}

#main h2{font-size:2em; font-weight:normal;margin-bottom:15px;line-height:110%}
#main  h3{margin-bottom:5px;font-size:1.1em}
#main  h3 a{color:#a28b80;text-decoration:none}
#main  h3 a:hover,#main  h3 a:focus,#main  h3 a:active{text-decoration:underline}
#main p{margin-bottom:15px}
#main ul{margin:5px 0 10px 5px}
#main ol {margin:5px 0 10px 22px}
#main ol li{background:transparent;padding-left:0}
#main li{background:url(images/bullet.gif) 0 7px no-repeat;padding-left:18px;margin-bottom:3px}
#main a{color:#1f9ad9;}
#main img{float:left;width:179px;margin:0 15px 0 0;padding:2px; margin-top:-1px;border:1px solid #e8dfd6}

#product-details{position:relative}
#product-details h3{font-size:1em}
#product-overview{margin-bottom:20px;background:#f9f7f5;border:1px solid #e7ddd4;min-height:163px;height:auto !important;height:163px;padding:25px 25px 0 245px;}
#product-overview h3,#supplier h3{display:inline}
#product-overview p,#supplier p,#wrapper .supplier p{margin-bottom:3px}
#product-overview .list-price{text-decoration:line-through}
#product-overview .price,.product-item .price{color:#ee8b09;font-size:1.2em}
.price{color:#ee8b09;font-size:1.2em}
#product-details img{position:absolute;top:15px;left:15px;background:url(images/no-image-big.gif) 0 0 no-repeat;padding:12px;width:179px;height:137px;border:0;margin:0}
#supplier,.supplier{margin:20px 0 5px 0;position:relative;background:#f9f7f5;border:1px solid #e7ddd4;min-height:105px;height:auto !important;height:105px;padding:25px 25px 0 30px;}
#supplier img,#main .supplier img{position:relative;top:-8px;left:-10px;float:left;margin-right:15px;width:119px;height:75px;background-image:url(images/no-image-supplier.gif)}
#wrapper .offer-type{color:#fc940b}
#a1,#a9,#a18{display:none}

#actions{float:right;font-size:.9em;position:relative;top:8px}
#actions li{float:left;background:transparent}
#actions a{float:left;padding-left:25px}
#print a{background:url(images/print.gif) 0 0 no-repeat}
#email a{background:url(images/email.gif) 0 0 no-repeat}

#contact-supplier{margin-top:10px;float:left;margin-right:10px}
#contact-supplier a{float:left;color:#fff;font-weight:bold;background:url(images/contact-supplier.jpg) 0 0 no-repeat;width:98px;height:24px;text-decoration:none;padding:2px 8px;}

#buy-now{margin-top:10px;float:left}
#buy-now a{float:left;color:#fff;font-weight:bold;background:url(images/buy-now.jpg) 0 0 no-repeat;width:61px;height:24px;text-decoration:none;padding:2px 8px;}


#social h3 {font-size:1.5em;font-weight:normal;margin-bottom:15px;margin-top:30px}
	#social ul{float:left}
	#social li{background:transparent;float:left;width:39px;padding-left:0}
	#social a{text-indent:-9999px;float:left;width:32px;height:32px;margin-right:7px}
	#social a#stumbleupon{background:url(images/stumbleupon.png) 0 0 no-repeat}
	#social a#digg{background:url(images/digg.png) 0 0 no-repeat}
	#social a#delicious{background:url(images/delicious.png) 0 0 no-repeat}
	#social a#technorati{background:url(images/technorati.png) 0 0 no-repeat}
	#social a#twitter{background:url(images/twitter.png) 0 0 no-repeat}
	#social a#facebook{background:url(images/facebook.png) 0 0 no-repeat}
	#social a#linkedin{background:url(images/linkedin.png) 0 0 no-repeat}



/* ---------------------------------------------- PRODUCT LIST ---------------------------------------------- */


#main .product-item {position:relative;padding-left:120px;min-height:95px;height:auto !important;height:95px;border-bottom:1px dashed #e8dfd6;margin-bottom:15px}

#main .product-item p{margin-bottom:3px}
#main .product-item img{width:100px;position:absolute;top:0;left:0;width:90px;height:69px;background:url(images/no-image.gif) 0 0 no-repeat;padding:7px;border:0}

#main .product-item .more{font-size:.9em;margin-bottom:10px}


/* ---------------------------------------------- CONTACT FORM ---------------------------------------------- */

.ddfm{padding-top:30px}
.ddfm label{float:left;width:150px;font-weight:bold}
.ddfm input,.ddfm textarea{border:1px solid #d4c9c4;padding:5px;width:250px}
.credits{display:none}
.submit input{width:59px;height:24px;margin-left:150px;cursor:pointer;background:url(images/submit.jpg) 0 0 no-repeat;font-weight:bold;color:#fff;border:0;padding:0}




/* ---------------------------------------------- FOOTER ---------------------------------------------- */


#footer{clear:both;color:#d6d3d2;background:#4c4741 url(images/html.jpg) 0 0 repeat-x;padding-bottom:15px}
#footer-aux{margin:0 auto;width:960px;position:relative}
#footer a{color:#d6d3d2}
#footer-aux p{text-align:left;padding-top:15px}

#footer-nav{position:absolute;top:15px;right:0;font-size:.9em}
#footer-nav li{float:left;border-right:1px solid #fff;margin-right:10px;padding-right:10px}
#footer-nav li.last{border:0;margin:0;padding:0}
#footer-nav a{float:left;text-decoration:none}
#footer-nav a:hover,#footer-nav a:focus,#footer-nav a:active,#footer-nav li.active a{text-decoration:underline}

#anti-spam{position:relative;top:-10px;font-size:.9em;left:3px}


/* ---------------------------------------------- Contact us form ---------------------------------------------- */

.wpcf7-form label{float:left;width:150px;font-weight:bold}
.wpcf7-form input, .wpcf7-form textarea{border:1px solid #D4C9C4;padding:5px;width:250px}
.submit input{width:59px;height:24px;margin-left:150px;cursor:pointer;background:url(images/submit.jpg) 0 0 no-repeat;font-weight:bold;color:#fff;border:0;padding:0}
.wpcf7-not-valid-tip-no-ajax{padding-left:150px;padding-top:3px}
.wpcf7-form .wpcf7-mail-sent-ok{border:1px solid #93c45f;background:#ccefa7;color:#49830c;padding:10px}
.contact-us-details{clear:both}
.contact-us-details strong{color:#ff6600}
.ajax-loader{display:none}