.container-fluid {
	padding-bottom: 10px !important;
}
/* -------------------- */

/* ---Custom Styles---- */

/* -------------------- */

/* -------------------- */

body {
	padding-bottom: 75px;
	padding-top: 50px;
}
.noBorder {
	border: none;
	border-radius: 0px;
}
.noCorners {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.noMargin {
	margin: 0px;
}
.noMargin.important {
	margin: 0px !important;
}
.noMarginT {
	margin-top: 0px;
}
.noMarginB {
	margin-bottom: 0px;
}
.noMarginL {
	margin-left: 0px;
}
.noMarginR {
	margin-right: 0px;
}
.noPadding {
	padding: 0px;
}
.noPadding.important {
	padding: 0px !important;
}
.noPaddingT {
	padding-top: 0px;
}
.noPaddingT.important {
	padding-top: 0px !important;
}
.noPaddingB {
	padding-bottom: 0px;
}
.noPaddingB.important {
	padding-bottom: 0px !important;
}
.noPaddingL {
	padding-left: 0px;
}
.noPaddingL.important {
	padding-left: 0px !important;
}
.noPaddingR {
	padding-right: 0px;
}
.noPaddingR.important {
	padding-right: 0px !important;
}
.marginL3 {
	margin-left: 3%;
}
.marginB35 {
	margin-bottom: 35%;
}
.displayNone {
	display: none;
}
.dn {
	display: none;
}
.dn-i {
	display: none !important;
}
.fL {
	float: left;
}
.fR {
	float: right;
}
.clear {
	clear: both;
}
.tL {
	text-align: left;
}
.tR {
	text-align: right;
}
.width30 {
	width: 30%;
}
.width60 {
	width: 60%;
}
.width85 {
	width: 85%;
}
.paddingR5px {
	padding-right: 5px;
}
.marginR5px {
	margin-right: 5px;
}
.shrinkedItem {
	font-size: 12px !important;
	line-height: 15px !important;
	height: 20px !important;
}
.tickBoxes {
	margin-right: 20px;
}
.ui-datepicker {
	border: medium none !important;
}
/*Border Hidden*/

.locked-all {
	display: none;
}
.lockedPadding-all {
	padding-left: 10px;
	font-weight: bold;
}
.sortasc {
	background-color: #ccc !important;
	background-image: url("/images/shopify/up.gif") !important;
	background-position: 90% center !important;
	background-repeat: no-repeat !important;
	border-bottom: 1px solid #BBBBBB !important;
	border-left: 1px solid #CCCCCC;
	color: #000 !important;
}
.sortdesc {
	background-color: #ccc !important;
	background-image: url("/images/shopify/down.gif") !important;
	background-position: 90% center !important;
	background-repeat: no-repeat !important;
	border-bottom: 1px solid #BBBBBB !important;
	border-left: 1px solid #CCCCCC;
	color: #000 !important;
}
.sortasc a, .sortdesc a {
	color: #fff;
}
.label-open {
	background: #ffa953;
}
.label-paid {
	background: #5BB75B;
}
.label-picking {
	background: #46b8da;
}
.label-shipped {
	background: #4cae4c;
}
.required {
	color: #DE3C47;
	font-weight: bold;
}
.label-cancelled {
	background-color: #DE3C47;
	color: #FFFFFF;
}
/* -------Danger------- */

.label-danger, .badge-danger {
	background-color: #b94a48
}
.label-danger[href], .badge-danger[href] {
	background-color: #953b39
}
.label-declined {
	background-color: #999;
}
.label-abandoned {
	background-color: #DE3C47;
}
/* Custom Booty */

.container-full {
	padding: 0 15px;
}
.alert-fixed {
	width: 100%;
	position: fixed;
	left: 0px;
	bottom: 0px;
	padding: 20px 0;
	background: #006ECC;
}
.alert-fixed .closeFilter {
	font-size: 40px;
	position: absolute;
	right: 20px;
	top: 20px;
}
.pagination a, .nav-tabs>li>a, .breadcrumb li a {
	color: #468847;
}
/* green*/

.action-btn {
	position: relative;
	margin-bottom: 20px;
	margin-top: 0;
	padding: 10px;
	text-align: center;
}
.action-btn span.label.label-counter {
	position: absolute;
	right: 5px;
	top: 5px;
}
.btn.btn-button {}
/* -------Lists and Navs-------*/

.dropdown-menu li>a:hover, .dropdown-menu .active>a, .dropdown-menu .active>a:hover {
	background-color: #427766
}
.nav-list>.active>a, .nav-list>.active>a:hover {
	background-color: #427766
}
.nav-pills>.active>a, .nav-pills>.active>a:hover {
	background-color: #427766
}
.subnav {
	background-color: #EEEEEE;
	background-image: -moz-linear-gradient(center top, #F5F5F5 0%, #EEEEEE 100%);
	background-repeat: repeat-x;
	border: 1px solid #E5E5E5;
	border-radius: 4px 4px 4px 4px;
	height: 29px;
	padding: 5px;
	width: 100%;
}
.subnav>.nav-pills>li>a {
	margin: 0px;
}
.subnav .fixed {
	position: fixed;
	top: 40px;
	left: 0px;
}
/* -------Labels ------- */

.labellarge {
	/* Legacy */
	display: block;
	width: 60px;
	height: 30px;
	padding: 0px !important;
	line-height: 30px;
	text-align: center;
}
.label-large {
	display: block;
	width: 60px;
	height: 30px;
	padding: 0px !important;
	line-height: 30px;
	text-align: center;
}
.label.label-notice a {
	color: #000
}
.label a {
	color: #000
}
.label-live, .badge-live {
	color: #fff;
	background: #468847
}
.label-suspended, .badge-suspended {
	background-color: #B94A48;
}
.alert-message {
	/* Legacy */
	border-radius: 0px !important;
	margin-bottom: 0px;
	padding-left: 25px;
}
/* -------------------- */

/* -------THEMES------- */

/* -------------------- */

/* -------------------- */

/* -------oneagency---- */

.oneagency {
	color: #5fa690;
}
.oneagency.production {
	color: #5fa690;
}
.oneagency.staging {
	color: #DC504A;
}
.oneagency.development {
	color: #F0AD4E;
}
.systemenv {
	font-size: 11px;
	position: absolute;
	right: 21px;
	top: 26px;
}
.systemenv.production {
	color: #5fa690;
}
.systemenv.staging {
	color: #DC504A;
}
.systemenv.development {
	color: #f0ad4e;
}
/*body.staging .navbar-fixed-top {border-bottom: 4px solid #D64B45;}*/

/*body.production .navbar-fixed-top {border-bottom: 4px solid #427766;}*/

.icon-lightbulb.lightbulb.production {
	color: #427766 !important;
}
.icon-lightbulb.lightbulb.staging {
	color: #DC504A !important;
}
.well.well-hollow {
	background: transparent;
}
.well.well-login {
	background-color: #fff;
	border: 0px solid #E3E3E3;
	padding: 25px;
  border-radius: 0;
}
.well.well-login.well-error {
	background-color: #F2DEDE;
	border-color: #EED3D7;
	border-radius: 0;
}
.centeredlogin {
	max-width: 350px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.version {
	padding: 4px 0px;
	display: inline-block;
	color: #fff;
}
.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a {
	background-color: #427766;
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-decoration: none;
}
a {
	color: #468847;
	text-decoration: none;
}
.alert-one {
	color: #000;
	background: none repeat scroll 0 0 #FFFFFF;
	border: none;
	border-bottom: solid 1px #65A331;
	border-radius: 0px;
}
.alert-one p {
	color: #65A331
}
.alert-one p {
	color: #65A331
}
.btn-success {
  color: #fff;
  background-color: #5fa690;
  border-color: #5fa690;
}
.btn-success:hover,
.btn-success:hover {
  color: #fff;
  background-color: #427766;
  border-color: #427766;
}
.btn-one {
	background-color: #427766;
	*background-color: #427766;
	background-image: -ms-linear-gradient(top, #427766, #427766);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#427766), to(#427766));
	background-image: -webkit-linear-gradient(top, #427766, #427766);
	background-image: -o-linear-gradient(top, #427766, #427766);
	background-image: -moz-linear-gradient(top, #427766, #427766);
	background-image: linear-gradient(top, #427766, #427766);
	background-repeat: repeat-x;
	border-color: #427766 #427766 #427766;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#427766', endColorstr='#427766', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-one:active, .btn-one.active {
	background-color: #93b021 \9
}
.btn-one:hover, .btn-one:active, .btn-one.active, .btn-one.disabled, .btn-one[disabled] {
	background-color: #427766;
	*background-color: #427766;
}
.alert-message.oneAlert {
	background-color: #427766;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#427766), to(#427766));
	background-image: -moz-linear-gradient(top, #427766, #427766);
	background-image: -ms-linear-gradient(top, #427766, #427766);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #427766), color-stop(100%, #427766));
	background-image: -webkit-linear-gradient(top, #427766, #427766);
	background-image: -o-linear-gradient(top, #427766, #427766);
	background-image: linear-gradient(top, #427766, #57a957);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#427766', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #427766 #427766 #3d773d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.warning, .alert-message.oneWarning {
	background-color: #DE3C47;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#DE3C47), to(#C05351));
	background-image: -moz-linear-gradient(top, #DE3C47, #C05351);
	background-image: -ms-linear-gradient(top, #DE3C47, #C05351);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DE3C47), color-stop(100%, #C05351));
	background-image: -webkit-linear-gradient(top, #DE3C47, #C05351);
	background-image: -o-linear-gradient(top, #DE3C47, #C05351);
	background-image: linear-gradient(top, #DE3C47, #C05351);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DE3C47', endColorstr='#C05351', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #DE3C47 #C06B60 #C05351;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #fff;
}
/* -------Draft------- */

.alert-normal {
	background: none repeat scroll 0 0 #EEEEEE;
	border-color: #CCCCCC;
	color: #888888;
}
.alert-message.draft {
	/* Legacy */
	background-color: #BFBFBF;
	background-image: -moz-linear-gradient(center top, #CCCCCC, #BFBFBF);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* -------Pending------- */

.alert-message.pending {
	/* Legacy */
	background-color: #62CFFC;
	background-image: -moz-linear-gradient(center top, #62CFFC, #56B3EA);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62CFFC), color-stop(25%, #62CFFC), to(#56B3EA));
	background-image: -webkit-linear-gradient(#62CFFC, #62CFFC 25%, #56B3EA);
	background-image: -ms-linear-gradient(#62CFFC, #62CFFC 25%, #56B3EA);
	background-image: -o-linear-gradient(#62CFFC, #62CFFC 25%, #56B3EA);
	background-image: linear-gradient(#62CFFC, #62CFFC 25%, #56B3EA);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-radius: 4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	color: #fff;
	padding: 7px 15px;
	position: relative;
	/*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);*/
}
/* -------Featured------- */

.alert-message.featured {
	/* Legacy */
	background-color: #920bb9;
	background-image: -moz-linear-gradient(center top, #bf42e3, #920bb9);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-radius: 4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
	color: #fff;
	padding: 7px 15px;
	position: relative;
	/*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);*/
}
.label.label-featured {
	background-color: #920bb9
}
.alert-featured {
	color: #920BB9;
	background: none repeat scroll 0 0 #d4b4ff;
	border-color: #920BB9;
}
/* -------Warning------- */

.alert-warning {
	color: #F89406;
	background: none repeat scroll 0 0 #f8cf89;
	border-color: #F89406;
}
/* -------Danger------- */

.label-danger, .badge-danger {
	background-color: #b94a48
}
.label-danger[href], .badge-danger[href] {
	background-color: #953b39
}
.alert-small {
	padding: 2px 10px;
}
/* -------------------- */

.navbar-brand.oneagency:hover, .navbar-brand.oneagency {
	position: relative;
	color: #ffffff;
	background-color: #000000 !important;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 244, 249, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 254, 248, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 244, 249, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 254, 248, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 244, 249, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 254, 248, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 244, 249, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 254, 248, 0.15) 75%, transparent 75%, transparent);
}
body.development .navbar-oneagency {
	background-color: #f0ad4e;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
body.production .navbar-oneagency {

}
body.staging .navbar-oneagency {
	background-color: #D64B45;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	border-color: #D64B45;
}
.navbar-oneagency {
  background-color: #5fa690;
	border-color: #5fa690;
}
.navbar-oneagency .navbar-brand {
	color: #ffffff;
}
.navbar-oneagency .navbar-brand:hover, .navbar-oneagency .navbar-brand:focus {
	color: #ffffff;
	background-color: transparent;
}
.navbar-oneagency .navbar-text {
	color: #ffffff;
}
.navbar-oneagency .navbar-nav>li>a {
	color: #ffffff;
}
.navbar-oneagency .navbar-nav>li>a:hover, .navbar-oneagency .navbar-nav>li>a:focus {
	color: #ffffff;
	background-color: #080808;
}
.navbar-oneagency .navbar-nav>.active>a, .navbar-oneagency .navbar-nav>.active>a:hover, .navbar-oneagency .navbar-nav>.active>a:focus {
	color: #000000;
	background-color: #080808;
}
.navbar-oneagency .navbar-nav>.disabled>a, .navbar-oneagency .navbar-nav>.disabled>a:hover, .navbar-oneagency .navbar-nav>.disabled>a:focus {
	color: #444444;
	background-color: transparent;
}
.navbar-oneagency .navbar-toggle {
	border-color: #333333;
}
.navbar-oneagency .navbar-toggle:hover, .navbar-oneagency .navbar-toggle:focus {
	background-color: #333333;
}
.navbar-oneagency .navbar-toggle .icon-bar {
	background-color: #ffffff;
}
.navbar-oneagency .navbar-collapse, .navbar-oneagency .navbar-form {
	border-color: #101010;
}
.navbar-oneagency .navbar-nav>.open>a, .navbar-oneagency .navbar-nav>.open>a:hover, .navbar-oneagency .navbar-nav>.open>a:focus {
	background-color: #080808;
	color: #ffffff;
}
.navbar-oneagency .navbar-nav>.dropdown>a:hover .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
.navbar-oneagency .navbar-nav>.dropdown>a .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
.navbar-oneagency .navbar-nav>.open>a .caret, .navbar-oneagency .navbar-nav>.open>a:hover .caret, .navbar-oneagency .navbar-nav>.open>a:focus .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
/* -------------------- */

/* ------OVERWRITE----- */

/* -------------------- */

/* -------------------- */

.navbar {
	min-height: 41px;
}
.navbar-nav.navbar-right:last-child {
	margin-right: 0px;
}
.navbar .brand {
	padding: 7px 20px;
}
.nav.navbar-nav {}
.navbar-brand {
	height: auto;
}
.navbar-oneagency .brand, .navbar-oneagency .nav>li>a i {
	color: #FFFFFF;
}
.breadcrumb {
	border-radius: 0px;
	padding: 13px 15px 10px;
}
.btn-large {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.input-disabled {
	background-color: #EEEEEE;
	cursor: not-allowed;
}
.min-span12 {
	min-width: 940px;
}
.min-span11 {
	min-width: 860px;
}
.min-span10 {
	min-width: 780px;
}
.min-span9 {
	min-width: 700px;
}
.min-span8 {
	min-width: 620px;
}
.min-span7 {
	min-width: 540px;
}
.min-span6 {
	min-width: 460px;
}
.min-span5 {
	min-width: 380px;
}
.min-span4 {
	min-width: 300px;
}
.min-span3 {
	min-width: 220px;
}
.min-span2 {
	min-width: 140px;
}
.min-span1 {
	min-width: 60px;
}
/*Icons*/

.ico {
	background: url('/images/icons-sprite.png') no-repeat top left;
	display: inline-block;
	height: 24px;
	width: 24px;
}
.ico.ico-glass {
	background-position: 0 0;
	width: 24px;
	height: 24px;
}
.ico.ico-leaf {
	background-position: 0 -74px;
	width: 24px;
	height: 25px;
}
.ico.ico-dog {
	background-position: 0 -149px;
	width: 26px;
	height: 25px;
}
.ico.ico-user {
	background-position: 0 -224px;
	width: 23px;
	height: 22px;
}
.ico.ico-girl {
	background-position: 0 -296px;
	width: 22px;
	height: 22px;
}
.ico.ico-car {
	background-position: 0 -368px;
	width: 26px;
	height: 22px;
}
.ico.ico-add {
	background-position: 0 -440px;
	width: 28px;
	height: 22px;
}
.ico.ico-remove {
	background-position: 0 -512px;
	width: 26px;
	height: 22px;
}
.ico.ico-film {
	background-position: 0 -584px;
	width: 22px;
	height: 26px;
}
.ico.ico-magic {
	background-position: 0 -660px;
	width: 24px;
	height: 24px;
}
.ico.ico-envelope {
	background-position: 0 -734px;
	width: 24px;
	height: 16px;
}
.ico.ico-camera {
	background-position: 0 -800px;
	width: 26px;
	height: 20px;
}
.ico.ico-heart {
	background-position: 0 -870px;
	width: 24px;
	height: 22px;
}
.ico.ico-umbrella {
	background-position: 0 -942px;
	width: 24px;
	height: 24px;
}
.ico.ico-train {
	background-position: 0 -1016px;
	width: 20px;
	height: 26px;
}
.ico.ico-print {
	background-position: 0 -1092px;
	width: 24px;
	height: 24px;
}
.ico.ico-bin {
	background-position: 0 -1166px;
	width: 20px;
	height: 28px;
}
.ico.ico-music {
	background-position: 0 -1244px;
	width: 21px;
	height: 25px;
}
.ico.ico-note {
	background-position: 0 -1319px;
	width: 18px;
	height: 25px;
}
.ico.ico-empty {
	background-position: 0 -1394px;
	width: 24px;
	height: 22px;
}
.ico.ico-home {
	background-position: 0 -1466px;
	width: 27px;
	height: 26px;
}
.ico.ico-snowflake {
	background-position: 0 -1542px;
	width: 28px;
	height: 28px;
}
.ico.ico-fire {
	background-position: 0 -1620px;
	width: 21px;
	height: 26px;
}
.ico.ico-magnet {
	background-position: 0 -1696px;
	width: 21px;
	height: 23px;
}
.ico.ico-parents {
	background-position: 0 -1769px;
	width: 32px;
	height: 22px;
}
.ico.ico-binoculars {
	background-position: 0 -1841px;
	width: 24px;
	height: 24px;
}
.ico.ico-road {
	background-position: 0 -1915px;
	width: 28px;
	height: 24px;
}
.ico.ico-search {
	background-position: -82px 0;
	width: 24px;
	height: 24px;
}
.ico.ico-cars {
	background-position: -82px -74px;
	width: 36px;
	height: 25px;
}
.ico.ico-2 {
	background-position: -82px -149px;
	width: 20px;
	height: 27px;
}
.ico.ico-pencil {
	background-position: -82px -226px;
	width: 24px;
	height: 24px;
}
.ico.ico-bus {
	background-position: -82px -300px;
	width: 32px;
	height: 25px;
}
.ico.ico-alt {
	background-position: -82px -375px;
	width: 26px;
	height: 26px;
}
.ico.ico-luggage {
	background-position: -82px -451px;
	width: 20px;
	height: 27px;
}
.ico.ico-man {
	background-position: -82px -528px;
	width: 23px;
	height: 24px;
}
.ico.ico-woman {
	background-position: -82px -602px;
	width: 22px;
	height: 22px;
}
.ico.ico-file {
	background-position: -82px -674px;
	width: 19px;
	height: 24px;
}
.ico.ico-coins {
	background-position: -82px -748px;
	width: 26px;
	height: 24px;
}
.ico.ico-airplane {
	background-position: -82px -822px;
	width: 24px;
	height: 25px;
}
.ico.ico-notes {
	background-position: -82px -897px;
	width: 20px;
	height: 25px;
}
.ico.ico-stats {
	background-position: -82px -972px;
	width: 26px;
	height: 25px;
}
.ico.ico-charts {
	background-position: -82px -1047px;
	width: 27px;
	height: 24px;
}
.ico.ico-chart {
	background-position: -82px -1121px;
	width: 26px;
	height: 25px;
}
.ico.ico-group {
	background-position: -82px -1196px;
	width: 35px;
	height: 22px;
}
.ico.ico-keys {
	background-position: -82px -1268px;
	width: 24px;
	height: 26px;
}
.ico.ico-calendar {
	background-position: -82px -1344px;
	width: 23px;
	height: 24px;
}
.ico.ico-router {
	background-position: -82px -1418px;
	width: 27px;
	height: 26px;
}
.ico.ico-small {
	background-position: -82px -1494px;
	width: 22px;
	height: 24px;
}
.ico.ico-dislikes {
	background-position: -82px -1568px;
	width: 25px;
	height: 24px;
}
.ico.ico-star {
	background-position: -82px -1642px;
	width: 25px;
	height: 24px;
}
.ico.ico-link {
	background-position: -82px -1716px;
	width: 21px;
	height: 23px;
}
.ico.ico-open {
	background-position: -82px -1789px;
	width: 31px;
	height: 17px;
}
.ico.ico-close {
	background-position: -82px -1856px;
	width: 31px;
	height: 24px;
}
.ico.ico-alarm {
	background-position: -82px -1930px;
	width: 27px;
	height: 25px;
}
.ico.ico-clock {
	background-position: -168px 0;
	width: 24px;
	height: 24px;
}
.ico.ico-stopwatch {
	background-position: -168px -74px;
	width: 23px;
	height: 27px;
}
.ico.ico-projector {
	background-position: -168px -151px;
	width: 28px;
	height: 25px;
}
.ico.ico-history {
	background-position: -168px -226px;
	width: 25px;
	height: 26px;
}
.ico.ico-truck {
	background-position: -168px -302px;
	width: 32px;
	height: 27px;
}
.ico.ico-cargo {
	background-position: -168px -379px;
	width: 25px;
	height: 26px;
}
.ico.ico-compass {
	background-position: -168px -455px;
	width: 24px;
	height: 24px;
}
.ico.ico-keynote {
	background-position: -168px -529px;
	width: 20px;
	height: 30px;
}
.ico.ico-paperclip {
	background-position: -168px -609px;
	width: 26px;
	height: 24px;
}
.ico.ico-power {
	background-position: -168px -683px;
	width: 22px;
	height: 24px;
}
.ico.ico-lightbulb {
	background-position: -168px -757px;
	width: 20px;
	height: 26px;
}
.ico.ico-tag {
	background-position: -168px -833px;
	width: 24px;
	height: 24px;
}
.ico.ico-tags {
	background-position: -168px -907px;
	width: 30px;
	height: 24px;
}
.ico.ico-cleaning {
	background-position: -168px -981px;
	width: 24px;
	height: 25px;
}
.ico.ico-ruller {
	background-position: -168px -1056px;
	width: 27px;
	height: 14px;
}
.ico.ico-gift {
	background-position: -168px -1120px;
	width: 24px;
	height: 25px;
}
.ico.ico-umbrella {
	background-position: -168px -1195px;
	width: 26px;
	height: 28px;
}
.ico.ico-book {
	background-position: -168px -1273px;
	width: 22px;
	height: 24px;
}
.ico.ico-bookmark {
	background-position: -168px -1347px;
	width: 15px;
	height: 24px;
}
.ico.ico-wifi {
	background-position: -168px -1421px;
	width: 31px;
	height: 23px;
}
.ico.ico-cup {
	background-position: -168px -1494px;
	width: 22px;
	height: 24px;
}
.ico.ico-stroller {
	background-position: -168px -1568px;
	width: 25px;
	height: 26px;
}
.ico.ico-headphones {
	background-position: -168px -1644px;
	width: 24px;
	height: 24px;
}
.ico.ico-headset {
	background-position: -168px -1718px;
	width: 24px;
	height: 28px;
}
.ico.ico-sign {
	background-position: -168px -1796px;
	width: 29px;
	height: 24px;
}
.ico.ico-signal {
	background-position: -168px -1870px;
	width: 24px;
	height: 24px;
}
.ico.ico-retweet {
	background-position: -168px -1944px;
	width: 28px;
	height: 15px;
}
.ico.ico-refresh {
	background-position: -254px 0;
	width: 25px;
	height: 26px;
}
.ico.ico-roundabout {
	background-position: -254px -76px;
	width: 26px;
	height: 26px;
}
.ico.ico-random {
	background-position: -254px -152px;
	width: 28px;
	height: 20px;
}
.ico.ico-heat {
	background-position: -254px -222px;
	width: 29px;
	height: 25px;
}
.ico.ico-repeat {
	background-position: -254px -297px;
	width: 23px;
	height: 26px;
}
.ico.ico-display {
	background-position: -254px -373px;
	width: 28px;
	height: 24px;
}
.ico.ico-book {
	background-position: -254px -447px;
	width: 22px;
	height: 24px;
}
.ico.ico-book {
	background-position: -254px -521px;
	width: 22px;
	height: 24px;
}
.ico.ico-building {
	background-position: -254px -595px;
	width: 24px;
	height: 26px;
}
.ico.ico-eyedropper {
	background-position: -254px -671px;
	width: 24px;
	height: 24px;
}
.ico.ico-adjust {
	background-position: -254px -745px;
	width: 26px;
	height: 26px;
}
.ico.ico-tint {
	background-position: -254px -821px;
	width: 24px;
	height: 25px;
}
.ico.ico-crop {
	background-position: -254px -896px;
	width: 26px;
	height: 26px;
}
.ico.ico-square {
	background-position: -254px -972px;
	width: 24px;
	height: 24px;
}
.ico.ico-circle {
	background-position: -254px -1046px;
	width: 24px;
	height: 24px;
}
.ico.ico-polygon {
	background-position: -254px -1120px;
	width: 26px;
	height: 25px;
}
.ico.ico-line {
	background-position: -254px -1195px;
	width: 24px;
	height: 24px;
}
.ico.ico-curve {
	background-position: -254px -1269px;
	width: 24px;
	height: 24px;
}
.ico.ico-all {
	background-position: -254px -1343px;
	width: 24px;
	height: 24px;
}
.ico.ico-font {
	background-position: -254px -1417px;
	width: 27px;
	height: 23px;
}
.ico.ico-italic {
	background-position: -254px -1490px;
	width: 14px;
	height: 24px;
}
.ico.ico-bold {
	background-position: -254px -1564px;
	width: 19px;
	height: 24px;
}
.ico.ico-underline {
	background-position: -254px -1638px;
	width: 20px;
	height: 24px;
}
.ico.ico-strike {
	background-position: -254px -1712px;
	width: 20px;
	height: 22px;
}
.ico.ico-height {
	background-position: -254px -1784px;
	width: 26px;
	height: 24px;
}
.ico.ico-width {
	background-position: -254px -1858px;
	width: 22px;
	height: 24px;
}
.ico.ico-resize {
	background-position: -254px -1932px;
	width: 26px;
	height: 26px;
}
.ico.ico-indent {
	background-position: -340px 0;
	width: 24px;
	height: 22px;
}
.ico.ico-indent {
	background-position: -340px -72px;
	width: 24px;
	height: 22px;
}
.ico.ico-left {
	background-position: -340px -144px;
	width: 24px;
	height: 21px;
}
.ico.ico-center {
	background-position: -340px -215px;
	width: 24px;
	height: 21px;
}
.ico.ico-right {
	background-position: -340px -286px;
	width: 24px;
	height: 21px;
}
.ico.ico-justify {
	background-position: -340px -357px;
	width: 24px;
	height: 21px;
}
.ico.ico-list {
	background-position: -340px -428px;
	width: 24px;
	height: 21px;
}
.ico.ico-smaller {
	background-position: -340px -499px;
	width: 22px;
	height: 16px;
}
.ico.ico-bigger {
	background-position: -340px -565px;
	width: 24px;
	height: 22px;
}
.ico.ico-embed {
	background-position: -340px -637px;
	width: 30px;
	height: 14px;
}
.ico.ico-close {
	background-position: -340px -701px;
	width: 30px;
	height: 24px;
}
.ico.ico-table {
	background-position: -340px -775px;
	width: 24px;
	height: 24px;
}
.ico.ico-full {
	background-position: -340px -849px;
	width: 24px;
	height: 28px;
}
.ico.ico-empty {
	background-position: -340px -927px;
	width: 24px;
	height: 28px;
}
.ico.ico-in {
	background-position: -340px -1005px;
	width: 24px;
	height: 28px;
}
.ico.ico-out {
	background-position: -340px -1083px;
	width: 24px;
	height: 28px;
}
.ico.ico-plus {
	background-position: -340px -1161px;
	width: 29px;
	height: 23px;
}
.ico.ico-minus {
	background-position: -340px -1234px;
	width: 29px;
	height: 23px;
}
.ico.ico-ban {
	background-position: -340px -1307px;
	width: 29px;
	height: 23px;
}
.ico.ico-flag {
	background-position: -340px -1380px;
	width: 27px;
	height: 23px;
}
.ico.ico-lock {
	background-position: -340px -1453px;
	width: 28px;
	height: 24px;
}
.ico.ico-new {
	background-position: -340px -1527px;
	width: 28px;
	height: 22px;
}
.ico.ico-inbox {
	background-position: -340px -1599px;
	width: 24px;
	height: 23px;
}
.ico.ico-plus {
	background-position: -340px -1672px;
	width: 27px;
	height: 27px;
}
.ico.ico-minus {
	background-position: -340px -1749px;
	width: 27px;
	height: 27px;
}
.ico.ico-lock {
	background-position: -340px -1826px;
	width: 26px;
	height: 28px;
}
.ico.ico-in {
	background-position: -340px -1904px;
	width: 24px;
	height: 26px;
}
.ico.ico-out {
	background-position: -426px 0;
	width: 24px;
	height: 26px;
}
.ico.ico-cogwheel {
	background-position: -426px -76px;
	width: 24px;
	height: 24px;
}
.ico.ico-cogwheels {
	background-position: -426px -150px;
	width: 34px;
	height: 27px;
}
.ico.ico-picture {
	background-position: -426px -227px;
	width: 24px;
	height: 20px;
}
.ico.ico-alt {
	background-position: -426px -297px;
	width: 23px;
	height: 24px;
}
.ico.ico-lock {
	background-position: -426px -371px;
	width: 26px;
	height: 28px;
}
.ico.ico-plus {
	background-position: -426px -449px;
	width: 27px;
	height: 27px;
}
.ico.ico-minus {
	background-position: -426px -526px;
	width: 27px;
	height: 27px;
}
.ico.ico-ban {
	background-position: -426px -603px;
	width: 26px;
	height: 27px;
}
.ico.ico-open {
	background-position: -426px -680px;
	width: 30px;
	height: 22px;
}
.ico.ico-plus {
	background-position: -426px -752px;
	width: 29px;
	height: 25px;
}
.ico.ico-minus {
	background-position: -426px -827px;
	width: 29px;
	height: 25px;
}
.ico.ico-lock {
	background-position: -426px -902px;
	width: 28px;
	height: 26px;
}
.ico.ico-flag {
	background-position: -426px -978px;
	width: 27px;
	height: 25px;
}
.ico.ico-new {
	background-position: -426px -1053px;
	width: 28px;
	height: 24px;
}
.ico.ico-edit {
	background-position: -426px -1127px;
	width: 24px;
	height: 21px;
}
.ico.ico-window {
	background-position: -426px -1198px;
	width: 26px;
	height: 22px;
}
.ico.ico-check {
	background-position: -426px -1270px;
	width: 22px;
	height: 18px;
}
.ico.ico-unchecked {
	background-position: -426px -1338px;
	width: 18px;
	height: 18px;
}
.ico.ico-windows {
	background-position: -426px -1406px;
	width: 23px;
	height: 23px;
}
.ico.ico-thumbnails {
	background-position: -426px -1479px;
	width: 22px;
	height: 22px;
}
.ico.ico-thumbnails {
	background-position: -426px -1551px;
	width: 22px;
	height: 22px;
}
.ico.ico-lines {
	background-position: -426px -1623px;
	width: 24px;
	height: 15px;
}
.ico.ico-lines {
	background-position: -426px -1688px;
	width: 24px;
	height: 15px;
}
.ico.ico-playlist {
	background-position: -426px -1753px;
	width: 29px;
	height: 24px;
}
.ico.ico-imac {
	background-position: -426px -1827px;
	width: 26px;
	height: 22px;
}
.ico.ico-macbook {
	background-position: -426px -1899px;
	width: 28px;
	height: 15px;
}
.ico.ico-ipad {
	background-position: -512px 0;
	width: 22px;
	height: 27px;
}
.ico.ico-iphone {
	background-position: -512px -77px;
	width: 14px;
	height: 24px;
}
.ico.ico-transfer {
	background-position: -512px -151px;
	width: 29px;
	height: 24px;
}
.ico.ico-exchange {
	background-position: -512px -225px;
	width: 29px;
	height: 24px;
}
.ico.ico-ipod {
	background-position: -512px -299px;
	width: 14px;
	height: 22px;
}
.ico.ico-shuffle {
	background-position: -512px -371px;
	width: 15px;
	height: 13px;
}
.ico.ico-plugs {
	background-position: -512px -434px;
	width: 20px;
	height: 24px;
}
.ico.ico-phone {
	background-position: -512px -508px;
	width: 15px;
	height: 25px;
}
.ico.ico-backward {
	background-position: -512px -583px;
	width: 14px;
	height: 18px;
}
.ico.ico-backward {
	background-position: -512px -651px;
	width: 25px;
	height: 18px;
}
.ico.ico-rewind {
	background-position: -512px -719px;
	width: 23px;
	height: 18px;
}
.ico.ico-play {
	background-position: -512px -787px;
	width: 16px;
	height: 18px;
}
.ico.ico-pause {
	background-position: -512px -855px;
	width: 10px;
	height: 16px;
}
.ico.ico-stop {
	background-position: -512px -921px;
	width: 14px;
	height: 14px;
}
.ico.ico-forward {
	background-position: -512px -985px;
	width: 23px;
	height: 18px;
}
.ico.ico-forward {
	background-position: -512px -1053px;
	width: 25px;
	height: 18px;
}
.ico.ico-forward {
	background-position: -512px -1121px;
	width: 14px;
	height: 18px;
}
.ico.ico-eject {
	background-position: -512px -1189px;
	width: 18px;
	height: 17px;
}
.ico.ico-video {
	background-position: -512px -1256px;
	width: 24px;
	height: 16px;
}
.ico.ico-alt {
	background-position: -512px -1322px;
	width: 24px;
	height: 24px;
}
.ico.ico-mute {
	background-position: -512px -1396px;
	width: 22px;
	height: 15px;
}
.ico.ico-down {
	background-position: -512px -1461px;
	width: 16px;
	height: 15px;
}
.ico.ico-up {
	background-position: -512px -1526px;
	width: 24px;
	height: 26px;
}
.ico.ico-screenshot {
	background-position: -512px -1602px;
	width: 27px;
	height: 27px;
}
.ico.ico-move {
	background-position: -512px -1679px;
	width: 24px;
	height: 24px;
}
.ico.ico-more {
	background-position: -512px -1753px;
	width: 22px;
	height: 6px;
}
.ico.ico-reduce {
	background-position: -512px -1809px;
	width: 20px;
	height: 20px;
}
.ico.ico-increase {
	background-position: -512px -1879px;
	width: 24px;
	height: 24px;
}
.ico.ico-plus {
	background-position: -598px 0;
	width: 26px;
	height: 26px;
}
.ico.ico-minus {
	background-position: -598px -76px;
	width: 26px;
	height: 26px;
}
.ico.ico-remove {
	background-position: -598px -152px;
	width: 26px;
	height: 26px;
}
.ico.ico-ok {
	background-position: -598px -228px;
	width: 26px;
	height: 26px;
}
.ico.ico-mark {
	background-position: -598px -304px;
	width: 26px;
	height: 26px;
}
.ico.ico-info {
	background-position: -598px -380px;
	width: 26px;
	height: 26px;
}
.ico.ico-mark {
	background-position: -598px -456px;
	width: 26px;
	height: 26px;
}
.ico.ico-remove {
	background-position: -598px -532px;
	width: 26px;
	height: 26px;
}
.ico.ico-ok {
	background-position: -598px -608px;
	width: 26px;
	height: 26px;
}
.ico.ico-ban {
	background-position: -598px -684px;
	width: 26px;
	height: 26px;
}
.ico.ico-download {
	background-position: -598px -760px;
	width: 26px;
	height: 26px;
}
.ico.ico-upload {
	background-position: -598px -836px;
	width: 26px;
	height: 26px;
}
.ico.ico-cart {
	background-position: -598px -912px;
	width: 26px;
	height: 23px;
}
.ico.ico-lock {
	background-position: -598px -985px;
	width: 21px;
	height: 26px;
}
.ico.ico-unlock {
	background-position: -598px -1061px;
	width: 21px;
	height: 26px;
}
.ico.ico-electricity {
	background-position: -598px -1137px;
	width: 11px;
	height: 24px;
}
.ico.ico-2 {
	background-position: -598px -1211px;
	width: 25px;
	height: 19px;
}
.ico.ico-2 {
	background-position: -598px -1280px;
	width: 18px;
	height: 18px;
}
.ico.ico-out {
	background-position: -598px -1348px;
	width: 26px;
	height: 25px;
}
.ico.ico-in {
	background-position: -598px -1423px;
	width: 26px;
	height: 24px;
}
.ico.ico-arrow {
	background-position: -598px -1497px;
	width: 20px;
	height: 18px;
}
.ico.ico-arrow {
	background-position: -598px -1565px;
	width: 20px;
	height: 18px;
}
.ico.ico-arrow {
	background-position: -598px -1633px;
	width: 18px;
	height: 20px;
}
.ico.ico-arrow {
	background-position: -598px -1703px;
	width: 18px;
	height: 20px;
}
.ico.ico-small {
	background-position: -598px -1773px;
	width: 24px;
	height: 24px;
}
.ico.ico-full {
	background-position: -598px -1847px;
	width: 24px;
	height: 24px;
}
.ico.ico-left {
	background-position: -598px -1921px;
	width: 26px;
	height: 26px;
}
.ico.ico-right {
	background-position: -684px 0;
	width: 26px;
	height: 26px;
}
.ico.ico-top {
	background-position: -684px -76px;
	width: 26px;
	height: 26px;
}
.ico.ico-down {
	background-position: -684px -152px;
	width: 26px;
	height: 26px;
}
.ico.ico-button {
	background-position: -684px -228px;
	width: 26px;
	height: 26px;
}
.ico.ico-unshare {
	background-position: -684px -304px;
	width: 24px;
	height: 18px;
}
.ico.ico-share {
	background-position: -684px -372px;
	width: 24px;
	height: 18px;
}
.ico.ico-chevron-right {
	background-position: -684px -440px;
	width: 15px;
	height: 22px;
}
.ico.ico-chevron-left {
	background-position: -684px -512px;
	width: 15px;
	height: 22px;
}
.ico.ico-bluetooth {
	background-position: -684px -584px;
	width: 14px;
	height: 24px;
}
.ico.ico-euro {
	background-position: -684px -658px;
	width: 22px;
	height: 23px;
}
.ico.ico-usd {
	background-position: -684px -731px;
	width: 17px;
	height: 26px;
}
.ico.ico-gbp {
	background-position: -684px -807px;
	width: 17px;
	height: 24px;
}
.ico.ico-2 {
	background-position: -684px -881px;
	width: 33px;
	height: 21px;
}
.ico.ico-moon {
	background-position: -684px -952px;
	width: 21px;
	height: 24px;
}
.ico.ico-sun {
	background-position: -684px -1026px;
	width: 24px;
	height: 24px;
}
.ico.ico-cloud {
	background-position: -684px -1100px;
	width: 27px;
	height: 17px;
}
.ico.ico-direction {
	background-position: -684px -1167px;
	width: 25px;
	height: 26px;
}
.ico.ico-brush {
	background-position: -684px -1243px;
	width: 25px;
	height: 22px;
}
.ico.ico-pen {
	background-position: -684px -1315px;
	width: 23px;
	height: 23px;
}
.ico.ico-in {
	background-position: -684px -1388px;
	width: 25px;
	height: 25px;
}
.ico.ico-out {
	background-position: -684px -1463px;
	width: 25px;
	height: 25px;
}
.ico.ico-pin {
	background-position: -684px -1538px;
	width: 10px;
	height: 24px;
}
.ico.ico-albums {
	background-position: -684px -1612px;
	width: 28px;
	height: 18px;
}
.ico.ico-lock {
	background-position: -684px -1680px;
	width: 27px;
	height: 24px;
}
.ico.ico-flash {
	background-position: -684px -1754px;
	width: 14px;
	height: 24px;
}
.ico.ico-maps {
	background-position: -684px -1828px;
	width: 16px;
	height: 24px;
}
.ico.ico-anchor {
	background-position: -684px -1902px;
	width: 24px;
	height: 25px;
}
.ico.ico-conversation {
	background-position: -770px 0;
	width: 25px;
	height: 18px;
}
.ico.ico-chat {
	background-position: -770px -68px;
	width: 24px;
	height: 19px;
}
.ico.ico-male {
	background-position: -770px -137px;
	width: 22px;
	height: 22px;
}
.ico.ico-female {
	background-position: -770px -209px;
	width: 16px;
	height: 27px;
}
.ico.ico-asterisk {
	background-position: -770px -286px;
	width: 20px;
	height: 20px;
}
.ico.ico-divide {
	background-position: -770px -356px;
	width: 18px;
	height: 16px;
}
.ico.ico-diving {
	background-position: -770px -422px;
	width: 27px;
	height: 25px;
}
.ico.ico-diving {
	background-position: -770px -497px;
	width: 27px;
	height: 24px;
}
.ico.ico-bottle {
	background-position: -770px -571px;
	width: 22px;
	height: 27px;
}
.ico.ico-fins {
	background-position: -770px -648px;
	width: 31px;
	height: 27px;
}
.ico.ico-fishes {
	background-position: -770px -725px;
	width: 28px;
	height: 30px;
}
.ico.ico-boat {
	background-position: -770px -805px;
	width: 24px;
	height: 24px;
}
.ico.ico-delete {
	background-position: -770px -879px;
	width: 26px;
	height: 17px;
}
.ico.ico-star {
	background-position: -770px -946px;
	width: 24px;
	height: 26px;
}
.ico.ico-qrcode {
	background-position: -770px -1022px;
	width: 24px;
	height: 24px;
}
.ico.ico-barcode {
	background-position: -770px -1096px;
	width: 24px;
	height: 24px;
}
.ico.ico-pool {
	background-position: -770px -1170px;
	width: 24px;
	height: 24px;
}
.ico.ico-buoy {
	background-position: -770px -1244px;
	width: 24px;
	height: 24px;
}
.ico.ico-spade {
	background-position: -770px -1318px;
	width: 24px;
	height: 24px;
}
.ico.ico-bank {
	background-position: -770px -1392px;
	width: 24px;
	height: 24px;
}
.ico.ico-vcard {
	background-position: -770px -1466px;
	width: 22px;
	height: 24px;
}
.ico.ico-plug {
	background-position: -770px -1540px;
	width: 18px;
	height: 25px;
}
.ico.ico-flag {
	background-position: -770px -1615px;
	width: 21px;
	height: 26px;
}
.ico.ico-card {
	background-position: -770px -1691px;
	width: 26px;
	height: 19px;
}
.ico.ico-wireless {
	background-position: -770px -1760px;
	width: 27px;
	height: 19px;
}
.ico.ico-wired {
	background-position: -770px -1829px;
	width: 27px;
	height: 25px;
}
.ico.ico-shield {
	background-position: -770px -1904px;
	width: 22px;
	height: 24px;
}
.ico.ico-ring {
	background-position: -856px 0;
	width: 21px;
	height: 24px;
}
.ico.ico-cake {
	background-position: -856px -74px;
	width: 22px;
	height: 24px;
}
.ico.ico-drink {
	background-position: -856px -148px;
	width: 23px;
	height: 24px;
}
.ico.ico-beer {
	background-position: -856px -222px;
	width: 23px;
	height: 24px;
}
.ico.ico-food {
	background-position: -856px -296px;
	width: 28px;
	height: 24px;
}
.ico.ico-cutlery {
	background-position: -856px -370px;
	width: 13px;
	height: 24px;
}
.ico.ico-pizza {
	background-position: -856px -444px;
	width: 26px;
	height: 29px;
}
.ico.ico-cake {
	background-position: -856px -523px;
	width: 26px;
	height: 29px;
}
.ico.ico-tablet {
	background-position: -856px -602px;
	width: 25px;
	height: 25px;
}
.ico.ico-settings {
	background-position: -856px -677px;
	width: 24px;
	height: 24px;
}
.ico.ico-bullets {
	background-position: -856px -751px;
	width: 27px;
	height: 23px;
}
.ico.ico-cardio {
	background-position: -856px -824px;
	width: 25px;
	height: 26px;
}
.ico.ico-t-shirt {
	background-position: -856px -900px;
	width: 28px;
	height: 23px;
}
.ico.ico-pants {
	background-position: -856px -973px;
	width: 19px;
	height: 24px;
}
.ico.ico-sweater {
	background-position: -856px -1047px;
	width: 29px;
	height: 24px;
}
.ico.ico-fabric {
	background-position: -856px -1121px;
	width: 27px;
	height: 22px;
}
.ico.ico-leather {
	background-position: -856px -1193px;
	width: 23px;
	height: 24px;
}
.ico.ico-scissors {
	background-position: -856px -1267px;
	width: 24px;
	height: 27px;
}
.ico.ico-bomb {
	background-position: -856px -1344px;
	width: 27px;
	height: 25px;
}
.ico.ico-skull {
	background-position: -856px -1419px;
	width: 22px;
	height: 24px;
}
.ico.ico-celebration {
	background-position: -856px -1493px;
	width: 24px;
	height: 25px;
}
.ico.ico-kettle {
	background-position: -856px -1568px;
	width: 26px;
	height: 23px;
}
.ico.ico-press {
	background-position: -856px -1641px;
	width: 23px;
	height: 25px;
}
.ico.ico-cup {
	background-position: -856px -1716px;
	width: 25px;
	height: 19px;
}
.ico.ico-pot {
	background-position: -856px -1785px;
	width: 27px;
	height: 22px;
}
.ico.ico-grater {
	background-position: -856px -1857px;
	width: 18px;
	height: 24px;
}
.ico.ico-kettle {
	background-position: -856px -1931px;
	width: 23px;
	height: 24px;
}
.ico.ico-hospital {
	background-position: -942px 0;
	width: 24px;
	height: 24px;
}
.ico.ico-h {
	background-position: -942px -74px;
	width: 24px;
	height: 24px;
}
.ico.ico-microphone {
	background-position: -942px -148px;
	width: 17px;
	height: 24px;
}
.ico.ico-webcam {
	background-position: -942px -222px;
	width: 19px;
	height: 24px;
}
.ico.ico-church {
	background-position: -942px -296px;
	width: 24px;
	height: 25px;
}
.ico.ico-islam {
	background-position: -942px -371px;
	width: 25px;
	height: 24px;
}
.ico.ico-hindu {
	background-position: -942px -445px;
	width: 24px;
	height: 24px;
}
.ico.ico-buddhist {
	background-position: -942px -519px;
	width: 28px;
	height: 22px;
}
.ico.ico-bicycle {
	background-position: -942px -591px;
	width: 33px;
	height: 21px;
}
.ico.ico-preserver {
	background-position: -942px -662px;
	width: 24px;
	height: 24px;
}
.ico.ico-alt {
	background-position: -942px -736px;
	width: 22px;
	height: 22px;
}
.ico.ico-comments {
	background-position: -942px -808px;
	width: 24px;
	height: 23px;
}
.ico.ico-flower {
	background-position: -942px -881px;
	width: 19px;
	height: 25px;
}
.ico.ico-baseball {
	background-position: -942px -956px;
	width: 25px;
	height: 26px;
}
.ico.ico-rugby {
	background-position: -942px -1032px;
	width: 23px;
	height: 24px;
}
.ico.ico-ax {
	background-position: -942px -1106px;
	width: 27px;
	height: 24px;
}
.ico.ico-tennis {
	background-position: -942px -1180px;
	width: 24px;
	height: 24px;
}
.ico.ico-bowling {
	background-position: -942px -1254px;
	width: 24px;
	height: 24px;
}
.ico.ico-conifer {
	background-position: -942px -1328px;
	width: 21px;
	height: 24px;
}
.ico.ico-deciduous {
	background-position: -942px -1402px;
	width: 20px;
	height: 25px;
}
.ico.ico-items {
	background-position: -942px -1477px;
	width: 21px;
	height: 24px;
}
.ico.ico-sort {
	background-position: -942px -1551px;
	width: 25px;
	height: 25px;
}
.ico.ico-filter {
	background-position: -942px -1626px;
	width: 20px;
	height: 24px;
}
.ico.ico-gamepad {
	background-position: -942px -1700px;
	width: 27px;
	height: 19px;
}
.ico.ico-dices {
	background-position: -942px -1769px;
	width: 27px;
	height: 23px;
}
.ico.ico-calculator {
	background-position: -942px -1842px;
	width: 21px;
	height: 24px;
}
.ico.ico-tie {
	background-position: -942px -1916px;
	width: 11px;
	height: 26px;
}
.ico.ico-wallet {
	background-position: -1028px 0;
	width: 25px;
	height: 20px;
}
.ico.ico-piano {
	background-position: -1028px -70px;
	width: 23px;
	height: 24px;
}
.ico.ico-sampler {
	background-position: -1028px -144px;
	width: 27px;
	height: 22px;
}
.ico.ico-podium {
	background-position: -1028px -216px;
	width: 28px;
	height: 21px;
}
.ico.ico-ball {
	background-position: -1028px -287px;
	width: 25px;
	height: 25px;
}
.ico.ico-blog {
	background-position: -1028px -362px;
	width: 21px;
	height: 23px;
}
.ico.ico-dashboard {
	background-position: -1028px -435px;
	width: 24px;
	height: 24px;
}
.ico.ico-certificate {
	background-position: -1028px -509px;
	width: 17px;
	height: 25px;
}
.ico.ico-bell {
	background-position: -1028px -584px;
	width: 24px;
	height: 24px;
}
.ico.ico-candle {
	background-position: -1028px -658px;
	width: 20px;
	height: 25px;
}
.ico.ico-pushpin {
	background-position: -1028px -733px;
	width: 23px;
	height: 23px;
}
.ico.ico-shake {
	background-position: -1028px -806px;
	width: 24px;
	height: 24px;
}
.ico.ico-flag {
	background-position: -1028px -880px;
	width: 30px;
	height: 22px;
}
.ico.ico-turtle {
	background-position: -1028px -952px;
	width: 28px;
	height: 16px;
}
.ico.ico-rabbit {
	background-position: -1028px -1018px;
	width: 26px;
	height: 22px;
}
.ico.ico-globe {
	background-position: -1028px -1090px;
	width: 24px;
	height: 24px;
}
.ico.ico-briefcase {
	background-position: -1028px -1164px;
	width: 24px;
	height: 21px;
}
.ico.ico-hdd {
	background-position: -1028px -1235px;
	width: 24px;
	height: 21px;
}
.ico.ico-up {
	background-position: -1028px -1306px;
	width: 24px;
	height: 21px;
}
.ico.ico-down {
	background-position: -1028px -1377px;
	width: 24px;
	height: 21px;
}
.ico.ico-right {
	background-position: -1028px -1448px;
	width: 26px;
	height: 19px;
}
.ico.ico-left {
	background-position: -1028px -1517px;
	width: 26px;
	height: 19px;
}
.ico.ico-up {
	background-position: -1028px -1586px;
	width: 19px;
	height: 26px;
}
.ico.ico-down {
	background-position: -1028px -1662px;
	width: 19px;
	height: 27px;
}
.ico.ico-fullscreen {
	background-position: -1028px -1739px;
	width: 24px;
	height: 24px;
}
.ico.ico-bag {
	background-position: -1028px -1813px;
	width: 23px;
	height: 26px;
}
.ico.ico-open {
	background-position: -1028px -1889px;
	width: 24px;
	height: 22px;
}
.ico.ico-nameplate {
	background-position: -1114px 0;
	width: 24px;
	height: 21px;
}
.ico.ico-alt {
	background-position: -1114px -71px;
	width: 24px;
	height: 22px;
}
.ico.ico-vases {
	background-position: -1114px -143px;
	width: 24px;
	height: 24px;
}
.ico.ico-bullhorn {
	background-position: -1114px -217px;
	width: 25px;
	height: 20px;
}
.ico.ico-dumbbell {
	background-position: -1114px -287px;
	width: 26px;
	height: 16px;
}
.ico.ico-suitcase {
	background-position: -1114px -353px;
	width: 24px;
	height: 22px;
}
.ico.ico-import {
	background-position: -1114px -425px;
	width: 22px;
	height: 24px;
}
.ico.ico-export {
	background-position: -1114px -499px;
	width: 23px;
	height: 24px;
}
.ico.ico-bug {
	background-position: -1114px -573px;
	width: 22px;
	height: 24px;
}
.ico.ico-crown {
	background-position: -1114px -647px;
	width: 26px;
	height: 25px;
}
.ico.ico-smoking {
	background-position: -1114px -722px;
	width: 28px;
	height: 28px;
}
.ico.ico-upload {
	background-position: -1114px -800px;
	width: 27px;
	height: 20px;
}
.ico.ico-download {
	background-position: -1114px -870px;
	width: 27px;
	height: 22px;
}
.ico.ico-restart {
	background-position: -1114px -942px;
	width: 25px;
	height: 25px;
}
.ico.ico-camera {
	background-position: -1114px -1017px;
	width: 24px;
	height: 24px;
}
.ico.ico-expand {
	background-position: -1114px -1091px;
	width: 19px;
	height: 19px;
}
.ico.ico-collapse {
	background-position: -1114px -1160px;
	width: 19px;
	height: 19px;
}
.ico.ico-top {
	background-position: -1114px -1229px;
	width: 19px;
	height: 19px;
}
.ico.ico-af {
	background-position: -1114px -1298px;
	width: 24px;
	height: 24px;
}
.ico.ico-global {
	background-position: -1114px -1372px;
	width: 24px;
	height: 24px;
}
.ico.ico-spray {
	background-position: -1114px -1446px;
	width: 22px;
	height: 27px;
}
.ico.ico-nails {
	background-position: -1114px -1523px;
	width: 22px;
	height: 26px;
}
.ico.ico-hammer {
	background-position: -1114px -1599px;
	width: 27px;
	height: 26px;
}
.ico.ico-hammer {
	background-position: -1114px -1675px;
	width: 25px;
	height: 26px;
}
.ico.ico-saw {
	background-position: -1114px -1751px;
	width: 26px;
	height: 26px;
}
.ico.ico-riflescope {
	background-position: -1114px -1827px;
	width: 25px;
	height: 25px;
}
.ico.ico-eu {
	background-position: -1114px -1902px;
	width: 23px;
	height: 23px;
}
.ico.ico-us {
	background-position: -1200px 0;
	width: 23px;
	height: 23px;
}
.ico.ico-pinterest {
	background-position: -1200px -73px;
	width: 24px;
	height: 24px;
}
.ico.ico-dropbox {
	background-position: -1200px -147px;
	width: 24px;
	height: 24px;
}
.ico.ico-plus {
	background-position: -1200px -221px;
	width: 24px;
	height: 24px;
}
.ico.ico-jolicloud {
	background-position: -1200px -295px;
	width: 24px;
	height: 24px;
}
.ico.ico-yahoo {
	background-position: -1200px -369px;
	width: 24px;
	height: 24px;
}
.ico.ico-blogger {
	background-position: -1200px -443px;
	width: 24px;
	height: 24px;
}
.ico.ico-picasa {
	background-position: -1200px -517px;
	width: 24px;
	height: 24px;
}
.ico.ico-amazon {
	background-position: -1200px -591px;
	width: 24px;
	height: 24px;
}
.ico.ico-tumblr {
	background-position: -1200px -665px;
	width: 24px;
	height: 24px;
}
.ico.ico-wordpress {
	background-position: -1200px -739px;
	width: 24px;
	height: 24px;
}
.ico.ico-instapaper {
	background-position: -1200px -813px;
	width: 24px;
	height: 24px;
}
.ico.ico-evernote {
	background-position: -1200px -887px;
	width: 24px;
	height: 24px;
}
.ico.ico-xing {
	background-position: -1200px -961px;
	width: 24px;
	height: 24px;
}
.ico.ico-zootool {
	background-position: -1200px -1035px;
	width: 24px;
	height: 24px;
}
.ico.ico-dribbble {
	background-position: -1200px -1109px;
	width: 24px;
	height: 24px;
}
.ico.ico-deviantart {
	background-position: -1200px -1183px;
	width: 24px;
	height: 24px;
}
.ico.ico-later {
	background-position: -1200px -1257px;
	width: 24px;
	height: 24px;
}
.ico.ico-in {
	background-position: -1200px -1331px;
	width: 24px;
	height: 24px;
}
.ico.ico-forrst {
	background-position: -1200px -1405px;
	width: 24px;
	height: 24px;
}
.ico.ico-pinboard {
	background-position: -1200px -1479px;
	width: 24px;
	height: 24px;
}
.ico.ico-behance {
	background-position: -1200px -1553px;
	width: 24px;
	height: 24px;
}
.ico.ico-github {
	background-position: -1200px -1627px;
	width: 24px;
	height: 24px;
}
.ico.ico-youtube {
	background-position: -1200px -1701px;
	width: 24px;
	height: 24px;
}
.ico.ico-skitch {
	background-position: -1200px -1775px;
	width: 24px;
	height: 24px;
}
.ico.ico-4square {
	background-position: -1200px -1849px;
	width: 24px;
	height: 24px;
}
.ico.ico-quora {
	background-position: -1200px -1923px;
	width: 24px;
	height: 24px;
}
.ico.ico-badoo {
	background-position: -1286px 0;
	width: 24px;
	height: 24px;
}
.ico.ico-spotify {
	background-position: -1286px -74px;
	width: 24px;
	height: 24px;
}
.ico.ico-stumbleupon {
	background-position: -1286px -148px;
	width: 24px;
	height: 24px;
}
.ico.ico-readability {
	background-position: -1286px -222px;
	width: 24px;
	height: 24px;
}
.ico.ico-facebook {
	background-position: -1286px -296px;
	width: 24px;
	height: 24px;
}
.ico.ico-twitter {
	background-position: -1286px -370px;
	width: 24px;
	height: 24px;
}
.ico.ico-instagram {
	background-position: -1286px -444px;
	width: 24px;
	height: 24px;
}
.ico.ico-spaces {
	background-position: -1286px -518px;
	width: 24px;
	height: 24px;
}
.ico.ico-vimeo {
	background-position: -1286px -592px;
	width: 24px;
	height: 24px;
}
.ico.ico-flickr {
	background-position: -1286px -666px;
	width: 24px;
	height: 24px;
}
.ico.ico-fm {
	background-position: -1286px -740px;
	width: 24px;
	height: 24px;
}
.ico.ico-rss {
	background-position: -1286px -814px;
	width: 24px;
	height: 24px;
}
.ico.ico-skype {
	background-position: -1286px -888px;
	width: 24px;
	height: 24px;
}
.ico.ico-e-mail {
	background-position: -1286px -962px;
	width: 24px;
	height: 24px;
}
#imageList li {
	float: left;
	list-style-type: none;
	width: 150px;
}
