/* GENERAL */
@import url("reset.css");
@import url("screen.css");
@import url("template.css");
/* PAGES */
@import url("bags_home.css");
@import url("home_page.css");
@import url("jquery.fancybox-1.2.5.css");
@import url("mission_home.css");
@import url("mission_story.css");
@import url("our_tracks.css");
@import url("press_home.css");
@import url("product_details.css");
/* MENU PRODUCTOS */
@import url("menu_productos.css");
@import url("main.css");

#slider_holder {position:relative; overflow:hidden; padding:0; margin:0; height:448px; width:921px;}
#slider {overflow:hidden; height:448px; min-height:448px; width:921px;}

#big_image_left_arrow {position:absolute; top:221px; left:0px; z-index:100; background:url(../images/btn_prev.png) no-repeat top left; display:block; height:81px; width:79px;}
#big_image_right_arrow {position:absolute; top:221px; right:0px; z-index:100; background:url(../images/btn_next.png) no-repeat top left; display:block; height:81px; width:79px;}
#big_image_left_arrow:hover, #big_image_right_arrow:hover {background-position:bottom left;}


/*
 * 2.1A OUR MISSION
 */
.p_mission_history_1_pic {
	margin-top:0;
}

.p_mission_history_2_pic {
	margin-top:10px;
}

/*
 * 5.0 Activism main page
 */

.p_get_active {
	margin-left:23px;
	background:url(../images/p_get_active_bg_top.jpg) no-repeat;
	width:910px;
	height:385px;
	float:left;
}

.p_get_active2 {
	margin-left:23px;
	background:url(../images/p_get_active_bg_top_2.jpg) no-repeat;
	width:910px;
	height:385px;
	float:left;
}

.p_get_active_container_footer {
	width:910px;
	height:179px;
	margin:21px 0 0 23px;
	float:left;
}

.p_get_active_container_footer_2 {
	width:910px;
	margin:0 0 0 23px;
	float:left;
}

.p_get_active_container_footer_3 {
	background:#d8d8c1;
	width:910px;
	margin:20px 0 0 23px;
	float:left;
}

.p_get_active_module {
	width:296px;
	float:left;
	height:179px;
	margin: 0 10px 0 0;
}

.p_get_active_module_2 {
	width:296px;
	float:left;
	height:400px;
	background:#d8d8c1;
	margin: 0 10px 0 0;
}

.p_get_active_module_2_title {
	margin-top:24px;
	margin-left:5px;
	margin-right:5px;
	height:16px;
}

.p_get_active_module_2_content {
	margin-top:14px;
	margin-left:5px;
	margin-right:5px;
}

.p_get_active_module_2_content_1{
	border-bottom:8px solid #ceceae;
	border-top:8px solid #ceceae;
	border-left:5px solid #ceceae;
	border-right:5px solid #ceceae;
	background:#FFF;
}

.p_get_active_module_2_content_2{
	margin-top:30px;
	height:150px;
}

.p_get_active_module_2_content__2_div_container{
	overflow:hidden;
	height:30px;
}


.p_get_active_module_2_content_2 div span {
	font-weight:bold;
}

.p_get_active_module_2_content_2_div_span {
	width:96px;
	height:23px;
	line-height:23px;
	float:left;
	
}

.p_get_active_module_2_content_2_div_input {
	width:174px;
	float:right;
	margin-right:2px;
}
.p_get_active_module_2_content_2 div input {
	width:174px;
	height:21px;
	border:1px solid #999999;
}

.p_get_active_module_2_content_2 div input:focus {
	border:1px solid #999999;
}

.p_get_active_module_2_content_3 div {
	margin-bottom:10px;
}

.url_container {
	width:200px;
	height:21px;
	border:1px solid #999999;
}
.url_container:hover {
	cursor:text;
}

.p_get_active_module_2_content_3 div input:focus {
	border:1px solid #999999;
}

#shareon {
	height:76px;
	width:276px;
	border:0;
}

.p_get_active_module_2_content_1_img {
	background:url(../images/p_get_active_module_2_content_1_img.gif) right no-repeat;
	height:18px;
}

