@charset "utf-8";
/* CSS Document */

body{background:#FFF; border-top:0px solid #000; color: #333; font-size:12px; padding: 0px 0 5px;}
a{color: #999; text-decoration: none;}
a:hover{color: #E31923; text-decoration: none;}
h1{padding:0; padding-bottom:5px; text-align: left; color:#333; letter-spacing:-1px;}
h2{width:376px; display:block; padding:0; padding-left:10px; margin:0; margin-bottom:10px; font-family: Helvetica, Arial, FreeSans, sans-serif; font-weight: bold; text-align: left;   border-top:1px solid #CCC; border-bottom:1px solid #CCC; line-height:28px; vertical-align:middle; color:#E31923; background-color:#FFF;}
h3{padding:0; padding-bottom:5px; text-align: left; color:#333;}
h4{padding:0; padding-bottom:5px; text-align: left; color:#E31923;}
h5{padding:0; padding-bottom:5px; text-align: left; color:#333; font-weight:bold;}
h6{padding:0; padding-bottom:5px; text-align: left; color:#E31923; font-weight:bold;}
blockquote {padding:0; padding-bottom:5px; text-align: center; color:#333; font-weight:bold;}
p{padding:0; padding-bottom:10px; text-align: left; line-height:16px;}
strong {color:#333;}
table {border-color:#FFFFFF;}
td {padding:1px;}
form {margin:0;padding:0;}
input {font-size:13px; background-color:#FFF; border:1px solid #ccc; margin:0 0 0px 0px; color:#999; text-indent:2px; }
textarea {background-color:#FFF; border:1px solid #ccc; margin:0 0 0px 0px; color:#999; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:2px 0px; }
fieldset {border: 1px solid #ccc; background-color: #FDFDFD; padding:5px; }
legend{margin-left:10px; color:#E31923 }
.button{ cursor:pointer; border:none; vertical-align:bottom; width:auto; color:#000066; background-color:#e9e9e9; }
.mainExpand h2 { cursor:pointer; background-image:url(../images/button_expand.png); background-position:right; background-repeat:no-repeat; }
.imgborder {border:1px solid #ccc; padding:5px; margin:0px 0px 5px 5px; float:right;}
.imgborder p {width:175px;}
.showborder{border:1px solid black;}


.container_12 {	margin-bottom: 10px; background-color:#FFF;}

.redbar_top{width:100%; height:5px; background-color:#E31923; border-top:2px solid #FFF; border-bottom:3px solid #FFF;}
.redbar_base{width:100%; height:1px; background-color:#000066; border-top:0px solid #FFF; border-bottom:3px solid #FFF;}
#topbar{}
#topnav {}
/*#topnav ul {height:25px; padding:0; margin:0;  margin:3px 0px; line-height:25px;  border:1px solid #999; background-image:url(../images/bgrd_792_topnav_x.png); background-repeat:repeat-x; background-position:top; text-align:center;}*/
#topnav ul {height:25px; padding:0; margin:0;  margin:3px 0px; line-height:25px;  border:1px solid #bbb; background-color:#eee; background-image:url(../images/bgrd_792_topnav_x.png); background-repeat:repeat-x; background-position:top text-align:center;}
#topnav li { text-align:center; border-right:1px solid #aaa; padding:5px 20px; margin:10px 0px 0px 0px; line-height:25px; display:inline; list-style:none; }
#topnav li.last {border:none;} 
#topnav li a{font-size:12.5px; font-stretch: extra-expanded;color:#000; text-decoration:underline;}
#topnav li a:hover{ color:#4681BA;}
#topnav li img{ vertical-align:text-top; padding-right:5px; margin-top:3px;}
#logo {}
#strap{background-image:url(../images/bgrd_index_x.png); background-repeat:repeat-x; background-position:top; float:left; padding-left:5px; margin-left:0;}
#webbanner{padding:0;margin:0;top:0;left:0;margin-top:5px;float:left;}
#webbanner object{top:0;left:0;}
#searchsite {margin-top: 5px; margin-bottom:8px; text-align:left;}
#searchsite form{margin-right:5px;}
#callus {font-size:15px; color:#E31923; font-weight:bold; margin:5px 0px 0px 0px;}
#callus p{  text-align:left;}
#switchcom{ text-align:center;}
#switchcom a{display:block; background-color:#000066; color:#FFFFFF; padding:2px 1px; margin:2px 0px 2px 0px; text-decoration:underline;}
#switchcom a:hover{}

#mainimg{}
#img_index{margin-top:20px;}
#selectsite img{}
.holder{border:1px solid #666; padding:5px; margin-bottom:20px;}
.res h1{background-color:#e31923; color:#FFFFFF; padding:5px; margin-bottom:5px;}
.res img{margin:0; padding:0;}
.res p{background-color:#e31923; color:#FFFFFF; margin:0; padding:5px; background-image:url(../images/button_enter.png); background-position:bottom right; background-repeat:no-repeat;}
.com h1{background-color:#000066; color:#FFFFFF; padding:5px; margin-bottom:5px;}
.com img{margin:0; padding:0;}
.com p{background-color:#000066; color:#FFFFFF; margin:0; padding:5px; background-image:url(../images/button_enter.png); background-position:bottom right; background-repeat:no-repeat;}
.holder:hover p{background-image:url(../images/button_enter_over.png);}
.res p:hover{background-image:url(../images/button_enter_over.png);}
.main {margin-top:7px;}

#column_left{}
.grid_title {width:188px; padding:0; margin:0; }
.grid_title a{ line-height:20px; background-color:#cccccc; padding:0; margin:0;   color:#000;  padding-left:10px; display:block; clear:both; cursor:default; border-top:5px solid #000066;}
.grid_title a:hover {text-decoration:none;}
.grid_title_alt a{ line-height:20px; background-color:#cccccc; padding:0; margin:0;   color:#000066;  padding-left:10px; display:block; clear:both; cursor:default; border-top:5px solid #e31923;}
.grid_title_alt a:hover {text-decoration:none;}


#dhtml_slidedown_menu{margin:0;padding:0; margin-bottom:10px;}
#dhtml_slidedown_menu ul {margin:0;padding:0;}
#dhtml_slidedown_menu li {list-style-type:none;margin:0;padding:0;}
#dhtml_slidedown_menu a {text-decoration:none;color:#666;display:block;margin:0;padding:1;}
#dhtml_slidedown_menu a img {border:none;}

#dhtml_slidedown_menu .res_nav_primary_comm { 
background-color:#000066; 
border-top:5px solid #E31923;
padding-left: 10px; 
padding-top:2px; 
padding-bottom:2px;
color: #FFFFFF;
font-weight:bold;
text-decoration: none;
}

/* res side nav css */
#dhtml_slidedown_menu .res_nav_primary {width: 178px;background-color:#e31923; border-right:none;border-top:solid 5px #000066; border-bottom:solid 1px #FFF;	line-height: 20px;padding-left: 10px;color: #FFFFFF;font-weight:bold;text-decoration: none;}
#dhtml_slidedown_menu .res_nav_primary:hover {color: #fff;font-weight:bold;text-decoration: none; cursor:default;}
#dhtml_slidedown_menu .res_nav_secondary {width: 174px;background-color:#FAFAFC;border-right:none;border:solid 1px #d2d2d2;line-height: 20px;padding-left: 6px;padding-right:6px;color: #333;font-weight:bold;text-decoration: none; margin:2px 0px;;}
#dhtml_slidedown_menu .res_nav_secondary:hover {color: #E31923;font-weight:bold;text-decoration: none;}
#dhtml_slidedown_menu .res_nav_tertiary {width: 158px;background-color:#FFF;border-right:none;border-bottom: dotted 1px #e9e9e9;line-height: 20px;padding-left: 30px;color: #333;font-weight:bold; font-style:italic;text-decoration: none;}
#dhtml_slidedown_menu .res_nav_tertiary:hover {	color: #E31923;	font-weight:bold;text-decoration: none;}
/* res side nav end */
/* com side nav css */
#dhtml_slidedown_menu .com_nav_primary {width: 178px;background-color:#99ADFF;background-image:url(../images/bgrd_nav_primary_x_com.png);background-repeat:repeat-x;border-right:none;border-bottom:solid 1px #FFF;	line-height: 20px;padding-left: 10px;color: #FFFFFF;font-weight:bold;text-decoration: none;}
#dhtml_slidedown_menu .com_nav_primary:hover {color: #333;font-weight:bold;text-decoration: none;}
#dhtml_slidedown_menu .com_nav_secondary {width: 168px;background-color:#CCE0FF;border-right:none;border-bottom:solid 1px #FFF;line-height: 20px;padding-left: 20px;color: #333;font-weight:bold;text-decoration: none;}
#dhtml_slidedown_menu .com_nav_secondary:hover {color: #0066FF;font-weight:bold;text-decoration: none;}
#dhtml_slidedown_menu .com_nav_tertiary {width: 158px;background-color:#FFF;border-right:none;border-bottom: dotted 1px #0066FF;line-height: 20px;padding-left: 30px;color: #333;font-weight:bold;text-decoration: none;}
#dhtml_slidedown_menu .com_nav_tertiary:hover {	color: #0066FF;	font-weight:bold;text-decoration: none;}
#dhtml_slidedown_menu .com_nav_quad {width: 148px;background-color:#FFF;border-right:none;border-bottom: solid 1px #CCC;line-height: 20px; padding-left: 40px; color: #0066FF; font-weight:bold;text-decoration: none;}
#dhtml_slidedown_menu .com_nav_quad:hover {	color: #333;	font-weight:bold;text-decoration: none;}
/* com side nav end */
.nogo {cursor:default;}

#column_middle{margin-bottom:10px;}

#tabnav {background-color:#fff; line-height:19px; padding:5px 0px 0px 0;background-color: #FDFDFD; }
#tabnav h3 {font-size:12px; background-color:#e31923; color:#fff; border-top:5px solid #000066; padding:5px; margin-bottom:4px;}
#tabnav h3 a {color:#fff;}
#tabnav h3 a:hover {color:#fff; text-decoration:underline;}
#tabnav p{border:1px solid #999; font-weight:bold; background-color:#f3f3f3; padding:5px; color:#333;}
#tabnav a {color:#e31923;}
.less_margin{margin:0px 4px 5px 0px;}


#column_middle a {color:#E31923;}
#column_middle a:hover {color:#333;}
#column_middle li{color:#FF0000;}

.footnote {font-size:11px; color:#666666; padding-bottom:10px;}

#casetable table{width:100%;}
#casetable th{ text-align:right;background-color:#F4F4F4;  color:#000066; padding:2px; border-bottom:2px solid #fff;}
#casetable td{ text-align:left; color:#000066; padding:2px; border-bottom:2px solid #fff;}

#column_right{}

.box { border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc; margin-bottom:10px; padding:5px;}
.box strong{color:#000066;}
.box h3{ text-align:center; color:#E31923;}
.box a{color:#E31923; font-size:11px;}
.box a:hover{color:#CCC; font-size:11px;}
.box_alt { background-color:#FFFFFF; border-bottom:1px solid #ccc; margin-bottom:10px; padding:5px 0px; }
.box_alt p{background-color:#e31923; color:#FFFFFF; padding:5px; margin:2px 0px;}
.box_alt strong{color:#000066;}
.box_alt h3{ text-align:center; color:#E31923;}
.box_alt a{color:#E31923; font-size:11px;}
.box_alt a:hover{color:#CCC; font-size:11px;}
.antipad {margin:-5px; padding:0;}


#footer{ height:20px; background-color:#000066; color:#FFF; border-bottom:3px solid #fff; }
#footer ul { text-align:center; font-size:11px;}
#footer li {display:inline; text-decoration:none; margin:15px 10px;}
#footer a {color:#FFF;}
#footer a:hover {color:#E31923;}

#base {height:110px; border-top:1px solid #000066; background-image:url(../images/bgrd_top_x.png); background-repeat:repeat-x; background-position:top;}
.delonghi-climaveneta-logo {
margin-top:15px;
}
.float-left {
float:left;
margin-right:10px;
}

.float-right {
float:right;
margin-left:10px;
}

.brochure-link a {
color:#000066;
font-weight:bold;
}

div#approved-partner-logo {
text-align:center;
margin-top:15px;
margin-bottom:10px;
}

div.product-wrapper {
margin:10px 0 15px 0;
}

div.product-image {
float:left;
width:110px;
}

div.product-details {
float:right;
width:276px;
}
div.product-details h2 {
width: 265px;
}

.data-sheets {
padding:6px;
background:#eee;
font-weight:bold;
margin-bottom:25px;
}
