﻿body
{
	background: #0033CC url(/resource/img/theme/at-dow_v1/shared/bg/at-dow-bg.jpg) repeat-x scroll center top;
	font-family: "Arial","sans",sans-serif;
	color: #000000;
}

h1, h2, h3, h4, h5, h6 {
    font-weight:bold;
    color:#000000;
}

h1 {font-size: 1.75em; font-weight: normal; font-family: Georgia, Serif;}
h2 {font-size:1.2em;}
h3 {font-size: 14px; font-weight:bold;}
h4 {font-size: 14px; margin: 5px 0 3px 0;}
h5 {font-size: 1em;}
h6 {font-size: .95em;}

p,dl,dt,dd,pre,input,textarea,blockquote,cite,label,select {
    font-size:12px;
    color:#333;
}

ul { margin:0 0 0 20px; list-style:square; }
ol { margin:0 0 0 27px; list-style:decimal }
ul,ol { font-size:1em; color:#333; }
	ul.text, ol.text { font-size:12px; margin: 0 0 15px 20px; }
	
	ol.roman { font-size:12px; }
	ol.roman li { list-style-type: upper-roman; font-weight:bold; }
	
	ul.text li, ol.text li { margin-bottom: 4px; }
	ul.spaced { padding:10px 0; }
	
dl.text { font-size:11px; margin-left:8px; }
    dl.text dt { font-size:11px; font-weight:bold; margin-top:5px; }
    dl.text dd { font-size:11px; margin:0 0 8px 0; font-weight:normal; }

dl.contact-list { font-size:12px; }
    dl.contact-list dt { font-size:12px;  font-weight: bold; }
    dl.contact-list dd { font-size:12px;  margin: 0 0 15px 20px; }

.small-text { font-size: .65em; }
._14px { font-size:14px; }

.dark h1, .dark h2, .dark h3, .dark h4, .dark h6, 
    .dark p, .dark dl, .dark dt, .dark dd, .dark ul,
    .dark ol, .dark pre, .dark input, .dark textarea,
    .dark blockquote, .dark cite, .dark label, .dark select {
    color:#dedede;
}

strong {font-weight:bold;}
em {font-style:italic;}
abbr,acronym {border-bottom:1px dotted #000; cursor:help;}
th {font-weight:bold; text-align:center;}

a { cursor:pointer; color:#0000ff; font-size:12px; text-decoration:none; }
	a:visited {color:#0000ff;}
	a:hover { text-decoration:underline;}
	a:active {color:#f00;}

/* Start: Main Layout */
#page-container 
{
	position: absolute;
    width:996px;
    margin:0 auto;
    padding-left: 130px;
    
    
}
#ie-page-container 
{
	position: relative;
    width:996px;
    margin:0 auto;
    

}
#ietilesleft 
{    	float: left;
		padding-top:170px
}
	
#ietilesright 
{
	position:absolute;
	float: right;
    padding-top :170px;
    
    padding-left:1000px
	
}
 
#tilesleft {
		float: left;
		padding-top:170px
	}
	
#tilesright 
{
	position:absolute;
		float: left;
		padding-top:170px;
	    padding-left:1133px;
	  
 }

	
#content-container {
    clear:both;
    padding:6px;
    background-color:#fff;
}

/* Start: Grids Layout */

/* Start: Grid 1 */
.grid1 #content-container {
    /* Seperate Rules to eliminate inherited padding */
    padding:0;
    border:solid 1px #000000;
    position: relative;
}

	.grid1 #container-left-column {
		float:left;
		width:814px;
		padding-left: 9px;
	}
	
	    .grid1 #container-left-column #sub-left-column {
	        float:left;
	        width:393px;
	        padding-right:12px;
	    }
        .grid1 #container-left-column #sub-right-column {
	        float:right;
	        width:393px;
	    }
	
	.grid1 #container-right-column {
		float:right;
		width:171px;
	}
/* End: Grid 1 */

/* End: Grids Layout */

/* Start: Box Layout */

/* Start: Box */
.box 
{
	background:transparent url(/resource/img/theme/at-dow_v1/shared/container/container-right.gif) no-repeat scroll right bottom;
	float: left;
	margin:0 auto;
	width: 100%;
}

