
@charset "utf-8";
/* CSS Document */

/* Body
------------------------------------------------------------------*/
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin: 0px; }
body { background-color: #242424; background:url(/images/bg_top.png) repeat-y top center; }

/* HTML
------------------------------------------------------------------*/
html { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; background: #e8e8e8 repeat-x url(/images/bg.png); }

/* Logo
------------------------------------------------------------------*/
td.logo { height: 120px; background-image: url(/images/topbg.jpg); padding: 0px; }

/* Menus
------------------------------------------------------------------*/
div.menutd { height: 25px; width: 120px; vertical-align: middle; float: left;z-index: 2; }
div.menuybar { height: 25px; width: 100%; background-image:url(/images/ybar.jpg); background-repeat:repeat-x; z-index: 1;}

/* Topmenu links
------------------------------------------------------------------*/
a.menu, a.menu:link, a.menu:visited, a.menu:active { width: 120px; padding-top: 6px; padding-bottom: 5px; display: block; background-color: #f2f2f2; border-bottom: 2px solid #cac8c8; text-decoration: none; color: #000000;
	text-align: center; font-weight: bold; }
a.menu:hover { color: #3e3e3d; background-color: #ffffff; border-bottom: 2px solid #f2f2f2; }
a.menu2, a.menu2:link, a.menu2:visited, a.menu2:active { height: 12px; display: block; background-color: #222; text-decoration: none; color: #fff; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; }
a.menu2:hover { color: #fff; background-color: #555; }

/* Submenu links
------------------------------------------------------------------*/
a.submenu, a.submenu:link, a.submenu:visited, a.submenu:active { height: 12px; display: block; background-color: #333; text-decoration: none; color: #fff; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; }
a.submenu:hover { color: #fff; background-color: #555; }
a.esubmenu, a.esubmenu:link, a.esubmenu:visited, a.esubmenu:active { height: 12px; display: block; background-color: #444; text-decoration: none; color: #fff; padding-top: 2px; padding-bottom: 2px; padding-left: 14px; }
a.esubmenu:hover { color: #fff; background-color: #555; }

/* Links
------------------------------------------------------------------*/
a, a:link, a:active, a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }

/* breadLinks
------------------------------------------------------------------*/
a.bread, a.bread:link, a.bread:active, a.bread:visited { display: inline-block; height: 13px; background-color: #333; text-decoration: none; color: #CCC; margin-left: -4px; padding: 5px 10px 5px 10px; }
a.bread:hover { color: #fff; }

/* tabLinks
------------------------------------------------------------------*/
a.tabl, a.tabl:link, a.tabl:active, a.tabl:visited { display: inline-block; height: 13px; background-color: #333; text-decoration: none; color: #fff; margin-left: -4px; padding: 5px 10px 5px 10px; }
a.tabl:hover { color: #fff; background-image:url(/images/rbar.png); }

/* Leftmenu divs
------------------------------------------------------------------*/
div.menu { }
div.rightmenu { text-align: center; }
div.subms { width: 155px; border: 2px solid #3f3f3f; margin-bottom: 5px; background-color: #222; }
div.submt { height: 12px;  background-image:url(/images/ybar.jpg); background-repeat:repeat-x;  padding-top: 2px; padding-bottom: 2px; text-align: center; color: #000; }

/* Products
------------------------------------------------------------------*/
div.prodmt { padding: 3px; text-decoration: none; height: 15px;  background-color: #ededed; text-align: left; color: #000; }
div.prodt { background-image:url(/images/rbar.png); background-repeat: repeat-x;  padding: 4px 0px 2px 5px; text-align: left; vertical-align: center; color: #fff; height: 22px; position: relative; }
#prodms { color: #FFFFFF; background-image:url(/images/prod_info.png); border: 2px solid #3f3f3f; margin-bottom: 5px; }
.htabs li{ float:left; margin: 0px 5px 0px 0px; padding:0px; overflow:hidden; border: 2px solid #3f3f3f; }
div.prodinfo { height: 200px; padding: 5px; text-decoration: none; text-align: left; }
div.prodinfo ul { margin-left: 0; padding-left: 2.0em; }
div.priceinfo { height: 30px; padding: 5px; text-decoration: none; text-align: left; }
div.breadmt { 
	text-decoration: none; padding-left: 4px; background-color: #333;
	text-align: left; color: #000; margin-bottom: 5px; margin-top: 5px;
 }
div.submcat {  position:absolute; left: -3px; bottom: -3px; width: 100%; padding: 3px; text-decoration: none; height: 12px; background-color: #b3a7a0; text-align: left; color: #000; }
div.tab { padding-top: 5px; }

/* Aanbiedingen div
------------------------------------------------------------------*/
div.aanbiedinglist { position:relative; }

/* Prijs sterren
------------------------------------------------------------------*/
div.price_star {
	width: 48px; height: 48px; position:absolute; left: 0px; top: 0px; padding-top: 14px;
	font: normal 16px/18px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: bolder; font-size: 11px; text-align: center; color: #000;
	background-image:url(/images/price_star.png); background-repeat: no-repeat;
}
div.price_star_prod {
	width: 48px; height: 48px; position: absolute; right: 0px; bottom: -10px; padding-top: 14px;
	font: normal 16px/18px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: bolder; font-size: 11px; text-align: center; color: #000;
	background-image:url(/images/price_star.png); background-repeat: no-repeat;
}
div.price_star_item {
	width: 80px; height: 80px; position: relative; float: right; right: 20px; top: 105px; padding-top: 30px;
	font: normal 16px/18px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: bolder; font-size: 16px; text-align: center; color: #fff;
	background-image:url(/images/price_star_r.png); background-repeat: no-repeat;
}
div.magnify {
	width: 16px; height: 16px; position: absolute; left: 10px; top: 10px; z-index: 200; }
div.prodimg { }

/* Content Div
------------------------------------------------------------------*/
div.content { text-align: left; margin-bottom: 10px; overflow: none; width: 615px; background-image:url(/images/content_div.jpg); background-color:#fff; border: 2px solid #3f3f3f;  }
div.content_top { text-align: left; overflow: none; width: 615px; background-image:url(/images/content_top.jpg); background-color:#333; border: 2px solid #3f3f3f; }
div.contxt_top { padding: 2px; }

/* Forms
------------------------------------------------------------------*/
.input { font-family: Verdana; font-size: 10px; color: #000000; padding: 2px; margin: 5px; } 
.inputsearch { font-family: Verdana; font-size: 11px; color: #000000; background-color: #f2f2f2; border: 3px solid #3f3f3f; padding: 2px; margin: 6px 0px 5px 0px; }
.inputsearchb { width: 18px; height: 23px; background: transparent url('/images/icons/magnifier.png') no-repeat; background-position: center center; background-color: #3f3f3f; border: none;  position: relative; }
.betaalw { width: 112px; height: 32px; background: transparent url('/images/but_betaalw.png') no-repeat; border: none; }
.backb { width: 112px; height: 32px; background: transparent url('/images/but_winkelwagen.png') no-repeat; border: none; margin-right: -20px; }
.afrb { width: 82px; height: 32px; background: transparent url('/images/but_afronden.png') no-repeat; border: none; }

/* Headers
------------------------------------------------------------------*/
h2 { color: #000; letter-spacing:-0.5px; font: normal 24px/26px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; margin: 2px; padding: 2px; }
h3 { color: #000; font: normal 18px/20px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; margin: 2px; padding: 2px; }
h4 { color: #000; font: normal 16px/18px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; margin: 2px; padding: 2px; }

/* Lines
------------------------------------------------------------------*/
hr { border: none 0; border-top: 1px dashed #333333; width: 95%; height: 1px; }

/* IDS
------------------------------------------------------------------*/
#prod { text-align: left;}
#maintable { border-left: 1px solid #000; border-right: 1px solid #000; background-color: #111; margin-left:auto; margin-right:auto; }
#showprod { text-align: left; width: 100%; border: 1px solid #b0b0b0; background-image: url(/images/diag_whit.gif); }

/* TDS
------------------------------------------------------------------*/
td.prijs {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 16px; text-align: center; width: 65px; background-image: url(/images/prbg.gif); 
    background-repeat: repeat-x; background-color: #ffffff; border: 1px solid #b0b0b0; }
td.scart { background-color: #fff; }
td.prodnaam { height: 15px; background-image: url(/images/nbg.gif); background-repeat: repeat-x; border: 1px solid #FFFFFF; border-bottom: 1px solid #b0b0b0; border-top: 1px solid #b0b0b; }
td.anaam { color:#FFF; font-family: Arial; font-size: 11px; padding: 3px; padding-left: 10px; }
td.aprijs { color:#FFF; font-family: Arial; font-weight: bolder; font-size: 17px; }
div.aprijs { color:#000; font-family: Arial; font-weight: bolder; font-size: 17px; }
td.info { width: 180px; height: 110px; text-align: center; vertical-align: middle; background-image: url(/images/diag_whit.gif); margin-top: 0px; border: 3px solid #b3a7a0;
-webkit-border-radius: 5px; -moz-border-radius: 5px; }
td.infocat { width: 145px; height: 110px; text-align: center; vertical-align: middle; background-image: url(/images/diag_whit.gif); margin-top: 0px; border: 3px solid #b3a7a0;
-webkit-border-radius: 5px; -moz-border-radius: 5px; }
td.infohidden { width: 110px; height: 110px; text-align: center; vertical-align: middle; border: 1px solid #dd0000; margin-top: 0px; }
td.omschrijving { text-align: top; vertical-align: left; border-bottom: 1px solid #b0b0b0; border-right: 1px solid #FFFFFF; }
td.acontrol { width: 30px; text-align: center; vertical-align: middle; border: 1px solid #b0b0b0; border-left: none; }
td.spec { color: #fff; }
div.contxt { padding: 10px; }

/* Voorraad kleuren
------------------------------------------------------------------*/
div.voorraad { padding: 10px; }
.bestelling { color: #FF6600; font-weight: bold; font-size: 9px; }
.uitverkocht { color: #CC0000; font-weight: bold; font-size: 9px; }
.binnenkort { color: #FFCC00; font-weight: bold; font-size: 9px; }
div.disclaim { text-align: center; color: #CCCCCC; font-size: 9px; padding-top: 10px; position: relative; bottom: 10px; }
.ids { color: #CCC; font-weight: bold; font-size: 9px; }

/* Merk Cloud
------------------------------------------------------------------*/
.tag_cloud { padding: 3px; text-decoration: none; font: normal 16px/18px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; }
.tag_cloud:link  { color: #222; text-decoration: none; }
.tag_cloud:visited { color: #222; text-decoration: none; }
.tag_cloud:hover { color: #fff; background: #333; }
.tag_cloud:active { color: #fff; background: #333; }

/* Shopping cart
------------------------------------------------------------------*/
#carttab { width: 95%; background-color: #fff; margin: 5px; margin-top: 10px; border: 3px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#carttot { position: relative; left: 170px; width: 200px; background-color: #fff; margin: 5px; margin-top: 10px; border: 3px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#carttax { color: #777; font-size: 9px; }
#cartaf { width: 95%; background-color: #fff; margin: 5px; margin-top: 10px; border: 3px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#carttr { height: 12px; padding: 2px; background-image:url(/images/ybar.jpg); text-align: justify; font-weight: bold; }
#cartitem { padding-top: 5px; padding-bottom: 5px; }
#cartbr { border-bottom: 2px solid #333; padding-top: 5px; padding-bottom: 5px; }
#cartprod { width: 95%; margin: 5px; }
li.cart { height: 10px; background-color: #333; text-decoration: none; color: #fff; padding: 5px; margin: 0px; margin-top: -12px; }
li.cartitem { height: 10px; background-color: #333; text-decoration: none; color: #fff; padding: 5px; margin: 0px; }

/* jQuery sortables
------------------------------------------------------------------*/
ul.sortcat, ul.sortsubcat, ulsortsubsubcat { list-style: none; margin: 0px ; padding: 0px; }
#sortcat, #sortsubcat, #sortsubsubcat { list-style: none; margin: 0px; padding: 0px; }
li.sortcatitem, li.sortsubcatitem, li.sortsubsubcatitem { height: 15px; width: 275px; background-color: #333; text-decoration: none; color: #fff; padding: 3px; margin: 2px; }
li.sortsubcatitem { margin-left: 5px; }
#bullet { color:#FFF; text-align: right; margin-top: -13px; }


/* Admin
------------------------------------------------------------------*/
#admin { border-bottom: 3px solid #FFCC00; border-right: 3px solid #FFCC00; height: 25px; position: absolute; top: 0; }
a.admin, a.admin:link, a.admin:active, a.admin:visited { height: 20px; width: 20px; text-decoration: none; padding: 5px 0px 0px 5px;  }
a.admin:hover { text-decoration: underline; color: #FFCC00; }
a.adminsub, a.adminsub:link, a.adminsub:active, a.adminsub:visited { width: 19em; height: 20px; padding: 5px 0px 0px 5px; text-decoration: none; border: 2px solid #FFCC00; border-top: none; text-align: left;}
a.adminsub:hover { text-decoration: underline; color: #FFCC00; }
img.icon { border: 0; margin-right: 2px; }
div.adminfunc { position: absolute; top: -90px; right: 5px; }

/* A-Bar
------------------------------------------------------------------*/
#nav, #nav ul { padding: 0; margin: 0px; list-style: none; }
#nav a { display: block; background-color: #333; color: #FFCC00; }
#nav li { float: left;}
#nav li ul { position: absolute; width: 19em; left: -999em; margin: 0px; }
#nav li:hover ul { left: auto; }
#nav li:hover ul, #nav li.sfhover ul { left: auto;}


/* Analytics
------------------------------------------------------------------*/
.bar { height: 10px; background: #ff0155;}

/* Lightbox
------------------------------------------------------------------*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/tuw-inc/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/tuw-inc/images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
#jFlowSlide{ background:#DBF3FD; font-family: Georgia; }
#myController { font-family: Georgia; padding:2px 0;  width:610px; background:#3AB7FF; }
#myController span.jFlowSelected { background:#43A0D5;margin-right:0px; }

/* slideView
------------------------------------------------------------------*/

.svwp {width: 50px; height: 20px; }
.svwp ul{position: relative; left: -999em; }
.slideViewer { position: relative; overflow: hidden; margin: 0; padding: 0; background: #fff; } 
.slideViewer ul { position: relative; left: 0; top: 0; width: 1%; list-style-type: none; margin: 0;  padding: 0; } 
.slideViewer ul li { float:left; } 
.slideViewer span.typo{ padding: 6px; background: #fff; color: #000; font: normal 10px Verdana; } 
.thumbSlider { overflow: hidden; width: 1%; } 
.thumbSlider ul { list-style-type: none; margin: 0; padding: 0; } 
.thumbSlider ul li{ float:left; margin: 0; } 
.thumbSlider a{ color: #fff; text-decoration: none; } 
.thumbSlider a img{ border: 0; display: block; padding: 0; } 
.thumbSlider p.tmbrdr { position:relative; left: 0; font-size: 0.01em; left: 0; margin: 0; padding: 0; } 
a.left, a.right { background: transparent; color: #3f3f3f; font: bold 16px Arial; overflow: hidden; } 
a.left span, a.right span{ } 
a.left img, a.right img{ border: 0; } 
a.l_dis, a.r_dis { background: transparent; cursor: default; } 
a.l_dis span, a.r_dis span { display: none; } 
a:focus {outline:none;} 

/* Autosuggest
------------------------------------------------------------------*/

div.autosuggest { z-index: 200; position: absolute; background-image: url(/js/img_inquisitor/as_pointer.gif); background-position: top; background-repeat: no-repeat; padding: 10px 0 0 0; }
div.autosuggest div.as_header, div.autosuggest div.as_footer { position: relative; height: 6px; padding: 0 6px; background-image: url(/js/img_inquisitor/ul_corner_tr.gif); background-position: top right;
	background-repeat: no-repeat; overflow: hidden;}
div.autosuggest div.as_footer { background-image: url(/js/img_inquisitor/ul_corner_br.gif); }
div.autosuggest div.as_close { position: absolute; top: 13px; right: 4px; width: 10px; height: 10px; overflow: hidden; cursor: pointer; z-index: 15px; background-image: url(/js/img_inquisitor/as_close.gif); 
	background-repeat: no-repeat; }
div.autosuggest div.as_header div.as_corner, div.autosuggest div.as_footer div.as_corner { position: absolute; top: 0; left: 0; height: 6px; width: 6px; background-image: url(/js/img_inquisitor/ul_corner_tl.gif);
	background-position: top left; background-repeat: no-repeat; }
div.autosuggest div.as_footer div.as_corner { background-image: url(/js/img_inquisitor/ul_corner_bl.gif); }
div.autosuggest div.as_header div.as_bar, div.autosuggest div.as_footer div.as_bar { height: 6px; overflow: hidden; background-color: #333; }
div.autosuggest ul { list-style: none; margin: 0 0 -4px 0; padding: 0; overflow: hidden; background-color: #333; }
div.autosuggest ul li { color: #ccc; padding: 0; margin: 0 4px 4px; text-align: left; }
div.autosuggest ul li a { color: #ccc; display: block; text-decoration: none; background-color: transparent; text-shadow: #000 0px 0px 5px; position: relative; padding: 0; width: 100%; }
div.autosuggest ul li a:hover { background-color: #444; }
div.autosuggest ul li.as_highlight a:hover { background-color: #444444; }
div.autosuggest ul li a span { display: block; padding: 3px 6px; font-weight: bold; }
div.autosuggest ul li a span small { font-weight: normal; color: #999; }
div.autosuggest ul li.as_highlight a span small { color: #ccc; }
div.autosuggest ul li.as_highlight a { color: #fff; background-color: #444444; background-image: url(/js/img_inquisitor/hl_corner_br.gif); background-position: bottom right; background-repeat: no-repeat; }
div.autosuggest ul li.as_highlight a span { background-image: url(/js/img_inquisitor/hl_corner_bl.gif); background-position: bottom left; background-repeat: no-repeat; }
div.autosuggest ul li a .tl, div.autosuggest ul li a .tr { background-image: transparent; background-repeat: no-repeat; width: 6px; height: 6px; position: absolute; top: 0; padding: 0; margin: 0;}
div.autosuggest ul li a .tr { right: 0; }
div.autosuggest ul li.as_highlight a .tl { left: 0; background-image: url(/js/img_inquisitor/hl_corner_tl.gif); background-position: bottom left; }
div.autosuggest ul li.as_highlight a .tr { right: 0; background-image: url(/js/img_inquisitor/hl_corner_tr.gif); background-position: bottom right; }
div.autosuggest ul li.as_warning { font-weight: bold; text-align: center; }
div.autosuggest ul em { font-style: normal; color: #ffe400; }

/* Twitter Updates Widget
------------------------------------------------------------------*/

/* Simple Theme */
.tuw_simple * { outline: 0;padding: 0;margin: 0;border: 0;text-align: left;font-weight: normal;line-height: 18px !important;font-style: normal;text-transform: none !important;letter-spacing: .07em !important; }
.tuw_simple img { float: left;margin:0 15px 7px 0; }
.tuw_simple li { list-style: none;margin-bottom: 15px;clear:both; }
.tuw_simple li .tuw_date a { font-style: italic; }

/* Advanced Theme */
.tuw_twi * { box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;font-family: Arial !important;outline: 0;padding: 0;margin: 0;border: 0;text-align: left !important;font-weight: normal;line-height: 15px !important;font-style: normal;text-transform: none !important;letter-spacing: .07em !important; }
.tuw_twi .tuw_clear { clear: both; }
.tuw_twi a { white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word; }
.tuw_twi a, .tuw_twi a:hover { text-decoration: none; }
.tuw_twi { margin-bottom: 10px; }
.tuw_twi .tuw_head { height: 22px;border: 1px solid #6ad5f5;background: white url(/tuw-inc/images/blue/head_bg.png) repeat-x; }
.tuw_twi .tuw_head a { display: block;position: relative; }
.tuw_twi .tuw_head .tuw_logo, .tuw_twi .tuw_head .tuw_logo.tw1 { position: absolute;height: 20px;width: 65px;top: 0px;left: 0px;background: url(/tuw-inc/images/tw_1.png) left top no-repeat; }
.tuw_twi .tuw_head .tuw_logo.tw2 { position: absolute;height: 45px;width: 65px;top: -30px;left: 5px;background: url(/tuw-inc/images/tw_2.png) left top no-repeat; }
.tuw_twi .tuw_head .tuw_logo.tw3 { position: absolute;height: 58px;width: 65px;top: -40px;left: 5px;background: url(/tuw-inc/images/tw_3.png) left top no-repeat; }
.tuw_twi .tuw_head .tuw_logo.tw4 { position: absolute;height: 60px;width: 65px;top: -40px;left: 3px;background: url(/tuw-inc/images/tw_4.png) left top no-repeat; }
.tuw_twi .tuw_head .tuw_text { float: left;margin-left: 72px;margin-top: 2px;font-size: 11px;height: 15px;display: block;color: #6ca0af;position: absolute;top: 0; }
.tuw_twi .tuw_head .tuw_toggle { float: right;width: 20px;background: url(/tuw-inc/images/blue/toggle.png) top left no-repeat;position: absolute;top: 0;right: 0; }
.tuw_twi .tuw_head .tuw_toggle.close { background-position: 0 -20px; }
			
.tuw_twi .tuw_content { border: 1px solid #6ad5f5;border-top: none;background: white url(/tuw-inc/images/blue/content_bg.png) top repeat-x;padding: 10px;padding-bottom: 3px;margin-top: 0 !important; }
.tuw_twi .tuw_updatetext { overflow: hidden; }
.tuw_twi .tuw_updateslide { width: 32700px; }
.tuw_twi .tuw_updateslide .tuw_updatebox { float: left;width: 190px; }

.tuw_twi .tuw_l { float: left; }
.tuw_twi .tuw_r { float: right; }

.tuw_twi .tuw_t .tuw_l { width: 60px; }
.tuw_twi .tuw_t .tuw_l img { width: 48px; }
.tuw_twi .tuw_t .tuw_r { width: 190px;margin-top: -3px;font-size: 11px;color: #6f6f6f; }
.tuw_twi .tuw_t .tuw_r a { color: #22b5e1;font-weight: bold; }
.tuw_twi .tuw_t .tuw_r a:hover { text-decoration: underline; }

.tuw_twi .tuw_dateslide { width: 32700px; }
.tuw_twi .tuw_dateslide .tuw_datebox { float: left;width: 130px; }

.tuw_twi .tuw_b { margin-top: 5px;padding-bottom: 5px; }
.tuw_twi .tuw_b .tuw_l { width: 130px;overflow: hidden; }
.tuw_twi .tuw_b .tuw_l a { font-size: 9px !important;color: #b0b0b0;font-style: italic; }
.tuw_twi .tuw_b .tuw_l a:hover { text-decoration: underline; }
.tuw_twi .tuw_b .tuw_r { float: right;width: 40px;height: 16px;padding-top: 3px;overflow: hidden; }
.tuw_twi .tuw_b .tuw_r .tuw_prev { width: 19px;height: 13px;background: url(/tuw-inc/images/blue/button.png) 0 -26px;display: block;float: right; }
.tuw_twi .tuw_b .tuw_r .tuw_next { width: 20px;height: 13px;background: url(/tuw-inc/images/blue/button.png) -19px -26px;display: block;float: right; }
.tuw_twi .tuw_b .tuw_r .tuw_next:active { background-position: -19px -13px; }
.tuw_twi .tuw_b .tuw_r .tuw_prev:active { background-position: 0 -13px; }
.tuw_twi .tuw_b .tuw_r .tuw_prev.tuw_dis { background-position: 0 0; }
.tuw_twi .tuw_b .tuw_r .tuw_prev.tuw_dis:active { background-position: 0 0; }
.tuw_twi .tuw_b .tuw_r .tuw_next.tuw_dis { background-position: -19px 0; }
.tuw_twi .tuw_b .tuw_r .tuw_next.tuw_dis:active { background-position: -19px 0; }
		
		
/* Black&White Theme */
.tuw_twi.bw .tuw_head { border-color: #777777;background-image: url(/tuw-inc/images/bw/head_bg.png); }
.tuw_twi.bw .tuw_head .tuw_toggle { background-image: url(/tuw-inc/images/bw/toggle.png); }
.tuw_twi.bw .tuw_head .tuw_text { color: #777777; }

.tuw_twi.bw .tuw_content { border-color: #777777;background-image: url(/tuw-inc/images/bw/content_bg.png); }
.tuw_twi.bw .tuw_t .tuw_r { color: #777; }
.tuw_twi.bw .tuw_t .tuw_r a { color: #666666; }
.tuw_twi.bw .tuw_b .tuw_l { color: #b0b0b0; }
.tuw_twi.bw .tuw_b .tuw_r .tuw_prev { background-image: url(/tuw-inc/images/bw/button.png); }
.tuw_twi.bw .tuw_b .tuw_r .tuw_next { background-image: url(/tuw-inc/images/bw/button.png); }

/* Advanced slide */
div.slider { margin-top: 10px; margin-bottom: -30px; }
.advanced-slider { position:relative; overflow:visible; font-family:Arial, Helvetica, sans-serif; }
.advanced-slider * { margin:0px; padding:0px; }
.slider-item { position:absolute; left:-9999px; }
div.content-box { color: #FFF; text-align: left; background-color:#000; font-size: 11px; padding: 10px; position: absolute; opacity:0.8; filter:alpha(opacity=80); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
p.title { color: #FFF; font: normal 18px/20px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; margin-bottom: 10px; }
a.slide, a.slide:link, a.slide:active, a.slide:visited { text-decoration: none; color: #FFCC00; }
a.slide:hover { text-decoration: underline; color: #FFCC00; }
.advanced-slider .slide-wrapper { position:absolute; overflow:visible; z-index:2; }
.advanced-slider .slide { position:absolute; width: 100%; height: 100%; z-index:10; }
.advanced-slider .slice { display:block; position:absolute; }
.advanced-slider .preloader { position:absolute; z-index:15; }
.advanced-slider .navigation-arrows a { position:absolute; z-index:30; cursor:pointer; }
.advanced-slider .slideshow-controls { position:absolute; z-index:40; cursor:pointer; }
.advanced-slider .shadow { position:absolute; z-index:1; }
.advanced-slider .shadow .shadow-left, .advanced-slider .shadow .shadow-right, .advanced-slider .shadow .shadow-middle { float:left; }
.advanced-slider .timer-animation { position:absolute; z-index:60; }
.advanced-slider .caption { overflow:hidden; position:absolute; z-index:20; }
.advanced-slider .caption .wrapper { position:absolute; }
.advanced-slider .caption .background { position:relative; z-index:10; width:100%; height:100%; }
.advanced-slider .caption .content { position:absolute; z-index:20; }
.advanced-slider .thumbnail { position:relative; overflow:hidden; }
.advanced-slider .navigation-buttons { position:absolute; z-index:50; }
.advanced-slider .navigation-buttons .left, .advanced-slider .navigation-buttons .right, .advanced-slider .navigation-buttons .middle { float:left; }
.advanced-slider .buttons a { position:relative; cursor:pointer; float:left; }
.advanced-slider .buttons .thumbnail { position:absolute; }
.advanced-slider .navigation-thumbnails { position:absolute; z-index:3;}
.advanced-slider .navigation-thumbnails .visible-container { position:absolute; overflow:hidden; }
.advanced-slider .navigation-thumbnails .container { position:absolute; top:0px; left:0px; }
.advanced-slider .navigation-thumbnails .thumbnail { cursor:pointer; position:absolute; }
.advanced-slider .thumbnail .caption { position:absolute; width:100%; }
.advanced-slider .thumbnail .caption .background { position:absolute; width:100%; height:100%; z-index:10; }
.advanced-slider .thumbnail .caption .content { position:absolute; width:100%; z-index:20; }
.advanced-slider .navigation-thumbnails .arrows a { position:absolute; cursor:pointer; }
.advanced-slider .navigation-thumbnails .buttons { position:absolute; }
.advanced-slider .navigation-thumbnails .buttons a { position:absolute; cursor:pointer; }
.advanced-slider .tooltip { position:absolute; z-index:9999; }
