﻿/* CSS Document */
#pageContainer{
width:977px;
margin:0 auto;
}

.clear{
clear:both;
}

/*fix weird nav for ie6*/
#mainNavContainer { *margin:5px 0 0 0; *width:968px; *padding-left:3px; *display:block;}



.leftColListing a:link, .leftColListing a:active, .leftColListing a:visited{
color:#0070af;
text-decoration:none;
border-bottom:1px #64cff3 dotted;
}

.leftColListing a:hover{
background-color:#0070af;
color:#FFFFFF;
}

.leftColListing .advertismentText{
text-align:center;
display:block;
margin:5px 0;
}


a:link.defaultMore{
border:none;
color:#A4C530;
border-bottom: 1px dotted #A4C530;
}


a:hover.defaultMore{
color:#FFFFFF;
}

a.defaultMore span{
border-bottom:none;
}

.advertismentText{
font-size:11px;
color:#999999;
}

#footer{
border-top:3px solid #A0CF67;
clear:left;
margin-top:10px;
padding:20px 0px 15px;
text-align:center;
width:975px;
background-color:#FFFFFF;
}

.grayThinBorder{
border:1px solid #cccccc; 
}

.subpageGray{
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
display:block;
padding-top:10px;
margin:0 auto;
background-color:#cccccc;
background-image:url(../images/events/subpagegreybg.gif);
background-repeat:repeat-y;
}

.buttonWrapperFloatRight{
float:right;
}

.buttonWrapper10pxmargins{
margin-top:10px;
margin-bottom:10px;
height:20px;
}

a.greenButtonWithArrows{
background: transparent url('../images/events/greenbuttonleftside.gif') no-repeat top left;
display: block;
float: left;
font:bold 11px verdana; 
line-height: 12px; 
height: 20px;
padding-left: 2px; 
text-decoration: none;
border:none;
margin:0;
}

a:link.greenButtonWithArrows, a:visited.greenButtonWithArrows, a:active.greenButtonWithArrows{
color:#ffffff; 
border-bottom:none;
text-decoration:none;
}

a:hover.greenButtonWithArrows{
color:#024c71;
}

a.greenButtonWithArrows span{
background: transparent url('../images/events/greenbuttonrightside.gif') no-repeat top right;
display: block;
padding: 4px 14px 4px 0; 
text-decoration:none;
}

a.greenButtonWithArrows span:hover,  a:hover.greenButtonWithArrows span{ 
background-position:bottom right;
}

.headerBanner{
width: 977px; 
vertical-align:top;}

#featureArticleHolder{
width:640px;
margin: 5px 0px 5px 5px;
}

.featurePlayer2 a{
border-bottom:none !important;
}

.storyList a:hover{
background-color:#FFFFFF;
}

.featurePlayer2 .storyList li.selected a:hover{
background-image:url(../toplets/featuredPlayer2/images/selectedbg.gif);
}

.leftColListing{
background-color:#FFFFFF;
width:640px;
/*background-image:url(/images/events/leftcolshadowbg.gif);*/
background-repeat:repeat-y; background-position:top right;
float:left;
text-align:left;
margin-right:30px;
}

.leftColListing #of_pod{
margin:0 auto; width:604px;
}

/* IE6 Only */
* html .leftColListing {
margin-right:23px;
}

div#sponsoredBy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
background-image:url(../images/dodgesponsorlogo.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:94px;
padding-top:3px;
height:18px;
float:right;
display:none;
}


.tabTopSideBar{
	width:168px;
	background-image:url(../images/events/tabbedsidebarbg.gif);
	background-repeat:repeat-y;
	background-position:top right;
	background-color:#FFFFFF;
	float:left;
	font-size:10px;
	left: 38px;
	position: absolute;
	top: 163px;
}

.tabTopSideBar h3{
font-family:Arial, Helvetica, sans-serif; font-style:normal; text-transform:uppercase; font-size:12px;
background-image:url(../images/events/tabTopSideBarh3bg.gif); background-repeat:no-repeat;
width:165px; height:24px;
text-align:center;
size:12px; font-weight:bold; Color:#40200A;
padding-top:5px;
padding:12px 0 0 0;
margin:0;
}

.tabTopSideBar h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; text-transform:uppercase; background-color:#E6CDC1;
color:#666666;
padding:2px 5px 2px 5px;
}

.tabTopSideBarContent{
background-color:#FFFFFF;
margin:5px;
padding:5px;
width:81%;
}

.tabTopSideBarBottom{
background-image:url(../images/events/tabTopSideBarbottom.gif);
width:165px; height:18px;
background-repeat:no-repeat;
}

