body{margin:0;
	font:13px Georgia, 'Times New Roman', Times, serif;
	color:#fff;
	background:#18283f url(../img/bg-1.jpg) repeat-x 0 0;
}
form,fieldset,img{border:0;display:block;margin:0;padding:0;}
p img{display:inline;}
h1,h2,h3,h4,h5,h6,p{margin:0;}
a{
	text-decoration:none;
	outline:0;
	color:#fff;
}
a:hover{text-decoration:underline;}
input.check{float:left;width:15px;height:14px;}
ul li{list-style:none;}
ul{padding:0;}
p{font-family:Arial;
}

#pagebk{
	width:1280px;
	margin:0 auto;
	overflow:hidden;
	padding:0px 0px 0px 0px;
}

#page{
	width:1280px;
	margin:0 auto;
	overflow:hidden;
	background:url(../img/bg-1.jpg) repeat-x 0 0;
	padding:0px 0px 0px 0px;
}


#header{
	font-family:Georgia;
	/*width:1099px;*/
	position:relative;
	height:121px;
	padding:28px 0px 0px 173px;
	background:url(../img/background-header-1.jpg) no-repeat 73% 0;
}

#header ul li{
	display:inline;
}

ul.main-menu{
	float:right;
	margin:22px 140px 26px 0px;
	*margin:-40px 140px 26px 0px;
	position:relative;
	display:inline;
	height:22px;
	width:420px;
}
ul.main-menu li{
	margin:0px 22px 0px 0px;
	display:inline;
	position:relative;
}

ul.main-menu li a{

	font-size:18px;
	position:relative;
}

ul#browse li a,ul#browse h2{

	font-weight:normal;
}

#browse li a{
	font-size:18px;
}

#browse li a:hover{
	background:url(../img/background-browse-hover.jpg) no-repeat 0 0;
	text-decoration:none;
}

#header h1{
	background:url(../img/background-destinyrecords.png) no-repeat 0 0;
	text-indent:-9999px;
	width:450px;
	height:71px;
	float:left;
	margin:-2px 0px 0px -1px;
	display:inline;
	position:relative;
}
	
#header .basket {
	width:100%;
}
#header .basket p {
	padding:0 0 0;
	width:259px;
	height:28px;
	background:url(../img/basket-bg.png) no-repeat 0 0;
	font-size:11px;
	line-height:15px;
	/*color:#acacac;*/
	color:#ffffff;
	float:right;
	margin:-28px 180px 0 0;
	*margin:-100px 180px 0 0;
	padding:5px 0 0;
	display:inline;
	position:relative;
}

#header .basket a.cart{
	float:left;
	display:block;
	height:15px;
	background:url(../img/basket-icon.png) no-repeat 0 0;
	margin:0 0 0 20px;
	display:inline;
	font-size:11px;
	line-height:15px;
	padding-left:30px;
	color:#ffffff;
	/*color:#acacac;*/
}
#header .basket a.cart:hover {
	text-decoration:underline;
}
#header .basket p a.item{
	/*color:#acacac;*/
	color:#ffffff;
	margin-left:21px;
}

#header .basket p a.item:hover {
	text-decoration:underline;
}

	
#browse h2{
	font-size:16px;
	display:inline;
	width:156px;
	float:left;
	margin:7px 0px 0px 17px;
	display:inline;
}

#browse li.h2{
	width:156px;
	margin:0;
	padding:0px 17px 0px 0px;
	background:none;
}

ul#browse {
	background:url(../img/background-browse.jpg) no-repeat 0 0;
	float:left;
	height:31px;
	margin:19px 0px 0px -5px;
	display:inline;
	position:relative;
	width:100%;
}

#browse li{
	background:url(../img/background-browse-2.gif) no-repeat 0 0;
	padding:7px 0px 9px 0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	width:30px;
	float:left;
	display:inline;
}

#browse li.first{
	background:url(../img/background-browse-1.png) no-repeat 0 0;
}

#browse li.last{
	background:url(../img/background-browse-3.png) no-repeat 0 0;
	width:35px;
}

#browse li a{
	padding:2px 14px 2px 11px;
	margin:0px 0px 0px 1px;
}

#main{
	background:url(../img/background-main-1.jpg) no-repeat 73% 0;
	/*height:750px;*/
	width:1100px;
	margin:0;
	overflow:hidden;
	padding:0px 40px 0px 130px;
}

* html #main{
	margin:-5px 0px 0px 0px;
}

#sidebar{
	float:left;
	display:inline;
	width:248px;
	margin-top:2px;
}

#sidebar div.search{
	float:left;
	display:inline;
	font-family:Georgia;
	font-size:16px;
	background:url(../img/background-search.jpg) no-repeat 0 0;
	width:207px;
	/*height:291px;*/
	margin:24px 0px 23px 39px;
	border:1px solid #385370;
	position:relative;
	padding:0px 0px 15px 0px;
	background-color:#1F3149;
	height:auto;
}
@media screen and (-webkit-min-device-pixel-ratio:1) {
   #sidebar div.search{
	background-color:#22364E;	
}
}

#sidebar div.search ul li, #sidebar div.search ul li a{

}

#sidebar div.search ul{
	margin:8px 0px 0px 10px;
}

#sidebar div.search ul.s-menu li{
	border-bottom:1px dotted #4d5d71;
	width:187px;
	padding:5px 0px 13px 0px;
	/*height:13px;*/
	line-height:13px;
	float:left;
	position:relative;
	margin:0px 0px 0px 5px;
	overflow:hidden;
}

#sidebar div.search ul{
	float:left;
	text-transform:capitalize;
	display:inline;
	width:192px;
	position:relative;
	overflow:hidden;
}

#sidebar div.search ul.search-box {
	/*background-color:#22364E;*/
	margin-left:0;
	padding-bottom:5px;
	padding-left:13px;
	padding-right:18px;
	width:176px;
	height:160px;
	
}

#sidebar div.search ul.search-box li{
	float:left;
	display:inline;
	font-size:14px;
}

#sidebar div.search ul.search-box li span{
	margin:0px 0px 0px 5px;
}

#sidebar div.search ul.search-box li  input{
	float:left;
}

#sidebar div.search ul.search-box li span.go{
	background:url(../img/readmore.gif) no-repeat 100% 100%;
	padding:0px 16px 0px 0px;
	font-size:13px;
	margin:14px 0px 0px -39px;
	display:inline;
	float:left;
}

#sidebar div.search ul.search-box li input.text{
	width:158px;
	border-width:1px;
	margin:9px 0px 0px 0px;
	padding:2px 8px;
	color:#7d7d7d;
	font-family:Arial;
	font-size:13px;
}

#sidebar ul.download {
	display:inline;
	float:left;
	margin-top:-5px;
}

#sidebar ul.download li{
	margin:0px 0px 15px 40px;
	padding:5px 0px 62px 0px;
	width:208px;
	border-bottom:1px dotted #4d5d71;
}

* html #sidebar ul.download li{
	margin-left:0px;
	padding-bottom:12px;
	float:left;
	display:inline;
}

*+ html #sidebar ul.download li{
	margin-left:0px;
	padding-bottom:12px;
	float:left;
	display:inline;
}	

#sidebar ul.download li a.catalogue{
	background:url(../img/button-catalogue.gif) no-repeat 0 0;
	float:right;
	display:inline;
	width:45px;
	height:46px;
	margin:0px 5px 0px 0px;
}

#sidebar ul.download li.noborder{
	border:none;
}

#sidebar div.search ul.search-box li input.button{
	margin:10px 0px 0px 3px;
}

#sidebar ul.download li h4{
	font-size:14px;
	font-family:Georgia;

	margin:0px 0px 2px 16px;
}

#sidebar ul.download li p{

	margin:3px 0px 0px 16px;
	width:142px;
	line-height:15px;
	float:left;
	font-size:14px;
	display:inline;
	font-family:Arial;
}

#sidebar ul.download li.catalogue p{
	font-size:13px;
}


#sidebar ul.download li p.phone{
		margin:13px 0px 9px 16px;
}

#sidebar input.button{
	margin:0px 0px 0px -8px;
}

#sidebar input.btn{
	margin:0px 0px 0px -8px;
	background-image:url(../img/button-search.png);
}

#sidebar input.btnGo{
	/*margin:0px 0px 0px -8px;*/
	background-image:url(../img/go.png);
}

#content{
	float:right;
	margin:0px 127px 0px 0px;
	width:703px;
	display:inline;
}

#content ul li{
float:left;
margin-left:8px;
}

#content h2{
	margin:27px 0px 0px 11px;
}

#content h2.home{
	background:url(../img/content-welcome.png) no-repeat 0 0;
	text-indent:-9999px;
	width:440px;
	height:34px;
}

#content h3{

	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	margin:7px 0px 0px 20px;
	text-align:justify;
}

#content p{
margin-top:10px;
margin-left:9px;
text-align:justify;
}

#content ul.artist{

	margin:24px 0px 0px -9px;
	overflow:hidden;
	height:1%;
}

#content ul.artist li{
	display:inline;
	float:left;
	width:325px;
	margin:0px 0px 0px 31px;
}

* html #content ul.artist li{
	width:318px;
	margin-left:31px;
	padding:0px 0px 0px 1px;
}

*+ html #content ul.artist li{
	width:320px;
}

#content ul.artist h4{
	font-size:19px;
	margin:0px 0px 12px 3px;
	font-family:Georgia;
}

#content ul.artist img{
	float:left;
	padding:3px;
	border:1px solid #566576;
	margin:-1px 13px 0px -1px;
	display:inline;
}

#content ul.artist p{
	font-family:Arial;
	float:none;
	font-size:14px;
	margin:0px 0px 0px 0px;
	line-height:16px;
	text-align:justify;
}

#content ul.artist p.price{
	margin:19px 0px 0px 3px;
	font-size:17px;
	width:45px;
	display:inline;
	float:left;
	display:inline;
	font-family:Georgia;
}

#content ul.artist span{
	background:url(../img/pound.gif) no-repeat 0 3px;
	margin:17px 0px 0px 4px;
	padding:0px 0px 2px 12px;
	float:left;
	display:inline;
	font-family:Georgia;
	font-size:17px;
}

#content ul.artist a.moreinfo{
	background:url(../img/button-moreinfo.png) no-repeat 0 0;
	float:right;
	width:96px;
	height:24px;
	margin:17px 0px 0px 2px;
	display:inline;
	padding:3px 75px 0px 12px;
}

* html #content ul.artist a.moreinfo{
	padding-right:68px;
}

*+ html #content ul.artist a.moreinfo{
	padding-right:68px;
}


#content ul.artist a.moreinfo span{
	background:url(../img/readmore.gif) no-repeat 100% 100%;
	padding:0px 16px 0px 0px;
	margin:0px 12px 0px 0px;
	font-size:13px;
}

#content ul.artist a.moreinfo:hover{
	text-decoration:none;
}


#content ul.artist div.moreinfo{
	background:url(../img/button-moreinfo.png) no-repeat 0 0;
	float:right;
	width:96px;
	height:24px;
	margin:17px 0px 0px 2px;
	display:inline;
	padding:3px 75px 0px 12px;
}

* html #content ul.artist div.moreinfo{
	padding-right:68px;
}

*+ html #content ul.artist div.moreinfo{
	padding-right:68px;
}


#content ul.artist div.moreinfo span{
	background:url(../img/readmore.gif) no-repeat 100% 100%;
	padding:0px 16px 0px 0px;
	margin:0px 12px 0px 0px;
	font-size:13px;
}


#content ul.artist div.moreinfo:hover{
	text-decoration:none;
}

#content div.top ,#content div.news{
	width:297px;
	float:left;
	display:inline;
	overflow:hidden;
	padding:2px 2px 2px 2px;
	border:1px solid #314964;
	overflow:hidden;
	margin:29px 0px 0px 22px;
	height:100%;
	position:relative;
}

