@charset "utf-8";

a.scrollover {
	color:#ffffff;
}

a.scrollover em:first-line {
	color:#ff0000;
}

.about_bg  {
	background-image: url(images/about_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}

.about_email_bg  {
	background-image: url(images/about_email_sign_up_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}


.about_trim_left_bg  {
	background-image: url(images/about_trim_left.jpg);
	background-position: top;
	background-repeat: repeat;
}

.about_trim_right_bg  {
	background-image: url(images/about_trim_right.jpg);
	background-position: top;
	background-repeat: repeat;
}

.body_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

.call_out_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}

.branding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #FFFFFF;
}

.bottom_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

.bottom_nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

.bottom_nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

.bottom_nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #000000;
	background-color:#ffffff;
}

.coming_soon_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

.coming_soon_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

.contact_bg  {
	background-image: url(images/contact_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}

.contact_email_bg  {
	background-image: url(images/contact_email_sign_up_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}


.contact_trim_left_bg  {
	background-image: url(images/contact_trim_left.jpg);
	background-position: top;
	background-repeat: repeat;
}

.contact_trim_right_bg  {
	background-image: url(images/contact_trim_right.jpg);
	background-position: top;
	background-repeat: repeat;
}


.email_bg {
	background-image: url(images/email_sign_up_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.email_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.gallery_bg  {
	background-image: url(images/gallery_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}

.gallery_email_bg  {
	background-image: url(images/gallery_email_sign_up_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}


.gallery_trim_left_bg  {
	background-image: url(images/gallery_trim_left.jpg);
	background-position: top;
	background-repeat: repeat;
}

.gallery_trim_right_bg  {
	background-image: url(images/gallery_trim_right.jpg);
	background-position: top;
	background-repeat: repeat;
}

.inner_shadow_bg {
	background-image: url(images/inner_shadow.jpg);
	background-position: top;
	background-repeat: repeat;
}

.logo a {
	float: left;
}

.logo a:hover {
	visibility: visible;
}

.logo a:hover img{
	visibility: hidden;
}

.products_bg  {
	background-image: url(images/products_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}

.products_email_bg  {
	background-image: url(images/products_email_sign_up_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}


.products_trim_left_bg  {
	background-image: url(images/products_trim_left.jpg);
	background-position: top;
	background-repeat: repeat;
}

.products_trim_right_bg  {
	background-image: url(images/products_trim_right.jpg);
	background-position: top;
	background-repeat: repeat;
}

.repairs_bg  {
	background-image: url(images/repairs_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}

.repairs_email_bg  {
	background-image: url(images/repairs_email_sign_up_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}


.repairs_trim_left_bg  {
	background-image: url(images/repairs_trim_left.jpg);
	background-position: top;
	background-repeat: repeat;
}

.repairs_trim_right_bg  {
	background-image: url(images/repairs_trim_right.jpg);
	background-position: top;
	background-repeat: repeat;
}

.specials_bg  {
	background-image: url(images/specials_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}

.specials_email_bg  {
	background-image: url(images/specials_email_sign_up_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}


.specials_trim_left_bg  {
	background-image: url(images/specials_trim_left.jpg);
	background-position: top;
	background-repeat: repeat;
}

.specials_trim_right_bg  {
	background-image: url(images/specials_trim_right.jpg);
	background-position: top;
	background-repeat: repeat;
}

.sidebar_bg {
	background-image: url(images/call_outs.jpg);
	background-position: top;
	background-repeat: repeat;
}

.trim_left_bg  {
	background-image: url(images/trim_left.jpg);
	background-position: top;
	background-repeat: repeat;
}

.trim_right_bg  {
	background-image: url(images/trim_right.jpg);
	background-position: top;
	background-repeat: repeat;
}

.whats_new_bg  {
	background-image: url(images/whats_new_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}

.whats_new_email_bg  {
	background-image: url(images/whats_new_email_sign_up_bg.jpg);
	background-position: top;
	background-repeat: repeat;
}


.whats_new_trim_left_bg  {
	background-image: url(images/whats_new_trim_left.jpg);
	background-position: top;
	background-repeat: repeat;
}

.whats_new_trim_right_bg  {
	background-image: url(images/whats_new_trim_right.jpg);
	background-position: top;
	background-repeat: repeat;
}