ul.arrowList{
list-style-image:url(../images/events/listarrowbullett.gif);
list-style-position:outside;
list-style-type:disc;
margin-top:0;
margin-left:0;
padding-left:15px;
*padding-left:0;
*margin-left:15px;
font-family: Arial, sans-serif; Color:#0070af;
font-size:12px;

}


ul.arrowList li{
margin-left:5px;
margin-bottom: 5px;

}

.lisitingHubMainContentArea{
float:right;
width:470px;
margin-top:5px;
text-align:left;
}

.lisitingHubMainContentArea h1{
margin-top:0px;
margin-bottom:0px;
padding:0;
font-size:24px; font-family:Arial, Helvetica, sans-serif; Color:#0070af;
background-color:#DDFFB2;
padding-left:5px;
}

.lisitingHubMainContentAreaLeftSide{
width:50%;
padding:0px 5px 5px 5px;
float:left;
font-size:12px;
}

.lisitingHubMainContentAreaLeftSide ul.arrowList {font-family: Arial,Verdana,Sans-Serif;}
	



.lisitingHubMainContentAreaRightSide{
width:45%;
padding:5px 5px 5px 5px;
float:right;
margin-top:5px;
}

.lisitingHubMainContentAreaRightSide h4{
margin-top:0;
margin-bottom:3px;
padding-bottom:3px;
}



.lisitingHubMainContentArea h3{
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0071ad;
padding:0px 0px 5px 0px;
margin:10px 5px 0px 5px;
}

h3.h3GreenBg{
background-image:url(../images/events/greenh3bg.gif);
text-transform:uppercase;
color:#FFFFFF;
font-size:12px;
padding:2px 5px 5px 5px;
margin:0 0 5px 0;
background-repeat:repeat-x;
}

.lisitingHubMainContentAreaRightSide h4{
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.thumbnailLeft{
background-image:url(../images/events/sidebarcontentdivider.gif);
background-repeat:repeat-x;
background-position:bottom left;
margin-bottom:10px;
padding-bottom:5px;
}

.thumbnailLeft p{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;
float:right;
width:130px;
margin-top:0;
}

.thumbnailLeft p a:active, .thumbnailLeft p a:visited, .thumbnailLeft p a:link, .thumbnailLeft p a{
font-weight:bold;
display:inline-block;
}

.thumbnailLeft img{
float:left;
height:70px;
width:70px;
border:none;
margin-bottom:5px;
}

.rightColListing{
float:left;
width:300px;
display:block;
/*margin-left:32px;
*margin-left:25px; */
}

.rightColListing .staticAdTag img{
margin-top:10px;
margin-bottom:5px;
}

.rightColListing .staticAdTag a{
border-bottom:none;
}

.listingsFinder h3{
background-image:url(../images/events/finderheaderwithicon.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;
padding:9px 5px 0px 0px;
margin:0 5px 0px 0px;
text-indent:30px;
color:#FFFFFF;
height:22px;
width:295px;
overflow:hidden;
text-align:left;
}

iframe#guideFinder{
background-color:#CCCCCC;
}

.listingsFinderContent{
background-color:#FFFFFF;
padding:5px;
text-align:center;
}


.eventsFinder{
background-image:url(../images/romfinderbg.jpg);
background-position:bottom left;
height:250px;
background-repeat:no-repeat;
}

/*
.toyotaMatrixFinder
{
    background-image:url(/images/bg_toyotafinder.jpg);
    background-position:bottom left;
    background-repeat:no-repeat;
    height:195px;


}


.toyotaMatrixFinder div
{
    color:#ffffff;
}

*/

.listingsFinderContent select{
width:200px;
margin:3px;
}


.listingsFinderContent .buttonWrapperFloatRight{
float:right; margin-right:35px; margin-top:5px;
}

.rightColListing .advertismentText{
color:#999999;
text-align:center;
display:block;
width:auto;
font-family:Arial, Helvetica, sans-serif;
margin:5px;
}


.signupBox h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; background-color:#DDDDDD;
color:#666666;
padding:2px 5px 2px 5px;
margin:5px 0 5px 0;
}

.signupBoxsignupArea{
margin-top:5px;
}

.signupBoxsignupArea input{
float:left;
}

.twoColumAdBox{
background-color:#FFFFFF;
padding:5px;
*margin-bottom:25px;
}

.twoColumAdBox .columnA{
width:160px;
float:left;
}

.twoColumAdBox .columnB{
width:120px;
float:right;

}

.twoColumAdBox img, twoColumAdBox table{
margin-top:5px;
margin-bottom:5px;
}

