
/*
Foglio di stile boombuy.it

@author: Giancarlo Moschitta (gm@essetech.com)
@last modifier: Giancarlo Moschitta (gm@essetech.com)
@creation date: 08/04/2008 10.37.44
@last modified: 13/04/2011 11.13.11
*/
html,body,head,#container {
font-size:100%;
margin:0;
padding:0;
background-color:#fff;
color:#000;
}
body {
font-family:verdana,tahoma,arial,helvetica,sans-serif;
background-image:url(/img/site_bg.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position: top center;
}
input,select,textarea {
font-size:11px;
font-family:verdana,tahoma,arial,helvetica,sans-serif;
}
a,a:link,a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

a.a-top-menu,a.a-top-menu:link,a.a-top-menu:visited {
text-decoration:none;
color:#747474;
}
a.a-top-menu:hover {
text-decoration:underline;
color:#747474;
}
a.common,a.common:link,a.common:visited {
text-decoration:none;
color:#3281cd;
}
a.common:hover {
text-decoration:underline;
color:#3281cd;
}
a.privacy,a.privacy:link,a.privacy:visited {
text-decoration:none;
color:#3281cd;
}
a.privacy:hover {
text-decoration:underline;
color:#3281cd;
}
a.rb-cart-link,a.rb-cart-link:link,a.rb-cart-link:visited, a.rb-cart-link:hover {
text-decoration:none;
padding:3px 4px 3px 4px;
background-color:#7e7f82;
color:#fff;
}
a.product,a.product:link,a.product:visited {
text-decoration:none;
color:#333;
}
a.product:hover {
text-decoration:underline;
color:#888;
}
/* Credits: negatyve (http://www.negatyve.com)*/
.custom-list {
position:relative;
float:left;
border:0;
margin:0;
padding:0;
list-style:none;
}
img {
border:0;
vertical-align:middle;
}
form {
display:inline;
}
.no-border {
border:0;
}
p.fake-p {
display:inline;
padding:0;
margin:0;
}
.sserif {
font-family:verdana,arial,sans-serif;
}
.hidden {
display:none;
}
#debug-info {
width:500px;
margin:15px auto 15px auto;
font-size:12px;
text-align:left;
}
#container {
width:951px;
margin:0px auto 4px auto;
position:relative;
top:4px;
border:1px solid #c1c1c1;
}
#last-el {
height:4px;
margin:0;
padding:0;
font-size:4px;
}
#header {
width:100%;
margin:0;
padding:0;
height:150px;
border-bottom:3px solid #fbe705;
}
#header .top-logo, .top-menu, .top-banner {
float:left;
}
#header .top-logo {
padding:25px 0px 15px 15px;
}
#header .top-menu {
width:135px;
font-size:11px;
padding:18px 0px 6px 30px;
}
li.li-top-menu {
width:135px;
border-bottom:1px solid #dcdcdc;
background:url(/img/bg_top_menu.jpg) no-repeat 0px 9px;
padding:5px 0px 5px 14px;
}
#header .top-banner {
padding:6px 0px 6px 30px;
}
#left-col {
width:181px;
float:left;
margin:5px 9px 5px 1px;
}
#middle-col {
width:570px;
float:left;
margin:5px 0px 5px 0px;
}
#right-col {
width:180px;
float:left;
margin:5px 0px 5px 9px;
}
.generic-page-container {
width:100%;
margin:5px 0px 6px 0px;
}
.common-box {
width:100%;
clear:both;
margin:0px 0px 8px 0px;
}
.common-box-int-rounded {
height:25px;
font-size:13px;
font-weight:bold;
padding:5px 0px 0px 8px;
text-align:left;
color:#555;
background-color:#e5e5e5;
}
.common-box-int {
height:27px;
font-size:13px;
font-weight:bold;
padding:4px 0px 0px 8px;
text-align:left;
color:#555;
background-color:#e5e5e5;
background:url(/img/bg_box1.jpg) repeat-x top left;
border-top:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
}
.common-box-content {
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
padding:2px 8px 4px 8px;
margin:0;
text-align:left;
color:#000;
background-color:#fff;
font-size:12px;
}
.banner {
clear:both;
width:100%;
margin:5px 0px 5px 0px;
padding:0;
font-size:0;
text-align:center;
}
#cart-box {
width:160px;
margin:0px auto 8px auto;
color:#555;
}
#cart-box-int {
margin:0px 0px 5px 0px;
font-size:12px;
font-weight:bold;
}
#cart-box-content {
margin:2px 0px 5px 0px;
font-size:11px;
padding-top:4px;
}
#cart-box-link {
margin:6px auto 4px auto;
text-align:center;
font-size:11px;
font-weight:bold;
}
.div-cat-box {
margin:0px 2px 0px 0px;
font-size:11px;
width:150px;
border-bottom:1px dashed #dcdcdc;
background:url(/img/bg_cat_menu.jpg) no-repeat 0px 10px;
padding:5px 0px 3px 8px;
}
.div-cat-box-new {
margin:0px 2px 0px 0px;
font-size:12px;
background:url(/img/bg_cat_menu.jpg) no-repeat 0px 10px;
border-bottom:1px dashed #dcdcdc;
padding:5px 0px 3px 8px;
font-weight:bold;
}
.div-cat-box-inner {
margin-left:15px;
font-size:11px;
font-weight:normal;
}
.banner-no-top {
margin-top:0;
}
.login-field-container {
clear:both;
margin:4px 0px 4px 0px;
}
.login-label {
width:65px;
float:left;
font-size:11px;
padding:2px 0px 2px 0px;
}
.login-submit-container {
clear:both;
text-align:center;
margin:8px auto 0px auto;
font-size:11px;
font-weight:bold;
}
.login-links-container {
text-align:center;
margin:8px auto 2px auto;
font-size:11px;
}
.login-message {
text-align:center;
margin:2px auto 2px auto;
padding:2px 0px 0px 0px;
font-size:11px;
font-weight:bold;
line-height:22px;
}
.ml-label {
width:60px;
float:left;
font-size:11px;
padding:2px 0px 2px 0px;
}
.ml-radio-container {
clear:both;
margin:4px 0px 4px 0px;
}
.ml-txt-container {
text-align:left;
margin:8px 0px 2px 0px;
font-size:11px;
letter-spacing:-1px;
}
.search-txt-container {
text-align:center;
margin:5px 0px 5px 0px;
font-size:11px;
}
#breadcrumbs {
width:100%;
font-size:11px;
padding:5px 0px 5px 0px;
text-align:left;
letter-spacing:-1px;
}
h3.page-int {
padding:0;
margin:2px 0px 8px 0px;
}
.euro {
font-size:11px;
color:#aaaaab;
}
.li-content-container {
padding:0;
margin:0;
}
.module-message {
clear:both;
margin:25px 15px 25px 15px;
font-size:12px;
color:#000;
text-align:left;
}
#footer {
clear:both;
width:100%;
margin:5px auto 0px auto;
padding:10px 0px 0px 0px;
text-align:center;
font-size:11px;
color:#74767c;
border-top:2px solid #dcdcdc;
}
#footer .footer-info {
margin:5px auto 5px auto;
letter-spacing:-1px;
}
#poweredby {
margin:5px auto 5px auto;
text-align:center;
}
