@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0 0 0 0;
}
a img {border:0;}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#410052;
	font-size:11px;
	background: url(images/bg.png) repeat-x left top #ffffff;
	margin:0;
}
.container {
	width:966px;
	margin:0 auto;
}

/* ------ New Header ------ */
.headwrap { 
width:966px;
height:253px;
float:left;
z-index:1000;

}
	
.header {
	height:253px;
}
.header#left {
	background: url(images/headerLogo.jpg) 0 0 no-repeat;
	width:302px;
	float:left;
	z-index:-100;
}
.header#right {
	width:664px;
	float:left;
	clear:right;
	background:none;
	z-index:-1000;
	
}

.header h2 {
	text-align:left;
	margin:25px 0 0 30px;
	font-size:12px;
	font-weight: bold;
	color: #330066;
	text-transform: uppercase;
}

h1 {
	display:block;
	width:302px;
	text-align:left;
	font-size:12px;
	margin:166px 0 0 30px;
	font-weight:bold;
	text-transform:uppercase;
	color: #009900;
}
/* ------ End New Header ------ */



h2 {
}
h3 {
	font-size:14px;
	margin:5px 0;
}
p {
	margin:10px 0;
}
a {
	text-decoration:none;
	color:#a16aaf;
}
.red {
	color:#ff0502;
}
.leftbox p, .rightbox p {
	color:#410052;
	font-size:11px;
	display:block;
	width:180px;
	margin-left:5px;
}
#topmenu {
	height:35px;
	padding-top:3px;
	float:left;
	margin-top:1px;
	width:966px;
}
.content {
	background:#ffffff;
}
.content td#leftnav {
	width:190px;
	vertical-align:top;
	padding:10px 0 0 20px;
}
.content td#rightnav {
	width:191px;
	vertical-align:top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
.content td#mid {
	width:540px;
	vertical-align:top;
	padding:10px 10px;
}
.content td#productmain {
	width:731px;
	vertical-align:top;
	padding:10px 10px;
}
.leftbox, .rightbox {
	margin-bottom:10px;
}
.leftbox a, .rightbox a, #footer a {
	color:#a16aaf;
}
.leftbox a {font-weight:bold;}
.leftbox a:hover, .rightbox a:hover {
	color:#410052;
}
.leftbox td, .rightbox td {
	background:url(images/leftnav-boxslice.png) repeat-y;
	width:190px;
}
.leftbox td.boxhead, .rightbox td.boxhead {
	background:url(images/leftnav-boxtop.png) no-repeat left top;
	width:190px;
	height:7px;
}
.leftbox td.boxfoot, .rightbox td.boxfoot {
	background:url(images/leftnav-boxbtm.png) no-repeat left top;
	width:190px;
	height:6px;
}
.leftbox, .leftbox p {text-align:left;}
.leftbox h2, .rightbox h2 {
	text-transform:uppercase;
	font-size:12px;
	text-align:left;
	margin:0 5px 10px 10px;
	color: #009900;
}
.rightbox p, .rightbox {
	text-align:right;
	color: #410052;
	font-size:11px;
}
.rightbox h2, .rightbox#info h2 {
	text-align:right;
	color: #009900;
	background-color: #F3F3F3;
}
.leftbox a {
	display:block;
	text-decoration:none;
	padding:0 0 0 10px;
	font-size:11px;
	text-transform:capitalize;
}
.rightbox a {
	display:inline;
	text-decoration:none;
	text-transform:capitalize;
	font-size:11px;
}
.rightbox#info a {
	display:block;
	text-decoration:none;
	padding:0 0 0 15px;
	font-size:11px;
	text-transform:capitalize;
}

.headerbg {
	background:url(images/header-grad.png) repeat-x left top;
	height:33px;
}
.headerbg td.left {
	background:url(images/header-left.png) no-repeat;
	width:7px;
}
.headerbg td.right {
	background:url(images/header-right.png) no-repeat;
	width:6px;
}
.headerbg h2 {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 33px;
	font-weight: normal;
}
.product .headerbg h2 {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 33px;
	font-weight: normal;
	font-variant: normal;
}

.product h4 a {
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#410052;
}
.product a img {border:none;}
.product h5 a {
	background:url(images/addbask.png) no-repeat left center;
	color:#ffffff;
	height:18px;
	width:83px;
	display:block;
	margin:2px;
	font:bold 10px/18px Arial, Helvetica, sans-serif;
}
.product h5 a:hover {
	background:url(images/addbaskhover.png) no-repeat left center;
	color:#ffffff;
}
.product .items {
	margin:10px;
	color:#410052;
	font-weight:normal;
}
.product .items td {vertical-align:bottom;}
.product p {
	text-align:right;
	margin:0 5px 10px 0;
	font-size: 11px;
	
	clear:both;
}
.homebox, .product {
	margin-bottom:10px;
}
.homebox td {
	vertical-align:top;
}
.homebox p, .product p {
	margin:12px 5px;
	text-align:right;
	font-size:12px;
}
.homebox h3, .product h3 {
	margin:5px 5px;
	font-weight:bold;
	font-size: 14px;
	text-align: center;
}

.homebox a, .product a {
	color:#a16aaf;
}
.homebox a:hover, .product a:hover {
	color:#410052;
}
 .rightalign,  .rightalign h3,  .rightalign .headerbg h2 {text-align:right;}
.prodbox {
	width:170px;
	margin-top:10px;
}
.prodbox .prodtop {
	background:url(images/prodbox-top.png) no-repeat left top;
	height:7px;
	width:170px;
}
.prodbox .prodbtm {
	background:url(images/prodbox-btm.png) no-repeat left top;
	height:7px;
	width:170px;
}
.prodbox .prodmid {
	background:url(images/prodbox-grad.png) repeat-y left top;
}
.prodbox h4 {
	display:block;
	height:60px;
	color:#410052;
	text-align:center;
	text-transform:uppercase;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
}
.prodbox p {
	text-align:center;
}
td.homebox {vertical-align:top;}
#footer {
	width:100%;
	overflow:hidden;
	background:url(images/footergrad.png) repeat-x left top #fff;
	min-height:39px;
	text-align:center;
	color: #009900;
}
.footlinks {padding-top:25px;}
.footerinner {
}
#footer a {
	font-size:10px;
	margin:0 auto;
}
#footer p {
	font-size:12px;
	margin:13px 5px;
	color:#009900;
}
#copy {
	width:966px;
	margin:0 auto;
}
.contact {width:400px; border: 1px solid #a16aaf; padding:10px;}
.contact td {padding:3px;}
.contact input.submit2 {padding:3px 5px;}
.clear {clear:both;}
a.anchor {color:#410052;}

