html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, p, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-weight:100
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/*body {
	line-height: 1;
	color: black;
	background: white;
}*/
/*ol, ul {
	list-style: none;
}*/
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
input { vertical-align:middle; }
img { display:block; }


/*------------END OF RESET-------------*/
p{margin-left:15px; margin-right:15px}

body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;	
	color:#000;
	background:url(../images/MenuBack.png); background-repeat:repeat;
	width:100%;
	font-family: 'Ubuntu Condensed', sans-serif;
	
}

.homeHead {
	width:250px;
	height:150px;
	margin:0 10px;
}

#mainLogo {
	/*margin:0 auto;*/
	width:137px;
	height:49px;
	display:block;
	background:url(../images/logo.png) top left no-repeat;
	background-size: 137px 49px;
}

#mainLogo span {
	display:block;
	text-indent:-9999px;
}

/*-----------HOMEPAGE-----------*/

#mainWrapperHome {
	width:100%;
	height:100%;
	overflow:hidden;
	margin-top:15px;
}

#mainWrapper {
	width:100%;
	height:100%;
	overflow:hidden;
	
}

#innerWrapper1 {
	margin:15px 0 12px;
	background-color:#f0f0f0;
}  

#innerWrapper1 h1{font-size:24px; text-transform:uppercase; text-shadow:0 0 1px #000; padding-bottom:10px; }

ul#mainNav {
	list-style:none;
	margin:0;
}	

#mainNav li {
	padding:16px 15px 3px 15px;
	background:#000;
	display:block;
	height:31px;
	color:#CCCCCC
}

#mainNav li a {
	background:url(../graphics/main_nav_arow.png) no-repeat right;
	display:block;
	width:100%;
	color:#CCCCCC;
	font-size:17px;
}
#mainNav li a:hover{color:#fff}
/*-----------INTERIOR PAGE-----------*/

#topBar {
	height:53px;
	position:relative;
	width:100%;
}

#backBtn {
	color:#ffffff;
	text-transform:capitalize;
	font-size:13px;
	position:absolute;
	top:18px;
	left:15px;
	background:url(../images/arrow.png) no-repeat 0 0;
	height:32px;
	width:64px;
	display:block;
	padding:9px 0 0 19px;
	text-shadow: 1px 1px 1px #1a1919;
}

#miniLogo {
	float:right;
	/*padding:30px 20px 0 0;*/
	padding-right:0;
	margin:13px 0 0 0;
	width:100px;
	height:40px;
	background:url(images/RightLogo.png) no-repeat top left;
	
}

#miniLogo span {
	display:block;
	text-indent:-9999px;
}

.interiorPage {
	border-top:1px solid #d0cece;
	padding:0 0 25px;
}

.interiorPage h1.plates {
	padding:15px 15px 0px;
	color:#FFF; background:#999;
}
.underHeader {width:95%; height:10px; margin:0 auto 10px auto; border-bottom:#999 1px solid; }
.spacer{font-size:40px; text-align:center }
#innerWrapper1 h1{font-size:22px; margin:0}
#innerWrapper1 h2{font-size:18px; margin:0; background:#999; color:#FFFFFF}
#innerWrapper1 p{margin:5px; line-height:18px}
#innerWrapper1 h1, #innerWrapper1 h2{letter-spacing:2px}


/*---------DROP DOWN NAVS--------*/

ul#interiorDropDownNav {
	margin:0;
}

ul#interiorDropDownNav li {
	border-bottom:1px solid #aeaeae;
	padding:13px 15px;
	display:block;
}

ul#interiorDropDownNav li a {
	background:url(../graphics/interior_gallery_nav_arrow.gif) no-repeat left;
	display:block;
	color:#333;
	font-size:15px;
	padding:0 23px 0 23px;
}

ul#interiorDropDownNav li ul {
	margin:10px 0 0 22px;
	padding:0;
}

ul#interiorDropDownNav li ul li {
	border:none;
	padding:0 0 12px 0;
	/*padding:0;*/
	margin:0;
	list-style:circle;
	list-style-position:inside;
}

ul#interiorDropDownNav li ul li a {
	background:none;
	padding:0;
	color:#333;
}

ul#interiorDropDownNav li a.ui-state-active {
	background:url(../graphics/interior_gallery_nav_arrow_active.gif) no-repeat left;
}

/*---------GALLERY NAVS--------*/

#interiorGalleryNav li {
	border-bottom:1px solid #aeaeae;
	padding:13px 15px;
	display:block;
}

#interiorGalleryNav li a {
	background:url(../graphics/photo_icon.png) no-repeat 0 3px;
	display:block;
	width:100%;
	color:#ccc;
	font-size:15px;
	padding:0 0 0 23px;
}

ul#interiorGalleryNav {
	margin:0;	
}

ul#googleLink {
	margin:0;
	border-bottom:1px solid #aeaeae;
}

ul#googleLink li {
	padding:13px 15px;
	display:block;
}

ul#googleLink li a {
	background:url(../graphics/interior_gallery_nav_arrow.gif) no-repeat left;
	display:block;
	color:#6d6d6d;
	font-size:15px;
	padding:0 23px 0 23px;
}

.banner {	
	width:100%;
	height:106px;
}

.bannerWrap {
	padding:10px;
}

/*---------PDF LISTS--------*/

#pdfList {
	padding-bottom:20px;
	margin:0 16px 0 16px;
}

#pdfList li {
	background:url(../graphics/pdf_icon.png) no-repeat 0 6px;	
	list-style:none;
	padding:4px 0 4px 18px;
	margin:0;
}

/*-----------BANNER IMAGES-----------*/
ul, ol {
	margin:0 25px 0 33px;
	list-style:circle;
}

li {
	font-size:17px;
	color:#333;
	line-height:21px;
}

a {
   outline: none;
   color: #333;
   text-decoration: none;
}

a:hover { 
   text-decoration: none;
}

#footer {
	width:100%;
	margin-bottom:20px;	
	text-align:left
}

.regSite {
	text-align:left;
	background:url(../graphics/reg_site_button.png) no-repeat 0 0;
	width:259px;
	height:37px;
	display:block;
	margin:10px;
	color:#ccc;
	font-size:19px;
	padding-top:7px;
}

/*------------MISC-------------*/

.homePhone {
	text-align:left;
	color:#ccc;
	font-size:14px;
	padding:10px 0 0;
}

.finePrint {
	font-size:12px;
	line-height:16px;
}

.padNone {
	padding:0;	
}

.padBottom5 {
	padding:15px 15px 5px;	
}

strong {
	font-weight:bold;	
}

.clear {
	clear:both;	
}