@charset "UTF-8";
/* This CSS Document was created by Jera Batten in June of 2011. */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
}
iframe {position:relative;z-index:-1;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after,
q:before, q:after { content: '';  content: none }
ins { text-decoration: none }
del { text-decoration: line-through }
input, select, textarea { border:1px solid #c0c0c0; line-height:20px; padding:2px; font-size:11px; color:#666 }
input[type=checkbox], input[type=radio] { border:none }
select { padding:padding: 3px 2px 3px 0 }
label { line-height:20px }

body { margin:0; padding:0; background: #fff url(bg.png)/*tpa=http://www.kata-bags.com/img/kata/bg.png*/ 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#494949 }

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clear { clear:both }
.error { padding:20px 10px; font-size:14px; line-height:18px; color:#494949; font-weight:bold }

strong { font-weight:bold }
em { font-style:italic }
hr { color:#c0c0c0; background-color:#c0c0c0 }

a { text-decoration:none; color:#2f2f2f }
a:hover { text-decoration:underline; color:#4180b1 }
a.more { color:#4180b1 !important; font-weight:normal; cursor:pointer }
a.more span { cursor:pointer }


#manfrotto_transfer_bar {position: relative; border-bottom: 1px solid #000000; background-color: #ffd200; background-repeat: repeat-x; background-position: 0 bottom;}

#manfrotto_transfer_bar_content {width: 1000px; margin: 0 auto; padding: 10px 0; text-align: center; font-size: 12px;}
	#manfrotto_transfer_bar_content span {font-size: 13px;}
	#manfrotto_transfer_bar_content a {text-decoration: underline;}
	#manfrotto_transfer_bar_content a:hover {text-decoration: none;}



/*--------------------- Helpfulbar ---------------------------------- */
#helpfulbar {position: relative; border-bottom: 1px solid #000000; background-image: url(helpfulbar_gradient_new.png)/*tpa=http://www.kata-bags.com/img/helpfulbar_gradient_new.png*/; background-repeat: repeat-x; background-position: 0 bottom;}

#helpfulbar_content {width: 1000px; margin: 0 auto; padding: 10px 0; text-align: center; font-size: 12px;}
	#helpfulbar_content span {font-size: 13px;}
	#helpfulbar_content a {text-decoration: underline;}
	#helpfulbar_content a:hover {text-decoration: none;}

#helpfulbar_close {position: absolute; top: 8px; right: 25px; width: 17px; height: 19px; overflow: hidden;}
	#helpfulbar_close a {display: block; width: 17px; height: 19px; background: url(helpfullbar_up_arrow.png)/*tpa=http://www.kata-bags.com/img/helpfullbar_up_arrow.png*/ no-repeat;}
	#helpfulbar_close a:hover {background-position: -17px 0;}
	
#helpfulbar_show {position: absolute; top: 0; right: 25px; z-index: 100; border: 2px solid #ffffff; border-top: none; border-radius: 0 0 5px 5px; box-shadow: 0 0 2px #808080;}
	#helpfulbar_show.hidden {display: none;}
	#helpfulbar_show a {display: block; width: 30px; height: 30px; background: url(helpfullbar_down_arrow.png)/*tpa=http://www.kata-bags.com/img/helpfullbar_down_arrow.png*/ no-repeat 6px -75px;}
	#helpfulbar_show a:hover {background-position: 6px 6px;}
	
	
/*--------------------- Cookie Alert ---------------------------------- */
#cookie_alert {position: fixed; z-index: 9999; bottom: 0; left: 0; width: 100%; background: #191919; border-top: 1px solid rgba(255,255,255,0.1);}

#cookie_alert_content {width: 960px; margin: 0 auto; overflow: hidden; padding: 50px 0; font-size: 0; color: #cccccc;}

.ca_section {display: inline-block; font-size: 13px; vertical-align: middle; box-sizing: border-box;}

#ca_title {max-width: 15%; font-size: 20px; font-weight: 300; border-right: 2px solid #cccccc; padding: 0 20px 0 0;}

#ca_details {width: 70%; padding: 0 20px 0 20px;}
	#ca_details, #ca_details p {line-height: 1.5;}
	#ca_details a {color: #7f7f7f;}
	#ca_details a:hover {color: #ffd30c;}

#ca_action {max-width: 15%;}
	#ca_action a {background: #ffd30c; color: #000000; padding: 10px 20px; border-radius: 10px; text-transform: uppercase; text-align: center;}
	

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Buttons */

a.prod_atc { background: url("prod_atc_left.gif")/*tpa=http://www.kata-bags.com/img/kata/prod_atc_left.gif*/ no-repeat scroll left top transparent; padding: 16px 0 13px 40px; text-decoration:none }
a.prod_atc span { background: url("prod_atc_right_220.gif")/*tpa=http://www.kata-bags.com/img/kata/prod_atc_right_220.gif*/ no-repeat scroll right top transparent; color: #494949; font-size: 12px; font-weight: bold; line-height: 12px; padding: 15px 20px 14px 10px; }

#cart_items .btn_grey {

}

#list_addtocart a.prod_atc span {

    background: url("prod_atc_right.gif")/*tpa=http://www.kata-bags.com/img/kata/prod_atc_right.gif*/ no-repeat scroll right top transparent;
    color: #494949;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    padding: 16px 3px 14px 10px;
    width: 80px;
}

#list_addtocart a.prod_atc span.twolines {
    padding:9px 3px 9px 10px;
}

#list_addtocart a.prod_atc {
    background: url("prod_atc_left.gif")/*tpa=http://www.kata-bags.com/img/kata/prod_atc_left.gif*/ no-repeat scroll left top transparent;
    float: left;
    margin-top:10px;
    padding: 0 0 13px 40px;
    text-decoration: none;
}

a.read.more { 
	background:url(more_left.png)/*tpa=http://www.kata-bags.com/img/kata/more_left.png*/ left top no-repeat; 
	color:#c01e2d !important; 
	font-weight:bold; 
	line-height:24px; 
	height:25px;
	padding:0 0 0 6px; 
	margin:0; 
	display:inline-block; 
	text-decoration:none;
	font-size:11px
}
a.read.more span { 
	background:url(more_right.png)/*tpa=http://www.kata-bags.com/img/kata/more_right.png*/ right top no-repeat; 
	height:25px; 
	padding:0 10px 0 6px; 
	margin:0; 
	display:inline-block; 
}
	.list_item .read.more, .bc_item .read.more { margin-top:10px }

a.register { background:url(reg_left.png)/*tpa=http://www.kata-bags.com/img/kata/reg_left.png*/ left top no-repeat; color: #333333; display: inline-block; font-size: 12px; font-weight: bold; height: 31px; line-height: 31px; margin: 0; overflow: hidden; padding: 0 0 0 10px; text-decoration:none }
a.register span { background:url(reg_right.png)/*tpa=http://www.kata-bags.com/img/kata/reg_right.png*/ right top no-repeat; display: inline-block; height: 31px; overflow: hidden; padding: 0 20px 0 10px }

a.search.more { background:url(search_left.gif)/*tpa=http://www.kata-bags.com/img/kata/search_left.gif*/ left top no-repeat; display: inline-block; font-size: 12px; font-weight: bold; height: 31px; line-height: 31px; margin: 0; overflow: hidden; padding: 0 0 0 9px; text-decoration:none }
a.search.more span { background:url(search_right.gif)/*tpa=http://www.kata-bags.com/img/kata/search_right.gif*/ right top no-repeat; display: inline-block; height: 36px; overflow: hidden;     padding: 0 20px 0 5px; color: #333333 }
a.search.more img { background:url(ico_search.gif)/*tpa=http://www.kata-bags.com/img/kata/ico_search.gif*/ 0 0 no-repeat; position: relative; top: 4px; margin: 0 5px 0 0 }

a.submit.more { background:url(submit_left.gif)/*tpa=http://www.kata-bags.com/img/kata/submit_left.gif*/ left top no-repeat; color:#333 !important; display: inline-block; font-size: 12px; font-weight: bold; height: 36px; line-height: 37px; margin: 0; overflow: hidden; padding: 0 0 0 12px; text-decoration:none }
a.submit.more span { background:url(submit_right.gif)/*tpa=http://www.kata-bags.com/img/kata/submit_right.gif*/ right top no-repeat; display: inline-block; height: 36px; overflow: hidden;     padding: 0 20px 0 8px; color: #333333 }


a.results.more { margin-left:5px; padding-left:5px; border-left:1px solid #c0c0c0 }

h1 { color:#1a2126; font-size:18px; line-height:20px; font-weight:normal; margin:0; padding:0 }
h2 { font-size:16px; line-height:18px; margin:0; padding:0 }
	.editor h2 { font-weight:bold }
h3 { font-size:14px; line-height:16px; margin:0 ; padding:0 }
	.editor h3 { font-weight:bold; color:#6b8e23 }
h4 { font-size:11px; line-height:12px; margin:0; padding:0; font-weight:bold }
p { font-size:11px; line-height:18px; padding:0; margin:0 }

.left { float:left }
.right { float:right }
.inline { display:inline }
.block { display:block }
.strike { text-decoration:line-through }

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* SITEWIDE */
#wrapper { width:956px; margin:0 auto 20px auto; overflow:hidden; position: relative; z-index: 0; }

	/* For extendable pages */
	#wrapper.full { width:inherit; margin:0 auto }
	#wrapper.full #header, #wrapper.full #footer, #wrapper.full #account_links  { width:956px; margin:0 auto }
	#free_container { width:inherit; margin:0 auto 30px auto; position:relative; z-index:-1; }	

#breadcrumbs { padding:8px 17px }
#breadcrumbs span { color:#d15a65 }
#breadcrumbs li { display:inline; font-size:10px }
#breadcrumbs a { color:#494949 }
#breadcrumbs a:hover { text-decoration:underline }

#content_container { min-height:550px; border:1px solid #c0c0c0; background:url(inner_bg.png)/*tpa=http://www.kata-bags.com/img/kata/inner_bg.png*/ 0 0 repeat-x; position:relative; z-index:0; }
#free_container { }

/* ---------------------------------------------------------------------------------------------------------------------------- */

/* HEADER */
#account_links { font-size:10px; color:#494949; text-align:right; margin:0; padding:10px 0 }
#account_links li { display:inline; padding:0 3px; }

#header { background:url(header_bg_no_logo.png)/*tpa=http://www.kata-bags.com/img/kata/header_bg_no_logo.png*/ 0 0 no-repeat; width:956px; height:116px; position:relative; z-index:1 }
.logo_area { float:left; width:365px; }
#logo { float:left; padding: 14px 0 14px 14px }
#logo_text { color:#000; float:left; font-family:Lucidia, Helvetica, Arial, sans-serif; font-size:13px; line-height:19px; letter-spacing:0.5px; margin-top:23px;}
#site_info { float:right; width:550px; position:relative; font-size:12px; z-index: 50; }

#quickcart { background:url(ico_cart.png)/*tpa=http://www.kata-bags.com/img/kata/ico_cart.png*/ 0 3px no-repeat; float:left; margin:0 15px 0 0; padding:6px 0 6px 22px }
#quickcart li { display:inline }

#country_selector { position:absolute; right:15px; top:12px; background:url(country_bg.gif)/*tpa=http://www.kata-bags.com/img/kata/country_bg.gif*/ 0 0 no-repeat; width:196px; height:20px; padding: 5px 0 0 10px; }
#country_div { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C0C0C0; left: 329px; padding: 8px; top: 36px; z-index: 2000; width:188px; overflow:hidden;position:relative; }
#country_div ul li { padding:3px 0 }
#country_div ul li  img { position:relative; top:1px; margin:0 15px 0 0 }
#country_list {  }
.head_fb img { position:relative; top:3px; margin:0 8px 0 0 }
.head_country { position:relative; z-index: 999; }
.head_country a { text-decoration:none }
.head_country label { position:absolute; top:14px; right:226px; }
.icon_country { margin:0 11px 0 0 }

#language_switcher { position:absolute; right:305px; top:16px; }
        #language_switcher a { display:block; line-height:19px; float:left; padding:0 15px;}
        #language_switcher a.french { background:url(language_btn_inactive_right.png)/*tpa=http://www.kata-bags.com/img/manfrotto/language_btn_inactive_right.png*/ repeat-x top right; }
        #language_switcher a.french.active { background:url(language_btn_active_right.png)/*tpa=http://www.kata-bags.com/img/manfrotto/language_btn_active_right.png*/ repeat-x top right; }
        #language_switcher a.german { background:url(language_btn_inactive_left.png)/*tpa=http://www.kata-bags.com/img/manfrotto/language_btn_inactive_left.png*/ repeat-x top left; }
        #language_switcher a.german.active { background:url(language_btn_active_left.png)/*tpa=http://www.kata-bags.com/img/manfrotto/language_btn_active_left.png*/ repeat-x top left; }

#site_search { position:absolute; right:15px; top:46px }
#site_search form { float:right; margin:0; padding:0; height:25px; overflow:hidden; position: relative; z-index: 1; }
#site_search fieldset { border:none; margin:0; padding:0 }
#site_search input { float:left; margin:0; border:none }
.search_field { background:url(search_bg.gif)/*tpa=http://www.kata-bags.com/img/kata/search_bg.gif*/ 0 0 no-repeat; width:170px; height:25px; border:none; color:#656565; padding:0 5px; line-height:25px }
.search_btn { padding:0 } 
	
	/* Dropdown Menus */
	#dropdown { position:relative; z-index:10 }
	#dropdown #nav { background:#fff; padding:10px; height:13px; text-align:center; position: relative; z-index: 10; }
	#dropdown #nav > li { font-size:12px; float:left }
	#dropdown #nav > li:first-child a { border:none }
	#dropdown #nav > li > a {  border-left: 1px solid #D15A65; padding:0 15px 2px 15px; color:#000 !important; font-size:12px; }
	#dropdown #nav > li > a:hover { color:#444; text-decoration:none; background:none !important }
							
		/* level one and general styles */	
		#dropdown li { font-size:11px; line-height:13px; color:#555; font-weight:normal; list-style:none; margin:0; padding:0 }		
		#dropdown li.active { font-weight:bold }
		#dropdown li a { color:#555; text-decoration:none; display:block }
		#dropdown li a:hover { color:#000; background:#d2d2d2 }
		.level_one div { background:#f7f7f7; border-bottom:1px solid #c0c0c0; border-left:1px solid #D15A65; padding:5px; text-align:left; position:absolute; z-index:50 }
		.level_one div ul { width:200px }
				
		/* level two */			
		#dropdown ul ul {  }			
		#dropdown ul ul li a { padding:3px 15px; font-size:12px; font-weight:bold }	
		
		/* level three */
		#dropdown ul ul ul { margin:0 0 10px 0 }
		#dropdown ul ul ul li a { padding:2px 20px; font-size:11px; font-weight:normal  }	

/* ---------------------------------------------------------------------------------------------------------------------------- */

/* LEFT NAV */
#menu { width:251px; margin:0 0 0 12px }
.home #menu { background:url(menu_top.gif)/*tpa=http://www.kata-bags.com/img/kata/menu_top.gif*/ 0 0 no-repeat; margin:24px 0 0 0; width:229px; padding:6px 0 0 0 }

#see_also { padding:0 0 40px 11px }
#see_also * { padding-bottom:6px }
#see_also ul li { border-top:1px solid #d9d9d9; padding:7px 20px; background:url(ico_menu.gif)/*tpa=http://www.kata-bags.com/img/kata/ico_menu.gif*/ 4px 7px no-repeat }
#see_also ul li a { color:#777 }
	
	/* Thin Menu */
	#menu.thin { width:165px; margin:0 0 0 9px; overflow:hidden }
	.prod_item.thin li.active { background:#7b7b7b url(menu_thin_active.png)/*tpa=http://www.kata-bags.com/img/kata/menu_thin_active.png*/ left top no-repeat; }

	/* Index Promo Buckets in Left Nav */
	#menu_cats { background:url(menu_bt.gif)/*tpa=http://www.kata-bags.com/img/kata/menu_bt.gif*/ bottom left no-repeat; padding: 0 0 8px; margin:0 0 24px 0 }
	#menu_cats ul ul li {  overflow:hidden; float:left }
	#menu_cats .image { height:67px; width:65px; background:url(menu_image_bg.png)/*tpa=http://www.kata-bags.com/img/kata/menu_image_bg.png*/ 0 0 repeat-x }
	#menu_cats .image a { }
	#menu_cats .text { height:57px; padding: 5px 5px 5px 10px; width:149px; background:#ededed url(menu_text_bg.png)/*tpa=http://www.kata-bags.com/img/kata/menu_text_bg.png*/ 0 0 repeat-x }
	#menu_cats .text .name { font-size:14px; line-height:16px; padding:0 0 3px 0; margin:0; display:block }
	#menu_cats .text span { color:#777 }
	#menu_cats .text  p { line-height:12px; padding:0; margin:0 }
	.top_cat { height:69px; background:url(menu_sep.gif)/*tpa=http://www.kata-bags.com/img/kata/menu_sep.gif*/ bottom left no-repeat }
	.top_cat.last { background:none; height:67px }

	/* Product Menu */
	.prod_item { background:url(menu_foot.png)/*tpa=http://www.kata-bags.com/img/kata/menu_foot.png*/ left bottom no-repeat; padding:0 0 10px 0; margin:0 0 15px 0; font-weight:bold; font-size:12px }
	.prod_item h3 { background:transparent url(menu_head_bg.png)/*tpa=http://www.kata-bags.com/img/kata/menu_head_bg.png*/ 0 0 no-repeat; padding:5px 13px 3px; color:#333 }	
	.prod_item li { background:#f0f0f0 url(menu_li.png)/*tpa=http://www.kata-bags.com/img/kata/menu_li.png*/ left top no-repeat; border:1px solid #ddd; border-bottom:none }
	.prod_item li.active { background:#efefef url(menu_li_active.png)/*tpa=http://www.kata-bags.com/img/kata/menu_li_active.png*/ left top no-repeat; }
	.prod_item li a { display:block; padding:8px 25px 8px 13px }
	
		/* Product Menu Level 2 */
		.prod_item li.active ul li { background:#898888 url(menu_sub_li.png)/*tpa=http://www.kata-bags.com/img/kata/menu_sub_li.png*/ left top no-repeat; border:none; border-top:1px solid #a2a2a2; }
		.prod_item li.active ul li a { font-size:12px; color:#fff; padding:5px 10px 5px 30px; font-size:11px; font-weight:normal }
		li.active2 a { font-weight:bold !important }
		
		.thin .prod_item { background:url(menu_foot_thin.png)/*tpa=http://www.kata-bags.com/img/kata/menu_foot_thin.png*/ left bottom no-repeat; padding:0 0 11px 0; margin:0 0 15px 0; font-weight:bold; font-size:12px }
		.thin .prod_item h3 { background:transparent url(menu_head_thin.png)/*tpa=http://www.kata-bags.com/img/kata/menu_head_thin.png*/ 0 0 no-repeat;  color:#c01e2d }

/* ---------------------------------------------------------------------------------------------------------------------------- */

/* INDEX */
#content { width:660px; margin:0 16px 30px 0 }
#content.wide { width:754px; margin:0 15px 0 9px }
.home #content { margin-right:0 }

#promo .item { text-align:center; float:left; margin:0 0 0 12px; width:197px }
#promo .item:first-child { margin:0 }
.name { font-size:12px; font-weight:bold; padding: 2px 0 3px }

#slides { margin: 24px 54px 15px 0 }
#slides .inline { padding: 0 17px }
#slides .inline li { display:inline; font-size: 10px; padding: 0 3px }

/* ---------------------------------------------------------------------------------------------------------------------------- */

/* Slideshow */

.slidebox { position:relative; margin:24px 54px 15px 0; }
#slideshow { padding:0 0 4px 0; list-style:none; margin:auto; width:614px; height:271px; overflow:hidden; }
#slideshow li a { display:block }

#slideshowWrapper { position:relative;width:970px;margin:auto; }
#slideshowWrapper p { text-align:center; }
#fssPrev {position:absolute;top:125px;left:-24px;background:url(arrows.png)/*tpa=http://www.kata-bags.com/js/arrows.png*/ 30px 0px;width:30px;height:143px;text-indent:-999999px;}
#fssNext {position:absolute;top:125px;left:986px;background:url(arrows.png)/*tpa=http://www.kata-bags.com/js/arrows.png*/ no-repeat;width:30px;height:143px;text-indent:-999999px;}
#fssPlayPause { display: block; padding: 2px 5px 4px; position: absolute; right: 13px; text-align: center; text-decoration: none;
    top: 273px; }
    
#fssList { padding: 0 17px; }
#fssList li { display: inline; font-size: 10px; padding: 0 3px; }
#fssList li a { color:#000; text-decoration:none; }
#fssList li.fssActive a {font-weight:normal;color:#333;background-color:#feffff;}


/* ---------------------------------------------------------------------------------------------------------------------------- */

/* CATEGORY */
.cat_img { background:#ffd200; padding:0 0 0 10px }
.cat_title { color:#c01e2d; background:url(cat_title_bg.png)/*tpa=http://www.kata-bags.com/img/kata/cat_title_bg.png*/ 0 0 no-repeat }
	.con_title { color:#c01e2d; background:url(content_title_bg.png)/*tpa=http://www.kata-bags.com/img/kata/content_title_bg.png*/ 0 0 no-repeat; margin:0 0 10px 0 } 
	.full .con_title { color:#c01e2d; background:url(content_title_full.png)/*tpa=http://www.kata-bags.com/img/kata/content_title_full.png*/ 0 0 no-repeat; margin:0 0 10px 0 } 
.cat_title h2, .con_title h2 { font-size:30px; line-height: 38px; padding:3px 22px 4px 22px; font-weight:bold }
.cat_text { padding:10px; color:#3f3f3f; line-height:14px; font-size:12px }
	.con_text { padding:0 0 10px 0 }
	.con_text p, .cat_text p { padding:0 0 10px 0; line-height:14px }
.cat_video { padding:0 0 0 10px }

	/* Subcategories */
	#subcat { margin:20px 0 }
	#subcat .more { display:block; line-height:20px; padding:0 10px 0 0 }
	.subcat_item { width:323px; margin: 0 0 14px 14px; background:url(subcat_bg.png)/*tpa=http://www.kata-bags.com/img/kata/subcat_bg.png*/ 0 0 no-repeat; height:191px; overflow:hidden }
	.subcat_row .subcat_item:first-child { margin-left:0 }
	.subcat_item h3 { background:url(subcat_header.png)/*tpa=http://www.kata-bags.com/img/kata/subcat_header.png*/ top right no-repeat }
	.subcat_item h3 a { color:#333; font-weight:bold; display:block;  font-size:12px; line-height:14px; padding:5px 9px 4px 9px }
	.subcat_item .image { background:#ffd200; padding:0 0 0 10px; width:150px; height: 189px; margin: 0 9px 0 0; border-bottom: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0 }
	.subcat_item .image a { display:block }
	    
		 /* In Link List Format */
		.subcat_item ul { }   
		.subcat_item ul li { background:url(subcat_li_bg.png)/*tpa=http://www.kata-bags.com/img/kata/subcat_li_bg.png*/ 0 0 repeat; padding: 5px 5px 5px 0; border-top: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6 }
		.subcat_item ul li.subs.last { border-top: 1px solid #D6D6D6 }
		.subcat_item ul li.last { border-top:none; background:none; border-right:none; padding:0;  }
		.subcat_item ul li a { color:#636363; font-weight:bold; display: block }
		
		/* In Description Text Format */
		.subcat_item ul li.text { background-image:none; background-color:#fff; padding: 5px 5px 5px 0; }


/* ---------------------------------------------------------------------------------------------------------------------------- */

/* LISTING */
.video { padding:0 0 0 10px }
#list_wrapper { border-top:1px solid #c0c0c0; margin: 10px 0 }
.list_item { background:url(list_item_bg.png)/*tpa=http://www.kata-bags.com/img/kata/list_item_bg.png*/ 0 0 repeat-y } 
.list_bt { background:url(list_item_bt.png)/*tpa=http://www.kata-bags.com/img/kata/list_item_bt.png*/ 0 0 no-repeat; height:8px; margin: 0 0 10px; } 
.list_item table { margin:10px 0 0 0 }
.list_item table td { padding:0 9px }

	/* Text */
	.list_item h2 { background: #fff url(list_item_head.png)/*tpa=http://www.kata-bags.com/img/kata/list_item_head.png*/ 0 0 no-repeat; font-size:14px; font-weight:bold; padding:4px; text-align:center }
	.list_item h2 a, .bc_item h2 a { color:#000 }
	.list_item h3, .bc_item h3 { font-weight:bold; padding:0 0 3px 0; font-size: 11px; line-height: 12px }
	.list_item p, .bc_item p { line-height: 13px }
	.list_item .more, .bc_item .more { display:block; padding:5px 0 10px 0; font-weight:bold }
	.list_specs { padding:5px 0 10px 0 }
	.list_specs ul li { display:inline; font-weight:bold }
	.list_specs ul li span { font-weight:normal }
	
	.hold_row a { padding:0 0 0 2px; cursor:default }
	.hold_row a:first-child { padding:0 }
	.hold_row { padding:0 0 2px 0 }
	
	/* Info */
	.list_item .info, .bc_item .info { border-left:1px solid #ffd820 }
	.info ul { font-size:12px; text-align:left; line-height:17px; margin: 0 0 15px }
	.partnum { font-weight:bold }
	.availability { color:#a81111 }

	/* Add to Cart */
	#list_addtocart fieldset { display:block;text-align:left }
	#list_addtocart label { text-align:left }
	.list_atc { background:url(btn_list_atc.gif)/*tpa=http://www.kata-bags.com/img/kata/btn_list_atc.gif*/ 0 0 no-repeat; width:109px; height:41px; text-indent:200px; overflow:hidden; border:none; margin: 13px 0 0 0; cursor:pointer }

.paging { padding:10px }
.paging li { display:inline }
.paging ul ul { margin:0 0 0 10px }
.paging ul ul li {  }
.paging ul ul li a { background:#e4e4e4; color:#4180b1; padding:3px 6px; font-weight:bold }
.paging ul ul li a.active { background:#777; color:#fff }
.paging li select { position:relative; top:-4px; right: 10px }


/* ---------------------------------------------------------------------------------------------------------------------------- */

/* PRODUCT DETAIL */
#content.wide.product { margin:0 15px 30px 9px }

	/* Quick Info Section */
	#prod_quick_info { border:1px solid #c0c0c0; border-top:none; border-bottom:none; background:#fff; width: 752px; overflow:hidden }
	#prod_quick_info label { margin:5px }
	#prod_quick_info h4 { font-size:16px; font-weight:normal; color:#494949;margin-bottom:8px; }
	#prod_quick_info h4 span { color:#777 }
	.pqi_header, .pp_header { background:url(tabs_header_bg.png)/*tpa=http://www.kata-bags.com/img/kata/tabs_header_bg.png*/ 0 0 no-repeat; padding:5px 10px; font-size:14px; color:#000 }
	.pqi_header span { color:#c01e2d }
	.pqi_footer { background:url(tabs_footer.png)/*tpa=http://www.kata-bags.com/img/kata/tabs_footer.png*/ 0 0 no-repeat; height:8px; }
	.pqi_top { border-bottom:1px solid #c0c0c0; margin:0 0 5px 0 }
	.pqi_top .left, .pqi_top .right, .pqi_bottom .left, .pqi_bottom .right { width:47%; padding:10px }
	.pqi_top h3 { font-weight:bold;  padding: 0 0 7px; }
	.pqi_top h3 span { color:#c01e2d; font-weight:normal; margin: 0 0 0 7px; }
	.pqi_top form { float:right; margin: 4px 5px; }
	.qty { margin-right:20px }
	.addthis_toolbox { clear: both; float: right; margin: 0 0 10px; padding: 0 10px; }
	.action_replaces { padding:0 0 5px 0 }
	
	.buy_manfrotto_text {background: #fcf8f2; border-left: 2px solid #f0ad4e; padding: 10px; font-size: 12px; line-height: 1.5; margin-bottom: 10px;}
	
	#buy_manfrotto {clear: both; float: right; margin-top: 8px;}
		#buy_manfrotto a {display: block; padding: 10px 25px; background: #ffd200; border-radius: 20px; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #343434; line-height: 1; text-decoration: none; box-shadow: 0 1px 1px #cccccc; background-image: linear-gradient(#ffdf4c, #ffd200); border-top: 1px solid #ffe87f;}
		#buy_manfrotto a:hover {color: #b39300; text-shadow: 0 -1px 1px #fff3bd;}
		 
			
	/* Tabs Section */
	#prod_presentation { border:1px solid #c0c0c0; border-top:none; border-bottom:none; background:#fff; width: 752px; overflow:hidden; position:relative; z-index:1 }
	#prod_presentation .text { padding:10px 10px 20px 10px; font-size:12px; line-height:14px }
	#pp_legal { border:1px solid #c0c0c0; border-bottom:none; background:#fff; padding:10px 10px 4px 10px }
	#pp_legal p { line-height:14px; margin:0; padding:0 }
	.pp_header { margin:10px 0 0 0 }
	
	/* Presentation */
	#ph_overlay { position:absolute; z-index:10; background:url(transparent_gray_80.png)/*tpa=http://www.kata-bags.com/img/kata/transparent_gray_80.png*/ 0 0 repeat; padding:25px 20px; font-size:12px; color:#fff; line-height:14px; width:283px; height:412px; border-left:1px solid #494949; top:0; left:33px; font-size:12px; line-height:16px }
	#ph_overlay p { font-size:12px; line-height:16px }
	#ph_overlay h3, #ph_overlay h1 { color:#ffd200; font-size:24px; font-weight:normal; line-height: 24px; padding: 0 0 10px; }
	.ph_img { padding:0 0 0 23px }
	.ph_img:after { clear:both }
	.ph_img img { float:right }
	#steps { width:34px; position:absolute; top:0; left:0 }
	#steps li { background:url(pp_tab_bg_34.png)/*tpa=http://www.kata-bags.com/img/kata/pp_tab_bg_34.png*/ 0 0 repeat-x; color:#fff; position:relative; padding:8px 0; line-height:14px; font-size:14px }
	#steps li a { color: #FFFFFF; display: block; text-align:center; text-decoration:none }
	#steps li a:hover { color:#ffd200 }
	#steps li a.active { color:#ffd200 }
	
	#prod_presentation .left.text { width:385px }
	#prod_presentation .right.image { width:340px; padding:11px 0 30px 0; position:relative }
	.zoom { position:absolute; bottom:37px; right:17px }
	.dt_cap { background:url(detail_cap.png)/*tpa=http://www.kata-bags.com/img/kata/detail_cap.png*/ 0 0 no-repeat; height:7px }
	.dt_bg { background:url(detail_bg.png)/*tpa=http://www.kata-bags.com/img/kata/detail_bg.png*/ 0 0 repeat-y; margin:0 9px 0 0; padding:0 0 0 10px }
	.dt_bt { background:url(detail_bt.png)/*tpa=http://www.kata-bags.com/img/kata/detail_bt.png*/ 0 0 no-repeat; height:7px }
	
	/* Videos */
	#prod_presentation.howto { padding:10px 10px 30px 10px; width:732px }
	#prod_presentation.howto .media.left { padding: 0; width: 471px; }
	#prod_presentation.howto .text.right { padding:0; width:245px }

	#prod_presentation #player input { width:370px }
	
	/* Dimensions */
	#dimensions th { font-weight:bold; font-size:14px; padding:8px 20px; border-bottom:1px solid #c0c0c0 }
	#dimensions td { font-size:14px; padding:8px 20px }
	#dimensions td + td { border-left:1px solid #c0c0c0 }
	#dimensions .odd { background:#e4e4e4; }
	.units li { font-size:11px; display:inline-block }
	.units li a { background: none repeat scroll 0 0 #E4E4E4; color: #4180B1; font-weight: bold; padding: 3px 6px; }
	.units a.unit_link { color:#fff; background:#777 }
	#dim_wrapper { border-bottom:1px solid #c0c0c0 }
	.dim_item { background:url(dimensions_bg.gif)/*tpa=http://www.kata-bags.com/img/kata/dimensions_bg.gif*/ 0 0 repeat-y; float:left; margin:10px 0 16px 10px; width:241px }
		.dim_item.last { margin:10px 0 16px 4px }
	.dim_item img { margin:0 1px 0 10px }
	.dim_item h2 { background:url(dimensions_foot.gif)/*tpa=http://www.kata-bags.com/img/kata/dimensions_foot.gif*/ right bottom no-repeat; font-size:14px; font-weight:bold; padding:15px 20px }
	.weight  { padding:10px 20px 20px 20px }
	.weight li { display:inline; padding:0 6px 0 0; font-size:16px; font-weight:bold; }
	.weight li:nth-child(even) { padding:0 20px 0 0 }
	.weight li strong { color:#c01e2d;  }
	.weight .more { font-size:12px }
	
	/* Unique Features */
	#unique_features h3, #unique_features h1 { font-size:18px; font-weight:bold; padding:5px 0 10px 0 }
	#unique_features td { padding:10px 0; border-bottom:1px solid #c0c0c0 }
	#unique_features .last td { border:none }
	#unique_features .video { padding:0; }
	#prod_presentation #unique_features .text { padding-left:0; padding-top:0 }
	
	/* Related Items */
	#related_products li a.more { margin: 0 10px 10px }
	#related_products .image a { display:block; width:150px; display:block; margin:0 auto }	
	.rp_row { overflow:hidden; border-top:1px solid #c0c0c0 }
	.rp_item { float:left; width:150px }
	.rp_row .image { min-height:150px }
	.rp_row .rp_item { border-left:1px solid #c0c0c0; }
	.rp_row .rp_item:first-child { border-left:none; width: 148px; }
	#related_products .text { min-height: 47px; padding-bottom: 6px; }
	#related_products h3 { padding:0 0 5px 0 }
	
	/* Reviews */
	#product_downloads .image { border-bottom:1px solid #c0c0c0 }
	.downloads { margin:20px }	
	.downloads td { padding:3px 10px 3px 0; text-align:left }
	.downloads h4 a { font-size:12px; font-weight:bold; color:#4180b1 }
	
	/* Content Demo */
	#cd_wrapper { padding:0 0 10px 0 }
	#cd_wrapper h3 { font-size:16px; font-weight:bold; padding:5px 10px 10px 10px }
	#cd_wrapper .hold_row { padding:0 10px }
	.cd_row { overflow:hidden; padding:10px 0 10px 10px }	
	.cd_row .cd_item { float:left; width:240px; margin:0 0 0 6px }
	.cd_row .cd_item:first-child { margin-left:0 }
	.cd_item ul { border-top:1px solid #c0c0c0 }	
	.cd_row .image { background:url(cd_bg.gif)/*tpa=http://www.kata-bags.com/img/kata/cd_bg.gif*/ 0 0 repeat-y; padding:0 0 0 10px; height:229px }
		.cd_row.in_action .image { height:152px }
	.cd_zoom { background:url(cd_bottom.gif.png)/*tpa=http://www.kata-bags.com/img/kata/cd_bottom.gif*/ 0 0 no-repeat; height:42px }
	.cd_zoom a { display:block; height:42px; text-decoration:none }
	.cd_zoom span { visibility:hidden }
	
/* ---------------------------------------------------------------------------------------------------------------------------- */

/* SHOPPING CART */
#cart_items th { background:#c0c0c0; color:#494949; font-weight:bold; text-align:left; padding:5px 15px }
#cart_items td { font-size:12px }

.subtotal { font-size:16px; font-weight:bold; color:#494949; padding:20px}

#cart_messages { font-size:10px; padding:20px 10px }
#cart_messages p { font-size:10px; line-height:14px }

#cart_action_ng a.btn_place_order {background:url(btn_checkout_cap.png)/*tpa=http://www.kata-bags.com/img/kata/btn_checkout_cap.png*/ no-repeat top right; color:#000; float:right; font-size:14px; font-weight:bold; letter-spacing:0px; line-height:42px; margin-right:-9px; padding:0 30px 0 30px; text-align:center; text-decoration:none; text-transform:uppercase; }
#cart_action_ng span.place_order_container {background:url(btn_checkout_bg.png)/*tpa=http://www.kata-bags.com/img/kata/btn_checkout_bg.png*/ no-repeat top left; display: block; float: left;  margin:9px 9px 0 12px; }
#cart_action_ng a.btn_place_order:hover {  text-decoration:none; }
#cart_action_ng a.btn_place_order .highlight { color: #c01e2d;}

#cart_action_ng a.btn_continue {background:url(btn_continueshopping_cap.png)/*tpa=http://www.kata-bags.com/img/kata/btn_continueshopping_cap.png*/ no-repeat top right; color:#494949; float:right; font-size:14px; font-weight:bold; letter-spacing:0px; line-height:45px; margin-right:-8px; padding:0 20px 0 20px; text-align:center; text-decoration:none;}
#cart_action_ng span.continue_shopping_container {background:url(btn_continueshopping_bg.png)/*tpa=http://www.kata-bags.com/img/kata/btn_continueshopping_bg.png*/ no-repeat top left; display: block; float: left;  margin:9px 8px 0 12px; }

#cart_items .btn_grey_container {
    background:url(btn_grey_cap.png)/*tpa=http://www.kata-bags.com/img/kata/btn_grey_cap.png*/ no-repeat top right; float:right; font-size:12px; font-weight:bold; letter-spacing:0px; line-height:29px; margin:0px 0px 0 11px; padding:0 20px 0 20px; text-align:center; text-decoration:none;
}

#cart_items .btn_grey {
    background:url(btn_grey_bg.png)/*tpa=http://www.kata-bags.com/img/kata/btn_grey_bg.png*/ no-repeat top left; float:right; font-size:12px; font-weight:bold; letter-spacing:0px; line-height:29px; margin-right:-11px; padding:0 9px 0 20px; text-align:center; text-decoration:none;
}

/* ---------------------------------------------------------------------------------------------------------------------------- */

/* NEWS & EVENTS */
#event_wrapper { border-top:1px solid #777; margin:5px 0 15px 0; }
#event_wrapper .paging { border-top:1px solid #777; margin:0 0 10px 0 }
.events .paging { padding:14px 0 10px 0 }

.event_item { border-top:1px solid #c0c0c0; padding:15px 0 }
.event_item:first-child { border:none }
.event_item .image { width: 157px; float:left }
.event_item .image table { height:157px; width:157px }
.event_item .text { position:relative; width: 579px; float:right }
	.event_item .text p a { font-weight:bold; color:#4180b1 }
	.event_item .text p a:hover { text-decoration:underline }
	.event_item .text strong { font-weight:normal }
	.event_item .text br { display:inline }
	.event_item .text p { line-height:14px; padding:10px 30px 7px 0 }
	.event_item .text p+p { padding:0 0 10px 0 }
	.event_item h2 { font-weight:bold; width:470px; }
	.event_item h2 a { color:#494949 }	
	.event_item h3 { font-style:italic } 	
	.event_item a.register { position:absolute; right:10px; top:0; }
	.event_item a.register span { }
	
	/* Detail Pages */
	.detail .full { margin:0 0 0 12px }
	.detail .image.left { width:300px }
		.full.detail .image.left { width:400px }
	.detail .editor { padding:5px 0 }
	.detail .editor p { padding:0 0 10px 0; font-size:12px; line-height:16px }
	.detail .editor ul { padding:5px 13px; margin: 0 0 0 10px; }
	.detail .editor a { color:#4180b1 }
	.detail .editor a:hover { text-decoration:underline }
        .detail .editor blockquote { padding:0 10px 10px; }
	.detail .text.right { width:440px }
	
	.detail .title { border-bottom:1px solid #777; padding:0 0 4px 0 }
	.detail .title h2 { font-size:16px; color:#494949; font-weight:bold; padding: 0 0 4px }
	.detail .title h3 { font-style:italic }	
	#addthis { margin:0 0 15px 0 }


/* ---------------------------------------------------------------------------------------------------------------------------- */

/* Team Listing Detail */
.gallery { margin:20px 0 }
.gallery h3 { font-size:18px; font-weight:bold; padding:5px 0 10px 0; color:#4180b1 }


/* ---------------------------------------------------------------------------------------------------------------------------- */

/* BAG CHOOSER RESULTS LISTING */

#list_wrapper { border-top:1px solid #c0c0c0; margin: 10px 0 }
.bc_item { background:url(full_item_bg.png)/*tpa=http://www.kata-bags.com/img/kata/full_item_bg.png*/ 0 0 repeat-y } 
.bc_bt { background:url(full_item_bt.png)/*tpa=http://www.kata-bags.com/img/kata/full_item_bt.png*/ 0 0 no-repeat; height:9px; margin: 0 0 10px; } 
.bc_item table { margin:10px 0 0 0 }
.bc_item table td { padding:0 9px }

	/* Text */
	.bc_item h2 { background: #fff url(full_item_head.png)/*tpa=http://www.kata-bags.com/img/kata/full_item_head.png*/ 0 0 no-repeat; font-size:14px; font-weight:bold; padding:4px; text-align:center }
	.list_specs { padding:5px 0 10px 0 }
	.list_specs ul li { display:inline; font-weight:bold }
	.list_specs ul li span { font-weight:normal }
	
	
	/* Info */
	.info ul { font-size:12px; text-align:left; line-height:17px; margin: 0 0 15px }
	.partnum { font-weight:bold }
	.availability { color:#a81111 }

	/* Add to Cart */
	#list_addtocart fieldset { display:block;text-align:left }
	#list_addtocart label { text-align:left }
	.list_atc { background:url(btn_list_atc.gif)/*tpa=http://www.kata-bags.com/img/kata/btn_list_atc.gif*/ 0 0 no-repeat; width:109px; height:41px; text-indent:200px; overflow:hidden; border:none; margin: 13px 0 0 0; cursor:pointer }


/* ---------------------------------------------------------------------------------------------------------------------------- */

/* SEARCH */
#searchResults { margin:0 0 20px 0 }
.search_results .paging { padding:0 0 10px 0 }
.search_results h3 { font-size:14px; font-weight:bold; padding:15px 0 3px 0; text-transform:uppercase; border-top:1px solid #c0c0c0 }
.search_results tr.title h3 { border-top:none }
.search_results h4, .search_results h4 a { color:#4180b1; font-size:13px; font-weight:bold; padding:0 0 5px 0; margin:0 }
.title td { padding:3px 10px; border-bottom:1px solid #c0c0c0; }

#sp_results { list-style:outside disc; margin:0 0 0 10px; padding:0 0 10px 0; font-size:13px; line-height:16px }
#sp_results a { color:#4180b1 }

.cr_row iframe { margin-bottom:15px }
.cr_row td { padding:0px 10px 5px 10px }
	.cr_row td.search_tmb { padding:0 0 5px 0 }
	
.pr_row td { padding:10px 10px 5px 10px }
	.pr_row td.search_tmb { padding:5px 0 5px 0 }

.paging.bottom { margin:0 0 20px 0 }


/* ---------------------------------------------------------------------------------------------------------------------------- */

/* MEDIA How-To */	
.howto { padding:0 0 40px 0 }
.howto .text.right { width:265px }
.howto .media.left { width:465px; padding:0 22px 0 0 }
.video_item_kata {border-bottom:1px solid #c0c0c0; padding-bottom: 13px; margin-bottom: 13px;}
.howto h3, .howto h3 a { color:#4180b1; font-size:12px; font-weight:bold }
.howto .text.right div { line-height: 14px; }
.movie { padding:0 0 20px 0 }
#player label { width:94px; text-transform:uppercase; font-size:11px }
#player input { margin:0 0 10px 0; width: 364px; }
.download { background:url(ico_download.gif)/*tpa=http://www.kata-bags.com/img/kata/ico_download.gif*/ 0 0 no-repeat; width:20px; height:23px; }

/* ---------------------------------------------------------------------------------------------------------------------------- */

/* SITEMAP */	
#multi_column { text-align: justify;
-moz-column-count: 3;
-moz-column-gap: 1.5em;
-moz-column-rule: 1px solid #c4c8cc;
-webkit-column-count: 3;
-webkit-column-gap: 1.5em;
-webkit-column-rule: 1px solid #c4c8cc;
column-count:3;
column-gap:1.5em;
column-rule:1px solid #c4c8cc }
#multi_column ul { line-height:18px }
#multi_column ul li { font-size:14px; list-style:inside disc; padding: 0 0 0 10px; }
#multi_column ul ul { padding:5px 5px 5px 15px }
#multi_column ul li ul li { font-size:11px; list-style:none }
#multi_column ul ul ul { padding:5px 5px 5px 10px; line-height:15px }
#multi_column ul ul ul ul li { list-style:inside disc }
.con_body #multi_column li { background:none }
.con_body #multi_column li li li li { background: url("arw_red.gif")/*tpa=http://www.kata-bags.com/img/kata/arw_red.gif*/ no-repeat scroll 0 0 transparent;
    margin: 4px 0;
    padding: 0 0 0 16px;  list-style:none }

/* ---------------------------------------------------------------------------------------------------------------------------- */

/* DEALER LOCATOR */	
#wtb_results { color:#494949; font-size:12px; margin:0 0 10px 0 }
#wtb_title td  { font-weight:bold; font-size:14px; background:#e4e4e4; padding:10px; border-top:1px solid #000 }
#wtb_title td * { font-weight:bold; font-size:14px; color:#494949 }
.wtb_item td { padding:10px 10px 20px 10px; border-bottom:1px solid #c0c0c0 }
.wtb_item td li, .wtb_item td p { padding:1px 0; line-height:16px }
.wtb_item td li img { position:relative; top:3px }
.wtb_item a:link { color:#4180b1 }
.wtb_item a.read.more { margin:10px 0 0 0 }

.dealers .paging { margin-top:-10px }

#dealersearch { background:#fff; border-right:1px solid #ddd; border-left:1px solid #ddd; padding:10px }
#dealersearch select, #dealersearch input { border:1px solid #c0c0c0; height:24px; line-height:24px; color:#494949; margin:0 0 10px 0; display:block; padding:0 0 0 5px; width:95% } 
#dealersearch select { padding:3px 0 0 0; width:100% }
#dealersearch input { line-height:24px; }


/* ---------------------------------------------------------------------------------------------------------------------------- */

/* CONTACT */
.contact .form { width:455px }
.contact .text { width:298px;  padding: 10px 0 40px; }
.contact .text p { line-height:16px }
.contact .form h3 { font-size:14px; border-bottom:1px solid #494949; font-weight:bold; padding:0 0 3px 0;  margin: 0 0 10px; }
#small_form { background:url(form_top.gif)/*tpa=http://www.kata-bags.com/img/kata/form_top.gif*/ 0 0 no-repeat; padding:16px 0 0 }
#small_form > div { background:url(form_bg.gif)/*tpa=http://www.kata-bags.com/img/kata/form_bg.gif*/ 0 0 repeat-y; padding: 0 33px 20px 33px }
#small_form #small_form_foot { background:url(form_bt.gif)/*tpa=http://www.kata-bags.com/img/kata/form_bt.gif*/ 0 0 no-repeat; height:16px }

.form_tr > td { padding:0 0 10px 0 }
.form_tr .title { padding: 0 10px 10px 0 }
.form_tr .textField { width:207px; border:1px solid #c0c0c0; height:20px; line-height:20px; font-size:11px; color:#666 }
 .form_tr select { width:290px; border:1px solid #c0c0c0; line-height:24px; font-size:11px; color:#666; padding: 3px 2px 2px 0 }
 .form_tr textarea { border:1px solid #c0c0c0; padding:5px; width: 290px }
.red_text { color:#C01E2D; padding:0 0 6px 10px; }
#content .red_text h3 { border:none; margin:10px 0 0 0 }


/* ---------------------------------------------------------------------------------------------------------------------------- */

/* REQUEST A CATALOG */
.catalog { padding:0 0 30px 0 }
.catalog h3 { font-size:14px; font-weight:bold; border-bottom:1px solid #494949; margin:10px 0; padding:0 0 3px 0 }
.holder { margin:0; padding:5px 0; height:23px; overflow:hidden }
.holder label { float:left; min-width: 140px; padding: 0 0 0 30px; }
.holder input, .holder select { min-width:300px; margin: 0 6px 0 0; padding:3px }
.catalog_delivery { border-bottom: 1px solid #494949; margin: 13px 0 10px; padding: 0 0 13px 12px; }
.catalog_delivery li { padding:0 0 10px 0 }
.catalog_delivery a.block { padding:5px 0 10px 25px }
.catalog_select { margin:0 12px 20px 12px }
.catalog_action li { float:left }
.catalog_action .action { padding:0 20px }
.catalog_action .text { padding:0 10px 0 0 }


/* ---------------------------------------------------------------------------------------------------------------------------- */

/* LIGHTWEIGHT PROTECTION WARRANTY */

#content.lwp { min-height:800px }
#lwp_wrapper h2 { color:#336600; font-size:18px; line-height:22px; padding:5px 0 }
#lwp_wrapper h3 { font-weight:bold; font-size:14px; line-height:16px; padding:5px 0 10px 0 }

#lwp_intro img { margin:10px 0 30px 0 }
#lwp_intro p { font-size: 12px; padding: 0 0 16px 0; }

#lwp_country_select { text-align:center;  padding: 20px 0 20px; }
#lwp_country_select li { display:inline; padding:0 5px }

.lwp_claim_form form { margin: 20px 20px 0 20px; border:1px solid #c0c0c0; border-bottom:none; padding: 20px; width: 617px; }
.lwp_claim_form .list_bt { margin:0 20px }
.lwp_claim_form div { font-size:12px; padding:0 0 15px 0 }
.lwp_claim_form label { padding:0; margin:0; line-height:16px }
.lwp_claim_form label span { font-size:11px; font-style:italic }
.lwp_claim_form label, .lwp_claim_form input[type=text] { display: block }
.lwp_claim_form input[type=radio] { display:inline; margin:5px 0 0 10px; cursor:pointer }
.lwp_claim_form input[type=text], .lwp_claim_form textarea, .lwp_claim_form select { border: 1px solid #C0C0C0; color: #666666; font-size: 12px; line-height: 25px; padding: 5px; min-width:300px; margin:5px 0 0 10px }
.lwp_claim_form textarea { min-width:500px; min-height:120px }

.lwp_address input[type=text] { margin:5px 0 10px 10px }

.lwp_item_action { display:none }
#lwp_wrapper .lwp_item h2 { padding:0 0 15px 0; text-align:center }

p.lead { padding:10px 0 5px 0; font-weight:bold }

/* ---------------------------------------------------------------------------------------------------------------------------- */

/*---------------------  START EMAIL ORDER PAGE  ---------------------*/
#email_order {
    margin:20px 0;
}

#email_form {
    padding:10px 0;
}

#email_form input {
    margin-bottom:5px;
}

#email_order h1, #email_order h2 {
    padding-bottom:10px;
}

#email_order .title {
    display:block;
    float:left;
    width:100px;
}

#email_order .errmsg {
    padding-left:10px;
}

/* ------------------------------------ */

/* DEFAULT DETAIL */
#content.full { width:924px; margin:0 15px 0 16px }
.con_body { padding:0 0 40px 0 }
.editor a:link, .editor a:visited { text-decoration:none; color:#4180b1 }
.con_body a:hover, .con_body a:active { text-decoration:underline; color:#4180b1 }
.con_body p { margin:0; padding:0 0 16px 0; font-size: 12px }
.con_body h4, .detail .editor h4 { font-size: 18px; line-height:21px; margin:0; padding:10px 0 5px 0; color: #6b8e23;  }
.editor a:link, .editor a:visited { text-decoration:none; color:#4180b1 }
.detail .editor ul, .detail .editor ol { margin:0; padding:5px 10px 10px 10px }
.detail .editor li , #sp_results li { background:url(arw_red.gif)/*tpa=http://www.kata-bags.com/img/kata/arw_red.gif*/ 0 0 no-repeat; padding:0 0 0 16px; margin:4px 0; list-style:none }
.detail { padding-bottom:40px }

/* ---------------------------------------------------------------------------------------------------------------------------- */

/* FOOTER */
#footer { background:url(footer_bg.png)/*tpa=http://www.kata-bags.com/img/kata/footer_bg.png*/ 0 0 no-repeat }
#footer ul li { display:inline }
#footer p { border-bottom:1px solid #d5d5d5; padding:20px; line-height: 11px; }
#footer p + p { text-align:center }
#user_nav {  padding: 11px 10px 12px; float:left }
#user_nav li { border-left:1px solid #494949; padding: 0 10px }
#user_nav li:first-child { border:none }
#social { float:right; padding: 5px 18px }
#social li { padding:0 2px }
#brands { padding: 0 50px; text-align: center; }
#footer #brands li { display:inline-block; height:40px; padding:0 10px }


/* ---------------------------------------------------------------------------------------------------------------------------- */

/*  ENDORSEMENT   */ 
 div#GroupEndorsementStripContainer {width:100%; height:36px; position:relative; background-color:#535353 } /* extends the grey strip too 100% browser width */
 div#GroupEndorsementStrip {width:990px; /* Change this value to match your site content width */ height:36px; margin:0 auto; background-color:#535353}
 div#GroupEndorsementStrip p {font-family:arial; color:#fff; font-size:11px; line-height:13px; margin:5px 0 0 5px; padding:0; float:left }
 div#ESGroupNavMenu {float:right; margin-right:5px; margin-top:7px }
 div#ESGroupNavMenu form {padding:0; margin:0 }
 div#ESGroupNavMenu form select {font-size:11px; font-family:arial }
 
 
 /* ---------------------------------------------------------------------------------------------------------------------------- */

/*  MINIMAL   */ 

 body.minimal #container, body.minimal #content { width:956px; margin:0 auto 20px auto; overflow:hidden }
 body.minimal #content_container { padding-top:10px; }
 body.minimal #content #content.wide { width: 754px; }
 body.minimal .min_header { background:url(bkgd_kata_min_header.png)/*tpa=http://www.kata-bags.com/img/kata/bkgd_kata_min_header.png*/ 0 0 no-repeat; width:956px; height:83px; position:relative; z-index:10; margin-top:20px; }
 body.minimal .min_header .min_logo { padding:12px; }

body.minimal .min_footer { padding-top:10px; }



/*  YMAL */

#ymal_container {
    overflow:hidden;
}

#detail h2.ymal_title, #page_content_full h2.ymal_title, h2.ymal_title {
    background-color:#c0c0c0;
    clear:both;
    padding:5px 5px;
    margin-top:00px;
}

#content .con_body h2.ymal_title {
    color:#000;
    padding:10px;
}

#content.product #ymal {
    width:710px;
}

#content.product #ymal_container .slide  {
    width:710px !important;
}

#content #ymal .product {
    width:172px;
}

#content #indicators {
    margin-top:-27px;
}

#content .con_body #ymal, .con_body #ymal_container .slide  {
    width:885px !important;
}

/* Language tags */

 .language_tag {
    background:#ff00ff;
    color:#fff;
    padding:0 5px;
}

.language_tag {
        position:relative;
}
.language_hover {
        background:#666;
        border:1px solid #000;
        color:#fff;
        left:50%;
        padding:5px;
        position:absolute !important;
        text-align:center;
        top:0;
        z-index:9999;
}


ul.dealer_status { overflow:hidden; margin:4px 0; padding: 0; }
ul.dealer_status li { float:left; padding-right: 10px; line-height:20px; overflow:hidden;  }
ul.dealer_status li h4 { font-size:11px !important; font-weight:normal; }
.list_grad ul.dealer_status li img { top:0; left:0; }
#page_content .dealer_rows p.dealer_name_item { font-color:#333333; padding-bottom: 3px; }
.status_key_items { float:left;margin-bottom:20px;  }
.dealer_status_key { overflow:hidden; margin-top: 30px; padding-left:10px; }
.dealer_status_key_alt { width:500px; margin-top: 30px; padding-left:0px; }

.dealer_status_key p { float:right; width: 55%; }
ul.dealer_status li.status_notes { width:500px; padding-left:40px; line-height:12px; }
.table-cell { height: 47px; display: table-cell; vertical-align: middle; }


/* --- Promos --- */

@font-face {
    font-family: 'promo_font';
    src: url('swz721bc-webfont.eot')/*tpa=http://www.kata-bags.com/fonts/swz721bc-webfont.eot*/ format('eot'),
                 url('swz721bc-webfont.ttf')/*tpa=http://www.kata-bags.com/fonts/swz721bc-webfont.ttf*/ format('truetype'),
         url('swz721bc-webfont.woff')/*tpa=http://www.kata-bags.com/fonts/swz721bc-webfont.woff*/ format('woff'),

        url('swz721bc-webfont.svg')/*tpa=http://www.kata-bags.com/fonts/swz721bc-webfont.svg*/ format('svg');
    font-weight: normal;
    font-style: normal;
}

.promo_box { background:#f4f4f4; border:2px dashed #a0a0a0; color:#000; clear:both; float:right; margin-bottom:10px; margin-top:15px; padding:15px; width:100%;}
.promo_box p, .promo_box a { color: #000; font-size:12px !important; line-height:1.2em; margin-top:10px;}
.promo_box a { text-decoration:underline; }
.promo_box h3 { color:#000; font-size:15px; }
.promo_details { background:#f2edea; color:#060606; overflow:hidden; padding:25px; width:672px;}
.promo_details p { color:#060606; }
.promo_details h1 { font-size:50px; }
.promo_details h1, .promo_details h2 { font-family:promo_font, helvetica, sans-serif; font-weight:normal; line-height:1.2em; margin-bottom:15px; }
.promo_details .promo_download_link { background:url(promo_download_link.png)/*tpa=http://www.kata-bags.com/img/promo_download_link.png*/ no-repeat top left; color:#75a1ce; float:left; font-size: 18px; font-weight:bold; height:64px; line-height:64px; margin:10px 0 0 -5px; padding:0 10px 10px 90px; }
.promo_details .promo_download_link_cap { background:url(promo_download_link_cap.png)/*tpa=http://www.kata-bags.com/img/promo_download_link_cap.png*/ no-repeat top right; float:left; height:64px; margin-top:10px; padding-bottom:10px; width:13px; }
#sb-content.html { background:#f2edea;}


.paging li.rss_list { float:right; margin-top:-3px; padding-left:10px; }

#sb-container,#sb-wrapper{
text-align:left; 
}
#addthis { background:transparent; }
#sb-container,#sb-overlay{
position:absolute;
top:0;
left:0;
width:100%;
margin:0;
padding:0;
}
#sb-container{
height:100%;
display:none;
visibility:hidden;
z-index:9999;
}
body > #sb-container{
position:fixed;
}
#sb-overlay{
height:expression(document.documentElement.clientHeight + 'px');
}
#sb-container > #sb-overlay{
height:100%;
}
#sb-wrapper{
position:relative;
}
#sb-wrapper img{
border:none;
}
#sb-body{
position:relative;
margin:0;
padding:0;
overflow:hidden;
border:1px solid #303030;
}
#sb-body-inner{
position:relative;
height:100%;
}
#sb-content.html{
height:100%;
overflow:auto; 
}
#sb-loading{
position:absolute;
top:0;
width:100%;
height:100%;
text-align:center;
padding-top:10px;
}
#sb-body,#sb-loading{
background-color:#060606; 
}
#sb-title,#sb-info{
position:relative;
margin:0; 
padding:0;
overflow:hidden;
}
#sb-title-inner,#sb-info-inner{
position:relative;
font-family:'Lucida Grande',Tahoma,sans-serif;
line-height:16px;
}
#sb-title,#sb-title-inner{
height:26px;
}
#sb-title-inner{
font-size:16px;
padding:5px 0;
color:#fff;
}
#sb-info,#sb-info-inner{
height:20px;
}
#sb-info-inner{
font-size:12px;
color:#fff;
}
#sb-nav{
float:right;
height:16px;
padding:2px 0;
width:45%;
}
#sb-nav a{
display:block;
float:right;
height:16px;
width:16px;
margin-left:3px;
cursor:pointer;
}
#sb-nav-close{
background-image:url(close.png)/*tpa=http://www.kata-bags.com/img/close.png*/;
background-repeat:no-repeat;
}
#sb-nav-next{
background-image:url(next.png)/*tpa=http://www.kata-bags.com/img/next.png*/;
background-repeat:no-repeat;
}
#sb-nav-previous{
background-image:url(previous.png)/*tpa=http://www.kata-bags.com/img/previous.png*/;
background-repeat:no-repeat;
}
#sb-nav-play{
background-image:url(play.png)/*tpa=http://www.kata-bags.com/img/play.png*/;
background-repeat:no-repeat;
}
#sb-nav-pause{
background-image:url(pause.png)/*tpa=http://www.kata-bags.com/img/pause.png*/;
background-repeat:no-repeat;
}
#sb-counter{
float:left;
padding:2px 0;
width:45%;
}
#sb-counter a{
padding:0 4px 0 0;
text-decoration:none;
cursor:pointer;
color:#fff;
}
#sb-counter a.sb-counter-current{
text-decoration:underline;
}
div.sb-message{
font-family:'Lucida Grande',Tahoma,sans-serif;
font-size:12px;
padding:10px;
text-align:center;
}
div.sb-message a:link,div.sb-message a:visited{
color:#fff;
text-decoration:underline;
}


