@charset "utf-8";
/* CSS Document */

body, html {
    margin: 0px;
    padding: 0px;
}
body {
	background-image: url(images/bck1.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
}
form {
    margin: 0px;
}
a {
    outline: none;
}
img {
	border: 0;
}
p, h1, h2, h3, h4, h5, h6 {
    padding: 0px;
    margin: 0px;
}
ul, li, ol, dl, dt, dd {
    padding: 0px;
    margin: 0px;
}
ul li {
    list-style-type: none;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
#container {
	background-image: url(images/bck2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 993px;
	min-height: 577px;
	padding-bottom: 80px;
	float: left;
}
#header {
	height: 33px;
}
#header li {
	margin-left: 54px;
	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	color: #212121;
	font-weight: bold;
	letter-spacing: 0px;
	float: right;
	display: block;
}
#header li a {
	color: #212121;
	text-decoration: none;
	display: block;
	height: 17px;
	padding-top: 16px;
	float: left;
}
#header li.cart a {
	width: 21px;
	background-image: url(images/cart.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
}
#header li a:hover {
	padding-top: 11px;
	border-top: 5px solid #212121;
	height: 17px;
}
#header li .selected {
	color: #212121;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 11px;
	border-top: 5px solid #212121;
	height: 17px;
}
#main {
	clear:both;
	padding-top: 60px;
}
#leftcol {
	width: 686px;
	padding:120px 18px 0 101px;
	float: left;
	position: relative;
	text-align: right;
	height: 650px;
}
#rightcol {
	float: right;
	width: 184px;
	padding-top: 2px;
	position: relative;
}
#rightcol li {
	float: left;
	display: block;
	height: 124px;
	margin-bottom: 5px;
	margin-left: 4px;
	width: 88px;
}
#rightcol li a {
	display: block;
	float: left;
	height: 108px;
	width: 81px;
	background-image: url(images/leftcollink.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #363636;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
	padding:10px 7px 6px 0;
	text-align: right;
	vertical-align: bottom;
}
#rightcol li a:hover {
	background-position: 0px -124px;
	color: #ffffff;
}
#rightcol li .selected {
	display: block;
	float: left;
	height: 108px;
	width: 81px;
	background-image: url(images/leftcollink.gif);
	background-repeat: no-repeat;
	background-position: 0px -124px;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
	padding:10px 7px 6px 0;
	text-align: right;
	vertical-align: bottom;
}
#rightcol .info {
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	clear: both;
	font-weight: bold;
	padding: 0px 0 0 0;
	color: #71756D;
	bottom:-75px;
	left:-709px;
	position:absolute;
	z-index: 10;
	width: 893px;
}
#rightcol .info .left {float:left; text-align:left; padding-top:10px;}
#rightcol .info .left span {padding-right:5px; float:left; display:block; height:23px;}
#rightcol .info .left span img {margin-right:8px;}
#rightcol .info .left .padtop {padding-top:8px;}
#rightcol .info .right {float:right; text-align:right;}
#rightcol .info .right .facebook {display:block; float:right; height:28px; padding:18px 50px 0 0; background:url(images/facebook_logo.gif) no-repeat 100% 0;}
#rightcol .info a {
	color: #71756D;
	text-decoration: none;
}
#rightcol .info a:hover {
	color: #000000;
}
#newsletter {
	clear: both;
	padding-top: 10px;
	width: 184px;
}
#newsletter input {
	float: left;
	border:0;
	padding:3px 6px 0 6px;
	height: 19px;
	margin:0;
	width: 143px;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 0px;
	border: 1px dashed #A5B095;
}
#newsletter .blur {
	background: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #71756D;
}
#newsletter .click {
	background-image: url(images/newsletterbck.gif);
	background-repeat: no-repeat;
	background-position: 0px -26px;
	color: #ffffff;
}
#newsletter .go {
	display: block;
	float: right;
	height: 24px;
	width: 20px;
	background-image: url(images/go2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#newsletter .go:hover {
	background-position: 0px -24px;
}
#search {
	clear: both;
	padding-top: 85px;
	width: 184px;
}
#search input {
	float: left;
	border:0;
	padding:5px 6px 0 6px;
	height: 21px;
	margin:0;
	width: 145px;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	letter-spacing: 0px;
}
#search .blur {
	background-image: url(images/newsletterbck.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #363636;
}
#search .click {
	background-image: url(images/newsletterbck.gif);
	background-repeat: no-repeat;
	background-position: 0px -26px;
	color: #ffffff;
}
#search .go {
	display: block;
	float: right;
	height: 26px;
	width: 20px;
	background-image: url(images/go.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#search .go:hover {
	background-position: 0px -26px;
}
#rightcol h1 {
	height: 102px;
	text-align: left;
	margin-bottom: 22px;
}
#rightcol h1 a {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -8000px;
	text-decoration: none;
	display: block;
	float: right;
	height: 102px;
	width: 146px;
}
.grid {
	position: absolute;
	left: 101px;
	top: 0px;
	text-align: left;
	z-index: 10;
	/*width: 686px;*/
	width: 467px;
}
.grid ul {
	clear: both;
	display: block;
	padding-bottom: 3px;
	height: 124px;
}
.grid li {
	float: left;
	width: 90px;
	height: 124px;
	margin-right: 3px;
	display: block;
	text-align: right;
	font-family: Arial;
	line-height: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #c6d2b9;
	background-color: #212121;
	position: relative;
	overflow: hidden;
}
.grid li .thumb {
	display: block;
	position: absolute;
	left: -3px;
	top: 0px;
	z-index:12;
	/*width: 93px;*/
	width: 0px;
	height: 124px;
	background-color: #000;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center 0px;
	/*display: none;*/
}
/* -------- CART CSS ------------- */
.cartorder {

width:315px;
}
.cartorder th {
	padding: 3px 2px 2px 2px;
	border-top: 1px dashed #555555;
}
.cartorder td {
	padding: 5px 2px 5px 2px;
	border-top: 1px dashed #555555;
}
.cartorder .last {text-align:right;}
.cartorder a {color:#bcc5b1; text-decoration:none !important;}
.cartorder .last a:hover {color:#F05A2A !important;}
.titleOrder div {width:60px; overflow:hidden;}
.totalPrice {
padding:10px 0 10px 0;
font-weight: bold;
text-align: right;
}
#detail4 .textarea .totalPrice .links .refresh {
	margin:3px 0 0 0;
}
.quantity {
color:#FFFFFF !important;
text-align:center;
background-color:#333333 !important;
border:none !important;
width: 35px !important;
}
.submit {
/*color:#bcc5b1 !important;
text-align:center;
background-color:#000 !important;
border:none !important;
width:45px !important;
cursor:pointer;*/
}
#checkoutfrm label{
padding-bottom:8px !important;
}

