@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:#ffffff url(../images/bg.jpg) top left repeat; 
font-family:Arial, helvetica, sans-serif;font-size:12px;color:#1e1715; behavior:url("./css/csshover1.htc");}

img{ border:none;}

span, div, p, form  { margin:0; padding:0;}

.clear{ clear:both;}

a{text-decoration:none;}

a, a:visited, a:active { text-decoration:none; color: #3a0b03; }

a:hover { text-decoration:none; color: #e02714; }

/*main*/

#wrapper{width:100%;}

#site{position:relative;width:969px;margin:0 auto; border:0px #7a0365 solid;}

#header{width:969px;height:78px;margin:0 auto;background:#323232; border-bottom:3px #00911a solid; border-top:3px #ff4b2d solid;}

#subheader1{width:969px;height:146px;margin:0 auto; border:0px #000000 solid;}

#subheader{width:954px;height:78px;float:left;}

#main_images{position:relative; margin:0 auto;width:962px; height:auto; padding-left:7px; padding-top:12px; border:0px #144e8b solid; z-index:1; background:#efefef;}
.cimages{position:relative; margin:0 auto;float:left; width:315px; height:auto; z-index:1;}
.cimages1{position:relative; margin:0 auto;padding-left:3px; padding-right:3px;float:left; width:315px; height:auto; z-index:1;}


#main{position:relative; margin:0 auto;width:969px; height:100%;  border:0px #144e8b solid; z-index:1; background:#efefef;}

#left{position:relative; float:left;width:245px;padding-left:7px; padding-right:7px; margin-bottom:5px; padding-top:8px;  border:0px #ffffff solid; z-index:98;}

#left_inside{width:245px; background:#473531; height:auto; float:left; border:0px #000000 solid;}

#left_bottom{position:relative; float:left;width:245px; height:8px; background:url(../images/left_bottom.jpg) no-repeat; z-index:98;}

#right{position:relative; float:left;width:690px;margin-left:10px;margin-right:5px;  padding-top:10px;  padding-bottom:15px;border:0px #000000 solid; z-index:1;}

#main_top{float:left;display:block;width:969px;height:24px;background:url(../images/main_bg_top.jpg) no-repeat;border:0px #144e8b solid;}

#main_bottom{float:left;display:block;width:969px;height:65px;background:url(../images/main_bg_bottom.jpg) no-repeat;border:0px #144e8b solid;}

#main_body{float:left;display:block;width:969px;background:url(../images/main_body.jpg) repeat-y;}

#logo{float:left; color:#ffffff; margin-left:13px; margin-top:25px; border:0px #000000 solid; text-align:left; }

* html #logo{margin-left:7px;}

#logo_right{float:right; color:#ffffff; border:0px #000000 solid; text-align:left;}

#flash{  width:425px; height:202px; float:right; z-index:1;background:url(../images/flash.jpg);}

#menu{ width:969px; height:42px;background:url(../images/menu.jpg);}
.menu1 a, .menu1 a:visited{ width:110px; height:27px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:white;display:block;text-decoration:none; 
font-weight:bold; margin:0 0 0 40px; text-align:center; padding:8px 0 0 0;background:url(../images/but2.jpg); float:left;}
.menu1 a:hover{ background:url(../images/but2_hover.jpg); color:#2B585D;}
* html .menu1 {margin:0 0 0 -40px;}

.menu2 a, .menu2 a:visited{ width:140px; height:27px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:white;display:block;text-decoration:none;
font-weight:bold; margin:0 0 0 10px; text-align:center; padding:8px 0 0 0;background:url(../images/but2.jpg) no-repeat; float:left;}
.menu2 a:hover{ background:url(../images/but2_hover.jpg) no-repeat; color:#2B585D;}

.menu3 a, .menu3 a:visited{ width:90px; height:27px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:white;display:block;text-decoration:none; 
font-weight:bold; margin:0 0 0 10px; text-align:center; padding:8px 0 0 0;background:url(../images/but2.jpg) no-repeat; float:left;}
.menu3 a:hover{ background:url(../images/but2_hover.jpg) no-repeat; color:#2B585D;}


#footer{float:left;display:block;width:100%;height:130px;margin:0 auto;;font-size:12px;padding:0px 0 0 0; background:#271b19;}
#subfooter{clear:left;display:block;width:950px;margin:0 auto;text-align:left;font-size:10px;padding:10px  10px 0 10px;}
#footer_msg{float:right;padding-right:5px; padding-top:80px; color:#ffffff; border:0px #ffffff solid; text-align:right;}
#footer_logo{float:left;padding-left:5px; padding-top:80px; color:#ffffff; border:0px #ffffff solid; text-align:left;}

#footer_c1{float:left;padding-left:10px; padding-top:0px; width:200px;color:#ffffff; border:0px #ffffff solid; text-align:left;}
#footer_c2{float:left;padding-left:10px; padding-top:0px; width:200px; color:#ffffff; border:0px #ffffff solid; text-align:left;}

a.footer_logo_t:visited{font-size:26px; color:#ffffff; font-weight:bold;}
a.footer_logo_t:active{font-size:26px; color:#ffffff; font-weight:bold;}
a.footer_logo_t{font-size:26px; color:#ffffff; font-weight:bold;}
a.footer_logo_t:hover{font-size:26px; color:#ffffff; font-weight:bold;}

/*header*/
.topN{float:left;width:510px;padding:110px 0px 0 0px;}
.topN2{float:left;width:380px;padding:45px 20px 0 0px;text-align:right;}
.topN3{float:right;width:auto; height:auto;padding:10px 0 0 0px;text-align:right;color:#ccc;text-align:left; border:0px #000000 solid;}

.topN4{float:left;width:auto; height:63px; padding-top:15px; padding-left:15px; padding-right:15px; text-align:center;color:#ccc;text-align:left; border:0px #000000 solid;}
* html .topN4{margin-left:8px;}

.header2_left{width:47px; height:53px; float:left;background:url(../images/header2_bg.gif) no-repeat; border:0px #000000 solid;}
.header2_right{width:47px; height:53px; float:left;background:url(../images/header2_bg2.gif) no-repeat;}
.header2_bg{width:440px; height:53px; float:left;background:url(../images/header2_bg_.gif) repeat-x;}

.header_choice_1{width:128px; height:20px; float:left; text-align:center; padding:6px 0px 0 0px; background:url(../images/top_menu.jpg) 0 50% no-repeat;}
.header_choice_1:hover{ background:url(../images/top_menu1_hov.jpg) 0 50% no-repeat;}

.header_choice_11{width:128px; height:20px; float:left; text-align:center; padding:6px 0px 0 0px;}
.header_choice_11:hover{ background:url(../images/top_menu_hov.jpg) 0 50% no-repeat;}

.header_choice_pilio{width:40px; text-align:center; float:left;padding:12px 10px 0 10px; height:20px;border:0px #000000 solid; background:url(../images/pilio.jpg) 0 50% no-repeat;}

.header_choice{ float:left;padding:17px 5px 0 5px; border:0px #000000 solid;}

.header_line{width:8px; float:left; height:50px;  background:url(../images/header_line.jpg) no-repeat;}

#lang{
	float:right;
	width:auto;
	display:table-cell;
	vertical-align:middle;
	padding-right:5px;
	padding-top:30px;
}

a.tn , a.tn:visited{color:#fff;background:url(../images/bullet.jpg) 3px 8px no-repeat;padding:0 0px 0 10px;}
a.tn:hover , a.tn:active{color:#FE209D;}
a.tn2 , a.tn2:visited{color:#fff;}
a.tn2:hover , a.tn2:active{color:#FE209D;}
a.tn3_ , a.tn3_:visited{color:#ffffff;font-size:12px; font-weight:bold; padding-top:15px; padding-bottom:15px; padding-left:20px; padding-right:20px;}
a.tn3_:hover , a.tn3_:active{color:#ffffff; background:#5f5c5c; padding-top:15px; padding-bottom:15px; padding-left:20px; padding-right:20px;}
a.tn3 , a.tn3:visited{color:#6c5b8e;font-size:12px;}
a.tn3:hover , a.tn3:active{color:#e10101;}
a.tn4 , a.tn4:visited{color:#2a020d; letter-spacing:1px;font-size:12px; font-weight:bold; text-decoration:underline;}
a.tn4:hover , a.tn4:active{color:#94060a;}

.vitrina_container {float:left;width:720px; border:0px #000000 solid;}
/* month */
.month {
float:left;
margin:0 10px 10px 0;
width:165px;
padding-left:2px;
min-height:300px;
height:auto;
border:1px solid #ccc;
background:#EFF3FF;
} 
.month p {margin:2px 5px 3px 5px;}

 .eortologio {
float:right;
margin:10px;
width:auto;
height:auto;
} * html .eortologio {
	margin:8px;
	
	}
 .eortologio p {margin:2px 5px;}
 .eortologio a ,  .eortologio a:visited {
display:block;
font-size:10px;
color:#FF8500;
text-decoration:none;
margin:8px 5px 0 5px;
text-align:right;
}
 .eortologio a:hover ,  .eortologio a:active {
color:#9E4281;
text-decoration:none;
}


#search{width:170px; float:left; text-align:left; height:28px; border:0px #000000 solid; padding:2px 0 0 25px;}
.search_field{display:block;width:133px;height:20px;background:url(../images/sField.jpg) no-repeat;border:none;color:#000000;padding:2px 0 2px 2px;float:left;font-size:11px;}
.news_field{display:block;width:148px;height:21px;background:url(../images/nfield.jpg) no-repeat;border:none;color:#000000;padding:2px 0 2px 2px;float:left;font-size:11px;}
.sSub{display:block;width:93px;height:21px;background:url(../images/sSub.jpg) no-repeat;border:none;cursor:pointer;float:left;}

.minicart{float:right;width:auto; height:30px; padding:0 78px 0 0; border:0px #000000 solid; background:url(../images/lcart.jpg) 96% 20%  no-repeat;}
.lcart{float:left;display:block; width:71px;height:30px;background:url(../images/lcart.jpg)0px 2px  no-repeat;}
.micart_text{ float:left;  padding-top:7px; padding-left:20px;padding-right:10px; height:23px; background:url(../images/cart_bg.jpg) no-repeat; 
color:#000000; font-size:11px;}
.minicart_prods{color:#000000;font-size:12px; }
a.cart_prods , a.cart_prods:visited{color:#ffffff; text-decoration:underline;}
a.cart_prods:hover , a.cart_prods:active{color:#2e020f;}


.flags{float:right;padding:25px 30px 0 10px;}
.enFlag{float:left;display:block;width:18px;height:11px;background:url(../images/enFlag.jpg) no-repeat;cursor:pointer;margin:0 0 0 2px;}
.grFlag{float:left;display:block;width:18px;height:12px;background:url(../images/grFlag.jpg) no-repeat;cursor:pointer;margin:0px 0 0 0;}

/*subheader*/
.subheader_left{float:left;width:580px;}
.mnars{float:left;width:368px;height:394px;}
.slogan{display:block;width:580px;height:207px;background:url(../images/slogan.jpg) no-repeat;}
.kolrs{display:block;width:580px;height:143px;}



/*main*/
.main_content{float:left; width:555px; border:1px #000000 solid; padding:20px 0 0 0px; text-align:left; }
.main_content_right{float:left; width:107px; padding-top:10px; padding-left:10px;  border:0px #000000 solid;}
.main_title{text-align:left;margin:10px 0 0 0;padding:0 0 0px 0;border-bottom:0px solid #444; background:#cacaca; min-height:25px;}
h1{font-weight:normal;font-size:20px;padding:0;margin:0;color:#CACACA;}

.text{width:675px;padding:10px 0 0 0; border:0px #888888 solid;}

/*pages-*/
.pages{clear:both;float:left;margin:20px 0;width:600px;border-top:1px solid #55748a;padding:5px 0 0 0;}
a.red , a.red:visited{color:#555;}
a.red:hover , a.red:active{color:#FDA9DB;}
.content_text{padding:10px 0 0 10px;}

/*left*/
.left_title{display:block;background:url(../images/left_title.jpg) no-repeat;width:74px;height:38px;}
.leftN{width:204px;}
/* cart*/
.cart{width:300px;padding:0px 0 0 65px;}
.cart_title{display:block;width:244px;height:30px;background:url(../images/cart_title.jpg) no-repeat;}
.cart_p{width:344px;padding:3px 0 0 10px;}
.cart_pDesc{width:217px;border-bottom:1px dashed #eee;padding:2px 0;}
.cart_pPrice{width:76px;padding:3px;text-align:center;}
.cart_pDel{display:block;width:20px;height:15px;background:url(../images/x.jpg) no-repeat;cursor:pointer;}
.cart_pTotal{padding:10px 0 0 10px;}
.pTot1{width:84px;padding:2px 0 0 0;}
.pTot2{font-size:14px;font-weight:bold;color:#ffffff;width:100px;}
.pSend{display:block;width:75px;height:17px;background:url(../images/send.jpg) no-repeat;cursor:pointer;}
.left_logos{display:block;width:144px;height:394px;background:url(../images/left_logos.jpg) no-repeat;}

/*right*/
.pBox{float:left;width:195px;margin:3px 5px 20px 0;}
.pBox_title{float:left;width:195px;height:40px;padding:0 0 3px 0;text-align:center;color:#FF209D;font-size:12px;font-weight:bold;}
.pBox_desc{float:left;width:195px;height:19px;overflow:hidden;color:#ccc;padding:0 3px 0 5px;}
.pBox_img{float:left;display:block;width:195px;height:257px;cursor:pointer;}
.pBox_bottom{float:left;padding:5px 0 0 0 ;text-align:center;width:190px;height:20px;overflow:hidden;}
/*a.pb , a.pb:visited{font-weight:bold;color:#fff;padding:0;}
a.pb:hover , a.pb:active {color:#FF209D;}
*/
/*full_product*/
.fullProd_top_left{float:left;width:420px;padding:0 0 20px 0;}
.fullProd_image_area{padding:0 20px 20px 0;}
.fprod_img_box{float:left;width:145px;float:left;padding:0 10px 0 0;}
.fProd_img{width:120px;position:relative;z-index:1;}
.bottom_images{clear:left;float:left;padding:0 0 0 2px;}
.fullProd_top_right{float:left;width:200px;overflow:hidden;}
.fullProd_title{padding:10px 0 30px 0;font-weight:bold;font-size:18px;color:#FDA9DB;}
.Fprod_price{color:#FF209D;font-size:14px;}
.product_description{clear:left;padding:10px 0;margin:0 20px 0 0;}
.product_bottom{clear:left;padding:20px 0 0 0;}
.price{padding:0 0 0 20px;}
.price2{text-decoration:line-through;}
.pform{padding:0;}
.pBoxSelect{margin:0 5px; float:left;width:100px; border:1px #9f9f9f solid;}
.pBox_field{margin:0 5px 0 0; float:left; border:1px #9f9f9f solid;}
a.fpb , a.fpb:visited{color:#fff;background:url(../images/buy.jpg) right no-repeat;padding:3px 30px 0 0;font-weight:bold;font-size:12px;}
a.fpb:hover , a.fpb:active{color:#FF209D;background:url(../images/buy.jpg) right no-repeat;padding:3px 30px 0 0;}
.back{color:#FDA9DB;}
a.fpbB , a.fpbB:visited{color:#fff;font-weight:bold;font-size:12px;}
a.fpbB:hover , a.fpbB:active{color:#FF209D;}

.synthesis {
float:right;
margin:0 auto;
width:190px;
height:205px;
background:url(../images/synthesi.jpg) no-repeat;
} 

 .synthesis a ,  .synthesis a:visited {display:block;width:190px;height:205px;background:transparent;}
 .synthesis a:hover ,  .synthesis a:active {}


/*---ueforms*/
.ue_title {margin:10px 12px 5px 5px;background:#bab8b8;padding:5px 3px;border:1px solid #473531;width:670px;}
.ue_title_login {margin:10px 12px 5px 5px;background:#bab8b8;padding:3px;border:1px solid #473531;color:#1f4875;}
.form_block1 {margin:10px 10px 5px 0;border-top:1px solid #ccc;}
.ue_form {margin:3px 12px 10px 5px;background:#bab8b8;padding:3px;border:1px solid #473531;width:670px;}
.ue_form_login{background:#e4f5fe;margin:3px 12px 10px 5px;padding:3px;border:1px solid #1f4875;color:#1f4875;font-size:10px;}
.con_title {float:left;margin:3px 0 0 2px;display:block;width:350px;height:250px;background:#55748a;padding:3px;border:1px solid #555;}
.con_form {float:left;margin-top:3px;display:block;width:300px;height:250px;background:#55748a;padding:3px 3px 3px 20px;border:1px solid #555;}

.field {width:150px;border:1px solid #555;margin-bottom:2px;}

/*inside basket-*/
.basket_pad{padding:0 0 0 40px;}
a.basketlink , a.basketlink:visited{color:#fff;}
a.basketlink:hover , a.basketlink:active{color:#FF209D;}
.basket_title_td{border-bottom:1px solid #ccc;}
.basket_table {margin-bottom:4px; background:#777777; padding:3px;border:1px solid #473531; color:#fff; width:700px;}

.prodinfo_cart_display{border:#ffffff solid 0px;}

/*contact*/
.contact_form {float:left;margin:3px 12px 5px 10px;padding:5px 3px;width:auto; border:0px #000000 solid;} * html .contact_form{margin:0 0 0 2px;}
.contact_info{float:left;margin:3px 5px 5px 5px;padding:5px 3px;width:540px;border-top:1px solid #2b585d;} * html .contact_info{margin:5px 0 0 2px;}
.cinfo_text{float:left;width:260px;padding:0 0 0 5px;}
.cinfo_text a , .cinfo_text a:visited {color:#fff;}
.cinfo_text a:hover , .cinfo_text a:active{color:#FF209D;}
#map{ float:left;width: 555px;height:255px;margin:20px 0 0 20px;float:left;border: 1px solid #333333;}
#map1{ float:left;width: 555px;height:255px;margin:20px 0 0 20px;float:left;border: 1px solid #333333;}
#contact{width:auto;margin:10px 0 0 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#111111;float:left; border:0px #000000 solid;}
/*footer*/
a.fl , a.fl:visited{color:#f3f3f3;}
a.fl:hover , a.fl:active{color:#ffffff;}
.newsletter{padding:40px 0 0 650px;}
.nsField{border:none;background:#000;width:170px;color:#fff;font-size:11px;padding:3px 0}
.nsSub{border:none;padding:2px 5px; color:#555;font-weight:bold;font-size:11px;background:#000;}
.nsSub_hover{border:none;padding:2px 5px; color:#fff;font-weight:bold;font-size:11px;background:#333;}

/*vitrina2*/
.last_title{display:block;width:430px;height:29px;background:url(../images/last_title.jpg) no-repeat;}
.last_container{float:left;padding:0 0 0 73px;background:transparent;}
.last{float:left;display:block;width:88px;height:142px;cursor:pointer;}
.last_mask{float:left;position:absolute;z-index:10;display:block;width:86px;height:142px;margin-top:0px;}
.last_img{float:left;display:block;width:86px;height:141px;overflow:hidden;position:absolute;z-index:1;}

/*cart show_terms() */
.terms {background:#777777;padding:5px; width:690px; border:1px solid #473531;}
.terms_title {padding:3px 5px;font-weight:bold;color:#fff;border-bottom:1px solid #555;}
.terms_text{background:#fff;color:#000;block;height:200px;overflow:auto;padding:3px;}
.terms_checkbox{padding:3px;text-align:right;color:#fff;}
.paymethod{background:#777777;padding:5px; width:690px; border:1px solid #473531; color:#ffffff;}




.cat_container {float:left; width:245px;  z-index:98; border:0px #000000 solid;}	
.opentable{margin:0 auto; width:245px; height:auto; text-align: left; border:0px #cbd9ec solid; z-index:98;}
.opentable_height{height:45px;}
.opentable_title{text-align:center;padding-top:20px; display:block; vertical-align:middle; margin: 0 auto; width: 245px; height:25px; background:url(../images/opentable_title.jpg) no-repeat; }
.opentable_title_Greek{text-align:left; display:block; vertical-align:middle; margin: 0 auto; width: 245px; height:30px; background:url(../images/products_title_Greek.jpg) no-repeat; }
.opentable_title_English{text-align:left; display:block; vertical-align:middle; margin: 0 auto; width: 245px; height:30px; background:url(../images/products_title_English.jpg) no-repeat; }
.opentable_text{float:left; width: 230px; padding-left:8px; padding-right:7px; padding-top:5px; border-left:0px #d1d1d1 solid; border-right:0px #d1d1d1 solid; height:auto;z-index:98; background:#473531;}
.opentable_title_text{ text-align:center; font-weight:bold;  font-size: 13px; color:#ffffff;}


.opentable3{margin:0 auto; width:245px; height:auto; text-align: left; border:0px #cbd9ec solid; z-index:98;}
.opentable_height{height:25px;}
.opentable_title3{display:block; vertical-align:middle; margin: 0 auto; padding-left:10px; width: 235px; padding-top:5px; height:20px; background:#271b19; }
.opentable_text3{float:left; width: 235px; padding-left:5px; padding-right:5px; padding-top:2px; height:auto; z-index:98;}

.block_title333 { font-size: 15px; font-weight:bold; text-decoration:none; color: #2757a3; text-align:center;}
.block_title33 { font-size: 15px; font-weight:bold; text-decoration:none; color: #b5bd16; text-align:center;}
.block_title3 { font-size: 15px; font-weight:bold; text-decoration:none; color: #f298c0; text-align:center;}

a.block_title3 , a.block_title3:visited, a.block_title3:active { font-size: 12px; font-weight:bold; text-decoration:none; color: #ff9c00; text-align:center;}
a.block_title3:hover { font-size: 12px; font-weight:bold; text-decoration:none; color: #ffffff; text-align:center;}
.block{color:#c9c9c9; font-size:11px;}

.main_title_text{position:relative; display:block;     font-weight: bold; text-decoration: none; text-align:left;  }

.main_title_text_{position:relative; display:block;   color: #c9cf54;   font-size: 16px; font-weight: bold; text-decoration: none; 
text-align:left;  }

.newstitle{color:#ffffff; font-weight: bold;}

.main_title_{position:relative; display:block;   color: #303030;  text-align: left; font-size: 15px; font-weight: bold; text-decoration: none; 
  padding-left:5px; padding-right:5px; padding-bottom:2px; padding-top:2px; border-bottom:0px #4f8ae2 solid;}

.main_title_text3{position:relative; display:block;   color: #f1f0f0;  text-align: left; font-size: 12px; font-weight: bold; text-decoration: none; }

.arrow_sp{background: url(../images/arrow_sp.jpg) 0 0 no-repeat; height:22px; padding-top:4px; padding-left:30px;}
.title_t {  background: url(../images/main_title_bg_top.jpg) 0 0 repeat-x; width: auto}
.title_b {background: url(../images/title_bottom.jpg) 0 100% repeat-x}
.title_l {  background: url(../images/main_title_left1.jpg) 0 0 repeat-y}
.title_r {background: url(../images/main_title_right.jpg) 100% 0 repeat-y }
.title_bl {background: url(../images/title_bottom_left.jpg) 0 100% no-repeat}
.title_br {background: url(../images/title_bottom_right.jpg) 100% 100% no-repeat}
.title_tl {  background: url(../images/main_title_left.jpg) 0 0 no-repeat}
.title_tr {  background: url(../images/main_title_right_top.jpg) 100% 0 no-repeat;  padding-top:6px; padding-left:3px; padding-bottom:0px; padding-right:3px} 

.opentable_t {  background: url(../images/opentable_t.jpg) 0 0 repeat-x; width: auto}
.opentable_b {background: url(../images/opentable_b.jpg) 0 100% repeat-x}
.opentable_l {  background: url(../images/opentable_l.jpg) 0 0 repeat-y}
.opentable_r {background: url(../images/opentable_r.jpg) 100% 0 repeat-y }
.opentable_bl {background: url(../images/opentable_bl.jpg) 0 100% no-repeat}
.opentable_br {background: url(../images/opentable_br.jpg) 100% 100% no-repeat}
.opentable_tl {  background: url(../images/opentable_tl.jpg) 0 0 no-repeat}
.opentable_tr {  background: url(../images/opentable_tr.jpg) 100% 0 no-repeat;  padding:4px 3px;} 

.border_t {  background: url(../images/border_t.jpg) 0 0 repeat-x; width: auto}
.border_b {background: url(../images/border_b.jpg) 0 100% repeat-x}
.border_l {  background: url(../images/border_l.jpg) 0 0 repeat-y}
.border_r {background: url(../images/border_r.jpg) 100% 0 repeat-y }
.border_bl {background: url(../images/border_bl.jpg) 0 100% no-repeat}
.border_br {background: url(../images/border_br.jpg) 100% 100% no-repeat}
.border_tl {  background: url(../images/border_tl.jpg) 0 0 no-repeat}
.border_tr {  background: url(../images/border_tr.jpg) 100% 0 no-repeat;  padding:11px 10px;} 

.pr_t {  background: #9f9897; width: auto}
.pr_b {background: #9f9897;}
.pr_l {  background: #9f9897;}
.pr_r {background: #9f9897; }
.pr_bl {background: #9f9897;}
.pr_br {background: #9f9897;}
.pr_tl {  background: #9f9897;}
.pr_tr {  background: #9f9897;  padding:2px;} 


.opentable_t3 {  background: url(../images/3opentable_t.jpg) 0 0 repeat-x; width: auto}
.opentable_b3 {background: url(../images/3opentable_b.jpg) 0 100% repeat-x}
.opentable_l3 {  background: url(../images/3opentable_l.jpg) 0 0 repeat-y}
.opentable_r3 {background: url(../images/3opentable_r.jpg) 100% 0 repeat-y }
.opentable_bl3 {background: url(../images/3opentable_bl.jpg) 0 100% no-repeat}
.opentable_br3 {background: url(../images/3opentable_br.jpg) 100% 100% no-repeat}
.opentable_tl3 {  background: url(../images/3opentable_tl.jpg) 0 0 no-repeat}
.opentable_tr3 {  background: url(../images/3opentable_tr.jpg) 100% 0 no-repeat;  padding:5px;} 

#admin__{
	margin: 0 0 0 0;
	color:#ffffff;
	width: 245px;
	height:auto;
	text-align: center;
	
}
.default_order_msg{float:right; padding-right:10px; padding-bottom:5px; height:14px;}

.newsletter1{float:left; width:148px; padding-left:15px;color:#2757a3;border:0px #cbd9ec solid; font-weight: bold;}
.newsletter11{float:left; width:148px; padding-left:15px;padding-top:5px;color:#2757a3;border:0px #cbd9ec solid; font-weight: bold;}
.newsletter2{float:left; width:18px; HEIGHT:21px;padding-top:5px; padding-left:10px;color:#5976a9; border:0px #cbd9ec solid; font-weight: bold;}
.newsletter_submit{border:none; height:57px;background:url(../images/red_arrow.jpg) no-repeat 0px 30%; font-size:11px; font-weight:bold;text-decoration:none;
cursor:pointer;}
.input_news{font-size: 11px; width: 115px; font-family: verdana, helvetica, geneva, sans-serif; vertical-align: middle; height:14px}

.ship{background:url(../images/ship.jpg) no-repeat 0px 0px; margin:0 auto; width:158px; height:163px;}

#sub_choices {padding:10px; margin:0 auto; height:auto;  background:#dddddd; border:1px #bec0bf solid;}



#sub_choices2{ margin-right: auto; width:100%; text-align:left; height:auto;}

.sub_choices1{margin-top:10px; float:left; width:auto; white-space:nowrap; padding-top:5px; padding-bottom:5px; padding-right:5px; text-align:center; display:block; 
vertical-align:middle; color: #ffffff; }
.sub_choices_text {white-space:nowrap; padding:4px; margin: 0 auto; color: #ffffff; font-size: 11px; font-weight: bold; border: #939292 1px solid; background-color: #6f7370; }
a.sub_choices_text {white-space:nowrap; padding:4px; margin: 0 auto; color: #ffffff; font-size: 11px; font-weight: bold; border: #939292 1px solid; background-color: #6f7370; }
a.sub_choices_text:active {white-space:nowrap; padding:4px; margin: 0 auto; color:#ffffff ; font-size: 11px; font-weight: bold; border: #939292 1px solid; background-color: #6f7370; }
a.sub_choices_text:visited {white-space:nowrap; padding:4px; margin: 0 auto; color: #ffffff; font-size: 11px; font-weight: bold; border: #939292 1px solid; background-color: #6f7370; }
a.sub_choices_text:hover { white-space:nowrap; padding:4px; margin: 0 auto; font-weight: bold; color: #ffffff; font-size: 11px; text-decoration: none;
	border: #afafaf 1px solid; background-color: #373737; }


.t {  background: #cecece; width: auto}
.b {background: #cecece}
.l {  background: #cecece}
.r {background: #cecece}
.bl {background: #cecece}
.br {background: #cecece}
.tl {  background: #cecece}
.tr {  background: #cecece; padding:1px;} 


.image{ border:1px #fcb749 solid;}
.images{ width:auto; min-height:1px; height:auto !important; height:auto;   padding:5px; float:left;} /*use in page full_product*/
.images_right{ width:370px; min-height:1px; height:auto !important; height:auto;   border:0px #000000 solid; float:right;} /*use in page full_product*/
.images_in{margin:0 auto; float:left; padding-left:2px; padding-right:2px; padding-bottom:10px;  border:0px #000000 solid;} /*use in top,*/

.images_center{margin:0 auto; padding:0; width:692px; border:0px #000000 solid;} /*use in top,*/

.vitrina_description_synthesis {width:190px;height:70px;margin:0 2px 0 3px; border:0px #000000 solid;} * html .vitrina_description_synthesis {height:30px;}
.vitrina_description_synthesis p {padding:0 0 0 5px;margin:0;}

.page_container {float:left; width:690px;padding:5px; border:1px #000000 solid;}



.product{ width:675px; background:#dfefa6; vertical-align:top; margin:6px; float:left;  border:0px #000000 solid;  z-index:1;}

* html .product {margin:2px; }

.product_top{ width:150px;  vertical-align:top; margin:7px; float:left;    z-index:1;}

* html .product_top { margin:2px;}

.product_main_top{border:1px #d5d5d5 solid;}

.product_title{ float:left; width:auto;  padding-top:4px; padding-left:4px; padding-right:4px;   min-height:20px; height:auto !important; height:20px; 
 text-align:left;}

.product_title_top{position:relative; margin:0 auto; width:148px;  min-height:20px; height:auto !important; height:20px; 
 text-align:center; border-top:1px #828282 dotted;}

.product1{ float:left; height:auto;width:100%; padding-bottom:6px;}

.prod_choices_text { display:block; padding:2px 2px 2px 2px; margin: 4px; color: #1e1715; font-size: 13px; font-weight: bold;}
a.prod_choices_text {white-space:nowrap; padding:2px 2px 2px 2px; margin: 0 auto; color: #f1f6fb; font-size: 10px; font-weight: bold; border-right: #f58426 1px solid;
    border-bottom: #f58426 1px solid; border-left: #f58426 1px solid; border-top: #f58426 1px solid; background-color: #2673bf; }
a.prod_choices_text:active {white-space:nowrap; padding:2px 2px 2px 2px; margin: 0 auto; color: #f1f6fb; font-size: 10px; font-weight: bold; border-right: #f58426 1px solid;
    border-bottom: #f58426 1px solid; border-left: #f58426 1px solid; border-top: #f58426 1px solid; background-color: #2673bf; }
a.prod_choices_text:visited {white-space:nowrap; padding:2px 2px 2px 2px; margin: 0 auto; font-weight: bold; color: #f1f6fb; font-size: 10px; text-decoration: none;
	border-right: #f58426 1px solid; border-bottom: #f58426 1px solid; border-left: #f58426 1px solid; border-top: #f58426 1px solid; background-color: #2673bf;}
a.prod_choices_text:hover {white-space:nowrap; padding:2px 2px 2px 2px; margin: 0 auto; font-weight: bold; color: #ffffff; font-size: 10px; text-decoration: none;
	border-right: #f58426 1px solid; border-bottom: #f58426 1px solid; border-left: #f58426 1px solid; border-top: #f58426 1px solid; background-color: #0c5aa4;}

.product_div_image{ float:left; padding-left:4px;  width:158px; height:auto !important; height:auto;}

.product_div_image_top{ margin:0 auto; width:136px; padding-top:6px; height:auto !important; height:auto; border:0px #000000 solid;}

.product_div_description{ float:left; text-align:left; width:auto; border:0px #000000 solid; height:auto !important;  margin-top:0px; margin-bottom:1px; 
padding-left:8px;}

.product_div_description_top{ float:left; text-align:left; width:140px; border:1px #000000 solid; height:auto !important;  margin-top:0px; margin-bottom:1px; 
padding:3px; border:0px #000000 solid;}

.top_price{margin:0 auto; text-align:right; width:80px;border:1px #969696 solid; padding-top:1px;}

.top_price1122{float:left; text-align:right; width:80px;border:1px #969696 solid; padding-top:1px;}

.price1{float:left; text-align:left;  padding-left:10px; min-height:21px; height:21px; height: auto !important; padding-top:4px; width:80px; }

.price{float:left; padding-left:10px; width:80px; padding-top:2px;}

.top_price1{float:left; text-align:left; border:0px #969696 solid; padding-right:5px; min-height:21px; height:21px; height: auto !important; padding-top:2px; width:80px; }

.top_price1_{margin:0 auto; text-align:center; border:0px #969696 solid; padding:5px; height: auto !important; }

.top_price_text1{text-decoration:line-through; font-size:12px; color:#9c9b9b; }

.top_price_text2{ font-size:14px; color:#271b19; background:#dbdada; padding:3px;}

.more_options1{margin:0 auto; width:auto; border:0px #969696 solid; padding-top:1px; text-align:center;}

.more_options1_full{float:right;  border:0px #969696 solid; padding:3px; background:#473531; text-align:center;}


.more_options2{margin:0 auto; width:90px; border:0px #969696 solid; padding-top:0px; }

.more_options22{float:left; width:90px; border:0px #969696 solid; padding-top:0px; }

.more_options__{float:right; width:190px; border:0px #969696 solid; padding-top:5px; }

.more_gen{float:left;background:#f65a8b;padding:3px;}

.more_gen1{float:left;background:#898989;padding:3px;color:#ffffff;margin-left:15px;margin-right:1px;}

.more_options{margin:0 auto; width:170px; border:1px #969696 solid; padding-top:5px; }

.more_options_full{float:left; width:100%; border-top:1px #e2e2e2 solid; padding-top:5px; }

.more_options_full_cart{float:left;}

.top_more{float:left;  border:0px #000000 solid;  margin-left:0px;  padding:2px; width:auto; 
background:#a4bb51 ; text-align:center;}

.top_cart222{float:left;  border:0px #000000 solid;  margin-left:0px;  padding:2px; width:auto; 
background:#3f8ddd ; text-align:center;}

.top_more222{margin:0 auto;  border-top:2px #ffffff solid;  margin:0 auto;  padding:2px; width:auto; 
background:#473531 ; text-align:center;}

.top_cartq{float:left;  border:0px #000000 solid;  margin-right:0px; width:27px;}

.more1 {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}
a.more1 {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}
a.more1:active {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}
a.more1:visited {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}
a.more1:hover {font-size:11px; font-weight:normal; text-decoration:none; color:#d8f2ff;}

.more {font-size:11px; font-weight:normal; text-decoration:none; color:#3f5101;}
a.more {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}
a.more:active {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}
a.more:visited {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}
a.more:hover {font-size:11px; font-weight:normal; text-decoration:none; color:#ff9c00;}

.more2 {font-size:11px; font-weight:normal; text-decoration:none; color:#5976a9;}
a.more2 {font-size:11px; font-weight:normal; text-decoration:none; color:#5976a9;}
a.more2:active {font-size:11px; font-weight:normal; text-decoration:none; color:#5976a9;}
a.more2:visited {font-size:11px; font-weight:normal; text-decoration:none; color:#5976a9;}
a.more2:hover {font-size:11px; font-weight:normal; text-decoration:none; color:#103539;}

.white {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}
a.white {font-size:11px; font-weight:normal; text-decoration:none; color:#c9c9c9;}
a.white:active {font-size:11px; font-weight:normal; text-decoration:none; color:#c9c9c9;}
a.white:visited {font-size:11px; font-weight:normal; text-decoration:none; color:#c9c9c9;}
a.white:hover {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}


.Container {width:234px; margin:0 auto;}

.Container {width:234px; margin:0 auto;}

.con_Header {  height:23px; background-color:#89a8ce; font-weight:bold; color:White; font-size:12px; padding-top:7px; 
            background-image:url(../images/opentable1_title_arrow.jpg);
           background-repeat:no-repeat; background-position:1% 50%; }

.con_Header2 { background-color:#89a8ce; font-weight:bold;color:#ffffff;
           background-image:url(../images/opentable1_title_arrow1.jpg); background-repeat:no-repeat;
           background-position:1% 50%;}

.con_Header:hover { cursor: pointer;
			cursor: hand; }

.Content { }


.product_more {float:left;  min-height:23px; height:23px; margin-top:0px; margin-left:6px; margin-bottom:3px; padding-left:3px; padding-right:3px; padding-top:7px;}

.product_cart1{float:right; height:21px; width:20px; max-height:21px; margin-top:3px;   background:url(../images/add_cart.jpg) top left  no-repeat;}
.product_cart2{float:right; border:0px #000000 solid; height:19px; margin-left:4px; padding-left:4px; padding-right:20px; padding-top:3px; width:90px; 
background: url(../images/addcartbg.jpg) top left no-repeat; text-align:right;}

.product_price{float:right;  min-height:23px; height:23px; height: auto !important; padding-right:3px; }

.product_price1{float:right;  min-height:23px; height:23px; height: auto !important; padding-top:7px; padding-right:3px;}

.size{background:#d4d4d4; float:left; padding:3px;margin-right:3px;margin-left:3px; width:40px; height:15px; text-align:center;}
.color{float:left; padding:3px;margin-right:3px;margin-left:3px; width:15px; height:10px; border:1px #a6a4a4 solid;}
.col_siz{float:left; margin-right:5px; border:0px #000000 solid;}
.col_siz_text{float:left; margin-right:5px; border:0px #000000 solid;}

.errors{color:#b30003;}

