/* CSS Document */
.cms-home-slider .col-main,
.cms-home .col-main { padding:0; width:950px; height:504px; }

#homie { width:950px; font-family:Helvetica, Arial, Verdana, sans-serif; background-color:#29201c; }
#homie .landings { float:left; width:681px; height:284px; background-color:#fff; padding:8px 5px; }
#homie .landing { width:223px; height:284px; float:left; }
#homie .military { background:url(../images/home/military-worker-bot.jpg) no-repeat left bottom; }
#homie .hunter { background:url(../images/home/hunter-camper-bot.jpg) no-repeat left bottom; margin-left:5px; }
#homie .paintball { background:url(../images/home/paintball-game-player-bot.jpg) no-repeat left bottom; margin-left:5px; }
#homie .landing h2 { margin:0 0 0 13px; padding:0; height:58px; line-height:58px; color:#fff; text-transform:uppercase; font-size:17px;  font-weight:normal; }

#splash { position:absolute; width:691px; height:300px; background:#fff url(../images/home/splash-bg.png) no-repeat left top; }
#splash .on-sale { position:absolute; left:9px; top:13px; }
#splash .sale-speach { position:absolute; width:673; height:56px; left:9px; top:244px; }
#splash .sale-speach h1 { margin:0 10px; padding:0px; font-size:12px; color:#b7ae96; }
#splash .sale-speach h1 a { color:#b7ae96; }

#homie .worldwide { float:right; width:190px; height:260px; padding:20px 32px; background:#fff url(../images/home/worldwide-bg.png) no-repeat left top; }
#homie .worldwide h2 { margin:0 0 5px 0; padding:0; font-size:15px; color:#fff; text-transform:uppercase; font-weight:normal; }
#homie .worldwide h3 { margin:0; padding:0; font-size:11px; color:#fff; font-weight:normal; }
#homie .worldwide hr { height:1px; background-color:#272521; border:none; margin:5px 0px; }
#homie .shipping { color:#b7ae96; font-size:13px; line-height:15px; margin:0 0 5px 0; }

#homie .topinfo:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

#homie .countries { width:189px; height:20px; margin:5px 0 13px 0; padding:0; list-style-type:none; }
#homie .countries li span { display:none; }
#homie .countries li { float:left; width:31px; height:20px; background:url(../images/home/countries.jpg) no-repeat left top; }
#homie .countries li a { position:relative; display:block; width:35px; height:22px; }

#homie .countries li.canada { width:32px; background-position:0 0; }
#homie .countries li.britain { width:32px; background-position:-32px 0; }
#homie .countries li.switzerland { background-position:-64px 0; }
#homie .countries li.unitedstates { background-position:-95px 0; }
#homie .countries li.germany { background-position:-126px 0; }
#homie .countries li.russia { background-position:-157px 0; }

#homie .discount { margin:0; padding:0; }
#homie .discount span { display:none; }

#homie .products { position:relative; margin:5px 0 0 0; width:950px; height:199px; background:url(../images/home/products-bg.jpg) no-repeat left top; }
#homie .cats { position:absolute; top:9px; width:310px; height:183px; }

#homie .clothing { left:5px; }
#homie .bags { left:319px; }
#homie .accessories { left:634px; }

#homie .cats h4 { margin:7px 0 0 13px; padding:0; font-size:15px; text-transform:uppercase; }
#homie .cats h4 a { text-decoration:none; }

#homie .cats img { position:absolute; top:36px; left:8px; border:1px solid #797573; height:114px; width:128px; }
#homie .cats ul { position:absolute; top:50px; left:154px; list-style-type:none; margin:0; padding:0; }
#homie .cats ul li { background:url(../images/link-arrow-big.png) no-repeat left 5px; padding:0 0 5px 10px; font-size:15px; line-height:18px; }
#homie .cats ul li.more { background:#8f846e; margin-top:10px; height:20px; padding:0 7px; line-height:20px; font-size:13px; }
#homie .cats li a { color:#342924; }
#homie .cats li.more a { color:#4c4337; text-decoration:none; }




#slider-wrapper {
	/*background:url(images/slider.png) no-repeat;*/
    width:673px;
    height:218px;
    margin:0;
    padding:0;
    /*padding-top:74px;
    margin-top:50px;*/
}

#slider {
	position:relative;
    width:673px;
    height:218px;
    /*margin-left:190px;*/
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