#detail4 #checkout {
padding: 13px 0px 0px 2px;
margin: 20px 30px 0 0px;
border-top: 5px solid #b4c1a2;
}
#detail4 #checkout a {
color: #bcc5b1;
text-decoration:none;
font-weight: bold;
}
#detail4 #checkout a:hover {
color: #ffffff;
}

#orderscroll {
	width: auto;
	height: 290px;
	overflow: auto;
	position: relative;
	outline: none;
}

/* -------- END OF CART CSS ----------- */

/*.grid li .rolloverarea {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:13;
	width: 90px;
	height: 124px;
	background-image:url(images/transp.gif);
	background-repeat: repeat;
}
.grid li .over {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:12;
	width: 183px;
	height: 124px;
	background-color: #000;
	overflow: hidden;
}
.grid li .over .left {
	float: left;
	width: 90px;
	height: 124px;
	display: block;
}
.grid li .over .right {
	float: right;
	width: 93px;
	height: 124px;
	display: block;
	background-color: #000;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center 0px;
	display: none;
}*/



.grid .first {
	background-image: url(images/gridfirstbck.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.grid .invisible {
	background-image: none;
	background-color: transparent;
}
.grid .empty {
	overflow: visible;
}
.grid li a {
	display: block;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 90px;
	height: 124px;
	cursor: pointer;
}
.grid[class] li a {
	background-image: url(images/gridbck2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.grid li a:hover {
	color: #fff;
	background-position: 0px -124px;
/*	background-color: #434343;*/
}
#grid1 li {
	padding: 82px 9px 5px 5px;
	height: 37px;
	font-size: 12px;
	width: 76px;
}
#grid2 li {
	padding: /*38px*/18px 9px 5px 5px;
	height: /*81px*/101px;
	width: 76px;
	font-size: 11px;
	line-height: 12px;
}
.grid li .white {
	color: #fff;
	display: block;
}
.grid li .larger {
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 10px;
	color: #fff;
	display: block;
}
/*.grid li a:hover span {
	color: #BCBCBC;
}*/
#box11, #box12, #box13, #box14, #box15, #box16,
#box21, #box22, #box23, #box24, #box25, #box26,
#box31, #box32, #box33, #box34, #box35, #box36,
#box41, #box42, #box43, #box44, #box45, #box46,
#box51, #box52, #box53, #box54, #box55, #box56,
#box61, #box62, #box63, #box64 {
	display:none;
}
#leftcol h2 {
	font-family: "Arial Black", Tahoma;
	font-size: 36px;
	line-height: 36px;
	letter-spacing: -2px;
	font-weight: bold;
	color: #a6ac9f;
	margin: 0 0 15px 0;
}
#leftcol h2.logo1 {
	padding: 7px 0 0 495px;
	font-size: 14px;
	line-height: 16px;
	height: 16px;
	display: block;
}
#leftcol h2.logo1 a {
	display: block;
	height: 16px;
	width: 191px;
	background-image: url(images/empeirialogo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -8000px;
	text-align: left;
}
#leftcol h2.logo2 {
	padding: 7px 0 0 589px;
	font-size: 14px;
	line-height: 16px;
	height: 36px;
	display: block;
}
#leftcol h2.logo2 a {
	display: block;
	height: 36px;
	width: 97px;
	background-image: url(images/oxylogo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -8000px;
	text-align: left;
}
#leftcol .submenu {
	clear: both;
}
#leftcol .submenu li {
	font-family: "Arial Black", Tahoma;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #71756d;
	margin: 0 0 10px 0;
	letter-spacing: -1px;
}
#leftcol .submenu li a {
	color: #71756d;
	text-decoration: none;
}
#leftcol .submenu li a:hover {
	color: #404040;
}
#leftcol .submenu ul {
	padding-top: 6px;
}
#leftcol .submenu ul li {
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 4px;
}
#leftcol .submenu ul li a {
	color: #979A94;
}
#leftcol .submenu ul li a:hover {
	color: #404040;
}
#leftcol .submenu li a.active, #leftcol .submenu li a.active:hover {
	color: #F05A2A;
}

