/*@charset "utf-8";*/
/* CSS Document */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 0; padding: 0;}
body { background: url(../images/background.png) top left repeat-x; background-color: #140a05; text-align:center;font-family: ‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif; font-size: 75.01%; height:100%; color:#FFF;}
.accessible {display:none;}
a {color:#FFF; text-decoration:underline;}
/*a:hover {background:#333; color:#FFF; text-decoration:none;}*/
#container {width:1024px; text-align:left; margin:auto;}
#header {background:url(../images/top.jpg) top left no-repeat; height:398px; margin-top:0px;}
#header #lang {position:absolute; top:10px; margin-left:940px; display:block;}

#content {background:url(../images/bg_content.jpg) top center no-repeat;padding:20px 0 20px 0;}
#content p {padding:10px 0 10px 0; line-height:150%;}
#content h2 {font-size:120%; font-weight:normal; padding:10px 0 10px 0; line-height:100%; color:#e56400;}
#content h3 {font-size:120%;  padding:10px 0 10px 0;}
#content .barcontent {padding: 2px 20px 10px 20px;}
#content #friends_right {text-align:center;}
#content #friends_right img {margin-top:30px;}
/* PRODUCT DETAIL */
/*#content.product-det #leftbar {width:230px; float:left;}
#content.product-det #leftbar h2 { font-size:180%; font-weight:normal; margin:10px 0 0px 0;}
#content.product-det #leftbar table { font-size:90%;}
#content.product-det #leftbar table tr td, #content.product-det #leftbar table tr th {border-bottom:1px dotted #FFF;  padding:5px 1px 1px 0;}
#content.product-det #leftbar table th { text-align:left;}
#content.product-det #rightbar {margin-left:245px;}
#content.product-det #rightbar a:hover {background:none;}
#content.product-det #rightbar #thumbnailsholder {margin-top:10px; overflow:hidden; height:auto;}
#content.product-det #rightbar #thumbnailsholder img {padding:0 10px 0 0; display:block; float: left;}
#content.product-det #rightbar #srollable {height:380px; overflow:auto;}
#content.product-det #rightbar .colourbox {width:110px; float:left; height:100px; overflow:hidden; font-size:90%; text-align:center;}
#content.product-det #rightbar .colourbox p {margin:0 0 5px 0;}
*/
#content #maincontent{min-height:550px}
#content #maincontent #subnav {margin-top:10px;}
#content #maincontent #subnav ul {list-style:none; height:21px; overflow:visible; padding-left:5px; border-bottom:1px solid #999; margin-bottom:5px; margin-right:12px;}
#content #maincontent #subnav ul li {float:left;}
#content #maincontent #subnav ul li span{cursor:pointer;}
#content #maincontent #subnav ul li span.notactive{float:left; display:block; padding:3px 10px 3px 10px; border:1px solid #999; border-bottom:none; margin-right:5px; text-decoration:none;}
#content #maincontent #subnav ul li span.notactive:hover {background:#2f1409; border:1px solid #CCC; border-bottom:none;}
#content #maincontent #subnav ul li span.active {background:none; border:1px solid #CCC; border-bottom:1px solid #0d0805; line-height: 18px; font-weight:bold; padding:5px 10px 5px 10px; margin-right:5px;}
#content #maincontent #specifications, #content #maincontent #overview, #content #maincontent #audio {padding: 5px 10px 5px 10px;min-height:220px}
/*
#content.product-det #rightbar .productbox {width:110px; float:left; height:103px; overflow:hidden; font-size:90%; text-align:center;}
#content.product-det #rightbar .productbox p {margin:0 0 5px 0;}
#content.product-det #rightbar .productbox a {text-decoration:none;}
#content.product-det #rightbar .paging {text-align:right;margin-right:10px;}
*/
#content #maincontent .productbox {width:110px; float:left; height:103px; overflow:hidden; font-size:90%; text-align:center;}
#content #maincontent .productbox p {margin:0 0 5px 0;}
#content #maincontent .productbox a {text-decoration:none;}
#content #maincontent .paging {text-align:right;margin-right:10px;}


#content.text #leftbar {width:230px; float:left;}
#content.text #maincontent{width:550px; float:left;background:url(../images/content_border.gif) top left repeat-y;}
#content.text #rightbar {width:230px; float:left;}

#footer {height:48px; text-align:center; color:#FFF; padding-top:19px;}
#footer a {color:#FFF; padding:0 5px 0 5px;}
.news-text {float: left; width: 100%; padding: 10px 0 10px 0;}
.news-text img {float: right;margin: 0 5px 0 10px;}
.audio-thumb {float: left; width: 100px;}
.audio-text {float:left;line-height:20px;}
.audio-text a{text-decoration:none;}
.audio-text a:hover{text-decoration:underline;}

#content.product-det #leftbar table td { text-align:right;}
#content.product-det #leftbar a{text-decoration:none;}
#content.product-det #leftbar a:hover{background:none;text-decoration:none;}

#content #maincontent .referencebox {width:145px; float:left; height:113px; overflow:hidden; font-size:90%; text-align:center;}
#content #maincontent .referencebox p {margin:0 0 5px 0; padding:2px 0 2px 0;}
#content #maincontent .referencebox a {text-decoration:none;}
#content a.list_title {font-size:120%; font-weight:normal; display:block; padding: 0 0 5px 0; color:#e56400; text-decoration:none}

#content #maincontent #thumbnailsholder img {padding: 0 0 3px 10px;}

.clear {clear:both;}
.about_bottom {font-size: 130%;}

