/*--------------------------------------------------------------------

[Master Stylesheet]

Project:	    Teak It Easy

Version:	    2.0

Author:	    	SLICING PSD TO HTML (http://www.slicingpsdtohtml.com)

Powered By:     SP2H     			(http://www.sp2h.com)

---------------------------------------------------------------------*/

/* @group Global Reset */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:Arial, Helvetica, Verdana;
  color:#363636;
}

body {
  font-family:Arial, Helvetica, Verdana;
  color:#000000;
  font-size:12px;
}

img {
  border:0 none;
  margin:0;
  padding:0;
}

a{color:#000; text-decoration:none;}

a:hover{color:#000; text-decoration:underline;}

.spacer{width:650px; float:left; height:20px;}

P{
  font-size:14px; 
  color:#363636;
  line-height:1.3em;
}

H1{color:#363636; font-size:18px; font-weight:normal;}
H3{color:#363636; font-size:18px; font-weight:normal;}
h4 {color:#E26703; font-size:16px; font-weight:bold;}

H1 a{color:#363636; font-size:14px; text-decoration:none; 
  font-family:Arial, Helvetica, Verdana; font-weight:bold}
div.product-specs {font-size: 13px}
#outer, #outer-inn {

	clear:both;

	margin:0 auto;

	padding:0;

	position:relative;

	top:0;

	width:100%;

	float:left;

background:url(../images/main-bg.gif) repeat-x center top;	

}

#outer-inn{background:url(../images/main-bg1.gif) repeat-x center top;	}

#container {
	font-family:Arial, Helvetica, Verdana;
	width: 984px;
	margin:0 auto;
	text-align:left;
	position: relative;
	padding-top:1px;
}

/*...............................................................................................................................*/

.image-optimize, #top-header-main, #logo H1 a, #live-call, .image-heading-icon, .image-box-button, .pro-box-buttons H2 a, .gr-button, .sr-box-left, .sr-box-right, .sr-box-but INPUT[type=button], .banner-add, .nl-box-but INPUT[type=button], .nl-box-mid INPUT[type=text], .nl-box-left, .nl-box-right, .right-comp-inner-but{background:url(../images/speed-optimize-image.gif) no-repeat center;}

/*...............................Begin Header....................................................................................*/

#top-header-main{
 width:978px;
 height:127px;
 float:left;
 margin-left:2px;
 background-position:right -208px;
 background-color:#FFFFFF;
}

#logo{
    width:338px; height:101px; float:left; padding:10px 0 0 25px;
}
#logo H1 a{
  background:url(../images/teakiteasy-logo.png) no-repeat center;
  width:338px; height:101px; float:left; text-indent:-100000px; display:block;
}

#top-menu{ width:140px;height:82px; padding:20px 0 0 0px;text-align:left;}

#top-menu UL{list-style-type:none; margin:0px; padding:0px;}

#top-menu UL LI{display:block; clear:both; float:left;}

a.facebook{
    background: url("../images/bullet-facebook.png") no-repeat scroll left top transparent;
    padding:1px 5px 1px 18px;
    border:0;
    margin:0;
    height:26px;
    display:block;
    float:left;
}
a.twitter{
    background: url("../images/bullet-twitter.png") no-repeat scroll left top transparent;
    padding:1px 5px 1px 16px;
    border:0;
    margin:0;
    height:26px;
    display:block;
    float:left;
}

#top-menu UL LI a, .right-menu-main ul li a{color:#5B4D30; font-size:11px; text-decoration:none; background:url(../images/top-menu-arrow.gif) no-repeat left; border-bottom:1px dashed #AAAAAA; padding:3px 0 3px 10px; display:block; width:110px; font-weight:bold;}

#top-menu UL LI.last a{border-bottom:none;}



#live-call{ 
    background:url(../images/teakiteasy-telefono.png) no-repeat center;
    width:298px; height:89px;
    margin:0;
}

