* { padding: 0; margin: 0; }



.hotellistGrid tr td
{
	padding-left:5px;
	padding-right:5px;
	white-space:normal;
	
}

.hotellistGrid tr th
{
	padding: 10px;
}

.carListGrid tr td
{
    padding: 5px;
    border: 1px solid #ddd;
}
.carListGrid tr th
{
    padding: 10px;
    
}

.carListGridHeader
{
	font-weight:bold; 
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;	
	text-transform: uppercase;	
	color:Black;
	
	cursor:pointer;
	background-color:#CC0000;
	
}
.carListDetailsHeader
{
	font-weight:bold; 
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;	
	text-transform: uppercase;	
	color:Black;
	padding-top:5px;
	padding-bottom:5px;
	
	padding-right:10px;
	
}

.carListDetailsItem
{
	 
	
	font-size: 12px;
	color:Black;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}
	
	
.adBorderTop {
                border: thin solid #CCC;
                width: 728px;
                height: 90px;
}
.adBorderSide {
	border: thin solid #CCC;
	width: 300px;
}
/* OLD STUFF */
body
{
	

background-image: url(http://www.barrett-jackson.com/images/foundation/bgweave.jpg);
	background-repeat: repeat-x;
	background-color: #333;
	margin: 0px;
	margin-left: 20px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*General Fonts*/
a:link{text-decoration: underline;color: #333;}
a:visited{text-decoration: underline;color: #333;}
a:hover{	text-decoration: underline;color: #333;}
a:active{color: #333;}
#rightcolumn p a:link, a:visited, a:hover, a:active{color: #333;}
#rightcolumn li { list-style-image: none; list-style: none;}

h1{font-weight: normal;color: #444;font-size: 24px;padding: 7px 0px 7px 0px;	text-transform: uppercase;}

h2{font-family: "Trebuchet MS", Helvetica, sans-serif;font-size: 16px;	text-transform: uppercase;	margin: 7px 0px 7px 0px;padding-top: 10px;color: #cc0000;}

h3{font-size: 14px;}

h4{padding-left: 13px;font-weight: normal;}



p{font-size: 13px;	color: black;	padding: 7px 0px 7px 0px;width: 1000px;}

/*End General Fonts*/

/*Start Modules*/

#wrapper { margin: 0; text-align: left; width: 1029px; height: 100%; clear: both; background-color: #000;
  overflow: visible; display: table; padding-top: 0px; }

 
/*#header {color: #333;width: 1029px; float: left; padding: 0px; height: 100px; margin: 0px 0px 0px 0px; background-image: url(../../images/foundation/logo.gif);
 background-repeat: no-repeat; background-position: bottom left; background-color: #000;}*/
 #header{
 	background-color: black;
	margin: 0 auto;
	margin-top: 0px;
	MARGIN-BOTTOM: 10PX;
	width: 1029px;
	height: 112px;
 }
 
*html #header
{width: 1029px;}



#leftcolumn { color: #333;  margin: 0px 0px 0px 0px; padding: 0px; padding-left: 0px;
 height: auto; width: 0px; float: left;}
 
 #leftcolumnsub { color: #333;  margin: 0px 0px 0px 0px; padding: 8px; padding-left: 13px;
 height: auto; width: 1032px; float: left; background-color: white;}
 
  #leftcolumnsub p{font-size: 13px;	color: black;	padding: 7px 0px 7px 0px;width: 1020px;}
  
  #leftcolumnsub li{font-size: 13px;	color: black; padding: 13px 13px 13px 13px;width: 800px; list-style-image: url(http://www.barrett-jackson.com/images/icons/liulli.gif); list-style-position: inside; border-bottom: 1px solid #efefef;}
  #leftcolumnsub li:hover{font-size: 13px;	color: black; padding: 13px 13px 13px 13px;width: 800px; list-style-image: url(http://www.barrett-jackson.com/images/icons/liulli.gif); list-style-position: inside; border-bottom: 1px solid #efefef; background-color: #efefef;}
  
  #leftcolumnsub li a {
  	font-weight: bold;
  }
 


#leftcolumn h1 
{background-color: #cc0000; color: white; width: 470px;padding-left: 7px;}

#leftcolumn ul
{
	padding: 13px;
	
}

#leftcolumn ul li
{
	border-bottom: 1px solid #333; width: 435px; padding-top: 7px; padding-bottom: 7px; padding-right: 13px;  list-style: none;
}

#leftcolumn ul li a:link, a:visited, a:hover
{
	color: #cc0000;

}

	
	a.redlatestnews:link
	{color: #333333;text-decoration: none;}
	
	a.redlatestnews:visited
	{color: #333333;text-decoration: none;}
	
	a.redlatestnews:hover
	{color: #333333;text-decoration: underline;}
 
#rightcolumn { float: left;color: #333;background: #fff; margin:0px; padding-left: 13px; padding-bottom: 20px; padding-top: 13px; padding-right: 13px; height: auto;
 /*width: 585px;*/width: 1000px; display: inline;}
 
*html #rightcolumn
{
	width: 1026px;
}

#footer {width: 1053px;clear: both;color: #333;background: #000;padding: 0px;margin: 0; text-align: center;}




/*Navigations*/

/*Header 4-button Navigation*/

.container
{width: 525px;	position: absolute;top: 7px;left: 455px;overflow: hidden;color: #fff;}
a.nav, a.nav:link, a.nav:visited,a.nav:active 
{margin-top:6px; margin-left: 15px;padding-top: 10px;text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; font-weight: bold;color:#fff; }

a.nav:hover, 
{background-color: #474747;border:1px solid #999; margin-top:6px; margin-left: 6px;padding-top: 10px;text-align:center; text-decoration:none; 
font-family:verdana, arial, sans-serif; font-size:12px; font-weight: bold;color: #fff; }

/*End Header 4-button Navigation*/

/*SubNavigation*/

#incontentNav
{background-image: url(../../images/navigation/bgblue.gif);	background-repeat: REPEAT-X;width: 520px;	height: 168px;	margin: 13px 0px 13px 28px;color: white;font-weight: bold;}

*html #incontentNav
{}

#incontentNav img
{float: left;}

#incontentmenu
{float: left;color:white;text-align: center;line-height: 55px;width: 268px;}

#incontentmenu a:link, a:hover, a:active, a:visited
{color: #fff;text-decoration: none;	text-align: left;}



/*End SubNavitation*/



/*Primary Navigation*/

#WeaveNavigation
{
	background-color: #cc0000;
	width: 100%;
	height: 59px;
	_height: 30px;
}

#dropdiv
{ 
background-repeat: repeat-x;font-family: Arial, Helvetica, sans-serif;width: 1029px; height: 63px; padding-left: 24px; padding-top: 9px;
}

#drop, 
#drop ul {padding:0 0 18px 0; margin:0; list-style:none; font: 14px verdana, sans-serif; background:#cc0000; position:relative; z-index:1; }

#drop {height:40px; padding:0;width: 1029px;}

#drop table {border-collapse:collapse;}
#drop li {float:left; padding:0 20px 0 10px;z-index:1;}
#drop li li {float:none;}
/* a hack for IE5.x and IE6 */
#drop li a li {float:left;}

#drop li a {display:block; float:left; color:#fff; height:33px; padding-right:5px; line-height:33px; text-decoration:none; white-space:nowrap; font-size: .75em;}

#drop li li a {height:20px; line-height:20px; float:none;padding-top: 7px;}


#drop li:hover {position:relative; z-index:1; background:#cc0000;}
#drop a:hover {position:relative; z-index:1; text-decoration:underline; color:#fff;}

#drop :hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
#drop a:hover ul {left:-10px;}
/*First Drop*/
#drop ul {position:absolute; left:-9999px; top:-9999px; padding-top: 7px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#drop li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#drop li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#drop li:hover > a {text-decoration:underline; color:#fff;}


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#drop a:hover a:hover ul,
#drop a:hover a:hover a:hover ul,
#drop a:hover a:hover a:hover a:hover ul,
#drop a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

/* keep further levels hidden */
#drop a:hover ul ul,
#drop a:hover a:hover ul ul,
#drop a:hover a:hover a:hover ul ul,
#drop a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/*End Primary Navigation*/


/*Forms*/

label {display: block;text-align: left;float: left;margin-bottom: 10px;}

br {clear: left;}

#LinkButton_Next
{text-align: center; padding-bottom: 5px;	color: white;background: #cc0000;text-decoration: none;padding: 7px;width: 120px;display: block;}

#LinkButton_Next:hover
{text-align: center;padding-bottom: 5px;color: white;background: #cc0000;text-decoration: none;padding: 7px;display: block;}

#LinkButton_Submit
{text-align: center;padding-bottom: 5px;color: white;background: #cc0000;text-decoration: none;	padding: 7px;width: 120px;	display: block;}

#LinkButton_Submit:hover
{text-align: center;	padding-bottom: 5px;color: white;background: #cc0000;	text-decoration: none;padding: 7px;	display: block;}

#LinkButton_Search
{text-align: center;padding-bottom: 5px;color: white;background: #cc0000;text-decoration: none;	padding: 7px;	width: 120px;	display: block;}

#LinkButton_Search:hover
{text-align: center;	padding-bottom: 5px;	color: white;	background: #cc0000;	text-decoration: none;padding: 7px;display: block;}

#form td{margin-bottom: 13px;}

/*End Forms*/


/*Specialty Modules*/
	/*Latest News*/

	
	#internetbidding
	{color: #white;width: 253px;height: 63px;	background-image: url(../../images/2008Scottsdale/InternetBidding.gif);	background-repeat: no-repeat;	background-position: top;text-align: center;font-size: 12px;padding-top: 47px;}
	a.internetbidding:link, a.internetbidding:active, a.internetbidding:hover, a.internetbidding:visited
	{text-decoration: underline;color: white;font-size: 11px;}
	
	/*Hotels*/

	#ameneties
	{background-image: url(../../../images/bg/hotels.gif); background-repeat: no-repeat;width: 475px; height: 53px;}
	
	#startingrate
	{color: white; text-align: left; padding-left: 14px; padding-top: 19px;}
	
	a.carlist:link, a.carlist:active, a.carlist:hover, a.carlist:visited
	{text-decoration: underline;color: white;font-size: 11px;}
	
	.currentevent{position: absolute;left: 50px;top: 160px;padding-top: 7px;font-size: 12px;background-color: #bfbab1;color: #000;
	width: 282px;text-align: center;height: 23px;}

	*html .currentevent
	{top: 160px;}

	.scottsdale08Thankyou
	{background-image: url(../../images/2008Scottsdale/thankyou.jpg);background-repeat: no-repeat; width: 545px; height: 362px; }
	
	#countboxtop{background-image: url(../../images/2008PalmBeach/grayredbg.gif);background-color: transparent;background-repeat: no-repeat;	width: 545px;
	height: 33px;	text-align: center;	color: white;	font-size: 14px;	padding-top: 33px; margin-top: 7px;}
	
	.videogallery {background-image: url(../../images/videoandgallery.jpg); background-color: gray; background-repeat: no-repeat; width:236px;
	height: 78px; text-align: center; color: white; font-size: 14px; padding-top: 32px; padding-left: 17px; margin-bottom: 7px;}

#leftcolumn .videogallery a {
	color: white;
}
	
/*End Specialty Modules*/	


a:link{text-decoration: underline;color: #333;}
a:visited{text-decoration: underline;color: #333;}
a:hover{	text-decoration: underline;color: #333;}
a:active{color: #333;}
.collapsePanel {
	
	height:0px;
	background-color:#C0C0C0;
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:#Black;
	color:White;
	
	
}
.collapsePanelHeader{	
			
	height:20px;
	color: White;
	background-color: #CC0000;
	font-weight:normal;
	padding:5px;
	cursor: pointer; 
	vertical-align: middle;
	width:100%;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size:12px;
}




        .tranp_label
        {
            
            position:absolute;
            z-index:1000;
            left:250px;
            top:400px;
            width:300px;
            height:150px;
            background-color:white;
            color:black;
            border-style: solid; 
            border-width:thick; 
            border-color:Black;
            
            font-size:14px;
            visibility:hidden;
            text-align:center;
            vertical-align:middle;
        }
        
        .ImageViewer
        {
			position:absolute;
            z-index:1000;
            left:250px;
            top:100px;
            width:auto;
            height:auto;
            background-color:white;
            padding:20px;
             border-style: solid; 
            border-width:thick; 
            border-color:Black;
        }
        
        .ErrorPanel
        {
			position:absolute;
            z-index:1000;
            left:250px;
            top:400px;
            
            
            background-color:white;
            padding:20px;
            border-style: solid; 
            border-width:thick; 
            border-color:Black;
            font-size:larger; 
            font-weight:bold;
            color:Red;
        }

