* {
	padding:0px; 
	margin:0px; 
	border-collapse: collapse;
	border:0;
	font-family:verdana; 
	font-size:10px
	}
body {
	margin:40px;
	margin-left:1px;
	background-image: url(../images/bg_1.jpg);
	background-repeat: repeat-x;
	background-color: #9a7c56;
	}
a {
	cursor:pointer
	}
.productList {
	display:inline; 
	float:left; 
	margin-left:0px
	}
form {
	display:inline
	}
h1 {
	font-size:24px; 
	margin-top:0px; 
	margin-left:0px
	}
#nav {
	padding:10px
	}

img {
	border:none
	}

.categoryBox {
	height:110px; 
	width:230px
	}
#searchResults, #colorSelection, #perPageSelection {
	position:absolute; 
	width:150px; 
	max-height:100px; 
	overflow:auto; 
	border:1px solid #FFF; 
	border-top:none; 
	background-color:#E93B12; 
	color:white; 
	text-align:left; 
	font-size:0.9em; 
	z-index:100; 
	visibility:hidden
	}

#searchResultsText {
	visibility:hidden
	}

#perPageSelection a {
	color:black;
	text-decoration:none; 
	display:block; 
	cursor:pointer
	}
#perPageSelection a:hover {
	background-color:#c5c5c5
	}
#colorSelection {
	background-color:#c5c5c5; 
	width:170px
	}
#colorSelection a {
	color:#000
	}
#colorSelection a:hover {
	background-color:#c3c3c3
	}
#searchResults li:hover {
	background-color:#635e5e
	}
#search input {
	border: 1px solid black;
	font-size:12px; 
	line-height:16px; 
	display:block; 
	float:left; 
	height:18px; 
	width:150px
	}
#search img {
	margin-top:0px; 
	height:23px; 
	width:5px
	}
#navbar ul {
	
	}

#jsddm {
	margin: 0;
	padding: 0;
	}

#jsddm li {
	display:inline; 
	float:left; 
	background-image: url(../images/menubg.gif);
	background-color: #c0c0c0; 
	background-repeat: repeat-x;
	margin:0px;
	vertical-align:middle;
	padding:0px;
	padding-top:0px;
	height:22px;
	border-right:1px solid black;
	border-top:1px solid black;
	}

#jsddm li a {	
	display: block;
	padding: 5px 5px;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	color:black;
	font-variant:small-caps; 
	white-space: nowrap
	}

#jsddm li ul {
	margin: 0;
	padding: 0;
	margin-left: -1px;
	position: absolute;
	z-index: 10;
	visibility: hidden;
	border: 1px solid black;
	background-color: #fff;
	opacity:0.85;
	moz-opacity: 0.85; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	}

#jsddm li ul li {
	border:none;
	float: none;
	display: inline;
	background: none;
	text-align:left;
	}

#jsddm li ul li a {
	text-align: left;
	font-family: verdana;
	font-size:10px;
	color:#635e5e;
	opacity:1;
	moz-opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	min-width: 140px;
	background:none;
	border-width: 1px;
	padding:6px;
	background-color: #fff;
	background: url(../images/border.gif) bottom repeat-x;
	}

#jsddm li ul li a:hover {
	color: #EF3E28;
	}

#navbar li {
	display:inline; 
	float:left; 
	background-image: url(../images/menubg_gold.jpg);
	background-color: #c0c0c0; 
	margin:0px;
	vertical-align:middle;
	padding:0px;
	height:22px;
	border-right:1px solid black;
	border-top:1px solid black;
	}
#navbar a {
	font-variant:small-caps; 
	font-size:10px; 
	font-weight:bold; 
	color:black; 
	text-decoration:none; 
	margin-top:5px; 
	margin-right:3px; 
	margin-left:3px; 
	display:block; 
	float:left;
	}
#jsddm li.bar_l, #jsddm li.bar_r {
	border: none;
	height:23px;
	width:4px;
	background-color:#fff;
	background-repeat:no-repeat;
	}
#jsddm li.bar_l {
	background-image:url(../images/menu_l_gold.gif);
	}
#jsddm li.bar_r {
	background-image:url(../images/menu_r_gold.gif); 
	}