.box-header
{
	background:transparent url(/resource/img/theme/at-dow_v1/shared/container/container-header-right.gif) no-repeat scroll right top;
	margin:0;
	padding:0;
}

.has-sub .box-header { height:23px; }

	.box-header p
	{
		background:transparent url(/resource/img/theme/at-dow_v1/shared/container/container-header-left.gif) no-repeat scroll left top;
		font-size: 3px;
		margin:0;
		padding:0;
	}

	.box-header h1, h3
	{
		background:transparent url(/resource/img/theme/at-dow_v1/shared/container/container-header-left.gif) no-repeat scroll left top;
		padding-left: 8px;
	}

	.box-header .sub-header 
	{
		background:transparent url(/resource/img/theme/at-dow_v1/shared/container/sub-header-bg.gif) no-repeat scroll right bottom;
		float:left;
	}

		.box-header .sub-header h3
		{
			background:transparent url(/resource/img/theme/at-dow_v1/shared/container/container-sub-header-left.gif) no-repeat scroll left top;
			height:22px;
			padding: 1px 13px 0 8px;
			line-height:1.5;
			float:left;
		}

.box-body
{
	background:transparent url(/resource/img/theme/at-dow_v1/shared/container/container-left.gif) no-repeat scroll left bottom;
	margin:0;
	padding: 5px 8px 8px;
	float: left;
}

	.box-body .content
	{
		float:left;
	}
	
	
	.box-body p { margin-bottom: 15px; }
	.box-body blockquote { margin:0 15px 15px; }
	
/* End: Box */

/* Start: Gradient Box */
.gradient-box .box 
{
	background:transparent url(/resource/img/theme/at-dow_v1/shared/container/container-right-dark.gif) no-repeat scroll right bottom;
}

.gradient-box .box-body
{
	background:transparent url(/resource/img/theme/at-dow_v1/shared/container/container-left-dark.gif) no-repeat scroll left bottom;
}

.gradient-box 
{
	background:transparent url(/resource/img/theme/at-dow_v1/shared/container/gradient-right.gif) no-repeat scroll right bottom;
	float: left;
	margin:0 auto;
	width:100%;
}

.gradient-box-body
{
	background:transparent url(/resource/img/theme/at-dow_v1/shared/container/gradient-left.gif) no-repeat scroll left bottom;
	margin:0;
	padding: 0 8px 11px 8px;
	float: left;
	width: 98%;
}

.gradient-box-body h1 { padding: 16px 0 4px 0; }

/* End: Gradient Box */

/* Start: End Layout */

/* Start: Header */
#atx-dow-logo { float: left; }

#header-container {
    /* Seperate Rules to eliminate inherited padding */
    padding-left:0;
    padding-right:0;
}
	#header-container #leaderboard {
		float: left;
		margin-left: 10px;
		top: 33px;
		position:relative;
	}

		#header-container #leaderboard .small-text {  color: #CCCCCC; }
		#header-container #leaderboard img { margin:0; padding:0; border:solid 1px #666666; }


#header-left-column {
    float:left;
    width:252px;
}

#header-right-column {
	position: absolute;
    right: 0;
	width:744px;
}

#header-sub-nav-container 
{
	position:relative;
	text-align:right;
}

	#header-sub-nav-container ul {
		position:absolute;
		top:10px;
		right:8px;
	}

	#header-sub-nav-container ul li a {
		font-size:.6875em;
		padding:0 5px;
		font-weight:bold;
		color:#FFF;
	}

/* Start: Global Nav */

#global-nav-container {
	background: #FFD700 url(/resource/img/theme/at-dow_v1/modules/header/header-bg.gif) no-repeat;
	height: 29px;
	width: 100%;
	float: left;
}

