
.theme_site-font {
	font-family:Arial, Helvetica, sans-serif;
}

.theme_site-ext {
	background-color:#454545;
}

.theme_site-int {
	background-color:#000000;}


.theme_menu-main a:link, .theme_menu-main a:visited {
	color:#414042;
}
.theme_menu-main a:hover {
	color:#FFFFFF;
}
.theme_menu-main a.sel {
	color:#000000 !important;
}


.theme_box {}
.theme_box_bg {
	background-color:#FFFFFF;
	filter: alpha(opacity=30);
	-khtml-opacity: 0.3;
	-moz-opacity: 0.3;
	opacity: 0.3;
}
.theme_box_bg_60 {
	background-color:#FFFFFF;
	filter: alpha(opacity=60);
	-khtml-opacity: .6;
	-moz-opacity: .6;
	opacity: .6;
}

.theme_form-field {
	background-color:transparent;
	border:1px solid #1A1A1A;
	color:#414042;
	font-family:inherit;
}
input[type=submit].theme_form-field {
	color:#414042;
	cursor:pointer;
}
input[type=submit].theme_form-field:hover {
	color:#FFFFFF;
}


.cartViewport {
	border-top:1px dashed #414042;
	border-bottom:1px dashed #414042;
}



.theme_menu-sub a:link, .theme_menu-sub a:visited {
	color:#D4D4D4;
}
.theme_menu-sub a:hover {
	color:#FFFFFF;
}
.theme_menu-sub a.sel {
	color:#BDBDBD;
}


.theme_text-body {
	color:#414042;
}
.theme_text-body p.dim {
	color:#000000;
}

.theme_text-body a:link, .theme_text-body a:visited {
	color:#D4D4D4;
}
.theme_text-body a:hover {
	color:#FFFFFF;
}

/* add to cart button */
.theme_text-body input.add_to_cart {
	color:#D4D4D4;
}
.theme_text-body input.add_to_cart:hover {
	color:#FFFFFF;
}


.theme_text-pages {
	color:#000000;
}
.theme_text-pages a:link, .theme_text-pages a:visited {
	color:#414042;
}
.theme_text-pages a:hover {
	color:#FFFFFF;
}
.theme_text-pages a.pageSelected {
	color:#FFFFFF;
}
