@media screen, print {

html, p, h1, h2, h3, h4, h5, h6, form, a , ul, li{
	margin-left:auto;
	margin-right:auto;
	padding: 0;
	border: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
}
body {
	font-size: 100.01%;
} 
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 .3em 0;
	padding: 0;
}
fieldset { /* needs to be reviewed and possibly taken out */
	padding: 5px;
	border-width: medium;
}
.warning {
	font-size: larger;
	font-weight: bolder;
	color: black;
	background-color: yellow;
	padding: 0.5em 1.5em;
}
.title { /* needs to be taken out */
	font-size: xx-large;
	color: #3366FF;
	font-weight: bold;
}
.heading { /* needs to be taken out */
	font-size: x-large;
	color: #3366FF;
}
.subheading { /* needs to be taken out */
	font-size: large;
	color: #3366FF;
}
.detail { /* needs to be taken out */
	font-size: small;
}
.fineprint { /* needs to be taken out */
	font-size: x-small;
}
.item { /* needs to be taken out */
	font-size: medium;
}
.name { /* needs to be taken out */
	font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	font-size: medium;
}
.aw { /* leave this one in */
	font-family: "Century Gothic", Arial, Verdana, Helvetica, sans-serif;
	font-size: 140%;
	text-transform: lowercase;
}
.features { /* needs to be taken out */
	font-size: xx-small;
}
.colors { /* needs to be taken out */
	font-size: x-small;
}
.floatLeft {
	margin: 0;
	padding-right: .5em;
	float: left;
}
.floatRight {
	margin: 0;
	padding-left: .5em;
	float: right;
}
img, a img, .image {
	border: none;
}
}

@media print {
.noprint {
	display: none;
}
.printonly {
}
body {
	font-size: 14pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
	background-color: white;
	margin: 0.75in 0;
	padding: 0;
	border: none;
}
a:link, a:visited, a:focus, a:hover, a:active {
	text-decoration: none;
	color: black;
	padding: 0;
	background: none;
}
.status {
	display: none;
}
}

/*
@media handheld {

}
*/

@media screen {
.noprint {
}
.printonly {
	display: none;
}
body {
	font-size: 100.01%; /* 100.01% fixes some issues with older browsers */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: whitesmoke;
	background-color: black;
	margin: .5em .5em 1em .5em;
	padding: .2em 0 0 0;
	border: none;
	line-height: 1.5em;
}
a {
	text-decoration: none;
}
a:link {
	border-bottom: 1px dotted white;
	color: white;
}
a:visited {
	border-bottom: 1px dotted whitesmoke;
	color: whitesmoke;
}
a:focus, a:hover, a:active {
	border-bottom: 1px dotted tomato;
	color: white;
}
a.image, a.image:link, a.image:visited, a.image:focus, a.image:hover, a.image:active {
	border-bottom: none;
}

b {
	text-decoration: none;
}
b:link {
	border-bottom: 1px dotted white;
	color: white;
}
b:visited {
	border-bottom: 1px dotted whitesmoke;
	color: whitesmoke;
}
b:focus, a:hover, a:active {
	border-bottom: 1px dotted tomato;
	color: white;
}
b.image, b.image:link, b.image:visited, b.image:focus, b.image:hover, b.image:active {
	border-bottom: none;
}
.splash {
	font-size:120%;
}
.splash a:link, .splash a:visited {
	border-bottom: 1px dotted #505050;
	text-decoration: none;
	color: white;
}
ul.v4menu {
	position: absolute;
	z-index: 100;
	top: 0;
/*
	left: 0;
*/
	width: auto;
	height: auto;
	background: #580010 url("Images/Menu/menuSEcurve.gif") bottom right no-repeat scroll;
	padding: 0 1.5em .5em .5em;
/*
	background: #580010 url("Images/Illustrative/ex_sunny_with_cars_1920.jpg") bottom left no-repeat scroll;
	padding: 140px 2em .5em .5em;
*/
	list-style-type:none;
	font-size:115%;
}
ul.v4menu li {
    display: inline;
    padding: 0 1.5em 0.2em 0;
	list-style-type:none;
}
/*
ul.v4menu li a {
	background-color:#681020;
}
*/
ul.v4menu li ul {
    position: absolute;
    padding: .2em .5em .3em .5em;
    margin: 0;
	display: block;
	visibility: hidden;
	width: auto;
	top: 1em;
/*
	background-color: #505050;
*/
	background: #580010 url("Images/Illustrative/rustics.jpg") bottom right no-repeat scroll;
	border-width: 0 1px 1px 1px;
	border-style: dashed;
	border-color: #707070;
	list-style-type:none;
}
ul.v4menu li ul li, ul.v4menu li ul li a {
    display: block;
	line-height: 1.25em;
	padding-left: .1em;
	padding-right: .1em;
	white-space: nowrap;
	list-style-type:none;
}
ul.v4menu a:link, ul.v4menu a:visited, ul.v4menu a:focus, ul.v4menu a:active {
	text-decoration: none;
	border: none;
	color: whitesmoke;
}
ul.v4menu a:hover {
	color: white;
	border-bottom: 1px dotted white;
}
.signinform {
	background-color:#780010;
/*
	font-size: xx-small;
*/
}
.textbox {
	color: white;
	background-color: #780010;
	font-size: 110%;
	border: 1px white solid;
	margin-top: 4px;
	padding-left: 2px;
}
.textbox#menubox {
	background:white no-repeat center center url(images/type-search-text-here.gif);
	color:black;
}
.listtable td {
	padding-right: 1em;
	padding-bottom: .5em;
	vertical-align: top;
}
.showgallery {
	padding: 0;
}
.showgallery a, .showgallery a:link, .showgallery a:visited, .showgallery a:focus, .showgallery a:active, .showgallery a:hover {
	border: none;
}
.showgallery img, .showgallery a img {
	display: block;
	float: left;
	margin: 0 0 15px 15px;
}
.status {
	font-size: larger;
	font-weight: bolder;
	font-face: Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
	color: red;
	background-color: whitesmoke;
	padding: 1em 1.5em;
	margin-bottom: .5em;
	border: 1px solid red;
}

}