#content div.news{
	float:right;
	margin-right:22px;
}

#content div.top div,#content div.news div{
	background:url(../img/background-content-list.jpg) repeat-y 0px 0px;
	height:100%;
	position:relative;
	overflow:hidden;
	width:100%;
	padding:0px 0px 9px 0px;
}


#content div.top div{
	margin-right:31px;
/*	padding-bottom:42px;*/
	padding-bottom:10px;  
}

* html #content div.top div{
	padding-bottom:52px;
}

*+ html #content div.top div{
	padding-bottom:52px;
}

#content h5{
	font-size:21px;

	margin:9px 0px 0px 15px;
	font-weight:normal;
	word-spacing:4px;
	font-family:Georgia;
}

#content div.top div ul{
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 1px;
	font-size:15px;
	font-family:Georgia;
	text-align:justify;
	height:100%;
	/*background:url(../img/top10.gif) no-repeat 10px 14px;*/
	float:left;
	overflow:hidden;
}

#content div.top div ul li{
	/*float:left;*/
	display:block;
	margin:1px 0px 0px 0px;
	/*display:inline;*/
	width:280px;
	/*line-height:18px;*/
	overflow:hidden;
}

#content div.top div ul li span{
	font-size:14px;
	font-family:Arial;
	/*float:left;*/
	margin:0px 0px 12px 1px;
	display:inline;
}

#content div.top div ul li span.num{
	font-weight:normal;
	width:40px;
	text-align:center;
	float:left;
	margin:0px 0px 0px 0px;
	font-size:17px;
	font-family:Georgia;
	display:inline;
}

#content div.news div ul{
	margin:18px 0px 13px 0px;
	position:relative;
}

#content div.news div ul li{
	width:270px;
	font-family:Arial;
	font-size:13px;
	margin:0px 0px 17px 16px;
	padding:0px 0px 18px 0px;
	border-bottom:1px dotted #6c7a8a;
	float:left;
	display:inline;
	position:relative;
}

* html #content div.news div ul li{
	width:250px;
}

*+ html #content div.news div ul li{
	width:250px;
}

#content div.news div ul li.noborder{
	border:none;
	padding-bottom:3px;
	float:left;
	display:inline;
}

#content div.news div ul li p{
	margin:0px 0px 0px 5px;
}

* html #content div.news div ul li p{
	margin-left:5px;
}

*+ html #content div.news div ul li p{
	margin-left:5px;
}

#content div.news div ul li p span{
	display:block;
	font-family:Georgia;
	font-size:15px;
	margin:0px 0px 5px -1px;
	font-weight:bold;
}

#content div.news div a{
	background:url(../img/readmore.gif) no-repeat 100% 100%;
	float:right;
	padding:0px 16px 0px 0px;
	margin:0px 12px 0px 0px;

	display:inline;
	font-size:13px;
}

#content div.news div a:hover{
	text-decoration:none;
	border-bottom:1px solid #a7aaaf;
}

#footer{
	font-family:Verdana;
	font-size:11px;
	margin:79px 0px 0px 0px;
	height:45px;
	width:100%;
	padding:0px 0px 0px 169px;
}

#footer div.border{
	border-top:1px solid #203851;
	width:965px;
}

#footer ul{
	margin:14px 0px 0px 18px;
	overflow:visible;
	height:1%;
}

* html #footer ul{
	margin-top:0;
}

*+ html #footer ul{
	margin-top:0;
}

#footer ul li{
	float:left;
	display:inline;
	border-left:1px solid #a7aaaf;
	padding:0px 14px 0px 9px;
	line-height:11px;
}

#footer ul li a{

}
#footer ul li.noborder{
	padding-left:0px;
	border:none;
}

#footer p{
	float:right;
	font-weight:normal;
	display:inline;
	overflow:visible;
	margin:0px 0px 0px 0px;
}

