* { margin: 0; padding: 0; }

body, html { width: 100%; }

body{
background-color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#ccc;
line-height:130%;
background:#000 url("http://www.shoptattoo.com/attrezzature-forniture-per-tatuaggi-immagini/body_sf.jpg") center top no-repeat;
}

ul{
list-style:none;
}

img{
border:none;
}

a, a:link, a:visited{
text-decoration:none;
color:#cccc33;
}

a:hover{
color:#ccc;
}

#wrapper{
width:1000px;
min-height:600px;
margin:0 auto;
}

#container{
width:1000px;
margin:0;
float:left;
position:relative;
}

#container div#h1{
width:529px;
height:30px;
background: #000 url("http://www.shoptattoo.com/attrezzature-forniture-per-tatuaggi-immagini/h1-sf.png") left top no-repeat;
border:1px solid #7c7c7c;
position:absolute;
left:282px;
top:135px;
}
#container div#h1 h1{
color:#8f8f30;
font-size:14px;
font-family:Helvetica, Verdana, Arial, sans-serif;
text-transform:capitalize;
}
.title, .subtitle{
color:#cccc33;
font-weight:bolder;
font-size:1em;
}
.title2{
color:#ccc;
font-weight:bolder;
font-size:1em;
}
.title3{
color:#999933;
font-weight:bolder;
font-size:1em;
}
#topbar, #menubar{
width:545px;
float:left;
position:absolute;
}
#topbar{
background-color:#999933;
color:#000;
font-size:0.7em;
top:0;
right:0
}
#topbar a, #topbar a:link, #topbar a:visited{
color:#000;
}
#topbar a:hover{
color:#ccc;
}
#topbar li{
width:135px;
float:left;
}
#topbar li#tbfirst{
padding-left:20px;
}
#topbar li#tbcond{
width:160px;
}
#topbar li#tblast{
width:75px;
text-align:right;
padding-left:0px;
padding-right:20px;
}

#menubar{
color:#999933;
top:23px;
right:0
}
#menubar li{
width:92px;
text-align:center;
float:left;
margin-right:21px;
font-size:0.9em;
}
#menubar li#mblast, #menubar li#mblast2{
margin-right:0px;
}
#menubar li a, #menubar li a:link, #menubar li a:visited{
display:block;
border:1px solid #cccc33;
width:92px;
height:21px;
padding-top:1px;
}
#menubar li a:hover{
background-color:#cccc33;
color:#000;
}
#menubar li#mblast a, #menubar li#mblast a:link, #menubar li#mblast2 a, #menubar li#mblast2 a:link{
width:91px;
}
/*#menubar li#mblast2 {
background:url("http://www.shoptattoo.com/attrezzature-forniture-per-tatuaggi-immagini/puls_cart_sf.png") left top no-repeat;
}*/
#menubar li#mblast2, #menubar li#mblast2 a, #menubar li#mblast2 a:link, #menubar li#mblast2 a:hover{
color:#000;
background:#cccc33 url("http://www.shoptattoo.com/attrezzature-forniture-per-tatuaggi-immagini/puls_cart_sf_on.png") left top no-repeat;
}
#Content{
width:960px;
padding:115px 20px 40px 20px;
float:left;

}
#column{
width:210px;
float:left;
font-size:0.8em;
background:#000 /*url("http://www.shoptattoo.com/attrezzature-forniture-per-tatuaggi-immagini/col_top.png") left top no-repeat*/;
padding-top:0px;
padding-right:52px; 
}
#column ul#reserved{
padding:3px 11px 6px 11px;
border-top:7px solid #333;
border-bottom:7px solid #333;
margin:5px 3px 28px 3px;
}
#column ul#menuSx{
padding:3px 8px 0 8px;
background:#000 url("http://www.shoptattoo.com/attrezzature-forniture-per-tatuaggi-immagini/col_sf.png") left top repeat-y;
}
#column li{
padding-top:3px;
}
#column a, #column a:link, #column a:visited, a.homeCats, a.homeCats:link, a.homeCats:visited{
color:#ccc;
}
#column a:hover, a.homeCats:hover{
color:#cccc33;
}
ul#submenuSx{
padding-bottom:8px;
}
#submenuSx li{
padding-left:8px;
font-size:0.9em;
color:#FFFFFF;
}
#submenuSx a, #submenuSx a:link, #submenuSx a:visited{
color:#FFFFFF;
}
#submenuSx a:hover{
color:#cccc33;
}
#column li#lastReserved{
padding-top:6px;
font-style:italic;
}
#column #topMenuSx{
width:210px;
height:35px;
background:#000 url("http://www.shoptattoo.com/attrezzature-forniture-per-tatuaggi-immagini/col_top.png") left bottom no-repeat;
}
#column #endmenu{
width:210px;
height:74px;
background:#000 url("http://www.shoptattoo.com/attrezzature-forniture-per-tatuaggi-immagini/col_bot.png") left top no-repeat;
}
#main{
float:left;
width:694px;
}
#yahMenu{
color:#CCCCCC;
font-weight:bolder;
margin-bottom:15px;
font-size:0.8em;
}
#yahMenu a, #yahMenu a:link, #yahMenu a:visited{
color:#CCC;
}
#yahMenu a:hover{
color:#cccc33;
}
#yahMenu a#active, #yahMenu a#active:link, #yahMenu a#active:visited{
color:#999933;
}
#yahMenu a#active:hover{
color:#ccc;
}
.greyRows{
background:#ccc;
height:25px;
color:#333;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-weight:bold;
margin-bottom:2px;
padding:6px 0 0 15px;
font-size:1.2em;
}
.greyRows a, .greyRows a:link, .greyRows a:visited{
color:#333;
}
.greyRows a:hover{
color:#999933;
}
#greyRows{
background:#333;
color:#999933;
height:25px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-weight:bold;
padding:8px 0 0px 15px;
font-size:1.2em;
}
#paging{
clear:both;
text-align:center;
margin:1px auto;
font-size:1.1em;
}
#paging a{
margin-right:8px;
}