.p_get_active_module_2_content_1_img_share {
	height:23px;
	text-align:right;
	margin-top:12px;
	margin-left:5px;
	margin-right:5px;
}

.p_get_active_module_2_content_1_img_share div {
	cursor:pointer;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
}

.p_get_active_text {
	margin:150px auto 0 450px;
	width:380px;
	height:170px;
	text-align:justify;
	color:#69614b;
	font-size:14px;
}

.p_get_active_module_3_text {
	width:133px;
	height:80px;
	background:url(../images/p_get_active_module_3_text.gif) no-repeat;
	float:left;
	margin:11px 34px 88px 12px;
}
.p_get_active_module_3_text_2 {
	float:left;
	width:250px;
	margin-top:11px;
}

.p_get_active_module_3_separator {
	margin-top:15px;
}

.p_get_active_module_3_separator2 {
	margin-bottom:5px;
}

.p_get_active_module_3_logo_banner {
	float:left;
	width:125px;
	margin-top:30px;
}

.p_get_active_container_footer_4 {
	background:#d8d8c1;
	width:910px;
	margin:20px 0 0 23px;
	float:left;
}

.p_get_active_module_5_text {
	width:171px;
	height:51px;
	background:url(../images/p_get_active_module_5_text.gif) no-repeat;
	float:left;
	margin:11px 25px 88px 12px;
}

.p_get_active_module_5_boxlogo {
	width:186px;
	height:128px;
	margin-top:11px;
	margin-right:10px;
	float:left;
}

/*
 * 5.1A Get Social
 */
.p_get_social {
	float:right;
	width:790px;
}

.p_get_social_t_1 {
	width:163px;
	height:76px;
	background:url(../images/p_get_social_t_1.jpg) no-repeat;
}

.p_get_social_t_2 {
	margin-top:60px;
	width:300px;
	height:170px;
	background:url(../images/p_get_social_t_2.jpg) no-repeat;
	float:left;
}

.p_get_social_t_2_p {
	margin-top:40px;
	
}

.p_get_social_t_1_p, .p_get_social_t_2_p, .p_get_social_t_2_2_p {
	color:#6d6d6c;
	font-size:12px;
	}
	
.p_get_social_t_2_2 {
	margin-top:60px;
	background:url(../images/p_get_social_t_2_2.jpg) no-repeat;
	width:381px;
	height:255px;
	float:right;
}

.p_get_social_t_2_2_p {
	margin-top:40px;
}
	
.p_get_social_t_separator {
	border-left:2px dotted #000;
	margin:60px 50px 0 50px;
	height:290px;
	width:1px;
	float:left;
}

/*
 * 5.1B Tell a Friend
 */
.p_tell_a_friend_t_1 {
	width:203px;
	height:78px;
	background:url(../images/p_tell_a_friend_t_1.jpg) no-repeat;
}

.p_tell_a_friend_t_2 {
	margin-top:45px;
	width:322px;
	height:394px;
	background:url(../images/p_tell_a_friend_t_2.jpg) no-repeat;
	float:left;
}

.p_tell_a_friend_t_2_2 {
	margin-top:95px;
	margin-right:65px;
	width:350px;
	float:right;
}

.p_tell_a_friend_t_3 {
	background:url(../images/p_tell_a_friend_t_3.jpg) no-repeat;
	width:123px;
	height:14px;
	margin-bottom:33px;
}

.p_tell_a_friend_t_4 {
	background:url(../images/p_tell_a_friend_t_4.jpg) no-repeat;
	width:88px;
	height:9px;
	margin-bottom:8px;
}

.p_tell_a_friend_t_5, .p_tell_a_friend_t_5 input ,.p_tell_a_friend_t_7, .p_tell_a_friend_t_7 input{
	width:205px;
	height:25px;
}
.p_tell_a_friend_t_5 input, .p_tell_a_friend_t_5 input:focus, .p_tell_a_friend_t_7 input, .p_tell_a_friend_t_7 input:focus, .p_tell_a_friend_t_9 textarea, .p_tell_a_friend_t_9 textarea:focus  {
	border:1px solid #d1d1d1;
}

.p_tell_a_friend_t_6 {
	background:url(../images/p_tell_a_friend_t_6.jpg) no-repeat;
	width:90px;
	height:9px;
	margin-bottom:10px;
	margin-top:11px;
}

