@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

img { behavior: url("pngbehavior.htc");}

html {
	font-size:100%;
	font-size:101%; /*For IE 6*/
}

body {
	margin:0;
	height:300px;
	padding:0;
	font-size:55.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/page-bg.gif) repeat-x;
	
}
a img {
	border:0;
}

img {border:0}
a li {
	border:0;
}

#fix {
margin: 10px 0px 0px 17px;
}

#container {
	margin:0 auto;
	width:968px;

}
#container-inner {
	width:968px;
	height:202px;
	background:url(../images/header_image.png) no-repeat;
}
#main-menu {
	position:relative;
	left:0;
	top:152px;
	margin:0 auto;
	padding:0;
	width:974px;
	height:39px;
	background: url(../images/unordered_list.gif) no-repeat;
}
#main-menu li {
	float:left;
	display:inline;
	width:150px;
	margin:6px;
	padding:0;
	list-style:none;
}



#content-zone {
	position:relative;
	top:0px;
	margin:0 auto;
	width:974px;
	font-size:1.2em;
	color:#ffffff;
}

.clearfix {
	clear:both;
}
.ad-block {
	float:left;
	width:974px;
}
.ad-block-static {
	float:left;
	width:662px;
	height:252px;
}
.ad-block-interactive {
	float:left;
	width:312px;
	height:252px;
	
}
#sub-menu {
	float:left;
	width:974px;
	height:39px;
	margin:6px 0 0 0;
	padding:5px;
	background: url(../images/unordered_list_inner.gif) no-repeat;
}

#sub-menu li {
	float:left;
	display:inline;
	list-style:none;
}
/*section for main content*/
/*+++++++++++++++++++++++++
ARRAY  main-column,
	   competition
*/

/*/// Added by Al ////////////////////////////////////////////////////////////*/
div.current-comp {height:515px;padding-top:50px;margin-right:-50px;}
ul.comp-winners{margin-left:15px;float:left;margin-right:20px;margin-bottom:20px;}
ul.comp-winners li{font-size:1.2em;}
div.comp-winners p{font-size:1.2em;}

#main-column-extended {
	float:left;
	width:974px;
	height:630px;
	margin:-5px 0 0 0 ;
	padding:28px 15px 0 15px;
	background:url(../images/competition-bg-comp.gif) no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////*/

#main-column {
	float:left;
	width:974px;
	height:630px;
	margin:6px 0 0 0 ;
	padding:15px 15px 0 15px;
	background:url(../images/main_column_bg.png) no-repeat;
}

#welcome{margin-right:-50;float:left;background:url(../images/welcome-back.png) no-repeat;height:165px;padding:85px 0 0 18px;font-size:8pt}

#welcome p{margin-bottom:15px;width:765px;}
#welcome a, #welcome a:visited{color:#fff;font-weight:bold;text-decoration:none;}
#welcome a:hover, #welcome a:focus{text-decoration:underline;}

#competition {
	float:left;
	width:974px;
	margin:-5px 0 0 0;
	background: url(../images/competition-bg-comp.gif) no-repeat;
}
/*competition is not in use.*/
.competition-header {
	float:left;
	width:974px;
	background:url(../images/competition-bg-header.png) no-repeat;
}
/*Floor Fillers div container*/
#floor-fillers {
	float:left;
	width:974px;
	height:1007px;
}
.info-zone {
	float:left;
	width:798px;
	height:602px;	
}
.info-zone-competition {
	float:left;
	width:798px;
	height:602px;
	margin-left:15px;
}
.enter-competition {
	float:left;
	width:798px;
	margin-top:10px;
}
.enter-competition-repeat {

	float:left;
	width:974px;
	
    /*background:url(../images/bg-grey-tile-comp.gif); 
	background-repeat:repeat-y;
	
	background: url(../images/competition-repeat.png) repeat-y;*/
}
.extended-info {
	float:left;
	display:inline;
	width:944px;
	margin:0 15px;
}
.enter-competition-footer {
	float:left;
	width:974px;
	height:10px;
	margin-bottom:10px;
	
	
}
.float-box {
	float:left;
}
.float-box-left {
	float:left;
}