#mainBox{
float:left;
background:#333;
padding:30px 28px;
width:638px;
min-height:450px;
}

#desctext{
padding:8px 0 24px 0;
}
#main.home  {
  background: #333 url(../attrezzature-forniture-per-tatuaggi-immagini/bg.jpg) no-repeat;
}
#main.home .catBox {
  background: none;
  margin: 0;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
}
#main.home .catBox p.desc {
  font-size: 12px;
  float: none;
  padding: 35px 0 0 150px;
}
#main div.catBox, #main div.catBoxCat{
float:left;
margin:0 2px 2px 0;
width:345px;
height:102px;
background:#333;
position:relative;
padding-bottom:10px;
}
#main .imgBorder{
float:left;
margin:10px 0 0 10px;
border:3px solid #b6b3b3; /* border:2px solid #000; */
height:88px;
}
#main div.catBox a.imgBorder img, #main div.catBoxCat a.imgBorder img{
width:115px;
height:86px;
border:1px solid #9a9999; /*border:1px solid #cccc33; */
}

#main div.catBox p, #main div.catBoxCat p{
float:left;
padding-left:12px;
padding-right:10px;
font-size:1em;
}
#main div.catBox p.homeCats{
margin-top:46px;
font-weight:bolder;
}
#main div.catBox p.homeProds{
margin-top:10px;
font-weight:bolder;
width:190px;
}
#main p.catProds{
margin-top:10px;
font-weight:bolder; 
}
#main div.catBox div, #main div.catBoxCat div{
margin-top:16px;
font-weight:bolder;
position:absolute;
left:142px;
bottom:5px;
}
#main .oldPrice{
font-size:0.7em;
text-decoration:line-through;
font-weight:normal;
}
#main .offerPrice{
color:#ff6600;
}
#main div.catBox img.statusIco, #main div.catBoxCat img.statusIco{
border:none;
position:absolute;
right:8px;
bottom:2px;
}
#main div.catBoxCat img.statusIco{
right:110px;
bottom:10px;
}
#main .catBox form{
position:absolute;
right:10px;
top:25px;
}
#main div.catBoxCat{
width:694px;
height:auto;
}
#main div.catBoxCat p{
float:left;
padding:0 10px 35px 12px;
width:445px;
font-size:0.75em;
line-height:1.3em;
}
#main div.catBoxCat form p{
width:auto;
padding:0;
}
#main div.catBoxCat p.catProds{
height:auto;
padding-bottom:3px;
font-size:0.8em;
}
#cartResult{
position:relative;
left:505px;
top:-33px;
height:0px;
width:0px;
}
#prodBox{
float:left;
width:624px;
padding:15px 35px;
background:#ccc url(../attrezzature-forniture-per-tatuaggi-immagini/scheda_bg.jpg) top right no-repeat;
position:relative;
color:#333;
}
#prodBox #prodImg{
width:115px;
height:86px;
border:1px solid #9a9999; /* border:1px solid #cccc33; */
}
#prodBox .imgBorder{
margin:0;
}
#prodBox #miniDesc{
float:left;
margin:0px 0 0 34px;
width:465px;
}
#prodDettBar{
float:left;
font-weight:bolder;
margin-top:12px;
font-size:0.75em;
width:624px;
}
#prodDettBar li{
float:left;
width:156px;
}
#prodDettBar li#zoomImg{
width:119px;
padding-left:37px;
}
#prodDettBar li#prodPro{
width:182px;
}
#prodDettBar li#prodGar{
width:130px;
}
#prodAccBar{
float:left;
font-weight:bolder;
font-size:0.8em;
width:659px;
background-color:#333;
padding:7px 0 4px 35px;
}
#prodAccBar li{
float:left;
}
#prodAccBar li#prodPrice, #prodAccBar li#prodQta{
padding-top:16px;
width:190px;
}
#prodAccBar li#prodPrice{
font-size:1.3em;
}
#prodAccBar li#prodQta{
width:150px;
}
#prodAccBar li#prodStatus{
width:200px;
}
#prodExtDesc{
clear:both;
width:624px;
padding:15px 35px;
background:#ccc;
color:#333333;
}
#prodExtDesc ul{
margin-left:30px;
list-style-type:circle;
}
#descBox{
width:100%;
height:255px;
background:url("http://www.shoptattoo.com/attrezzature-forniture-per-tatuaggi-immagini/lizard_cat.jpg") right top no-repeat;
margin-top:24px;
}
#descBox p{
width:400px;
}

