/*



// Copyright (c) 2005 by Adam S. Docherty aka Lobos 

// http://www.webvida.com

// --------------------------------------------------------------------

// LICENSE

// GNU General Public License.

// To read the license please read the docs/license.txt or visit

// http://www.gnu.org/copyleft/gpl.html

// --------------------------------------------------------------------

// Filename:    advanced theme :: style_main.css

// Original Author of file:     Adam S. Docherty aka Lobos

// Purpose of file:     CSS Styles for advanced theme

// --------------------------------------------------------------------



*/



body {margin:0px; text-align:center;}

a img {border:0}

a:hover img {border:0}

a:link,A:visited {text-decoration:none}

A {
color:#0000FF;

  text-decoration: none;

}



A:hover {

  color: #0000FF;

  text-decoration: none;

}



hr {border: none 0;border-top: 1px solid #ccc;height: 1px;}

FORM {

	display: inline;

}



#preload_images {position:absolute;top:0px;left:0;visibility:hidden}



div {font-size: 12px;font-family: arial, helvetica, sans-serif;color: #000000;}

div a:link,A:visited{font-family: arial, helvetica, sans-serif;color: #666666;font-size : 12px;font-weight: normal;

text-decoration: none;}

div a:hover{text-decoration: none; color: #0000FF;}



table {font-size: 12px;font-family: arial, helvetica, sans-serif;color: #666666;}

table a:link,A:visited{font-family: arial, helvetica, sans-serif;color: #666666;font-size : 12px;font-weight: normal;

text-decoration: none;}

table a:hover{text-decoration: none;}



.news_title {font-weight:bold;background:url(../images/icon_news.jpg) no-repeat 3px 0px;padding-left:20px;padding-top:2px;}

.news_title a:link {font-weight:bold;}

.news_title a:visited {font-weight:bold;}

.news_date {color:#ff6600;}

.news_summary_container {border:1px solid #ff0000;padding:3px;margin:2px -1px 4px -1px}

.news_summary_container_closed {position:absolute;top:0;left:0;visibility:hidden;}

.news_more {text-align:right;margin:5px 0 5px 0;}

.news_close_button{cursor:pointer;height:24px;margin:1px 1px 1px 0;

background:url(../images/icon_close.jpg) no-repeat right 0px;}

.news_preview {cursor:pointer;float:right;height:18px;width:20px;margin:0px 0 0px 0;

background:url(../images/icon_summary.jpg) no-repeat 3px 0px;}

.help {cursor:pointer;float:right;height:18px;width:20px;margin:0px 0 0px 0;

background:url(../images/icon_help.jpg) no-repeat 3px 0px;}



.pn-button {color: #ff6600;font-family: Arial, Hevlvetica, sans-serif;text-align: center;font-size: 11px;

font-weight: bold;border: 3px double #cccccc;width: auto;

background: url(../images/block_title_bg.jpg) repeat-x;padding: 0px 5px;

line-height: 16px;height: 24px;margin: 1px;}



input {font-family: Arial, Hevlvetica, sans-serif;font-size: 11px;font-weight: bold;border: 2px   #cccccc;width: auto;

 repeat-x;margin: 2px;padding-left:3px;}

input[type="text"],input[type="password"] {background: url(../images/block_title_bg.jpg);}

input.text, input.password{background: url(../images/block_title_bg.jpg);}

.left_block_content a:link {text-decoration: none;}

.left_block_content a:visited { text-decoration: none;}

.left_block_content a:hover { text-decoration: none;}

.left_block_content a:hover img { text-decoration: none;}

.left_block_content a:active {text-decoration: none;}



.right_block_content a:link {text-decoration: none;}

.right_block_content a:visited { text-decoration: none;}

.right_block_content a:hover {text-decoration: none;}

.right_block_content a:active {text-decoration: none;}



.cl_block_content a:link { text-decoration: none;}

.cl_block_content a:visited {text-decoration: none;}

.cl_block_content a:hover { text-decoration: none;}

.cl_block_content a:active {text-decoration: none;}



.top_crumb a:link { color:#FF6600;font-size : 11px;font-weight: bold;text-decoration: none;

background:url(../images/icon_link.jpg) no-repeat;padding-left:15px;}

.top_crumb a:visited { color:#FF6600;font-size : 11px;font-weight: bold;text-decoration: none;

background:url(../images/icon_link.jpg) no-repeat;padding-left:15px;}

.top_crumb a:hover {color:#FFCC00;font-size : 11px;font-weight: bold;text-decoration: none;}



#modulearea a:link { background:none;padding:0px}

#modulearea a:visited { background:none;padding:0px}

#modulearea a:hover { background:none;padding:0px}





.top_crumb{position:relative;float:left;padding-left:5px;line-height:21px;font-weight: bold;font-size: 11px;}

.top_crumb2{text-transform: uppercase;background:url(../images/icon_arrow.jpg) no-repeat 3px 4px;

position:relative;float:left;padding-left:5px;line-height:21px;font-weight: bold;font-size: 11px;}

.top_nav a:link{font-weight: bold; color:#FFFFFF;}
.top_nav a:visited{font-weight: bold; color:#FFFFFF;}
.top_nav a:hover{font-weight: bold; color:#fdb64f;}


.horiz_nav a:link{font-weight: bold;}

.top_nav2 a:link{font-weight: bold;}

.horiz_nav2 a:link{font-weight: bold;}

.top_nav a:visited{font-weight: bold;}

.horiz_nav a:visited{font-weight: bold;}

.top_nav2 a:visited{font-weight: bold;}

.horiz_nav2 a:visited{font-weight: bold;}

.top_nav2 a:hover{color: #fdb64f;font-weight: bold;text-decoration: none;}

.horiz_nav2 a:hover{color: #333;font-weight: bold;text-decoration: none;}



.top_nav{padding-left:16px;padding-right:5px;

border-left:0px solid #cccccc;float:right;padding-top:3px;}

.top_nav2{padding-left:16px;padding-right:5px;

border-left:0px solid #cccccc;float:right;padding-top:3px;}



.top_cat{background:url(../images/indicate_blur.gif) no-repeat 3px 6px;padding-left:16px;padding-right:5px;

border-left:0px solid #cccccc;float:left;padding-top:3px; }

.top_cat a:link{font-weight: bold; text-align:left}

.top_cat a:visited{font-weight: bold; text-align:left}

.top_cat a:hover{color: #333;font-weight: bold;text-decoration: none;}

.top_cat:hover{background:url(../images/indicate_focus.gif) no-repeat 3px 6px;padding-left:16px;padding-right:5px;

border-left:0px solid #cccccc;float:left;padding-top:3px; font-weight: bold;text-decoration: none; color:#FAA423}

.top_cat2{background:url(../images/indicate_blur.gif) no-repeat 3px 6px;padding-left:16px;padding-right:5px;

border-left:0px solid #cccccc;float:left;padding-top:3px; margin-left:18px; }

.top_cat2:hover{background:url(../images/indicate_focusb.gif) no-repeat 3px 6px;padding-left:16px;padding-right:5px;

border-left:0px solid #cccccc;float:left;padding-top:3px; font-weight: bold;text-decoration: none; color:#5566FF}



.horiz_nav{padding-left:16px;padding-right:5px;border-left:0px solid #cccccc;line-height:18px;

background:url(../images/indicate_blur.gif) no-repeat 3px 3px;}

.horiz_nav2{padding-left:16px;padding-right:5px;border-left:0px solid #cccccc;line-height:18px;

background:url(../images/indicate_focus.gif) no-repeat 3px 3px;}



#header_container {font-size: 12px;}



#search {font-size: 12px;}

#search input{font-weight: bold;width:163px;border:0px;padding:0;margin: 0;margin-top:1px;font-family: arial, helvetica, sans-serif;

font-size: 11px;color:#FF6600;background:none}



.left_block{border:0px solid #cccccc;width:190px;margin-left:2px;margin-top:2px;}

.left_block_title{font-size: 12px;font-weight: bold;margin-top:3px;  color:#FFFFFF; text-transform: uppercase; text-align:center; height:26px;

border:0px solid #cccccc;margin:0px;background:url(../images/left02.gif)}

.left_block_content{  font-size: 12px;padding:4px;margin:0px;text-align:right;  border:0px solid #cccccc; }

.left_block_close{height:18px; background:url(../images/left_bot02.gif)}



.cl_block{margin-top:2px;}

.cl_block_title{font-size: 11px;font-weight: bold;padding-left:3px;text-transform: uppercase;

border:0px solid #cccccc;margin:2px;background:url(../images/modul.gif); color:#FFFFFF;}

.cl_block_content{font-size: 12px;padding:2px;margin:2px;text-align:justify; height:18 px;}




.banner_block{margin-top:0px;}

.banner_block_title{border-bottom:1px solid #cccccc;height:10px;background:url(../images/banner_block_bg.gif) no-repeat center}

.banner_block_content{text-align:center; overflow:hidden}



.right_block{border:0px solid #cccccc;width:165px;margin-bottom:3px;}

.right_block_title{font-size: 9.5px; font-weight: bold; color:#006898; margin-top:3px;text-transform: uppercase; text-align:center; height:24px;

border:0px solid #cccccc;margin:0px;background:url(../images/rightopen.png); background-repeat:no-repeat;}

.right_block_content{font-size: 12px;padding:0px;margin:0px; text-align:center;  background: url(../images/right_back.png);}

.right_block_close{height:9px; background:url(../images/rightclose.png); background-repeat:no-repeat;}


a.benvenuto {color:#FFFFFF}
a.benvenuto:visited{color:#FFFFFF}
a.benvenuto:hover{color:#0000FF}

textarea {width:99%;}

select {font-size: 10px;}

option {font-size: 10px;}



.clear{clear:both;}

.clear1{clear:both;height:0px;}

#page_container {position:relative;width:990px; margin:0 auto;
}

#page_container_left{position:relative;width:990px;float:left;}

#content_container{margin-top:50px;position:relative;margin-bottom:0px; width:990px;}

.center_content_container{float:left;width:219px}

#center_right_container{float:left;width:630px}

#left_content_container{float:left;width:165px}

.right_content_container{float:right;width:165px}

#header_container{position:relative;top:2px;right:0px;width:990px; height:140px; background-image:url(../images/header.png); background-repeat:no-repeat;}

#top_nav_hov {position:relative;top:137px;right:0px;width:990px;}

#top_nav_container{position:absolute;top:2px;right:0px;width:990px;}

#bot_nav_container{margin:2px;margin-top:0px;}

#header_image{background:url(../images/h5eader_image.gif) top right;height:113px;margin-top:2px;}

#header_subimage{background:url(../images/bot_le5ft.gif) top right;;margin-top:0px;}

#header_leftmenu{background:url(../images/b_le5ft_a.gif)  no-repeat top left;height:37px;margin-top:0px;}

#header_centmenu{background:url(../images/b_fon_a.gif)  no-repeat;height:37px;margin-top:0px; margin-left:9px;}

#header_rightmenu{background:url(../images/b_right_a.gif)  no-repeat;height:37px;margin-top:0px; margin-left:44px;}

#page_container_right{float:right;padding:2px;padding-bottom:0px;}

#search{width:168px;height:21px;margin-bottom:2px;}

#footer_container{width:568px;text-align:center;padding:15px;margin:auto}


#page_container_left_sub{position:relative;float:left;}

#content_container_sub{margin-top:177px;position:relative;margin-bottom:0px;}

#header_container_sub{position:absolute;top:2px;right:0px;left:0px;padding:0 2px 0 2px;}

#center_right_container_sub{float:right;width:592px;padding-right:2px;}

.right_content_container_sub{float:right;width:290px}

.center_content_container_sub{float:left;width:295px}



.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



.menulink:link, .menulink:visited,{ font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold;}

.menulink:hover{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FE7400; font-weight: bold;}



.menulinkorange:link, .menulinkorange:visited,{ font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold;}

.menulinkorange:hover{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #076BA7; font-weight: bold;}



BODY {

  background: #ffffff;

  color: #000000;

  margin: 0px;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}



A.headerNavigation { 

  color: #FFFFFF; 

}



A.headerNavigation:hover {

  color: #ffffff;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}

TD.category_desc {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5;

}

.infoBox {

  background: #b6b7cb;

}



.infoBoxContents {

  background: #ffffff;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

.infoBoxContents2 {



  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.infoBoxHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

 

  color: #006898;
  background:url(../images/modul.gif);
  height: 22px;

}

TD.infoBoxHeading3 {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;



}

TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #f9f9f9;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #FFFFFF;

}



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}



.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background:url(../images/listheadingsf.gif);
  
  color:#FFFFFF;

  font-weight: bold;

}

.productListing-heading:link {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

 
  color:#FFFFFF;

  font-weight: bold;

}

TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {



  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

  font-weight: bold;

  color: #00194b;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5; color:#000000;

}

.txt2
{
  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;
  
  color:#333333
  }
  

TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

A.category:link {font-weight: bold; color:#000000;}
A.category:visited{font-weight: bold; color:#000000;}
A.category:hover{font-weight: bold; color:#0000FF;}


TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px; background-color:#FFFF99;
  

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #ffffff;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



/* INVOICE */

	.dataTableHeadingContent-invoice { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; border: 1px ridge #000000; }

	.pageHeading-invoice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; padding: 3px; }

	.pageHeading-invoice2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; border: 1px ridge #CCCCCC; padding: 3px; }

	.main-payment { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #FFFF99; border: 1px ridge #000000; }
	
	/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background:url(../images/listheadingsf.gif);
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}
button {
		background: transparent url("http://www.jepssenstore.it/includes/languages/italian/images/buttons/callback.gif") no-repeat; 
		position: relative; 
		width: 109px; 
		height: 25px; 
		border: none; 
		cursor:pointer;
	}
/*Gallery immagini*/

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */