/* CSS Document */

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#cccccc; margin:0px; line-height:1.5; color:#231f20;}

td{vertical-align:top;}



/*Main Page */
#container{width:1005px; margin-top:0px; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}

#logotop{width:200px; height:62px; margin:0; padding:0; background-image:url(../images/kelme/logotop.jpg); background-position:bottom; background-repeat:no-repeat;}
#logomiddle{width:200px; height:62px; margin:0; padding:0; background-image:url(../images/kelme/logomiddle.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#4ea0bb;}
#leftcolumn{width:178x; height:400px; margin:0; padding:0px 10px 20px 10px; border-right:solid 2px #4c4d4f; color:#231f20; background-image:url(../images/kelme/logobottom.jpg); background-position:top; background-repeat:no-repeat; background-color:#e6eff4;}
#leftcolumn ul{list-style:none; font-size:15px; margin:0px 0px 0px 10px; padding:0px; line-height:1.3}
#leftcolumn ul li{list-style:none; margin:0px; padding:0px;}
#leftcolumn a:link{text-decoration:none; color:#231f20; font-weight:normal;}
#leftcolumn a:visited{text-decoration:none; color:#231f20; font-weight:normal;}
#leftcolumn a:active{text-decoration:none; color:#231f20; font-weight:normal;}
#leftcolumn a:hover{text-decoration:underline; color:#231f20; font-weight:normal;}

#leftbottom{width:200px; height:45px; background-color:#4c4d4f; vertical-align:middle;}
#leftbottom a{font-size:11px; color:#000000; font-weight:bold;}

#nav{width:545px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#231f20; padding:10px 12px 10px 12px; margin:0px; vertical-align:bottom;}
#nav a:link{text-decoration:none; color:#231f20; font-weight:normal;}
#nav a:visited{text-decoration:none; color:#231f20; font-weight:normal;}
#nav a:active{text-decoration:none; color:#231f20; font-weight:normal;}
#nav a:hover{text-decoration:underline; color:#231f20; font-weight:normal;}

#logotext{width:569px; padding:0px; margin:0px; background-color:#4ea0bb;}
#middlecolumn{width:545px; height:100px; margin:0; padding:15px 12px;}
#middlecolumn p{margin:0px 0px 10px 0px;}


#phone{width:236px; padding:0px 0px 3px 0px; color:#231f20; font-weight:bold; font-size:10px; line-height:1; vertical-align:bottom;}
.largephone{font-size:18px; letter-spacing:-1px; color:#231f20;}
#righttop{width:236px; background-color:#4c4d4f;}
#rightcolumn{width:234px; height:500px; margin:0; padding:0px; line-height:1.3; font-size:12px; background-color:#e6eff4; border-left:solid 2px #4c5d5f;}
#rightcolumn p{padding:0px 15px 10px 15px;}
#sideimage{width:234px; padding:0px; margin:0 0 40px 0; background-color:#4c4d4f;}
#rightbottom{width:234px; background-color:#e6eff4; border-left:solid 2px #4c4d4f;}




#leftimage{width:203px; height:153px; margin:0px; padding:0px;}



.catalogtitle{font-size:11px; font-weight:bold; color:#223d81;}
.pagetitle{font-size:33px;  line-height:1;}



#searcharea{padding:12px 0px; margin:0px;}


#footer{width:549px; height:45px; margin:0; padding:5px 15px; font-size:9px; font-weight:bold; vertical-align:middle; background-color:#4ea0bb;}


.subtitle{font-size:14px; color:#231f20; line-height:1; font-weight:bold;}