#global-nav 
{
	margin: auto;
	padding: 0;
	list-style-type:none;
	width: 58em;
	min-width:0;
}

	#global-nav li 
	{
		margin: 0px;
		padding: 0px;
		float: left;
	}
		
		#global-nav li.on 
		{
			background:transparent url(/resource/img/theme/at-dow_v1/shared/nav/nav-right-on.gif) no-repeat scroll right top;
			padding-bottom: 0;
		}
		
		#global-nav li.on a
		{
			background:transparent url(/resource/img/theme/at-dow_v1/shared/nav/nav-left-on.gif) no-repeat scroll left bottom;
		}

	#global-nav a 
	{
		display: block;
		color:#000000;
		font-size:0.8em;
		font-weight:bold;
		padding: 7px 14px 6px 14px;
		text-align:center;
		text-decoration:none;
	}


	#global-nav .sub-nav 
	{
		position:absolute;
		z-index:9000;
		border-top: solid 4px #000000;
		background:#FFFFFF url(/resource/img/theme/at-dow_v1/shared/nav/sub-nav-container-right.gif) no-repeat scroll right bottom;
		left:-9999px;
		margin-top:-9px;
		position:absolute;
	}
	
		#global-nav .sub-nav ul
		{
			
			color:#0000ff;
			margin-left:6px;
			padding: 10px 0 10px 6px;
		}
		
		#global-nav .sub-nav ul li
		{
			float: none;
			list-style-image:none;
			list-style-type:none;
			padding-left:0;
		}
		
		#global-nav .sub-nav ul li a
		{
			background: none;
			font-weight:normal;
			display: inline;
			margin-left:4px;
			cursor:pointer;
			color:#0000ff;
			font-size:12px;
			text-decoration:none;
			text-align: left;
			padding:0;
		}

		#global-nav .sub-nav ul li a:visited {color:#0000ff;}
		#global-nav .sub-nav ul li a:hover { text-decoration:underline;}
		#global-nav .sub-nav ul li a:active {color:#f00;}
		
		#global-nav .sub-nav .link-list-wrapper { width:146px; }
		#global-nav .sub-nav .left { background:transparent url(/resource/img/theme/at-dow_v1/shared/nav/sub-nav-container-left.gif) no-repeat scroll left bottom; text-align: left; }
		#global-nav .sub-nav .right { background:#FFFFFF url(/resource/img/theme/at-dow_v1/shared/nav/sub-nav-container-right.gif) no-repeat scroll right bottom; text-align: left; }
		
/* End: Global Nav */

/* End: Header */


	
/* Start: Footer */

#resource-links 
{
	float: left;
	margin-top:15px;
}

	#resource-links .box-body { height: 202px; padding:0 0 8px 8px;  }
	#resource-links .box { width: 191px; }
	#resource-links .box-body .link-list { margin-left:0; padding-top:7px; }
	
	#browse-other-dealers, #popular-searches, #category-search, #dealer-search { float:left; padding-right:16px; }
	#dealer-search { padding-right:0; }
	
#footer-ads {
    /* Seperate Rules to eliminate inherited padding */
    padding:0;
	float: left;
	margin-top:15px;
	width: 100%;
}

	#footer-left-ad {
		float:left;
		padding-left: 46px;
	
	}

	#footer-right-ad {
		float:right;
		padding-right: 46px;
	}


#footer 
{
	float: left;
	width: 100%;
	margin-top: 25px;
}
	#footer p { font-size:11px; margin: 15px; }
		#footer p a { font-size:11px; }
	#footer .link-list { margin-left: 15px; }
		#footer .link-list li {	display: inline; padding-right:10px; }

/* End: Footer */

#find-it-sell-it #find-it 
{
	 width: 389px;
	 float: left;
	 padding-right: 17px;
	 position: relative;
	 margin-top: 9px;
}
    #find-it-sell-it #find-it h6 { font-size:12px; }

	#find-it-sell-it #find-it .box-body
	{
		height: 280px;
	}

	#find-it-sell-it #find-it #find-it-links
	{
		padding: 14px 0 0;
	}
	
	#find-it-sell-it #find-it #find-it-links .bold	{ font-size:14px; }
	
	#find-it-sell-it #find-it #popular-searches
	{
		padding-bottom: 20px;
	}

	#find-it-sell-it #find-it .cars
	{	
		background: transparent url(/resource/img/theme/at-dow_v1/modules/find-it/cars.jpg) no-repeat scroll 0 0;
		position: absolute;
		width: 269px;
		height: 72px;
		left: 100px; top: 7px;
		clear: both;
	}