.float-box-right {
	float:left;
	margin-top:10px;
	width:161px;	
}
.float-box-right-comp {
	float:left;
	margin-top:10px;
	width:161px;
	
}

.float-box-right-01 {
	float:left;
	margin-top:10px;
	width:157px;
}
.red-box {
	float:left;
	display:inline;
	width:796px;
	height:510px;
	margin-top:10px;
	margin-left:15px;
	background:url(../images/red-box.png) no-repeat;
}




.ff-header {
	float:left;
	width:974px;
	height:14px;
}
/*Floorfiller red box */
.red-box-01 {
	float:left;
	display:inline;
	width:800px;
	height:907px;
	margin-top:10px;
	margin-left:15px;

}
.red-box-text {
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:170px;
	width:420px;
	line-height:1.5em;
}


.strong {font-weight:bold}
.red-box-text p {
	padding-bottom:20px;
	font-size: 11px
	
}
.red-box-text h3 {
	padding-bottom:10px;
	font-size:12px;
	/*font-size:1.1em; */
}
.red-box-howto {
	float:left;
	display:inline;
	width:280px;
	margin-left:35px;
	margin-top:250px;
}
.red-box-howto a {
	color:#ffffff;
}
.red-box-howto ul {
	width:280px;
	margin:0;
	padding:0;
	list-style:outside decimal;
}
.red-box-howto ul li {
	margin:0;
	padding:0;
	text-indent:10px;
	padding-bottom:15px;
	font-size: 11px
}
.red-box-howto img {
	padding-bottom:10px;
}
.test-cont {background-color: transparent;height:326px;
	width:795px;}
.peugeot-container {
    margin-top:10px;
	float:left;
	display:inline;
	height:326px;
	width:795px;
	margin-left:15px;
	
	/*background:url(../images/competition-repeat-left.png); 
	background-repeat:repeat-y;*/
}
.peugeot-container-inner {
	width:795px;
	height:326px;
	margin-left:0px;
	margin-top:0px;
	
	background:url(../images/peugeot-section.gif) no-repeat;
}
.peugeot-container-inner  h3 {
	font-weight:200;
	text-transform:uppercase;
	padding:38px;
	color:#000000;
	*font-size:14px;
}
.peugeot-container-inner p {
	font-size:11px;
	padding-left:38px;
	padding-right:380px;
	padding-bottom:7px;
	color:#666666;
}
.first-para  {
	margin-top:-30px
}
.promo-peugeot {
	float:left;
	width:796px;
	height:326px;
	margin-top:10px;
	background:url(../images/peugeot-section.png) no-repeat;
}
.red-panel {
	float:left;
	width:798px;
	height:214px;
	background:url(../images/red_panel.png) no-repeat;
}
.red-panel h3 {
	font-size:1em;
	font-style:normal;
	padding:82px 0 5px 20px;
}
.red-panel p {
	font-size:inherit;
	padding-right:357px;
	padding-left:20px;
}
.find-out-more {
	padding-left:295px;
	padding-top:15px;
}
.listen-here {
	float:left;
	margin-top:6px;
	display:inline;
	width:798px;
	height:135px;
}
.listen-here-col {
	float:left;
	font-size:12px;
	width:257px;
	height:140px;
	background:url(../images/listen-here-col.png) no-repeat;	
}
.image-headers {
	margin:15px;
}
.image-headers01 {
	margin-left:15px;
	margin-top:3px;
}
.image-headers02 {
	float:right;
	display:inline;
	margin-right:27px;
}
.image-peugeot {
	margin-left:15px;
	margin-top:10px;
}
.centered-col {
	margin-left:11px;
	margin-right:11px;
	display:inline;
}
.listen-here-col p {
	margin:-12px 9px 0 15px;
	padding:0;
	font-size:.9em;
	line-height:1.5em;
}
.listen-here-img {
	padding-left:128px;
	padding-top:17px;
}
.promos {
	float:left;
	display:inline;
	margin-top:6px;
	width:798px;
	
	

	
}
.promo-major {
	float:left;
	width:475px;
	display:inline;
	margin-top:5px;
}
.promo-minor {
	float:left;
	width:323px;
	display:inline;
	
}
.gallery {
	float:left;
	display:inline;
	width:798px;
	height:159px;
	background:url(../images/gallery-bg2.gif) no-repeat;
	margin-top:6px;
}
.gallery-pics {
	float:left;
	display:inline;
	width:775px;
	margin-left:11px;
	margin-top:-15px;
}
.pictures {
	float:left;
	display:inline;
	margin-right:14px;
}
.pictures-last {
	float:left;
	display:inline;
}
.skyscrapper-zone {
	float:left;
	width:141px;
	height:602px;
}
.skyscrapper-movie {
	float:right;
	width:120px;
	height:600px;
}
.skyscrapper-movie01 {
	float:left;
	display:inline;
	width:120px;
	height:600px;
	margin-left:20px;
}
.floatit-right {
    margin-left:20px;
}

