﻿body 
{
    margin:0;
    background:url(Images/Background.png) repeat-x;
    font:14px "Arial", Sans-Serif;
    color:#8C8C8C;
}

h1
{
    text-indent:-9999px;
    margin:0;
    font-size:0;
    line-height:0;
}

 /* Text Styles */

p, a
{
    font:14px "Arial", Sans-Serif;
    color:#8C8C8C;
    margin:0;
}

a
{
    color:#0C7CC1;
    text-decoration:underline;
}

a:hover, h4 a:hover, h5 a:hover, #Footer_Column2 a:hover
{
    color:#00B3FF;
    text-decoration:underline;
}

#Column3 p
{
    font-size:10px;
}
 
h2
{
    font-size:0;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	margin:0;
	text-indent:-9999px;
}

h3
{
    font:bold 17px "Trebuchet MS", Arial, Sans-Serif;
    color:#000000;
    text-transform:uppercase;
    margin:10px 80px 5px 0;
    display:block;
}

h3 a
{
    font:bold 17px "Trebuchet MS", Arial, Sans-Serif;
    color:#000000;
    text-decoration:none;
}

#Module2 h3
{
    margin:10px 0 5px;
}

#Module2 h3 a
{
    display:block;
}

h4, h4 a
{
    font:12px "Trebuchet MS", Arial, Sans-Serif;
    color:#000000;
    text-transform:uppercase;
    margin:0;
    text-decoration:none;
}

h5
{
	color:#8C8C99;
    font:15px "Arial",Sans-Serif;
    margin:0 0 8px;
    padding:6px 0 10px 0;
}

h5 a
{
    color:#8C8C99;
    text-decoration:none;
}

h6
{
    margin:5px;
}

ul, li
{
    margin:0;
    padding:0;
    list-style:none;
}

img
{
    border:0;
}

/* Site Structure */

#Wrapper
{
    width:865px;
    margin:auto;
    position:relative;
}

#Column1
{
    width:865px;
    height:162px;
    position:relative;
}

#Logo
{
    width:231px;
    height:30px;
    background:url(Images/Logo.png) no-repeat;
    position:absolute;
    left:5px;
    top:90px;
}

#Footer
{
	background:#FFF url(Images/footer-bg.gif) repeat-x;
    margin:20px 0 0 0;
    padding-bottom:40px;
}

#Content
{
    float:left;
    background:#FFF url(Images/Content_bg.png) repeat-x;
    width:855px;
    padding:5px 5px 10px 5px;
}

#Column2
{
    width:637px;
    float:left;
    margin-top:267px;
    display:inline;
}

body.Default #Column2
{
    padding-bottom:340px;
    position:relative;  
}

#Column3
{
    width:210px;
    float:right;
    display:inline;
    background:url(Images/Column3_Footer.png) no-repeat bottom left;
    padding:0 0 9px 0;
}

.Column_Content
{
    background:url(Images/Column3_bg.png) no-repeat;
}

/* Links */

ul.LinkHolder
{
    width:588px;
    height:33px;
    position:absolute;
    right:-2px;
    top:83px;
    background:url(Images/Linkbar.png);
    list-style:none;
    padding:6px 0 0 12px;
}

ul.LinkHolder li
{
    height:26px;
    float:left;
    width:auto;
}

ul.LinkHolder li a
{
    color:#7C7771;
    text-decoration:none;
    display:block;
    font:11.5px "Trebuchet MS", Arial, Sans-Serif;
    text-transform:uppercase;
    background:url(Images/Link_Divider.gif) no-repeat right center;
    padding:5px 9px 0 9px;
    height:21px;
    width:auto;
    float:left;
}

ul.LinkHolder li a:hover
{
    color:#3579BE;
}

.New_Comment
{
    color:#0C7CC1;
}

