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, 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-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body {
	line-height:1;
	color:black;
	background:white;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/*===================*/
/*=== Main Styles ===*/
/*===================*/
body {
	font:14px/1.6 Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	color:#333;
	/*background:#eee;*/
}

a, a:visited {
	color:blue;
	text-decoration:none;
}
a:hover, a:active {
	color:#000;
	text-decoration:none;
}
.theme-default #slider {
    margin:100px auto 0 auto;
    width:618px; /* Make sure your images are the same size */
    height:246px; /* Make sure your images are the same size */
}
.theme-pascal .slider-wrapper,
.theme-orman .slider-wrapper {
    margin-top:20px;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
#logo {margin-top:30px; margin-left:60px;}
#body-wrapper {width:1080px; display:block; margin:auto; padding:0px 30px; overflow:hidden;}
body {font-family: arial, helvetica;}
#header-message {float:right; margin-right:60px; margin-top:30px; text-align:right;}
h1{font-weight:bold; font-size: 2.5em; line-height:1em; color: orange;}
#content-area {width:960px;margin: auto; height:400px; margin-top:8px;}
.blocks {width: 285px; background:white; float:left; color: #555; }
#block-1 {}
#block-2 {margin:0px 50px;}
#block-3 {}
.blocks p, .blocks ul {padding:0px 30px;}
.blocks ul li{line-height:2.4em; white-space:nowrap;}
.outline { border: 1px solid #ddd; height:341px;}
#about-header {}
#bullet-header {}
#contact-header {}
.header {margin-left:-22px; margin-top:-16px; width:1px; height:45px; padding-bottom:20px;}
.header img {width:306px;}
#phone, #email {height:50px; padding-top:8px;}
#phone a, #email a {text-decoration: none; color:#555;}
#phone a:hover, #email a:hover {color: orange;}
#phone img, #email img {float:left; padding-right:12px;}
#padding {padding:0px 30px;}
#gilbarco-veeder-root-certified {position: relative; height:1px;
    left:800px;
    top: -185px;
    z-index: 100;}
#map img {margin-left:10px;}
/*#shadow-box {background-image: url("images/shadow.png"); background-position: 0px 320px; width:1000px; margin:auto; background-repeat: repeat-x;}*/
.theme-orman.slider-wrapper {margin-top:20px;}
#appear-1, #appear-2, #appear-3 {margin-top:-77px;}
#solid-1, #solid-2, #solid-3 {position:relative; height:350px; width:285px; margin-top:-350px;}
.theme-orman a.nivo-nextNav {padding-right:40px;}
.theme-orman a.nivo-prevNav {padding-left:40px;}
#map2 {margin-top:-143px;}