body {
	background-repeat: repeat;
	background-image: url(../images/bg.gif);
	background-position: center top;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
span {
	visibility: hidden;
}
a:link {
	color: #F36;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #E2017B;
}
a:active {
}   /* selected link */
a:hover {
	text-decoration: none;
}
p a:hover {
	text-decoration: underline;
}
a img {
	border: 0px;
	text-decoration: none;
}
  
i{
	position: absolute;
    left: -9999em;
    font-size: 0;
}
input {
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #109EB6;
	color: #D80869;
	padding: 2px;
}
#wrapper {
	background-repeat: repeat;
	background-position: left top;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.left_shad  {
	width: 100px;
	height: 357px;
	float: left;
	background-image: url(../images/shad_r.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.right_shad  {
	width: 100px;
	height: 650px;
	float: left;
	background-image: url(../images/shad_l.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.bot_shad {
	height: 45px;
	float: left;
	background-image: url(../images/shad_b.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	display: block;
	width: 755px;
}
#header {
	background-image: url(../images/logo.png);
	background-position: -25px top;
	background-repeat: no-repeat;
	height: 350px;
}

#menu #boxes ul {
	position: absolute;
	left: -99999px;
}
#menu #topLogos {
	height: 125px;
}

#menu #boxes {
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 0px;
}

#menu #boxes a {
	text-decoration: none;
 }
.nav_img {
	height: 234px;
}
.capLogo a {
	background-image: url(../images/cap_mack.png);
	height: 85px;
	width: 194px;
	display: block;
	margin-top: 20px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-left: 5px;
	position: relative;
}
#pg_head {
	height: 60px;
	background-color: #FFF;
}
#content {
	margin-top: -10px;
	float: left;
	width: 755px;
}
#copy {
	color: #FFF;
	float: left;
}
#copy ul li {
	list-style-type: none;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
}
#copy .col {
	width: 380px;
	margin-right: 10px;
}
#imgs {
	float: left;
	width: 220px;
}
.tc {
	font-size: 10px;
	font-style: normal;
	text-transform: none;
	color: #69F;
}
#logo {
	width: 300px;
	height: 300px;
}
#topLogos {
	width: 960px;
	float: left;
	margin-top: 10px;
}
.hm a  {
	background-image: url(../images/top_logos.jpg);
	width: 100px;
	background-position: -160px -10px;
	height: 42px;
	background-repeat: no-repeat;
	display: block;
}
.daa a {
	background-image: url(../images/top_logos.jpg);
	width: 100px;
	background-position: -160px -60px;
	height: 45px;
	background-repeat: no-repeat;
	display: block;
}
.capital a  {
	background-image: url(../images/top_logos.jpg);
	width: 155px;
	background-position: 0px 0px;
	height: 115px;
	background-repeat: no-repeat;
	display: block;
}
.foot_capital a {
	background-image: url(../images/footer_logos.jpg);
	width: 120px;
	background-position: 0px 0px;
	height: 80px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-left: 5px;
}
.foot  {
	display: inline;
	float: left;
	margin-left: 35px;
	width: 75px;
}
.foot_hm a {
	background-image: url(../images/footer_logos.jpg);
	width: 70px;
	background-position: right top;
	height: 40px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}
