/* base */
html,body, dl, dt, dd, ul, h1, h2,h3,h4 {margin: 0px; padding: 0px;}
html,body{ height:100%; }
body
{
    background: #e5f1f6 url(../images/body_background.gif) 50% 0 repeat-y;/*url(../images/body_bg.gif) 50% 0 repeat-y; */
    font-size: 80%;
    font-family: Verdana, sans-serif;
    text-align: center;
    color: #222;
    line-height: 1.5em;
    /*#e5f1f6 url(../images/body_back_ground.png) 50% 0 repeat-y;*/ /*#e3e0bc*/
}

ul {list-style-type: none;}
a {text-decoration:none;}
#container 
{ position: relative; margin:0 auto; height: 100%;
   width:936px;
   text-align:left; 
   
  /*background: url(../images/bg_content_y.png) repeat-y;*/

}
#page {
    
   background:#fff; 
}

.language-selector {padding-left:10px;padding-right:2px;}
.header-top:after,
#heading:after,
#nav:after,
.banner:after,
.footer:after,
#address-box:after,
#content:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	font-size:0;
	line-height:0em;
	visibility:visible;
	}
	
.header-top {height: 70px; width:936px; background-color: #fff;text-align:right; }
#heading{margin:10px 0px;}
#logo {float: left; margin: 10px 10px 0px 10px; padding-bottom: 4px;}
.language-selector { padding: 4px 4px;}
#content {margin:1px auto; }
.footer {height:200px;padding-bottom: 30px; text-align:right; background-color:#93b3b7;/*#ede9de;*//*#97b7c6;*//*#c6ba9e;*//*#c6d1d5;*/ font-size: 0.85em; }
.site-links {padding:7px 17px;}
.footer .site-links li {display:inline;padding-left:7px; background:url(../images/bar_background_white.gif) no-repeat 100% 50%;padding-right:7px;}
.footer .site-links li.last {background:none;padding-right:0px;}
.footer .site-links li a {color:#fff;}
.footer .site-links li a:hover{text-decoration:underline;}
.address{display:inline;color:#fff;float:left;margin-left:5px;margin-right:10px}
.address a{color:#fff;}
.banner {background: url(../images/banner.jpg) no-repeat top left; height:165px; margin-bottom: 0px; border-bottom:solid 7px #003f5a }
.left-col {float:left; width:210px;margin:0 0 0 25px;}
.main-col{float: right; margin: 0 5px 0 5px; width:660px;display:inline;padding-bottom:100px;}
#nav { background:url(../images/nav_bg.png) repeat-x 0 100% #e5f1f6;}
#nav li { position:relative; float:left; font-weight:bold; }
#nav li a { float:left; padding:3px 17px; color:#003f5a; border-bottom:3px solid #003f5a; display:block; }
#nav li a:hover { border-bottom:3px solid #b80000; background-color:transparent; color:#b80000; }
#nav li.active { background:#003f5a; z-index:99; }
#nav li.active a { border-bottom:3px solid #003f5a; color:#faf9e6; }

div.product-nav {font-family:arial, serif; float: left; width:250px; margin:0px 5px 0px 0px; height:100%; line-height:1.05em;}
div.product-nav h2 {padding:3px 6px; font-weight:bold; background-color:#e5f1f6; /*#a08a59;*/margin:0 0;text-align:center; color:#000; font-size:100%; line-height:1.25em;  font-family:verdana, arial, helvetica, serif; }
div.product-nav h3 {font-family: verdana, helvetica, serif;font-weight: bold; line-height:1em;margin:0.5em 0 0.4em 0.5em;padding-right: 0.5em;color:#c60;font-size:100%;}
div.product-nav li {margin: 0.5em 0em 0 1em;line-height:1.2em;}

div.product-nav li a:link, div.product-nav li a:visited {color: #003399; font-family:arial, Serif;}
div.product-nav li a:hover {color: #2a70fc; text-decoration:underline;font-family:arial, Serif;}
#address{position:relative; text-align:left;float:right; width:50%;}

table.list-table {
    color: #404040;
    width: 100%;
    background-color: #fafafa;
    border: 1px #6699CC solid;
    border-collapse:collapse;
    border-spacing:0;
    margin-top:0px;
}

table.list-table td {
  border-bottom:dotted 1px #6699CC;
  padding-left:3px;
  vertical-align:text-top;
  padding-bottom:5px;

}
td.body-cell {width: 80%;border-left:dotted 1px #6699CC;background-color:#fff;}
.block-contact {
    font-size: 11px;
    line-height: 14px;
}

.products
{   
    padding-top: 3px;
    padding-left: 2px;
}

.products ul li
{  background: url(../images/point_1.jpg) 0px 4px no-repeat;
   padding-left: 2px;
   margin-bottom: 10px;
   color: #6f0000;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
.products li ul li {background: url(../images/point_3.jpg) 0 7px no-repeat;
                    padding-left:2px;
                    padding-bottom: 1px;
                    padding-top: 3px;
                    margin:0px;
                    }
.products li ul li a
{   color: #111;
    font-size: 0.9em;
    text-decoration: none;
}

div.header 
{
    background: url(../images/line_1.jpg) 0 0 repeat-y;
}

th {color: #000000;
    font-family: "Verdana", "Helvetica", "Arial", "sans-serif";
    font-size: 90%; }
td {color: #000000;
    font-family: "Verdana", "Helvetica", "Arial", "sans-serif";
   /* font-size: 9px; */ }
dt {display:block;font-weight:bold;color:#333;}

.smalltext {font-size: 12px;}

.evenListRowS1 {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #000000; 
	PADDING-TOP: 2px;
	background-color:#fffacd
}
.oddListRowS1 {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px;  
	PADDING-BOTTOM: 4px; 
	COLOR: #000000; 
	PADDING-TOP: 2px; 
	background-color:#ffffff

}
.body-text {padding-left:10px;}
h1, h2, h3, h4 {font-size: 1.5em;font-weight:bold;letter-spacing:0.005em;
                 color:#6f0000/*#0092C8*/;
                 margin-bottom:0px;
                 font-family: "Trebuchet MS", Arial, Verdana,Serif }
#heading, h2 {margin-top:0px;padding-top: 5px;}
h2.productHeading {padding-top:0px;}
h2{font-size: 1.5em}
h3{font-size: 1.3em;}
h4{font-size: 1.1em;}
.body-text h2, .body-text h3 , .body-text h4{margin-top:15px;}
.style1 {
	color: #b59654;
	font-size: 10px;
	font-weight: bold;
}
.style2 {
	font-size: 12px;
	font-weight: bold;
	color: #6f0000;
}
.style3 {
	color: #6f0000;
	font-size: 10px;
	font-weight: bold;
}
.style5 {
	font-size: 10px;
}
.style9 {
	color: #000000;
	font-size: 11px;
}
.style10 {color: #6f0000; font-weight: bold;}
.style12 {color: #000000; font-size: 11px; }
.style13 {}
.style14 {
	color: #6f0000;
	font-size: 11px;
	font-weight: bold;
}
.style16 {font-size: 11px; }
.style17 {
	color: #d20000;
	font-weight: bold;
}
.style19 {/*font-family: tahoma; font-size: 11px;*/ color: #4e4e4e; }
.style20 {
	color: #d20000;
	font-size: 12px;
	font-weight: bold;
}
.style21 {
	color: #808080;
	font-size: 12px;
}
.style22 {font-size: 11px;color: #6f0000;}
.style24 {color: #d20000; font-size: 12px;font-weight: bold; }
.style25 {font-size: 11px; color: #d20000;}
a.style25:hover{text-decoration:underline;}
.header h2
{
    background: url(../images/kettle_1.jpg) 0 0 no-repeat;
    height: 25px;
    margin:0;
    padding: 5px 10px;
    font-size:1.3em;
    color: #6f0000;
}

.copy-content 
{
 
	font-size:11px;
	line-height:16px;
	padding:16px 36px 0 23px;
	text-align:justify; 
}

.copy-content p {
	padding-bottom:1.6em;
}

.copy-content h3 {
	font-size:14px;
	margin-bottom:6px;
}