#find-it-sell-it #sell-it 
{
	width: 389px;
	float:right;
	position: relative;
	margin-top: 9px;
}
	#find-it-sell-it #sell-it .box-body
	{
		height: 287px;
		padding-bottom:0;
	}

	#find-it-sell-it #sell-it #sell-it-text
	{
		float: left;
		width: 152px;
		padding: 10px 0 0 0;
		clear:left;
	}
	
	#find-it-sell-it #sell-it ul li {padding-bottom:7px;margin:0;}
	
	#find-it-sell-it #sell-it #magazines
	{
		float: right;
		padding-top:62px;
	}

	#find-it-sell-it #sell-it .cars
	{	
		background: transparent url(/resource/img/theme/at-dow_v1/modules/sell-it/cars.jpg) no-repeat scroll 0 0;
		position: absolute;
		width: 299px;
		height: 95px;
		left: 94px; top: 3px;
		clear: both;
	}
/* Start: Featured Ads */

#featured-vehicles { margin-top:15px; float:left; width:811px;}
	#featured-vehicles .gradient-box-body { height: 178px; }

    #featured-vehicles .box-header { position:relative; }
    #featured-vehicles-links { position:absolute; top:10px; right:0px; }
    #featured-vehicles-links ul li {display:inline; float:left; margin-right:10px; }
    #featured-ads .ad {width:168px; float:left; margin:7px 40px 0 0;}
    #featured-ads .last {margin:7px 0 0 0;}
    #featured-ads .image {height:115px;}
        #featured-ads .ad .box-body {padding-bottom:0;height:160px;}

/* End: Featured Ads */

/* Start: Featured Ads */
#alternate-ads { 
    float:left;
    width:783px;
    padding-bottom:20px;
 }
    #alternate-ads .ad {width:168px; float:left; margin:7px 37px 0 0;}
    #alternate-ads .last {margin:7px 0 0 0;}
    #alternate-ads .image {height:115px;}
        #alternate-ads .ad .box-body {padding-bottom:0;height:160px;}
        #alternate-ads .ad .box-header p {margin:0;padding:0;}
/* End: Featured Ads */

#find-repairable-dealers-parts { margin-top:15px; float:left;}
	
#find-repairable-dealers
{
	 
	 float: left;
	 padding-right: 17px;
	 position: relative;
}
	#find-repairable-dealers .gradient-box {width: 398px;}
	#find-repairable-dealers .gradient-box-body {height: 216px; padding-bottom:0; width:96%; }
	#find-repairable-dealers ul#repairable-dealer-links { margin:0; padding:0; float:left; }
	#find-repairable-dealers ul#repairable-dealer-links li {
	    display:block;
	    float:left;
	    margin:2px 15px 2px 0;
	    width:auto;
	}
	
	#find-repairable-dealers #repairable-dealer-content { position:relative; }
	#find-repairable-dealers #repairable-dealer-content p {font-size:14px;}
	#find-repairable-dealers #repairable-dealer-content p a {font-size:14px;}
	#repairable-dealers-image {float:left; margin:11px 0 20px 0;}
	
#find-parts
{
	
	float:right;
	position: relative;
}
	#find-parts .gradient-box {width: 398px;}
	#find-parts .gradient-box-body { height: 216px; position:relative; padding-bottom:0; width:96%; }
	#find-parts #top-parts-search { width:382px; position:relative;}
	#find-parts #top-parts-search .box-body {padding-bottom:0; height:83px;}
	#find-parts ul#top-parts-search-links { margin:0; padding:0; float:left;}
	#find-parts ul#top-parts-search-links li {
	    display:block;
	    float:left;
	    margin:0;
	    width:120px;
	}
	
	#find-parts #top-parts-content { position:static; display:block; }
	#find-parts #top-parts-content p {width:160px; height:79px; margin: 15px 0 0; font-size:14px;}
	#find-parts #top-parts-content p a {font-size:14px;}
	
	/* Place Image */
	#find-parts .box-header{ position:relative; }
	#top-parts-image
	{	
	    background: transparent url(/resource/img/theme/at-dow_v1/modules/parts/parts-image.jpg) no-repeat scroll 0 0;
		position: absolute;
		width: 243px;
		height: 96px;
		left: 135px; top: 9px;
		clear: both;
	}
	

		
