@charset "utf-8";

/*#TransMenu21  {
width: 150px !important;

}
*/
/*#TransMenu22, #TransMenu23, #TransMenu24, #TransMenu25 {
width: 170px !important;
position: relative !important;
left: 655px !important;
top: 0px !important;
}
*/


.module_cbloginhidden {
display: none;
}

.related{
font-size: 14pt;
color: #666666;
padding: 5px 0 0 0;
}

.tasty{
font-size:16pt;
color:#999999;
padding: 4px;
width: 190px;
float: left;
letter-spacing: -1px;

}
.module_black {
background-image: url(../images/menugrad.jpg);
background-repeat:repeat-y;
margin: 0 0 5px 0;

}

/* CSS Document */
.addtocart_button {background: url(../images/add-to-cart.png) 0 0 no-repeat;color: #fff;margin: 0;padding: 3px 47px 22px 47px;text-align: center;margin-top: 4px;}
.addtocart_button:hover {color: #ccc;}
.notify_button {background: url(../images/notify_blue.gif) no-repeat  center transparent;}
.addtocart_button_module {
width:80px;
height:20px;
cursor:pointer;
color: #fff;
border: none;
background: url(../images/showbasket.jpg) 0 0 no-repeat; overflow:hidden; margin: 0; padding: 3px 52px 23px; font-family:Arial, Helvetica, sans-serif;	}
input.addtocart_button_module:hover  {color: #fff; text-decoration:underline;}
.productPrice {font-weight:bold;white-space: nowrap;font-size:125%;display: block;}
.product-name {font-weight: bold;font-size: 110%;display: block;margin-bottom: 10px;}


.show-cart-button a{
background-image: url(../images/showbasket.jpg);
background-repeat:no-repeat;
padding: 3px 45px 10px 17px;
width: 106px;
height: 24px;
}
.cart-price{
text-align: right; 
}

.vmCartModule a{
color: #fff;
}

/*_____________________________________Newsletter module__________________________________*/



.module_letter {

float:left;

padding:0 10px 0 28px;

}



.module_letter div div  {

float:left;

border-right:1px solid #ABABAB;

}



.module_letter div div div  {

border-right:0px solid #ABABAB;

}



.module_letter h3 {

color:#a0d71e; 

margin:0px;

}



.module_letter .inputbox {

float:left;

width:270px;

height:22px;

padding:7px 0 0 5px;

background-image:url(../images/letter_input.jpg);

background-position:left;

background-repeat:no-repeat;

border:0px;

}



.module_letter .button {

float:left;

width:88px;

height:22px ;

text-align:center;

padding:0px 0 3px 0 !important;

background-image:url(../images/letter_button.jpg);

background-position:left top;

background-repeat:no-repeat;

border:0px;

color:#FFFFFF;

margin:15px 0 0 0;

}



.module_letter span.pretext_letter {

float:left;

font-size:12px;

padding:5px 50px 15px 0;

color:#FFFFFF;

line-height:13px;

}





/*________________________________________   breadcrumbs    __________________________________*/



span.breadcrumbs {

color:#231F20 !important;

font-weight:normal !important;

text-decoration:none !important;

margin:0;

padding:3px 0 0 0;

height:15px;

float:left;

font-size:12px;

}



span.breadcrumbs a:link,span.breadcrumbs a:visited {

color:#bd0000 !important;

font-weight:normal !important;

padding:0px 0px 0px 0px;

text-decoration:none !important;

background-image:none;

}



span.breadcrumbs img {

display:none;

}





/*_____________________________________Cart module__________________________________*/



.vmCartModule {

background-color:#868686;



position:relative;

overflow:visible;

color: #fff;

line-height: 20px;


}





/*_____________________________________vl module__________________________________*/



.module_vl {
color: #000;

float:left;

width:298px;

padding:0px 0px 0px 0px;

margin: 0 0 6px 0;

background-image:url(../images/mod_vl_md.jpg);

background-position:left;

background-repeat:repeat-y;

}



.module_vl h3 {

padding:2px 0 15px 15px; font-size:16px; font-weight: normal; color:#FFFFFF; margin:0px; text-align:left;

}



.module_vl div {

float:left;

width:298px;

padding:0px 0px 0px 0px;

background-image:url(../images/mod_vl_bt.jpg);

background-position:left bottom;

background-repeat:no-repeat;

}



.module_vl div div {

float:left;

width:278px;

background-image:url(../images/mod_vl_top.jpg);

background-position:left top;

background-repeat:no-repeat;

padding:6px 10px 10px 10px;
text-align:center;

}



.module_vl div div div {

background-image: none;

padding:0;

}



/*_____________________________________gr module__________________________________*/



.module_gr {

float:left;

width:298px;

padding:0px 0px 0px 0px;

margin: 0 0 6px 0;

background-image:url(../images/mod_gr_md.jpg);

background-position:left;

background-repeat:repeat-y;

}



.module_gr h3 {

padding:4px 0 15px 15px; font-size:16px; font-weight: normal; color:#626161; margin:0px;

}



.module_gr div {

float:left;

width:298px;

padding:0px 0px 0px 0px;

background-image:url(../images/mod_gr_bt.jpg);

background-position:left bottom;

background-repeat:no-repeat;

}



.module_gr div div {

float:left;

width:278px;

background-image:url(../images/mod_gr_top.jpg);

background-position:left top;

background-repeat:no-repeat;

padding:6px 10px 10px 10px;

}



.module_gr div div div {

background-image: none;

padding:0;

}



/*_____________________________________dgr module__________________________________*/



.module_dgr {

float:left;

width:298px;

padding:0px 0px 0px 0px;

margin: 0 0 6px 0;

background-image:url(../images/mod_dgr_md.jpg);

background-position:left;

background-repeat:repeat-y;

}



.module_dgr h3 {

padding:3px 0 15px 15px; font-size:16px; font-weight: normal; color:#fff; margin:0px;

}



.module_dgr div {

float:left;

width:298px;

padding:0px 0px 0px 0px;

background-image:url(../images/mod_dgr_bt.jpg);

background-position:left bottom;

background-repeat:no-repeat;

}



.module_dgr div div {

float:left;

width:278px;

background-image:url(../images/mod_dgr_top.jpg);

background-position:left top;

background-repeat:no-repeat;

padding:6px 10px 10px 10px;

}



.module_dgr div div div {

background-image: none;

padding:0;



}





/*________________________________________Info menu__________________________________*/



.module_infomenu {float:left; padding:0 0 0 0; margin:0 0 0 0; }



.module_infomenu h3 {padding:0 0px 7px 29px; font-size:18px; font-weight: normal; color:#FFFFFF; position:relative; overflow:visible; margin:0; background-image:url(../images/infomenu_h3.jpg);

background-position:0px 0px;

background-repeat:no-repeat; }



.module_infomenu ul   { margin-left:0 !important; list-style:none; padding:0px 0px 0px 0px !important;}



.module_infomenu li {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }



.module_infomenu li a, .module_infomenu li a:visited, .module_infomenu li a:hover, .module_infomenu li.active a {display:block !important; text-align:left; cursor:pointer !important; color: #fff !important; font-weight: normal !important; text-decoration: underline !important; padding:11px 0px 5px 0px !important; margin:0px 0px 0px 0px; overflow:hidden !important; font-size: 14px !important; }



.module_infomenu li.parent { background-image:url(../images/menu_parent.gif) !important;

background-position:155px 5px !important; background-repeat:no-repeat !important;}



.module_infomenu li.active a {color: #fff !important; font-weight:bold !important; }

.module_infomenu li.active {}



.module_infomenu li a span {



}





/*________________________________________About Us menu__________________________________*/



.module_aboutmenu {float:left; padding:0 0 0 0; margin:0 0 0 0; }



.module_aboutmenu h3 {padding:0 0px 7px 29px; font-size:18px; font-weight: normal; color:#FFFFFF; position:relative; overflow:visible; margin:0; background-image:url(../images/aboutmenu_h3.jpg);

background-position:0px 0px;

background-repeat:no-repeat; }



.module_aboutmenu ul   { margin-left:0 !important; list-style:none; padding:0px 0px 0px 0px !important;}



.module_aboutusmenu li {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }



.module_aboutmenu li a, .module_aboutmenu li a:visited, .module_aboutmenu li a:hover, .module_aboutmenu li.active a {display:block !important; text-align:left; cursor:pointer !important; color: #fff !important; font-weight: normal !important; text-decoration: underline !important; padding:11px 0px 5px 0px !important; margin:0px 0px 0px 0px; overflow:hidden !important; font-size: 14px !important; }



.module_aboutmenu li.parent { background-image:url(../images/menu_parent.gif) !important;

background-position:155px 5px !important; background-repeat:no-repeat !important;}



.module_aboutmenu li.active a {color: #fff !important; font-weight:bold !important; }

.module_aboutmenu li.active {}



.module_aboutmenu li a span {

}





/*________________________________________Links menu__________________________________*/



.module_linksmenu {float:left; padding:0 0 0 0; margin:0 0 0 0; }



.module_linksmenu h3 {padding:0 0px 7px 29px; font-size:18px; font-weight: normal; color:#FFFFFF; position:relative; overflow:visible; margin:0; background-image:url(../images/linksmenu_h3.jpg);

background-position:0px 0px;

background-repeat:no-repeat; }



.module_linksmenu ul   { margin-left:0 !important; list-style:none; padding:0px 0px 0px 0px !important;}



.module_linksusmenu li {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }



.module_linksmenu li a, .module_linksmenu li a:visited, .module_linksmenu li a:hover, .module_linksmenu li.active a {display:block !important; text-align:left; cursor:pointer !important; color: #fff !important; font-weight: normal !important; text-decoration: underline !important; padding:11px 0px 5px 0px !important; margin:0px 0px 0px 0px; overflow:hidden !important; font-size: 14px !important; }



.module_linksmenu li.parent { background-image:url(../images/menu_parent.gif) !important;

background-position:155px 5px !important; background-repeat:no-repeat !important;}



.module_linksmenu li.active a {color: #fff !important; font-weight:bold !important; }

.module_linksmenu li.active {}



.module_linksmenu li a span {

}







/*________________________________________Virtuemart Search module_________________________________*/



#vmsearchdivB div div div {

background-image:url(../images/vmsearchdivdiv_bg.jpg);

background-position:top right;

background-repeat:no-repeat;

height:33px;

}



#vmsearchdivB p {

margin:0;

padding:0;

}



#vmsearchdivB .inputbox {

float:left;

width:156px;

height:23px;

padding:6px 0 0 6px;

border:0px solid #414142;

margin:3px 0 0 5px !important;

background-image:url(../images/vmsearchinput_bg.jpg);

background-position:top right;

background-repeat:no-repeat;

}



#vmsearchdivB label {

display:none;

}



#vmsearchdivB .button {

cursor:pointer;

background-color:transparent;

border:none;

font-size:14px;

color:#fff;

text-decoration:underline !important;

padding:6px 0 0 13px;

}



/*______________________________________TOP MENU (TRANSMENU)__________________________________*/



#topmenuB .menu {

padding:0 0 0 0;

}



#topmenuB .menu td {

line-height:1.2em !important;

}



#topmenuB #menu a, #topmenuB #menu a:link, #topmenuB #menu a.visited, #topmenuB #menu a.hover { 

padding:9px 0px 0px 0px !important;

border:none !important;

margin:0px 0px 0px 2px !important;

text-align:center !important;

vertical-align:middle !important;

font-size:16px !important;

line-height:16px !important;

text-transform: none;

color:#fff !important;

float:right !important;

background-image: url(../images/topmenu_a.jpg) !important;

background-repeat:no-repeat !important;

background-position:top right; 

background-color:transparent !important;

font-family: Arial, Helvetica, sans-serif !important;

font-weight: normal !important;

width:121px;

height:24px;

}



#topmenuB #menu a#menu1 {

background-image: url(../images/topmenu_hm.jpg) !important;

background-repeat:no-repeat !important;

background-position:top right; 

width:35px;

text-indent:-5000px;

}