body.Default li.Home, body.News li.News, body.Events li.Events, body.Venue li.Venue, body.Gallery li.Gallery, body.Bookings li.Bookings,
body.CustomerProfile li.CustomerProfile, body.Win li.Win, body.Downloads li.Downloads, body.Sports li.SportsLink, body.DJs li.DJLink
{
    background:url(Images/Nav_Down1.png) no-repeat left;
    position:relative;
    left:-2px;
}

body.Default li.Home a, body.News li.News a, body.Events li.Events a, body.Venue li.Venue a, body.Gallery li.Gallery a, body.Bookings li.Bookings a,
body.CustomerProfile li.CustomerProfile a, body.Win li.Win a, body.Downloads li.Downloads a, body.Sports li.SportsLink a, body.DJs li.DJLink a
{
    background:url(Images/Nav_Down2.png) no-repeat right;  
    color:#FFF;  
    cursor:default;
    padding-left:17px;
}

ul.LinkHolder li.SportsLink a
{
    display:none;
}


/* Modal Popup Style */

.modalpopup {
	padding:0px;
	width:500px;
	height:400px;
	position:relative;
}

body.Bookings .modalpopup
{
    background:#FFF;
    padding:20px;
    height:auto;
}

body.Bookings .modalpopup p
{
    margin:5px 0;
}

body.Bookings .modalpopup .Button
{
    margin-left:30px;
}

.modalpopup .Button
{
    display:inline;
}