.p_tell_a_friend_t_8 {
	width:59px;
	height:9px;
	background:url(../images/p_tell_a_friend_t_8.gif) no-repeat;
	margin-top:15px;
	margin-bottom:10px;
}

.p_tell_a_friend_t_9, .p_tell_a_friend_t_9 textarea {
	width:350px;
	height:79px;
}

.p_tell_a_friend_t_10 {
	margin-top:23px;
	text-align:right;
}

.p_tell_a_friend_t_10_button {
	width:118px;
	height:29px;
	background:url(../images/p_tell_a_friend_t_10.gif) no-repeat;
	border:0;
	cursor:pointer;
}

/*
 * 3.1B product page kenya
 */
 
.p_blog_about_us_t_1 {
	width:222px;
	height:79px;
	background:url(../images/p_blog_about_us_t_1.jpg) no-repeat;
}

.p_blog_about_us_t_2 {
	width:300px;
	margin-top:45px;
	float:left;
}

.p_blog_about_us_t_3 {
	width:460px;
	margin-top:45px;
	float:right;
}

.p_blog_about_us_t_4 {
	background:url(../images/p_blog_about_us_t_4.png) no-repeat right;
	height:9px;
	margin-top:10px;
}

.p_blog_about_us_t_5 {
	margin-bottom:15px;
	background:url(../images/p_blog_about_us_t_5.png) no-repeat left;
	height:9px;
}

.p_blog_about_us_t_6, .p_blog_about_us_t_6 input, .p_blog_about_us_t_6 input:focus  {
	width:200px;
	height:16px;
	font-size:10px;
	border:1px solid #eeeeee;
	margin-bottom:27px;
	color:#4d4d4d;
}

.p_blog_about_us_t_7 {
	background:url(../images/p_blog_about_us_t_4.png) no-repeat right;
	height:9px;
}

.p_blog_about_us_t_8 {
	width:160px;
	float:left;
}

.p_blog_about_us_t_9 {
	float:left;
	margin-left:10px;
}

.p_blog_about_us_t_10 {
	background:url(../images/p_blog_about_us_t_10.png) no-repeat;
	width:57px;
	height:9px;
}

/*
 * Apariencia para Twitter
 */

#twitter_update_list li {
	list-style:none;
}
/*
 * Paginacion para las galerias de fotos
 */
    .photogalleryNavigation a{
    width:auto;
    height:24px;
    border:2px solid #d8d8c1;
    text-align:center;
    line-height:24px;
    background:#FFF;
    padding:5px 10px;
    }
    .photogalleryNavigation a:hover {
    border:2px solid #55503c;
    cursor:pointer;
    }
	
.photogalleryTable {
	margin-bottom:10px;
}

/*
 * Products modification
 */
 
.p_largeimage { width:300px; float:left; }
.p_detail, .p_gallery { width:460px; float:right; }

.p_gallery { margin-top:20px ;}

.p_detail h1 { font-size: 16px; color: #4d4d4d; text-transform: uppercase; margin-bottom: 19px; }
.p_detail p { font-size: 12px; color: #4a4a4a; margin-bottom: 20px; line-height: 18px; }
.p_add_to_cart { width:460px; float:right; }
.p_cliclfordetail { color: #808080; }


.p_add_to_cart div input {
	border-top: 2px solid #7c7c7c;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
	height: 14px;
	width: 41px;
	margin-left: 5px;
	margin-right: 10px;
	font-size: 10px;
	color: #020202;
}

.p_gallery #galeria {
	background: #ebebe0;
	height: 161px;
	position: relative;
}

#pie div a:hover {
	text-decoration:underline;
}
#twitter_div a:hover {
	text-decoration:underline;
}

.go_blog a:hover{
	text-decoration:underline;
}

/* BLOG LAST POST */
.entradas_blog td{
	border:1px solid #FFF;
}

.p_ecommerce_layout_left_container {
	width:157px;
	overflow:hidden;
	float:left;
}

#partners {
	margin-top:100px;
	width: 175px;
}

/*
 * Todos los enlaces tendran underline
 */
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
.productitemcell {
	overflow:hidden;
	height:70px;
}
.productitemcell img {
	width:50px;
	height:70px;
}