#leftmenu {
	vertical-align:top; 
	margin:0px; 
	padding:0px
	}
#leftmenu a { 
	color:black; 
	text-decoration:none
	}
#leftmenu ul {
	list-style:none; 
	text-align:right
	}
#leftmenu li {
	margin:0px; 
	padding:0px; 
	border-bottom:none; 
	line-height:15px; 
	font-weight:normal; 
	color:white; 
	cursor:hand
	}
#leftmenu div {
	width:20px; 
	margin-left:80px; 
	margin-top:1px; 
	overflow:hidden; 
	height:15px; 
	text-align:right; 
	padding:0px; 
	color:#635e5e; 
	font-weight:bold
	}
#leftmenu .products {
	background-repeat:no-repeat; 
	height:30px; 
	width:35px; 
	margin-left:83px; 
	margin-top:1px; 
	color:black; 
	padding-left:36px
	}
#labels .label {
	width:22px; 
	margin-left:94px; 
	margin-top:1px; 
	overflow:hidden; 
	height:22px; 
	text-align:right; 
	color:white; 
	padding:0px; 
	cursor:hand; 
	background-color:black; 
	line-height:20px
	}
#leftmenu #label_red {
	background-color:#EF3E28
	}
#leftmenu #label_blue {
	background-color:#00AEE7
	}
#leftmenu #label_orange {
	background-color:#F8991C
	}
#leftmenu #label_green {
	background-color:#7DC242
	}
#leftmenu #label_purple {
	background-color:#814A9A
	}
#leftmenu #label_grandkru {
	background-color:#bbbfc2
	}
#main {
	padding-top:1px; 
	vertical-align:top; 
	}
#mainpic, #mainPic3 {
	width:725px
	}
#mainPic {
	padding-top: 10px;
	}
#main div.std {
	width:725px; 
	background-color:#635e5e; 
	overflow:visible; 
	margin-top:0px
	}
div.circle_big {
	width:170px; 
	height:170px; 
	text-align:center; 
	color:white; 
	margin-left:3px
	}
.circle_big span {
	display:block; 
	padding-top:69px; 
	font-size:16pt
	}
div.circle_small {
	width:150px; 
	height:150px; 
	text-align:center; 
	color:white; 
	margin-left:15px
	}
.circle_small span {
	display:block; 
	padding-top:54px; 
	font-size:16pt
	}
#products_search input, #products_search a {
	height:15px; 
	width:170px; 
	border-collapse:collapse; 
	border:none; 
	background-image:url('../images/buttons/products_search_bar_bg.gif'); 
	font-size:11px; 
	font-weight:bold; 
	letter-spacing:-1px; 
	display:block; 
	float:left
}
#products_search div {
	background-color:#c5c5c5; 
	background-image:url('../images/buttons/products_search_bar_bg.gif'); 
	height:15px; 
	width:170px; 
	padding:0px; 
	font-size:11px; 
	font-weight:bold; 
	letter-spacing:-1px; 
	display:block
	}
.productList a {
	color:black; 
	text-decoration:none
	}
#circle1 {
	margin-top:3px
	}
#circle2 {
	margin-top:10px
	}
#circle3 {
	margin-top:10px
	}
#circle4 {
	margin-top:10px
	}
table td {
	padding:0px; 
	margin:0px; 
	border-collapse:collapse
	}
div#nyroModalFull {
	font-size:12px; 
	color:#000; 
	font-family:Verdana
	}
div#nyroModalLoading {
	border:1px solid #000; 
	width:208px; 
	height:13px; 
	text-indent:-999em; 
	background:#fff url(../images/loadingAnimation.gif) no-repeat; 
	background-position:center
	}
div#nyroModalLoading.error {
	border:4px solid #f66; 
	line-height:20px; 
	padding:20px; 
	width:300px; 
	height:100px; 
	text-indent:0; 
	background:#fff
	}
div#nyroModalWrapper {
	background:#fff; 
	border:1px solid #000
	}
a#closeBut {
	position:absolute; 
	display:block; 
	top:-13px; 
	right:-13px; 
	width:12px; 
	height:12px; 
	text-indent:-9999em; 
	background:url(../images/close.gif) no-repeat; 
	outline:0
	}
