@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#999;
}
div#ajax_show_me_how {
	background-color:#f6f7f8;
	overflow:hidden;
	position:fixed;
	z-index:100;
	border:2px solid #C9C8CB;
	padding:5px;
	text-align:center;
	display:none;
}

a{
	text-decoration:none;
	cursor:pointer;
	color: #790000;
}
a:hover{
	text-decoration:none;
	color:#808080;
}
.black_link{
	color:#666666;
	text-decoration:none;
	cursor:pointer;
	font-style:italic;
}
.black_link:hover{
	text-decoration:none;
	color:#ffffff;
	font-style:italic;
}

.login_box{
	font-size:11px;
	color:#666;
}
.login_box a{
	text-decoration:none;
	cursor:pointer;
	color:#666;
}
.login_box a:hover{
	text-decoration:none;
	color:#fff;
}

.top_menu{
	color:#665d40;
	font-size:16px;
	font-weight:bold;
	font-family:monospace, "Courier New", Courier;
}

.top_menu a{
	color:#665d40;
	text-decoration:none;
	cursor:pointer;
}

.top_menu a:hover{
	text-decoration:none;
	color:#000000;
}

.white_cat_links{
	text-decoration:none;
	cursor:pointer;
	color:#790000;
}
.white_cat_links:hover{
	text-decoration:none;
	color:#666;
}

.disabled{
	color:#666;
}
#page_title 
{
	font-size:25px;
	font-weight:bold;
	color:#790000;
}
#pagesnum
{
	font-size:10px;
	color:#666;
	padding-left:20px;
	padding-right:20px;
}

#pagesnum a
{
	text-decoration:none;
	cursor:pointer;
	color:#000;
	
}
#pagesnum a:hover
{
	text-decoration:none;
	color:#666;
}
#pager
{
	font-size:10px;
	color:#666;
}

#pager a
{
	text-decoration:none;
	cursor:pointer;
	color:#000;
	
}
#pager a:hover
{
	text-decoration:none;
	color:#666;
}
#pager1
{
	font-size:10px;
	color:#666;
}

#pager1 a
{
	text-decoration:none;
	cursor:pointer;
	color:#000;
	
}
#pager1 a:hover
{
	text-decoration:none;
	color:#666;
}
#pager2
{
	font-size:10px;
	color:#666;
}

#pager2 a
{
	text-decoration:none;
	cursor:pointer;
	color:#000;
	
}
#pager2 a:hover
{
	text-decoration:none;
	color:#666;
}
#white_page_title 
{
	font-size:25px;
	font-weight:bold;
	color:#790000;
}
div#fancy_box{
	background:#000;
	/*opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  	filter: alpha(opacity = 80);*/
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	display:none;
	z-index:30;
	vertical-align:middle;
	text-align:center;
}
/*

div#big_image{
	background:#FFF ;
	background-color:#FFF;
	width:900px;
	height:450px;
	position:fixed;
	display:none;
	z-index:50;
	border:#c2c2c2 1px solid;
}
div#size_chart{
	background:#FFFffff ;
	width:550px;
	height:600px;
	position:fixed;
	display:none;
	z-index:50;
	border:#c2c2c2 1px solid;
}
*/
div#fancy_box2{
	background:#FFFFFF;
	opacity: 0.2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  	filter: alpha(opacity = 20);
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	display:none;
	z-index:30;
}
div#fancy_loading2 {
	background-color:#FFFFFF;
	overflow:hidden;
	position:fixed;
	z-index:100;
	border:2px solid #C9C8CB;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:30px;
	color:#666666;
	font-weight:bold;
	display:none;
}

.black_bigger{
	color:#cccccc;
	font-size:14px;
	font-weight:bold;
	text-shadow:#000000;
}

input{
	height:18px;
	color:#000;
	border: 1px solid #000;
	background:#FFF;
	padding-left:5px;
}
textarea,select{
	color:#000;
	border:#000 1px solid;
	padding-left:5px;
	font-size:12px;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

textarea:disabled, input:disabled, select:disabled{
	color:#666666;
}

#cartButton{
	border:0px;
	background:#790000;
	color:#FFF;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	padding:0px 20px;
	cursor:pointer;
	text-transform: uppercase;
}

.button{
	border:0px;
	background:#790000;
	color:#FFF;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	padding:0px 20px;
	cursor:pointer;
	text-transform: uppercase;
}
.item_lpic{
	width:380px;
	height:190px;
	border: #c2d2d2 1px solid;
}
.thumbnail {
	width:160px;
	height:80px;
	border: #c2d2d2 1px solid;
}
.cart_thumbnail{
	width:70px;
	height:35px;
	border: #c2d2d2 1px solid;
}
#slider_term {
	position: absolute;
	background-repeat:no-repeat;
	background-position: bottom;
	background-color:#FFFFFF;
	width: 700px;
	margin-top: -1000px;
	z-index:100;
}

#slider_policy {
	position: absolute;
	background-repeat:no-repeat;
	background-position: bottom;
	background-color:#FFFFFF;
	width: 700px;
	margin-top: -1100px;
	z-index:100;
}
#slider_exchange {
	position: absolute;
	background-repeat:no-repeat;
	background-position: bottom;
	background-color:#FFFFFF;
	width: 700px;
	margin-top: -1300px;
	z-index:100;
}
#slider_signup {
	position: absolute;
	background-repeat:no-repeat;
	background-position: bottom;
	background-color:#FFFFFF;
	width: 700px;
	margin-top: -1000px;
	z-index:100;
}
#slider_getpassword {
	position: absolute;
	background-repeat:no-repeat;
	background-position: bottom;
	background-color:#FFFFFF;
	width: 700px;
	margin-top: -1000px;
	z-index:100;
}
#slider_myaccount {
	position: absolute;
	background-repeat:no-repeat;
	background-position: bottom;
	background-color:#FFFFFF;
	width: 700px;
	margin-top: -1050px;
	z-index:50;
}
#slider_accountInfo {
	position: absolute;
	background-repeat:no-repeat;
	background-position: bottom;
	background-color:#FFFFFF;
	width: 700px;
	margin-top: -1252px;
	z-index:100;
}
#slider_adminaccountInfo {
	position: absolute;
	background-repeat:no-repeat;
	background-position: bottom;
	background-color:#FFFFFF;
	width: 700px;
	margin-top: -550px;
	z-index:100;
	left:0;
}
#slider_myacc_admin {
	position: absolute;
	background-repeat:no-repeat;
	background-position: bottom;
	background-color:#FFFFFF;
	width: 700px;
	margin-top: -400px;
	z-index:100;
}
.white_background{
	background:#FFF;
	color:#000;
}
/*JS SELECT BOX*/
.select_box
{
	background-color:#FFF;
	/*opacity: 0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  	filter: alpha(opacity = 90);*/
	color:#000;
	position: absolute;
	height:auto;
	max-height:200px;
	overflow-y:auto;
	overflow-x:hidden;
	z-index:80;
	padding-left:5px;
	border:#000 1px solid;
}

.select_text_box
{
	border:#000 1px solid;
	color:#000;
	background:#FFF url(../images/select_icon.jpg) right center no-repeat;
	cursor:pointer;
	z-index:80;
}
.move_mouse_select
{	
	color:#000;
	text-align:left;
	z-index:80;
}
.move_mouse_select div
{
	padding-left:5px;
	cursor:pointer;
	height:20px;
	z-index:80;
}
.move_mouse_select:hover div
{
	background-color:#CCC;
	color:#333;
}

/*END JS SELECT BOX*/