#corpFooter {background-color:#FFFFFF;}

#footer{
margin-top:0px;
width:976px;
}

/* Video Spotlight Styles */

ul.videoNavigation {list-style: none; margin-top:10px;}
ul.videoNavigation li {clear:both; background-image: url(../images/listing/videoicon.gif); background-position:0px 6px; background-repeat:no-repeat; height: 25px; margin: 2px 0px 2px -25px; width:265px;}
ul.videoNavigation li .videoItem { background-image:url(../images/listing/videodropdownbg.gif); color:white; float:left;  height:16px; padding: 3px 3px 3px 5px; margin-left: 17px; width: 180px;}
ul.videoNavigation li .videoItem a{ color:white; font-family:Arial, Verdana; font-weight:bold; font-size: 11px; text-decoration:none;}
ul.videoNavigation li .videoItem a:visited{ color:white; font-family:Arial, Verdana; font-weight:bold; font-size: 11px; text-decoration:none;}
ul.videoNavigation li .videoItem a:hover{ text-decoration:underline;}

*html #videoHeader
{
    margin-bottom:-2px;
}

html #videoHeader img
{
	margin: 0px;
	padding:0px;
}

html #videoFooter img
{
	margin: 0px;
	padding:0px;
}

html #videoFooter
{
	margin-bottom: 5px;
}

#videobackground
{
    width:160px;
    background: url(../App_Themes/standard/images/vsBg.gif);
    text-align:center;
}

#videobackground div
{
    width:148px;
    height:38px;
    background: url(../App_Themes/standard/images/vsButton.gif) no-repeat; 
    text-align:left;
    margin:0 auto;
    margin-bottom:5px;
}
#videobackground div a, #videobackground div a:visited, #videobackground div a:active
{
    position:relative;
    top:4px;
    left:22px;
    font-weight:bold;
    color:#000;
    text-decoration:none;
}
#videobackground div a:hover
{
    text-decoration:underline;
}


