@CHARSET "UTF-8";


.large_image{position:relative}
#cursorLeft{position: absolute; top:7px; height: 600px; width: 300px; left:6px;background:#fff;opacity:0;filter:Alpha(opacity=0)}
#cursorRight{position: absolute; top:7px; height: 600px; width: 300px; right:356px;background:#fff;opacity:0;filter:Alpha(opacity=0)}

.cursorL{cursor:url("//www.image-tmart.com/tpl_template/images/pre.cur"), pointer;}
.cursorR{cursor:url("//www.image-tmart.com/tpl_template/images/next.cur"), pointer;}

#thumb_prev{width:21px;height:68px;position:relative;display:block;background:url(../images/tmart/thumbs.png) no-repeat 0 -142px;cursor:pointer;top:-15px;z-index:80;}
#thumb_next{width:21px;height:68px;position:relative;display:block;background:url(../images/tmart/thumbs.png) no-repeat 0 0;cursor:pointer;top:-15px;z-index:80;}
#previd .disabled{background-position:0 -213px;}
#nextid .disabled{background-position:0 -71px;}
.small_list .selected{
		border:2px solid #900;
		cursor:pointer;
}
.small_list .select{
		border:2px solid #CCCCCC;
		cursor:pointer; 
}
.awl {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/products_info/product-icon.gif");
    background-origin: padding-box;
    background-position: left -264px;
    background-repeat: no-repeat;
    margin-left: 10px;
    padding-left: 20px;
    padding-top: 1px;
}

.large_title { padding:10px 0px 5px 0px;}
.large_title th{ font-size:16px; width:610px;}


.large_image .left{ width:610px; float:left; background: url(../images/large_image_bg.gif) -620px top no-repeat; padding-top:3px;}
.large_image .left span{ display:block; border-left:1px solid #ccc;border-right:1px solid #ccc; padding:4px; }
.large_image .left .image_b{ background:url(../images/large_image_bg.gif) left bottom no-repeat; padding-bottom:3px;}


.large_image .right{ width:340px; margin-left:617px; background:url(../images/large_image_bg.gif) -1590px bottom no-repeat; padding-bottom:3px;}
.large_image .right .small_list{ background:url(../images/large_image_bg.gif) -1240px top no-repeat; padding-top:3px; }
.large_image .right .small_list dl{ padding-bottom:10px;padding-top:10px;padding-left:5px;padding-right:5px; border-left:1px solid #ccc;border-right:1px solid #ccc; }
.large_image .right .small_list dt{ height:50px; line-height:50px; text-align:center;}
.large_image .right .small_list dt span{ width:21px; height:22px; display:block; cursor:pointer;}
.large_image .right .small_list dt .thumb_prev{ background:url(../images/thumbs.png) left -240px no-repeat;}
.large_image .right .small_list dt .thumb_next{ background:url(../images/thumbs.png) right -26px no-repeat;}

.large_image .right .small_list dd ul{ float:left;margin-left:-18px;}
.large_image .right .small_list dd li{ float:left; border:3px solid #900; width:60px; display:inline; margin-left:18px;}
.large_image .right .small_list dd { height:70px; border-bottom:1px solid #ccc; padding-bottom:10px;}



.large_image .right .short_desc{border-left:1px solid #ccc;border-right:1px solid #ccc; padding:10px; line-height:20px;}
.large_image .right .short_desc a{ line-height:22px; color:#39c; text-decoration:underline;}
.large_image .right .short_desc a:hover{ text-decoration:none;}
.large_image .right .box_a { border:1px solid #ccc; padding:10px;}
.large_image .right .box_a div{ display:block; padding-top:5px;}

.large_image .right .box_b{ padding-top:20px;}
.large_image .right .box_b img{ float:left; margin-right:20px;}
.large_image .right .box_b .infor .free .free{background: url(../images/products_info/product-icon.gif) 0px -215px no-repeat; font-size:12px; color: #227500; line-height:16px; padding-left:20px; padding-top:5px;}
.large_image .right .box_b .infor{line-height:24px;}
.large_image .right .box_b .infor .price{ font-size:18px; color:#900;}
.large_image .right .box_b .add_cart{ padding-top:20px;}
.large_image .right .box_b .add_cart .awl{background:url(../images/product-icon.gif) left -264px no-repeat;margin-left:0px;padding-left:20px; padding-top:1px; margin-left:20px;}

.large_image .right .nologged .infor{ line-height:40px;}

.large_image .right .nologged .box_b{ padding:0px;}
.large_image .right .nologged .box_a{ border:none; border-top:1px solid #ccc;margin-top: 20px;}
.large_image .right .nologged .add_cart{ padding:0px; padding-bottom:20px;}
.ft_copyright { border-top:1px solid #ccc; margin:20px 0px;}

/** products price **/
.large_image .right .nologged .infor .products_price{
	line-height:24px;
}
#priceshow span.productSpecialPrice, #priceshow span.productPrice {
    color: #B80D0A;
    display: inline;
    font-family: arial;
    font-size: 24px;
    font-weight: 700;
}
#siginerror, #regerror {
    color: #CC0000;
    padding: 0;
}
.signbox {
    padding: 25px 20px 15px;
}
.signbox h3 {
    font-size: 16px;
    padding: 10px 0;
}
.signbox td#userreg td, .signbox td#usersin td {
    padding: 3px 0;
}
.signbox td#userreg input[type="text"], .signbox td#userreg input[type="password"] {
    border: 1px solid #999999;
    height: 18px;
    line-height: 18px;
    padding: 2px;
    width: 210px;
}
.signbox td#userreg .register, .signbox td#usersin .sigin {
    padding: 5px 0;
}
.signbox td#usersin input[type="text"], .signbox td#usersin input[type="password"] {
    border: 1px solid #999999;
    height: 18px;
    line-height: 18px;
    padding: 2px;
    width: 180px;
}
.signbox .existingbox {
    border: 1px solid #C4C4C4;
}
.signbox .siginbg {
    border: 3px solid #EEEEEC;
    padding: 0 15px;
}
.signbox td#usersin div.skipcheckout {
    padding: 0 15px;
}
.signbox td#usersin div.skipcheckout h3 {
    padding: 10px 10px 5px 0;
}
.fb_login {
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
}

#myfont {
    font-size: 15px;
    position: relative;
    top: -10px;
}
#mytable span {
    margin:0 8px;
}
#mytable span.none {
    display: none;
}
#mytable span.inline {
    display: inline;
}