#live-call H1{font-size:14px; color:#1E8D00; text-transform:uppercase; float:left; padding:0px; font-weight:bold; width:165px; margin-left:100px; padding:4px;}

#live-call H2{font-size:19px; font-weight:bold; color:#717171; float:left; padding:14px 0 0 159px;}

/*...............................END Header....................................................................................*/

#navigation{

 width:980px;

 height:39px;

 float:left;

 border-left:1px solid #000;

 border-right:1px solid #000;

 color:#FFFFFF;

}

#navigation UL{float:left; margin:0px;  padding-top:4px; list-style-type:none; padding-left:13px;}

#navigation UL LI{float:left; display:block; padding:0 19px 0 19px;}

#navigation UL LI a{display:block;text-decoration:none; font-size:18px; color:#FFFFFF; padding-top:3px;}

#navigation UL LI a:hover, #navigation UL LI.active a{color:#98D041;}

#navigation UL LI.sepr{background:url(../images/sepreator.gif) no-repeat center; display:block; text-indent:-100000px; width:2px; height:32px;float:left;}



.slider-image{
 width:980px;
 height:327px;
 float:left;
 /*background:url(../images/slider-image.gif) no-repeat center;*/
 border-top:1px solid #fff;
 border-left:1px solid #fff;
 border-right:1px solid #fff;  
}

.slider-image-but a{
 width:97px;
 height:37px;
 float:left;
 display:block;
 text-indent:-100000px;
 margin:220px 0 0 154px;
}

/*.............................................................Being Mid.........................................................*/

#middle{
 width:980px;
 float:left;
 margin-top:25px;
}

#middle.middle-inn{margin-top:14px;}

.top-image-area{

 width:980px;

 float:left;

}