* html #footer p{
	margin-top:-15px;
}

* html #footer a.insight{
	margin-top:-26px;
}

*+ html #footer p{
	margin:-5px;
}

*+ html #footer a.insight{
	margin-top:-16px;
}

#footer a.insight{
	width:137px;
	height:32px;
	text-indent:-9999px;
	background:url(../img/insight_logo.gif) no-repeat 0 0;
	float:right;
	margin:-11px 310px 0px 3px;
	display:inline;
}

#content-internal h2{
	font-family:Georgia;
	font-weight:normal;
	font-size:27px;

	float:left;
	display:inline;
	/*margin:22px 0px 0px 45px;*/
	margin:22px 0px 0px 0px;
	width:800px;
}

#content-internal div h2{
	font-family:Georgia;
	font-weight:normal;
	font-size:27px;

	float:left;
	display:inline;
	/*margin:22px 0px 0px 45px;*/
	margin:22px 0px 0px 0px;
	width:800px;
}

#content-internal div.border{
	float:left;
	display:inline;
	width:726px;
	/*margin:10px 50px 0px 36px;*/
	margin:10px 50px 0px 0px;
	padding:0;
	border-top:1px solid #1c2e44;
}

#content-internal table{
	float:left;
	display:inline;
	/*margin:27px 0px 0px 45px;*/
	border-top:1px solid #4c7198;
	padding:7px 0px 0px 0px;
	width:726px;
}

#content-internal table tr.main td{
	font-family:Arial;
	font-size:13px;

	padding:0px 1px 1px 1px;
	margin:0px 0px 0px 0px;
}

#content-internal table tr td.img{
	width:90px;
}

#content-internal table tr td.artist{
	width:109px;
}

#content-internal table tr td.artist{
	padding-left:7px;
}

#content-internal table tr td.title{
	width:218px;
}

#content-internal table tr td.review{
	width:127px;
	text-align:center;
}

#content-internal table tr td.price{
	width:78px;
	padding-left:5px;
}

#content-internal table tr td.buy{
	width:80px;
}

#content-internal table tr.top{
	font-family:Georgia;
	font-size:16px;

}

#content-internal table tr{
	width:749px;
}

#content-internal table tr.main{
	border:1px dotted #fff;/*#3b6083;*/
	margin-top:0px;
}

#content-internal table tr.main td.img{
	padding:0px 0px 0px 0px;
}

#content-internal table tr.main td.img img{
	padding:2px;
	margin:0px 0px 0px 10px;
	border:1px solid #4d5d70;
	float:left;
	display:inline;
}

#content-internal table tr.main td span{
	background:url(../img/pound-small.gif) no-repeat 0 1px;
	padding:0px 0px 0px 9px;
}

#content-internal table tr.main td.buy{
	padding:0px 1px 1px 4px;
}

#content-internal table tr.main td.buy a{

	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	background:url(../img/buy.png) no-repeat 0 0;
	float:left;
	display:inline;
	height:24px;
	width:60px;
	padding:3px 0px 0px 11px;
}



#content-internal table tr.main td.buy a:hover{
	text-decoration:none;
}



#content-internal table tr.main td.buy a span{
	padding:0px 16px 0px 0px;
	background:url(../img/readmore.gif) no-repeat 28px 100%;
}

#content-internal table tr.main td.review a{

	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	float:left;
	display:inline;
	padding:3px 0px 0px 44px;
}

#content-internal table tr.main td.review a span{
	padding:0px 20px 0px 0px;
	background:url(../img/readmore.gif) no-repeat 34px 100%;
}

#content-internal table tr.top{
	margin-bottom:2px;
}

#content-internal table tr.main{
	height:100px;
}

#content-internal table tr.top{
	height:35px;
}

div#albom{
/*	margin:83px 0px 0px 48px;
*/	
	margin:17px 0px 0px 17px;
	float:left;
	width:570px;
}

#albom img.bigimg{
	float:left;
	display:inline;
	padding:3px;
	border:1px solid #3d4856;
	margin:0px 39px 0px 0px;
}