.ShippingResidential {
	display:none;
}

.shippingCalc {
	float:left;
}

.shippingPostcodeDiv {
	overflow:hidden;
	width:170px;
	float:left;
}
/* LastCambios*/
.shippingDiv {
	width:200px;
}

#cat_757262_divs ul li a {
	text-decoration:underline;
}

#cat_757262_divs ul li a:hover {
	text-decoration:underline;
}

#cat_757262_divs ul li {
	text-decoration:underline;
}

#cat_757262_divs ul li:hover {
	text-decoration:underline;
}

#menu_izq {
	width: 157px;
	height: auto;
	text-transform: uppercase;
}
#menu_izq li.current, #menu_izq a {
	color: #020202;
	font-size: 11px;
	display: block;
	line-height: 15px;
	margin-bottom: 10px;
	padding-left: 5px;
	text-transform: uppercase;
}

#menu_izq li.current, #menu_izq  a:hover{
background: #d8d8c1;
}
#menu_izq a:hover{
background: #d8d8c1 url(../images/arrowmenuvert_background.jpg) no-repeat right;
}

#menu_izq, .default #menu_izq {display:block;}
.full #menu_izq {display:none;}
.shop #menu_izq, .press #menu_izq, .gallery #menu_izq, .blog #menu_izq {float:left; display:inline; margin-bottom:40px;}

.blog #menu_izq {width:267px;}
.shop #menu_izq {width:157px;}

#content, .default #content, .full #content {display:block; width:100%;}
.shop #content, .press #content, .gallery #content, .blog #content {float:left; display:inline; margin-left:23px; margin-bottom:40px; width:580px;}
.blog #content {margin-top:55px;}
.press #content, .gallery #content {width:745px; text-align:center; background-color:#D8D8C1;}
.shop #content {width:720px; float:right;}

.shop #content li.product {float:left; display:inline; width:197px; height:360px; padding:3px; margin-right:30px; margin-bottom:10px;}

.shop #content .producto div {height:20px; line-height:30px;}
.shop #content .producto a div {width:197px; height:325px; text-align:center;}

.photo_thumbs li {
	float:left;
	display:inline;
	margin-right:18px;
	margin-bottom:18px;
}

h2.titulo {font-size:18px; font-weight:normal; padding-bottom:10px;}
p.espec_art {color:#666666; margin:0px;}
span.autor {color:#666666; font-weight:bold;}
.blog_post {margin-top:10px; margin-bottom:10px;}
#encabezado_blog {background:url("../images/blogdotline_background.gif") center bottom repeat-x; margin-bottom:16px; padding-bottom: 8px; width:100%;}
#encabezado_blog #titulo {float:left; display:inline; padding-left:284px;}
#encabezado_blog #rss {float:right; display:inline; margin-top: 44px;}
#menu_izq .modulos {border-bottom:4px solid #000000; margin-bottom:13px; margin-left:16px; padding-bottom:41px; width:215px;}
#menu_izq .modulos h2 {font-size:20px; font-weight:normal; margin-bottom:15px; margin-left:7px; padding-top:10px; text-transform:uppercase;}
#menu_izq .modulos li {color:#6A6A6A; margin-bottom:14px; margin-left:7px; text-transform:uppercase;}
#menu_izq .modulos li a {color:#6A6A6A; margin-bottom:0px; padding-left:0px; line-height:14px; height:auto; background:none;}
#partners_logos a {width:75px; height:74px; display:inline; margin-right:1px; margin-bottom:1px; padding:0px 0px 0px 0px; padding-left:0px; line-height:1px;}
#partners_logos a:hover {background:none;}
.headerText {font-size:16px; font-weight:bold; padding-bottom:10px;}
.subheaderText {font-size:14px; font-weight:bold; padding-bottom:5px;}
td.bodyText {padding:2px; padding-bottom:4px;}
.state_head { padding-top: 10px; padding-bottom: 10px; font-weight: bold; font-size: 14pt; }
.list_head { padding-bottom: 5px; font-weight: bold; font-size: 10pt; text-decoration: underline;}
#store_list { margin-left: 25px;}