body{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;
background-color:#e2adfb;
font-size:12px;
background-attachment:fixed;
margin:0px;
padding:0px;
} 
/*****TEXTFIELD*****/
input.orderr_texta{font-size:11px;height:14px;width:200px;color:#838383;font-family:Tahoma, Geneva, sans-serif;margin:0px;padding:0 0 0 5px}
input.orderr_textb{font-size:11px;height:14px;width:40px;color:#838383;font-family:Tahoma, Geneva, sans-serif;margin:0px;padding:0 0 0 5px}
input.orderr_text{font-size:11px;height:14px;width:250px;color:#838383;font-family:Tahoma, Geneva, sans-serif;margin:0px;padding:0 0 0 5px}
input.orderr_textp{font-size:11px;height:14px;width:100px;color:#838383;font-family:Tahoma, Geneva, sans-serif;margin:0px;padding:0 0 0 5px}
input.order_text{height:12px;color:#A7A7A7;font-family:Tahoma, Geneva, sans-serif}
input.profile_texta{font-size:11px;height:14px;width:200px;color:#838383;font-family:Tahoma, Geneva, sans-serif;margin:0px;padding:0 0 0 5px}
input.profile_textb{font-size:11px;height:14px;width:40px;color:#838383;font-family:Tahoma, Geneva, sans-serif;margin:0px;padding:0 0 0 5px}
input.profile_text{font-size:11px;height:14px;width:250px;color:#838383;font-family:Tahoma, Geneva, sans-serif;margin:0px;padding:0 0 0 5px}
input.profile_disabled{font-size:11px;height:14px;width:250px;color:#ffffff;background-color:transparent;font-family:Tahoma, Geneva, sans-serif;border:1px solid #ffffff;margin:0px;padding:0 0 0 5px}
input.focusOn{height:12px;color:#A7A7A7;font-family:Tahoma, Geneva, sans-serif;background-color:#ff0000}
/*****DIVS*****/
#success_msg {padding:0 25px 0;font-size:12px;text-align:justify;color:#CCC}
#err_msg {padding:0 25px 0;font-size:12px;text-align:justify;color:#900}
#err_msgg {padding:0 25px 0;font-size:12px;text-align:center;color:#900}
#success_msgg {padding:0 25px 0;font-size:12px;text-align:center;color:#000}
#feedBackView {padding:0 5px 0;font-size:12px;text-align:justify;color:#ff0}
#feedBackView span{font-style:italic;font-size:10px;color:#fff}

/*****BUTTON****/
.btnHand{cursor:pointer;}
	
/*****IMAGE*****/
img {border: none;} 
.floatLeft { float:left;}
.floatRight{float:right;}
.txtRight {text-align:right;}
.txtLeft{text-align:left;}


/*****TEXT*****/
.contacttxt{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT; 
font-size:12px; 
color:#fff;
font-weight:small;
height:20px;
}
.contactAdd{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT; 
font-size:14px; 
color:#fff;
font-weight:bold;
height:20px;
padding:0 0 10px;
}
.contacttxt2{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT; 
font-size:11px; 
color:#fff;
font-weight:small;
text-align:left;
}
.contacttxt3{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT; 
font-size:10px; 
color:#fff;
font-weight:bold;
}
.c_text{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT; 
font-size:10px; 
color:#838383;
font-weight:small;
}
.desctxt{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT; 
font-size:10px; 
color:#630;
font-weight:small;
height:10px;
text-align:justify;
}
.imprinttxt{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT; 
font-size:13px; 
color:#333
font-weight:small;
}
.b_imprinttxt{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT; 
font-size:13px; 
color:#333;
font-weight:bold;
}

/*****TEXTAREA*****/
.contactbg {width:180px;height:12px;background-color:#f0f8ff;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:10px;color:#660000;border:1px solid #768D6D;padding-left:5px}
.butt2{font-family:comic sans,arial,verdana,helvetica;background-color:transparent;color:#838383;font-size:12px;border:1px solid #c9bda9;height:20px;width:50px;cursor:hand;vertical-align:middle}
.buttover2{font-family:comic sans,arial,verdana,helvetica;background-color:#cccccc;color:#ffffff;font-size:12px;border:1px solid #c9bda9;height:20px;width:50px;cursor:hand;vertical-align:middle}
.buttdown2{font-family:comic sans,arial,verdana,helvetica;background-color:#cccccc;color:#ffcc66;font-size:12px;border:1px solid #c9bda9;height:20px;width:50px;cursor:hand;vertical-align:middle}

/*****NAVIGATIONAL LINKS*****/
a:link{text-decoration:none;color:#ffffff;}
a:hover{text-decoration:underline;color:#660000;}
a.subMenu2{color:#5B8766}
a.showroom_nav{color:#ffffff;text-decoration:underline;}
a.showroom_nav:hover{color:#f2ac3f;}
a.showroom_nav:active{color:#f2ac3f;font-weight:bold;}
a.admin_link{font-size:12px;color:#660000;text-decoration:none;}
a.admin_link:hover{font-size:12px;color:#f2ac3f;}
a.admin_link:active{font-size:12px;color:#f2ac3f;font-weight:bold;}
a.trackNav{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Galant,Geneva,GiovanniITCTT;text-decoration:none;font-size:10px;color:#838383;}
a.admin_mlink{font-size:12px;color:#ffffff;text-decoration:none;}
a.admin_mlink:hover{font-size:12px;color:#f2ac3f;}
a.admin_mlink:active{font-size:12px;color:#f2ac3f;font-weight:bold;}
a.admin_order{font-size:12px;color:#000000;text-decoration:underline;}
a.admin_order:hover{font-size:12px;color:#f2ac3f;}
a.admin_order:active{font-size:12px;color:#f2ac3f;font-weight:bold;}


/*****DATE/TIME*****/
td.date_time {
background-image: url(../pngs_images/en/navigation_right.png);
background-repeat:no-repeat;
width:235px;
height:30px;
text-align:right;
padding:0 10px 0px 0;
}
td.fr_date_time {
background-image: url(../pngs_images/fr/navigation_right.png);
background-repeat:no-repeat;
width:201px;
height:30px;
text-align:right;
padding:0 10px 0px 0;
}
table.main_shop {
background-image: url(../pngs_images/navigation_section.png);
background-repeat:no-repeat;
width:1000px;
height:30px;
text-align:right;
color:#fff;
padding:0px 10px 0 0;
}
/*****TDs*****/
td.contacttxt{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT; 
font-size:11px; 
color:#ffffff;
font-weight:bold;
padding-bottom:5px;
}
td.flashElement {
background-image: url(../pngs_images/head_sub_flash.png);
background-repeat:no-repeat;
width:1000px;
height:92px;
vertical-align:top;
}
td.newsletter {
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:12px; 
text-align:left; 
color:#fff;
}
td.newsletter span{font-size:9px;font-weight:bold;color:#09F}
td.angebot {
background-image: url(../pngs_images/body_angebot.png);
background-repeat:no-repeat;
width:265px;
height:370px;
}
td.non_angebot {
background-image: url(../pngs_images/body_right.png);
background-repeat:no-repeat;
width:265px;
height:370px;
}
td.angebot_date {
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:10px; 
text-align:left; 
color:#fff;
font-weight:bold;
border-bottom:1px solid #F00;
}
td.angebot_date span {color:#000000;}
td.angebot_ct{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:10px; 
text-align:left; 
color:#000;
padding:5px 0 0;
}
td.r_angebot_desc{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:14px; 
text-align:left; 
color:#600;
font-weight:bold;
}
td.r_angebot_desc span{font-size:10px;color:#000000;}
td.angebot_desc{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:14px; 
text-align:left; 
color:#fff;
font-weight:bold;
}
td.angebot_desc span{font-size:10px;color:#000000;}
td.angebot_text{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:12px; 
text-align:center; 
color:#fff;
font-weight:bold;
}
td.current_price {
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:12px; 
text-align:right; 
color:#fff;
font-weight:bold;
}
td.current_price span{text-decoration:line-through;}
td.b_current_price {
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:12px; 
text-align:left; 
color:#000;
font-weight:bold;
}
td.b_current_price span{text-decoration:line-through;}
td.c_current_price {
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:12px; 
text-align:left; 
color:#fff;
font-weight:bold;
}
td.c_current_price span{text-decoration:none;}
td.offer_price {
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:12px; 
text-align:right; 
color:#00F;
font-weight:bold;
}
td.c_offer_price {
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:12px; 
text-align:left; 
color:#00F;
font-weight:bold;
}
td.main_home {
background-image: url(../pngs_images/body_main_home.png);
background-repeat:no-repeat;
width:690px;
height:370px;
}
td.main_body {
background-image: url(../pngs_images/body_main.png);
background-repeat:no-repeat;
width:690px;
height:370px;
}

/*****LANGUAGE BUTTONS*****/
td.lang_btn {
background-image: url(../pngs_images/head_logo_five.png);
background-repeat: no-repeat;
width:200px;
height:90px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
align:right;
}
.date {
background-image: url(../pngs_images/angy_date_02.png);
background-repeat: no-repeat;
width:450px;
height:17px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
}
td.time {
background-image: url(../pngs_images/angy_one_time.png);
background-repeat: no-repeat;
width:210px;
height:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
}

/*****ENGLISH NAVIGATION*****/
td.en_shop {
background-image: url(../pngs_images/en/shop.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:100px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.en_home {
background-image: url(../pngs_images/en/home.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:69px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.en_about {
background-image: url(../pngs_images/en/about.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:152px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.en_service {
background-image: url(../pngs_images/en/service.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:127px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.en_price {
background-image: url(../pngs_images/en/price_list.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:93px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.en_contact {
background-image: url(../pngs_images/en/contact.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:83px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.en_gb {
background-image: url(../pngs_images/en/guest_book.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:141px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}

/*****GERMAN NAVIGATION*****/
td.de_shop {
background-image: url(../pngs_images/de/shop.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:100px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.de_home {
background-image: url(../pngs_images/de/home.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:69px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.de_about {
background-image: url(../pngs_images/de/about.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:152px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.de_service {
background-image: url(../pngs_images/de/service.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:127px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.de_price {
background-image: url(../pngs_images/de/price_list.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:93px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.de_contact {
background-image: url(../pngs_images/de/contact.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:83px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.de_gb {
background-image: url(../pngs_images/de/guest_book.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:141px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}

/*****FRENCH NAVIGATION*****/
td.fr_shop {
background-image: url(../pngs_images/fr/shop.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:100px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.fr_home {
background-image: url(../pngs_images/fr/home.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:69px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.fr_about {
background-image: url(../pngs_images/fr/about.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:167px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.fr_service {
background-image: url(../pngs_images/fr/service.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:95px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.fr_price {
background-image: url(../pngs_images/fr/price_list.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:121px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.fr_contact {
background-image: url(../pngs_images/en/contact.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:83px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}
td.fr_gb {
background-image: url(../pngs_images/fr/guest_book.png);
background-repeat: no-repeat;
background-attachment: scroll;
width:164px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
color: transparent;
}

a.productImage{
/*  width:140px;*/ 
text-decoration:none;
position:relative;
display:block;
margin-right:5px;
float:left;
}

a.productImage span.offer_icon{
text-decoration:none;
position:absolute;
left:0px;
top:0px;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}


/*****MISCELLENOUS*****/
.maintext{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:12px; 
text-align:left; 
color:#ffffff;
padding:0 0 0 20px;
/*font-weight:bold;*/
}
.about_maintext{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:12px; 
text-align:left; 
color:#ffffff;
padding:0px 80px 0 20px;
/*font-weight:bold;
*/}
.service_maintext{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:12px; 
text-align:left; 
color:#660000;
padding:0px 0px 0 20px;
font-weight:bold;
}
.subtext{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:11px; 
text-align:left; 
color:#ffffff;
font-weight:bold;
}
.subtext_a{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:12px; 
text-align:left; 
color:#ffffff;
font-weight:bold;
padding:0 0 5px;
}
.gb_subtext{
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:10px; 
text-align:left; 
color:#ffffff;
}
.headingtext{
text-transform:capitalize;
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:14px; 
text-align:left; 
color:#fff;
font-weight:bold;
padding:3px 0 0 15px;
}
.headingtext_home{
text-transform:capitalize;
font-family:Tahoma,Arial,Helvetica,sans-serif,Times New Roman,Times,Verdana,Galant,Geneva,GiovanniITCTT;  
font-size:14px; 
text-align:left; 
color:#fff;
font-weight:bold;
padding:3px 0 260px 15px;
}

/*span(Flipping)*/
p.admin{margin:0;
padding-bottom:5px;
}
#loadField0
{
cursor:pointer;
color:#838383;
font-size:11px;
}
#loadField1
{
cursor:pointer;
color:#838383;
font-size:11px;
}
#loadField2
{
cursor:pointer;
color:#838383;
font-size:11px;
}
#loadField3
{
cursor:pointer;
color:#838383;
font-size:11px;
}
#loadField4
{
cursor:pointer;
color:#838383;
font-size:11px;
}
#loadField5
{
cursor:pointer;
color:#838383;
font-size:11px;
}
p.flip
{
padding-bottom:5px;
margin:0;
cursor:pointer;color:#660000;
}
p.flipper
{
padding-bottom:5px;
margin:0;
cursor:pointer;color:#660000;
font-weight:bold;
color:#000
}
#panel
{
display:none;
margin:3px;
padding:0 10px 5px;
text-align:left;
}
#panele
{
margin:3px;
padding:0 10px 5px;
text-align:left;
}
/*Paragraphs*/
p.main_text{
text-align:justify;
padding:0 30px 0 0;
}
p.main_text a:link{
color:#F00;
text-decoration:underline;
}
p.contacttxt{
font-size:12px; 
color:#ffffff;
font-weight:normal;
padding:0px;
height:1em;
}
p.contacttxt a:link{
color:#F00;
text-decoration:underline;
}

/*****TABBED INTERFACE*****/
#tabMenu {margin:0;padding:0 0 0 15px;color:#282828;list-style:none;}
#tabMenu li {float:left;height:18px;width:auto;padding:5px 5px 0;cursor:pointer;cursor:hand;
/*-webkit-box-shadow: 5px 5px 8px #818181;
-moz-box-shadow: 5px 5px 8px #818181;*/
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
}

/*li.comments {background:url(../pngs_images/service_body.png) no-repeat 0 -18px;}
li.posts {background:url(../pngs_images/service_body.png) no-repeat 0 -18px;}
li.category {background:url(../pngs_images/service_body.png) no-repeat 0 -18px;}
li.famous {background:url(../pngs_images/service_body.png) no-repeat 0 -18px;}
li.random {background:url(../pngs_images/service_body.png) no-repeat 0 -18px;}
li.famouss {background:url(../pngs_images/service_body.png) no-repeat 0 -18px;}
li.randomm {background:url(../pngs_images/service_body.png) no-repeat 0 -18px;}
*/
li.mouse_over {background-color:#282828;color:#ffffff;/*position:0 0;*/}
li.mouse_out {background-color:transparent;/*position:0 -18px;*/}
li.selected {background-color:#282828;color:#818181;/*position:0 0;*/}

.box {width:650px}
.boxTop {background:url(../pngs_images/boxTop.png) no-repeat;height:11px;clear:both}
*html .boxTop {margin-bottom:-2px;}
.boxBody {background-color:#282828;}
.boxBottom {background:url(../pngs_images/boxBottom.png) no-repeat;height:11px;}

.boxBody div {display:none;padding:0 0 0 6px;}
.boxBody div.show {display:block;padding:0 0 0 6px;}
.boxBody #category a {display:block;}
.boxBody img {border:1px solid #ffffff;}
.boxBody td {padding:0 2px 2px 0;}

/*****LIGHTBOX CSS*****/
#lightbox{	
position: absolute;
top:100px;
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(../gifs_images/ixiabox/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover { 
background: url(../gifs_images/ixiabox/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; 
}

/*****SHOP*****/
td.search_top{background-image: url(../pngs_images/login_mostTop.png);
background-repeat: no-repeat;
width:265px;
height:25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#ffffff;
font-weight:bold;
padding:0 20px 0;
}
td.login_top{background-image: url(../pngs_images/login_top.png);
background-repeat: no-repeat;
width:265px;
height:25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#ffffff;
font-weight:bold;
padding:0 20px 0;
}
td.search_body{background-image: url(../pngs_images/login_body.png);
background-repeat: repeat-y;
width:265px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#ffffff;
/*font-weight:bold;*/
padding:0 20px 0;
}
td.search_bottom{background-image: url(../pngs_images/login_bottom.png);
background-repeat: no-repeat;
width:265px;
height:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
td.category_section {
background-image: url(../pngs_images/body_left_shop.png);
background-repeat:no-repeat;
width:156px;
height:370px;
}
td.shop_body {
background-image: url(../pngs_images/body_main_shop.png);
background-repeat:no-repeat;
width:579px;
height:370px;
}
td.productList {
width:579px;
/*border-bottom:1px solid #bbcce7;*/
padding:5px;
color:#660000;
}
td.category_top{background-image: url(../pngs_images/category_top.png);
background-repeat: no-repeat;
width:156px;
height:25px;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#ffffff;
text-decoration:underline;
font-weight:bold;
padding:0 20px 0;
}
td.label{
font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#ffffff;
padding:0 0 0 15px;
}
td.content{
font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#373737;
padding:0 10px 0;
}
td.contentt{
font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#373737;
padding:0 0 3px;
}
td.content1{
font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#000000;
padding:0 10px 0;
}
td.cart_top{background-image: url(../pngs_images/cart_top.png);
background-repeat: no-repeat;
width:156px;
height:25px;
}
td.cart_active{
background-image: url(../pngs_images/category_body.png);
background-repeat: repeat-y;
width:156px;
height:25px;
font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#ffffff;
padding:0 0 0 20px;
vertical-align:bottom;
}
td.cart_inactive{
background-image: url(../pngs_images/category_body.png);
background-repeat: repeat-y;
width:156px;
height:25px;
font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#BCBCBC;
padding:0 0 0 20px;
vertical-align:bottom;
}
td.cart_success{
background-image: url(../pngs_images/category_body.png);
background-repeat: repeat-y;
width:156px;
height:25px;
font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#1a7a0b;
font-weight:bold;
padding:0 0 0 20px;
vertical-align:bottom;
}
td.category_body{
background-image: url(../pngs_images/category_body.png);
background-repeat: repeat-y;
width:156px;
height:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#ffffff;
/*font-weight:bold;*/
padding:0 20px 0;
}
td.category_bottom{background-image: url(../pngs_images/category_bottom.png);
background-repeat: no-repeat;
width:156px;
height:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
td.categoryItems {
width:110px;
padding:0 0 0 10px;
text-align:left;
color:#ffffff;
background-color:transparent;
}
td.productItemsRight p{height:0.1em;}
td.productItemsRight span {font-size:12px;font-weight:bold;color:#000}
td.productItems {
font-size:12px;
width:725px;
padding:5px 10px 5px;
text-align:left;
color:#ffffff;
}
td.productItemsLeft {
width:20%;
text-align:left;
color:#838383;
border-right:1px solid #bbcce7;
border-bottom:1px solid #bbcce7
}
td.productItemsRight {
background-color:transparent;
width:50%;
text-align:left;
color:#660000;
padding:5px 0 0 10px;
/*font-size:14px;
font-weight:bold;
*/
border-right:1px solid #bbcce7;
border-left:1px solid #bbcce7;
border-bottom:1px solid #bbcce7
}
td.productItemsRight p{height:0.1em;}
td.aproductItemsRight span {font-size:12px;font-weight:bold;color:#000}
td.aproductItemsRight span.uprice{font-size:10px;color:#000;text-decoration:line-through}
td.aproductItemsRight span.price{font-size:10px;color:#000}
td.aproductItemsRight span.offer{font-size:10px;color:#ff0000}

td.aproductItemsLeft {
width:10%;
text-align:center;
color:#838383;
}
td.aproductItemsRight {
width:65%;
text-align:left;
color:#838383;
padding:5px 0 0 20px;
}
td.bproductItemsRight {
width:25%;
text-align:left;
color:#838383;
padding:5px 0 0 20px;
}
td.aproductItemsRight p {height:0.1em;}
td.productLink {
background-color:transparent;
width:15%;
font-size:12px;
text-align:right;
color:#838383;
padding:3px 10px 0 0;
border-top:1px solid #bbcce7;
border-bottom:1px solid #bbcce7
}
td.offer_price{
width:15%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#000;
/*font-weight:bold;*/
border-bottom:1px solid #bbcce7;
border-right:1px solid #bbcce7;
border-right:1px solid #bbcce7;
padding:0 0 10px;
}
td.offer_price span.enab{color:#ffffff;text-decoration:none}
td.offer_price span.denab{color:#000000;text-decoration:line-through}
td.productOverviewImage {
width:50%;
text-align:left;
background-color:#ffffff;
border-right:1px solid #bbcce7;
padding:0 5px 0 0;
}
td.productOverviewRight {
background-color:transparent;
width:50%;
text-align:left;
color:#660000;
padding:0 0 5px 10px;
font-size:12px;
font-weight:bold;
border-right:1px solid #bbcce7;
border-left:1px solid #bbcce7;
border-bottom:1px dotted #bbcce7
}

td.productOverviewRight span.artNr {text-align:left;font-size:10px;color:#ffffff}
td.productOverviewRight span.description {text-align:left;font-size:12px;font-weight:bold}

td.overview_offer_price {
background-color:transparent;
width:50%;
font-size:12px;
color:#000;
padding:0 0 5px 10px;
border-right:1px solid #bbcce7;
border-left:1px solid #bbcce7;
border-bottom:1px dotted #bbcce7;
text-align:left;
}

td.overview_offer_price span.enab{text-align:left;color:#ffffff;text-decoration:none}
td.overview_offer_price span.denab{text-align:left;color:#000000;text-decoration:line-through}
td.overview_offer_price span.enab span{text-align:left;color:#000000;font-size:10px;text-decoration:none}

td.enterCart {
width:50%;
font-size:12px;
height:30px;
text-align:right;
border-right:1px solid #bbcce7;
border-left:1px solid #bbcce7;
padding:5px 0 5px 10px;
}
td.enterCart span{color:#F30;font-weight:bold}
/*****CATEGORY_TABLE*****/
table.table_categoryList {
background-color:transparent;
width:110px;
}

/*****PAGINATION*****/
div.pagination {
/*padding: 3px;
*/margin: 3px;
color:#000099;
}

div.pagination a {
padding: 1px 2px 1px 2px;
margin: 2px;
border: 1px solid #AAAADD;
text-decoration: none; /* no underline */
color: #000099;
}
div.pagination a:hover, div.pagination a:active {
border: 1px solid #000099;
color: #000;
}
div.pagination span.current {
padding: 1px 2px 1px 2px;
margin: 2px;
border: 1px solid #000099;
font-weight: bold;
background-color: #000099;
color: #FFF;
}
div.pagination span.disabled {
padding: 1px 2px 1px 2px;
margin: 2px;
border: 1px solid #EEE;
color: #DDD;
}

/******ADMIN*****/
table.admin_main{
background-image: url(../pngs_images/admin_bg_top.png);
background-repeat:repeat-x;
width:100%;
height:90px;
padding:0 0 0 20px;
}
table.subHeader{
background-image: url(../pngs_images/admin_bg_bottom.png);
background-repeat:repeat-x;
width:100%;
height:90px;
}
td.customerInfoRight {width:70%;text-align:left;padding:5px 5px 0 10px;}
td.customerInfoLeft {width:30%;text-align:left;padding:5px 5px 0 10px;}
td.customerInfoLeft span {font-size:10px;color:#838383;font-weight:bold;}
td.order_text{padding:5px 10px 5px;font-weight:bold}
td.order_texta{padding:5px 10px 5px}