#albom h3{

	float:left;
	display:inline;
	margin:12px 0px 0px 2px;
	font-size:20px;
	width:290px;
}

#albom p.price{

	margin:32px 0px 0px 3px;
	float:left;
	font-size:14px;
	width:290px;
}

#albom p.price span, #albom table.product tr.total td span{
	background:url(../img/pound-big.gif) no-repeat 0 2px;
	margin:0px 0px 0px 35px;
	padding:0px 0px 0px 12px;
	font-size:16px;
}

#albom a.buy{

	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	background:url(../img/buy.png) no-repeat 0 0;
	float:left;
	display:inline;
	height:24px;
	width:300px;
	padding:3px 0px 0px 11px;
	margin:38px 0px 0px 0px;
}

#albom  a.buy:hover{
	text-decoration:none;
}

#albom  a.buy span{
	padding:0px 16px 0px 0px;
	background:url(../img/readmore.gif) no-repeat 28px 100%;
}

#footer ul li a:hover{
	text-decoration:underline;
}

#albom p{
	float:left;

	font-size:13px;
	position:relative;
	margin:22px 0px 0px 4px;
	width:690px;
	line-height:17px;
}

#albom p strong{
	display:block;
	padding:0px 0px 13px 0px;
	font-family:Georgia;
	font-size:15.5px;
}

#albom table.product{
	float:left;
	border:none;
	/*margin:55px 0px 0px 0px;*/
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:720px;
}

#albom table.product tr.main{
	height:100%;
	line-height:30px;
	
}


#albom table.product tr.main td{
	padding:0px 0px 8px 0px;
}


#albom table.product tr td.name{
	width:440px;
}

#albom table.product tr td{
	text-align:left;
}

#albom table.product tr td.price{
	width:100px;
	padding:0px 0px 0px 20px;
}



#albom table.product tr td.remove{
	width:130px;
	padding:0px 0px 0px 60px;
}

#albom table.product tr.top{
	font-family:Georgia;
	font-size:19px;
}

#albom table.product tr.main td.remove form fieldset input{
	margin:0px 0px 0px 25px;
}

#albom table.product tr.total td{

	font-family:Georgia;
	font-size:16px;
	padding:12px 0px 0px 33px;
	margin:0px 0px 0px 0px;
}

#albom table.product tr.total td span{
	margin-left:16px;
	font-size:18px;
}

#albom table.product tr.total td.border, #albom table.product tr.total td.border-ie{
	border-top:1px dotted #57616c;
}

#albom table.product tr.total td.border-ie{
	text-indent:-9999px;
}

#albom table.product tr.buttons td a{
	font-family:Georgia;
	font-size:14px;

	height:21px;
	padding:3px 0px 0px 0px;
}

#albom table.product tr.buttons td{
	padding:34px 0px 0px 0px;
}

#albom table.product tr.buttons td.cont-shop a{
	background:url(../img/continue-shopping.png) no-repeat 0 0;
	width:135px;
	float:left;
	padding-left:15px;
}
 
#albom table.product tr.buttons td.upd-bask a{
/*	background:url(../img/update-basket.png) no-repeat 0 0;
*/	width:105px;
	float:left;
	padding-left:15px;
}

#albom table.product tr.buttons td.upd-bask input{
/*	background: url(../img/update-basket.png) no-repeat 0 0;
*/	width:105px;
	float:left;
/*	padding-left:15px;*/
	padding-left:75px;
}


#albom table.product tr.buttons td.checkout{
	padding-left:18px;
}

#albom table.product tr.buttons td.checkout a{
	background:url(../img/go-to-checkout.png) no-repeat 0 0;
	width:131px;
	float:left;
	padding-right:7px;
}

#albom table.product tr.buttons td.checkout a span{
	background:url(../img/readmore.gif) no-repeat 100% 100%;
	padding:0px 0px 0px 0px;
	float:right;
	width:117px;
}

#albom table.product tr.buttons td a:hover{
	text-decoration:none;
}