.modalbackground {
	background-color:#241036;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalimg
{
	padding:5px;
	border:1px solid #B2B2B2;
	background:#FFFFFF;
	position:absolute;
	right:120px;
	top:0px;
}

.error
{
	font:13px "Verdana", Arial, Sans-Serif;
	color:blue;
}

.error li
{
	margin:0 0 0 10px;
	list-style:none;
}

.submittedby
{
	display:none;
}

/* ASP.NET */

.TextBox, .DropDownList
{
    font:12px "Arial", Sans-Serif;
    color:#8C8C8C;
}

body.Events .TextBox, body.News .TextBox, body.Gallery .TextBox
{
    width:300px;
    display:block;
}

body.Bookings .DateTextBox
{
	width:80px;
}

/* Log-In Styles */

.loginpanel-holder
{
	position:absolute;
	right:5px;
	top:0px;
	overflow:hidden;
	z-index:3000;	
	font-size:11px;
}

.loginpanel
{
	width:288px;
	height:50px;
	background:url(Images/login-bg.png) no-repeat;
	padding:8px 0 28px 15px;
}

.loginpanel a
{
    color:#8C8C8C;
        font-size:11px;
}

a#ctl00_HL_ForgotLoginDetails
{
    display:block;
    position:absolute;
    right:10px;
    top:30px;
}

.User_Pwd
{
	width:50px;
	height:12px;
	margin:3px 0 0 0;
	text-align:right;
	padding:0 5px 0 0;
	float:left;
}

.User_Pwd_TB
{
    margin-top:3px;
    color:#666666;
    font-size:11px;
    height:13px;
    display:block;
    width:96px;
}

.loginpanel a
{
    display:block;
    margin:3px;
    text-decoration:underline;
}

span.KeepSignedIn
{
    display:block;
    width:110px;
    position:absolute;
    right:10px;
    top:10px;
}

.login
{
	width:0px;
	float:left;
}

.logged-in
{
	position:absolute;
	left:640px;
	top:129px;
	width:130px;
	height:20px;
	font:13px "Arial", Sans-Serif;
	color:#B2B2B2;
	text-align:right;
	z-index:100;
}

.LoginButton a
{
	position:absolute;
	top:130px;
	right:15px;
	z-index:100;
	width:55px;
	font:13px "Arial", Sans-Serif;
	display:block;
	text-decoration:none;
	line-height:16px;
	height:23px;
	color:#B2B2B2;
}

.LoginButton a:hover
{
	text-decoration:underline;
}

.Submit, .Register
{
    font-size:10px;
    margin-top:2px;
}

.Submit 
{
    margin-left:37px;
}

/* Footer Styles */

.Footer_Content
{
    width:855px;
    margin:auto;
}

#Footer_Column1, #Footer_Column2, #Footer_Column3, #Footer_Column4
{
    float:left;
    line-height:16px;
    margin:0 10px 0 0;
    width:190px;
}

#Footer_Column2 a
{
    color:#8C8C8C;
    display:block;
    text-decoration:none;
}

#Ad1 a
{
    width:622px;
    height:234px;
    background:url(Images/Ad1.png);
    position:absolute;
    top:167px;
    left:5px;
    padding:17px 0 0 15px;
}

/* Module Styles */

#Sml_Module1 .Module_Top
{
    width:195px;
    height:21px;
    background:url(Images/Title_Rundown.png);
    padding:14px 0 0 15px;
}

#Sml_Module1 .Module_Mid
{
    width:180px;
    padding:10px 15px;
}

.ModuleAcc_Bottom, #Sml_Module2 .Module_Bottom
{
    width:210px;
    height:5px;
    clear:both;
}

#Sml_Module2 .Module_Bottom
{
    margin:0 0 0 -5px;
}

/* Accordion */

.Sml_ModuleAcc, #Sml_Module2
{
    width:210px;
    margin:0 0 0 5px;
}

.Module_Selected, .Sml_ModuleAcc .Module_Top,
body.News #Sml_Module2 .Module_Top,
body.Events #Sml_Module2 .Module_Top,
body.Venue #Sml_Module1 .Module_Top,
body.Venue #Sml_Module2 .Module_Top,
body.Gallery #Sml_Module2 .Module_Top,
body.Events #Sml_Module1 .Module_Top,
body.Downloads #Column3 .Module_Top
{
    background:url(Images/Title_Accordion.gif);
    height:21px;
    width:190px;
    cursor:pointer;
    padding:7px 0 0 10px;
}

/* Additional Info */

.Sml_ModuleAcc .Module_Mid, #Sml_Module2 .Module_Mid
{
    width:182px;
    padding:10px;
}

#Sml_Module2 .Module_Mid p, .Module_Content3 p
{
    margin-bottom:10px;
}

#Sml_Module2 .Module_Mid h4, .Module_Content3 h4
{
    margin-left:60px;
}

body.Gallery #Sml_Module2 .Module_Mid h4
{
    margin-left:0;
}

body.Events #Sml_Module1 .Module_Top,
body.Venue #Sml_Module1 .Module_Top
{
    margin-left:5px;
}

/* Default page news */

body.Default #Module1
{
    position:absolute;
    bottom:0px;
}

body.News #Module1 .Wrapper1,
body.Events #Module1 .Wrapper1,
body.Venue #Module1 .Module_Content
{
    padding:10px;
}

body.Default #Module1, 
body.Venue #Module2,
body.Downloads #Module2,
body.CustomerProfile .Module,
body.Bookings .Module,
body.GalleryUploads #Column2 .Module
{
    height:326px;
    width:637px;
}

body.Venue #Module2, body.Downloads #Module2,
body.CustomerProfile #Module2,
body.Bookings .Module,
body.GalleryUploads #Column2 .Module
{
   margin-top:10px; 
   height:auto;
}

body.Default #Module1 .Module_Top, 
body.Venue #Module2 .Module_Top,
body.Downloads #Module2 .Module_Top,
body.CustomerProfile .Module_Top,
body.Bookings #Column2 .Module_Top,
body.GalleryUploads #Column2 .Module_Top,
body.Win #Module1 .Module_Top
{
    padding:7px 0 0 15px;
    width:622px;
    height:22px;
    background:url(Images/Module_Top.png);
}

body.Default #Module1 .Module_Mid,
body.Venue #Module2 .Module_Mid,
body.CustomerProfile .Module_Mid,
body.Bookings .Module .Module_Mid,
body.GalleryUploads #Column2 .Module_Mid,
body.Downloads #Module2 .Module_Mid,
body.Win #Module1 .Module_Mid
{
    height:257px;
    width:591px;
    padding:15px 23px 20px 23px;
    background:url(Images/Module_Middle.png) repeat-y;
}

body.Venue #Module2 .Module_Mid,
body.CustomerProfile .Module_Mid,
body.Bookings .Module .Module_Mid,
body.GalleryUploads #Column2 .Module_Mid,
body.Win #Module1 .Module_Mid
{
    width:601px;
    padding:10px 18px;
    height:auto;
}

body.Downloads #Module2 .Module_Mid
{
    padding:10px 0 10px 75px;
    width:562px;
    height:auto;
    
}

body.Default #Module1 .Module_Bottom,
body.Venue #Module2 .Module_Bottom,
body.Downloads #Module2 .Module_Bottom,
body.CustomerProfile .Module_Bottom,
body.Bookings .Module_Bottom,
body.GalleryUploads #Column2 .Module_Bottom,
body.Win #Module1 .Module_Bottom
{
    width:637px;
    height:9px;
    background:url(Images/Module_Bottom.png);
}

body.Default #Module1 h3
{
    margin:0 0 5px 0;
}

body.CustomerProfile .Module
{
    height:auto;
    position:inherit;
}

/* GalleryUploads.aspx */

#MMS p, #GalleryUpload p
{
    margin:0 20px 10px 40px;
}

#GalleryUpload p.Form
{
    margin:0;
}

#GalleryUpload .Wrapper1
{
    margin-left:40px;
}


/* Default page Events */

body.News #Module2, body.Events #Module2, body.DJs #Module2
{
   /* float:left;*/
    display:inline;
}

body.Default #Module2
{
    height:360px;
    float:left;
    display:inline;
    width:636px;
    margin-left:-15px;
    position:relative;
    left:22px;
}

body.Default #Module2 .Module_Bottom
{
    clear:both;
}

#Module2 .ArticleWrapper
{
    width:197px;
    height:360px;
    float:left;
    margin:0 15px 10px 0;
    display:inline;
    overflow:hidden;
}

#Module2 .ArticleWrapper h3
{
    width:197px;
    float:left;
}

#Module2 .ArticleWrapper p, #Module2 .ArticleWrapper p a 
{
    width:197px;
    float:left;
}

/* Image Frames */

#Module1 .Img_Holder
{
    float:left;
    margin: 0 15px 0 0;
}

.Img_Holder
{
    position:relative;
}

.Img_Holder input
{
    display:block;
}

.Img_Holder_Sml
{
    float:left;
    margin:0 5px 0 0;
    width:50px;
    height:30px;
}

/* news headlines */

ul.Headlines
{
    position:absolute;
    width:600px;
    height:135px;
    left:20px;
    bottom:0;
}
    
ul.Headlines li
{
    float:left;
    width:275px;
    height:48px;
    background:url(Images/Module_Button.png);
    padding:15px 10px 0 15px;
}

.Headlines a
{
    font:12px "Arial", Sans-Serif;
    color:#8C8C8C;
}

ul.Headlines li.selected
{
    background:url(Images/Module_ButtonOver.png);
}

ul.Headlines li a
{
    text-decoration:none;
}

/* Events.aspx */

.Rundown, .Rundown_Selected 
{
    height:auto !important;
    min-height:36px;
    padding:4px;
    margin:0 0 5px 0;
}

.Rundown_Selected 
{
    background:#ebf5ff;
    border:2px solid #e61682;
    margin:-2px 0 5px -2px;
}

.Rundown p, .Rundown h4, .Rundown_Selected p, .Rundown_Selected h4
{
   margin:0 10px 0 55px; 
}



body.Events #Module2 .Module_Bottom
{
    clear:both;
}

/* Ads */

#Ad3
{
    width:180px;
    height:180px;
    padding:17px 15px 7px 15px;
}

body.Default #Ad3
{
    padding-top:0;
}    

/* News.aspx */

body.News #Sml_Module1 a
{
    display:block;
    padding:8px 0 0 15px;
    background:url(Images/bulletpoint.png) no-repeat 0 9px;
    font-size:12px;
    text-decoration:none;
    
}

body.News #Module2, body.Events #Module2, body.DJs #Module2
{
    height:auto;
    position:relative;
    left:10px;
    float:left;
}

/* Events.aspx */

body.Events #Module2 .Module_Content
{
    width:637px;
    float:left;
}

/* Gallery.aspx */

ul.GalleryThumbnails li
{
    width:70px;
    float:left;
    text-align:center;
    margin:0 5px 5px 0;
}

h4.Gallery 

{
    margin-top:3px;
    font-size:10px;
    text-align:center;
}

ul.GalleryAlbums
{
    margin-left:3px;
}

ul.GalleryAlbums li
{
    width:85px;
    float:left;
    margin:0 4px 0 0;
    height:120px;
    display:inline;
}

ul.GalleryAlbums li input
{
    margin-left:8px;
}

body.Gallery #Module1
{
    width:370px;
    margin:0 0 0 250px;
}

body.Gallery #Module2
{
    position:absolute;
    width:180px;
    height:220px;
    right:15px;
    top:220px;
}

body.Gallery #Sml_Module1 .Module_Content  
{
    position:absolute;
    left:15px;
    top:463px;
    width:235px;
    padding:0;
}

.Img_Holder_Thumbnail
{
    width:70px;
    height:70px;
    float:left;
    margin:0 8px 8px 0;
}

body.Gallery #Sml_Module1 .Module_Mid
{
    height:230px;
}  

body.Gallery h3, body.Gallery h3 a, body.Gallery #Module2 h3
{
    font:12px "Trebuchet MS", Arial, Sans-Serif;
    color:#000000;
    margin:0;
}

body.Gallery #Module2 p, body.Gallery #Module2 p a
{
    color:#0C7CC1;
    font-size:10px;
    line-height:12px;
    margin:0 0 10px 0;
}

body.Gallery p.Small
{
    display:none;
}

img.Camera, img.Phone
{
    float:left;
    margin:0 10px 0 0;
}

.Magnifyer
{
	position:absolute;
	right:4px;
	bottom:4px;	
	border:1px solid #ffffff;
}

body.Gallery #Column2 .Module_Footer
{
    padding:0;
    background:url(Images/Module_Footer_Gallery.png);
    width:387px;
    height:50px;
}

/* Venue.aspx */

body.Venue #Sml_Module1 .Module_Mid
{
    padding:12px;
    width:186px;
}

/* Pager */

#Column3 .Module_Footer
{
    background:url(Images/Pager_Bg.gif);
    width:176px;
    height:28px;
    text-align:center;
    margin:10px auto 0 auto;
}

.datapager
{
    width:176px;
    height:28px;
    display:block;
}

#Column3 .Module_Footer span input
{
    background:url(Images/button.gif);
    position:relative;
    top:4px;
}

#Column3 .Module_Footer span input:hover
{
    background-position:bottom;
}

span.pagercurrent
{
    color:#0C7CC1;
}

/* Section Titles Start */

#Column3 h2 span
{
	display:block;
	height:15px;
	background-repeat:no-repeat;
}

#Column2 h2 span.title-news, 
#Column2 h2 span.title-venuegall,
#Column2 h2 span.title-screensavers,
#Column2 h2 span.title-myvenues,
#Column2 h2 span.title-profile,
#Column2 h2 span.title-contactmethods,
#Column2 h2 span.title-competitions
{
    display:block;
	height:28px;
    background-repeat:no-repeat;
}

.title-accgallery   { background-image:url(Images/title-gallery.png); cursor:pointer; }
.title-accpolls     { background-image:url(Images/title-polls.png); cursor:pointer; }
.title-accextra     { background-image:url(Images/title-extra.png); cursor:pointer; }

.title-news         { background-image:url(Images/title-news.png); cursor:pointer; }
.title-newsarchive  { background-image:url(Images/title-newsarchive.png);}

body.Default .title-rundown     { background-image:url(Images/title-rundown.png);}
.title-rundown      { background-image:url(Images/title-rundown2.png);}

.title-maps         { background-image:url(Images/title-map.png);}
.title-venuegall    { background-image:url(Images/title-venue.png);}

.title-thumbs       { background-image:url(Images/title-galleryfeatures.png);}
.title-albums       { background-image:url(Images/title-gallery.png);}

.title-competitions { background-image:url(Images/title-competitions.png);}

.title-music        { background-image:url(Images/title-music.png);}
.title-videos       { background-image:url(Images/title-videos.png);}
.title-wallpapers   { background-image:url(Images/wallpapers.png);}
.title-screensavers { background-image:url(Images/title-screensavers.png);}

.title-myvenues     { background-image:url(Images/title-myvenues.png);}
.title-profile      { background-image:url(Images/title-profile.png);}
.title-contactmethods    { background-image:url(Images/title-contactmethods.png);}


/* Downloads.aspx */

body.Downloads #Column3 .Column_Content
{
    position:relative;
    padding-top:248px;
}

body.Downloads embed, body.Downloads object
{
    width:186px;
    height:222px;
    position:absolute;
    left:12px;
    top:14px;
}

body.Downloads embed
{
    left:0px;
    top:0px;
}

.MediaImage
{
    width:40px;
    height:40px;
    display:block;
    float:left;
    margin:0 3px 3px 0;
    background:url(Images/audiobg.png) no-repeat;
}

.Video
{
    background:url(Images/videobg.png) no-repeat; 
}

a.DownArrow
{
    width:17px;
    height:16px;
    background:url(Images/DownArrow.png) no-repeat;
    text-indent:-9999px;
}

a:hover.DownArrow
{
    background-position:0px -22px;
}

body.Downloads #Column3 input:hover
{
    background-position:bottom;
}

body.Downloads #Column3 .Module_Mid
{
    padding:15px;
}

.Poll h4
{
    margin-top:10px;
}

h4.Media
{
    margin:3px 0 3px 0;
}

body.Downloads #Sml_Module1,
body.Downloads #Sml_Module2
{
    width:200px;
    margin:0 0 0 5px;
}

body.Downloads #Sml_Module1 .Module_Mid,
body.Downloads #Sml_Module2 .Module_Mid
{
    width:auto;
}

li.Wallpaper
{
    width:196px;
    height:150px;
    margin:0 0 3px 9px;
    float:left;
    text-align:center;
}

li.Wallpaper a
{
    font-size:11px;
}

#Module2 li.Wallpaper
{
    width:196px;
    height:123px;
    margin:20px;
    float:left;
    text-align:center;
}

body.Downloads #Module1 .Img_Holder
{
    margin:0;
}

/* Comments */

#Column2 .Module_Footer
{
    width:77px;
    height:30px;
    background:url(Images/Module_Footer.png);
    /*margin:10px 0 0 -10px;*/
    padding:10px 10px 10px 550px;
}

#Column2 .Module_Header
{
    /*width:77px;*/
    height:30px;
    background:url(Images/Module_Footer.png);
    padding:10px;
}

a.Previous, a.Next
{
    display:block;
    width:28px;
    height:20px;
    background:url(Images/prev.gif);
    text-indent:-9999px;
    color:#FFF;
    float:left;
    margin:5px;
}

a.Next {    background:url(Images/next.gif);}
a:hover.Next, a:hover.Previous {    background-position:bottom;}


span.submittedby
{
    display:none;
}

.Comments_Content
{
    margin-bottom:10px;
}

.Pan_CommentsHeader
{
    width:160px;
    height:20px;
    background:url(Images/button.gif) no-repeat;
    cursor:pointer;
    position:relative;
    top:-35px;
    left:20px;
}

.Pan_CommentsHeader:hover
{
    background-position:bottom left;   
    color:#298aba;
}

.Pan_CommentsHeader:hover span
{
    text-decoration:underline;
}

.Pan_CommentsHeader img
{
    width:28px;
    height:20px;
    display:inline;
}

.Pan_CommentsHeader span
{
    position:relative;
    bottom:3px;
    font-size:11px;
}

#ctl00_CPH1_UP_Comments
{
    padding:0 10px;
}

.Comments
{
    margin-bottom:10px;
}

.Comments h4, .Comments h6
{
    margin:0;
}

.Comments .Wrapper2 p
{
    margin:0 0 15px 0;
}

.Pan_NewCommentContent
{
    margin:5px 0 10px 0;
}

/* Bookings.aspx */

p.Form, body.CustomerProfile p.Form
{
    margin:15px 0 0 0;
}

p.Special
{
    font-size:11px;
    margin:10px 200px 10px 0;
}

body.Bookings .TextBox
{
    width:240px;
}

body.Bookings .Wrapper1
{
    padding:20px 0;
}

img.BookingsIcon
{
    float:left;
    margin:0 10px 0 0;
}

body.Bookings .Wrapper1
{
    padding:0 0 0 70px;
    overflow:hidden;
}

#Register > div > p, #Bookings > div > p, #EList > div > p
{
    margin-left:70px;
    margin-right:50px;
}

body.Bookings .Button
{
    display:block;
    margin-top:10px;
}

img.Calendar
{
    display:inline;
    cursor:pointer;
    margin:0 360px 0 0;
    position:relative;
    top:5px;
}

.collapsepanel1
{
    overflow:hidden;
    height:0;
}

/*
body.Bookings .Wrapper1 div, body.Bookings .Wrapper2 div, body.Bookings .Wrapper3 div
{
    padding-bottom:20px;
}
*/

body.Bookings .Wrapper1 div div
{
    padding:0;
}

/* User and Profile */



/* Customer Profile */

body.CustomerProfile p
{
    margin:25px 0 0 0;
}

body.CustomerProfile #Module1 a
{
    margin:10px 0;
    display:block;
}

/* Win.aspx */

#Competitions .Wrapper1
{
    margin:0 0 20px 80px;
}

#Competitions .Wrapper2
{
    margin:10px 0;
}

#Competitions .TextBox
{
    width:290px;
}

#Competitions .Wrapper3
{
    padding:10px;
    border:1px dashed #CCCCCC;
    width:230px;
}

#Competitions .Wrapper3 .TextBox
{
    width:200px;    
}

#Competitions .Button
{
    margin:10px 0 30px 0;
    width:auto;
}

#Competitions .Img_Holder
{
    background:#FFFFFF url(Images/Quiz_Image.png) no-repeat;
    width:70px;
    height:70px;
}

#Competitions p
{
    margin:10px 0;
}

#Competitions .Wrapper4
{
    background:#ED2B88;
    padding:15px;
}

p.Register, p.Register a
{
    color:#FFF;
    font-size:12px;
}

p.Register a
{
    text-decoration:underline;
}

p.Notice
{
    color:#ED2B88;
}

/* DJs.aspx */

body.DJs .Module_Mid .Wrapper1
{
    margin:10px;
}

body.DJs .Module_Mid p
{
    margin:10px 0;
    line-height:1.6;
}

body.DJs .Module_Mid .Wrapper1
{
    border-bottom: 1px dashed silver;
}


/* Misc */

.ClearFloats
{
    clear:both;
}

#ctl00_CPH1_FV_GalleryPic, #ctl00_CPH1_FV_GalleryPic .Img_Holder
{
    margin:auto;
}

#ctl00_CPH1_UP_OldNews
{
    background:url(Images/Title_Rundown.png) no-repeat;
    min-height:35px;
    width:210px;
}

#Article .Wrapper1
{
    min-height:130px;
}

/* YouTube Video and Article Link */

#Article object, #Article embed
{
    width:100%;
}

#Article a
{
    display:block;
    margin:10px 0;
}