/*start xtras zone*/
.xtras {
	float:left;
	width:974px;
	height:248px;
}
.xtras-col {
	float:left;
	display:inline;
	width:229px;
	height:246px;
	margin-right:19px;
}
.xtras-col-end {
	float:left;
	display:inline;
	width:229px;
	height:246px;
}
.xtras-headers {
	float:left;
	width:229px;
	height:32px;
}
.xtras-content {
	float:left;
	display:inline;
	margin-top:-1px;
	width:229px;
	height:172px;
	background:url(../images/xtras-content-bg.gif) repeat-y;
}
.xtras-content h3 {
	color:#666666;
	padding-left:17px;
	padding-top:7px;
	text-transform:uppercase;
	font-size:.9em;
}
.xtras-content p {
	color:#666666;
	padding-left:17px;
	padding-right:50px;
	padding-top:7px;
	font-size:.8em;
	line-height:1.5em;
}
.xtras-footer {
	float:left;
	width:229px;
	height:44px;
	background:url(../images/xtras-content-footer.gif) no-repeat; 
}
.xtras-footer-click {
	float:right;
	display:inline;
	margin-right:15px;
}
/*start site map here*/
.site-map {
	float:left;
	display:inline;
	width:974px;
	margin-top:12px;
}
.site-map-container {
	float:left;
	width:974px;
	height:180px;
	background:url(../images/site-map-bh.png) no-repeat;
}

 
	
.site-map-container a:link, a:visited {
	color: #ffffff;
	text-decoration:none;
	}

.site-map-container a:hover, a:active {
	color:#ffffff;
	text-decoration:underline;
	}



.site-map-header {
	float:left;
	width:974px;
	height:35px;
}
.site-map-footer {
	float:left;
	width:974px;
	height:15px;
}
.site-map-col {
	float:left;
	display:inline;
	width:145px;
	padding-left:15px;
	margin-top:10px;
	line-height:1.5em;
	font-size:10px;
}
.foot-notes {
	float:left;
	display:inline;
	width:500px;
	margin-top:10px;
	padding-bottom:40px;
}
.foot-notes a{
	font-weight:bold;
	font-size:.9em;
	color:#ffffff;
	text-decoration:none;
}
/*add colors*/
.pink {
	color:#ff00ba;
}
.orange {
	color:#a3602e;
}
.red {
	color:#ce410a;
}
.yellow {
	color:#edca0e;
}
.green {
	color:#81b836;
}
.blue {
	color:#1cb1ac;
}
.color-box {
	background:#ffffff;
}

.coming-soon {
	margin: 20px 0px 0px 120px;	
}



/*hacks*/
.empty-div {
	width:161px;
/*	*width:162px;*/
	height:246px;
/*	*margin-left:-1px;*/
	background:url(../images/competition-repeat-right-03.png) repeat-y;
}


/**********Robin new classes *******/

