/* ----- end float fix ----- */.style1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 18px;	color: #F7F7F7;	margin: 10px 20px 10px 10px;}.style2 {color: #b4d7ea}body{	background:#000;	color:#555;	font: 70%  Verdana, Arial, Helvetica, sans-serif;		text-align:center;	line-height:150%;	margin:0;	padding:0;}/* ----- tables ----- */table, td, input, textarea, select, li{	font: 100% Arial, Helvetica, sans-serif;	color:#000;	}th{	background:#e12221;	padding:5px;}td{padding:5px;}/* ----- global links and colours ----- */a:link, a:visited, a:active{outline:none;	color:#b4d7ea;	text-decoration:none;}a:hover{color:#fff;}.navbar a:link {color: #000000;}.navbar a:visited {color: #000000;}.navbar a:hover {color: #CCCCCC;}.navbar a:active {color: #000000;}.orange{color:#b4d7ea;}.err{color:#b4d7ea;font-weight:bold;text-decoration:underline;}.white{color:#fff;}.clear{clear:both;}/* ----- global paragraphs, headers & horizontal rules ----- */p, h1, h2, h3, h4, h5, h6{margin:1em 0; font:Verdana, Arial, Helvetica, sans-serif;}h1{	font-size:26px;	margin: 10px;	color: b4d7ea;	line-height:30px;	font-family: georgia, times, serif;}.backfade {	background-image: url(../images/fade.png);	background-repeat: repeat-y;	float: none;}h2{font-size:130%;}h3{font-size:120%;}h4, h5{font-size:100%;}hr{display:none;}/* ----- global images ----- */img{border:none;}/* ----- hidden items ----- */#skip{display:none;}/* ----- float left / right classes ----- */.left{float:right;margin-right:.3em;}.right{float:right;margin-left:.3em;}/* ----- container size & positioning ----- */.container{	margin:35px 0 0 -443px;	width:886px;	text-align:left;	position: absolute;	z-index:2;	left:50%;	height:920px;	padding:0px;	background-image: url(../images/fade.png);	background-repeat: repeat-y;}.bg{display:none;}.autoscale{width:100%;}.autoscale img{left:0%;position:fixed;width:100%;}#header,#mid,#footer{display:none;}/* ----- header area ----- */#header{	height:120px;	position:relative;	border-bottom:10px solid #1e2221;	margin-bottom:12px;	margin-right: 0px;}/* ----- company logo & navigation ----- */h1#logo{		margin:0 0 0 0px;	padding:0;}h1#logo a{	height:140px;width:140px;display:block;background-image:url(../images/logo.png);behavior: url(http://www.dropout-london.co.uk);background-repeat:no-repeat;color:#FFFFFF;}h1#logo a:hover{	filter:alpha(opacity=98);-moz-opacity:.98;opacity:.98;}ul.main_nav{	height:20px;	margin:5px 0 0 15px;	padding:0px;	color: #000000;}.p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #F0F0F0;	margin: 2px;}/* SUB NAV */ul.sub_nav{overflow:auto;margin:0px;padding:0px;list-style:0px;}ul.sub_nav li{font-size:180%;color:#b4d7ea;float:left;display:inline;margin:.5em 17px 0 0;padding:0;}.shop ul.sub_nav li a.selected{color:white;}ul#navSubDept{margin:0;padding:0 0 22px 0;}ul#navSubDept li{float:left;display:inline;margin:0 15px 0 0;}/* ----- shopping basket info ----- */p#info{	position:absolute;	font-size:110%;			color:#FFFFFF;	margin:0;	padding:0;	top:0px;	right:10px;	z-index:10;}.greyback_content, .greyback{padding:4px;background-color:#1f2324;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;}/* ----- optional mid div (useful for more complex backgrounds) ----- */#mid{}/* ----- main content area ----- */#main{color:#FFFFFF;	float:left;	display:inline;	width:890px;	margin-left:10px;	min-height:600px;}#main h2{	font-weight:normal;	padding:0;	font-size:160%;	clear:both;}#main h2#pageTitle{display:inline;padding:2px;background-color:#111;	font-weight:normal;		margin: 1em 0;		color:#fff;	font-size:180%;}#main #content{margin-top:12px;display: block;font-size:105%;width:860px;padding:3px;}#main h1#pageTitle{	font-weight:normal;	padding:0;		margin:1em 0;	color:#fff;	font-size:200%;}.note{	font-size:110%;}.highlight{	font-size:140%;}.module1{	float:left;	width:250px;}.module2{	float:right;	width:250px;}#mp3_player{padding-top:10px;}/* ----- footer area ----- */#footer{margin:0 0 0 0;padding:0px 10px;background:#1e2221;}#footer p{margin:0;}#footer ul, #footer li{	margin:0;	padding:0;	list-style:none;}#footer li{display:inline;margin-right:7px;}#footer a{	color:#777;	}#footer a:hover{color:#fff;		}#footer #credits{	float:right;	margin-top:-1.5em;}/* ----- pagination (page 1/2 etc.) ----- */#pagination{	margin:1em 0;}#pagination li{	margin:0;	height:16px;	line-height:16px;	float:left;}#pagination a{	display:block;	float:left;	width:9px;	height:9px;	margin-left:10px;	margin-top:3px;	text-indent:-8000px;	overflow:hidden;}#pagination a#firstPage{background:url(/graphics/plain/ico_first.gif)no-repeat 0 0;}#pagination a#prevPage{background:url(/graphics/plain/ico_prev.gif) no-repeat 0 0;}#pagination a#nextPage{background:url(/graphics/plain/ico_next.gif) no-repeat 0 0;}#pagination a#lastPage{background:url(/graphics/plain/ico_last.gif) no-repeat 0 0;}					/* ----- product thumbnail list ----- */.flyer{ float:left;display:inline;width:322px;margin:1em 0;}.flyer a{   color:#b4d7ea;}.flyer a:hover{   color:#FFFFFF;}.flyer img{border: 1px solid #aaa;   }.flyer img:hover{border: 1px solid #fff;   }.home_feat_info{color:#FFFFFF;padding:7px;height:80px;width:338px;background:#1f2324;}.flyer h2.latest_release{color:#FFFFFF;margin-top:0px;}.flyer ul, .flyer li,.products ul, .products li{margin:0;padding:0;list-style:none;} .flyer input.home_buy{background-color: transparent;margin-left:10px;color:#b4d7ea;}.flyer input.home_buy:hover{background:#1f2324;color:#FFFFFF;}.series_thumbs{margin:2em 0 0 25px;float:left;display:inline;width:480px;height:500px;}.series_thumbs #container {width:500px;height:602px;position:absolute;  overflow:hidden; }.series_thumbs #container ul#content {position	: relative;width:500px;}.series_thumbs #container ul#content , .series_thumbs #container ul#content  li{float:left;display:inline;margin:0px;padding:0px;}.series_thumbs #container ul#content  li{background-color:#1f2324;width:500px;margin: 0 0 16px 18px;}.series_thumbs #container ul#content  li a img {border:1px solid #aaa; }.series_thumbs #container ul#content  li a img:hover {border:1px solid #fff; }.series_thumbs #container ul#content  li a{color:#fff;padding:0 0 2px 0; }.series_thumbs #container ul#content  li:hover a{color:#b4d7ea; }.series_thumbs #container ul#content  li span a{display:block;margin-left:2px;padding:2px;font-weight:bold;}/* The dragging track */#scrollArea {	/*background	: #fff;	*/	background-image:url(http://www.dropout-london.co.uk/images/scroll_back.png);	behavior: url(http://www.dropout-london.co.uk/js/iepngfix.htc);	background-repeat:repeat-y;	position	: absolute;		left		: 863px;	top			: 185px;	height		: 600px;		width		: 14px;		overflow	: hidden;	}/* The dragging bar */#scroller {margin:0 0 0 2px;	top:2px;	position	: absolute;		width		: 10px;	background:#fff;	}#scroller:hover{/*background	: #b4d7ea; // orange */background	:#666;border:1px;border-color:b4d7ea;cursor:pointer;	cursor:hand;		}.products{width:895px;margin:1.3em 0 0 3px;}.products ul li{width:140px;height:180px;margin:0 37px 35px 0;float:left;display:inline;color:#fff;}.products ul li .price{margin:2px;float:left; display:inline;}.products li h3{color:#b4d7ea;margin:4px 0 0 2px;background:none;}.products li .product_lower{margin-top:2px;overflow:auto;background-color:#1f2324;width:100%;padding:1px;}.products li .formButton{background-color:#1f2324;float:right;display:inline;margin:0;padding:2px;}.products li .formButton:hover{color:#b4d7ea;background-color:#1f2324;}.products li h3 a{padding-bottom:2px;font-style:italic;display:block;color:#fff;}.products li h3 a:hover{background-color:#222;color:#b4d7ea; }.products ul li p.image{height:140px;width:140px;background: transparent;margin:0;}.products ul li p.image a img{border:1px solid #aaa;}.products ul li p.image a:hover img{border:1px solid #fff;}.products ul li .product_info{padding:2px 2px 4px 2px;}/*.products ul li:hover{background-color:#222;}*/.products ul li .product_info .price{	margin:1em 0;text-align:right;line-height:180%;color:#b4d7ea;font-size:110%;font-weight:bold;}.products ul li .product_info .basket .formButton{	background-color: transparent;padding:0px;}.products ul li .product_info .basket .formButton:hover{	color:#b4d7ea;}.products .quantity{clear:both;margin:1em 0;text-align:right;line-height:180%;}.products ul li p.accociated_image img{width:138px;}/* ----- featured articles ----- */#home_articles{margin:4px 0 0 44px;display:inline;width:480px;}#articles{width:600px;float:left;display:inline;}#articles h2{color:#fff;}#home_articles ul, #home_articles li, #articles ul, #articles li {	margin:0;	padding:0;	list-style:none;}#home_articles ul, #articles ul{	margin:8px 0;		color:#777;}#home_articles ul{	margin:6px 0;}#home_articles ul li, #articles ul li{margin:4px 0;				width:100%;	list-style:none;	background:#1f2324;		}#home_articles  ul li a, #articles  ul li a{padding: 6px 15px 6px 6px;display:block; color:#b4d7ea; }#home_articles  ul li a:hover, #articles  ul li a:hover{color:#fff; background-color:#363b3c;}/* ----- customer reviews ----- */#reviews{}#reviews h3{margin:0px;}#reviews ul, #reviews li {	margin:0;	padding:0;	list-style:none;}#reviews ul{	margin:1em 0;	padding:3px 10px;	background:#f1f1f1;	border:1px solid #eee;	color:#777;}#reviews  p {font-size:120%; padding-bottom:20px; border-bottom:1px solid #333; width:860px;}#reviews ul li{	margin:.5em 0;	line-height:150%;	padding:0;	padding-left:15px;	list-style:none;}#reviews  ul li a{color:#777;}#reviews  ul li a:hover{color:#777;text-decoration:underline;}/* ----- site map ----- */#sitemap, #sitemap ul, #sitemap li{	margin:0;	padding:0;	list-style:none;		} #sitemap{margin:1em 0;}#sitemap li{margin:.5em 0; }#sitemap li h3{margin:.2em 0;}#sitemap ul{margin:0 0 10px 0;}/* ----- tables and forms ----- */fieldset{ 	border:none;	padding:0;	margin:1em 0;}legend{	font-weight: bold;	padding:0;	margin:0;		font-size:120%;	clear:both;}fieldset h3, fieldset h3{margin:1em 0 0 0;}#content table{	width:95%;	margin:.5em 0;	border-collapse:collapse;	line-height:150%;}th{	margin:1px solid #000;	background:#ddd;	padding:5px 5px 5px 5px;	color:#333333;}td{ color:#FFFFFF;	background:#1e2221;		height:31px;	padding:10px 5px 0 10px;	vertical-align:top;	}td label{padding:1px 0 0 0;vertical-align:middle;}table{color:#000000;}table .price{	color:#b4d7ea;	font-size:110%;	font-weight:bold;}.formFieldProduct{width:150px;}table .price{		font-size:110%;	font-weight:bold;}.formRadio{vertical-align:middle;}.formButton{	background-color:#121212;	color:#fff;	border:none;	padding-top:3px;	padding-bottom:3px;	cursor:pointer;	cursor:hand;}.formButton:hover{background:#333333;}label span{	color:#b4d7ea;	font-size:110%;	font-weight:bold;}input.formField:focus, formFieldShort:focus, formFieldMedium:focus, textarea:focus, #quantity:focus	{	background: #fff;	color:#333333;	border: 1px solid #b4d7ea;}/* ----- shopping cart ----- */#total{	margin:1em 0;	padding:0;	width:295px;	font-size:110%;}#total dt{	width:200px;	float:left;	font-weight:bold;}#total dd{	margin-left:201px;	text-align:right;}.actions{	clear:both;	margin:0;	padding:.5em 0;}/* ----- first table data style ----- */td.first{width:40%;}/* ---------------------- float fix ----------------------------- */.inner:after, .products:after, .products li:after, #pagination:after, #total:after, .modules:after{    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.inner, .products, .products li, #pagination, #total, .modules{display:block;}/*  \*/.inner, .products, .products li, #pagination, #total, .modules {min-height:1%;}* html .inner, * html .products, * html .products li, * html #pagination, * html #total, * html .modules {height:1%;} /*  *//* ----- end float fix ----- */