body{
	background-color:#ffffff;
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

ul, li{margin: 0; padding: 0;}
.gal{
	float:left;
	width:300px; height:auto;
}
.gal #big_image{
	width:300px; 
	overflow:hidden;
	border:1px #bfc0c2 solid;
	background-color:#222; /*bg img fade*/
}

.gal a, .gal a:hover{
	color:#FFFFFF;
}

.gal .thumbs{
	padding:5px 0px 5px 3px;
}
.gal .thumbs ul{
	margin:5px 0px;
	padding:0;
	list-style:none;
}
.gal .thumbs li{
	display:inline;
	margin:0;
	padding:0;
}
.gal .thumbs img{
	border:#bfc0c2 solid 1px;
	margin-right:5px;
}




table{
  	border-collapse: collapse;
	border-spacing:0px;
	padding:0px;
}

td{
  	border-collapse: collapse;
	border-spacing:0px;
	padding:0px;
	vertical-align:top;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
}

#top{
	background-image:url(../gfx/top2.jpg);
	width:954px;
	height:497px;
}

#top1{
	background-image:url(../gfx/top3.jpg);
	width:954px;
	height:297px;
}

#top_back{
	background-image:url(../gfx/back.jpg);
	background-repeat:repeat-x; background-position:center;
}

#menu{
	padding:0px 1px 0px 22px;
}

#menu_top{
	height:16px;
}

#menu_left{
	padding-left:29px;
}

#menu_bottom{
	background-image:url(../gfx/menu_sep.jpg);
	width:739px; height:5px; font-size:0px; line-height:0px;
}