h3.roundedGreyh3bg{
background-image:url(../images/listing/roundedsidebarPodh3bg.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#666666;
padding:5px 5px 5px 10px;
height:19px;
margin:10px 0px 0px 0px;
text-transform:uppercase;
text-align:left;
}


.sideBarContent{
background-color:#FFFFFF;
width:290px;
margin-bottom:10px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}
/* Contest Pod */
.row{width:100%; margin-bottom:5px; float:left; clear:both;}
.contestPodContainer {margin-bottom: 10px;}
.contestPodContainer .row {min-height: 58px; clear:both;}
.flickrRow{width:100%; text-align:center; margin-bottom:10px;}
.lastrow{margin-bottom:0px; text-align:right;}
.colLeft{float:left;clear:none;width:87px;height:87px;margin-right:10px;}
.colLeft img{padding:5px; border:1px #CCCCCC solid;}
.colRight{
float:left;
clear:none;
width:180px;
font-size:12px;
}
.contestPodContainer h3 {margin:0px 0px 2px 0px; font-size: 12px; font-weight:normal;}
.contestPodContainer h3 a {text-decoration:none; border-bottom: 1px #64cff3 dotted; }
.contestPodContainer h3 a:visited {text-decoration:none; border-bottom: 1px #64cff3 dotted; }
.inputBtn{background-color:#0099CC; color:#FFFFFF; border:1px #CCCCCC solid; text-align:center; font-weight:bold;}



/*DiningOut Newsletter pod*/
h3.podTop_diningOut {
background:transparent url(../images/diningoutnewslettersignuppodheader.gif) no-repeat scroll left top;
height:48px;
padding:0;
margin-top:10px;
margin-bottom:0;
width:300px;
text-indent:-300000px;
display:block;
font-size:11px;
}

.diningOutSignUpPod{
color:#666666;
text-align:left;
}

.diningOutSignUpPod form{
padding:0; margin:0;
}

.diningOutSignUpPod span.blueBlurb{
display:block;
margin-bottom:3px;
color:#0099CC;
font-weight:bold;
}

.diningOutSignUpPod h3{
margin-top:0;
margin-bottom:1px;
font-size:10px;
}

.diningOutSignUpPod span#diningOutSampleLink{
width:100%;
text-align:right;
margin:10px 0 0 0;
display:block;
}

.diningOutSignUpPod a.DiningOutGoBtn, .diningOutSignUpPod a:visited.DiningOutGoBtn{
background-image:url(../images/diningoutnewsletterpodgobtn.gif);
background-repeat:no-repeat;
height:20px;
width:35px;
display:block;
font:bold 11px verdana; 
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-top:3px;
}

/*nightLife newsletter pod*/
h3.podTop_NightLife{
background:transparent url(../images/nightlifenewslettersignuppodheader.gif) no-repeat scroll left top;
height:48px;
padding:0;
margin-top:10px;
margin-bottom:0;
width:300px;
text-indent:-30000px;
}

.NightLifeSignUpPod{
padding:5px;
color:#666666;
}

.NightLifeSignUpPod h3{
margin-top:0;
margin-bottom:1px;
font-size:10px;
}

.NightLifeSignUpPod form{
padding:0; margin:0;
}



.NightLifeSignUpPod a.NightLifeGoBtn, .NightLifeSignUpPod a:visited.NightLifeGoBtn, a:active.NightLifeGoBtn{
background-image:url(../images/nightlifenewsletterpodgobtn.gif);
background-repeat:no-repeat;
height:20px;
width:35px;
display:block;
font:bold 11px verdana; 
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-top:3px;
}

form#newsletter{
margin:0; padding:0;

}


/*weekender newsletter pod*/
h3.podTop_Weekender{
background:transparent url(../images/weekendernewslettersignuppodheader.gif) no-repeat scroll left top;
height:48px;
padding:0px;
width:300px;
padding:0;
margin-top:10px;
margin-bottom:0;
text-indent:-3000px;
}

.weekenderSignUpPod{
padding:5px;
color:#666666;
}

.weekenderSignUpPod h3{
margin-top:0;
margin-bottom:1px;
font-size:10px;
}

.weekenderSignUpPod form{
padding:0; margin:0;
}

.weekenderSignUpPod a.greenButtonWithArrows span{
padding-right:15px;
padding-left:5px;

}

/*generic newsletter pod*/
h3.podTop_Generic{
background:transparent url(../images/genericnewslettersignuppodheader.gif) no-repeat scroll left top;
height:48px;
padding:0px;
width:300px;
padding:0;
margin-top:10px;
margin-bottom:0;
text-indent:-3000px;
}

.genericSignUpPod{
padding:5px;
color:#666666;
}

.genericSignUpPod h3{
margin-top:0;
margin-bottom:1px;
font-size:10px;
}

.genericSignUpPod form{
padding:0; margin:0;
}

.genericSignUpPod a.genericNewsletterGoBtn, .genericSignUpPod a:visited.genericNewsletterGoBtn, a:active.genericNewsletterGoBtn{
background-image:url(../images/genericnewsletterpodgobtn.gif);
background-repeat:no-repeat;
height:20px;
width:35px;
display:block;
font:bold 11px verdana; 
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-top:3px;
}

/* Shearton Static Ad*/

#staticAd{
margin-left:5px;
margin-bottom:5px;
}

#staticAd a{
border-bottom:none !important;
}

/* new newsletter pods*/

#newsLetterPod{
background-color:#FFFFFF;
background-image:url(../images/newslettersignuppodbg.gif);
background-repeat:no-repeat;
background-position:0 90px;
margin-top:5px;
}

#newsLetterPod h2{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFFFFF;
background-color:#000000;
margin:0;
padding-top:5px;
padding-bottom:3px;
text-align:center;
}

#newsLetterPod h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
margin-top:2px;
margin-bottom:5px;
}

#newsLetterPod h5{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
text-align:center;
text-decoration:none;
margin:0;
}

#newsLetterPod a{
text-decoration:none;
}

#newsLetterPod p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-align:center;
padding-top:0;
margin-top:0;
margin-bottom:125px;
}

#newsLetterPod span{
display:block;
text-align:center;
padding-bottom:5px;
}

/*IHG ad unit*/

#IHGAd{
width:638px;
margin-left:5px;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:12px;
background-color:#E8E7E7;

}

#IHGAd img{
float:left;
margin:5px 5px 5px 5px;
border:#CCCCCC 1px solid;
}

#IHGAd h3{
color:#0070AF;
padding:0;
margin:5px 5px 5px 10px;
font-size:16px !important;
text-align:center;
float:left;
width:75%;
font-weight:bold;
_font-weight:500;
}

#IHGAd p{
float:left;
margin:5px 5px 5px 10px;
padding:0;
width:75%;
}

#IHGAd a{
text-decoration:none;
border-bottom:none;
color:#000000;
}

#IHGAd a:hover{
background-color:#E8E7E7;
text-decoration:underline;
}

#IHGAd a b{
color:#0070AF;
}

.whatsHot {
background-image:url(../images/listing/whatshoticon.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:16px;
padding-left:20px;
}

