html, body
{	
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#6F6766;
	font-family:Verdana;
	font-size:12px;
	line-height:130%;
	background-color:#EDEDED;
}

a, a:visited, a:active{ color:#107FC9; text-decoration: none;}
a:hover{	text-decoration:underline;}

h1{	font-size: 20px; font-weight:normal; padding:0 0 10px 0; margin:0px;	color:#333; line-height:28px;}
h2{	font-size: 16px; font-weight:bold; line-height:24px; color:#333;}
h3{	font-size:14px;}
img{ 	border:none;}
input, textarea{ padding:2px;}
select { height:20px;}
hr { height: 1px; border-top: solid 1px #eee; border-left:0; border-right:0; border-bottom:0; clear: both;}
form { padding:0px; margin:0;}






/*	----->>> Common	<<<-----	*/
.clear { clear:both;}
.pointer { cursor:pointer;}
.star { color:Red;}
/*	----->>> END.	Common	<<<-----	*/









/*	----->>> Layout	<<<-----	*/
.bg 
{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:990px;
	padding:10px 30px;
	background-color:#FFF;
	border-left:solid 5px #c9c9c9;
	border-right:solid 5px #c9c9c9;
}

#head, #container, #menu
{
	clear:both;
}

#head { padding:10px 0}

#head h2
{
	font-size:11px;
	font-weight:normal;
	margin:0px;
	float:left;
	width:400px;
	padding:10px 0px 0px 20px;
	color:#868B94;
	line-height:14px;
}

#head a.logo {	width:300px;	overflow:hidden;	float:left;}
#head a.blue{ text-decoration:underline;}

#menu{ background-color:#107FC9; position:relative; margin-bottom:10px; height:30px; overflow:hidden;}
#menu .TL, #menu .TR, #menu .BL, #menu .BR {position: absolute; width: 3px; height: 3px; background: url('cor.gif') no-repeat; font-size: 0%;}
#menu .TL { top: 0; left: 0; background-position: 0 0; }
#menu .TR { top: 0; right: 0; background-position: -3px 0; }
#menu .BL { bottom: 0; left: 0; background-position: 0 -3px; }
#menu .BR { bottom: 0; right: 0; background-position: -3px -3px; }

#menu a{ color:#FFF;	font-size:12px; float:left;	text-decoration:none; font-weight:bold; padding:3px 15px 3px 15px; overflow:hidden; margin:4px 0;}
#menu a:hover{	text-decoration:none; background-color:#ededed; color:#333;}

#container .left{	float:left;	overflow:hidden;	width:250px;}
#container .center{	float:left;	overflow:hidden;	width:520px;	margin-left:10px;	margin-right:10px;}
#container .centerDoble{	float:left;	overflow:hidden;	width:730px;	margin-left:10px;	margin-right:0px;}
#container .right{	float:right;	overflow:hidden;	width:200px;}
/*	----->>> END.	Layout	<<<-----	*/



/*	----->>> Product list	<<<-----	*/

.productlist .item { width:100%;}
.productlist .separator { border-top:1px solid #EEEEEE; margin:6px 0;}
.productlist .item h2 { font-size:12px; font-weight:bold; margin:0 0 5px 0; line-height:20px;}
.productlist .item h3 { font-size:12px; font-weight:normal; margin:0 0 10px 0;}
.productlist .item .photo { display:block; margin-right:10px;}
.productlist .item .brand { font-size:11px; margin-bottom:10px;}
.productlist .item .inStock {}
.productlist .item .noStock {}
.productlist .item .buttom {}
.productlist .item .button { float:right;}
.productlist .item .button .info {}
.productlist .item .button .addToCart { cursor:pointer;}
.productlist .item .prices { float:left;}
.productlist .item .prices .price { color:#99CC00; font-weight:bold;}
.productlist .item .prices .oldprice { font-size:11px; text-decoration:line-through;}
.productlist .item .col1 {}
.productlist .item .col2 { width:80%;}
.productlist .size_m { width:100px;}
.productlist .size_h { width:150px;}
.productlist .size_l { width:200px;}


.productlist2 { border-bottom:dotted 1px #EDEDED;}
.productlist2 .item 
{
	overflow:hidden;
	border-top:1px dotted #EDEDED;
	width:236px; 
	padding-right:20px; 
	float:left;
	padding-bottom:10px;
}
.productlist2 .separator { clear:both; margin:10px 0;}
.productlist2 .item h2 { font-size:12px; font-weight:bold; line-height:20px; margin:5px 0;}
.productlist2 .item h3 { font-size:12px; font-weight:normal; margin:0 0 10px 0;}
.productlist2 .item .photo { display:block; text-align:center;}
.productlist2 .item .brand { font-size:11px; margin-bottom:10px;}
.productlist2 .item .inStock {}
.productlist2 .item .noStock {}
.productlist2 .item .buttom {}
.productlist2 .item .button { float:right;}
.productlist2 .item .button .info {}
.productlist2 .item .button .addToCart { cursor:pointer;}
.productlist2 .item .prices { float:left;}
.productlist2 .item .prices .price { color:#99CC00; font-weight:bold;}
.productlist2 .item .prices .oldprice { font-size:11px; text-decoration:line-through; display:block;}
.productlist2 .lastItem { border-left:dotted 1px #EDEDED; padding-right:0px; padding-left:20px;}
.productlist2 .size_m { height:100px;}
.productlist2 .size_h { height:150px;}
.productlist2 .size_l { height:200px;}

.productlist5 { margin:10px 0;}
.productlist5 .item { border-bottom:1px solid #EEEEEE; margin-bottom:10px; padding-bottom:5px;}
.productlist5 .separator { border-top:1px solid #EEEEEE; margin:6px 0;}
.productlist5 .item h2 { font-size:11px; font-weight:bold; margin:5px 0; line-height:18px;}
.productlist5 .item .photo {}
.productlist5 .item .inStock {}
.productlist5 .item .noStock {}
.productlist5 .item .buttom {}
.productlist5 .item .prices {}
.productlist5 .item .prices .price { font-size:12px; color:#99CC00; font-weight:bold;}


table.item td { vertical-align:top;}
.end {}

.list_head { margin-bottom:10px; background-color:#F6F8F5; border-bottom:1px solid #EEEEEE; padding:5px; font-size:11px;}
.sort { float:left; width:50%;}
.sort span { display:block; float:left;}
.sort .sortmenu {float:left; margin:0px; padding:0px;}
.sort .sortmenu li {list-style-type:none;}
.sort li.sortlink {position:relative; padding:0 5px;}
.sort .sortcur { background-color:#eee;}
.sort .sortlink ul { display:none; position:absolute; z-index:3; background-color:#fff; padding:0px; margin:0 -5px; border:2px solid #eee;}
.sort .sortlink ul li { margin:2px 2px; white-space:nowrap;}
.sort .sortlink ul li a { display:block; padding:3px 8px;}
.sort .sortlink ul li a:hover { background-color:#E7F7C6; text-decoration:none;}

.rowCount { float:right; width:50%; text-align:right;}
.rowCount span { background-color:#808080; padding:2px 4px; margin-right:4px; color:#fff;}
.rowCount a { padding:2px 0; margin-right:6px; text-decoration:underline;}

.pager { margin:30px 0 10px 0; clear:both;}
.pager span, .pager a { font-size:11px; font-weight:bold; padding:3px 6px; margin-right:4px;}
.pager a { background-color:#F8FAFF; border:1px solid #CCDEFF; }
.pager a:hover { text-decoration:none; border-color:#107FC9;}
.pager span { background-color:#EEE; border:1px solid #CCC;}


/*
.products {}
.item {}
.separator {}
.end {}
.item h2 {}
.item h3 {}
.item .photo {}
.item .brand {}
.item .inStock {}
.item .noStock {}
.item .buttom {}
.item .button {}
.item .button .info {}
.item .button .addToCart { cursor:pointer;}
.item .prices {}
.item .prices .price {}
.item .prices .oldprice {}
.item .col1 {}
.item .col2 {}

.list_head {}
.sort { float:left;}
.sort .sortmenu {}
.sort .sortlink {}
.sort .sortlink a {}

.rowCount { float:right;}
.rowCount span {}
.rowCount a {}

.pager {}

.size_m { width:100px;}
.size_h { width:150px;}
.size_l { width:200px;}
*/
/*	----->>>	END. Product list	<<<-----	*/


/*	----->>>	Search	<<<-----	*/
.search { clear:both;}
.search .search_box { width:160px;}
.search .button { float:right;}

.search_result {}
.search_result .item { border-bottom:1px solid #EDEDED; margin-bottom:15px; padding: 0 0 7px 0;}
.search_result h3 { font-size:14px; line-height:20px; text-decoration:underline; margin:0px; padding:0px; font-weight:normal;}
.search_result h3 a { text-decoration:underline;}
.search_result .text { margin:5px 0;}
.search_result .link { color:Green; font-size:11px;}
/*	----->>>	END. Search	<<<-----	*/


/*	----->>>	Product Groups 1	<<<-----	*/
.groups { border:1px solid #EDEDED; margin-bottom:10px; font-size:11px;}
.groups a { text-decoration:none;}
.groups a:hover { text-decoration:underline;}
.groups li, .groups ul { list-style:none; margin:0px;}
.groups li { border-bottom:1px solid #F4F4F5; padding:2px 0;}
.groups ul { padding:5px 10px 20px;}
.groups ul ul { padding-left:20px;}
.groups_title { background-color:#F6F8F5; padding:5px 10px; font-weight:bold;}
.group_open {}
.group_closed {}
.group_active { font-weight:bold;}
/*	----->>>	END. Product Groups 1	<<<-----	*/


/*	----->>> Product Groups 2	<<<-----	*/
.groups_main {}
.groups_main .groupItem {}
.groups_main .groupImage {}
.groups_main h2 {}
.groups_main ul {}
.groups_main li {}
/*	----->>> END.	Product Groups 2	<<<-----	*/


/*	----->>>	Breadcrumbs	<<<-----	*/
.breadcrumbs { font-size:11px; margin-bottom:10px;}
.breadcrumbs a {}
/*	----->>>	END. Breadcrumbs	<<<-----	*/


/*	----->>>	Product info	<<<-----	*/
.product_info {}
.product_info .code { font-size:11px;}
.product_info .photobox { float:left; margin:0 20px 5px 0;}
.product_info .photo {}
.product_info .zoom{ display:block; background: url(zoom.gif) no-repeat 0px 0px; padding:5px 0 15px 30px; margin:5px 0 0 0;}
.product_info .prices { margin:15px 0;}
.product_info .prices .price { color:#99CC00; font-weight:bold; font-size:16px;}
.product_info .prices .oldprice { text-decoration:line-through; display:block;}
.product_info .inStock {}
.product_info .noStock {}
.product_info .top {}
.product_info .button {}
.product_info .button .info {}
.product_info .button .addToCart { cursor:pointer;}
.product_info .properties { clear:both;}
.product_info .brand { font-size:11px;}
.product_info .description { clear:both;}
.product_info .images { clear:both; margin:20px 0; padding:10px 0; border-top:1px solid #EDEDED; border-bottom:1px solid #EDEDED;}
.product_info .images a { margin-right:5px; width:100px; height:100px;}
.product_info .review {}
/*	----->>>	END. Product info	<<<-----	*/

/*	----->>>	Product related	<<<-----	*/
.related { clear:both; border:1px solid #EDEDED; margin-bottom:10px; font-size:11px;}
.related_title { background-color:#F6F8F5; padding:5px 10px; font-weight:bold;}
.related_item { float:left; width:21%; margin:5px 2%;}
.related h2 { font-size:11px; font-weight:normal; line-height:16px;}
.related .price { color:#99CC00; font-weight:bold;}
/*	----->>>	END. Product related	<<<-----	*/


/*	----->>>	Comment	<<<-----	*/
.comments {}

.comment_add { margin:10px 0;}
.comment_add .subject label { display:block; margin:10px 0 5px 0;}
.comment_add .subject input { width:96%;}
.comment_add .text label { display:block; margin:10px 0 5px 0;}
.comment_add .text textarea { width:96%}
.comment_add .button { margin:5px 0;}

.comment_title { font-weight:bold; margin:5px 0;}
.comment_item { border-bottom:1px solid #EDEDED; margin-bottom:6px;}
.comment_item .subject { font-weight:bold;}
.comment_item .subject span { font-size:11px; font-weight:normal;}
.comment_item .text { padding-left:10px;}
/*	----->>>	END.	Comment	<<<-----	*/

/*	----->>>	User. Login	<<<-----	*/
.login {border:1px solid #EDEDED; margin-bottom:10px; font-size:11px;  width:198px;}
.login div { margin:4px 10px;}
.login a {}
.login .login_title {background-color:#F6F8F5; padding:5px 10px; font-weight:bold; margin:0px;}
.login .login_name label {}
.login .login_name input { width:170px;}
.login .login_pass label {}
.login .login_pass input { width:170px;}
.login .button { margin-bottom:10px; margin-top:10px;}
/*	----->>>	END.	User. Login	<<<-----	*/


/*	----->>>	User. Register & User info	<<<-----	*/
.userinfo {}
.userinfo .label {text-align:right; width:200px; padding-right:15px; padding-bottom:5px;}
.userinfo .label label {}
.userinfo .field { padding-bottom:5px;}
.userinfo .field input, .userinfo .field textarea { width:240px;}
.userinfo .field .checkUser { width:80px; font-size:11px;}

.available { color:Green;}
.inuse { color:Red;}
/*	----->>>	END.	User. Register & User info	<<<-----	*/


/*	----->>>	User. Orders	<<<-----	*/
.user_orders {}
.user_orders .order_item { border-bottom:1px solid #EDEDED; margin-bottom:10px; padding-bottom:10px;}
.user_orders .order_date { font-weight:bold; margin:4px 0;}
.user_orders .order_products { padding-left:10px;}
.user_orders .order_product {}
/*	----->>>	END.	User. Orders	<<<-----	*/


/*	----->>>	User. Recovery	<<<-----	*/
.recovery {}
.recovery label {}
.recovery .username { width:240px;}
.recovery .button { }
/*	----->>>	END.	User. Recovery	<<<-----	*/


/*	----->>>	Subscribe	<<<-----	*/
.subscribe {border:1px solid #EDEDED; margin-bottom:10px; font-size:11px;}
.subscribe div { margin:4px 10px;}
.subscribe .subscribe_title {background-color:#F6F8F5; padding:5px 10px; font-weight:bold; margin:0px;}
.subscribe label { display:block; padding:4px 10px;}
.subscribe .subscribe_mail input { width:170px;}
.subscribe .button { margin-bottom:10px; margin-top:10px;}
/*	----->>>	END.	Subscribe	<<<-----	*/


/*	----->>>	Footer	<<<-----	*/
#footer { clear:both; border-top:2px solid #C9C9C9; font-size:11px; margin-top:10px; padding:10px 0;}
#footer table { width:100%;}
#footer .sitelinks a {}
#footer .sitelinks span { padding:0 6px; color:#ccc;}
#footer .copyright { margin-bottom:15px;}
#footer .counter {}
/*	----->>>	END.	Footer	<<<-----	*/

/*	----->>>	Brands	<<<-----	*/
.brands {border:1px solid #EDEDED; margin-bottom:10px; font-size:11px;}
.brands_title {background-color:#F6F8F5; padding:5px 10px; font-weight:bold;}
.brands h4 a { font-size:11px; font-weight:normal;}
.brands h4 { border-bottom:1px solid #EDEDED; margin:0 10px; padding:2px 0;}
/*	----->>>	END.	Brands	<<<-----	*/


/*	----->>>	Cart	<<<-----	*/
#cart{	width:200px;	padding-top:16px;}
#cart a{	color:#99CC00;	font-weight:bold;	text-decoration:none;}
#cart a:hover {text-decoration:underline;}
.cart_title{	background:transparent url(card.gif) no-repeat scroll 0 7px; 	font-weight:bold;	padding:12px 5px 0 25px;}
/*	----->>>	END.	Cart	<<<-----	*/


/*	----->>>	Order amount	<<<-----	*/
.order_amount {}
.order_amount .order_items { font-size:11px; width:100%;}
.order_amount .order_items th { background-color:#F6F8F5; padding:5px; font-size:11px; font-weight:normal;}
.order_amount .order_items td { border-bottom:1px solid #EDEDED; margin-bottom:10px; padding:4px 0; }
.order_amount thead {}
.order_amount .photo {}
.order_amount .description { padding:0 10px;}
.order_amount .price {}
.order_amount .increase {}
.order_amount .increase .char { padding:0 10px; color:#ccc;}
.order_amount .count {}
.order_amount .count input { text-align:center; width:40px;}
.order_amount .delete {}
.order_amount .deleteItem { cursor:pointer; text-decoration:underline;}
.order_amount .total { margin:15px 0;}
.order_amount .total table { float:right;}
.order_amount .total_title {}
.order_amount .total_sign {}
.order_amount .total_price {color:#99CC00; font-weight:bold; font-size:14px;}
.order_amount .total_calc {}
.order_amount .calculate { cursor:pointer; text-decoration:underline; margin-left:10px;}
.order_amount .bottom { margin-top:10px; text-align:right;}
/*	----->>>	END.	Order amount	<<<-----	*/


/*	----->>>	Order amount	<<<-----	*/
.order_purchase {}
.order_purchase .order_selected { font-size:11px;}
.order_purchase .order_selected h2 { font-size:11px; font-weight:normal; background:#F6F8F5; padding:0 5px; margin:0px;}
.order_purchase .order_selected .char { color:#ccc; padding:0 10px;}
.order_purchase .order_selected table { width:100%;}
.order_purchase .order_selected table td { border-bottom:1px solid #EDEDED; margin-bottom:5px; padding:4px; }
.order_purchase .order_selected p { text-align:right;}
.order_login { width:100%;}
.order_login .label { text-align:right; width:200px; padding-right:15px; padding-bottom:5px;}
.order_login .field { padding-bottom:5px;}
.order_purchase table { width:100%;}
.order_purchase .label { text-align:right; width:200px; padding-right:15px; padding-bottom:5px;}
.order_purchase .label label {}
.order_purchase .field  { padding-bottom:5px;}
.order_purchase .field input, 
.order_purchase .field select,
.order_purchase .field textarea { width:240px;}
.order_purchase .button {}
.order_purchase h2 { font-weight:normal;}
/*	----->>>	END.	Order amount	<<<-----	*/


/*	----->>>	Publication List	<<<-----	*/
.publications {}
.publications .item { border-bottom:1px solid #EDEDED; margin:10px 0; padding:4px 0;}
.publications .photo { float:left; height:160px; width:160px; margin-right:10px;}
.publications .photo img {}
.publications h2 { font-size:14px; margin:0 0 5px 0;}
.publications .description {}
/*	----->>>	Publication List	<<<-----	*/


/*	----->>>	Publication Info	<<<-----	*/
.publication { margin-bottom:10px;}
.publication h1 {}
.publication .description {}
.publication .author { text-align:right;}
.publication .images { clear:both; margin:20px 0; padding:10px 0; border-top:1px solid #EDEDED; border-bottom:1px solid #EDEDED;}
.publication .images a { margin-right:5px; width:100px; height:100px;}
/*	----->>>	END.	Publication Info	<<<-----	*/


/*	----->>>	Publication short	<<<-----	*/
.publications_short { border:1px solid #EDEDED; margin:10px 0;}
.publications_short_title {background-color:#F6F8F5; padding:5px 10px; font-weight:bold;}
.publications_short h3 { font-size:11px; font-weight:normal; margin:0px 10px; padding:5px 0; border-bottom:1px solid #EDEDED;}
/*	----->>>	END.	Publication short	<<<-----	*/


/*	----->>> Price list	<<<-----	*/
.pricelist { width:100%;}
.pricelist td { border-bottom:1px solid #EDEDED; margin-bottom:2px; padding:1px 0; }
.pricelist a{}
.pricelist tr {}
.pricelist .group { line-height:22px;}
.pricelist .product {}
.pricelist .price { text-align:right;  white-space:nowrap;}
.pricelist .hover { background-color:#E7F7C6;}
/*	----->>> END.	Price list	<<<-----	*/


/*	----->>> SiteMap	<<<-----	*/
.sitemap {}
.sitemap a {}
.sitemap a strong { line-height:22px;}
.sitemap .siteItem {}
/*	----->>> END.	SiteMap	<<<-----	*/


/*	----->>> Currency	<<<-----	*/
.currencyBox { margin-top:10px;}
.currencyLabel {}
.currencySelect {}
/*	----->>> END. Currency	<<<-----	*/

/*	----->>> Contact	<<<-----	*/
.contact-item { color:#333;}
.contact-item span { font-size:11px; color:#808080;}
/*	----->>> END. Contact	<<<-----	*/

label.error { display:block; font-size:11px; font-weight:bold; color:#CC3366; padding-bottom:5px;}
.error {}
#minimumOrder { color:#CC3366; display:none;}

a,a img,img{	outline:0;}
#inuse{ color:Red; font-weight:bold;}
#available{ color:Green; font-weight:bold;}
.inStock{ color: #228b22; font-size:11px;}
.noStock{ color: #8b0000; font-size:11px;}
.desc { font-size:11px; color:#868686; font-weight:normal;}
.rowDel{ background-color:#FF4C3B;}
.bold { font-weight:bold;}
.pointer { cursor:pointer; }
.star { color:Red;}
.fl{ float:left;}
.fr{ float:right;}
.clear{	clear:both;}
.nonl{ white-space:nowrap;}
.none { display:none;}

#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;background:transparent;z-index:1104;display:none;}* html #fancybox-loading{position:absolute;margin-top:0;}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/css/box/fancy_loading.png') no-repeat;}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}* html #fancybox-overlay{position:absolute;width:100%;}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background:url('/css/box/fancy_close.png') top left no-repeat;cursor:pointer;z-index:1103;display:none;}#fancybox_error{color:#444;font:normal 12px/20px Arial;}#fancybox-content{height:auto;width:auto;padding:0;margin:0;}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}.fancybox-title-over{color:#FFF;text-align:left;}#fancybox-title-over{padding:10px;background:url('/css/box/fancy_title_over.png');display:block;}#fancybox-title-wrap{display:inline-block;}#fancybox-title-wrap span{height:32px;float:left;}#fancybox-title-left{padding-left:15px;background:transparent url('/css/box/fancy_title_left.png') repeat-x;}#fancybox-title-main{font-weight:bold;line-height:29px;background:transparent url('/css/box/fancy_title_main.png') repeat-x;color:#FFF;}#fancybox-title-right{padding-left:15px;background:transparent url('/css/box/fancy_title_right.png') repeat-x;}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('/css/box/blank.gif');z-index:1102;display:none;}#fancybox-left{left:0;}#fancybox-right{right:0;}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}#fancybox-left-ico{background:transparent url('/css/box/fancy_nav_left.png') no-repeat;}#fancybox-right-ico{background:transparent url('/css/box/fancy_nav_right.png') no-repeat;}#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}#fancybox-left:hover span{left:20px;}#fancybox-right:hover span{left:auto;right:20px;}div.fancy-bg{position:absolute;padding:0;margin:0;border:0;z-index:1001;}div#fancy-bg-n{top:-20px;left:0;width:100%;height:20px;background:transparent url('/css/box/fancy_shadow_n.png') repeat-x;}div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('/css/box/fancy_shadow_ne.png') no-repeat;}div#fancy-bg-e{top:0;right:-20px;height:100%;width:20px;background:transparent url('/css/box/fancy_shadow_e.png') repeat-y;}div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('/css/box/fancy_shadow_se.png') no-repeat;}div#fancy-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('/css/box/fancy_shadow_s.png') repeat-x;}div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('/css/box/fancy_shadow_sw.png') no-repeat;}div#fancy-bg-w{top:0;left:-20px;height:100%;width:20px;background:transparent url('/css/box/fancy_shadow_w.png') repeat-y;}div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('/css/box/fancy_shadow_nw.png') no-repeat;}

#orderMessage { margin-top:20px;}
#orderMessage #orderMessages { margin-bottom:20px;}
#orderMessage table { width:100%;}
#orderMessage table td.field { padding-right:15px; text-align:right; vertical-align:top; width:22%; color:#808080;}
#orderMessage table td.value { vertical-align:top; width:78%;}
#orderMessage table td { padding-bottom:20px;}
#orderMessage #orderMessageText { width:96%;}
#orderMessage #orderMessageRefresh { width:50%;}
#orderMessage .fromSeller { font-size:11px; padding:2px 6px; background-color:#70B370; color:#FFFFFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#orderMessage #orderMessageLoading { color:#ff6600;}

.comment_add .rating label { display:block; margin:10px 0 5px 0;}
.comment_add .rating span { font-size:11px; padding-left:5px;}
.comment_add .captcha label { display:block; margin:10px 0 5px 0;}
#captchaCode { font-size:16px; padding-bottom:5px; padding-top:5px; text-align:center; width:80px;}
.comment_item .rate { margin-right:5px;}
.commentAdd_title { font-weight:bold;}

.ui-stars-star, .ui-stars-cancel { float: left; display: block; overflow: hidden; text-indent: -999em; cursor: pointer; }
.ui-stars-star a, .ui-stars-cancel a { width: 18px; height: 18px; display: block; position: relative; background: url(stars.png) no-repeat 0 0;}
.ui-stars-star a { background-position: 0 0px;}
.ui-stars-star-on a { background-position: 0 -18px;}
.ui-stars-star-hover a { background-position: 0 -36px;}
.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a { cursor: default !important;}

.rate { width: 70px; height: 14px; overflow: hidden; background: url(star_small.png) no-repeat 0 0; position:relative; display:inline-block; vertical-align:middle;}
.star1 { background-position: -56px 0;}
.star2 { background-position: -42px 0;}
.star3 { background-position: -28px 0;}
.star4 { background-position: -14px 0;}
.star5 { background-position: 0 0;}

.userinfo .field b { font-weight:normal; color:#000;}
.user_orders .order_products { display:none; font-size:11px;}
.user_orders td.pImage { width:70px;}
.user_orders .order_products img { border:1px solid #f1f1f1; padding:2px; margin:2px;}
.user_orders .order_date { font-weight:normal; font-size:14px; }