p {
	line-height:16px;
}

#home-hdr {
	background-image:url(/images/headings/introduction.gif);
}
.col-l, .col-r {
	float:left;
}
.col-l {
	width:349px;
	margin:20px 10px 0;
}
.col-r {
	width:332px;
	margin:14px 0px 0px 31px;
}

.col-l p {
	margin:10px 0px 4px 0px;
}
/*#col-l .hz-dot{
	width:auto !important;
}*/

#intro {
	margin:12px 17px 16px 9px;
	padding:0px;
}

p.cms-content {
	margin:0px 17px 12px 9px;
	padding:0px;
}



h4.heading{
	margin:6px 17px 6px 4px;
	
	padding:0px;
}

h5.heading{
	margin:6px 17px 6px 9px;
	padding:0px;
}

div.flags{
	float:right;
	padding:0px 8px 0px 0px;
}

ul.flags{
	background-color:#CCCCCC;
	padding:0px;
	list-style-type:none;
}

ul.flags li{
	float:left;
	margin:0px 0px 0px 18px ;
	background-repeat:no-repeat;
}

a.flag{
	display:block;
	width:24px;
	height:18px;
	margin:0;
	font: 1px/1px sans-serif; /* stop IE from revealing unnecessary bg */
	text-decoration:none;
	text-indent: -9999em;
}

.sub-heading {
	height:17px;
	width:339px;

	font: 1px/1px sans-serif; /* stop IE from revealing unnecessary bg */
	text-decoration:none;
	text-indent: -9999em;
	background-repeat:no-repeat;
	padding:0px;
	margin:15px 0px 16px 4px;
}
#music{
	background-image:url(/images/headings/sub/music.gif);
}
#branded{
	background-image:url(/images/headings/sub/branded.gif);
} 
#film-and-television {
	background-image:url(/images/headings/sub/film-and-television.gif);
}
#icons-and-pinups{
	background-image:url(/images/headings/sub/icons-and-pinups.gif);
}
#cult-and-classic{
	background-image:url(/images/headings/sub/cult-and-classic.gif);
} 
#humour-and-general {
	background-image:url(/images/headings/sub/humour-and-general.gif);
}
#fantasy{
	background-image:url(/images/headings/sub/fantasy.gif);
}
#sport{
	background-image:url(/images/headings/sub/sport.gif);
} 
#photographic-and-motivational {
	background-image:url(/images/headings/sub/photographic-and-motivational.gif);
}

#row-1, #row-2, #row-3 {
	width:332px;
	background-color:#EAF9FE;
	display:block;
}

#row-1{
	width:326px !important;
	height:125px;
	margin:0px 0px 7px 0px;
	padding: 6px 0px 0px 6px;
}
#row-1 a {
	padding:0px;
	margin:0px;
	float:left;
}
#row-1 img {
	margin:0px 2px 0px 0px;
	padding:0px;
}

#row-2 {
	height:8px;
	margin:0px 0px 10px 0px;
} 
#row-3-intro, #row-3-bot {
	float:left;
	margin:0px;
	padding:0px;
}
#row-3 {
	width:312px !important;
	height:339px;
	margin:0px 0px 22px 0px;
	padding:10px;
}
#row-3-bigimg {
	margin:0px 19px 15px 0px;
	padding:0px;
	float:left;
}
#row-3-bigimg img{
	margin:0px;
	padding:0px;
}
#row-3-intro {
	width:130px;
	clear:none;
}
#row-3-bot {
	width:312px;
	clear:both;
}

p.form-error{
	color:red;
	padding:0px 4px 2px !important;
	margin:0px!important;
}

div.control{
	clear:both;
	margin-top:8px;
}

label{
	padding:4px;
	color:#595572;
	display:block;
	float:left;
	width:120px;
}

#content-body{
	margin:0;
	padding:0;
	width:720px;
}


