﻿/*Category Page*/
.thumb{margin:28px 28px 0px 0px;float:left;height:335px;}
.thumb .imgFlame{width:190px;height:255px;overflow:hidden;vertical-align:top;display:block;}
.thumb img{width:190px;}
.thumb .li{ text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#CCCCCC;line-height:1.4em;width:190px;overflow:hidden;height:1.4em;}
.thumb .li.em{ font-size:1em;font-weight:bold; padding-bottom:0.4em;}
.PR{ color:#FFFF99; font-weight:bolder;}

/*Product Page*/
.columnleft{float:left; width:422px;}
.columnright{float:left; width:422px; font-family:Arial, Helvetica, sans-serif;color:#EBEBEB;font-size:12px;line-height:1.5em;position:relative;}
#mimg,
.mthumb{cursor:pointer;}
/*.columnright .pid{font:1.2em/1.2 Georgia, "Times New Roman", Times, serif;}*/
.columnright .pid{position:absolute;width:80px;font: bolder 16px Arial, Helvetica, sans-serif;background:url(../Images/common/p_pid.gif) no-repeat;height:30px;top:0px;left:0px;padding-top:12px;}
.columnright .pname{position:absolute;width:322px;font:14px Arial, Helvetica, sans-serif;background:url(../Images/common/p_pname.gif) no-repeat;height:30px;top:0px;left:80px;padding-top:12px;}
.columnright .pprice{position:absolute;width:322px;font:bolder 16px Arial, Helvetica, sans-serif;background:url(../Images/common/p_price.gif) no-repeat;height:30px;top:40px;left:0;padding-top:12px;}
.columnright .pmaterial{position:absolute;width:422px;font:12px Arial, Helvetica, sans-serif;background:url(../Images/common/p_material.gif) no-repeat;height:30px;top:80px;left:0;padding-top:12px;}
.columnright .pdescription{position:absolute;width:422px;font:12px Arial, Helvetica, sans-serif;background:url(../Images/common/p_description.gif) no-repeat;height:30px;top:120px;left:0;padding-top:12px;line-height:1.4em;}
.columnright .buillet{position:absolute;width:422px;font:12px Arial, Helvetica, sans-serif;height:30px;top:174px;left:0;padding-top:12px;line-height:1.4em;}
.columnright .pcolor{position:absolute;width:322px;font:12px Arial, Helvetica, sans-serif;background:url(../Images/common/p_color.gif) no-repeat left center;height:14px;top:220px;left:0px;padding-left:42px;}
.columnright .colors{position:absolute;width:322px;top:237px;left:0px;}
.prod{width:200px;}

.columnright .more{position:absolute;width:422px;height:167px;top:370px;left:0px;margin:0;padding:0;list-style:none;}
.columnright .more li{float:left;margin-right:20px;}
ul.colors{list-style:none; margin:0; padding:0;}
ul.colors li{float:left;margin-right:5px;cursor:pointer;}

/*ShoppingCart 
	cartTable Style
*-------------------------------*/
table#cartTable{font-size:12px;	border-collapse:collapse; width:100%;color:#ccc;border:none;}
table#cartTable tr.item td.item-desc ul{	list-style-type:none;list-style-image:none;	padding:0;margin-left:0;}
table#cartTable tr.item td.item-desc ul li{	float:left;}
table#cartTable tr.item td.item-desc ul li.desc{	float:left;margin-left:1em;}
table#cartTable thead tr th{	text-align:center;	width:80px;	padding:6px 0px;	border:0;	background-color:#575757;}
table#cartTable thead tr th.desc{	width:350px;	text-align:left;}
table#cartTable tbody tr td.item-desc{	padding:0;	text-align:left;}
table#cartTable tbody tr.item td ,
table#cartTable tbody tr.subtotal td{	border:0;	border-bottom:#acacac 1px dotted;	text-align:center;	padding:5px 0px;
}
table#cartTable tbody tr.item td.item-desc{	text-align:left;}
table#cartTable tbody tr td.item-total{	text-align:right;padding-right:5px;}

.action{margin-top:6px;float:right;}

/*-------------Shop Modal PopUp----------*/
#glayLayer{    display:none;    position:fixed;    top:0;    left:0;    height:100%;    width:100%;    background:#999;    opacity: 0.85;    filter:alpha(opacity=85);    z-index:100;}
#overLayer{
    display:none;
    /*position: fixed;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-244px;
    margin-left:-325px;*/
    z-index:101;
    color:#fff;
    border:2px solid #ccc;
    padding:10px;
    background-color:#999;
    border-radius:8px;
	-webkit-border-ridius:8px;
}

* html #glayLayer{
    position:absolute;
}
* html #overLayer{
    position: absolute;
}
/*--div#overLayer Style--*/
/*#overLayer #o_head{height:56px;font-size:90%;}*/
#overLayer #o_head #o_left{float:left;text-align:left;width:200px;}
#overLayer #o_head #o_left .item_colors{text-align:left;}
#overLayer #o_head #o_right{float:right;text-align:right;}
#overLayer #o_head #o_right #o_close
{
    background:url('../images/common/o_close.png') no-repeat;
    padding-left:15px;
}
/*#overLayer #o_image #ov_img{width:100%;}*/
#overLayer #o_index{height:20px;}
#overLayer #o_index .pname{font-size:120%;}
#overLayer #o_descript{width:500px;height:80px;line-height:1.3;}
#overLayer #o_item_back{text-align:center;}

#overLayer #o_body_l,
#overLayer #o_body_r{ float:left;}
#overLayer #o_body_r{margin-left:10px; width:240px;}
#overLayer #o_body_r ul{list-style:none;clear:both;margin:0;padding:0;}
#overLayer #o_body_r ul li{float:left;margin:8px 11px 0px 0px;padding-top:3px;cursor:pointer;}

.addthis_toolbox{
	position:absolute;top:154px; right:0px;/*left:680px; */width:110px;
}

/*modal SIZE CHART*/
table.sizes{ font-family:'Trade Gothic Bold' \0/ !important; font-size:13px;}
table.sizes th{width:217px;background-color:#333;color:#fff; text-align:center;}
table.sizes td{color:#FFFFFF; text-align:center;}
table.sizes tr{ background-color:#888;}
table.sizes tr.alt{ background-color:#666;}
#tabs h4{color:#FFFFFF;margin-top:15px;}
#tabs a.modalCloseImg,
#o_head a.modalCloseImg,
.contentcolumn_shop1 a.modalCloseImg{position:absolute;z-index:100;width:22px;height:18px;top:10px;right:3px;cursor:pointer;background:url(../images/common/b_close.png) no-repeat;}
#tabs a:hover.modalCloseImg,
#o_head a:hover.modalCloseImg,
.contentcolumn_shop1 a:hover.modalCloseImg{background-position:0 -18px;}
#tabs a{font-family:'Trade Gothic Bold' \0/ !important; font-size:12px; font-weight:bold; letter-spacing:0.04em;}