.image-heading{font-size:22px; float:left; color:#505050;}

.image-heading H1{ont-size:22px; float:left; color:#505050; text-transform:none; padding-top:10px;}

.image-heading H1 SPAN{color:#259146;}

.image-heading-icon{width:53px; height:39px; float:right; background-position:-245px -93px;}



.images-dv{border-top:1px solid #B9B9B9; float:left; width:980px;}

.image-box{width:160px; height:153px; float:left; background:url(../images/top-images-back.gif) center repeat-x; margin-right:4px;}

.image-box-last{margin-right:0px;}

.image-box-button{
  background:url(../images/teakiteasy-bg-categoria.png) center no-repeat;
  width:148px; height:21px; float:left; margin-left:6px; margin-top:4px;}

.image-box-button a{display:block; font-size:13px; color:#FFFFFF; text-decoration:none; width:148px; text-align:center; font-weight:bold; padding-top:3px; text-transform:uppercase;}

.inner-one, .inner-two, .inner-three, .inner-four, .inner-five, .inner-six{width:160px; height:102px; float:left; padding:22px 0 0 0px; text-align:center}

.inner-two{width:84px; padding-top:44px; height:auto;}

.inner-three{width:123px; height:auto; padding:44px 0 0 15px;}

.inner-four{width:121px; height:auto; padding:47px 0 0 20px;}

.inner-five{width:136px; height:auto; padding:43px 0 6px 11px;}

.inner-six{width:124px; height:auto; padding:8px 0 0px 21px;}

/*//////////////////////////////////MID LEFT//////////////////////////////////*/

#mid-left{width:738px; margin-top:12px;padding-right:0px;text-align:justify;line-height:1.3em;}

.pro-heading{background:url(../images/heading-back.gif) repeat-x center; height:42px; width:734px; float:left; margin-bottom:0px;}

.pro-heading H1{font-size:18px; color:#505050; float:left; padding:10px 0 0 12px; text-transform:uppercase}



.pro-box{width:240px; float:left; border:1px solid #D5D5D5; margin-right:4px; margin-top:5px;}

.pro-box-last{margin-right:0px;}

.pro-box-image{width:155px; padding:0;height:100%}

.pro-box H1{font-size:14px; float:left; color:#4B4B4B; font-weight:bold; padding:16px 0 0 8px;text-align:left}
.pro-box .divdettagli{font-size:14px; float:left; color:#4B4B4B; font-weight:bold; padding:16px 0 0 8px;text-align:left}

.pro-box P{font-family:Arial, Helvetica, Verdana; font-size:11px; color:#4B4B4B; float:left; line-height:normal; padding:2px; text-align:left;}

.pro-box-dimensioni, .mostra, .ordina-per, .paging{font-size:11px;color:#4B4B4B; padding-left:5px;min-height:25px;}

.pro-box-dimensioni SELECT, {border:1px solid #E1E2E3; float:right; font-size:10px; font-family:Arial, Helvetica, Verdana; color:#7D7D7D; width:150px; padding:3px; margin-top:-6px;}
.mostra SELECT, .ordina-per SELECT{border:1px solid #E1E2E3; font-size:10px; font-family:Arial, Helvetica, Verdana; color:#7D7D7D; padding:3px; margin-top:-6px;margin-left:5px;}



.pro-box-buttons{width:222px; height:50px;background:url(../images/pro-back.gif) repeat-x center; margin:5px 0 8px 10px;

 *padding:5px 0 8px 0px;}

.pro-box-buttons .divdettagli a{font-size:11px; font-family:Arial, Helvetica, Verdana; color:#000000; background:url(../images/i-icon.gif) no-repeat left; font-weight:normal; display:block; text-decoration:underline; padding:0 0 1px 20px; margin-top:4px;}

.pro-box-buttons .divdettagli a:hover{text-decoration:none;}

.pro-box-buttons H2 a{width:104px; height:32px; float:right; background-position:left -165px; display:block; text-indent:-100000px; margin:11px 10px 0;}
.pro-box-buttons H2 button{
  width:104px; 
  height:32px; 
  float:right; 
  display:block; 
  margin:11px 10px 0;
  border:0;
  background:url("../images/btn_acquista.png") no-repeat scroll center center transparent;
  cursor:hand;
  cursor:pointer;  
}



.paging-main{width:733px; float:left; height:38px; border:1px solid #D5D5D5;background:url(../images/paging-back.gif) center repeat-x; margin-top:4px;}

.ordina-per{padding-top:13px;}

.ordina-per SELECT{width:100px;}

.mostra{padding-top:13px;}

.mostra SELECT{width:120px;}

.paging{padding:11px 0 0 0; text-align:right;}

.paging ul{float:right; padding:0px; margin:-4px 12px 0 10px; list-style-type:none;}

.paging ul li{float:left; display:block; margin-right:4px;}

.paging ul li a{display:block; text-align:center; border:1px solid #A1A1A1; padding:4px 8px 4px 8px; font-size:11px; font-weight:bold;}

.paging ul li.active a{background:url(../images/paging-num-back.gif) repeat-x center top;}

/*//////////////////////////////////MID RIGHT//////////////////////////////////*/

#mid-right{width:233px; margin:12px 0 0 0px;text-align:left}

.right-menu-main, .right-comp-main{width:233px; float:left;}

.right-menu-heading, .right-comp-heading, .right-comp{width:231px; float:left; background:url(../images/menu-heading.gif) repeat-x center; height:40px; border:1px solid #DEA303;}

.right-menu-heading H1, .right-comp-heading H1{color:#4C4032; font-size:18px; float:left; padding:8px 0 0 14px;}

.right-menu-main ul, .footer-links-box ul{list-style-type:none; margin:8px 0 0 0; padding:0px; float:left;}

.right-menu-main ul li, .footer-links-box ul li{display:block; float:left;}

.right-menu-main ul li a, .footer-links-box ul li a{display:block; width:209px; font-size:14px; color:#4E4E4E; padding-top:8px; padding-bottom:8px; padding-left:18px; background-position:8px;}

.right-menu-main ul li.last a{border-bottom:none;}



.gr-button{width:224px; height:34px; float:left; background-position:-335px -115px; margin-top:4px;}

.gr-button H1 a{font-size:18px; color:#ffffff; float:left; padding:6px 0 0 8px; text-decoration:none; display:block;}
.gr-button a{font-size:18px;font-weight:bold; color:#ffffff; float:left; padding:6px 0 0 8px; text-decoration:none; display:block;}



.sr-box-main{width:217px; float:left; margin-top:15px; margin-left:5px;}

.sr-box-main P{font-size:12px; color:#5B4D30; float:left; font-weight:bold;}

.sr-box, .nl-box{width:225px; float:left;}


.sr-box-right{
  background:url(../images/teakiteasy-nl-box-right.png) no-repeat center;
  width:13px;
  height:26px;
  float:left;
}
.sr-box-left{
  background:url(../images/teakiteasy-nl-box-left.png) no-repeat center;
  width:13px;
  height:26px;
  float:left;
}

.sr-box-mid, .nl-box-mid{width:148px; height:24px; border-top:1px solid #CEC5AD; border-bottom:1px solid #CEC5AD; float:left;}

.sr-box-mid INPUT[type=text], .nl-box-mid INPUT[type=text]{width:146px; height:18px; float:left; border:0px; padding:3px;}
.sr-box-mid input{width:146px; height:18px; float:left; border:0px; padding:3px;}

.sr-box-but, .nl-box-but{float:left; width:34px; height:26px; margin-left:5px;}

.sr-box-but INPUT[type=button], .nl-box-but INPUT[type=button]{
  background:url("../images/teakiteasy-pulscerca.png") no-repeat;
  cursor:hand;
  cursor:pointer;
  width:34px; 
  height:26px; 
  border:none;
}

.butCerca{
  background:url("../images/teakiteasy-pulscerca.png") no-repeat;
  cursor:hand;
  cursor:pointer;
  width:34px; 
  height:26px; 
  border:none;
  margin:0;
}


.banner-add{width:222px; height:72px; float:left; background-position:left -91px; margin-top:10px;}

.right-comp-main{margin-bottom:15px;}

.right-comp-heading{background:url(../images/bg-titolo-carrello.gif) repeat-x center; border:none; height:42px; width:233px}

.right-comp-heading H1{color:#FFFFFF;padding-left:50px;}

.right-comp-inner{width:233px; background:url(../images/comp-back-inner.gif) repeat-x center; float:left; height:99px;}

.right-comp-inner P{color:#474747; font-size:12px; float:left; padding:10px 0 0 10px;}

.right-comp-inner P a{text-decoration:underline;color:#474747;}

.right-comp-inner-total{float:left; width:205px; height:18px; background-color:#FFFFFF; font-size:14px; font-weight:bold; color:#636363; font-family:Arial, Helvetica, Verdana; padding:5px 0 0 5px; margin-top:5px; margin-left:10px;}

.right-comp-inner-but{width:90px; height:20px; float:right; background-position:-335px -151px; margin-top:10px; margin-right:14px;}

.right-comp-inner-but H1 a{font-size:14px; color:#FFFFFF; float:left; padding:1px 0 0 16px; text-decoration:none; display:block; font-weight:bold; font-family:Arial, Helvetica, Verdana;}

/*==================================================================================================================Begin Footer*/

#footer-main{

 width:980px;

 height:130px;

 float:left;

 background:url(../images/footer-back.gif) repeat-x center;

 margin-top:20px;

 margin-bottom:15px;

}

#footer-left{

 width:735px;

 float:left;

}

.footer-links-box{

 width:158px;

 float:left;

 padding-left:25px;

}

.footer-links-box H3, #footer-right H3{font-size:16px; color:#279700; float:left; font-weight:bold;}

.footer-links-box ul li{width:170px;}

.footer-links-box ul li a{padding:0px 0 5px 0; font-size:12px; font-family:Arial, Helvetica, Verdana;}



#footer-right{

 width:244px;

 float:left;

}

#footer-left-bor{width:1px; height:118px; float:left; background-color:#D1D1A0;}

#footer-right H3{padding-left:13px;}

#footer-right P{font-size:12px; font-family:Arial, Helvetica, Verdana; color:#4B4B4B; float:left; line-height:normal; padding-left:13px; padding-top:8px; width:215px;}



.news-latter{

 width:230px;

 float:left;

}

.nl-box{width:220px; float:left; margin-left:7px; margin-top:2px;}

.nl-box-left{
  background:url(../images/teakiteasy-nl-box-left.png) no-repeat center;
  width:13px;
  float:left;
  height:26px;
}

.nl-box-right{
  background:url(../images/teakiteasy-nl-box-right.png) no-repeat center;
  width:13px;
  float:left;
  height:26px;
}

.nl-box-mid{width:192px;}

.nl-box-mid INPUT[type=text]{background-color:#fff; background-image:none; width:192px;}
.nl-box-mid input{background-color:#fff; background-image:none; width:180px;border:none}

.nl-box-but{margin-top:5px;}

.butIscrizioneNewsletter{
    background:url(../images/teakiteasy-pulsok.png) no-repeat center;
    width:34px; height:26px; 
    cursor:hand;cursor:pointer;
    border:0;
    margin:0;
}
.butCerca{
    background:url(../images/teakiteasy-pulscerca.png) no-repeat center;
    width:34px; height:26px; 
    cursor:hand;cursor:pointer;
    border:0;
    margin:0;
}

.nl-box-but INPUT[type=button]{
    background:url(../images/teakiteasy-pulsok.png) no-repeat center;
    width:34px; height:26px; 
    cursor:hand;cursor:pointer;
  }



.footer-copyright{text-align:center; color:#7C7C7C; font-family:Arial, Helvetica, Verdana; font-size:12px; padding-bottom:15px;}

.add-to-cart-box .form-button{
  background:url("../images/btn_acquista.gif") no-repeat scroll center center transparent;
  width:92px;
  height:22px;
  border:0;
}
.add-to-cart-box .form-button span{
  display:none;
}

#contenuto{
  font-size:14px;
  padding-right:10px;
  padding-bottom:20px;
  margin:0;
  padding-top:0;
  line-height:1.3em;
}

#contenuto .titolo {
  background:url("../images/heading-back.gif") repeat-x scroll center center transparent;
  height:42px;
  margin:0;
  width:738px;
  vertical-align:middle;
  line-height:42px;
}
#contenuto h1 {
  line-height:42px;
  margin-left:10px;
}
#contenuto ul{
  margin-left:5px;
}
#contenuto ul li{
  margin-left:20px;
  list-style-type:disc;
  font-size:14px;
}
#contenuto p{
  margin-top:8px;
  line-height:1.3em;
}
.one-page-checkout-progress h3{
  background:url("../images/menu-heading.gif") repeat-x scroll center center transparent;
  border:1px solid #DEA303;
  float:left;
  height:40px;
  line-height:40px;
  font-weight:bolder;
  width:231px;
  margin-bottom:10px;
}
.product-shop .special-price{
  display:block;
  clear:left;
}
.product-shop .old-price{
  display:block;
  clear:left;
}
div.speciale{
  color:#FFFFFF;
  background-color:#73ac00;
  font-weight:bold;
  border:1px solid #3A8E00;
  width:220px;
  height:18px;
  clear:both;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
p.mobiligiardino{
  text-align:center;
  font-size:12px;
  margin:0;
  padding:0;
}
div.divh1{
  color: #505050;
  padding: 8px 0 0 14px;
  text-transform: none;
  font-size:18px;
  font-weight:bolder;
  float:left;
}
div.divtitolocarrello{
  color: #ffffff;
  padding: 8px 0 0 35px;
  text-transform: none;
  font-size:18px;
  font-weight:bolder;
  float:left;
}
div.topcategoria{
 color: #505050;
  float: left;
  padding-top: 10px;
  text-transform: none;
  font-size: 18px;
  font-weight: normal;
}
div.topcategoria span{
 color: #259146;
}