#topmenuB #menu a#menu2 {

background-image: url(../images/topmenu_a_vl.jpg) !important;

background-repeat:no-repeat !important;

background-position:top right; 

width:121px;

}



#topmenuB #menu a#menu3 {

background-image: url(../images/topmenu_a_gr.jpg) !important;

background-repeat:no-repeat !important;

background-position:top right; 

width:117px;

}



#topmenuB #menu a#menu4 {

background-image: url(../images/topmenu_a_rd.jpg) !important;

background-repeat:no-repeat !important;

background-position:top right; 

width:121px;

}

#topmenuB #menu a#menu18 {

background-image: url(../images/topmenu_a_greyy.jpg) !important;

background-repeat:no-repeat !important;

background-position:top right; 

width:121px;

}


#topmenuB #topnav .menu {

background-color:transparent !important;

}



#topmenuB #menu a.hover, #topmenuB td#trans-active a { 

color: #D9D9D9 !important; 

background-color:transparent !important;

}



#topmenuB td#trans-active a, #topmenuB td#trans-active a.hover { 

font-weight: normal !important;

}



#topmenuB div.menu td.last {

}



#topmenuB div.menu td {

border:0px !important;

padding:0px 0px 0px 0px !important;

background-color:transparent !important;

}



#topmenuB #menu td.last a, #topmenuB #menu td.last a.visited, #topmenuB #menu td.last a.hover {