.red-box-floorfillers {
	float:left;
	display:inline;
	width:796px;
	height:100%;
	margin-top:10px;
	margin-left:15px;
	/*background:url(../images/bg-floorfiller-main.gif) no-repeat;*/
}
.red-box-text-gigs {float:left; display:inline; margin-left:0px; margin-top:0px; width:796px; height:100px; clear:both; background:url(../images/top-gigs-main.gif) no-repeat;}
.red-box-text-fnk {
	float:left;
	display:inline;
	margin-left:0px;
	margin-top:0px;
	width:796px;
	height:110px;
	clear:both;
	background:url(../images/top-fnk-main.gif) no-repeat;
}

.red-box-text-blog {
	float:left;
	display:inline;
	margin-left:0px;
	margin-top:0px;
	width:796px;
	height:207px;
	clear:both;
	background:url(../images/blog_steve_smart.gif) no-repeat;
}


.red-box-text-fl {
	float:left;
	display:inline;
	margin-left:0px;
	margin-top:0px;
	width:796px;
	height:110px;
	clear:both;
	background:url(../images/top-floorfiller-main.gif) no-repeat;
}


/* GIGS pages */
.gigs-dropdown-bg {float:right; width:250px; height:78px; margin-top:22px; padding-right:10px; background:url(../images/bg-dropdown-top-gigs.gif) no-repeat; }
.gigs-dropdown-bg #gigs {float:right; margin-top:40px;}
.bg-gigs-month {height:35px; width:796px; clear:both; background:url(../images/top-gigs-main2.gif) no-repeat;}
.red-box-text-gigs-main {float:left; display:inline; clear:both; margin-left:0px; margin-top:-1px; width:796px; line-height:150%; background:url(../images/gig-main-bg.gif) no-repeat;padding-left:15px;margin-right:-15px;}
.time-gigs {font-weight:bold; margin-left:24px; margin-top:5px; margin-bottom:20px}
/* FNK pages */
.fnk-dropdown-bg {float:right; width:250px; height:78px; margin-top:22px; padding-right:10px; background:url(../images/bg-dropdown-top-fnk.gif) no-repeat; }
.fnk-dropdown-bg #fnk {float:right; margin-top:40px;}