#main.home #bottomLinks{
  background: #000;
}
#main #bottomLinks{
width:100%;
text-align:center;
font-size:0.8em;
padding-top:8px;
clear:left;
}
#main #bottomLinks img{
margin-top:10px;
}
#PulsBackHome{
margin-top:16px;
}
#loginbartop{
width:999px;
height:14px;
background:#000;
position:absolute;
top:80px;
left:1px;
color:#cccc33;
font-size:0.75em;
font-weight:bold;
float:left;
}
#loginbartop li{
float:left;
}
#loginbartop li#lbtfirst{
padding-left:90px;
width:133px;
}
#loginbartop li#lbtsecond{
width:602px;
}
#loginbar{
width:999px;
padding:0;
float:left;
background:#666 /*url("http://www.shoptattoo.com/attrezzature-forniture-per-tatuaggi-immagini/loginbar_sf.png") left bottom no-repeat*/;
position:absolute;
top:100px;
left:1px;
color:#cccc33;
}
#loginbar li{
float:left;
width:170px;
font-weight:bolder;
font-size:0.9em;
}
#loginbar a{
display:block;
margin-top:2px;
}
#loginbar li#lbfirst{
width:362px;
padding-left:88px;
}
#loginbar li#lbreg{
width:100px;
}
#loginbar li#lbpass{
width:270px;
}
#loginbar li input{
width:110px;
font-size:0.9em;
padding-top:0;
height:19px;
}
#loginbar li input.pulsInv{
width:auto;
height:auto;
margin-left:12px;
margin-top:0px;
vertical-align:middle;
}
#loginbar li input[type="password"]{
margin-left:13px;
}

#langbar{
width:960px;
float:left;
position:absolute;
top:135px;
left:20px;
}
#langbar img{
float:left;
margin-left:15px;
}
#langbar img#pdfcat{
margin-left:0px;
margin-right:36px;
}
#langbar img#pdfcat2{
margin-left:0px;
margin-right:778px;
margin-right:648px;
}


#footer{
clear:left;
color:#000;
background:#999933;
background:#cccc33 url("http://www.shoptattoo.com/attrezzature-forniture-per-tatuaggi-immagini/footer_sf.png") left bottom no-repeat;
font-size:0.7em;
padding-bottom:0px;
margin-left:2px;
width:998px;
height:45px;
text-align:center;
}
#footer p{
color:#ccc;
text-align:left;
background-color:#000;
width:300px;
}
#footer a, #footer a:link, #footer a:visited{
color:#cccc33;
font-size:0.9em;
}

#footer a:hover{
color:#ccc;
}



#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #333;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

