@charset "utf-8";
/* CSS Document */

body {
	background-color: #f9f9d5;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-top:0px;
}
input, textarea {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}

.r2c2bg {
	background-image:url(images/r2-c2-bg.jpg);
}

.r3c2bg {
	background-image:url(images/r3-c2-bg.jpg);
}
.loginmask {
	background-color:#c90582;
	background-image:url(images/loginmask.jpg);
}

.nav {
	display:block;
	height:27px;
	background-image:url(images/nav-u.jpg);
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
}

.navbg, .nava {
 	background-image:url(images/nav-u.jpg);
	height:27px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	color:#FFF;
	font-size:14px;
}
.nav:hover {
	display:block;
	height:26px;
	background-image:url(images/nav-h.jpg);
	padding-top:8px;
	padding-left:11px;
	padding-right:9px;
	cursor:pointer;
}

.nava {
	background-image:url(images/nav-a.jpg);
	color: #FF0;
}

.nav2 {
	display:block;
	height:27px;
	background-image:url(images/nav2-u.jpg);
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
}

.nav2bg, .nav2a {
 	background-image:url(images/nav2-u.jpg);
	height:27px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	color:#FFF;
	font-size:14px;
}
.nav2:hover {
	display:block;
	height:26px;
	background-image:url(images/nav2-h.jpg);
	padding-top:8px;
	padding-left:11px;
	padding-right:9px;
	cursor:pointer;
}

.nav2a {
	background-image:url(images/nav2-a.jpg);
	color: #FF0;
}

.nav2 a {
	text-decoration:none;
	color:#FFF;
}
.winnav {
	display:block;
	height:26px;
	background-image:url(images/win-nav-u.jpg);
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
}

.winnavimg {
	background-image:url(images/win-nav-u.jpg);
	padding-top:2px;
	height:30px;
	padding-left:0px;
	padding-right:1px;
}

.winnavimg:hover {
	background-image:url(images/win-nav-h.jpg);
	padding-top:3px;
	height:29px;
	padding-left:1px;
	padding-right:0px;
	cursor:pointer;
}

.winnav:hover {
	display:block;
	height:25px;
	background-image:url(images/win-nav-h.jpg);
	padding-top:7px;
	padding-left:11px;
	padding-right:9px;
	cursor:pointer;
}

.winnavbg, .winnava {
	height:26px;
	background-image:url(images/win-nav-u.jpg);
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
}


.winnava {
	background-image:url(images/win-nav-a.jpg);
	color: #FF0;
}

.winnavbg {
	color:#FF0;
}
.spof {
	display:block;
	background-image:url(images/nav-so-u.jpg);
}

.spof:hover {
	background-image:url(images/nav-so-h.jpg);
}

.bpuwin {
	position:absolute;
	display:none;
	border:2px ridge #c90582;
	border-top:0px;
	background-color:#FFFFCC;
	z-index:100;
	height:400px;
	width:500px;
	margin-top:-5px;
	margin-left:-3px;
}
.bpulist {
	height:355px;
	padding:5px;
	scrollbar-track-color:#FF0;
	scrollbar-base-color:#c90582;
	margin-right:5px;
	overflow-x:hidden;
	overflow-y: scroll;
}

.prodinfopanelsouter {
	border:2px ridge #c90582;
	border-top:0px;
	background-color:#FFF;
	height:400px;
	width:473px;
	margin-top:50px;
}
.prodinfopanels {
	background-image:url(images/dandi-bg-w.jpg);
	background-repeat:no-repeat;
	position:relative;
	height:355px;
	padding:5px;
	padding-right:25px;
	scrollbar-track-color:#FF0;
	scrollbar-base-color:#c90582;
	margin-right:5px;
	overflow-x:hidden;
	overflow-y:scroll;
	background-color:#FFF;
}

.bpunav, .ssprice {
	display:block;
	padding:5px;
	padding-right:0px;
	background-color: #c90582;
	margin-bottom:2px;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
}

.bpunav:hover {
	background: #CC0066 url(images/nav-arrow.gif) no-repeat right center;
	color:#FF0;
}

.ssprice {
	padding-right:5px;
}
/*Productbox*/

.pdr1 {
	background-image:url(images/prodbox-r1.jpg);
	height:38px;
}
.pdr1norrp {
	background-image:url(images/prodbox-r1-norrp.jpg);
	height:38px;
}
.pdr2 {
	background-image:url(images/prodbox-r2.jpg);
	background-repeat:no-repeat;
	height:191px;
}
.pdr3 {
	background-image:url(images/prodbox-r3.jpg);
	height:34px;
}

.pdbg {
	background-image:url(images/prodbox-bg.jpg);
}

.prodimg, .prodimgstatic {
	height:150px;
	width:150px;
}
.prodimg:hover {
	height:146px;
	width:146px;
	padding:2px;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}


.prodtable {
	margin-bottom:25px;
}
#ssresults {
	position: absolute;
	z-index:99;
	font-size:11px;
	width:500px;
	margin-top:15px;
}
#ssresults a {
	text-decoration:none;
}

.ssinput {
	height:14px; 
	width:150px; background-color:#CC0066; 
	border:1px solid #FFF; 
	color:#FFF; 
	font-size:11px;
}
.lmenu {
	display:block;
	background-color:#f0efef;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:1px;
	color:#333;
}

.lmenu:hover {
	background-color:#999;
	color:#FFF;
	cursor:pointer;
}
.caveat {
	font-size:10px;
	color:#666;
	
	text-align:center;
}

.loginbox {
	border:1px solid #FF0; 
	color:#FFF; 
	background-color:#90035d;
}

.lih {
	font-size:14px;
	color:#000;
	margin-bottom:5px;
	margin-top:20px;
}
.lit {
	margin-left:20px;
	font-size:12px;
	color:#666;
}
li {
	padding-bottom:5px;
}

.footer {
	color: #333;
	text-decoration: none;
}
.footer:visited {
	text-decoration: none;
	color: #333;
}
.footer:hover {
	text-decoration: none;
	color: #F30;
}
.footer:active {
	text-decoration: none;
	color: #333;
}

.checkoutmessages {
	font-size:12px; 
	padding-left:10px; 
	color:#F00; 
	padding:3px; 
	padding-right:10px; 
	text-align:center;
}

.rafriendinput {
	width:250px;
	font-family:Tahoma, Geneva, sans-serif;
}
.rafriendtextarea {
	scrollbar-track-color:#FF0;
	scrollbar-base-color:#c90582;
}
#snlogo {
	position: fixed;
	visibility: hidden;
}
* html #snlogo { /* Hide combo box from legacy browsers such as IE5-6? */
	display: none;
}

.converter {
	display:inline;
}
.footertext, .footerlink {
	text-align:center;
	color:#333;
	text-decoration:none;
	text-align:center;
}
