/* ====================================================================================================				
	Mobile Browser Specific CSS
==================================================================================================== */


/* ====================================================================================================                                                                
                
	Table of Content
	1. General
	2. Basic Typography - Copy to adminmobile.css
	3. Header and Navigation
	4. Content
	5. Footer
	6. Buttons
	7. Clear Fix
	8. Vin65 Overrides
	
*/

/*   ===================================================================================================                                                                
     1. General
======================================================================================================== */
 
 body { 
 	background: url(../images/background.png) repeat-x #fff;
	font-size: 14px; 
	line-height: 21px; 
	margin: 0; 
	padding: 0; 
	-webkit-text-size-adjust: none; 
	}



/*   ===================================================================================================                                                                
     2. Basic Typography - Copy to adminmobile.css
======================================================================================================== */

body,p,ul,ol,dl,blockquote { 
	color: #666; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 14px; 
	}

input,textarea,button { 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 14px; 
	}

h1,h2,h3,h4,h5,h6 { 
	color: #333; 
	font-weight: normal; 
	}

h1 { 
	font-size: 30px; 
	line-height: 40px; 
	margin: 0 0 10px 0;
	}

h2 { 
	font-size: 24px; 
	margin: 0 0 10px 0; 
	}

h3 {
	font-size: 18px; 
	margin: 0 0 10px 0; 
	}
 
/* Links */

a:link, a:visited { 
	color: #333; 
	text-decoration: none; 
	}
	
a:hover { 
	color: #000; 
	}


/* Horizontal Rule */

hr { 
	background: #ccc; 
	border: none; 
	clear: both;
	color: #ccc; 
	float: none; 
	height: .1em; 
	margin: 20px 0 20px 0; 
	width: 100%; 
	}
 
/* Rounded Corners */

.rounded-1px { 
	border-radius:1px; 
	}
	
.rounded-2px { 
	border-radius:2px; 
	}
	
.rounded-3px { 
	border-radius:3px; 
	}
	
.rounded-4px { 
	border-radius:4px; 
	}
	
.rounded-5px { 
	border-radius:5px; 
	}
	

/*   ===================================================================================================                                                                
     3. Header and Navigation
======================================================================================================== */
 
#header { 
	font-size: 0; 
	line-height: 0; 
	text-align: center; 
	width:100%; 
	}
	
	#header a:hover{
		text-decoration:none; 
		}
		
	#logo{
		float:left; 
		width:60.1%; 
		margin-top:10px;
		}
		
	#call{
		float:left; 
		width:39.9%; 
		}
			 
#navigation { 
	background:#2f0b0d;
	color:#eee;
	margin: 0; 
	padding: 0;
	text-align: center; 
 	}
	
	#navigation ul { 
		margin: 0; 
		padding: 0; 
		display: inline; 
		}
		
	#navigation ul li { 
		display: inline; 
		font-size: 14px; 
		height: 36px; 
		line-height: 36px; 
		list-style-type: none; 
		}

	#navigation ul li a { 
		color: #fff; 
		}
		
	#navigation ul li a:link, #navigation ul li a:visited { 
		color: #fff; 
		padding: 8px; 
		text-decoration: none; 
		}
		
	#navigation ul li a:hover { 
		background:#CCCCCC;
		color: #fff; 
		text-decoration: none; 
		}

	#navigation ul li a.v65m-selected { 
		color: #ccc; 
		background-color:#000;
		font-weight:bold;
		}

#subNavigation { 
	background-color:#333; 
	color:#fff;
	margin: 0; 
	padding: 0; 
	text-align: center; 	
	}
	
	#subNavigation ul { 
		display: inline; 
		margin: 0; 
		padding: 0; 
		}
		
	#subNavigation ul li { 
		display: inline; 
		font-size: 14px; 
		height: 32px; 
		line-height: 32px; 
		list-style-type: none; 
		}
		
	#subNavigation ul li a { 
	}
	
	#subNavigation ul li a:link, #subNavigation ul li a:visited { 
		color: #ffffff; 
		padding: 8px; 
		text-decoration: none; 
		}
		
	#subNavigation ul li a:hover { 
		color: #ffffff; 
		text-decoration: none; 
		}
		
	#subNavigation ul li a.v65m-selected { 
		color: #fff; 
		font-weight:bold;
		}	
 
/*   ===================================================================================================                                                                
     4. Content
======================================================================================================== */
 
#content { 
	background: #fff; 
	color: #111; 
	width: 100%; 
	}
	
	#contentText { 
		padding: 20px 15px 30px 15px; 
		}
	
		#content #contentText .contact-info { 
			background: #eee; 
			border: 1px solid #b4b4b4; 
			float: right; 
			margin: 0 0 15px 15px; 
			padding: 5px; 
			width: 130px; 			
			}
		
		#content #contentText .contact-info .hours { 
			font-family: Georgia, serif; 
			font-size: 12px; 
			line-height: 18px; margin: 0; 
			text-align: center; 
			}
	
	.call-button { 
		width: 100%; 
		}

#feature { 
	background-color: #fff; 
	border-bottom: 1px solid #333; 
	font-size: 0; 
	line-height: 0; 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	}

	
