@import url("facebox.css");
A:link {
	COLOR: #none; 
	text-decoration:#none;
}
A:active {
	COLOR: #none; 
	text-decoration:#none;
	}

A:visited {
	COLOR: #none; 
	text-decoration:#none;
	}

A:hover {
	text-decoration:#none;
	color: #none;
}
body{
	margin: 0px;
	background: url(../images/body_bg.jpg);
}
#container{
	width:1000px;
	margin:0px auto;
	margin-bottom:15px;
}
#topmenu{
}

.topmenu_l{
	background:url(../images/top_menu_l.jpg) left top no-repeat;
}

.topmenu_m{
	background:url(../images/top_menu_m.jpg) repeat-x;
}

.topmenu_r{
	background:url(../images/top_menu_r.jpg) right top no-repeat;
	width:1000px;
	height:43px;
}
#topmenu ul{
list-style-type: none;
width:300px;
margin:0px auto;
padding:0px;
}

#topmenu li{
display:inline;
margin:0;
padding:0;
}

#topmenu a{
float:left;
background:url(../images/top_menu_left.jpg) no-repeat left top;
margin:0;
margin-right: 0px; /*spacing between each tab*/
padding:0 0 0 6px;
text-decoration:none;
}

#topmenu a span{
float:left;
display:block;
background:url(../images/top_menu_right.jpg) repeat-x right top;
padding: 13px 15px 13px 9px;
font-weight:bold;
color:#585858;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu a span {float:none;}
/* End IE5-Mac hack */

#topmenu a:hover span {
color: #ffffff;
}

#topmenu #current a{ /*Selected Tab style*/
background-position:0 -43px; /*Shift background image up to start of 2nd tab image*/
}

#topmenu #current a span{ /*Selected Tab style*/
background-position:100% -43px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}

#topmenu a:hover{ /*onMouseover style*/
background-position:0% -43px; /*Shift background image up to start of 2nd tab image*/
}

#topmenu a:hover span{ /*onMouseover style*/
background-position:100% -43px; /*Shift background image up to start of 2nd tab image*/
}

#header{
	background:url(../images/header.jpg) no-repeat;
	width:1000px;
	height:128px;
}
#body_content{
	width:1000px;
}
#body_content .content_l{
	background:url(../images/content_l.jpg) left top repeat-y;
}
#body_content .content_r{
	background:url(../images/content_r.jpg) right top repeat-y;
}
#body_content .content_bl{
	background:url(../images/content_bl.jpg) left bottom no-repeat;
	padding:0px 30px 30px 30px;
}
#body_content .content_br{
	background:url(../images/content_br.jpg) right bottom no-repeat;
}
#body_content .content_bm{
	background: #ffffff url(../images/content_bm.jpg) left bottom repeat-x;
}
.col_left{
	width:209px;
}
h2.cat_title{
	background:url(../images/title_pro_cat.jpg) no-repeat;
	width:209px;
	height:87px;
	text-indent:-999px;
	margin:0px;
	padding:0px;
}

.left_link_outer{
	background:url(../images/left_menu_outer.jpg) left bottom no-repeat;
	padding: 0px 10px;
}

.catmenu{

	/*width: 180px; width of menu*/
}
	
.catmenu div a{ /*header bar links*/
	font: normal 11px Tahoma;
	display: block;
	background: transparent url(../images/cat_menu_bg.gif) 100% 0px;
  	height: 29px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 0px 0 0px 0px;
	line-height: 27px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	text-indent:20px;
	font-weight:bold;
	color: #1b1b1b;
}

.catmenu div a:hover{
	background-position: 100% -29px;
	color:#f47610;
}

.catmenu div.unselected a{ /*header that's currently not selected*/
	color: #1b1b1b;
}

	
.catmenu div.selected a{ /*header that's currently selected*/
	color: #f47610;
	font-weight:bold;
	background-position: 100% -29px !important;
}

.catmenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.catmenu ul li{
/*	border-bottom: 1px solid #a1c67b;*/
}


.catmenu ul li a{ /*sub menu links*/
	font: normal 11px Tahoma;
	display: block;
	background:#1b1b1b url(../images/cat_sub_menu_bg.gif) 100% 0;
  	height: 26px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 0px 0 0px 0px;
	line-height: 29px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	text-indent:30px;
	color: #ffffff;
	border: 1px solid #ffffff;
	border-top:0px;
}
.catmenu ul li a:hover{
	background-position: 100% -28px;
	color:#ffffff;
}