#contact {}
	#contact .box-body {height: 278px;}
	
	#contact .box-body a
	{
		font-size: 17px;
		font-weight: bold;		
	}
	
	#contact .box-body dd
	{
		margin-bottom: 15px;
		font-size: 12px;
	}

	#contact #contact-us
	{
		 width: 389px;
		 float: left;
		 padding-right: 17px;
		 position: relative;
	}
	
		#contact #contact-us h2 { margin-bottom:25px; }

	#contact #email-us {
		width: 389px;
		float:right;
		position: relative;
	}
	
/* Start: Company List */

#company-list { float:left; width:100%; }
	#company-list .company {margin-bottom:15px;}
	#company-list .company .box-body {padding: 0 8px 12px 8px; width:782px;}
	#company-list .company .box-body img { float:right; margin: 2px 17px 2px 10px; clear: right; }
	#company-list .company .box-body p { margin: 5px 0 0 0; }
	#company-list .company .box-body a
	{
		font-size: 17px;
		font-weight: bold;		
	}

/* End: Company List */

/* Start: Company Inventory */

#company-profile ul { font-size:12px; list-style-type: none; }

#company-inventory {margin:7px 0 0 0; width:797px;} 
        #company-inventory .ad {
            padding:0;
            float:left;
            margin:18px 12px 0;
            width:168px;
            font-size:12px;
        }
    
    #company-inventory .ad .link-list {margin:0;}
    #company-inventory .image {height:115px;}
        #company-inventory .ad .box-body {padding-bottom:0;height:166px;width:152px;}
    

/* End: Company Inventory */

#content {}
    #content .text {margin-top:0;}

#buying-resources-links {}
	#buying-resources-links .link-list-wrapper { width:280px; }
	#buying-resources-links .box {margin-bottom:15px;}
	#buying-resources-links .box-body {padding: 0 8px 12px 8px; width:782px;}
	
	
#safety { }
    #safety #fraud-sub-nav
    {
        float:right;
        clear:right;
        width:125px;
        margin: 0 0 10px 12px;
    }

#search #find-it
{
	 width: 389px;
	 float: left;
	 margin-right: 16px;
	 position: relative;
	 margin-top: 9px;
}
	#search #find-it ul.form
	{
		width: 370px;
	}
	
