﻿@charset "utf-8";

/* 
	@名称: base
	@功能: 重设浏览器默认样式
*/

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{
	color:#000;/*background:#fff;*/
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    /*background:url(../image/bgbig.jpg) no-repeat center 0 fixed;*/
  background-color:#fcfcfc;

}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;outline: 0px; border: 0px currentColor;
}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{
   font: 12px/1.5 "Microsoft YaHei",Arial,Helvetica,Sans-Serif; 
   
}
input,select,textarea{
    font-size: 100%;
 border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
 -moz-border-radius:3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari 和 Chrome */
 



}
input::-ms-clear { display: none; }
input[type=checkbox] {
	 border-radius: 0px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
 -moz-border-radius:0px; /* Firefox */
  -webkit-border-radius: 0px; /* Safari 和 Chrome */
}
/* 去掉各Table  cell 的边距并让其边重合 */
table{
	border-collapse:collapse;border-spacing:0;
}

/* IE bug fixed: th 不继承 text-align*/
th{
	text-align:inherit;
}

/* 去除默认边框 */
fieldset,img{
	border:0;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{
	display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{
	border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
	text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:700;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
	list-style:none;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
	text-align:center;
}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:700;
} */

q:before,q:after {
	content:'';
}

/* 统一上标和下标 */
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}



/* 让链接在 hover 状态下显示下划线 */
a:hover {
	text-decoration:underline;
}

/* 默认不显示下划线，保持页面简洁 */
ins,a {
	text-decoration:none;
}

/* 清理浮动 */
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear {
	zoom:1; /* for IE6 IE7 */
}

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display:none;
}
.show{
	display:block;	
}
.hide {
	display:none;
}

