
html { background:  url("/img-christmas/css/html-bg.gif") left top repeat}
body {background: url("/img-christmas/css/body-bg.jpg") left top repeat-x;}

a {color: #0763b8;}
/*-------- Header -----------*/
#header		{ border: 1px solid #1e619a; border-bottom: none;}
#header-box     { height: 180px;}
#logo		{ left: 28px; top: 21px; width:196px; height: 68px; background: url(/img-christmas/css/logo.gif) no-repeat}
p.tell span     { color:#024583}

.search-form    { width:348px; height: 31px;background: url(/img-christmas/css/search-bg.gif) no-repeat; }
.search-form span.text
			{ width:290px; height:28px; float:left; background: none;}
.search-form span.text input
			{ width: 266px; }

.search-form input.submit
			{ background:none; width: 58px; }
.wish-list li a:link,
.wish-list li a:visited
			{ color:#0763B8; background:url(/img-christmas/css/list-style.gif) left 6px no-repeat; }

#main-menu              { background: url(/img-christmas/css/main-menu-bg.gif) top repeat-x;}
#main-menu ul
			{ height: 59px; padding:0 0 0 11px;  margin:0 -11px; width: 989px; position: relative; z-index: 5}
#main-menu li
			{ background:url(/img-christmas/css/main-menu-border.gif) right center no-repeat; 
			  height: 38px; float: left; padding: 13px 26px 0 25px;}
#main-menu li a:link,
#main-menu li a:visited
			{ color:#fff; font: normal 16px/21px Georgia, "Times New Roman", Times, serif; display:block; 
                          height: auto; width: auto !important; background: none !important; }
#main-menu li a:hover,
#main-menu li a:active,
#main-menu li a.active:link,
#main-menu li a.active:visited
			{ border-bottom: 3px solid #e30000; text-decoration: none}
#main-menu li.last
            { background: none; padding: 13px 26px 0 25px}
span.shadow-left,
span.shadow-right
			{ position: absolute; width: 60px; height: 80px; display: block}
span.shadow-left
			{ background:url(/img-christmas/css/main-menu-left-shadow.png) no-repeat; left: -10px; top: 0px;}
span.shadow-right
			{ background:url(/img-christmas/css/main-menu-right-shadow.png) no-repeat; right: -10px;top: -26px; width: 77px}

/*---- Button ----*/
.button                 { background: transparent url("/img-christmas/css/bg-button-l.png") no-repeat scroll 0 0; }
.button div             { background: transparent url("/img-christmas/css/bg-button-r.png") no-repeat scroll 100% 0; height: 32px;}
.button input, .button div a 
			{ padding: 0; font-family: "Georgia", "Times New Roman", sans; line-height: 14px;
			font-size: 11px; font-style: regular; height: 26px; text-transform: uppercase}
.button div a 
			{ padding-top: 7px;}


.add-to-cart{ color:#fff; font: normal 14px/28px Georgia, "Times New Roman", Times, serif; background: url(/img-christmas/css/add-to-cart.png) no-repeat;
			  width: 103px; height: 28px; float: left; text-align:center }

/*---------- Main ----------------*/
.main-col           { border: 1px solid #1e619a;  }
.box-one            { background:#fff url(/img-christmas/css/box-1.gif) left top no-repeat; }
.box-one span.title
                    { left:19px; top:21px; background:url(/img-christmas/css/deal-weak.png) no-repeat; width: 125px; height: 17px; 
			  text-indent: -9999px}
.box-one .floatLeft p span.red
                    { color:#cc0000}
.box-one .floatLeft li a:link,
.box-one .floatLeft li a:visited
                    { color:#0763B8; background: url(/img-christmas/css/arrow-green.png) left 2px no-repeat; }
.box-one .button    { width: 95px}
.ratio a:link,
.ratio a:visited
                    { background: url(/img-christmas/css/review-arrow.gif) left center no-repeat;}
.ratio-box img      { padding-right: 0px}

.box-two	{  background:#fff url(/img-christmas/css/box-2.gif) left top no-repeat}
.box-two h3     {font: normal 18px/20px Georgia, "Times New Roman", Times, serif}
.box-two p strong
            { color:#cc0000;}
.box-two .left
            { width: 138px;}
.box-two .images-box
            { float: right; width: 85px; margin-left: -18px}
.box-two li a:link,
.box-two li a:visited
            { color:#0763B8; font-style: normal; background: url(/img-christmas/css/arrow-green.png) 0 2px no-repeat; }

/*---------------------------*/
.box-big  {  background:#fff ; margin-top: 43px; border: 1px solid #1E619A; }
.state-top .box-big
          { margin-top: 38px; border: 1px solid #CBCBCB }
.box-big .box-extra
            { padding: 39px 20px 15px 31px; background: none; overflow: hidden;  }
.box-big .title
            { position: absolute; left: 15px; top: -39px; background: url(/img-christmas/css/blue-title-inner.png) no-repeat; width: 275px; height:32px;
              color:#363636; font: italic 24px/32px Georgia, "Times New Roman", Times, serif; padding-top: 13px}
.state-top .box-big .title
            {background: url(/img-christmas/css/grau-title.png) no-repeat;}
.nav a:link,
.nav a:visited,
.jcarousel-next,
.jcarousel-prev
            { top: 135px; width: 33px; height: 34px; z-index: 10 }
.nav a#prev:link,
.nav a#prev:visited,
.nav a#alsoprev:link,
.nav a#alsoprev:visited,
.nav a#bestprev:link,
.nav a#bestprev:visited,
.nav a#sugprev:link,
.nav a#sugprev:visited,
.jcarousel-prev
            { background: url(/img-christmas/css/arrow-left.png) no-repeat; left:-18px }
.nav a#next:link,
.nav a#next:visited,
.nav a#alsonext:link,
.nav a#alsonext:visited,
.nav a#bestnext:link,
.nav a#bestnext:visited,
.nav a#sugnext:link,
.nav a#sugnext:visited,
.jcarousel-next
            { background: url(/img-christmas/css/arrow-right.png) no-repeat; right:-18px }

.nav a#alsoprev:link,
.nav a#alsoprev:visited,
.nav a#alsonext:link,
.nav a#alsonext:visited
{ top: 85px; }
#nav, #bestnav, #alsonav { top: -25px}
#nav a:link,
#nav a:visited,
#alsonav a:link,
#alsonav a:visited,
#bestnav a:link,
#bestnav a:visited,
#sugnav a:link,
#sugnav a:visited
            { background: url(/img-christmas/css/slider-navigation.png) right top no-repeat;}
#nav a.activeSlide:link,
#nav a.activeSlide:visited,
#alsonav a.activeSlide:link,
#alsonav a.activeSlide:visited,
#bestnav a.activeSlide:link,
#bestnav a.activeSlide:visited,
#sugnav a.activeSlide:link,
#sugnav a.activeSlide:visited
            { background-position: left top}
.cat-big #bestnav
            { top: 20px}
/*---- Slider product -----*/
.one-product li a:link,
.one-product li a:visited
            { color:#3963b4; font: normal 14px/16px Georgia, "Times New Roman", Times, serif;  
              background: url(/img-christmas/css/arrow-green.png) left 2px no-repeat; }

/*------ Banner ---------*/
.top-one    { position: relative; padding-top: 865px;}
.state-top  {  height: 880px;  width: 960px;}
            
 /*-------- Tabs -------------*/          
            
.tabNavigation li a:link,
.tabNavigation li a:visited
			{ color:#3963b4; font: normal 15px/33px Georgia, "Times New Roman", Times, serif; width: 144px; height: 33px;
			  float:left; background:#fff url(/img-christmas/css/tabs-bg.gif) left top repeat-x; border: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; 
			   position: relative} 
.tabNavigation li a.selected:link span.text,
.tabNavigation li a.selected:visited span.text,
.tabNavigation li a:hover span.text,
.tabNavigation li a:active span.text
			{ border-bottom: 2px solid #b90e0e; padding-bottom: 4px}
.tabNavigation li a span.l-t
			{ background:url(/img-christmas/css/tabs-radius.gif) top left no-repeat; width: 9px; height: 8px; position: absolute;
			  left:-1px; top:-1px; display: block; font-size:1px}
.tabNavigation li a span.r-t
			{ background:url(/img-christmas/css/tabs-radius.gif) top right no-repeat; width: 9px; height: 8px; position: absolute;
			  right:-1px; top:-1px; display: block; font-size:1px}
.tabNavigation li a.selected:link,
.tabNavigation li a.selected:visited,
.tabNavigation li a:hover,
.tabNavigation li a:active
			{ text-decoration: none; background:#fff; color:#363636; border-bottom: 1px solid #fff }
.tabNavigation li a.selected:link span.l-t,
.tabNavigation li a.selected:visited span.l-t,
.tabNavigation li a:hover span.l-t,
.tabNavigation li a:active span.l-t
			{ background-position:bottom left}
.tabNavigation li a.selected:link span.r-t,
.tabNavigation li a.selected:visited span.r-t,
.tabNavigation li a:hover span.r-t,
.tabNavigation li a:active span.r-t
			{ background-position:bottom right}
           
.tabs-box p a:link,
.tabs-box p a:visited
			{ color:#0763B8;}         
/*----- tabs --------*/
.tabs-one{ padding-bottom: 10px}
.tabs-one .tabNavigation li a:link, 
.tabs-one .tabNavigation li a:visited
            { width: auto; padding:0 20px; background: url(/img-christmas/css/tabs-bg.gif) top repeat-x }
.tabs-one .tabNavigation li a.selected:link, 
.tabs-one .tabNavigation li a.selected:visited,
.tabs-one .tabNavigation li a:hover, 
.tabs-one .tabNavigation li a:active
            { background:#fff}         
/*-------- Bottom Box -----*/
.bottom-col	{ border: 1px solid #1e619a;}
.bottom-col .col-three a:link,
.bottom-col .col-three a:visited
			{ color:#0763B8; font: italic 14px/16px Georgia, "Times New Roman", Times, serif; padding-left: 20px; 
			  background:url(/img-christmas/css/arrow-green.png) left center no-repeat }
/*------- Footer -----------*/
#footer	p	{ color:#fff; }
.footer-box     {  background:#2380c1 url(/img-christmas/css/green-bg.gif) top repeat-x;}

.breadCrumbs a:link,
.breadCrumbs a:visited
                { color:#3963b4; }
/*------ Cat Items --------*/
.cat-big .box-extra
                { background: none; }
.cat-big .title
            { text-align: left; color:#000; font: italic 23px/26px Georgia, "Times New Roman", Times, serif; 
              background: none; height: 26px; width: auto; top: 20px; left: 30px;}
.recent-slide .text-right p span.red
            { color:#cc3300}
.cartTable .thumbnail
                { width: 135px;}
.cartTable td, .cartTable th 
			{ padding: 10px 10px; border-bottom: 1px solid #dedede; font-family: "Georgia", Times New Roman, sans; font-size: 14px;}
.cartTable td
			{ color:#363636}
.cartTable .sale        { color: #cc0000}
.cartTable th 
			{ font-style: regular; background:  url("/img-christmas/css/bg-carttable-header.gif") no-repeat scroll -10px 0; color: #666666; padding:8px 10px 9px}
.cartTable th.first 
			{ background:  url("/img-christmas/css/bg-carttable-header.gif") no-repeat scroll 0 0; padding-left: 20px;}
.cartTable th.last 
			{ background:  url("/img-christmas/css/bg-carttable-header.gif") no-repeat scroll 100% 0;}
.cartTable tbody td.last 
			{ background:  url("/img-christmas/css/bg-carttable-m.png") repeat-y scroll 100% 0;}
.cartTable tbody td.first 
			{ padding-left: 20px;}
.cartTable tfoot td.first 
			{ padding: 10px 20px 15px 20px; border: none; background: #fff url("/img-christmas/css/bg-carttable-footer.gif") no-repeat scroll 0 100%; 
			  font-size: 30px; color: #000;}
.cartTable tfoot td.last 
			{ text-align: right; padding: 10px 20px 15px 20px; border: none; background: #fff url("/img-christmas/css/bg-carttable-footer.gif") no-repeat scroll 100% 100%; 
			  font-size: 30px; color: #ae0000;}
.cartTable tfoot td.last span 
			{ font-style: regular; font-size: 18px; color: #000000; padding-right: 18px}
.cartTable .info a:link,
.cartTable .info a:visited
			{ color: #3963b4; font-size: 14px; }
.cartTable .descr b
			{ color: #000000; font-weight: normal}
/*------- Left Col ----------*/
.leftCol
            { float: left; width: 182px; border: 1px solid #cccccc; background:#f1faff;
              -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; text-align: left; behavior: url(PIE.htc); zoom: 1; position: relative }
.leftCol h3.title
            { color:#ffffff;  margin: -1px 0 0;
              background: url(/img-christmas/css/left-title-bg-top.png) top no-repeat; 
              text-align: left; padding-top: 9px}
.leftCol h3.title span
            { display: block;font : normal 16px/18px Georgia, "Times New Roman", Times, serif; padding: 0 24px 24px;
              background: url(/img-christmas/css/left-title-bg.png) bottom no-repeat;}

.leftCol li a:link,
.leftCol li a:visited
            { color: #0763B8;}
/*------ Cat Items --------*/
.cat-item   { background: url("/img-christmas/css/box-top-gradient.gif") top repeat-x; border: 1px solid #cccccc; }
.cat-item a.click:link,
.cat-item a.click:visited
            { padding-left: 19px; font: normal 14px/16px Georgia, "Times New Roman", Times, serif; 
              background: url(/img-christmas/css/arrow-green.png) left center no-repeat; color:#3963b4;}

.pager      {  background: url(/img-christmas/css/pager-bg.gif) top repeat-x;}
.pages a:link,
.pages a:visited
            { float: left; background:url(/img-christmas/css/pages-normal.png) no-repeat; width: 26px; height: 26px;
              color:#4e4e4e; font: normal 16px/26px Georgia, "Times New Roman", Times, serif; margin-right: 2px}
.pages a.active:link,
.pages a.active:visited,
.pages a:hover,
.pages a:active
            { color:#fff; text-decoration: none;background:url(/img-christmas/css/pages-active.png) no-repeat;}
.pages .prev
            { color:#fff; font: normal 14px/27px Georgia, "Times New Roman", Times, serif; padding: 0 17px; width: auto;
              background: url(/img-christmas/css/prev-bg.gif) top repeat-x; height: 28px;-webkit-border-radius: 9px; border:none; cursor:pointer;
           -moz-border-radius: 9px; border-radius: 9px; float: left; margin-right: 5px; behavior: url(PIE.htc); zoom: 1; position: relative}
.pages .next
            { margin-left: 5px}
/*----- PRODUCT PAGE --------*/
.link-box a:link,
.link-box a:visited
            { color: #0763B8 }
.link-box a.search:link,
.link-box a.search:visited
            { background: url(/img-christmas/css/arrow-green.png) left center no-repeat}
.link-box a.print:link,
.link-box a.print:visited
            { background: url(/img-christmas/css/print-icon.png) left center no-repeat}
.link-box a.bookmark:link,
.link-box a.bookmark:visited
            { background: url(/img-christmas/css/bookmark-icon.png) left center no-repeat; margin-right:0}
.prCol .l_col span.red 
			{ color: #AE0000; }
.simpleBox .add
            { background: url(/img-christmas/css/arrow-green.png) left center no-repeat; color: #0763b8; }
/*--------- YOUR INFO PAGE ------------*/

.steps 		{ font-size: 14px; color: #3963b4; text-transform:uppercase}
.steps .step{  background:  url("/img-christmas/css/bg-step.gif") no-repeat 0 0;}
.steps .active
			{ color: #363636;}
.steps .sep { background: url("/img-christmas/css/bg-link-venz.gif") no-repeat 50% 50%; }
h3			{ color: #000}
.text-info h3
            { color:#000000; }
.text-info h3 span
            { color:#cc3300}







