/* Main Style Sheet for Bluffton Motor Works (BMW1006)
   www.blmworks.com
   www.blufftonmotorworks.com
   
   Developed by Reusser Design, LLC
   www.reusserdesign.com
   
*/


/*-----------------------------------------------------------------------------------------
	MAIN Styles - They apply to the entire website, unless otherwise defined below
	----------------------------------------------------------------------------------------*/
	

body {
	margin-top:0px;
	background-color:#FFFFFF;
	font-family:trebuchet ms,lucida grande,sans-serif;;
	font-size:100%;
	}
	
a {	color:#054777;	text-decoration:underline;	}
a:hover { text-decoration:none;	}
a:visited {	color:#333333; }

.front a {	font-size:11px; color:#FFFFFF;	text-decoration:underline;	}
.front a:hover { text-decoration:none;	}
.front a:visited {	color:#FFFFFF; }

.obnoxious{
font-size:16px;
font-weight:bold;
color:red;
}

h1 {
font-weight:normal;
	color:#2b617a;
	font-size:14px;
	}
	
h2 {
	color:#1990ca;
	font-size:13px;
	padding-bottom:1px;
	}
	
h3 {
	color:#2E5C83;
	font-size:12px;
	font-weight:bold;
	padding-bottom:1px;
	}

p {
	font-size:12px;
	line-height:normal;
	}
	
ol {font-size:75%; line-height:normal;}
li {font-size:75%; line-height:17px;}

	
.blue p {color:#FFFFFF;}
.blue {color:#FFFFFF; font-size:12px;}
.blue a {color:#7aa0c3; text-decoration:none;}
.blue a:hover {text-decoration:underline; color:#FFFFFF;}

/*-----------------------------------------------------------------------------------------
	Structural Components
	----------------------------------------------------------------------------------------*/
#wrapper {
	visibility:visible;
	}	


#header {
	visibility:visible;
	}
	
#navigation {
	visibility:visible;
	}

#content {
	visibility:visible;
	}
	
#footer {
	visibility:visible;
	}
	

/*-----------------------------------------------------------------------------------------
	IDs - Specific IDs for styling
	----------------------------------------------------------------------------------------*/
	
#masthead {
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	}
	
td#bluebg {
	background-image:url(../images/inner_frontpage_BG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	}
td#greyborder {border:1px solid #bebebe;}

td#navborder {border-bottom:1px solid #e4e7ed;}
	

/*-----------------------------------------------------------------------------------------
	Classes 
	----------------------------------------------------------------------------------------*/

.bullets {
	list-style-type:square;
	list-style:outside;
	font-size:65%;
	line-height:17px;
	}

	
.pictborder {
	padding:3px;
	border:1px solid #CCCCCC;
	}


.copyright {
	font-size:60%;
	color:#9cb6bb;
	}
	
.text {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#666666;
	text-align:center;
	}

.required {
font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990033;
}

.breadcrumbs {
font-size:10px;
letter-spacing:1px;
padding-right:10px;
}

.breadcrumbs a{
color:#0099CC;
text-decoration:none;
}

.breadcrumbs a:hover{
color:#333333;
text-decoration:underline;
}

.form {font-size:75%; font-weight:bold;}
.asterik{ color:#FF0000; font-weight:bold;}

.table {font-size:70%; color:#333333;}

.nav {font-size:70%; color:#6e87a5;}
.nav a {color:#6e87a5; }

.footertxt {font-size:10px;}
.footertxt a {color:#333333;}
.footertxt a:hover {color:#1993ca;}

.head-row{
	background:#20405F;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}
	
/*-----------------------------------------------------------------------------------------
	Debugging
	----------------------------------------------------------------------------------------*/

/* forces the hand cursor on links in Safari */
a:link, a:hover {
	cursor: pointer;
	}