body ,h1 { margin:0px; padding:0; }
body { font:normal 12px Arial, Helvetica, sans-serif; color:#959696; background:#fff; }
h1 { font-size:18px; font-weight:normal; }
h2 { font-size:14px; font-weight:bold; border-bottom:1px solid #3F3F3F; padding-bottom:5px;  }
.content-details{  text-align:left; }
.contact.content-details fieldset { margin-bottom:5px;  }
.logo { height: 106px; padding-top: 218px; background: url(../images/logo.gif) no-repeat; }
.logo a { height: 106px; display:block;  }
.logo a span { display: none; }
.shadow { height:10px; /* background:url(../images/shadow.jpg) repeat-x;*/ font-size:0; }
.main-container { width:1024px; margin:0px; }
.leftmenu { padding-top:87px; width:304px; float:left; text-align:right; }
.leftmenu .made { text-transform:uppercase; font-size:12px; text-align:right; color:#a0a3a4; background:url(../images/flag.png) no-repeat 100px 0; margin:0 0 2px 0; }
.rightmenu { width:690px; float:left; margin-bottom:2px; }
.rightmenu .shadow { background-position:-1px 0;}
	.music { float:right; font-size:0; line-height:0; }
	ul.languages { float:right; margin:0 20px 0 0; padding:0 }
	.languages li { display:inline; margin:0; padding:0 }
	.languages li a { background:#fff; color:#000; display:inline-block; }
	.extra-navigator{ padding-top:72px; }
	.container { text-align:center; margin-bottom: 18px; }
	.container .object { margin:9px 0; line-height:0; font-size:0; }
	.content { background:#f0f1f2;}
	.content img { float:left; margin: 0 10px 10px 5px; }

.contentWrap { padding: 20px; font-size: 14px; }
.contentWrap p { margin: 0 0 10px 0; }

.langMenu { float:right; margin:0 20px 0 0; }
.langMenu .title { position:absolute; display:none; text-align:center; color:#fff; text-transform:uppercase; font-size:12px }
.langMenu a { -moz-opacity:.30; filter:alpha(opacity=30); opacity:.30; }
.langMenu a.active,.langMenu a:hover { -moz-opacity:1; filter:alpha(opacity=100); opacity:1; border:none; }

.navMain { margin: 0 0 18px 0; padding: 48px 20px 0 0; list-style: none; text-transform: uppercase; height: 216px; font-size: 12px; }
.navMain li { text-align: right; margin-bottom: 16px; }
.navMain li a { color: #595a5a; }

.navigation-wrapper { width:205px; float: right; }
.clear,.clearBoth,.clearblock { font-size:0px; padding:0; margin:0; line-height:0; clear:both; display:block; }

.category-title { background:#d6d8da; height:39px; line-height:39px; color:#535353; font-weight:700; font-size:14px; padding-left:20px;  text-align:left; text-transform: uppercase; }
.product-listing { padding:0 5px 0 5px; height:401px; background:#f0f1f2; margin-bottom: 20px; }
.text-input { width:268px; border:1px solid #d5d7da; background:#fff; float:left; padding:0; height:21px; margin-bottom:10px; }
input, textarea { color:#FFFFFF !important; }
label { width:100px; float:left; margin-bottom:10px; }
fieldset { border:1px solid #333333; }
legend { font-weight:bold; margin-bottom:10px; }

.dither { border:1px solid #e2e3e5; padding: 10px; background: #f0f1f2;  }
.around { margin:10px; }
.noleft { margin-left:0px; }
#mainWrapper {
	background:url(../images/jolaby.png) no-repeat;
	text-align: left;
	width: 1024px;
	vertical-align: top;
	}
#articlesBody	{ color:#b4b4b4; }
.contact a { color:#6B6B6B; }

div.hr { background:#D6D8DA; line-height:0; padding:0; height:1px; clear:both; display:block; width:640px; margin:auto; }

.contact strong, .contact span { clear:both; }
.contact address strong{ float:none; display:block; }
.contact address { margin-bottom:10px; display:block; }
.contact dl { clear:both; margin-left:30px; }
.contact dl dt {text-decoration:underline;  }
#contactusBody { color:#b4b4b4; }
#contactusBody strong.title { font-size:18px; font-style:normal; font-weight:100; }
#contactusBody fieldset { background:url(../images/grain-bg.jpg); }



.two, .one {
	color:#a0a3a4;
}

.footer { width:650px; clear:both; margin-left:304px; background:#e2e3e5; padding:0 20px; height:39px; line-height:39px; margin-bottom:20px; color: #535353; }
.footer a { color:#363636; }
.footer a:hover { color:#999; }
#enquiry {
	width:500px;
	height:200px;
}
.pos1 { background-position:-1px 2px; }
.hide { display:none; line-height:0; }
.active { border:2px solid #DFDFDF; }

.dutch { color:#a0a3a4; margin-left:21px; text-transform:capitalize;}
.french { color:#a0a3a4; margin-left:44px; text-transform:capitalize; }
.russian { color:#a0a3a4; margin-left:64px; text-transform:capitalize; }
.german { color:#a0a3a4; margin-left:88px; text-transform:capitalize; }
.italian { color:#a0a3a4; margin-left:110px; text-transform:capitalize; }
.spanish { color:#a0a3a4; margin-left:130px; text-transform:capitalize; }
.chinese { color:#a0a3a4; margin-left:125px; text-transform:capitalize; }
.english { color:#a0a3a4; }

.videogal { height:588px; padding:0; }

.yg.playlist ul,.yg.playlist ul li { margin:0; padding:0; list-style:none; }
.yg.playlist ul li { float:left; text-align:center; cursor:pointer; color:#fff; background:none; padding-bottom:2px; }
.yg.playlist ul li.current { background:#4a4a4a; }
.yg.playlist ul li img { float:none; margin:10px 5px 3px 5px; }
.yg.playlist ul li strong { display:block; }
.yg.playlist { position:relative; overflow:hidden; width:645px; height:120px; }
.yg.playlist ul { width:20000em; position:absolute; }

.browse { background:url(../images/pnnav.png) no-repeat; width:20px; height:20px; margin:40px 0 0 0; cursor:pointer; }
.browse.left { float:left; background-position:-5px -30px ; }
.browse.right { float:right; background-position:-5px  -5px; margin-right:3px; }