/*   ===================================================================================================                                                                
     5. Footer
======================================================================================================== */

#footerGraphic { 
	text-align: center; 
	} 

#footer { 
	background:black;
	color: #fff; 
	padding: 15px 0; 
	text-align: center; 
	width: 100%; 
	}

	#footer ul { 
		display: inline;
		margin: 0; 
		padding: 0; 
		}
		
	#footer ul li { 
		display: inline; 
		list-style-type: none; 
		}
		
	#footer ul li a { 
		color: #fff; 
		}
		
	#footer ul li a:link, #footer ul li a:visited { 
		color: #fff; 
		padding: 8px; 
		text-decoration: none; 
		}
		
	#footer ul li a:hover { 
		color: #ccc; 
		text-decoration: none; 
		}
		
	#footer ul li a.v65-selected { 
		color: #fff; 
		}

	#footer p { 
		color: #fff; 
		}
	
		#footer p#legal { 
			color: #fff; 
			font-size: 12px; 
			}
			
		#footer p#author { 
			color: #fff; 
			font-size: 12px; 
			}
			
		#footer p#author a { 
			color: #fff; 
			}
 
	#footer a:link, #footer a:visited { 
		color: #fff; 
		text-decoration: none; 
		}
		
	#footer a:hover { 
		color: #ccc; 
		}
	
/*   ===================================================================================================                                                                
     6. Buttons
======================================================================================================== */
	
/* OPTIONAL BUTTON STYLES regular button: */		
button.defaultBtn { 
	background: transparent url(../images/buttons/btn_sprite.gif) no-repeat right -100px; 
	}
	
	button.defaultBtn span { 
	background: transparent url(../images/buttons/btn_sprite.gif) no-repeat left top; 
	}
	
/* OPTIONAL BUTTON STYLES alt button: */		
button.altBtn { 
	background: transparent url(../images/buttons/btn_alt_sprite.gif) no-repeat right -100px; 
	}
	
	button.altBtn span { 
		background: transparent url(../images/buttons/btn_alt_sprite.gif) no-repeat left top; 
		}
	
/* OPTIONAL BUTTON STYLES modal button: */		
button.modalBtn { 
	background: transparent url(../images/buttons/btn_modal_sprite.gif) no-repeat right -50px; 
	}
	
	button.modalBtn span { 
		background: transparent url(../images/buttons/btn_modal_sprite.gif) no-repeat left top; 
		}
	
/* OPTIONAL BUTTON STYLES modal alt button: */		
button.altModalBtn { 
	background: transparent url(../images/buttons/btn_modal_alt_sprite.gif) no-repeat right -50px; 
	}
	
	button.altModalBtn span { 
		background: transparent url(../images/buttons/btn_modal_alt_sprite.gif) no-repeat left top; 
		}
	
/* OPTIONAL BUTTON STYLES large button: */		
button.largeBtn { 
	background: transparent url(../images/buttons/btn_large_sprite.gif) no-repeat right -100px; 
	}
	
	button.largeBtn span { 
		background: transparent url(../images/buttons/btn_large_sprite.gif) no-repeat left top; 
		}

/* REQUIRED LINK BUTTON STYLES: */

/* Link Button Normal */
a.linkBtn { 
	background: transparent url(../images/buttons/btn_sprite.gif) no-repeat right -100px; 
	}
	
	a.linkBtn span { 
		background: transparent url(../images/buttons/btn_sprite.gif) no-repeat left top; 
		}

/* Link ALT Button Normal */
a.linkAltBtn {  
	background: transparent url(../images/buttons/btn_alt_sprite.gif) no-repeat right -100px; 
	}
	
	a.linkAltBtn span { 
		background: transparent url(../images/buttons/btn_alt_sprite.gif) no-repeat left top;  
		}
	
/* Modal Link Button Normal */
a.modalLinkBtn { 
	background: transparent url(../images/buttons/btn_modal_sprite.gif) no-repeat right -50px; 
	}
	
	a.modalLinkBtn span { 
		background: transparent url(../images/buttons/btn_modal_sprite.gif) no-repeat left top; 
		}
	
/* Modal Link ALT Button Normal */
a.modalLinkAltBtn { 
	background: transparent url(../images/buttons/btn_modal_alt_sprite.gif) no-repeat right -50px; 
	}
	a.modalLinkAltBtn span { 
		background: transparent url(../images/buttons/btn_modal_alt_sprite.gif) no-repeat left top; 
		}
	
/* Link Button Large */
a.largeLinkBtn { 
	background: transparent url(../images/buttons/btn_large_sprite.gif) no-repeat right -100px; 
	}
	
	a.largeLinkBtn span { 
		background: transparent url(../images/buttons/btn_large_sprite.gif) no-repeat left top; 
		}

/*   ===================================================================================================                                                                
     7. Clear Fix
======================================================================================================== */

.group:after {
	clear: both;
	content: "";
	display: block;
    height: 0;
	visibility: hidden;
	}
 
/*   ===================================================================================================                                                                
     8. Vin65 Overrides
======================================================================================================== */

#v65m-toolBar{
	}