.input1{ border:1px solid #545050; background-color:#FFFFFF; padding:0px; margin:0px;}

.sitemap{ font-size:13px; color:#000000; text-decoration:none; }
.sitemap:hover{ font-size:13px; color:#000000; text-decoration:underline; }

.link_red{ font-size:13px; color:#FF0000; text-decoration:none; font-weight:bold; }
.link_red:hover{ font-size:13px; color:#FF0000; text-decoration:underline; font-weight:bold; }

.sep{ background-color:#000000; line-height:0px; font-size:0px; height:1px; }

.bread_crumb{ color:#666666; font-size:11px; }
.bread_crumb a{ font-size:11px; color:#666666; text-decoration:none; }
.bread_crumb a:hover{ font-size:11px; color:#666666; text-decoration:underline; }

#cart_link{ height:29px;}
#cart_link .pad{  padding-top:8px;}
#cart_link a{ text-decoration:underline; color:#FFFFFF; font-size:12px;}
#cart_link a:hover{ text-decoration:none;}
#banners{ padding-top:10px;}

#banner_menu{ padding-bottom:5px; font-size:11px; font-weight:bold; color:#74757a; padding-right:38px; clear:both;}
#banner_menu a{ font-size:10px; color:#5a6268; text-decoration:none; background-image:url(../gfx/box1.jpg); padding:1px 5px 3px 5px;}
#banner_menu a:hover{ font-size:10px; color:#ffffff; text-decoration:none;}

#logos_menu{ padding:11px 24px 0px 22px; width:894px;}
#logos_menu .arrow{ padding-top:12px;}
#logos_menu #content{ width:846px; padding-top:0px;}
#logos_menu #logos{ height:52px;}
#logos_menu .logo_sep{ background-image:url(../gfx/logos_sep.jpg); width:15px; height:40px; float:left;}
#logos_menu .logo{ float:left;}

#logos_menu1{ padding:36px 24px 0px 22px; width:894px;}
#logos_menu1 .arrow{ padding-top:12px;}
#logos_menu1 #content{ width:846px; padding-top:0px;}
#logos_menu1 #logos{ height:52px;}
#logos_menu1 .logo_sep{ background-image:url(../gfx/logos_sep.jpg); width:15px; height:40px; float:left;}
#logos_menu1 .logo{ float:left;}

#category_menu{ width:920px; padding-top:10px;}
#category_menu .list{ padding-top:10px; font-size:11px;}
#category_menu .vs{ background-image:url(../gfx/dotted_vertical.jpg);  background-repeat:repeat-y; line-height:0px; font-size:0px; width:4px;}
#category_menu .hs{ background-image:url(../gfx/dotted_horiz.jpg);  background-repeat:repeat-x; line-height:0px; font-size:0px; height:3px;}
#category_menu #men{ text-align:left;}
#category_menu #men h1{ color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; background-image:url(../gfx/box6.jpg); background-repeat:no-repeat; padding-left:20px;}
#category_menu #men .tc{ width:89px; height:31px;}
#category_menu #men .tc div{  background-image:url(../gfx/box4.jpg); width:72px;  background-repeat:no-repeat; padding: 9px 0px 0px 17px; font-size:11px; color:#FFFFFF; background-position:6px 13px;}
#category_menu #men a{ text-decoration:none; color:#FFFFFF; font-weight:bold;}
#category_menu #men a:hover{ text-decoration:underline;}
#category_menu #men .tce{ width:90px; font-size:10px; color:#ccff00; padding-top:25px;}
#category_menu #men .tce span{text-decoration:underline; color:#ccff00; font-size:10px; background-image:url(../gfx/arrow3.jpg); background-repeat:no-repeat; background-position:right; padding-right:10px;}
#category_menu #women{ text-align:left;}
#category_menu #women h1{ color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; background-image:url(../gfx/box3.jpg); background-repeat:no-repeat; padding-left:20px;}
#category_menu #women .tc{ width:89px; height:31px;}
#category_menu #women .tc div{  background-image:url(../gfx/box5.jpg); width:72px;  background-repeat:no-repeat; padding: 9px 0px 0px 17px; font-size:11px; color:#FFFFFF; background-position:6px 13px;}
#category_menu #women a{ text-decoration:none; color:#FFFFFF; font-weight:bold;}
#category_menu #women a:hover{ text-decoration:underline;}
#category_menu #women .tce{ width:90px; font-size:10px; color:#fd309f; padding-top:25px;}
#category_menu #women .tce span{text-decoration:underline; color:#fd309f; font-size:10px; background-image:url(../gfx/arrow4.jpg); background-repeat:no-repeat; background-position:right; padding-right:10px;}
#category_menu #women .tce .sm a{font-size:11px; color:#FFFFFF; text-decoration:none;}
#category_menu #women .tce .sm a:hover{text-decoration:underline;}
#category_menu .overmenu .ts{height:27px; background-color:#000000; color:#FFFFFF;}
#category_menu .overmenu .ls{height:1px; background-color:#1a1a1a; }
#category_menu .overmenu .l{width:79px; vertical-align:middle; padding:7px; background-color:#000000; text-align:left;}

#content{ width:926px; }
#content h1{ font-size:22px; font-weight:normal; margin:0px; padding:0px; font-weight:bold;}
#content h3{ font-size:22px; font-weight:normal; margin:0px; padding:0px; font-weight:bold;}
#content h1 a{ font-size:22px; color:#656568; font-weight:normal; margin:0px; padding:0px; font-weight:normal; text-decoration:none;  background-image:url(../gfx/arrow5.jpg); background-repeat:no-repeat; background-position:right; padding-right:12px;}
#content .pages{ font-size:11px; padding-top:15px; padding-right:1px;}
#content .content_title{ padding-top:15px; padding-bottom:15px;}
#content .pages .menu_on{ font-size:14px; color:#ccff00; text-decoration:none; font-weight:bold; background-image:url(../gfx/top_menu_on.jpg); background-repeat:no-repeat; padding:15px 11px 17px 12px; background-color:#FF0000;}
#content .pages .menu_off{ font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bold; background-image:url(../gfx/top_menu_off.jpg); background-repeat:no-repeat; padding:15px 11px 17px 12px; background-color:#FF0000;}
#content .pages .menu_off:hover{ font-size:14px; color:#ccff00; text-decoration:none; font-weight:bold; background-image:url(../gfx/top_menu_on.jpg); background-repeat:no-repeat; padding:15px 11px 17px 12px; background-color:#FF0000;}
#content .pages_bottom{ font-size:11px; padding-top:35px; padding-bottom:17px;}
#content .pages_bottom .menu_on{ font-size:14px; color:#ccff00; text-decoration:none; font-weight:bold; background-image:url(../gfx/bottom_menu_on.jpg); background-repeat:no-repeat; padding:15px 11px 17px 12px; background-color:#FF0000;}
#content .pages_bottom .menu_off{ font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bold; background-image:url(../gfx/bottom_menu_off.jpg); background-repeat:no-repeat; padding:15px 11px 17px 12px; background-color:#FF0000;}
#content .pages_bottom .menu_off:hover{ font-size:14px; color:#ccff00; text-decoration:none; font-weight:bold; background-image:url(../gfx/bottom_menu_on.jpg); background-repeat:no-repeat; padding:15px 11px 17px 12px; background-color:#FF0000;}
#content input{ border:1px solid #545050; background-color:#FFFFFF; padding:0px; margin:0px;}
#content .chk{ border:0px; padding:0px; margin:0px;}
#content .input{ font-weight:bold;}
#content textarea{ border:1px solid #545050;}
#content .product_description{ padding:0px 0px 0px 20px; line-height:20px; font-size:11px;}
#content .product_size{ padding:10px 0px 10px 10px; border:1px solid #cccccc; margin-left:15px; margin-bottom:10px;}
#content .product_size h2{ font-size:14px; padding:0px; margin:0px;}
#content .product_size h1{ font-size:16px; font-family:Georgia, 'Times New Roman', Times, serif; padding:0px 5px 0px 5px; margin:0px; font-weight:bold;}
#content .product_size h1 b{ font-size:35px; }
#content .product_size h3{ font-size:16px; font-family:Georgia, 'Times New Roman', Times, serif; padding:0px 5px 0px 5px; margin:0px; font-weight:bold;}
#content .product_size h3 b{ font-size:35px; }
#content .product_sizes{ padding:5px 0px 0px 0px;}
#content .buy_back{ background-image:url(../gfx/buton.jpg); width:100px; height:30px; background-repeat:no-repeat; }
#content .buy_link{ font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
#content .buy_link:hover{ text-decoration:none;}
#content .product_colors{}
#content .product_colors div{ border:1px solid #000000; padding:3px; margin-right:5px; margin-top:5px; float:left; text-align:center;}
#content select{ font-size:11px; width:140px;}

.pvs{ width:6px;}
.men_product .title{background-image:url(../gfx/menu_box_top.jpg); width:227px; background-repeat:no-repeat; height:68px;}
.men_product .title .left{float:left; padding:31px 0px 0px 12px; width:147px; font-size:10px; color:#ccff00;}
.men_product .title .left a{ font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.men_product .title .left a:hover{ color:#ccff00; text-decoration:none;}
.men_product .title .right{float:left; width:65px; font-size:11px; font-weight:bold; padding-top:17px; line-height:19px;}
.men_product .title .right b{font-size:22px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif;}
.men_product .image{ border:1px solid #000000; margin:0px; padding:0px;}
.men_product .bottom_sep{}
.men_product .bottom{ background-image:url(../gfx/box_bottom.jpg); width:227px; background-repeat:no-repeat; height:45px}
.men_product .bottom .logo{ width:87px; padding:0px 0px 5px 5px; float:left;}
.men_product .bottom .links{ padding:13px 10px 0px 0px; float:left; width:125px; text-align:right;}
.men_product .bottom .links a{ background-image:url(../gfx/arrow6.jpg); background-position:right; background-repeat:no-repeat; padding-right:10px; font-size:11px; color:#ccff00; text-decoration:underline;}
.men_product .bottom .links a:hover{ text-decoration:none;}

.women_product .title{ background-image:url(../gfx/women_box_top.jpg); width:227px; background-repeat:no-repeat; height:68px;}
.women_product .title .left{float:left; padding:31px 0px 0px 12px; width:147px; font-size:10px; color:#fd309f;}
.women_product .title .left a{ font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.women_product .title .left a:hover{ color:#fd309f; text-decoration:none;}
.women_product .title .right{float:left; width:65px; font-size:11px; font-weight:bold; padding-top:17px;}
.women_product .title .right b{font-size:22px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; line-height:22px;}
.women_product .image{ border:1px solid #000000; margin:0px; padding:0px;}
.women_product .bottom_sep{}
.women_product .bottom{ background-image:url(../gfx/box_bottom.jpg); width:227px; background-repeat:no-repeat; height:45px}
.women_product .bottom .logo{ width:87px; padding:0px 0px 5px 5px; float:left;}
.women_product .bottom .links{padding:12px 10px 0px 0px; float:left; width:125px; text-align:right;}
.women_product .bottom .links a{ background-image:url(../gfx/arrow7.jpg); background-position:right; background-repeat:no-repeat; padding-right:10px; font-size:11px; color:#fd309f; text-decoration:underline;}
.women_product .bottom .links a:hover{ text-decoration:none;}

.faq{ padding:6px 10px 6px 10px; background-color:#edeff6; border-top:1px solid #d8dbe5; border-bottom:1px solid #d8dbe5; margin-bottom:6px;}
.faq a{ font-size:12px; color:#373943; text-decoration:none;} 
.faq a:hover{ color:#000000; text-decoration:none;} 
.faq_answer{ font-size:12px;}
.faq_answer b{ font-size:14px; font-weight:bold; margin:0px; padding:0px; }
.faq_question{ font-size:14px; font-weight:bold; color:#3b3d46;}

.cart_title{ padding:6px 10px 6px 10px; background-color:#edeff6; border-top:1px solid #d8dbe5; border-bottom:1px solid #d8dbe5; margin-bottom:6px; font-size:14px; font-weight:bold;}
.cart{ padding:6px 10px 6px 10px; background-color:#edeff6; border-top:1px solid #d8dbe5; border-bottom:1px solid #d8dbe5; margin-bottom:6px;}
.cart_empty{ padding:6px 10px 6px 10px; border-top:1px solid #d8dbe5; border-bottom:1px solid #d8dbe5; margin-bottom:6px;}
.cart_empty a{ font-size:11px; color:#373943; text-decoration:underline;} 
.cart_empty a:hover{ color:#000000;} 
.cart_empty .color{ width:14px; height:14px; border:1px solid #000000;}
.cart a{ font-size:11px; color:#373943; text-decoration:underline;} 
.cart a:hover{ color:#000000;} 
.cart .color{ width:14px; height:14px; border:1px solid #000000;}
.cart_content{ padding:6px 10px 6px 10px; }
.cart_content .hint_text{ padding:5px 0px 5px 0px; color:#CC0000; font-size:11px;}

#bottom_back{ background-image:url(../gfx/bottom_back2.jpg);}
#bottom{ background-image:url(../gfx/bottom.jpg); background-position:center; background-repeat:repeat-y; width:924px; padding:20px 38px 20px 38px;}
#bottom h1{ font-weight:normal; font-size:10px; color:#abafb3; margin:0px; padding:0px; padding-bottom:10px;}
#bottom #left{ width:100%;}
#bottom #left a{ font-size:10px; color:#FFFFFF; text-decoration:none;}
#bottom #left a:hover{ text-decoration:underline;}
#bottom #left .ts{ background-color:#2c2e31; height:1px; font-size:0px; line-height:0px;}
#bottom #left .td{ padding:5px 0px 5px 0px; text-align:left;}
#bottom #right{ }
#bottom #right a{ font-size:10px; color:#FFFFFF; text-decoration:none;}
#bottom #right a:hover{ text-decoration:underline;}
#bottom #right .ts{ background-color:#2c2e31; height:1px; font-size:0px; line-height:0px;}
#bottom #right .td{ padding:5px 0px 5px 0px; text-align:left;}
#bottom #mid{ width:30px;}
#bottom #links{color:#c3f401; font-size:11px;}
#bottom #links hr{border: 0px; width: 100%; color: #28292e; background-color: #28292e; height: 1px;}
#bottom #links a{font-size:11px; color:#c3f401; text-decoration:underline;}
#bottom #links a:hover{text-decoration:none;}
#bottom #links #silkweb{ color:#FFFFFF;}
#bottom #links #silkweb a{color:#FFFFFF; text-decoration:none; font-weight:bold;}
#bottom #links #silkweb a:hover{text-decoration:underline;}

.sizes_top{ background-image:url(../gfx/marimi_top.jpg); width:451px; height:9px; background-repeat:no-repeat; line-height:0px; font-size:0px; }
.sizes_title{ background-color:#000000; }
.sizes_title h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#cbff00; padding:0px 20px 8px 13px; margin:0px; }
.sizes_title1{ background-color:#000000; }
.sizes_title1 h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#fb319d; padding:0px 20px 8px 13px; margin:0px; }
.sizes_text{ font-size:10px; color:#000000; }
.sizes_text .size_cell{ width:29px; height:25px; }
.sizes_text .vsep{ width:1px; background-color:#000000; }
.sizes_text .sep{ height:1px; line-height:0px; font-size:0px; background-color:#000000; }