.ad-image { border: solid 1px #000000; }

#search #search-by
{
	width: 389px;
	float:right;
	position: relative;
	margin-top: 9px;
}
	#search #search-by h1 { margin: 0 4px 0 8px; }
	#search #search-by .box-body { padding:8px 8px 13px 8px; }
	
	#search #search-by #map-search {  }
	
	#search #search-by #search-methods { margin-top:20px; }
	#search #search-by #search-methods .link-list { margin-left: 0; }
		#search #search-by #search-methods .link-list li {	display: inline; padding-right:13px; }
		#search #search-by #search-methods .link-list li a { margin-left:0; }
		

	#search #search-by #sell-it h1
	{ 
		background: transparent url(/resource/img/theme/at-dow_v1/modules/search/magazines.gif) no-repeat scroll bottom right;
	}
	
#search #site-search { padding-top:12px; }
	
/* Start: Search Results */
#search #results { float:left; width:797px; }
	#results .ad { margin-top:15px; }

	#results .ad-content { height:118px; width:780px; margin:0; padding:0 0 5px 0; float:left;  }
	#results .ad-content .image { height:110px; width:150px; float:left; }
	#results .ad-content .content {float:left; width:410px; margin:0 15px; }
	#results .ad-content .content h2 a { font-size:17px; }
	
	#results .ad-content .content .ad-details
	{
	 	float:left;
		list-style-type:none;
		margin:0;
	}
		#results .ad-content .content .ad-details li
		{
			display:inline;
			float:left;
			margin-right:15px;
			width:120px;
		}
		#results .ad-content .content .ad-details dt, #results .ad-content .content .ad-details dd { display:inline; font-size:12px; }
		#results .ad-content .content .ad-details dt { font-weight:bold; }
		#results .ad-content .content .ad-details dd { float:left; }
	#results .ad-content .info { float:left; width:186px; margin-top:4px; }
	
	/* Center liner ad */
	#results .liner-ad {
	    float:left;
	    width:780px;
	    margin-top:8px;
	}
	#results .ad-wrapper {
	    clear:both;
        margin:0 auto;
        width:728px;
    }

    /* Start: Ad Details */

    #ad-photos {float:left;}
        #ad-photos .image { width:469px; height:352px; }
        #ad-photos .ad-wrapper { background-color:#003169; height:15px; padding:0; margin-top:7px; }
        #ad-photos #image-box 
        {
            height:105px;
            overflow:auto;
            padding:0;
            width:305px; 
        }
        
        #ad-photos #image-box .thumb { float:left; margin:0 6px 4px 0; height:50px; cursor:pointer; }
        
        #ad-photos #additional-images, #contact-info, #buying-resources, #ad-details, #ad-specifications, #ad-description {float:left; margin:0;}
        #ad-photos #contact-info, #buying-resources, #ad-description {margin-top:15px;}
        
        #ad-photos #ad-left-column 
        {
            width:469px;
            height:375px;
            float:left;
            margin:0 8px 0 0;
            padding:0;
        }
        
        #ad-photos #ad-right-column 
        {
            width:321px;
            float:right;
        }
        
            #ad-photos>#ad-right-column #additional-images, #contact-info, #buying-resources {width:321px; float:left; margin:0;}
            #ad-photos>#ad-right-column #contact-info, #buying-resources {margin-top:13px;}
			#ad-photos>#ad-right-column #buying-resources .box {margin:0;}
				/* Start: Contact Info */
				#ad-photos #contact-info {font-size:12px;}
				#ad-photos #contact-info label {font-size:12px;font-weight:bold;margin-right:5px;}
				#ad-photos #contact-info .dealer-link {height:15px;}
				#ad-photos #contact-info .dealer-name {float:left; margin-right:35px;}
								
				#ad-photos #contact-info ul li
                {
                    list-style-image:none;
                    list-style-type:none;
                    padding-left:0;
                }
                #ad-photos #contact-info ul.contact-methods li
                {
                    float:left;
                    width:auto;
                    margin-right:20px;
                }
                #ad-photos #contact-info ul
                {
                    float:left;
                    color:#0000FF;
                    margin-left:2px;
                    width:300px;
                }
				
				/* End: Contact Info */
				
                #ad-photos #buying-resources ul li
                {
                    list-style-image:none;
                    list-style-type:none;
                    padding-left:0;
                }
                
                #ad-photos #buying-resources ul.resources li
                {
                    float:left;
                    width:100px; 
                }
                #ad-photos #buying-resources ul
                {
                    float:left;
                    color:#0000FF;
                    margin-left:2px;
                }
                #ad-photos #buying-resources ul.resources {margin-bottom:5px;}
			    #ad-photos #ad-right-column #buying-resources .box-body {width:auto;}
        
    #ad-details { float:left; }
        #ad-details #ad-specifications, #ad-description { width:798px; float:left; margin-top:10px; }
        #ad-details #ad-specifications ul {float:left;margin:0 0 10px 0;padding:0;}
        #ad-details #ad-specifications ul li
        {
            list-style-image:none;
            list-style-type:none;
            padding-left:0;
            float:left;
            width:180px;
            font-size:12px;
            margin-bottom:5px;
        }
        #ad-details #ad-specifications ul li label {font-size:12px;font-weight:bold;margin-right:5px;}
        
    /* End: Ad Details */

/* End: Search Results */

/* Start: Browse Make & Model */
#search ul#browse { margin:0; padding:0; float:left; width:760px; margin:0 auto; }
	#search ul#browse li h6 { font-size:14px; } 
	#search ul#browse li a { font-size:14px; }
	#search ul#browse li {
		display:block;
		float:left;
		margin:5px 0;
		width:25%;
		font-size:12px;
	}
/* End: Browse Make & Model */

/* Start: Era Search */

#era-search .box { margin-top:15px; float:left; width:797px; }

/* End: Era Search */
#parts-accessories {font-size:12px;}
#parts-accessories .box {margin-bottom:15px;}