.foot_daa a {
	background-image: url(../images/footer_logos.jpg);
	width: 70px;
	background-position: right bottom;
	height: 40px;
	background-repeat: no-repeat;
	display: block;
	float: left;
}
.buy_tshirt a{
	background-image: url(../images/tshirt.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 215px;
	margin-top: 15px;
	background-color: #1D1D1D;
	width: 330px;
	float: left;
	display: block;
}
.win {
	background-image: url(../images/head_win.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.est {
	background-image: url(../images/head_est.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.per {
	background-image: url(../images/head_per.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.vd {
	background-image: url(../images/head_vd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.ph {
	background-image: url(../images/head_ph.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.tc {
	background-image: url(../images/head_tc.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#competitionForm table {
	color: #FFF;
}
#top_pod {
	float: left;
	background-color: #FFF;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 0px;
}
#blue_block  {
	background-color: #2B4D77;
	background-position: top;
	background-repeat: no-repeat;
	width: 704px;
	margin-left: 25px;
	margin-top: 10px;
}
#white_block {
	background-position: top;
	background-repeat: no-repeat;
	width: 704px;
	margin-left: 25px;
	margin-top: 10px;
}
#white_block p {
	color: #000;
	font-size: 13px;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: normal;
}
#blue_block p  {
	color: #FFF;
	font-size: 13px;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: normal;
}
#blue_block p a{
	color: #76C0FF;
}
#white_block p  a{
	color: #D30D62;
}
#blue_block #rip {
	background-image: url(../images/top_blueblock.jpg);
	height: 14px;
	background-repeat: repeat-x;
	background-position: left top;
}
#submit {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	font-size: 16px;
	color: #D8076A;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #109EB6;
	border-bottom-width: 5px;
	border-bottom-color: #109EB6;
	width: 300px;
}
#video {
	background-image: url(../images/videframe_b.jpg);
	background-color: #2B4D77;
	height: 920px;
	width: 678px;
	background-repeat: no-repeat;
	margin-left: 13px;
	margin-top: 13px;
	padding-top: 17px;
	padding-left: 1px;
}
#photos {
	background-color: #2B4D77;
	height: 500px;
	width: 678px;
	background-repeat: no-repeat;
	margin-left: 13px;
	padding-left: 1px;
	padding-bottom: 5px;
	float: left;
}
.copy_block  {
	margin-left: 30px;
	margin-right: 30px;
	padding: 0px;
}
.copy_block_side  {
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	float: left;
	width: 255px;
	margin-left: 12px;
}
.copy_block .form  {
	margin-top: 20px;
	margin-left: 70px;
}
#top_img  {
	background-image: url(../images/estelle_homepage_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 590px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #ee3e41;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #ee3e41;
	width: 425px;
	background-color: #F8F8F8;
	float: left;
}
#top_copy {
	float: left;
	width: 330px;
	height: 600px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
}
#top_copy #blue_box  {
	background-color: #305081;
	background-image: url(../images/right_col.jpg);
	background-repeat: no-repeat;
	height: 370px;
	background-position: right 35px;
}
#top_copy .hp_head   {
	background-image: url(../images/hp_imgs.jpg);
	background-repeat: no-repeat;
	width: 292px;
	height: 68px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#top_copy .hp_head_b {
	background-image: url(../images/hp_imgs_b.jpg);
	background-repeat: no-repeat;
	width: 292px;
	height: 68px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#top_copy p     {
	color: #FFF;
	font-size: 13px;
	line-height: normal;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	margin-left: 1.5em;
	margin-right: 1.5em;
}
#top_copy a {
	color: #76C0FF;
}

.click_here     a{
	background-image: url(../images/hp_imgs.jpg);
	background-repeat: no-repeat;
	width: 230px;
	height: 20px;
	background-position: left -80px;
	margin-left: 10px;
	display: block;
	margin-top: 10px;
}
.fb_share    a{
	background-image: url(../images/hp_imgs.jpg);
	background-repeat: no-repeat;
	width: 205px;
	height: 40px;
	background-position: left -120px;
	margin-left: 10px;
	margin-top: 10px;
	display: block;
}
#bot_pod {
	background-color: #1D1D1D;
	float: left;
	width: 755px;
}
#vid_bot_pod {
	background-color: #1D1D1D;
	float: left;
	width: 678px;
	margin-top: 10px;
	height: 495px;
}

#pvid_bot_pod {
	background-color: #1D1D1D;
	float: left;
	width: 678px;
	margin-top: 10px;
	height: 295px;
}

#ph_bot_pod {
	background-color: #1D1D1D;
	float: left;
	width: 678px;
	margin-top: 10px;
	height: auto;
}
#topLogos #topLogos_r {
	float: right;
	margin-right: 90px;
}
#topLogos #topLogos_l {
	float: left;
	margin-left: 90px;
}
#botbuts li {
	float: left;
	margin-top: 24px;
	margin-bottom: 24px;
}
#botbuts .hm a {
	background-image: url(../images/botpodbtns.jpg);
	width: 342px;
	height: 121px;
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 24px;
}
#botbuts .da a {
	background-image: url(../images/botpodbtns.jpg);
	width: 342px;
	height: 121px;
	background-repeat: no-repeat;
	display: block;
	background-position: right top;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 24px;
}
#botbuts .hm a:hover {
	background-image: url(../images/h&m_botnav_over.jpg);
	width: 342px;
	height: 121px;
	background-repeat: no-repeat;
	display: block;
	background-position: left top;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
}
#botbuts .da a:hover {
	background-image: url(../images/h&m_botnav_over.jpg);
	width: 342px;
	height: 121px;
	background-repeat: no-repeat;
	display: block;
	background-position: right top;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
}
#botbuts .v1 a {
	background-image: url(../images/video_thumbs.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
}
#botbuts .v1 a:hover {
	background-image: url(../images/video_thumbs_over.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}
