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



/* This CSS is the main stylesheet used from the generated WebSite */



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



/* All images from "Images Templ" could be used in this css.       */



/* EXAMPLE: background-image:url('../images_templ/image.gif');     */



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







/* --- styles for BODY --------------------------------------------*/



body {


    SCROLLBAR-FACE-COLOR: #EAEAEA;



    SCROLLBAR-HIGHLIGHT-COLOR: #808080;



    SCROLLBAR-SHADOW-COLOR: #000000;



    SCROLLBAR-3DLIGHT-COLOR: #F0F8FF;



    SCROLLBAR-ARROW-COLOR: #000000;



    SCROLLBAR-TRACK-COLOR: #F0F8FF;



    SCROLLBAR-DARKSHADOW-COLOR: #F0F8FF;



    font-family: verdana, arial, tahoma, sans-serif; font-size: 11px;

	

	line-height: 120%;

	





}







/* --- styles for some common HTML TAGS ---------------------------*/



p, td, li, h1, h2, h3, h4, h5, h6 {



    font-family: verdana, arial, tahoma, sans-serif;font-size : 12px; 



}







/* --- styles for h1  title ---------------------------*/



h1.title {color:#ffffff; font-family: verdana, arial, tahoma, sans-serif;font-size : 20px; line-height : 0% ; white-space : nowrap ;}



hr { height: 1px; }







/* --- styles for h2  title ---------------------------*/



h2.title2 {color:#ffffff; font-family: verdana, arial, tahoma, sans-serif;font-size : 11px; line-height : 0% ; white-space : nowrap ;}



hr { height: 1px; }







/* --- styles for form fields -------------------------------------*/



input, textarea, select {



    font-family: arial, tahoma, sans-serif; font-size: 11px;



    background-image: none;



}



input.text {



    padding: 1px 2px;



    background-image: none;



    /*border: #909090 solid 1px;*/



}



input.btn {



    color: #0000A0;



    background-color: #FFFFFF;



    background-image: none;



}



input.checkbox, input.radio {



    background-image: none;



}







/* --- styles for the MENUS (border, header, body) ----------------*/



.menu_border {



    color: #000000;



    font-size: 11px;



}



.menu_header {



    color: #000000;



    background-color: #A68116;



    font-size: 11px;



    font-weight: bold;



}



.menu_body {



    color: #000000;



    font-size: 11px;



    



}







.menu_border_categprytype, menu_border_categorytype {



    color: #000000;







    font-size: 11px;



}



.menu_body_categprytype, menu_body_categorytype {



    color: #000000;



   



    font-size: 11px;



background-image: url('http://www.samurai-sword-shop.com/imagesindex/background03.jp'); background-repeat: repeat;



background-color: #ffffff







}







/* --- styles for header of the MAIN MENU (if links) --------------*/



.menu_header_tr { background-image: url('http://www.samurai-sword-shop.com/imagesindex/background02a.jpg'); }



.menu_header_tr_over { background-color: #; }



.menu_header_tr_text { font-weight: bold; }



.menu_header_td_text { font-weight: ; }



.menu_header_td_inner { text-align: center;color: #ffffff; font-size: 12px; font-weight: bold; }







/* --- styles for the links in the LINKS MENU ---------------------*/



.menu_link:LINK {



    color: #0000CC;



    text-decoration: none;



    font-size: 11px;



}



.menu_link:VISITED {



    color: #0000CC;



    text-decoration: none;



    font-size: 11px;



}



.menu_link:HOVER {



    color: #000000;



    background-color: #FFFF90;



    text-decoration: none;



    font-size: 11px;



}







/* --- styles for the selected menu links in the LINKS MENU -------*/



.menu_link_selected:LINK {



    color: #0000CC;



    text-decoration: none;



    font-size: 11px;



}



.menu_link_selected:VISITED {



    color: #0000CC;



    text-decoration: none;



    font-size: 11px;



}



.menu_link_selected:HOVER {



    color: #000000;



    background-color: #FFFF90;



    text-decoration: none;



    font-size: 11px;



}













/* --- styles for the rows in the LINKS MENU ----------------------*/



.menu_link_tr {



    border: 0px solid #F9F9F9;



}



.menu_link_tr_over {



    border-top: 1px solid #FFFFFF;



    border-left: 1px solid #FFFFFF;



    border-bottom: 1px solid #D0D0D0;



    border-right: 1px solid #D0D0D0;



}







/* --- styles for CATEGORY TYPE links ---------------------------------*/



.menu_categorytype:LINK { 



    color: #000090;



    text-decoration: none;





font-size: 12px;



}



.menu_categorytype:VISITED { 



    color: #000090;



    text-decoration: none;







font-size: 12px;



}



.menu_categorytype:HOVER { 



    color: #0C32F6;



    text-decoration: underline;



font-size: 12px;



}







/* --- styles for CATEGORY links ----------------------------------*/



.menu_category:LINK { 



    color: #000000;



    text-decoration: none;

	font-weight: normal;



    font-size: 11px;



line-height: 120%;



padding-left:5px;







    



}



.menu_category:VISITED { 



    color: #000000;



    text-decoration: none;



    font-size: 11px;

		font-weight: normal;





line-height: 120%;



padding-left:5px;







}



.menu_category:HOVER { 



    color: #0C32F6;



	font-weight: normal;



    background-color: #;



    text-decoration: underline;



    font-size: 11px;



line-height: 120%;



padding-left:5px;



}







/* --- styles for the selected CATEGORY links ---------------------*/



.menu_category_selected:LINK { 



    color: #000000;



    background-color: #FFFFff;



    text-decoration: none;



    font-size: 11px;



line-height: 130%;



}



.menu_category_selected:VISITED { 



    color: #000000;



    text-decoration: none;



    font-size: 11px;



line-height: 130%;



}



.menu_category_selected:HOVER { 



    color: #000000;



    background-color: #FFFF90;



    text-decoration: none;



    font-size: 11px;



line-height: 130%;



}







/* --- styles for the rows in the CATEGORY menu -------------------*/



.menu_category_tr {



    border: 1px solid #FBFBFF;



}



.menu_category_tr_over {



    background-color: #FFFFE0;



    border-top: 1px solid #FFFFFF;



    border-left: 1px solid #FFFFFF;



    border-bottom: 1px solid #D0D0D0;



    border-right: 1px solid #D0D0D0;



}







/* --- styles for SUBCATEGORY links -------------------------------*/



.menu_subcategory:LINK { 



    color: #0000F0;



    text-decoration: none;



    font-size: 11px;



}



.menu_subcategory:VISITED { 



    color: #0000F0;



    text-decoration: none;



    font-size: 11px;



}



.menu_subcategory:HOVER { 



    color: #000000;



    background-color: #FFFF90;



    text-decoration: none;



    font-size: 11px;



}







/* --- styles for the selected SUBCATEGORY links ------------------*/



.menu_subcategory_selected:LINK { 



    color: #000000;



    text-decoration: none;



    font-size: 11px;



}



.menu_subcategory_selected:VISITED { 



    color: #000000;



    text-decoration: none;



    font-size: 11px;



}





.menu_subcategory_selected:HOVER { 



    color: #000000;



    background-color: #FFFF90;



    text-decoration: none;



    font-size: 11px;



}







/* --- styles for the rows in the SUBCATEGORY menu ----------------*/



.menu_subcategory_tr {



    border: 1px solid #FBFBFF;



}



.menu_subcategory_tr_over {



    background-color: #FFFFE0;



    border-top: 1px solid #FFFFFF;



    border-left: 1px solid #FFFFFF;



    border-bottom: 1px solid #D0D0D0;



    border-right: 1px solid #D0D0D0;



}







/* --- styles for CATEGORY's path and CATEGORY's list links -------*/



.top_link:LINK { 



    color: #000090;



    text-decoration: none;



    font-size: 11px;



}



.top_link:VISITED { 



    color: #000090;



    text-decoration: none;



    font-size: 11px;



}



.top_link:HOVER { 



    color: #000000;



    background-color: #FFFF90;



    text-decoration: none;



    font-size: 11px;



}







/* --- styles for PRODUCT links (like "AddToCart" link) -----------*/



.product_link:LINK {



    color: #0000CC;



    text-decoration:underline;



    font-size: 11px;



}



.product_link:VISITED {



    color: #0000CC;



    text-decoration: underline;



    font-size: 11px;



}



.product_link:HOVER {



    color: #0000CC;



    text-decoration: underline;



    font-size: 11px;



}







/* --- styles for TOOLS links (like "ViewCart" link) --------------*/



.tool_link:LINK {



    color: #0000CC;



    text-decoration: underline;



    font-size: 11px;



}



.tool_link:VISITED {



    color: #0000CC;



    text-decoration: underline;



    font-size: 11px;



}



.tool_link:HOVER {



    color: #CC0000;



    text-decoration: underline;



    font-size: 11px;



}







/* --- styles for footer links ------------------------------------*/



.footer_link:LINK {



    color: #0000CC;



    text-decoration: none;



    font-size: 11px;



}



.footer_link:VISITED {



    color: #0000CC;



    text-decoration: none;



    font-size: 11px;







}



.footer_link:HOVER {



    color: #CC0000;



    text-decoration: underline;



    font-size: 11px;



}







/* --- styles for IMAGE links -------------------------------------*/



.image_link:LINK { 



    text-decoration: none; 



    font-size: 11px;



}



.image_link:VISITED { 



    text-decoration: none; 



    font-size: 11px;



}



.image_link:HOVER { 



    text-decoration: none; 



    font-size: 11px;



}







/* --- styles for THE REST of the links ---------------------------*/



a:LINK {



    color: #0000CC;



    text-decoration: underline;



    font-size: 11px;



}



a:VISITED {



    color: #0000CC;



    text-decoration: underline;



    font-size: 11px;



}



a:HOVER {



    color: #CC0000;



    text-decoration: underline;



    font-size: 11px;



}







/* --- styles for products and options ----------------------------*/



.product_border { background-color: #909090; }



.product_borderlight { background-color: #FFFFFF; }



.product_header { background-color: #F0F0F0; }



.product_body { background-color: #FFFFFF; }



.product_footer { background-color: #F0F0F0; }



.product_list_price { text-decoration: line-through; }



.product_price {}



.product_price_diff_amount {}



.product_price_diff_percent {}



.product_outofstock { color: #FF5000; }







.product_options_border { border:0px solid #979FA; background-image: url('http://www.samurai-sword-shop.com/imagesindex/backgroundoptions01.gif'); background-color: #; }



.product_options_header {font-size : 10px ;  background-image: url('http://www.samurai-sword-shop.com/imagesindex/backgroundoptions01.gif');}



.product_options_body { background-color: #FFFFFF; border:1px solid #979FA }



.product_options_selected { background-color: #F5F5F5; }



.product_options_name {color :#000000 ; font-size : 10px;font-weight: }



.product_options_list_price { text-decoration: line-through; color: #000000 }



.product_options_price {color: #C31F11 ; font-weight: bold; }







.product_travel_border { background-color: #E5E5E5; }



.product_travel_header { background-color: #F5F5F5; }



.product_travel_body { background-color: #FFFFFF; }







.product_specialties_border { background-color: #CCCCCC; }



.product_specialties_header { background-color: #FFFFFF; }



.product_specialties_body { background-color: #FFFFFF; }







.product_separator {}







/* --- styles for the search form of travel products --------------*/



.search_travel_border { background-color: #E5E5E5; }



.search_travel_header { background-color: #FAFAFA; }



.search_travel_body { background-color: #FFFFFF; }



.search_travel_footer { background-color: #FAFAFA; }







/* --- styles for the search/browse of products -------------------*/



.search_border { background-color: #E5E5E5; }



.search_header { background-color: #FAFAFA; }



.search_body { background-color: #FFFFFF; }



.search_footer { background-color: #FAFAFA; }







.search_alphabet_selected {



    font-family: monospace;



}



.search_alphabet_link:LINK {



    font-family: monospace;



    color: #C000FF;



    text-decoration: none;



}



.search_alphabet_link:VISITED {



    font-family: monospace;



    color: #C000FF;



    text-decoration: none;



}



.search_alphabet_link:HOVER {



    font-family: monospace;



    color: #000000;



    background-color: #FFD0FF;



    text-decoration: none;



}







/* --- styles for the number of products per category on the menu -*/



.count_products { 



    color: #007000;



    font-size: 8px;



}







/* --- styles for the site map ------------------------------------*/



.site_map_border { background-color: #B0B0B0; }



.site_map_body { background-color: #FFFFFF; }



.site_map_tr { border: 1px solid #FBFBFF; }



.site_map_tr_over {



    background-color: #F5F5F5;



    border-top: 1px solid #FFFFFF;



    border-left: 1px solid #FFFFFF;



    border-bottom: 1px solid #D0D0D0;



    border-right: 1px solid #D0D0D0;



}



.site_map_link:LINK { 



    color: #000090;



    text-decoration: none;



    font-size: 11px;



}



.site_map_link:VISITED { 



    color: #000090;



    text-decoration: none;



    font-size: 11px;



}



.site_map_link:HOVER { 



    color: #000000;



    background-color: #FFFF90;



    text-decoration: none;



    font-size: 11px;



}







/* --- styles for the navigation line links (1-10 11-20 21-30) ----*/



.navigator_products {



    color: #000000;



    text-align: center;



    font-size: 10px;



}



.navigator_products_link:LINK { 



    color: #C000FF;



    text-decoration: none;



    font-size: 10px;



}



.navigator_products_link:VISITED { 



    color: #C000FF;



    text-decoration: none;



    font-size: 10px;



}



.navigator_products_link:HOVER { 



    color: #000000;



    background-color: #FFD0FF;



    text-decoration: none;



    font-size: 10px;



}



.navigator_products_link_selected { 



    color: #000000;



    text-decoration: none;



    font-size: 10px;



}







/* --- styles for the calendar ------------------------------------*/







.calendar_border { background-color: #D0D0D0; }



.calendar_header { background-color: #F0F0F0; }



.calendar_header_days { font-size: 11px; background-color: #F9F9F9; }



.calendar_body { background-color: #FFFFFF; }



.calendar_footer_selected_day { font-size: 11px; background-color: #F9F9F9; }



.calendar_footer { font-size: 11px; background-color: #F0F0F0; }



.calendar_day_onmouseover { background-color: #FFFF00; }



.calendar_day_onmouseout { background-color: NONE; }



.calendar_day_onclick { background-color: #D0D0FF; }



.calendar_day_notavailable { color: #CCCCCC; }







/* --- styles for errors and successes ----------------------------*/



.error { color: #FF0000; }



.warning { color: #FF5000; }



.success { color: #007000; }







/* --- styles miscellaneous ---------------------------------------*/



.categories_path_separator { color: #0000A0; }



.categories_path { margin: 0px 0px 3px 0px; }



.categories_path_td { padding: 0px 0px 0px 0px; }



.categories_item { margin: 0px 0px 0px 0px; }



.categories_item_td { padding: 0px 0px 0px 0px; }



.products_summary { margin: 3px 0px 0px 0px; }



.products_summary_td { padding: 0px 0px 0px 0px; }







/* --- styles copyright ---------------------------------------*/



a.copyright:link {color: #000000; text-decoration: none}



a.copyright:visited {color: #000000; text-decoration: none}



a.copyright:hover {color: #000000; text-decoration: none}







/* --- styles copyright ---------------------------------------*/



a.articles:link {color: #000000; text-decoration: none}



a.articles:visited {color: #000000; text-decoration: none}



a.articles:hover {color: #000000; text-decoration: underline}





/* --- styles menubovenlinks ---------------------------------------*/



a.menuboven:link {color: #000000; text-decoration: none ; font-weight: bold;}



a.menuboven:visited {color: #000000; text-decoration: none ; font-weight: bold;}



a.menuboven:hover { color: #000000; text-decoration: underline; }


/* --- styles navigatielinks ---------------------------------------*/



a.navigatie:link {color: #000000; text-decoration: none ;}

a.navigatie:visited {color: #000000; text-decoration: none ; }

a.navigatie:hover { color: #0000ff; text-decoration: underline; }





















/* --- backgroundimageindex2008 ---------------------------------------*/



.indeximage2008 { 



background-image: 



url('http://www.samurai-sword-shop.com/imagesindex/newhoofd2007-950USA.jpg');



background-repeat: no-repeat ;



}







/* --- backgroundimageindexbevlag ---------------------------------------*/



.bevlag { 



background-image: 



url('http://www.samurai-sword-shop.com/shopsite/newtestsite/onderhoofd.jpg');



background-repeat: no-repeat ;



color:#ffffff; font-size:9px



}











/* --- navigationbar ---------------------------------------*/
body #navbar {
        clear: both;
        padding-top: 15px;
        padding-right: 0;
        padding-bottom: 15px;
        padding-left: 0;
        width:770px; }


#navbar table {
        width: 700px; }


body table.navbar td.navtab_body {
        padding: 15px 15px 20px 15px;
        border: 1px solid #86aed5;
        background-image: url('http://www.samurai-sword-shop.com/imagesindex/tabback.gif');
        background-repeat: no-repeat;
        text-align: left;
        width:500px;
        background-color: ;
 }


body table.navbar td {
        height: 25px;
        text-align: left;
       
 }


/*-- styles for nav tab links --*/


.navtab_notselected:link, .navtab_notselected:visited {
        padding-top: 12px;
        height: 30px;
        width: 140px;
        display: block;
        background-image: url('http://www.samurai-sword-shop.com/imagesindex/tab1.gif');
        background-repeat: no-repeat;
        background-position: left bottom;
        text-align: center;
        overflow: hidden; }


.navtab_notselected:hover{
        padding-top: 12px;
        height: 30px;
        width: 140px;
        display: block;
        background-image: url('http://www.samurai-sword-shop.com/imagesindex/tab3.gif');
        background-repeat: no-repeat;
        background-position: bottom;
        text-align: center;
        overflow: hidden; }


.navtab_selected:link, .navtab_selected:visited, .navtab_selected:hover {
        padding-top: 12px;
        height: 30px;
		width: 140px;
        display: block;
        background-image: url('http://www.samurai-sword-shop.com/imagesindex/tab2.gif');
        background-repeat: no-repeat;
        background-position: left bottom;
        text-align: center;
        overflow: hidden; }

table td.navtab_last {
		width: 500px;
}


.navtab_first, .navtab_middle{ width: 140px; }


.navtab_last { width: 140px; }


.navtab_selected {width:140px;}


.navtab_notselected {width:140px;}



/* --- product reviews and comments ---*/

.productReviews_container { padding: 0px; }
.productReviews_avgCustomerReview { font-family: Arial, Helvetica, sans-serif;  font-size: 10px;font-weight: bold; }
.productReviews_starLabel { font-family: Arial, Helvetica, sans-serif;font-size: 10px; color:#707070; }
.productReviews_starLabel_link:LINK { font-size: 10px; }
.productReviews_starLabel_link:VISITED { font-size: 10px; }
.productReviews_starLabel_link:HOVER { font-size: 10px; }
.productReviews_starCount { font-family: Arial, Helvetica, sans-serif;font-size: 10px; }
.productReviews_percentageBarContainer { width:40px; height:13px; background-color:#CCCCCC; }
.productReviews_percentageBarContent { background-color:#E9B93B; }

.thumbnail{
position: relative;
z-index: 0;
}



/* --- 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(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../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; }

/* --- ROLLOVER HOME LOGO ---------------------------------------*/

.rollover a { display:block; width:349px; background-color: #FFFFFF}
.rollover a:hover { background-color: #990000}
