BODY
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Verdana, geneva, helvetica, arial, sans-serif;
}
A:link
{
    COLOR: blue;
}
A:active
{
    COLOR: silver;
}
A:visited
{
    COLOR: blue;
}
A
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
/*
    onmouseover: this.style.color='red';
    onmouseout: this.style.color='blue'
*/
}
.cat {font-family: Verdana, geneva, helvetica, arial, sans-serif; font-size: 10.0pt; display:inline;}
.box1 {
	border: 1px solid #cccccc;
}

.tabtext {
	color: white;
	width: 100%;
	font-weight: bold;
	font-size: smaller;
	font-family: Tahoma;
	padding: 2px 0px;
}
.light-blue-tab {
	background-color: #6699cc;
	padding: 0px;
	border: 0px;
}

.header-text {
	background-color: #f5f5f5;
	height: 40px;
	text-align: center;
	padding: 2px;
	font-size: 75%;
}

img {
	border: 0;
}

.X {
	font-size: xx-large;
	color: red;
	font-weight: bold;
}

.featmag {
	padding-top: 8px;
}

.aboutus {
	font-size: 75%;
	padding-top: 8px;
}

.padtop {
	padding-top: 12px;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.save {
	color: #cc0000;
}
.small {
	font-size: 65%;
}

.top {
	vertical-align: top;
}
.categories {
	
}
.categories tr {
	padding-top: 0px;
}
.categories td {
	text-align:left;
}
a.cat_link:link, a.cat_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10px;
	color:#000;
	font-weight:normal;
}
a.cat_link:hover {color:#000066;font-weight:bold;}
a.cat_active_link:link, a.cat_active_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10px;
	color:#000066;
	font-weight:bold;
}
a.cat_active_link:hover {color:#000066;font-weight:bold;}
.cat_item {padding-top:2px;padding-bottom:2px;border-bottom:1px dashed #b8b8d9;}
.cat_item_last {padding-top:2px;padding-bottom:2px;}

.bottom {
	width: 800px;
}

.bottom a {
	text-decoration: none;
}

.bottom-tabs {
	width:100%;
}

.oasis {
	vertical-align:top;
	padding-bottom:15px;
}

.dimBackground {
	background-color: #333333;
	opacity: 0.7; /* Safari, Opera */
	-moz-opacity:0.70; /* Firefox */
	filter: alpha(opacity=70); /* IE */
	z-index: 2;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position: fixed;
	top: 0px;
	left: 0px;
}

.popupOverAll {
	z-index: 3;
	position: fixed;
	padding: 12px;
	left: 50%;
	top: 50%;
	width: 600px;
	height: 400px;
	max-width: 95%;
	max-height: 95%;
	color: black;
	background-color: #ffffdd;
	margin-left: -300px;
	margin-top: -200px;
	text-align: left;
	border: 3px solid #333333;
	overflow: auto;
}
.popupOverAll p {
	font-size: 10px;
}
a.x-close {
	color: #cccccc;
	text-decoration: none;
	font-family: arial, sans-serif;
}

a.blacklink:link { color: black; text-decoration: none; }
a.blacklink:visited { color: black; text-decoration: none; }
a.blacklink:hover { color: black; text-decoration: underline; }

.featcat {
	font-size: 7.5pt;
	padding-top: 8px;
}

.cart_top_bg {background-image:url(../images/cart/top_bg.png);background-repeat:repeat-x;}
.cart_header {background-color:#6699cc;font-weight:bold;color:#fff;font-size:14px;text-align:left;}
.cart_body {background-color:#f5f5f5;border-bottom:1px solid #ababcf;text-align:left;}
.cart_14 {font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.cart_11 {font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.cart_18 {font-size:18px;font-family:Arial, Helvetica, sans-serif;}
.cart_12 {font-size:12px;font-family:Arial, Helvetica, sans-serif;}
a.cart_remove_link:link, a.cart_remove_link:visited {font-size:11px;color:#000066;}
a.cart_remove_link:hover {color:#b20004;}

.norenew {
	background-image:url(../images/trans_50.png);
	z-index:5;
	height:100%;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
}
.norenew p {font-size:10px;}
.norenew_interior {
	width:600px;
	height:400px;
	border:2px solid #000;
	background-color:#ffffdd;
	margin:0px auto;
	text-align:left;
	padding:20px;
	margin-top:200px;
	overflow:auto;
}
.norenew_title {margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #999;}
.form_left {width:120px;}
.red {font-weight:bold;color:#900000;}
.process_error {
	background-image:url(../images/error.png);
	background-position:5px 5px;
	background-repeat:no-repeat;
	border:1px solid #900000;
	padding-left:60px;
	padding-bottom:5px;
	margin:10px;
	background-color:#fee2e2;
	width:400px;
}
.process_error p {padding-top:15px;padding-bottom:20px;margin-top:0px;margin-bottom:0px;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