div.wrapper div#nyroModalContent {
	padding:0px; 
	background-repeat:no-repeat; 
	background-position:right top
	}
div.wrapperImg div#nyroModalContent {
	position:relative; 
	overflow:hidden; 
	text-align:center
	}
div.wrapperImg div#nyroModalContent div {
	position:absolute; 
	bottom:0; 
	left:0; 
	background:black; 
	padding:10px; 
	margin:10px; 
	border:1px white dotted; 
	overflow:hidden; 
	opacity:0.2; 
	filter:alpha(opacity=20);
	}
div.wrapperImg div#nyroModalContent div:hover {
	opacity:0.5; 
	filter:alpha(opacity=50); 
	cursor:help
	}
div.wrapperImg a {
	outline:none; 
	position:absolute; 
	top:0; 
	height:100%; 
	cursor:pointer; 
	text-indent:-9999em; 
	background-image:url(data:image/gif; base64,AAAA);
	}
a.nyroModalPrev {
	left:0; 
	width:50%
	}
a.nyroModalPrev:hover {
	background:url(../img/prev.gif) left 20% no-repeat
	}
a.nyroModalNext {
	right:0; 
	width:40%
	}
a.nyroModalNext:hover {
	background:url(../img/next.gif) right 20% no-repeat
	}
.hoverImg {
	padding-right: 5px;
	}
a.nyroModalClose {
	color:white; 
	text-decoration:none
	}
.categoryDescription {
	width:300px; 
	font-size:10px; 
	margin-top:15px; 
	margin-left:15px; 
	font-size:12px
	}
.categoryDescription td, b {
	padding-bottom:8px; 
	vertical-align:top
	}
.reviews a {
	color:#5c5c5c
	}
.reviews:hover, .reviews:hover a {
	text-decoration:none; 
	background-color:#ef3e28; 
	color:#fff
	}
#search img.submitButton {
	margin-left:4px; 
	width:20px; 
	height:20px; 
	margin-right:8px
	}
#search td {
	padding-top:5px
	}
#contentStd {
	color:#5c5c5c
	}
#contentStd .topArea {
	padding-left:20px; 
	padding-bottom:20px; 
	vertical-align:top
	}
#contentStd .topArea a {
	color:#5c5c5c; 
	font-size:10px; 
	text-decoration:none
	}
#contentStd .topArea * {
	vertical-align:top
	}
#contentStd .leftArea {
	width:340px; 
	padding-left:20px; 
	vertical-align:top
	}
#contentStd .rightArea {
	width:300px; 
	vertical-align:top; 
	padding-left:50px
	}
#contentStd .rightArea img {
	padding-bottom:20px
	}
#contentStd input, select, textarea {
	border:1px solid black
	}
#contentStd .pressRel {
	color:#5c5c5c; 
	text-decoration:none; 
	font-size:13px
	}
#newsDiv {
	position:absolute;
	opacity:0;
	moz-opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	z-index:3;
	color:#820f0f;
	background-color:#fff;
	border: solid 1px #820f0f;
	padding:0px;
	padding-right:5px;
	padding-left:25px;
	font-size:10px;
	font-family:verdana;
	min-height:50px;
	}

#ie_historyFrame {
	visibility:hidden; 
	display:none
	}
html .fb_share_button {
	display:-moz-inline-block; 
	display:inline-block; 
	padding:1px 20px 0 5px; 
	height:20px; 
	border:1px solid #d8dfea; 
	background:url(../images/facebook_share_icon.jpg) no-repeat top right
	}
html .fb_share_button:hover {
	color:#fff; 
	border-color:#295582; 
	background:#3b5998 url(../images/facebook_share_icon.jpg) no-repeat top right; 
	text-decoration:none
	}
table.iteminfo td { 
	padding-bottom: 3px;
	padding-top: 3px; 
	margin-left: 2px; 
	}
div.tools_menu div { 
	cursor:pointer;
	color: black; 
	display:block; 
	border: 1px solid black; 
	padding: 5px; 
	margin-bottom: 3px;
	}
td#searchResultsText div {
	background:none; 
	}