* {	margin:0;	padding:0;	border:0;}html, body {	font-family:Helvetica, Arial, sans-serif;	/*text-align:center;  for IE */	color:#000;	background-image:url(../images/bg.jpg);	background-repeat:repeat;	font-weight:normal;	font-size:12px;	/*font-variant: small-caps;*/	margin:0 auto 0 auto;		margin-bottom:25px;	}a {	font-weight:normal;		text-decoration:none;	color:#fff;	}a:hover {	font-weight:normal;	text-decoration:underline;		} .nodisp {	display:none;}a {    outline: none;}h1 {font-size:18px;}h2 {font-size:16px;}.clear {	clear: both;}.whitelink a {	font-size:11px;	color: #fff;	text-transform: uppercase;}.greenlink {color:#000000;}.greenlink a:hover {color: #776e59;}.left {float:left;}.right {float:right;}.marginright40 {margin-right:40px;}.question a {color:#333333;}/*--------------------MAIN WRAP--------------------*/#wrapper {	width:768px;	padding:0px 15px 0px 15px;	margin: 0px auto;	position:relative;	background-color:#d6dbda;	background-image:url(../images/wrapper_bg.gif);	background-repeat:repeat-y;		background-position:center;		}#content {	background-image:url(../images/content_bg.jpg);	background-repeat:no-repeat;	width: 768px;	margin:0px;	padding:0px;	clear: both;}#header {	margin:0px;	padding:0px;	clear: both;	height:209px;	width:768px;}#headeraudio {	background-image:url(../images/headerbottom.gif);	background-repeat:no-repeat;	background-position: 4% 3%;	width: 768px;	height: 46px;	margin:0px;	padding-left:30px;	padding-top:7px;	clear: both;}#headernoaudio {	background-repeat:no-repeat;	background-position: 4% 3%;	width: 768px;	height: 46px;	margin:0px;	padding-left:30px;	padding-top:7px;	clear: both;}#footerwrap {	width: 768px;	height: 180px;	background-image:url(../images/footer.jpg);	background-repeat:no-repeat;	padding-top: 0px;	background-position:center}#footeredge {background-image:url(../images/footerstrip.gif);background-repeat: no-repeat;background-position:center;height:15px;width:798px;margin: 0 auto;}#footerlinks {float:right;position : absolute;margin-top:160px;margin-left:10px;color:#cccccc;font-size:9px;text-transform:uppercase;}#footerlinks a{color:#cccccc;}.last{background-image:url(../images/wlp_logo.jpg);background-repeat: no-repeat;background-position: center right;padding-right:40px;}/* ------------------------ horizontal sprite nav ------------------------ */#navwrap {margin-left:20px;margin-bottom:30px;}#nav { 	background:url("../images/navigation.gif") no-repeat; 	width:705px; 	height:44px; 	padding:0;	margin:0;	list-style-type:none;	}#nav span { display: none; }#nav li, #nav a { height:44px; display:block; } /* change height here also */#nav li { float:left; list-style:none; display:inline; position:relative; }#nav-01 { width: 90px;}#nav-02 { width: 115px;}#nav-03 { width: 120px;}#nav-04 { width: 140px;}#nav-05 { width: 90px;}#nav-06 { width: 150px;}/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */#nav-01 a:hover { background:url("../images/navigation.gif")  -0px -44px no-repeat; }#nav-02 a:hover { background:url("../images/navigation.gif") -90px -44px no-repeat; }#nav-03 a:hover { background:url("../images/navigation.gif") -205px -44px no-repeat; }#nav-04 a:hover { background:url("../images/navigation.gif")  -325px -44px no-repeat; }#nav-05 a:hover { background:url("../images/navigation.gif") -465px -44px no-repeat; }#nav-06 a:hover { background:url("../images/navigation.gif") -555px -44px no-repeat; }/*--------------------CONTENT MAIN--------------------*/#mainwrap {	width:768px;	position:relative;		}/*--------------------HOME ABOUT--------------------*/#mainleft {	width:530px;	float:left;	padding-left:30px;	padding-top:15px;	position:relative;		text-transform:uppercase;		font-size:11px;		color:#504b3e;}#mainright {	width:153px;	height:190px;	float:right;	background-image:url(../images/home_packshot.jpg);	background-repeat:no-repeat;	padding-right:40px;	position:relative;	margin-top:30px;}#mainleftfull {	width:700px;	float:left;	padding-left:30px;	position:relative;		text-transform:uppercase;		font-size:11px;		color:#504b3e;}.viewreleasesbtn {	float:left;	margin-left:20px;	margin-top:20px;	position:relative;}/*--------------------RELEASES--------------------*/.release {	float: left;	/*padding: 5px 0 25px 0;*/}.pack {	float: left;	margin: 0 20px 20px 29px;}.pack img {	border: 2px solid #9d9581;}.details {	float: left;	width: 450px;	font-size: 11px;}.title {	font-size: 18px;	padding-bottom: 1px;	text-transform:uppercase;	color:#333333;	}.batch {	padding-bottom: 5px;	text-transform:uppercase;	color:#666666;}.split {	clear: both;	background: url(../images/spacer.jpg) repeat-x 0 0;	height:21px;	width: 675px;	margin-left:30px;}.rightdl {	width:96px;	/*height:112px;*/	float:left;	text-align:center;	padding-top:5px;	padding-left:25px;	margin-bottom:10px;}.relgreenbutton {width:160px;height:18px;text-align:center;background-color:#44391b;color:#FFFFFF;padding-top:7px;margin-bottom:8px;text-transform:uppercase;font-size:11px;}.backrelgreenbutton {width:125px;height:18px;text-align:center;background-color:#44391b;color:#FFFFFF;padding-top:7px;margin-bottom:8px;text-transform:uppercase;font-size:11px;}.top {	margin: 5px 0 30px 162px;}.back {	margin: 5px 0 30px 29px;}.readmargintop24{height:24px;}.readmargintop {height:9px;}#releasepage .details {	width: 430px;}#releasepage .release {	margin-top: 0px;}#releasepage .split {	clear: both;	background: url(../images/spacer.jpg) repeat-x 0 0;	height:21px;	width: 675px;	margin-left:30px;}#releasepage .rtext {	padding-left:30px;	padding-top: 30px;	padding-bottom:10px;	width: 300px;}#releasepage .rtext a {	color:#000000;}#releasepage .rtext a:hover {}#releasepage .rtext p,#releasepage .synop p {	padding-bottom: 10px;}#releasepage .synop {	padding: 0 29px;	width: 700px;}#releasepage .relgreenbutton {	width:100px;	height:18px;	text-align:center;	background-color:#44391b;	color:#FFFFFF;	padding-top:5px;	margin-bottom:10px;}.stf {margin-left:30px;	padding-bottom:10px;	width: 700px;}#dhtmltooltip{position: absolute;width: 150px;border: 2px solid black;padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;/*Remove below line to remove shadow. Below line should always appear last within this CSS*/filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}/*--------------------SEND TO FRIEND FORM--------------------*/.stfsend {width:100px;height:18px;text-align:center;background-color:#44391b;color:#FFFFFF;margin-top:2px;margin-bottom:8px;text-transform:uppercase;font-size:11px;margin-left:10px;}.stfclear {width:100px;height:18px;text-align:center;background-color:#44391b;color:#FFFFFF;margin-top:2px;margin-bottom:8px;text-transform:uppercase;font-size:11px;}.formstroke{border-color:#c2bcb0;border-width:thin;border-style:solid;margin-left:10px;}.stftext {text-transform:uppercase;}/*--------------------LINKS--------------------*/.linksger{background-image:url(../images/flag_ger.jpg);background-repeat:no-repeat;background-position:left;padding-top:10px;padding-left:50px;height:15px;}.linksit{background-image:url(../images/flag_it.jpg);background-repeat:no-repeat;background-position:left;padding-top:10px;padding-left:50px;height:15px;}.linksjap{background-image:url(../images/flag_jap.jpg);background-repeat:no-repeat;background-position:left;padding-top:10px;padding-left:50px;height:15px;}.linkskor{background-image:url(../images/flag_kor.jpg);background-repeat:no-repeat;background-position:left;padding-top:10px;padding-left:50px;height:15px;}.linksti{background-image:url(../images/flag_ti.jpg);background-repeat:no-repeat;background-position:left;padding-top:10px;padding-left:50px;height:15px;}.linksuk{background-image:url(../images/flag_uk.jpg);background-repeat:no-repeat;background-position:left;padding-top:10px;padding-left:50px;height:15px;}.linksusa{background-image:url(../images/flag_usa.jpg);background-repeat:no-repeat;background-position:left;padding-top:10px;padding-left:50px;height:15px;}