@charset "utf-8";

/******************************
Inner Page Styles
*******************************/

#content-wrapper.inner{
    padding:0;
    width:960px;  
}

#inner-columns{
    background:transparent url(images/bg-inner-content.gif) repeat-y 0 0;
	padding-bottom:20px;
}

#inner-columns_nobg {width: 920; padding: 20px; margin: 0 auto}
    
    #inner-column-left{
        background:transparent url(images/bg-left-column-inner.gif) repeat-x 0 0;
        border-top:1px solid #fff;
		float:left;
        padding:20px;
        width:204px;
        text-align:center;
    }
        
        #sub-menu{
            
        } 
            
        #sub-menu li:first-child{
            background:transparent url(images/bg-sub-menu-header.gif) no-repeat 0 0;
            border:none;
            font-size:18px;
            height:28px;
            line-height:28px;
            text-align:center;
        }
        
        #sub-menu li:first-child a{
            background:none;
            color:#fff;
            padding:0;
            margin:0;
            text-decoration:none;
        }
        
        #sub-menu li{
            background:transparent url(images/bg-sub-menu-item.gif) repeat-x 0 0;
            border-bottom:1px solid #9caec5; 
            border-left:1px solid #9caec5;
            border-right:1px solid #9caec5;
            line-height: 32px;
            text-align:left; 
        }
        
            #sub-menu li a{
                background:transparent url(images/bullet-sub-menu-item.gif) no-repeat scroll 0 9px;
                color:#14365e;
                display:block;
                margin-left:15px;
                padding-left:20px;
                text-decoration:none;
            }
            
                #sub-menu li a:hover{
                    color:#407DBB;
                }
        
        #goodwrench-service-inner{
            padding:25px 0;
            text-align:left; 
        }
        
            #service-hours-inner{
                line-height:1.3em;
                padding-left:20px;
            }
    
    #inner-column-middle{
        float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
        padding:20px;
        width:435px;
   }
   
    #inner-column-two{
        float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
        padding:20px;
        width:676px;
   }   
   	
		#inner-column-middle p,#inner-column-middle_contact p,#inner-column-two p{
			line-height:1.8em;
			}
		#inner-column-middle h2,#inner-columns_nobg h2,#inner-column-middle_contact h2,#inner-column-two h2{
			font-size:35px;
			font-weight:normal;
			padding-bottom:10px;
			}
		
		#inner-column-middle h3,#inner-columns_nobg h3,#inner-column-middle_contact h3,#inner-column-two h3{
			color:#004b8f;
			font-size:25px;
			font-weight:normal;
			padding-bottom:10px;
			}
		
		ul.arrow{
			margin-left:20px;
			}
		
		ul.arrow li{
			background:transparent url(images/bullet-arrow.gif) no-repeat scroll 0 0;
			display:block;
			height:20px;
			padding:0 0 0 18px;
			}
	
	
	#inner-column-right{
		float:left;
		padding:20px 0;
		width:241px;
		}
		
		#call-to-action-panel{
			background:#f7dc7e url(images/bg-cta-panel.gif) repeat-x 0 bottom;
			border:4px solid #e69224;
			margin-bottom:20px;
			min-height:200px;
			padding:10px;
			width:193px;
			}
		
		#related-links{
			background:#dbdbdb;
			border:4px solid #9caec2;
			min-height:200px;
			padding:10px;
			width:193px;
			}
			
		

#horizontal-ad-space{
	background:transparent url(images/bg-content.jpg) repeat-x 0 0;
	border-top:1px solid #9eb4cc;
	padding:20px 0;
	text-align:center;
	} 
    
.tv_ad {background: url(../images/tv.jpg); width: 501px; height: 518px}
.youtube_video {position: relative; top: 40px; left: 44px}
.sectiontitle {background: #003a73;color: #fff; font-size: 16px; font-weight: bold}
#inner-column-middle_contact{float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; padding:20px; width:675px; }
.hours_map {float: left; width: 45%; padding-left: 25px; padding-bottom: 25px; font-weight: bold; font-size: 14px; height: 100px}
#gmap_info {font-size: 14px}
#gmap_info h2 {font-size: 16px; font-weight: bold}
div, ol, li, ul {
	list-style: none;
}