/* dichiarazioni */

body {
	background-color: #141210;
	color: #FFF;
	font: 80%/140% Arial, Helvetica, sans-serif;
	margin: 0 5px;
	padding: 0;
	text-align: left;
}

/* tipography */

h1 {
	margin: 0;
	padding: 0;
}
h2 {
	/*font-family: ConduitITC,Arial;*/
	color: #4d4d4d;
	border-bottom: 1px solid #282420;
	font-size: 21px;
	margin: 20px 0 0 0;
	padding: 0 0 5px 0;
	text-transform: uppercase;
}
h3 {
	color: #4d4d4d;
	font-size: 18px;
	margin: 0;
	padding: 5px 0 15px 0;
	font-weight: normal;
}
a { color: #FFF; }

/* definizioni */

.clear {
	clear: both;
}
#content p.date {
	color: #4d4d4d;
	font-style: italic;
}

/* main structure */

#box {
	background: #000;
	border-bottom: 1px solid #282420;
}
#header,
#content,
#footer {
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 0 20px 0;
	position: relative;
	width: 960px;
}
#content { padding-bottom: 20px; }
#footer {
	margin-top: 20px;
	overflow: hidden;
}
#top {
	background: #151311 url(../img/bg-top.gif) 0 0 repeat-x;
	margin: 0;
	text-align: center;
}

/* header */

#header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
#header ul li {
	border-left: 1px solid #626262;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px;
}
#header ul li.first {
	border-left: none;
	padding: 0;
}
#header ul li a {
	color: #a3a3a3;
	line-height: 100%;
	text-decoration: none;
	text-transform: uppercase;
}
#header ul li a.active,
#header ul li a:hover {
	color: #FFF;
}
#header h1 a {
	background: transparent url(../img/laurus-logo.gif) 0 0 no-repeat;
	display: block;
	height: 71px;
	font-size: 1px;
	text-align: left;
	text-indent: -66666px;
	width: 573px;
}
#header ul#tools {
	left: 720px; /* 5 tool 640px */
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 10px;
}
#header ul#tools li {
	border-left: none;
	display: block;
	float: left;
	height: 22px;
	width: 22px;
}
#header ul#tools li a {
	background: transparent none 0 0 no-repeat;
	display: block;
	height: 22px;
	text-indent: -66666px;
	width: 22px;
}
#header ul#tools li a#lyoutube { background-image: url(../img/ico-youtube.gif); }
#header ul#tools li a#lmyspace { background-image: url(../img/ico-myspace.gif); }
#header ul#tools li a#lflickr { background-image: url(../img/ico-flickr.gif); }
#header ul#tools li a#ltwitter { background-image: url(../img/ico-twitter.gif); }
#header ul#tools li a#lskype { background-image: url(../img/ico-skype.gif); }


/* menu */

ul#menu {
	height: 17px;
	margin: 0 auto 25px auto;
	padding: 0;
	width: 960px;
}
ul#menu li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#menu li a {
	background: transparent url(../img/bg-menu.gif) 0 0 no-repeat;
	display: block;
	float: left;
	height: 17px;
	margin: 0;
	padding: 0;
	text-indent: -66666px;
	overflow: hidden;
}
ul#menu li a.linkbassguitar { background-position: 0 0; width: 134px; }
ul#menu li a:hover.linkbassguitar,
ul#menu li.active a.linkbassguitar { background-position: 0 -20px; }
ul#menu li a.linkhandmade { background-position: -134px 0; width: 129px; }
ul#menu li a:hover.linkhandmade,
ul#menu li.active a.linkhandmade { background-position: -130px -20px; }
ul#menu li a.linkvideoandsound { background-position: -258px 0; width: 148px; }
ul#menu li a:hover.linkvideoandsound,
ul#menu li.active a.linkvideoandsound { background-position: -258px -20px; }
ul#menu li a.linkmedia { background-position: -258px 0; width: 148px; }
ul#menu li a:hover.linkmedia,
ul#menu li.active a.linkmedia { background-position: -258px -20px; }
ul#menu li a.linknewsandevents { background-position: -406px 0; width: 159px; }
ul#menu li a:hover.linknewsandevents,
ul#menu li.active a.linknewsandevents { background-position: -406px -20px; }
ul#menu li a.linkendorserandfriends { background-position: -565px 0; width: 198px; }
ul#menu li a:hover.linkendorserandfriends,
ul#menu li.active a.linkendorserandfriends { background-position: -565px -20px; }
ul#menu li a.linkinfo { background-position: -763px 0; width: 61px; }
ul#menu li a:hover.linkinfo,
ul#menu li.active a.linkinfo { background-position: -763px -20px; }

/*SUBMENU */
#sub-menu {
	margin: 0 auto;
	padding: 0;
	width: 450px;
	text-align: center;
}

ul#submenu {
	margin:0; padding: 0;
}

ul#submenu, ul#submenu li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

ul#submenu a:link, ul#submenu a:visited {
	float: left;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #999;
}

ul#submenu li.active a {
	border-bottom: 4px solid #fff;
	padding-bottom: 2px;
	background: transparent;
	color: #fff;
}