.content_specer{
	width:29px;
}

.content{}

#cart{}
#cart .cart_inner{
	padding:5px;
	text-align:right;
	font-weight:bold;
}
#cart .cart_inner strong{
	color:#dc6c18;
}
#cart .cart_inner span{
	font-weight:normal;
	color:#dc6c18;
	padding-left:8px;
	padding-right:8px;
}
#cart .cart_inner .cart:link, #cart .cart_inner .cart:visited{
	background:url(../images/cart.jpg) left center no-repeat;
	padding-left:25px;
	text-decoration:none;
	height:25px;
	line-height:25px;
	color:#3c3c3c;
	margin:0px 10px;
}
#cart .cart_inner .cart:hover{
	color:#c10909;
}

#cart .cart_inner .logout:link, #cart .cart_inner .logout:visited{
	background:url(../images/logout.jpg) left center no-repeat;
	padding-left:25px;
	text-decoration:none;
	height:25px;
	line-height:25px;
	color:#3c3c3c;
	margin:0px 10px;
}
#cart .cart_inner .logout:hover{
	color:#c10909;
}


h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:lighter;
	color:#a8221d;
	line-height:25px;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}

h1 a:link, h1 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:lighter;
	color:#333333;
	height:30px;
	line-height:25px;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
h1 a:hover{
	color:#a8221d;
}



h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#444444;
	height:30px;
	line-height:25px;
	padding:0px;
	margin:0px;
}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#a8221d;
	padding:0px;
	margin:0px;
}
#links{}
#links ul{
	margin:0px;
	padding:0px;
}
#links ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:url(../images/arrow.gif) left top no-repeat;
	line-height:20px;
	padding-left:10px;
	margin-bottom:10px;
	border-bottom:1px solid #e0e0e0;
	padding-bottom:10px;
}
#links ul li a:link, #links ul li a:visited{
	font-weight:normal;
	text-decoration:none;
	color:#f47610;
}
#links ul li a:hover{
	color:#990000;
}
#products{}
#products .prlist{
	float:left;
	width:176px;
	margin: 0px 25px;
	margin-bottom:25px;
}
#products .prlist .list_tl{
	background:url(../images/pr_list_box_tl.jpg) left top no-repeat;
	padding:20px 21px;
	height:240px;
}
#products .prlist .list_tr{
	background: url(../images/pr_list_box_tr.jpg) right top no-repeat;
}
#products .prlist .list_bl{
	background:url(../images/pr_list_box_bl.jpg) left bottom no-repeat;
}
#products .prlist .list_br{
	background:url(../images/pr_list_box_br.jpg) right bottom no-repeat;
}
#products .prlist img{
	border:1px solid #9c9c9c;
	margin-bottom:10px;
}


#products_details{
	width:176px;
}
#products_details .list_tl{
	background:url(../images/pr_list_box_tl.jpg) left top no-repeat;
	padding:20px 21px;
/*	height:200px;*/
}
#products_details .list_tr{
	background: url(../images/pr_list_box_tr.jpg) right top no-repeat;
}
#products_details .list_bl{
	background:url(../images/pr_list_box_bl.jpg) left bottom no-repeat;
}
#products_details .list_br{
	background:url(../images/pr_list_box_br.jpg) right bottom no-repeat;
}
#products_details img{
	border:1px solid #9c9c9c;
	margin-bottom:10px;
}
.colors{
	padding:10px 0px;
}

.colors img{
	background:url(../images/color_bg.jpg) no-repeat;
	padding:6px;
	margin-right:8px;
}
.product_big{
	border:1px solid #9c9c9c;
}
.pro_specer{
	width:10px;
}

#footer{
	background:url(../images/footer_outer.jpg) no-repeat;
	width:1000px;
	height:109px;
}
#footer .footer_inner{
	padding: 21px 30px 16px 194px;
}
#footer strong{
	color:#a8221d;
	font-weight:normal;
}
form{
	margin: 0px;
}
.form-text{
	width:100px;
}

.textarea {
	font-family: Arial;
	font-size: 12px;
	color: #605E76;
	background: #ffffff url(../images/input_inner.jpg) repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #D3D2DA;
	padding:3px;
	width:192px;
}
.select{
	font-family: Arial;
	font-size: 12px;
	color: #605E76;
	background: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #D3D2DA;
	padding:3px;
	width:200px;
}