/* BLOG pages */
.blog-dropdown-bg {position:relative;top:70px;float:right; width:250px; height:78px; margin-top:22px; padding-right:10px; background:url(../images/bg-dropdown-top-fnk.gif) no-repeat; }
.blog-dropdown-bg #fnk {float:right; margin-top:40px;}
.red-box-text-fl-blog {float:left;display:inline;margin-left:0px; margin-top:0px; width:747px; padding-right:35px; background:url(../images/bg-blog-main.gif) no-repeat;padding-left:25px;line-height:100%;margin-right:-25px;font-size:1.2em;line-height:150%}
.red-box-text-fl-blog a{font-weight:bold;color:#fff;text-decoration:none;}
.red-box-text-fl-blog a:hover, .red-box-text-fl-blog a:focus{text-decoration:underline;} 

.red-box-text-fl-blog h3{font-size:1.3em;margin-top:15px;}
.red-box-text-fl-blog h4 {margin-left:-7px;background:url(../images/blog_stamp.gif) no-repeat;height:30px;overflow:hidden;padding:5px 0 0 15px;}
ul.next-prev li{display:inline;}
ul.next-prev li.bold a{font-weight:900;color:#fff;text-decoration:none;}
ul.next-prev li.bold a:hover, ul.next-prev li.bold a:focus {text-decoration:underline;}

/* Floorfillers pages */
.red-box-text-fl-main {float:left; display:inline;	margin-left:0px; margin-top:0px; width:796px; line-height:1.5em; background:url(../images/bg-floorfiller-main.gif) no-repeat;padding-left:25px;line-height:150%;margin-right:-25px;}
.red-box-text-fl-main a{color:#fff;}
.red-box-text-fl-main-blog {float:left; display:inline;	margin-left:0px; margin-top:0px; width:796px; line-height:1.5em; background:url(../images/bg-blog-main.gif) no-repeat;padding-left:25px;line-height:150%;margin-right:-25px;}

.red-box-text-fl-bottom {float:left; display:inline; margin-left:0px; margin-top:0px;	width:796px; height:17px; background-color: transparent}
.fl-dropdown-bg {float:right; width:250px; height:78px; margin-top:22px; padding-right:10px; background:url(../images/bg-dropdown-top.gif) no-repeat; }
.fl-dropdown-bg #floorfiller {float:right; margin-top:40px;}
.bt-fl {float:right; margin-top:22px; margin-right:10px;}
.header-fl {font-weight:bold; margin-left:24px}
.time-fl {font-weight:bold; margin-left:24px; margin-top:20px; margin-bottom:20px}
.time-fl-special {font-weight:bold; margin-left:24px; margin-top:0px; margin-bottom:20px}
.listing-fl {padding:0px; margin:0px; margin-bottom:6px; margin-left:24px; clear:both}

#bio-container {background:url(../images/steve-smart.gif) no-repeat; height:906px; width:796px;}

/* Bio page */
#bio-container .bio-info-container { width:510px; float:right; height:700px; padding-top:95px;}

/* Out of my box */
.red-box-text-out {float:left; display:inline; margin-left:0px; margin-top:0px; width:796px; height:215px; clear:both;	background:url(../images/out-of-box-head-bg.gif) no-repeat;}
.red-box-text-out-main {float:left; padding:0px; margin:0px; display:inline;	margin-left:0px; margin-top:0px; width:796px; line-height:1.5em; background:url(../images/bg-floorfiller-main.gif) no-repeat;}
.listing-out {width:750px; padding:0px; margin:0px; margin-bottom:20px; margin-left:24px; clear:both}
.header-out {font-weight:bold; margin-bottom:20px; margin-left:24px}
.main-image-container-out {width:490px; height:184px; float:left; padding-top:20px; padding-left:24px}
.main-dropbox-container {width:180px; height:30px; float:left; margin-top:165px; margin-left:60px}
.red-box-out {float:left; display:inline; width:796px; height:100%; margin-top:25px; margin-left:15px;}




.bio-location {padding-top:60px; padding-left:24px; line-height:20px}
.general-info {padding-top:2px; padding-bottom:2px; padding-left:24px; padding-right:20px; line-height:20px; clear:both}
.general-info-type {padding-top:4px; margin-bottom:20px; padding-left:24px; padding-right:20px; line-height:20px; clear:both}
.general-info-about {padding-top:0px; padding-bottom:15px; padding-left:24px; padding-right:20px; line-height:20px; clear:both}
.general-info-indent {padding-top:4px; padding-bottom:4px; margin-left:118px; padding-right:20px; line-height:20px}
.bio-gigs {font-weight:bold; text-align:right; width:445px;}
.bio-gigs-intro {float:right; font-weight:bold; text-align:right; width:445px; padding-bottom:10px; padding-right:30px}
.latest-info {padding-top:10px; padding-bottom:10px; padding-left:24px; padding-right:20px; line-height:20px}
.bio-text {width:400px; padding:0px; margin:0px; margin-bottom:1px; margin-left:24px; clear:both}
.left-w120 {float:left; width:120px}
.float-left {float:left}


/* interview page */
.interview-content-bg {height:374px; width:222px; background:url(../images/interview-content-area-bg.png) no-repeat;padding:20px 15px 0px 15px;}
.col-one {float:left; width:252px; height:440px; margin-left:3px; margin-right:13px; margin-top:15px}
.col-two {float:left; width:252px; margin-right:13px; margin-top:15px}
.col-three {float:left; width:252px; margin-top:15px}
.padt20-margl15 {padding-top:20px; margin-left:15px}
.padt3-pad-bot20-margl15 {padding-top:3px; padding-bottom:20px; margin-left:15px}
.padt3-margl15 {padding-top:2px; margin-left:15px;}
.padtop10 {padding-top:10px}

/* footer area */
#footer { padding: 30px 0 13px 0; text-align:center; font-size:10px; clear:both; color:#ffffff}
#footer a:link, a:visited {
	color: #ffffff;
	text-decoration:none;
	}
	