#botbuts .v2 a {
	background-image: url(../images/video_thumbs.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: -200px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
}
#botbuts .v2 a:hover {
	background-image: url(../images/video_thumbs_over.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: -200px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}
#botbuts .v3 a {
	background-image: url(../images/video_thumbs.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: -400px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
}
#botbuts .v3 a:hover {
	background-image: url(../images/video_thumbs_over.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: -400px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}

#botbuts .v4 a {
	background-image: url(../images/video_thumbs_2.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
	margin-top: -25px;
}
#botbuts .v4 a:hover {
	background-image: url(../images/video_thumbs_over_2.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}

#botbuts .v5 a {
	background-image: url(../images/video_thumbs_2.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: -200px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
	margin-top: -25px;
}
#botbuts .v5 a:hover {
	background-image: url(../images/video_thumbs_over_2.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: -200px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}

#botbuts .v6 a {
	background-image: url(../images/video_thumbs_2.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: -400px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
	margin-top: -25px;
}
#botbuts .v6 a:hover {
	background-image: url(../images/video_thumbs_over_2.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: -400px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}

#botbuts .v7 a {
	background-image: url(../images/video_thumbs_2.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: -600px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
	margin-top: -25px;
}
#botbuts .v7 a:hover {
	background-image: url(../images/video_thumbs_over_2.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: -600px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}

#botbuts .v8 a {
	background-image: url(../images/video_thumbs_2.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: -800px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
	margin-top: -25px;
}
#botbuts .v8 a:hover {
	background-image: url(../images/video_thumbs_over_2.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: -800px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}


#botbuts .pv1 a {
	background-image: url(../images/perform_thumbs.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
}
#botbuts .pv1 a:hover {
	background-image: url(../images/perform_thumbs_over.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}
#botbuts .pv2 a {
	background-image: url(../images/perform_thumbs.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: -200px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
}
#botbuts .pv2 a:hover {
	background-image: url(../images/perform_thumbs_over.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: -200px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}
#botbuts .pv3 a {
	background-image: url(../images/perform_thumbs.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: -400px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
}
#botbuts .pv3 a:hover {
	background-image: url(../images/perform_thumbs_over.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: -400px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}

#botbuts .pv4 a {
	background-image: url(../images/perform_thumbs.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: -600px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
	margin-top: -25px;
}
#botbuts .pv4 a:hover {
	background-image: url(../images/perform_thumbs_over.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: -600px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}

#botbuts .pv5 a {
	background-image: url(../images/perform_thumbs.jpg);
	width: 200px;
	height: 135px;
	background-repeat: no-repeat;
	display: block;
	background-position: -800px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #109EB6;
	margin-left: 20px;
	margin-top: -25px;
}
#botbuts .pv5 a:hover {
	background-image: url(../images/perform_thumbs_over.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: -800px 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0B2F65;
	height: 135px;
	width: 200px;
}



#footer {
	height: 80px;
	background-color: #FFF;
	float: left;
	width: 755px;
}


/* distribution - send to a friend/social bookmarking ======================*/
#distribution {
	float: left;
	margin-top: 10px;/*  padding: 5px 12px;*/
	width: 420px;
	margin-left: 60px;
	margin-right: 15px;
}
#distribution .bookmark_sites {
	clear: left;
	overflow: hidden;
	float: left;
	margin-left: 10px;
}
#distribution .bookmark_sites li {
    float: left;
    list-style-type: none;
    width: 135px;
    margin-bottom: 6px;
}

#distribution .bookmark_sites a {
	background: transparent url(http://assets.gcstatic.com/017694/d/capitalradio.co.uk/img/s_icons_capital.png) no-repeat 2px -800px;
	padding: 4px 0px 4px 24px;
	font-size: 10px;
}
#distribution .bookmark_sites a span {
    position: absolute;
    left: -9999em;
    font-size: 0;
}
#distribution .bookmark_sites .facebook {
    background-position: -900px -800px;
}
#distribution .bookmark_sites .digg {
    background-position: -1200px -800px;
}
#distribution .bookmark_sites .google {
    background-position: -1500px -800px;
}
#distribution .bookmark_sites .delicious {
    background-position: -600px -800px;
}
#distribution .bookmark_sites .myspace {
    background-position: -300px -800px;
}
#white_block_ph {
	background-position: top;
	background-repeat: no-repeat;
	width: 704px;
	margin-left: 25px;
	margin-top: 10px;
}
#white_block_ph span{
	visibility: visible;
	float: left;
}