#popup1 {
	background-color: #000000;
	height: 505px;
	width: 563px;
	position: absolute;
	top: 127px;
	left: 101px;
	z-index:25;
	text-align: left;
	display: none;
}
#popup1 .close {
	display: block;
	height: 27px;
	width: 27px;
	float: right;
	position: absolute;
	margin-left: 530px;
	margin-top: 5px;
	cursor: pointer;
	/*background-image: url(images/close.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
}
#popup1[id] .close {
	background-image: url(images/close.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#popup2 {
	background-color: #000000;
	height: 505px;
	width: 563px;
	position: absolute;
	top: 127px;
	left: 101px;
	z-index:26;
	text-align: left;
	display: none;
	text-align: center;
}
#popup2 .close {
	display: block;
	height: 27px;
	width: 27px;
	float: right;
	position: absolute;
	margin-left: 530px;
	margin-top: 5px;
	cursor: pointer;
}
#popup2[id] .close {
	background-image: url(images/close.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#popup2 #popvid {
	margin-top: 64px;
}

#detail1 {
	background-color: #000;
	padding-bottom: 20px;
	height: 485px;
	width: 183px;
	overflow: hidden;
	position: absolute;
	top: 127px;
	left: 101px;
	z-index:20;
	display: none;
	text-align: left;
}
#detail1 .top {
	padding: 0px 0px 0px 0px;
	border-bottom: 9px solid #b4c1a2;
	height: 87px;
	margin: 10px 15px 0 15px;
	overflow: hidden;
}
#detail1 .top .maxheight {
	height: 72px;
	overflow: hidden;
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
}
#detail1 .top table {
	width: 100%;
}
#detail1 .top td {
	text-align: left;
	vertical-align: bottom;
	height: 72px;
}
#detail1 .textarea {
	padding: 10px 0 0 0;
	margin: 0 15px 0 15px;
	clear: both;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	letter-spacing:-1px;
	line-height:16px;
}
#detail1 .textarea h5 {
	font-size:14px;
	line-height: 16px;
	font-weight: bold;
	padding: 10px 0 3px 0;
}
#detail1 .textarea li {
	margin-bottom: 15px;
}
#detail1 .textarea a {
	color: #bcc5b1;
	text-decoration: none;
	letter-spacing:0px;
	font-weight: bold;
}
#detail1 .textarea a:hover {
	color: #d3eeb1;
}
#detail1 .textarea .thumb {
	text-align: center;
}
#detail1 .method {
	border-top:1px dashed #555555; margin:20px 15px 0 15px; font:normal 12px/16px Arial; letter-spacing:0px; color:#ffffff; padding:10px 0 0 0;
}
#detail1 .method span {font:bold 16px/18px Arial; letter-spacing:-1px; display:block; padding:0 0 5px 0;}
#detail1 .method a {display:block; float:left; clear:left; color:#BCC5B1; font:bold 12px/14px Arial, Helvetica, sans-serif; text-decoration:none; height:13px; padding:4px 25px 0 0; background:url(images/tick.gif) no-repeat 100% 17px; margin:0 0 2px 0;}
#detail1 .method a.selected {background-position:100% 0px;}
#detail1 .method a:hover {background-position:100% -17px;}
#detail1 .method a:hover {color:#fff;}
#detail1 h2 {
	font-family: Arial;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: -1px;
	margin: 0;
}
#detail1 h3 {
	font-family: Arial;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: -1px;
}
#detail1 h4 {
	font-family: Arial;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: -1px;
}
#detail2 {
	background-color: #000;
	padding-bottom: 20px;
	height: 485px;
	width: 248px;
	overflow: hidden;
	position: absolute;
	top: 127px;
	left: 287px;
	z-index:21;
	display: none;
	text-align: left;
}
#detail2 .top {
	padding: 0px 0px 0px 0px;
	border-bottom: 9px solid #b4c1a2;
	height: 87px;
	margin: 10px 15px 0 15px;
	overflow: hidden;
}
#detail2 .top .maxheight {
	height: 72px;
	overflow: hidden;
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
}
#detail2 .top table {
	width: 100%;
}
#detail2 .top td {
	text-align: left;
	vertical-align: bottom;
	height: 72px;
}
#detail2 .textarea {
	padding: 25px 0 0 0;
	margin: 0 15px 0 15px;
	clear: both;
	overflow:hidden;
}
#detail2 .textarea ul {
	padding: 0;
	float:left;
}
#detail2 .textarea li {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #c9d3bf;
	padding: 0 0px 3px 0;
	margin: 0 0 3px 0;
	position: relative;
	width: 218px;
	overflow: hidden;
	border-bottom: 1px solid #6f6f6f;
	display: block;
	float:left;
	clear:both;
}
#detail2 .textarea li.show {
	border-bottom: 1px solid #6f6f6f;
	display: block;
}
#detail2 .textarea li.hide {
	border: 0px;
	display: none;
}
#detail2 .textarea li .left {
	float: left;
	width: 88px;
	padding: 0 0px 0px 0;
}
#detail2 .textarea li .right {
	color: #ffffff;
	float: right;
	display: block;
	width: 125px;
	padding: 0 0 0px 0px;
	text-align: right;
}
#detail2 .textarea li .right s {color:#909090;}
#detail2 h2 {
	font-family: Arial;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: -1px;
	margin: 0;
}
#detail2 h3 {
	font-family: Arial;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: -1px;
}
#detail3, #detail5 {
	background-color: #000;
	padding-bottom: 20px;
	height: 485px;
	width: 270px;
	overflow: hidden;
	position: absolute;
	top: 127px;
	left: 538px;
	z-index:22;
	display: none;
	text-align: left;
}
#detail3 .top, #detail5 .top {
	padding: 33px 0px 0px 0px;
	border-bottom: 9px solid #b4c1a2;
	height: 64px;
	margin: 0 25px 0 15px;
}
#detail3 .textarea, #detail5 .textarea {
	font-family: "Tahoma", Arial;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	padding: 25px 0 0 0;
	margin: 0 0px 0 15px;
	letter-spacing: 0px;
	text-align: left;
	clear: both;
}
#detail3 .textarea p {
	margin: 0 0 10px 0;
	padding: 0;
}
#detail5 .textarea p {
	margin: 0 0 7px 0;
	padding: 0 0 7px 0;
	border-bottom:1px solid #6F6F6F;
	clear: both;
}
#detail3 .close, #detail5 .close {
	background-image: url(images/close.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 27px;
	width: 27px;
	float: right;
}
#detail3 .close:hover, #detail5 .close:hover {
	background-position: 0px -27px;
}
#detail4 {
	background-color: #000;
	padding-bottom: 20px;
	height: 485px;
	width: 377px;
	overflow: hidden;
	position: absolute;
	top: 127px;
	left: 287px;
	z-index:22;
	display: none;
	text-align: left;
}
#detail4 .top {
	padding: 0px 0px 0px 0px;
	border-bottom: 9px solid #b4c1a2;
	height: 87px;
	margin: 10px 31px 0 30px;
}
#detail4 .textarea {
	font-family: "Tahoma", Arial;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	padding: 25px 0 0 0;
	margin: 0 0px 0 30px;
	letter-spacing: 0px;
	text-align: left;
	clear: both;
}
#detail4 .textarea p {
	margin: 0 0 10px 0;
	padding: 0;
}
#detail4 .close {
	background-image: url(images/close.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 27px;
	width: 27px;
	float: right;
	margin-top: 23px;
}
#detail4 .close:hover {
	background-position: 0px -27px;
}
#detail4 .top .maxheight {
	height: 72px;
	width: 280px;
	overflow: hidden;
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
	float: left;
}
#detail4 .top table {
	width: 100%;
}
#detail4 .top td {
	text-align: left;
	vertical-align: bottom;
	height: 72px;
}
#detail4 h2 {
	font-family: Arial;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: -1px;
	margin: 0;
}
#detail4 h3 {
	font-family: Arial;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: -1px;
}
#detail4 h4 {
	font-family: Arial;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: -1px;
}
#detail4 h5 {
	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: -1px;
}
#detail4 label {
	padding-bottom: 12px;
	display: block;
}
#detail4 input {
	width: 220px;
	border: 1px dashed #757c6c;
	background-color: #000;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #929989;
	padding: 5px 5px 5px 5px;
	letter-spacing: -1px;
}
#detail4 textarea {
	width: 220px;
	border: 1px dashed #757c6c;
	background-color: #000;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #929989;
	padding: 5px 5px 5px 5px;
	height: 100px;
	overflow: auto;
	letter-spacing: -1px;
}
#detail4 .textarea .links {
	border: 0;
	margin: 0;
	padding: 0;
}
#detail4 .textarea .messages {
	clear: both;
	color: #F05A2A;
	font-weight: bold;
	letter-spacing: 0;
}
#detail4 .textarea .messages span {
	clear: both;
	color: #BCC5B1;
	font-weight: bold;
}
#detail1 .textarea .messages {
	color: #F05A2A;
	letter-spacing: 0;
}
#detail1 .textarea .messages span {
	color: #BCC5B1;
	font-weight: bold;
}
#detail5 .top .maxheight {
	height: 49px;
	width: 190px;
	overflow: hidden;
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
	float: left;
}
#detail5 .top table {
	width: 100%;
}
#detail5 .top td {
	text-align: left;
	vertical-align: bottom;
	height: 49px;
}
#detail5 .top h5 {
	color:#FFFFFF;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:20px;
}
#detail5 .textarea h6 {
	color:#C9D3BF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin: 0 0 6px 0;
	letter-spacing: -1px;
	min-height: 16px;
	overflow: hidden;
}
#detail5 .textarea h6 span.left {
	float: left;
	width: 120px;
}
#detail5 .textarea h6 span.right {
	color:#ffffff;
	letter-spacing: 0px;
	font-weight:bold;
	float: right;
	width: 70px;
	padding-left:5px;
	text-align: right;
}
#detail1 .links {
	padding: 13px 0px 0px 2px;
	margin: 20px 15px 0 15px;
}
#detail2 .links {
	padding: 13px 0px 0px 2px;
	margin: 50px 15px 0 15px;
	border-top: 5px solid #b4c1a2;
	clear:both;
}
#detail2 .links .info {font:bold 12px/14px Arial, Helvetica, sans-serif; color:#fff; padding-top:5px;}
#detail2 .links .info span {font-size:16px; font-weight:bold;}
#detail3 .links, #detail5 .links {
	padding: 13px 0px 0px 2px;
	margin: 20px 25px 0 15px;
	/*border-top: 5px solid #b4c1a2;*/
}
#detail4 .links {
	padding: 13px 0px 0px 2px;
	margin: 50px 15px 0 15px;
	border-top: 5px solid #b4c1a2;
}
#detail5 .textarea .links {
	padding: 12px 0 0 0;
	margin: 0;
	/*border-top: 5px solid #b4c1a2;*/
	display: block;
	height: 26px;
}
#detail1 .links li,
#detail2 .links li,
#detail3 .links li,
#detail4 .links li,
#detail5 .links li {
	clear: both;
	display:block;
}
#detail2 .links li {width:216px;}
#detail1 .links .add2cart,
#detail2 .links .add2cart,
#detail3 .links .add2cart,
#detail4 .links .add2cart,
#detail5 .links .add2cart {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #bcc5b1;
	height: 19px;
	padding: 4px 0 0 30px;
	text-decoration: none;
	background-image: url(images/add2cart.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .add2cart:hover,
#detail2 .links .add2cart:hover,
#detail3 .links .add2cart:hover,
#detail4 .links .add2cart:hover,
#detail5 .links .add2cart:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail1 .links .add2wishlist,
#detail2 .links .add2wishlist,
#detail3 .links .add2wishlist,
#detail4 .links .add2wishlist,
#detail5 .links .add2wishlist {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #bcc5b1;
	height: 19px;
	padding: 4px 0 0 30px;
	text-decoration: none;
	background-image: url(images/add2wishlist.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .add2wishlist:hover,
#detail2 .links .add2wishlist:hover,
#detail3 .links .add2wishlist:hover,
#detail4 .links .add2wishlist:hover,
#detail5 .links .add2wishlist:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail1 .links .subscribe,
#detail2 .links .subscribe,
#detail3 .links .subscribe,
#detail4 .links .subscribe,
#detail5 .links .subscribe {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #bcc5b1;
	height: 19px;
	padding: 4px 0 0 30px;
	text-decoration: none;
	background-image: url(images/subscribe.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .subscribe:hover,
#detail2 .links .subscribe:hover,
#detail3 .links .subscribe:hover,
#detail4 .links .subscribe:hover,
#detail5 .links .subscribe:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail1 .links .description,
#detail2 .links .description,
#detail3 .links .description,
#detail4 .links .description,
#detail5 .links .description {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #bcc5b1;
	height: 19px;
	padding: 4px 0 0 30px;
	text-decoration: none;
	background-image: url(images/description.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .description:hover,
#detail2 .links .description:hover,
#detail3 .links .description:hover,
#detail4 .links .description:hover,
#detail5 .links .description:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail1 .links .flip,
#detail2 .links .flip,
#detail3 .links .flip,
#detail4 .links .flip,
#detail5 .links .flip {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #bcc5b1;
	height: 19px;
	padding: 4px 0 0 30px;
	text-decoration: none;
	background-image: url(images/flip.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .flip:hover,
#detail2 .links .flip:hover,
#detail3 .links .flip:hover,
#detail4 .links .flip:hover,
#detail5 .links .flip:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail1 .links .refresh,
#detail2 .links .refresh,
#detail3 .links .refresh,
#detail4 .links .refresh,
#detail5 .links .refresh {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #bcc5b1;
	height: 19px;
	padding: 4px 0 0 30px;
	text-decoration: none;
	background-image: url(images/refresh.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .refresh:hover,
#detail2 .links .refresh:hover,
#detail3 .links .refresh:hover,
#detail4 .links .refresh:hover,
#detail5 .links .refresh:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail1 .links .portal,
#detail2 .links .portal,
#detail3 .links .portal,
#detail4 .links .portal,
#detail5 .links .portal {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #bcc5b1;
	height: 19px;
	padding: 4px 0 0 30px;
	text-decoration: none;
	background-image: url(images/portal.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .portal:hover,
#detail2 .links .portal:hover,
#detail3 .links .portal:hover,
#detail4 .links .portal:hover,
#detail5 .links .portal:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail1 .links .video,
#detail2 .links .video,
#detail3 .links .video,
#detail4 .links .video,
#detail5 .links .video {
	font-family: Arial;
	font-size: 17px;
	line-height: 18px;
	font-weight: bold;
	color: #bcc5b1;
	height: 20px;
	padding: 3px 0 0 30px;
	letter-spacing: -1px;
	text-decoration: none;
	background-image: url(images/video.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .video:hover,
#detail2 .links .video:hover,
#detail3 .links .video:hover,
#detail4 .links .video:hover,
#detail5 .links .video:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail1 .links .url,
#detail2 .links .url,
#detail3 .links .url,
#detail4 .links .url,
#detail5 .links .url {
	font-family: Arial;
	font-size: 17px;
	line-height: 18px;
	font-weight: bold;
	color: #bcc5b1;
	height: 20px;
	padding: 3px 0 0 30px;
	letter-spacing: -1px;
	text-decoration: none;
	background-image: url(images/portal.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .url:hover,
#detail2 .links .url:hover,
#detail3 .links .url:hover,
#detail4 .links .url:hover,
#detail5 .links .url:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail1 .links .photo,
#detail2 .links .photo,
#detail3 .links .photo,
#detail4 .links .photo,
#detail5 .links .photo {
	font-family: Arial;
	font-size: 17px;
	line-height: 18px;
	font-weight: bold;
	color: #bcc5b1;
	height: 20px;
	padding: 3px 0 0 30px;
	letter-spacing: -1px;
	text-decoration: none;
	background-image: url(images/photos.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .photo:hover,
#detail2 .links .photo:hover,
#detail3 .links .photo:hover,
#detail4 .links .photo:hover,
#detail5 .links .photo:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail1 .links .download,
#detail2 .links .download,
#detail3 .links .download,
#detail4 .links .download,
#detail5 .links .download {
	font-family: Arial;
	font-size: 17px;
	line-height: 18px;
	font-weight: bold;
	color: #bcc5b1;
	height: 20px;
	padding: 3px 0 0 30px;
	letter-spacing: -1px;
	text-decoration: none;
	background-image: url(images/download.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .download:hover,
#detail2 .links .download:hover,
#detail3 .links .download:hover,
#detail4 .links .download:hover,
#detail5 .links .download:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail1 .links .submit,
#detail2 .links .submit,
#detail3 .links .submit,
#detail4 .links .submit,
#detail5 .links .submit {
	font-family: Arial;
	font-size: 17px;
	line-height: 18px;
	font-weight: bold;
	color: #bcc5b1;
	height: 20px;
	padding: 3px 0 0 30px;
	letter-spacing: -1px;
	text-decoration: none;
	background-image: url(images/submit.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .submit:hover,
#detail2 .links .submit:hover,
#detail3 .links .submit:hover,
#detail4 .links .submit:hover,
#detail5 .links .submit:hover {
	color: #ffffff !important;
	background-position: 0px -23px;
}
#detail1 .links .suggest,
#detail2 .links .suggest,
#detail3 .links .suggest,
#detail4 .links .suggest,
#detail5 .links .suggest {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #bcc5b1;
	height: 19px;
	padding: 4px 0 0 30px;
	text-decoration: none;
	background-image: url(images/add2wishlist.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .suggest:hover,
#detail2 .links .suggest:hover,
#detail3 .links .suggest:hover,
#detail4 .links .suggest:hover,
#detail5 .links .suggest:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail1 .links .cv,
#detail2 .links .cv,
#detail3 .links .cv,
#detail4 .links .cv,
#detail5 .links .cv {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #bcc5b1;
	height: 19px;
	padding: 4px 0 0 30px;
	text-decoration: none;
	background-image: url(images/cv.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	margin-bottom: 7px;
}
#detail1 .links .cv:hover,
#detail2 .links .cv:hover,
#detail3 .links .cv:hover,
#detail4 .links .cv:hover,
#detail5 .links .cv:hover {
	color: #ffffff;
	background-position: 0px -23px;
}
#detail3 .textarea a,
#detail4 .textarea a,
#detail5 .textarea a {
	color:#BCC5B1;
	text-decoration:underline;
}
#detail3 .textarea a:hover,
#detail4 .textarea a:hover,
#detail5 .textarea a:hover {
	color:#d3eeb1;
}
#paging {
	position: absolute;
	right: 18px;
	bottom: 20px;
	color: #A6AC9F;
	font-family: Arial;
	font-size:16px;
	line-height:18px;
	width: 180px;
}
#paging a {
	font-family:"Arial Black",Tahoma;
	font-size:15px;
	letter-spacing:-1px;
	color: #A6AC9F;
	text-decoration: none;
}
#paging a:hover {
	color: #404040;
}
#paging .selected {
	color: #404040;
}
#paging .numbers {
	float: right;
	padding:0 8px;
	text-align: center;
}
#paging .prev {
	float: right;
	width: 8px;
	height: 11px;
	background-image: url(images/prevarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin:4px 0px 0 0;
	font-size: 1px;
	line-height: 1px;
}
#paging .next {
	float: right;
	width: 8px;
	height: 11px;
	background-image: url(images/nextarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin:4px 0 0 0px;
	font-size: 1px;
	line-height: 1px;
}
#paging .prev:hover, #paging .next:hover {
	background-position: 0px -11px;
}
#paging .prev2 {
	float: right;
	width: 16px;
	height: 14px;
	background-image: url(images/prev2arrow.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	display: block;
	margin:3px 0px 0 0;
	font-size: 1px;
	line-height: 1px;
}
#paging .next2 {
	float: right;
	width: 16px;
	height: 14px;
	background-image: url(images/next2arrow.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	display: block;
	margin:3px 0 0 0px;
	font-size: 1px;
	line-height: 1px;
}
#paging .prev2:hover, #paging .next2:hover {
	background-position: 0px -14px;
}
#paging span {
	font-size: 14px;
	font-weight: normal;
	color: #3e3e3e;
}

/* John Additions for stupid IE6 */
.marginleft {
	margin-left: -1500px;
}

.clearmargin {
	margin-left: 0;
}
/*------------------------ */
#detail1 .listmenu {
	padding: 11px 0 20px 0;
}
#detail1 .listmenu li {
	border-bottom: 1px solid #707070;
	margin: 0;
	padding: 4px 0 1px 0;
}
#detail1 .listmenu li a {
	color: #bdc6b3;
}

/*--- JOHN ----- */
ul.griditems {
	display: none;
}

.w316 {width:316px;}
