body {
	background:url(bg.gif) repeat;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0;
}
form {padding:0;margin:0;}
#container {
	width:944px;
	margin:0 auto;
	background:#ffffff;
	padding:0 18px 0 18px;
	overflow:hidden;
}
#header {
	width:944px;
	overflow:hidden;
	text-align:right;
}
h1 {
	color:#530a44;
	font-size:20px;
	margin:17px 0;
	font-weight:normal;
}
h2 {
	color:#530a44;
	font:normal 20px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	background:url(images/heading-grad.png) repeat-x left top;
	margin:0 0 10px 0;
	padding-left:8px;
	clear:both;
}
.details h2 {background:none;margin:0 0 0 0;padding-left:0;}
p {
	font-size:12px;
	margin:18px 0;
}
a {
	color:#3386a8;
	text-decoration:none;
}
.logo {
	float:left;
}
.purple {
	color:#530a44;
}
.bluehead {
	color:#95d3e5;
}
.head-text {
	margin-top:10px;
	font-size:13px;
	margin-right:18px;
}
#topmenu {
	width:944px;
	height:39px;
	background:url(images/topmenu-grad.png) repeat-x left top;
	text-align:right;
	margin-bottom:14px;
}
#topmenu a {
	background:url(images/topmenu-grad.png) repeat-x left top;
	display:block;
	font:normal 13px/39px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:white;
	text-decoration:none;
	min-width:100px;
	padding:0 10px 0 10px;
	float:left;
	text-align:center;
	border-right:1px solid #947e90;
}
#topmenu a#first {
	background:url(images/topmenu-homenormal.png) no-repeat left top;
	width:82px;
	min-width:82px;
	padding:0;
}
#topmenu a#first:hover {
	background:url(images/topmenu-home.png) no-repeat left top;
}
#topmenu a:hover {
	background:url(images/topmenu-hovergrad.png) repeat-x left top;
}
.end {
	float:right;
}
.mainwrap {
	width:944px;
	overflow:hidden;
	float:left;
	clear:both;
	padding-bottom:18px;
}
.leftnav {
	width:240px;
	overflow:hidden;
	padding-right:14px;
	float:left;
}
.leftnav h3 {
	color:#530a44;
	text-align:center;
	font:bold 14px/40px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 0 9px;
	text-transform:uppercase;
}
.content {
	width:686px;
	oveflow:hidden;
	float:right;
}
#banner {
	width:686px;
	overflow:hidden;
	float:left;
}
#intro {
}
#secure {
	background:url(images/secure.png) no-repeat left top;
	height:151px;
}
.navbox {
	width:240px;
	overflow:hidden;
	float:left;
	margin-bottom:10px;
}
.navtop {
	width:240px;
	background:url(images/leftnavtop.png) no-repeat left top;
	height:49px;
	clear:both;
}
/*.nav-lside {background:url(images/leftnav-leftside.png) repeat-y left top;width:9px;overflow:hidden;float:left;}
.nav-rside {background:url(images/leftnav-rightsidegrad.png) repeat-y left top;width:9px;overflow:hidden;float:left;height:100%;}*/
.midwrap {
	overflow:hidden;
	background:url(images/lefnav-midslice.png) repeat-y left top;
	width:240px;
}
.navmain {
	width:222px;
	overflow:hidden;
	float:left;
}
.navbtm {
	background:url(images/leftnav-bottom.png) no-repeat left bottom;
	width:240px;
	height:15px;
	clear:both;
}
.prodbox {
	width:338px;
	overflow:hidden;
	float:left;
	margin-right:5px;
}
.prodtop {
	width:338px;
	background:url(images/prod2-top.png) no-repeat left top;
	height:13px;
}
.prodmidwrap {
	background:url(images/prod2-mid.png) repeat-y left top;
	overflow:hidden;
	min-height:102px;
	padding:0 5px 0 10px;
}
.prodbtm {
	width:338px;
	background:url(images/prod2-btm.png) no-repeat left bottom;
	height:10px;
	float:left;clear:both;
}
.btmwrap {width:220px;clear:both;float:left;overflow:hidden;}
.moreinfo {width:100px;overflow:hidden;float:left;}
.moreinfo img {margin-bottom:3px;}
.price {width:100px;overflow:hidden;float:right;}
.buynow img {margin-top:15px;}
.buynow select {font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.leftinner {width:220px;overflow:hidden;float:left;min-height:90px;}
.rightinner {width:96px;overflow:hidden;float:right;text-align:center;}

.prodbox h3 {font:normal 16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#530a44;margin:4px 0 0 0;text-transform:capitalize;}
.prodbox h4 {font:normal 20px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#530a44;margin: 0;text-transform:capitalize;}
.prodbox p {font: normal 12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#666666;margin:5px 0;}
.navmain a {
	background:url(images/menu-arrow.png) no-repeat 5px center;
	font:normal 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3386a8;
	text-decoration:none;
	border-bottom:1px dashed #b2b2b2;
	text-transform:capitalize;
	padding-left:25px;
	display:block;
	width:200px;
	margin-left:20px;
}
.navmain a:hover {
	background:url(images/navhover.png) no-repeat 9px center #fefefe;
	color:#530a44;
	
}
#footerwrap {
	width:944px;
	border-top:2px solid #95d3e5;
	overflow:hidden;
	float:left;
	padding:24px 0 12px 0;
}
#search .navmain {
	width:202px;
	padding:0 10px 0 10px;
}

.footleft {
	width:470px;
	overflow:hidden;
	float:left;
}
.footright {
	width:470px;
	overflow:hidden;
	float:right;
	text-align:right;
	clear:right;
}
.footerlinks {
	width:944px;
	overflow:hidden;
	float:left;
	clear:both;
	text-align:center;
}
.divMenu {
	position: absolute;
	top: 0;
	left:0;
	visibility:hidden;
}
.divMenu a, .divMenu a:visited {
	position:relative;	
	font:normal 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3386a8;
	background:#eeeeee;
	text-decoration:none;
	border-bottom:1px solid #b2b2b2;
	text-transform:capitalize;
	padding-left:10px;
	display:block;
	width:150px;
	margin-left:40px;
	
}
.divMenu a:hover {
	color:#530a44;
	border-bottom:1px solid #3386a8;
}
#searchbox {position:relative;margin-left:15px;margin-bottom:0;margin-top:0;border:1px solid #f0f0f0;font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#666666;width:150px;}
.splash a {font-size:15px;}
.splash a:hover {text-decoration:underline;}
.content#home-special {margin-top:10px;}