#parts-accessories ul { margin:0; padding:0; float:left; width:377px; }
	#parts-accessories ul li {
		display:block;
		float:left;
		margin:0;
		width:49%;
	}

#parts-accessories #form div {margin-bottom:4px;}
#parts-accessories #form div input.input-text {width:100%;}

#file-not-found ul li { }
#file-not-found .link-list span {color:#000000; font-weight:normal; font-size:12px;}

#contact-seller #form div { width:400px; }
#contact-seller #form div label { width:117px; }

#email-friend #form div { width:400px; }
#email-friend #form div label { width:117px; }

#event-list .event {margin-bottom:15px;}
#event-list .event-content { width:781px; }
    #event-list .event-content .info { 
        clear:right;
        float:right;
        margin:0 0 10px 12px;
        width:250px;
    }
        #event-list .event-content .info ul { margin-left:0; list-style-type:none; font-size:12px; }
            #event-list .event-content .info ul ul { margin-left:12px; }
        #event-list .event-content .info ul li { margin-bottom:2px; }
        #event-list .event-content .info label {font-size:12px;font-weight:bold;margin-right:5px;}

/* Start: Utility Classes */

/* NOTICES ********************************************************/
div.announcement { border: 2px solid #FFD67A; color: #000; font-size: 115%; margin-bottom: 10px; text-align: left; width: 550px;}
div.announcement div.inner { border: 1px solid #FFF; margin: 0; padding: 5px 12px; }
div#flash.notice { background: #DDFFDD none repeat scroll 0 0 ; border-color: #BBEEBB; border-width: 5px; }
div#flash h2 {  color: #4D4D4D; line-height: 140%; font-size: 110%; letter-spacing: -1px; }

/* NOTIFICATION *******************************************************/
.notice { margin:0pt 0pt 1em; padding: 10px 15px; background:#FFFFCC none repeat scroll 0%; border: 4px #FFFFCC solid; }
.notice p { font-size:89%; margin:0pt 0pt 0.5em; padding:0pt; position:relative; width:100%; }

/* Start: Filter Bar (Search Results, Dealer Gallery) */

.filter-bar {
    background:transparent url(/resource/img/theme/at-dow_v1/modules/filter-box/filter-box-bg.gif);
	float: left;
	margin:10px auto 0;
	width: 797px;
	height:36px;
}
    .filter-bar .record-count { margin-top:10px;float:left; background:none; }
    .filter-bar ul.paging-links {margin:7px 4px 0 0; float:right;}
    .filter-bar ul.paging-links li { display:inline; margin:0 5px 0 0; }
    .filter-bar ul.paging-links li.hide { display:none; }
    .filter-bar ul.paging-links li a.active { font-size:13px; font-weight:bold; color:#000000;}


a.repairable-link 
{
	margin: 10px 0 0 20px;
	float:left;
}

/* End: Filter Bar */

.ad-wrapper { padding: 4px; }
	.ad-wrapper .small-text { color: #666666; }
	.ad-wrapper img { margin:0; padding:0; border:solid 1px #666666; }

.horiz-nav, .display-list {margin-left:0;}

	.horiz-nav li {
		float:left;
		display:inline;
		list-style-type:none;
	}
	* html .horiz-nav li {
		display:inline;
	}

	.horiz-nav li a {
		display:block;
		text-decoration:none;
	}

.link-list 
{
	color:#0000ff;
	margin-left:6px;
}
	.link-list li 
	{
		list-style-image:none;
		list-style-type:none;
		padding-left:0;
	}

	.link-list li a 
	{
		font-weight:normal;
	}
	
	.link-list li a.bold
	{
		font-weight:bold;
	}
	
.link-list-wrapper 
{
	float: left;
	width: 186px;
}

.horiz-list { margin-bottom:5px; }
	
    .horiz-list li {
        float:left;
        display:inline;
    }
    
    .horiz-list li a {
        font-weight:bold;
        padding-right:15px;
    }

.hide {display:none;}
.spacing {padding-bottom: 10px; }
.centered {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.clickable {cursor:pointer;}
.bold {font-weight:bold;}
.padded {padding:10px;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End: Utility Classes */
