/* === CONTENT ======= */
#content{
	width:787px;
	background:url(/images/backgrounds/white.gif) 53% repeat-y; /* Used to blank out grey lines on centre column*/
	float:left;
	}
#content #content_l{
	width:183px;
	float:left
	}
#content_l div.content_l_title{
	width:142px;
	height:20px;
	padding:66px 0 9px 41px;
	float:left
	}
div.content_l_title h1{
	font-size:110%;
	font-weight:bold;
	color:#666;
	}
#content_l div.content_l_images{
	width:149px;
	padding-left:34px;
	float:left
	}
#content_l div.content_l_images img{
	margin-bottom:1px;
	display:block;
	clear:both
	}
#content_l div.content_l_text{
	width:135px;
	padding:0 7px 0 41px;
	font-size:80%;
	float:left
	}
#content_l #content_l_navigation{
	width:156px;
	padding:0 7px 0 20px;
	font-size:90%;
	float:left
	}
/* Second level nav */
#content_l_navigation ul{
	width:156px;
	list-style:none;
	float:left
	}
#content_l_navigation ul li{
	padding-bottom:5px;
	clear:both
	}
#content_l_navigation ul li a{
	padding-left:21px;
	color:#666;
	text-decoration:none;
	display:block
	}
#content_l_navigation ul li a:hover,#content_l_navigation ul li a.selected{
	color:#115EAF;
	background:url(../images/icons/arrow.gif) 0 4px no-repeat;
	}

	
#content #content_r{
	width:603px;
	float:right
	}
#content_r #content_r_l{
	width:453px;
	float:left
	}
#content_r_l #content_maintitle{
	width:453px;
	height:75px;
	background:#1360b2;
	float:left
	}
#content_maintitle #content_maintitle_l,#content_maintitle #content_maintitle_lf{
	width:286px;
	padding:10px;
	float:left
	}
#content_maintitle #content_maintitle_lf{
	width:433px;
	}
#content_maintitle h1{
	font-size:170%;
	color:#FFF;
	font-weight:normal;	
	}
#content_maintitle #content_maintitle_r{
	width:147px;
	padding-top:10px;
	float:right
	}
#content_r_l #content_mainimages{
	width:453px;
	float:left
	}
#content_mainimages ul{
	width:453px;
	list-style:none;
	background:#EA920D;
	float:left
	}
#content_mainimages li{
	padding-right:1px;
	background:#FFF;
	font-size:10%;
	float:left
	}
#content_r_l #content_maintext{
	width:426px;
	padding:20px 10px 20px 10px;
	background:#FFF;
	float:left
	}
div.content_maintext_syn{
	width:430px;
	float:left
	}
#content_maintext h2{
	padding:0 0 0.9em; /* Padding instead of margin to fix PC IE Expand bug */
	font-weight:normal;
	color:#666;
	clear:both
	}
	
#content_r #content_r_r{
	width:149px;
	float:right
	}
#content_r_r div.content_r_title{
	width:142px;
	padding:8px 0 0 7px;
	float:left
	}
div.content_r_title h1{
	font-size:110%;
	font-weight:bold;
	color:#666;
	}
#content_r_r div.content_r_text{
	width:135px;
	padding:0 7px 0 7px;
	font-size:80%;
	float:left
	}
#content_r_r div.content_r_cover{
	width:142px;
	padding:20px 0 10px 7px;
	float:left
	}
	
/* search results */
div.result_title{
	width:433px;
	padding-bottom:4px;
	margin:10px 0 10px 0;
	border-bottom:solid 1px #EA920D;
	float:left
	}
div.result_title_l{
	width:210px;
	font-weight:bold;
	color:#666;
	float:left
	}
div.result_title_r{
	width:223px;
	color:#999;
	text-align:right;
	float:right
	}
div.result_record{
	width:433px;
	margin-bottom:15px;
	float:left
	}
	
/* audio player */
#content_player{
	width:453px;
	background:#CCC;
	text-align:right;
	float:left
	}

/* shopping basket */
.table{width:433px;}
.table_h{background:#1360B2}
.table_h td{
	padding:6px;
	font-size:90%;
	font-weight:bold;
	color:#FFF
	}
.table_h_title{width:164px}
.table_h_format{width:66px}
.table_h_region{width:91px}
.table_h_qty{width:43px}
.table_h_price{width:48px}

.table_r1,.table_r2{
	background:#EFEFEF;
	}
.table_r2{background:#FFF}
.table_r1 td,.table_r2 td{
	padding:6px;
	font-size:80%;
	border-bottom:solid 1px #E0DFE3;
	}
.table_r_title{width:152px;color:#999}
.table_r_format{width:54px;color:#999}
.table_r_region{width:79px;color:#999}
.table_r_qty{width:31px;color:#999}
.table_r_price{width:36px;color:#999}
.table_r_remove{width:9px;text-align:center}
.table_r_totaltext{width:352px;text-align:right;font-weight:bold;color:#666}
.table_r_totalvalue{width:57px;color:#666}
.table_r_totaltext2{width:308px;text-align:right;color:#999}
.table_r_totalvalue2{width:101px;color:#666}
.table_r_buttons{
	padding:50px 6px 6px 6px;
	float:right
	}
	
/* checkout page */
div.content_maintext_c,div.content_maintext_c2{
	width:433px;
	margin-bottom:10px;
	float:left
	}
div.content_maintext_c2{
	margin-bottom:40px;
	}
div.content_maintext_l{
	width:216px;
	float:left
	}
div.content_maintext_r{
	width:217px;
	float:right
	}