/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {
	display:inline;
}
.fl{
	float:left;
}
.fr {
	float:right;
}
.pl10 {
    padding-left: 10px;
}
.pr10 {
    padding-right: 10px;
}
.pl15 {
    padding-left: 15px;
}
.pl50 {
    padding-left: 50px;
}
.p3{padding:3px;}
.p0{padding:0;}.p1{padding:1px;}.p2{padding:2px;}.p5{padding:5px;}.p8{padding:8px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}
.blue{color:#07d;}
.fontf {
    font-family: Georgia, "Times New Roman", Times, serif;
}
.numPrice {

    font-size: 12px;
    color: #c81a55;
}
.mb10{ margin-bottom:10px;} .mb20{ margin-bottom:20px;}

.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.pt10{ padding-top:10px;}
.pb10{ padding-bottom:10px;}
.pb5{padding-bottom:5px;}
.pb20{ padding-bottom: 20px }
.pb35{padding-bottom:35px;}

.pt1{padding-top:1px;}.pt2{padding-top:2px;}.pt3{padding-top:3px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}
.pb2{padding-bottom:2px;}.pb5{padding-bottom:5px;}.pb8{padding-bottom:8px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}
.pl2{padding-left:2px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px !important;}.pl30{padding-left:30px;}.pl120{padding-left:120px;}.pl40{padding-left:40px;}.pl50{padding-left:50px;}
.pr2{padding-right:2px;}.pr5{padding-right:5px; font-family:Arial;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px !important}.pr30{padding-right:30px;}.pr70{padding-right:70px;}

a:hover {
	 text-decoration: none;
}
a:hover img {
	text-decoration: none;
}
.red {
	color: rgb(204, 0, 0);
}
a.red {
	color: rgb(204, 0, 0);
}
.gray {
	color: rgb(120, 120, 120);
}
a.gray {
	color: rgb(120, 120, 120);
}
.orange {
	color: rgb(255, 102, 0);
}
a.orange {
	color: rgb(255, 102, 0);
}
.black {
	color: rgb(51, 51, 51);
}
a.black {
	color: rgb(51, 51, 51);
}
.white {
	color: rgb(255, 255, 255);
}
a.white {
	color: rgb(255, 255, 255);
}
.none {
	display: none;
}


.radiolabel {
	margin: 0px 15px 0px 4px;
}

.m {
	OVERFLOW: hidden; ZOOM: 1
	}
	.mt {
	OVERFLOW: hidden; ZOOM: 1
}
.mc {
	OVERFLOW: hidden; ZOOM: 1
}
.mb {
	OVERFLOW: hidden; ZOOM: 1
}
.sm {
	OVERFLOW: hidden; ZOOM: 1
}
.smt {
	OVERFLOW: hidden; ZOOM: 1
}
.smc {
	OVERFLOW: hidden; ZOOM: 1
}
.smb {
	OVERFLOW: hidden; ZOOM: 1
}
.m {
	MARGIN-BOTTOM: 10px
}
.mb5{ margin-bottom:5px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.vm{ vertical-align:middle;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.pb2{padding-bottom:2px;}
.pt5{padding-top:5px;}
.auto{margin-left:auto; margin-right:auto;}
.m0{margin:0;}.m5{margin:5px;}.m10{margin:10px;}.m15{margin:15px;}.m20{margin:20px;}
.mt2{margin-top:2px;} .mt3{margin-top:3px;} .mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt50{margin-top:50px;}.mt-20{margin-top:-20px;}.mt-1{margin-top:-1px;}.mt-5{margin-top:-5px;}
.mb2{margin-bottom:2px;} .mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}
.mb-2{margin-bottom:-2px;}
.ml2{margin-left:2px;}.ml3{margin-left:3px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml-28{margin-left:-28px;}.ml120{margin-left:120px;} .ml100{margin-left:100px;}
.mr2{margin-right:2px;}.mr3{margin-right:3px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}
.mr20{margin-right:20px;}.mr30{margin-right:30px;}
.addCat{background: url(../image/user/Detail_bg.gif) no-repeat 0 -96px;color: #FFFFFF;cursor: pointer;display:inline-block;line-height: 24px;text-align: center;width: 94px; display:block; margin-left:100px;*margin-left:0;}
a.addCat{ color:#fff;}
a.addCat:hover{ color:#fff;}
.fontblod
{
    font-weight: bold;
}

#loading
{
    position: absolute;
    z-index: 3000;

    border: 1px solid #ccc;
    width: auto;
    padding: 6px 5px 6px 40px;
    background: #fff url('../image/looding.gif') no-repeat scroll 7px 7px;
    display: none;
    cursor: pointer;
}

.loading
{
    position: absolute;
    z-index: 3000;

    border: 1px solid #ccc;
    width: auto;
    padding: 6px 5px 6px 40px;
  
    display: none;
    cursor: pointer;
}

.dialogM {
	FONT-SIZE: 12px; BORDER-TOP: #dad7d7 1px solid;height: auto; BORDER-RIGHT: #dad7d7 1px solid; BORDER-BOTTOM: #dad7d7 1px solid; POSITION: absolute; COLOR: #333333; BORDER-LEFT: #dad7d7 1px solid; Z-INDEX: 3; DISPLAY: none; WIDTH:265px; BACKGROUND-COLOR: #ffffff
}
.dialogM_title {
	HEIGHT: 30px; BORDER-BOTTOM: #c4c4c4 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 5px; LINE-HEIGHT: 30px; PADDING-RIGHT: 5px; WIDTH: 255px; BACKGROUND-COLOR: #f3f3f3
}
.dialogM_title_l {
	FONT-SIZE: 14px;  FLOAT: left; FONT-WEIGHT: 700; COLOR: #343434; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.dialogM_title_r {
	CURSOR: pointer; HEIGHT: 15px; BACKGROUND: url(../image/user/close.jpg) no-repeat; FLOAT: right; FONT-WEIGHT: 700; MARGIN-TOP: 7px; WIDTH: 15px
}
.dialogM_cartitem {
	 TEXT-ALIGN: center; PADDING-LEFT: 0px; MARGIN: 10px 5px; LINE-HEIGHT: 15px;WIDTH: 255px;color:#343434
}
.dialogM_cartitem SPAN {
	FONT-WEIGHT: bold; COLOR: #e5527f !important; MARGIN-LEFT: 2px;MARGIN-RIGHT: 2px;
}

.dialog {
border: 0px;width: 418px;FONT-SIZE: 12px; POSITION: absolute; COLOR: #333333;  Z-INDEX: 3; DISPLAY: none; BACKGROUND-COLOR: #ffffff
}
.dialog_title {
	HEIGHT: 30px; BORDER-BOTTOM: #c4c4c4 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 5px; LINE-HEIGHT: 30px; PADDING-RIGHT: 5px; WIDTH: 325px; BACKGROUND-COLOR: #f3f3f3
}
.dialog_title_l {
	FONT-SIZE: 14px;  FLOAT: left; FONT-WEIGHT: 700; COLOR: #343434; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.dialog_title_r {
	CURSOR: pointer; HEIGHT: 15px; BACKGROUND: url(../image/user/close.jpg) no-repeat; FLOAT: right; FONT-WEIGHT: 700; MARGIN-TOP: 7px; WIDTH: 15px
}
.dialog_cartitem {
	HEIGHT: 33px; TEXT-ALIGN: center; PADDING-LEFT: 0px; MARGIN: 10px 5px; LINE-HEIGHT: 15px;WIDTH: 400px;color:#343434
}
.dialog_cartitem SPAN {
	FONT-WEIGHT: bold; COLOR: #e5527f !important; MARGIN-LEFT: 2px;MARGIN-RIGHT: 2px;
}.btnbar {
	MARGIN: 0px;margin-left: auto;margin-right: auto;WIDTH: 250px;text-align: center;float: right;margin-top: 20px;
}
.btn-viewcart {
	border-radius:2px;  background: linear-gradient(rgb(252, 252, 252), rgb(243, 243, 243)); border-radius: 0px; border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102);  box-shadow: 1px 1px 0px #f3f3f3;
	CURSOR: hand; HEIGHT: 28px;line-height: 28px;  FLOAT: left; MARGIN-LEFT: 60px; WIDTH: 77px; MARGIN-RIGHT: 10px
}
.btn-continue {
	border-radius:2px; CURSOR: hand; HEIGHT: 28px;line-height: 28px;  FLOAT: left;WIDTH: 86px;
    background-color: #e5527f; border-color: #e5527f; color: rgb(255, 255, 255)!important;
}
.btnbar a.btn-continue:hover {
border-radius:2px; 	background: linear-gradient(#e5527f, #d62229); color: rgb(255, 255, 255) !important;
}.btn-viewcart a:hover {
	border-radius:2px; background: rgb(255, 255, 255); color: rgb(68, 68, 68) !important;
}
.icons 
{
    float: left;
    width: 34px;
    height: 34px;
   
    display: inline-block;
    background-image: url("../image/user/bg.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: transparent;
}
.icons_ok 
{
   background-position:1px -273px;

}
.succeed {
      background-image: url("../image/succeed.png");
      width: 107px;
    height: 107px;
   
    display: inline-block;
}
.succeedInfo {
    color: #6D6D6D;
    line-height: 1.6;
}
.h2title {

    font-size: 14px;
}

.w120{width:120px;}
.w140{width:140px;}
.w180{width:180px;}
.w170{width:170px;}
.w190{width:190px;}
.w200{width:200px;}
.w215{width:215px;}
.w305{width:305px;}
.w90{width:90px;}
.w80{width:80px;}
.w70{width:70px;}
.w50{width:50px;}
.w40{width:40px;}
.w10{width:10px;}
.w30{width:30px;}
.w730{width:730px;}
.w240{width:240px;}
.w250{width:250px;}
.w420{width:420px !important}
.pt1 {
	background: rgb(228, 57, 60); margin: 0px 1px -3px; padding: 1px 3px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; overflow: hidden; font-size: 12px;border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;
}

.pt2 {
	background: #fa8f05; margin: 0px 1px -3px; padding: 1px 3px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; overflow: hidden; font-size: 12px; border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;
}
.pt3 {
	background:rgb(51, 103, 204); margin: 0px 1px -3px; padding: 1px 3px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; overflow: hidden; font-size: 12px;border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;
}
.pt4 {
	background:#71b83d; margin: 0px 1px -3px; padding: 1px 3px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; overflow: hidden; font-size: 12px;border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;
}
.tag4 {
    background:#13c19f; margin: 0px 1px -3px; padding: 1px 3px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; overflow: hidden; font-size: 12px;border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;
}





.ptb5 {
  
  	background: rgb(122, 189, 84);
	margin: 0 1px -3px;
	padding: 1px 2px;
	height: 14px;
	text-align: center;
	color: #fff;
	line-height: 14px;
	overflow: hidden;
    font-size: 12px;
    border-radius: 2px;
    
}



.ptb6 {
	background: red;
	margin: 0 1px -3px;
	padding: 1px 2px;
	height: 14px;
	text-align: center;
	color: #fff;
	line-height: 14px;
	overflow: hidden;
	font-size: 12px
}

.ptb7 {
	background: #ff6600;
	margin: 0 1px -3px;
	padding: 1px 2px;
	height: 14px;
	text-align: center;
	color: #fff;
	line-height: 14px;
	overflow: hidden;
    font-size: 12px;
    border-radius: 2px;
}
  

.pb7 {
	border: solid 1px #ff6600;
	margin: 0 ;
  
	padding: 1px 1px;
    padding-left: 2px;
    padding-right: 2px;
      padding-bottom: 0px;
	height: 12px;
	text-align: center;
	color: #ff6600;
	line-height: 12px;
	overflow: hidden;
    font-size: 11px;
    border-radius: 3px !important;
}
  


.inp-a {
	border: 1px solid rgb(221, 221, 221); height: 26px; line-height: 26px; font-size: 14px;
}
.inp-b {
	border: 1px solid rgb(221, 221, 221); line-height: 24px; font-size: 14px; resize: none;
}
.inp-c {
	border: 1px solid rgb(159, 192, 209); width: 263px; height: 27px; line-height: 27px; padding-top: 0px; font-size: 14px;
}
.ptFree {
	border: #e5527f 1px solid; margin: 0px 1px -3px;background: #eee;  padding: 1px 3px; height: 12px; text-align: center; color: #e5527f; line-height: 12px; overflow: hidden; font-size: 11px; border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;
}.icon_sprite {
 background: url(/image/icon_sprite.png) no-repeat 0px 0px;margin-right:8px; width: 19px;height: 19px;
}
.ZHIAI {
 
    background-position: 0 0;
}
.SHANGJIA {
 
    background-position: -20px 0px;
}
.sel_opt
{
    float: left;
    text-align: right;
    width: 860px;
}

.sel_opt dt
{
    float: left;
}
.sel_opt dd
{
    float: right;
}
.sel_opt span
{
    display: inline-block;
    height: 38px;
    line-height: 38px;
}
.list_title
{
    border: 1px solid #EAEAEA;
    line-height: 38px;
    height: 38px;
    margin-bottom: 5px;
    margin-top:auto;
    padding: 0px 15px;
    padding-left: 0px;
    background-color: rgb(250, 250, 250);
    z-index: 1;
}
.list_title div
{
    color: #666666;
    float: left;
    font-weight: bold;
    width: 45px;
}
.sorted
{
    
    color: #e5527f;
    font-weight: bold;
    border-top: 2px solid #e5527f;
    border-bottom: 0px;
   
}

.bynew
{
    cursor: pointer;
   padding-left: 10px;
    padding-right:10px;
    text-align: center;
    border-right: 1px solid #dfdfdf;
    width: 46px;
}
.byup
{
    cursor: pointer;
  
    text-align: center;
   /* min-width: 85px;*/
    padding-left: 10px;
    padding-right:10px;
    border-right:  1px solid #dfdfdf
     /*border: 1px solid #ccc;*/
}
a.btn:hover {
	color: #fff;
}
.btn-small.btn {
	height: 28px; line-height: 26px;
}
a.btn-small.btn {
	height: 28px; line-height: 26px;
}
.btn-mini.btn {
	height: 28px; line-height: 26px;
}
a.btn-mini.btn {
	height: 28px; line-height: 26px;
}

[class*=' gicon-'] {
	background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; margin-right: 0.3em; vertical-align: -2px; display: inline-block; background-image: url("/Public/images/gicon_black.png"); background-repeat: no-repeat;
}
[class^=gicon-] {
	background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; margin-right: 0.3em; vertical-align: -2px; display: inline-block; background-image: url("/Public/images/gicon_black.png"); background-repeat: no-repeat;
}
.icon-platform {
	width: 16px; height: 16px; line-height: 16px;
}
.guan.icon-platform {
	width: 16px; height: 16px; line-height: 16px;
}
[class*=' gicon-'].white {
	background-image: url("../image/gicon_white.png");
}
[class^=gicon-].white {
	background-image: url("../image/gicon_white.png");
}
.gicon-glass {
	
}
.gicon-music {
	background-position: -24px 0px;
}
.gicon-search {
	background-position: -48px 0px;
}
.gicon-envelope {
	background-position: -72px 0px;
}
.gicon-heart {
	background-position: -96px 0px;
}
.gicon-star {
	background-position: -120px 0px;
}
.gicon-star-empty {
	background-position: -144px 0px;
}
.gicon-user {
	background-position: -168px 0px;
}
.gicon-film {
	background-position: -192px 0px;
}
.gicon-th-large {
	background-position: -216px 0px;
}
.gicon-th {
	background-position: -240px 0px;
}
.gicon-th-list {
	background-position: -264px 0px;
}
.gicon-ok {
	background-position: -288px 0px;
}
.gicon-remove {
	background-position: -312px 0px;
}
.gicon-zoom-in {
	background-position: -336px 0px;
}
.gicon-zoom-out {
	background-position: -360px 0px;
}
.gicon-off {
	background-position: -384px 0px;
}
.gicon-signal {
	background-position: -408px 0px;
}
.gicon-cog {
	background-position: -432px 0px;
}
.gicon-trash {
	background-position: -456px 0px;
}
.gicon-home {
	background-position: 0px -24px;
}
.gicon-file {
	background-position: -24px -24px;
}
.gicon-time {
	background-position: -48px -24px;
}
.gicon-road {
	background-position: -72px -24px;
}
.gicon-download-alt {
	background-position: -96px -24px;
}
.gicon-download {
	background-position: -120px -24px;
}
.gicon-upload {
	background-position: -144px -24px;
}
.gicon-inbox {
	background-position: -168px -24px;
}
.gicon-play-circle {
	background-position: -192px -24px;
}
.gicon-repeat {
	background-position: -216px -24px;
}
.gicon-refresh {
	background-position: -240px -24px;
}
.gicon-list-alt {
	background-position: -264px -24px;
}
.gicon-lock {
	background-position: -287px -24px;
}
.gicon-flag {
	background-position: -312px -24px;
}
.gicon-headphones {
	background-position: -336px -24px;
}
.gicon-volume-off {
	background-position: -360px -24px;
}
.gicon-volume-down {
	background-position: -384px -24px;
}
.gicon-volume-up {
	background-position: -408px -24px;
}
.gicon-qrcode {
	background-position: -432px -24px;
}
.gicon-barcode {
	background-position: -456px -24px;
}
.gicon-tag {
	background-position: 0px -48px;
}
.gicon-tags {
	background-position: -25px -48px;
}
.gicon-book {
	background-position: -48px -48px;
}
.gicon-bookmark {
	background-position: -72px -48px;
}
.gicon-print {
	background-position: -96px -48px;
}
.gicon-camera {
	background-position: -120px -48px;
}
.gicon-font {
	background-position: -144px -48px;
}
.gicon-bold {
	background-position: -167px -48px;
}
.gicon-italic {
	background-position: -192px -48px;
}
.gicon-text-height {
	background-position: -216px -48px;
}
.gicon-text-width {
	background-position: -240px -48px;
}
.gicon-align-left {
	background-position: -264px -48px;
}
.gicon-align-center {
	background-position: -288px -48px;
}
.gicon-align-right {
	background-position: -312px -48px;
}
.gicon-align-justify {
	background-position: -336px -48px;
}
.gicon-list {
	background-position: -360px -48px;
}
.gicon-indent-left {
	background-position: -384px -48px;
}
.gicon-indent-right {
	background-position: -408px -48px;
}
.gicon-facetime-video {
	background-position: -432px -48px;
}
.gicon-picture {
	background-position: -456px -48px;
}
.gicon-pencil {
	background-position: 0px -72px;
}
.gicon-map-marker {
	background-position: -24px -72px;
}
.gicon-adjust {
	background-position: -48px -72px;
}
.gicon-tint {
	background-position: -72px -72px;
}
.gicon-edit {
	background-position: -96px -72px;
}
.gicon-share {
	background-position: -120px -72px;
}
.gicon-check {
	background-position: -144px -72px;
}
.gicon-move {
	background-position: -168px -72px;
}
.gicon-step-backward {
	background-position: -192px -72px;
}
.gicon-fast-backward {
	background-position: -216px -72px;
}
.gicon-backward {
	background-position: -240px -72px;
}
.gicon-play {
	background-position: -264px -72px;
}
.gicon-pause {
	background-position: -288px -72px;
}
.gicon-stop {
	background-position: -312px -72px;
}
.gicon-forward {
	background-position: -336px -72px;
}
.gicon-fast-forward {
	background-position: -360px -72px;
}
.gicon-step-forward {
	background-position: -384px -72px;
}
.gicon-eject {
	background-position: -408px -72px;
}
.gicon-chevron-left {
	background-position: -432px -72px;
}
.gicon-chevron-right {
	background-position: -456px -72px;
}
.gicon-plus-sign {
	background-position: 0px -96px;
}
.gicon-minus-sign {
	background-position: -24px -96px;
}
.gicon-remove-sign {
	background-position: -48px -96px;
}
.gicon-ok-sign {
	background-position: -72px -96px;
}
.gicon-question-sign {
	background-position: -96px -96px;
}
.gicon-info-sign {
	background-position: -120px -96px;
}
.gicon-screenshot {
	background-position: -144px -96px;
}
.gicon-remove-circle {
	background-position: -168px -96px;
}
.gicon-ok-circle {
	background-position: -192px -96px;
}
.gicon-ban-circle {
	background-position: -216px -96px;
}
.gicon-arrow-left {
	background-position: -240px -96px;
}
.gicon-arrow-right {
	background-position: -264px -96px;
}
.gicon-arrow-up {
	background-position: -289px -96px;
}
.gicon-arrow-down {
	background-position: -312px -96px;
}
.gicon-share-alt {
	background-position: -336px -96px;
}
.gicon-resize-full {
	background-position: -360px -96px;
}
.gicon-resize-small {
	background-position: -384px -96px;
}
.gicon-plus {
	background-position: -408px -96px;
}
.gicon-minus {
	background-position: -433px -96px;
}
.gicon-asterisk {
	background-position: -456px -96px;
}
.gicon-exclamation-sign {
	background-position: 0px -120px;
}
.gicon-gift {
	background-position: -24px -120px;
}
.gicon-leaf {
	background-position: -48px -120px;
}
.gicon-fire {
	background-position: -72px -120px;
}
.gicon-eye-open {
	background-position: -96px -120px;
}
.gicon-eye-close {
	background-position: -120px -120px;
}
.gicon-warning-sign {
	background-position: -144px -120px;
}
.gicon-plane {
	background-position: -168px -120px;
}
.gicon-calendar {
	background-position: -192px -120px;
}
.gicon-random {
	background-position: -216px -120px; width: 16px;
}
.gicon-comment {
	background-position: -240px -120px;
}
.gicon-magnet {
	background-position: -264px -120px;
}
.gicon-chevron-up {
	background-position: -288px -120px;
}
.gicon-chevron-down {
	background-position: -313px -119px;
}
.gicon-retweet {
	background-position: -336px -120px;
}
.gicon-shopping-cart {
	background-position: -360px -120px;
}
.gicon-folder-close {
	background-position: -384px -120px; width: 16px;
}
.gicon-folder-open {
	background-position: -408px -120px; width: 16px;
}
.gicon-resize-vertical {
	background-position: -432px -119px;
}
.gicon-resize-horizontal {
	background-position: -456px -118px;
}
.gicon-hdd {
	background-position: 0px -144px;
}
.gicon-bullhorn {
	background-position: -24px -144px;
}
.gicon-bell {
	background-position: -48px -144px;
}
.gicon-certificate {
	background-position: -72px -144px;
}
.gicon-thumbs-up {
	background-position: -96px -144px;
}
.gicon-thumbs-down {
	background-position: -120px -144px;
}
.gicon-hand-right {
	background-position: -144px -144px;
}
.gicon-hand-left {
	background-position: -168px -144px;
}
.gicon-hand-up {
	background-position: -192px -144px;
}
.gicon-hand-down {
	background-position: -216px -144px;
}
.gicon-circle-arrow-right {
	background-position: -240px -144px;
}
.gicon-circle-arrow-left {
	background-position: -264px -144px;
}
.gicon-circle-arrow-up {
	background-position: -288px -144px;
}
.gicon-circle-arrow-down {
	background-position: -312px -144px;
}
.gicon-globe {
	background-position: -336px -144px;
}
.gicon-wrench {
	background-position: -360px -144px;
}
.gicon-tasks {
	background-position: -384px -144px;
}
.gicon-filter {
	background-position: -408px -144px;
}
.gicon-briefcase {
	background-position: -432px -144px;
}
.gicon-fullscreen {
	background-position: -456px -144px;
}