input{
	font-family: Arial;
	font-size: 12px;
	color: #605E76;
	background: #ffffff url(../images/input_bg.jpg) repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #D3D2DA;
	padding:3px;
}
.input-button{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: url(../images/button_bg.jpg);
	border-width: 1px;
	border-style: solid;
	border-color: #f58c23;
	padding:3px;
}
textarea {
	font-family: Arial;
	font-size: 12px;
	color: #605E76;
	background: ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #D3D2DA;
}
select {
	font-family: Arial;
	font-size: 12px;
	color: #605E76;
	background: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #D3D2DA;
	padding:3px;
}
radio {
	border-width: none;
	border-style: none;
	border-color: #ffffff;
	background: #ffffff;
}
.input {
	font-family: Arial;
	font-size: 12px;
	color: none;
	background: #ffffff;
	border-width: 0px;
	border-style: none;
	margin:0px;
	padding:0px;
}

.more-link{
	float:right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #a8221d;
	text-decoration: none;
}
.more-link:active {
	COLOR: #a8221d; TEXT-DECORATION: none;
}
.more-link:visited {
	COLOR: #a8221d; TEXT-DECORATION: none;
}
.more-link:hover {
	CURSOR: hand; COLOR: #f47610; TEXT-DECORATION: none;
}

.email-link{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #a8221d;
	text-decoration: none;
}
.email-link:active {
	COLOR: #a8221d; TEXT-DECORATION: none;
}
.email-link:visited {
	COLOR: #a8221d; TEXT-DECORATION: none;
}
.email-link:hover {
	CURSOR: hand; COLOR: #f47610; TEXT-DECORATION: none;
}


blockquote,form,div,li,ol,p,td,th,ul {font-size: 12px; font-family:Arial; color: #585858;}
p{
	text-align: justify;
	padding:0px;
}
.error{ color:#bb002c; font-family:verdana; font-size:12px; vertical-align:top }

.error1 ul {
	background: url(../images/alert.png) 5px 0.5em no-repeat #F8E0D6;
	border:#DD7244 1px solid;
	padding:11px 5px 5px 55px;
	width:auto;
	margin-left:2px;
}
.error1 li {
	list-style-type:circle;
	padding:2px 5px 2px 5px;
	font-size:11px;
	color:#cc0000;
}
.displayMsg ul {
	background: url(../images/ok.png) 5px 0.5em no-repeat #D9EAC8;
	border:#C5D898 1px solid;
	padding:11px 5px 5px 55px;
	width:auto;
	margin-left:2px;
}
.displayMsg li {
	list-style-type:circle;
	padding:2px 5px 2px 5px;
	font-size:11px;
	color:#003300;
}
#tab_tab { font-size:11px; margin:5px 5px 5px 5px; border:#d1d1d1 1px dotted; font-family:Verdana, Arial, Helvetica, sans-serif; } 
#tab_tab td { vertical-align:middle; padding:3px 5px 3px 5px; border-right:#d1d1d1 1px dotted; border-bottom:#d1d1d1 1px dotted; font-family:Verdana, Arial, Helvetica, sans-serif; }
#tab_tab .t1 { background-color:#454545; padding:5px 5px 5px 5px; color:#FFFFFF; font-size:11px; }
#tab_tab .t2 { background-color:#EFEFEF; padding:5px 0 5px 5px; }
#tab_tab .t3 { background-color:#fff6e7; padding:5px 5px 5px 5px; color:#000000; font-size:11px; text-align:center; font-weight:600; }
.prd-link{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #a8221d;
	text-decoration: none;
}
.prd-link:active {
	COLOR: #a8221d; TEXT-DECORATION: none;
}
.prd-link:visited {
	COLOR: #a8221d; TEXT-DECORATION: none;
}
.prd-link:hover {
	CURSOR: hand; COLOR: #f47610; TEXT-DECORATION: none;
}
.button{ border:#070707 2px solid; background:#636363; color:#FFF; font-weight:bold; height:20px;  font-size:11px; height:25px;	width: 91px; } 
.process_title {
background:#454545 repeat-x; color:#FFFFFF; font-size:12px; height:26px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;
}
.note {
color:#CC0000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
