

body{font-size:12px;font-family:'Muli',Arial,sans-serif;font-weight:normal;font-style:normal;color:#000;background:#fff;margin:0;text-align:center;}

table,th,tr,td{border:0px;font-size:12px;}
.tab_head{font-weight:bold;color:#FFF;background:#777}
.tab_fill{color: #333;background:#F4F4F4;}
.tab_over{color: #000;background:#EEEEEE;}

p{}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
h2{color:#000;font-size:13px;font-weight:bold;text-transform:uppercase;}
h3{color:#000;font-size:12px;font-weight:bold;}
a,a:visited{font-size:12px;color:#1c7d85;text-decoration:none;font-weight:normal;}
a:hover{color:#222;text-decoration:underline;}
hr{height:1px;color:black;}
ul, li {padding:0;}
form {padding:0px;margin:0px;}

img{border:0}

.closer{clear:both;}

input, select, textarea{font-family:'Muli',Arial,sans-serif;border:1px solid #ccc;background:#efefef;padding:2px;padding-left:5px;font-size:12px;color:#1c7d85;
-moz-border-radius:4px;border-radius:4px;}
input:hover, select:hover, textarea:hover{border:1px solid #888;}

.checkbox{border:none;background-color:transparent;}
.radio{font-size:11px;font-family:Arial;font-weight:normal;font-style:normal;border:none;background-color:transparent;vertical-align:middle;}
input[type="radio"]{border-style:none;background:transparent;}
input[type="checkbox"]{border:none;margin:0px;background:transparent;}
select{font-family:'Muli',sans-serif;}

.informativa{border:1px solid #CCC;width:400px;height:100px;overflow:auto;font-size:10px;padding:2px;color:#666;}

.reset{clear:both;}
 
/* override for jQuery UI settings */
.ui-button .ui-button-text {font-size:12px;font-family:'Muli',Arial,sans-serif;color:#1c7d85;}
.ui-widget, .ui-widget button{font-size:12px;font-family:'Muli',Arial,sans-serif}


/* COOKIE ALERT */
#cookieBar{position:fixed;z-index:20000;top:0;left:0;width:100%;padding-top:10px;background:#555;border-top:1px solid #444;height:130px;padding-top:10px;
-webkit-box-shadow: 0px 7px 9px 0px rgba(170,170,170,0.75);
-moz-box-shadow: 0px 7px 9px 0px rgba(170,170,170,0.75);
box-shadow: 0px 7px 9px 0px rgba(170,170,170,0.75);
}
#cookieBar .content{margin:0 auto;width:1000px;font-size:15px;color:#ddd;text-align:left;padding-left:5px;}
#cookieBar .content a{color:white;font-weight:bold;font-size:15px;}
#cookie_btn{float:right;text-align:right;width:50px;margin-right:40px;}
#cookie_btn a{color:white;font-weight:bold;background:red;padding:3px 6px;font-size:18px !important;}
#cookie_btn a:hover{color:white;font-weight:bold;background:green;text-decoration:none;}
/* END COOKIE ALERT */



/* LAYOUT */
#wrapper{text-align:left;margin-top:0px;}
#languages{display:none;position:absolute;top:20px;text-align:center;}
#languages .content{margin:0 auto 0;width:1000px;position:relative;text-align:right;height:20px;}
#header{text-align:center;margin-top:15px;}
#header .content{margin:0 auto 0;width:1000px;position:relative;text-align:left;height:100px;}
#header h1{display:none;}
#logo{position:absolute;top:0px;left:0px;}
#alert_message{position:absolute;left:240px;top:45px;width:754px;background:#ffffbb;text-align:center;font-size:13px;color:red;padding:3px;}
#social{position:absolute;left:840px;top:10px;width:160px;height:36px;text-align:right;}
#phone{position:absolute;left:450px;top:16px;width:340px;height:35px;text-align:center;font-size:120%;}
#phone .questions{font-weight:normal;color:#444}
#phone .call{font-weight:bold;color:#4eb5be}
#phone .number{font-weight:bold;font-size:120%;color:#4eb5be;}

/*
#searchbar{position:absolute;left:240px;width:760px;text-align:right;font-size:10px;}
#searchbar input, #searchbar select{font-size:10px;border:none;background:#ecf6f8;}
#searchbar .searchtext{clear:both;color:#444;float:right;width:300px;text-align:right;}
#searchbar .searchproducer{clear:both;color:#444;float:right;width:330px;text-align:right;margin-top:5px;}
*/

#container{text-align:center;}
#container .content{margin:0 auto 0;position:relative;width:1000px;min-height:650px;margin-bottom:20px;}
#footer{background:#4eb5be;text-align:center;margin-top:20px;}
#footer .content{margin:0 auto 0;padding-top:30px;width:1000px;text-align:center;}

#colophon{background:#4eb5be;text-align:center;}
#colophon .content{margin:0 auto 0;color:#fff;width:1000px;position:relative;padding:10px 0 10px 0;text-align:center;}
#powered{background:#4eb5be;text-align:center;}
#powered .content{margin:0 auto 0;color:#fff;width:1000px;position:relative;padding:10px 0 40px 0;text-align:center;}

#footer .content .box{height:200px;width:216px;float:left;margin-right:45px;}
#footer .content .box .title{padding-left:5px;color:#fff;font-weight:bold;font-size:16px;border-bottom:1px solid #fff;text-align:left;}
#footer .content .box .text{color:#eee;text-align:left;}
#footer .content .box .text ul{margin-left:5px;list-style:none;font-style:italic;}
#footer .content .box .text ul li a{color:#fff;font-style:normal}
#footer .content .box .text ul li a:hover{color:#fff}

/* BANNERS */
#banner_top{display:none;margin-top:0px;margin-bottom:20px;height:70px;background:#f9f9f9;}
#banner_left{display:block;margin-top:20px;}
#banner_right{display:none;clear:both;margin-top:20px;width:225px;margin-bottom:0px;height:350px;background:#f9f9f9;}
#banner_bottom{display:none;clear:both;margin-top:20px;margin-bottom:20px;height:70px;background:#f9f9f9;}


/* MENUBAR */
#menubar{position:absolute;top:70px;left:240px;margin:0;width:760px;height:20px;text-align:center;background:#4eb5be;
-moz-border-bottom-right-radius:7px;border-bottom-right-radius:7px;
-moz-border-top-left-radius:7px;border-top-left-radius:7px;
}
#menubar .content{margin:0 auto 0;text-transform:uppercase;font-size:12px;text-align:center;color:#555;font-weight:normal;background:transparent;padding:0;width:100%;}
/*
#menubar .content a,#menubar .content a:visited{color:#fff;text-decoration:none;font-weight:bold;}
#menubar .content a:hover,#menubar .content a:active{color:#000;font-weight:bold;text-decoration:none;background-color:transparent;}
*/
#menu{margin:0 auto 0;display:inline-block;height:20px;padding:0;}
#menu ul{list-style:none;padding:0;margin:0;}
#menu ul li {padding:0;margin:0;display:inline;float:left;position:relative;text-align:center;cursor:default;border-left:1px solid #fff;height:20px;}
#menu ul li:first-child{border-left:none;}
#menu ul li a{font-weight:normal;;font-size:12px;color:#fff;display:block;height:17px;padding-top:3px;padding-left:12px;padding-right:12px;text-decoration:none;}
#menu ul li a:hover{color:#fff;background:#000}


/* LANGUAGE BAR */
#languages .languagebox{width:200px;float:right;text-align:right;padding:0;color:#000}
#languages .languagebox a,#languages .languagebox a:hover {font-size:11px;font-weight:normal;}

/* CONTENT */
#sidebar{float:left;width:225px;margin:0px;text-align:left;padding:0px;color:#999;margin-top:20px;}
#sidebar_header{display:none;height:1px;}
#sidebar_footer{display:none;height:1px;}
#sidebar_content{padding-left:10px;background:#ecf6f8; 
-moz-border-top-right-radius:25px;
border-top-right-radius:25px;
}
#sidebar_content h3{height:25px;font-size:16px;color:#4eb5be;font-weight:bold;width:190px;padding-top:10px;padding-bottom:10px;}

#searchbox{margin-top:20px;padding-left:10px;background:#ecf6f8;padding-top:10px;padding-bottom:10px; 
-moz-border-top-right-radius:25px;
border-top-right-radius:25px;
}
#searchbox .searchbox_amount{margin:0 auto 0;text-align:center;border:0;color:#1c7d85;background:transparent;font-weight:bold;width:200px;}

#sidebar ul{margin:0px;list-style:none;padding:0px;font-weight:normal;}
#sidebar li{margin:0px;padding-bottom:1px;list-style:none;padding-left:5px;font-weight:normal;}
#sidebar li a,#sidebar li a:visited{font-weight:normal;font-size:12px;color:#555;}
#sidebar li a:hover,#sidebar li a:active{color:#000;}
#sidebar ul li li {padding-left:5px;}
#sidebar ul li li a,#sidebar ul li li a:visited{font-size:11px;font-weight:normal;color:#1c7d85;}
#sidebar .promo {color:#AA0000;}
#sidebar .title{text-align:left;width:230px;background:#ccc;font-size:11px;font-weight:bold;font-style:normal;color:#000;}
#sidebar .text{font-size:11px;font-weight:normal;font-style:normal;color:#CC0000;}
#sidebar .text a {font-size:11px;}
#sidebar .promo_link, #sidebar .outlet_link, #sidebar .lastminute_link, #sidebar .new_link, #sidebar .giftcard_link, .saldi_link{color:#005d34;text-transform:uppercase;}
#sidebar .saldi_link{background:#9b3f93;color:#fff;letter-spacing:.4px;}
#sidebar .saldi_link:hover{color:black;text-decoration:none;}

#main{margin:0px;float:right;width:760px;border:0;margin-top:20px;text-align:left;padding-left:0px;padding-top:0px;}
#main ul{padding-left:30px;}
#main .main_title{font-size:130%;font-weight:bold;color:#555;}

.main_breadcrumbs{float:left;width:375px;text-align:left;height:50px;}
.main_commands{float:right;width:375px;text-align:right;height:50px;}


/* miscellaneous */
.sale{font-weight:normal;font-style:normal;color:black;text-decoration:blink;background-color:yellow;}

.error{color:#CC0000;font-weight:bold;}
.lightgray{font-size:9px;font-weight:normal;font-style:normal;color:#999;}

/* LISTS */
.list_item{position:relative;width:748px;border:none;margin-bottom:15px;padding:5px;border:1px solid #ddd;
-moz-border-bottom-right-radius:15px;border-bottom-right-radius:15px;
-moz-border-top-left-radius:15px;border-top-left-radius:15px;
}
.list_item:hover{border:1px solid #4eb5be;}
.list_item a, .list_item a:visited {font-size:14px;}
.list_item a:hover {color:#005d34}

.list_left{float:left;width:120px;min-height:100px;text-align:center;}
.list_image{margin:0 auto 0;text-align:center;width:100px;height:100px;background:#fff;}
.list_no_image{margin:0 auto 0;text-align:center;width:90px;height:90px;background:#fff;color:#bbb;border:1px solid #eee;font-size:10px;}
.list_label_over{position:absolute;left:700px;top:-1px;z-index:100;float:left;}
.list_middle{float:left;margin-left:20px;width:600px;}
.list_middle_items{float:left;margin-left:20px;width:420px;}
.list_title{margin-top:5px;font-size:14px;font-weight:bold;color:#005d34;}
.list_description{margin-top:3px;color:#444}
.list_links{margin-top:5px;padding-bottom:10px;}
.list_links a{font-size:11px;}
.list_quantity{display:none;clear:both;text-align:right;color:#999;font-size:10px;padding-bottom:10px;padding-right:20px;margin-top:15px;}
.list_availability{font-weight:normal;color:#cc0000;margin-top:2px;}

.list_right{float:left;width:120px;text-align:center;margin-left:20px;}
.list_price{margin-top:5px;width:120px;color:#222;font-size:12px;}
.list_price .current_price{font-size:22px;color:#1c7d85;font-weight:bold;}
.list_price .striked_price{font-size:14px;color:#999;font-weight:normal;text-decoration:line-through;}
.list_price .striked_price:hover{text-decoration:none;}
.list_rating{margin-top:10px;padding-left:18px;}

/* LISTS GALLERY */
.list_gall{float:left;width:234px;border:1px solid #ddd;margin-bottom:15px;padding:5px;margin-left:10px;height:280px;
-moz-border-bottom-right-radius:15px;border-bottom-right-radius:15px;
}
.list_gall:hover{border:1px solid #4eb5be;}
.list_gall a, .list_gall a:visited {font-size:14px;}
.list_gall a:hover {color:#BB0000}
.list_gall_image{float:left;text-align:center;width:120px;}
.list_gall_image img{margin:0 auto 0;}
.list_gall_title{padding-bottom:5px;position:relative;height:58px;width:180px;line-height:15px;}
.list_gall_title a,.list_gall_title a:visited{font-size:13px;font-weight:bold;}
.list_gall_description{clear:both;color:#444;}
.list_gall_quantity{clear:both;margin-top:3px;text-align:left;color:#cc0000;font-size:11px;padding-bottom:10px;height:15px;padding-top:10px;}
.list_gall_pricing{float:right;width:110px;text-align:left;color:#222;font-size:12px;padding-bottom:10px;}


.list_gall_label_over{position:absolute;left:190px;top:-6px;z-index:100;float:left;}
.list_gall_label_over img{width:60px;height:60px;}
.list_gall_rating{display:none;position:absolute;top:30px;left:100px;float:right;width:120px;margin-top:0px;height:70px;text-align:right;z-index:100;}


/* GALLERY VIEW */
#new_items{margin-bottom:20px;}

/*
.gall_item{position:relative;width:243px;margin-left:12px;float:left;border:1px solid #ddd;text-align:center;font-size:10px;margin-top:12px;padding:5px 0 0 0;color:#777;height:250px;
-moz-border-bottom-right-radius:15px;border-bottom-right-radius:15px;
}

*/

.gall_item{position:relative;width:233px;margin-left:12px;float:left;border:1px solid #ddd;font-size:11px;margin-top:12px;padding:5px;color:#444;height:280px;
-moz-border-bottom-right-radius:15px;border-bottom-right-radius:15px;
}
.short{height:215px;}
.gall_item:hover{border:1px solid #4eb5be;}
.gall_label_over{position:absolute;left:184px;top:-1px;z-index:100;float:left;}

.gall_content{clear:both;}

/*.gall_title{text-align:left;font-size:11px;height:45px;float:left;width:165px;}*/


.gall_discount_badge{position:absolute;right:10px;top:-5px;}

.gall_title{padding-bottom:5px;position:relative;height:58px;width:180px;line-height:15px;}
.gall_title a{font-size:13px;font-weight:bold;}
.gall_description{clear:both;text-align:justify;}

.gall_imagebox{position:relative;width:120px;text-align:center;float:left;}
.gall_imagebox img{margin:0 auto 0;text-align:center;}

.gall_pricing{width:110px;float:right;text-align:left;padding-top:4px;}
.gall_price{font-size:20px;font-weight:bold;color:#1c7d85;text-align:center}
.gall_oldprice{clear:both;text-align:center;color:#666;font-size:11px;}
.gall_discount{clear:both;margin-top:10px;text-align:center;color:red;font-size:12px;font-weight:bold;}
.gall_percentage{font-size:16px;color:#fff;background:#cc0000;padding:0 3px 0 3px;
-moz-border-top-left-radius:7px;border-top-left-radius:7px;
}
.gall_coupon{font-size:16px;color:#fff;background:#f39705;padding:0 3px 0 3px;
-moz-border-top-left-radius:7px;border-top-left-radius:7px;
}
.gall_savedamount{margin-top:5px;font-weight:normal;color:#666;font-size:11px;}

.gall_rating{margin:0 auto 0;text-align:center;padding-left:15px;margin-top:7px;}
.gall_quantity{clear:both;margin-top:3px;text-align:left;color:#cc0000;font-size:11px;padding-bottom:10px;height:15px;padding-top:10px;}


.new_bottom{width:100%;clear:both;background:#EEE;height:23px;}
.new_bottom:hover{background:#DDD;color:#FFF;}

.new_promo{width:150px;float:left;text-align:right;color:#444;padding-top:5px;font-size:12px;}


#home_slider{background:#fff;margin-bottom:30px;}

/* NAVIGATOR */
.navigator{clear:both;width:100%;font-size:14px;text-align:center;color:#AAA;margin-top:40px;margin-bottom:50px;}
.navigator a{font-size:14px;padding:0px;color:#777;}
.navigator a:hover{text-decoration:none;color:#4eb5be;}
.navigator_left, .navigator_right, .navigator_first, .navigator_last{padding:0 5px 0 5px;height:12px;width:12px;margin:0;}
.navigator_page{padding:0 2px 0 2px;border:1px solid #ccc;color:#4eb5be;
-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;
}
.navigator_page:hover{border:1px solid #4eb5be;color:#4eb5be;}
.navigator_this{padding:0 2px 0 2px;color:#4eb5be;border:1px solid #4eb5be; /*#005d34;*/
-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;
}

/* CART */

#cartcontent{position:absolute;top:20px;left:0px;border:1px solid #4eb5be;width:750px;background:#fff;color:#000;z-index:10000;border-top:none;}
#cart_box{width:740px;border:0;overflow:auto;min-height:50px;padding-left:7px;padding-bottom:30px;}
#cart_bar{background:#4eb5be;height:22px;color:#000;margin-top:10px;}
#cart_barleft{height:17px;float:left;width:250px;text-align:left;padding:5px 0 0 15px;}
#cart_barleft a{color:#fff;}
#cart_barright{height:19px;float:right;width:250px;padding:3px 15px 0 0;text-align:right;}
#cart_barright a{color:#fff}

#cart {width:735px;text-align:left;}
#cart .cart{width:720px;padding-top:20px;}
#cart a{color:#000;}

#cart .cart_table td{font-size:11px;}
#cart .cart_head{color:#000;}
#cart .cart_cell{background:#eee;color:#1c7d85;}
#cart .cart_ship{background:#eee;color:#1c7d85;}
#cart .cart_coupon{background:#eee;color:#990000;}
#cart .cart_charges{background:#eee;color:#1c7d85;}
#cart .cart_total{background:#e4e4e4;text-align:right;color:#000;}


#mypage{width:100%;}
#mypage .table_head{font-size:11px;color:#888;font-weight:normal;border-bottom:1px solid #fff;}
#mypage .table_cell{font-size:11px;background:#ecf6f8;border-bottom:1px solid #fff;}
#mypage .description{color:#777;}
#mypage .oldprice{padding-top:10px;font-size:18px;color:#000;}
#mypage .current_same{padding-top:10px;font-size:18px;color:#0000cc;}
#mypage .current_lower{padding-top:10px;font-size:18px;color:#00AA00;}
#mypage .current_upper{padding-top:10px;font-size:18px;color:#CC0000;}

/* ORDER */
.order_clientdata{width:240px;background:#FFFFD2;float:left;padding:3px;border:1px solid #f3b700;}
.order_client{width:240px;background:#FFFFD2;float:right;padding:3px;margin-right:10px;border:1px solid #f3b700;}
.order_delivery{margin-top:20px;width:240px;background:#FFFFD2;float:right;padding:3px;margin-right:10px;border:1px solid #f3b700;}
.order_head{font-size:11px;color:#000;font-weight:bold;border-bottom:1px solid #f3b700;}
.order_cell{font-family:"Arial Narrow";font-size:11px;background:#FFFFD2;border-bottom:1px solid #f3b700;}
.order_total{font-size:11px;text-align:right;color:#000;font-weight:bold;}

/* ITEM */
#item a{font-size:11px;}
#item .item_leftbox{width:520px;float:left;padding:0px;margin-top:0px;padding-top:0px;}
#item .item_code{font-weight:normal;font-size:10px;padding-bottom:5px;}


#item .item_title{position:relative;font-size:20px;color:#4eb5be;font-weight:bold;width:380px;margin-bottom:10px;padding-top:6px;}

#item .item_image{border:none;width:520px;margin-bottom:5px;margin: 0 auto 0;text-align:center;}
#item .item_no_image{border:1px solid #ddd;background:#ffff;text-align:center;color:#AAA;height:400px;width:520px;}
#item .item_thumbbox{margin-bottom:10px;text-align:left;float:left;padding:0px;}
#item .item_thumbnails{float:left;padding-top:2px;background:#fff;border:0px solid #ddd;margin-right:2px;height:94px;width:102px;text-align:center;}
#item .item_description{font-size:12px;clear:both;margin-bottom:20px;text-align:left;float:left;color:#666;min-height:300px;}
#item .item_rightbox{width:225px;float:right;padding:0px;margin-top:0px;margin-right:0px;text-align:left;padding-left:5px;}
#item .item_logo{background:#FFFFFF;border:none;width:212px;text-align:center;margin-bottom:15px;padding:0px;}
#item #item_buy{clear:both;background:#ecf6f8;width:225px;text-align:left;margin-bottom:0px;padding:0px;margin-bottom:5px;
-moz-border-top-right-radius:15px;border-top-right-radius:15px;
}
#item .item_price{position:relative;clear:both;background:#ecf6f8;margin-bottom:20px;margin-top:20px;text-align:left;padding:5px 5px 5px 10px;
-moz-border-bottom-right-radius:15px;border-bottom-right-radius:15px;
}
#item .item_price .current_price{font-size:16px;color:#CC0000;font-weight:bold;}
#item .item_price .current_price_big{font-size:38px;color:#CC0000;font-weight:bold;}
#item .item_price .striked_price{font-size:14px;color:#999;font-weight:normal;text-decoration:line-through;}
#item .item_price .striked_price:hover{text-decoration:none;}
#item .item_features{}
#item .item_utility{clear:both;background:#ecf6f8;width:225px;margin-bottom:5px;text-align:left;padding:0px;
-moz-border-top-right-radius:15px;border-top-right-radius:15px;
}
.item_title_label_over{position:absolute;left:460px;top:0px;z-index:100;float:left;}

#item .item_features_label_over{position:absolute;left:0px;top:-20px;z-index:100;float:left;text-align:right;width:520px;}
#item .item_features_label_over img{padding:0 8px 0 0;/*height:45px;width:45px;*/}

#item .item_downloads{clear:both;width:223px;margin-bottom:5px;text-align:left;float:left;font-size:80%;background:#f9f9f9;border:1px solid #ccc;padding:0px;}
#item .item_madeinitaly{width:200px;margin-bottom:15px;padding:6px;}
#item .item_exclusive{width:200px;margin-bottom:15px;text-align:left;padding:6px;}
#item .item_promo{font-size:100%;font-weight:bold;color:#AA0000;padding:3px 6px 3px 6px;text-decoration:blink;background-color:yellow;}
#item .item_lastminute{font-size:100%;font-weight:bold;color:#AA0000;padding:3px 6px 3px 6px;text-decoration:blink;background-color:yellow;}
#item .item_outlet{font-size:100%;font-weight:bold;color:#AA0000;padding:3px 6px 3px 6px;text-decoration:blink;background-color:yellow;}
#item .item_availability{font-size:80%;font-weight:normal;color:#888;margin-top:2px;}

#item .item_bonus_box{margin-top:20px;width:500px;}
#item .item_bonus_box_image{float:left;padding:5px;width:50px;}
#item .item_bonus_box_description{float:left;width:440px;color:#f39806}
/* ITEM COMMENTS */
#item_comments_box{clear:both;margin-top:40px;}
#item_comments_box .comments_left{float:left;width:500px;}
#item_comments_box .comments_right{float:right;width:223px;}

#average{padding:15px;background:#ecf6f8;-moz-border-top-right-radius:25px;border-top-right-radius:25px;}
#average_title{font-size:12px;font-weight:bold;margin-bottom:3px;color:#777;}

.item_comments_list{margin-bottom:5px;background:#eee;padding:5px;-moz-border-bottom-right-radius:15px;border-bottom-right-radius:15px;}

.comments_rating_rate{float:left;width:50px;font-size:35px;text-align:center;background:#FFF;border:1px solid #DDD;margin:0 6px 3px 0;}
.comments_rating_description{float:right;width:430px;padding-bottom:3px;margin-top:0px;}
.comments_rating_details{clear:both;margin-top:3px;text-align:right;font-size:11px;color:#777;padding-right:10px;}



.lastminute{font-weight:bold;font-style:normal;color:#000;text-decoration:blink;background-color: orange;padding:3px 6px 3px 6px;}
.novita{font-weight:bold;font-style:normal;color:#000;text-decoration:blink;background-color:yellow;padding:3px 6px 3px 6px;}
.promozione{font-weight:bold;font-style:normal;color:#FFF;text-decoration:blink;background-color:green;padding:3px 6px 3px 6px;}
.outlet{font-weight:bold;font-style:normal;color:#FFF;text-decoration:blink;background-color:red;padding:3px 6px 3px 6px;}

.errorbox {color:#CC0000;font-weight:normal;border:1px dotted red;background-color:#FFFF90;width:100%;margin-left:0px;font-size:11px;}
.errorbox ul{margin-left:2px;}

.inputerror {color:#990000;background-color:yellow/*#FFFFEE*/;font-size:11px;border:1px solid #BB0000;}

.mailorder_body {padding-left:10px;padding-right:10px;font-size:12px;font-family:Arial;font-weight:normal;font-style:normal;color:#000;}
.mailorder_cart_head{font-family:Arial;font-size:11px;color:#000;font-weight:bold;border-bottom:1px solid #777;}
.mailorder_cart_cell{font-family:Arial;font-size:11px;background:#f2f2f2;border-bottom:1px solid #555;}
.mailorder_cart_total{font-family:Arial;font-size:11px;background:#e0e0e0;text-align:right;color:#000;font-weight:bold;border-bottom:1px solid #555;}
.mailorder_footer{padding-left:10px;padding-right:10px;font-size:11px;font-family:Tahoma,Arial,Helvetica,sans;font-weight:normal;font-style:normal;color:#000;}
.mailorder_footer a, .mailorder_footer a:visited, .mailorder_footer a:hover {font-size:11px;font-family:Tahoma,Arial,Helvetica,sans;font-weight:normal;}

.newsletter_body{font-family:Verdana,Helvetica,Sans-serif;font-size:12px;padding-left:15px;padding-right:15px;text-align:justify;}
.newsletter_body a, .newsletter_body a:visited{color:#AA0000;text-decoration:none;}
.newsletter_body a:hover{text-decoration:underline;}


#item_rating{margin-top:50px;}


#voteit{width:223px;height:20px;text-align:center;}
#vote{width:223px;text-align:center;font-weight:normal;padding-top:2px;font-size:10px;}
#rating{/*position:absolute;top:65px;left:0px;*/display:none;width:213px;border:1px solid #ddd;padding:5px;margin-top:0px;background-color:#FFFFEE;font-size:12px;}

#comments{/*position:absolute;top:65px;left:0px;*/width:223px;padding:1px;margin-top:0px;background-color:#ecf6f8;
-moz-border-top-right-radius:15px;border-top-right-radius:15px;
/*-moz-border-bottom-right-radius:15px;border-bottom-right-radius:15px;*/
}
#comment_title{font-size:12px;font-weight:bold;padding:2px;margin:1px;padding-top:3px;margin-bottom:3px;color:#777;}
#comment_roll{clear:both;width:213px;min-height:200px;font-size:10px;padding:5px;margin-top:8px;}

#comment{width:210px;height:70px;}

#starify{position:absolute;top:5px;left:2px;}
#stars-cap{position:absolute;top:0px;left:100px;font-size:22px;font-weight:bold;color:#666;}

/* rating side box */
.rating_average{float:left;font-size:20px;font-weight:bold;text-align:center;padding-left:10px}
.rating_rate{float:left;width:35px;font-size:20px;font-weight:bold;text-align:center;background:#FFF;border:1px solid #DDD;margin:0 6px 3px 0;}
.rating_box{}
.rating_comment{}
.rating_all{clear:both;padding-bottom:3px;border-bottom:1px solid #777;margin-bottom:15px;}
.rating_box_empty{clear:both;margin-bottom:12px;padding-bottom:3px;text-align:center;font-size:12px;color:red;}
.rating_msg_div{padding:3px;color:#1c7d85;font-size:12px;}
.rating_msg_span{color:red;font-size:10px;}
.rating_voters{float:left;height:20px;margin-top:10px;margin-left:8px;font-size:11px;font-weight:normal;color:#444;}


/* userRatings */
#ratings{}
#ratings .td_head{color:#000;border-bottom:1px solid #999;}
#ratings .td_fill{border-bottom:1px solid #ccc;}
#ratings .td_over{padding-top:5px;background:#eee;border-bottom:1px dashed #777}

.weekspecial{margin-left:13px;margin-right:0px;border:1px solid #4eb5be;background:#4eb5be;color:white;text-align:center;}
.weekspecial:hover{background:#1c7d85;border: 1px solid #1c7d85}

.profile_box{text-align:left;width:96%;margin-bottom:20px;border:1px solid #ddd;border-bottom-right-radius:15px;padding:2%;background:#fdfdfd;}
.small{padding:15px;width:151px;float:left;margin-right:9px;text-align:center;background:#fdfdfd;}

.interests_box{float:left;text-align:left;width:30%;margin-right:1%;padding:1%;}

a.redbutton{background:red;color:white;padding:1px 7px;border-radius:4px;font-size:120%;font-weight:bold;}
a.redbutton:hover{color:white;background:green;text-decoration:none;}