background-image: none !important;

}



#topmenuB .transMenu  {

padding-left:0px;

margin:1px 0 0 0px;

}



#topmenuB .transMenu  td {

font-weight:normal !important;

color:#FFFFFF !important;

font-size:12px !important;

text-transform: capitalize;

font-family: Arial, Helvetica, sans-serif !important;

padding:2px 100px 2px 10px !important;



}



#topmenuB .transMenu .background {

background-color:#555659 !important;

border-top:0px solid #fff !important;

 position:absolute ; 

 left:0px; top:0px; 

 z-index:1; 

 opacity:0.85; 

 filter:alpha(opacity=85)

}



#topmenuB .transMenu .items {

 border-right: 1px solid #444444; 

 border-left: 1px solid #444444; 

 border-bottom: 1px solid #444444; 

 position:relative ; 

 left:0px; top:0px; 

 z-index:2;

}





#topmenuB .transMenu .item.hover {

background-image:none; 

background-color: #E8E4DF !important;

font-weight:normal !important;

}



#topmenuB .transMenu .item.hover td

{ 

 color: #042B39 !important ; 

}









#topbar3 {height: 100px; width:884px; position: relative;z-index: 1; margin:0 auto; 

text-align:left;background-image: url(../images/vmblock.jpg) !important;

background-repeat:no-repeat !important;

background-position:right 7px; }



a.login-button-desc2, a.login-button-desc2:link, a.login-button-desc2:hover, a.login-button-desc2:visited, a.login-button-desc, a.login-button-desc:link, a.login-button-desc:hover, a.login-button-desc:visited {

color:#FFFFFF !important;

}



a.cart-button-desc2, a.cart-button-desc:link, a.cart-button-desc:hover, a.cart-button-desc:visited {

color:#FFFFFF !important;

}



a.cart-button-desc-full, a.cart-button-desc-full:link, a.cart-button-desc-full:hover, a.cart-button-desc-full:visited {

color:#FFFFFF !important;

}



.png {

top:75px !important;

}



/*_________________________________Virtuemart browse page__________________________________*/



.brbutton {

display:block;



text-align:center;

color:#FFFFFF;

background-image: url(../images/brbutton.jpg) ;

background-repeat:no-repeat ;

background-position:0px;

width:88px;

height:20px;

padding:2px 0 0 0;

margin:10px 0;

}