ul#submenu a:hover { color: #fff; }



/* content */

#content .newslist {
	float: left;
	width: 700px;
}
body#news #content {
	background: transparent url(/template/img/bg-content-news.gif) 0 0 repeat-y;
	overflow: hidden;
}
#content #sidebar {
	background-color: #0D0D0D;
	float: right;
	padding: 20px;
	width: 190px;
}
#content #sidebar ul li {
	background-image: none;
	border-bottom: 1px solid #282420;
	padding: 8px 0;
}
#content #sidebar ul li a {
	text-decoration: none;
	text-transform: uppercase;
}
#content p {
	color: #c0bdb6;
	margin: 5px 0 10px 0;
	padding: 0;
}
#content ul {
	margin:0;
	padding: 0;
}
#content ul li {
	background: transparent url(../img/arrow-list.gif) 0 4px no-repeat;
	list-style: none;
	margin: 0;
	padding: 0 0 0 15px;
}
.maintitle,
.section {
	float: left;
	height: 170px;
	overflow: hidden;
	width: 225px;
}
body#endorser .section { height: 140px; }
body#multimedia #sounds .section { height: 110px; }
body#multimedia #video .section { height: 230px; }
body#multimedia #press .section { height: 230px; }

body#multimedia #sounds .section span.mp3 {
	display: block;
	padding-top: 10px;
	text-align: center;
}
body#multimedia .section h3 {
	margin-top: 0;
	padding-top: 5px;
}
body#multimedia #sounds .section h3 strong {
	color: #d5b01a;
	font-weight: normal;
}
body#multimedia h2 { margin-top: 20px; }
body#multimedia h2 { margin-top: 10px; }


.maintitle {
	clear: both;
	font-size: 14px;
	margin: 10px 0;
}
.newsandevents .maintitle  {
	height: auto;
}
.maintitle h2,
h2#titlequasart900xr,
h2#quasart900xrfretless,
h2#quasart900xr,
h2#fretless,
h2#fretted,
h2#bassguitar,
h2#handmade,
h2#videoandsound,
h2#media,
h2#newsandevents,
h2#endorserandfriends,
h2#info {
	background: transparent none 0 38px no-repeat;
	border-bottom: 1px solid #282420;
	height: 70px;
	margin: 0;
	padding: 0;
	text-indent: -6666px;
}
h2#titlequasart900xr,
h2#handmade { height: 27px; background-position: 0 0; }
.maintitle h2#titlequasart900xr,
.maintitle h2#handmade,
.maintitle h2#quasart900xrfretless,
.maintitle h2#quasart900xr { height: 70px; background-position: 0 38px; }
.newsandevents .maintitle h2,
.endorserandrfriends .maintitle h2 {
	/*font-family: ConduitITC,Arial;*/
	background: transparent none 0 38px no-repeat;
	border-bottom: 1px solid #282420;
	height: 32px;
	margin: 38px 0 0 0;
	padding: 0;
	text-indent: 0;
}
.newsandevents .maintitle h2 {
	margin-top: 7px;
}
.maintitle h3 {
	margin-bottom: 0;
	padding-bottom: 0;
}
.newsandevents .newsbody {
	margin: 0 0 0 20px;
	overflow: hidden;
	padding: 10px 0;
	width: 715px;
}
#content .newsbody p {
	margin-left: 20px;
}
.maintitle h2#titleourproducts { background-image: url(../img/title-our-products.gif); }
.maintitle h2#titleourworld { background-image: url(../img/title-our-world.gif); }
h2#titlequasart900xr { background-image: url(../img/title-quasart900xr.gif); }
h2#quasar-t900-xr { background-image: url(../img/title-quasar-t900-xr.gif); }
h2#quasar-t900-xr-fretless { background-image: url(../img/title-quasar-t900-xr-fretless.gif); }
h2#fretless { background-image: url(../img/title-fretless.gif); }
h2#fretted { background-image: url(../img/title-fretted.gif); }
h2#bassguitar { background-image: url(../img/title-bassguitar.gif); }
h2#handmade { background-image: url(../img/title-handmade.gif); }
/* h2#videoandsound { background-image: url(../img/title-videoandsound.gif); } */
h2#videoandsound { background-image: url(../img/title-media.gif); }
h2#newsandevents { background-image: url(../img/title-newsandevents.gif); }
h2#endorserandfriends { background-image: url(../img/title-endorserandfriends.gif); }
h2#info { background-image: url(../img/title-info.gif); }
#content .maintitle p { color: #666; }
.section {
	background-color: #282420;
	margin: 10px 0 20px 20px;
}
div.first {
	clear: both;
	margin-left: 0;
}
.section a img {
	border: none;
	border-bottom: 1px solid #282420;
}
.section h3 {
	margin: 18px 10px 0 10px;
	padding: 0;
}
.section h3 a {
	background: transparent none 0 0 no-repeat;
	display: block;
	height: 17px;
	text-indent: -6666666px;
}
.section h3#titlebassguitar a { background-image: url(../img/title-bass-guitar.gif); }
.section h3#titlehandmade a { background-image: url(../img/title-hand-made.gif); }
/*.section h3#titlevideoandsound a { background-image: url(../img/title-video-and-sound.gif); }*/
.section h3#titlevideoandsound a { background-image: url(../img/title-media.gif); }
.section h3#titleendorserandfriends a { background-image: url(../img/title-endorser-and-friends.gif); }
.section h3#titlenewsandevents a { background-image: url(../img/title-news-and-events.gif); }
.section h3#titleinfo a { background-image: url(../img/title-info.gif); }
.endorserandrfriends .section h3 a {
	background: transparent url(../img/arrow.gif) 100% 0 no-repeat;
	display: inline;
	font-size: 14px;
	height: 17px;
	padding-right: 25px;
	text-decoration: none;
	text-indent: 0;
	text-transform: uppercase;
}
#content .section p {
	color: #c0bdb6;
	font-size: 11px;
	line-height: 120%;
	margin: 10px;
	padding: 0;
}
#bass {
	position: relative;
	height: 441px;
	margin: 0 auto;
	overflow: hidden;
}
.endorserandrfriends #bass {
	height: auto;
	margin-bottom: 15px;
}
.endorserandrfriends #bass img {
	border: 6px solid #282420;
}
#bass .maintitle {
	height: auto;
	position: absolute;
	right: 0;
	top: 220px;
	width: 570px;
}
.endorserandrfriends #bass .maintitle {
	bottom: 0;
	margin: 0;
	top: auto;
}
.bass {
	float: left;
	margin: 40px 0 20px 0;
	padding-bottom: 80px;
	position: relative;
	width: 480px;
}
.bass .maintitle {
	height: auto;
	position: absolute;
	right: 10px;
	top: 80px;
}
.bass a img { border: none; }

/*blockquote {
	color: #4d4d4d;
	font-size: 18px;
	font-style: italic;
	line-height: 140%;
}
blockquote span {
	font-size: 60px;
	line-height: 0%;
}*/
.sidetext {
	float: left;
	width: 450px;	
}
#handmade blockquote{
	background: transparent url(../img/cite.gif) 0 0 no-repeat;
	float: right;
	font-size: 1px;
	height: 250px;
	text-indent: -6666px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 450px;
}

#handmade blockquote.it {
	background: transparent url(../img/cite.gif) 0 0 no-repeat;
}

#handmade blockquote.en {
	background: transparent url(../img/cite-en.gif) 0 0 no-repeat;
}


#handmade .gallery,
#multimedia .gallery {
	background-color: #0D0D0D;
	clear: both;
	overflow: hidden;
	padding: 20px 0 18px 32px;
}
#bass .maintitle .gallery { margin-top: 20px; }
#bass .maintitle .gallery a img,
#handmade .gallery a img,
#multimedia .gallery a img {
	border: 6px solid #282420;
	float: left;
	margin-right: 18px;
}
#handmade .gallery a img,
#multimedia .gallery a img {
	margin-bottom: 18px;
}
#bass .maintitle .gallery a:hover img,
#handmade .gallery a:hover img,
#multimedia .gallery a:hover img { border-color: #504d4a; }

.datasheet table th {
	padding: 7px 15px 7px 0;
	text-align: right;
	vertical-align: top;
	width: 375px;
}
.datasheet table td {
	border-bottom: 1px solid #282420;
	color: #c0bdb6;
	padding: 7px 0;
	width: 570px;
}
.datasheet table ul {
	margin:0;
	padding: 0;
}
#map {
	float: left;
	margin-right: 20px;
}
.seller {
	float: left;
	width: 220px;
}

/* info */

#map {
	border: 6px solid #282420;
}

/* footer */

#footerinfo1 {
	float: left;
	width: 650px;
}
#footerinfo2 {
	float: right;
	text-align: right;
	width: 300px;
}
#footer ul {
	height: 14px;
	margin: 0 0 15px 0;
	padding: 0;
	width: 597px;
}
#footer ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer ul li a {
	background: transparent url(../img/bg-menu-footer.gif) 0 0 no-repeat;
	display: block;
	float: left;
	height: 14px;
	margin: 0;
	padding: 0;
	text-indent: -66666px;
	overflow: hidden;
}
#footer ul li a.linkbassguitar {
	background-position: 0 0;
	width: 81px;
}
#footer ul li a.linkhandmade {
	background-position: -81px 0;
	width: 97px;
}
#footer ul li a.linkvideoandsound {
	background-position: -178px 0;
	width: 116px;
}
#footer ul li a.linknewsandevents {
	background-position: -294px 0;
	width: 118px;
}
#footer ul li a.linkendorserandfriends {
	background-position: -412px 0;
	width: 149px;
}
#footer ul li a.linkinfo {
	background-position: -561px 0;
	width: 36px;
}
#footer p {
	color: #c0bdb6;
	font-size: 11px;
	margin: 0 0 15px 0;
	padding: 0;
}
#footer p.credits { color: #FFF; }

.google {
	color: black;
}

