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

body{
	margin: 0;
	background: #f1f0dc;	
  
}
td{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #636363;	
	text-align: left;
	vertical-align: top;
}
a{
	color: #0c74cc;
	text-decoration: none;
	outline: none;
}
a:hover{
	text-decoration: underline;
	outline: none;
}
h1{
	font: bold 24px/36px Arial, Helvetica, sans-serif;
	color: #6d6b5d;
	margin: 0;
	padding: 0;
	border-bottom:1px solid #dcdac4;
}
h2{
	font: bold 14px/30px Tahoma, Arial, Helvetica, sans-serif;
	color: #c82327;	
	margin: 0;
	padding: 0;	
}
h3{
	font: normal 18px/18px Arial, Helvetica, sans-serif;
	color: #2a2924;
	margin: 0 0 8px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #7f8a29;
}
h4{
	font: normal 19px/24px Arial, Helvetica, sans-serif;
	color: #c82327;
	margin: 0;
	padding: 0;
}
h5{
	font: bold 18px/18px Arial, Helvetica, sans-serif;
	color: #f1f0dc;
	margin: 0 0 8px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #951a1d;
}
.red_text{
	font: bold 24px/36px Arial, Helvetica, sans-serif;
	color: #c82327;
}
.centeralign{
	text-align: center;
}
.rightalign{
	text-align: right;
}
.middlealign{
	vertical-align: middle;
}
.bottomalign{
	vertical-align: bottom;
}
img{
	border: 0;
	outline: none;
}
.img{
	border: 3px solid #667d8f;
}
img.wrap{
   float: left;
   height: 70px;
   width: 83px;
   margin: 0 10px 0 0; 
   border: 2px solid #acaa93;
}
.border{
	border: 3px solid #c7c7c7;
}
.hordot{
    background: url(../images/dot_line.gif) left top repeat-x;
	
}
.hordot2{
    background: url(../images/dot_line.gif) left bottom repeat-x;
	
}
.hordot3{
    background: url(../images/dot_line.gif) left top repeat-x;
	
}
.newsletterbox{
	width: 215px;
	height: 20px;
	border: 1px solid #999999;
	background: #f1f0dc;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0 4px;
	margin: 7px 0;
}



table.maintable{
	width: 852px;
	height: auto;
	border: 0;
	margin: 0 auto;
	float: none;
	clear: both;
}



table.header{
	width: 100%;
	height: 92px;
	border: 0;	
}
table.header td{
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	color: #b1b1b1;
}



table.menubar{
      width: 100%;
	  background: url(../images/menu_bg.gif) left top repeat-x;	     
	  height: 37px;
	  border: 0;
}
table.menubar table td{	  
    text-align: center;
	display: inline-block;
	line-height: 37px;
	font: normal 12px/37px Arial, Helvetica, sans-serif; 
	color: #464646;	
}
table.menubar a{
	display: block;
	padding: 0 15px;
	text-transform: uppercase;
	color: #535247;	
	font: bold 12px/37px Arial, Helvetica, sans-serif; 
	text-decoration: none;
	text-align: center;
}
table.menubar a:hover, table.menubar a.here, table.menubar a:hover.here{
	color: #fff;
	text-transform:uppercase;
	background:url(../images/menu_bgover.gif) left top repeat-x;		
	text-decoration: none;	
}

table.download{
	width: 160px;
	height: auto;
	border: 0;
	float: right;
}
table.download a{
	padding: 0;
}

table.content{
	width: 852px;
	height: auto;
	border: 0;	
}
table.content td{
	font: normal 12px/19px Tahoma, Arial, Helvetica, sans-serif; 
	color: #616053;
}
table.content a{	
	color: #c82327;
	text-decoration: none;	
}
table.content a:hover{
	color: #000;	
	text-decoration: underline;	
}

.grey_bottom{
	background: url(../images/greycur_bottom.gif) left top repeat-x;
	width: 100%;
	height: 15px;
}
.grey_top{
	background: url(../images/greycur_top.gif) left top repeat-x;
	width: 100%;
	height: 15px;
}
.grey_left{
	background: url(../images/greycur_left.gif) left top repeat-y;
	width:16px;
}
.grey_right{
	background: url(../images/greycur_left.gif) right top repeat-y;
	width:16px;
}
.red_bottom{
	background: url(../images/redcur_bottom.gif) left top repeat-x;
	width: 100%;
	height: 15px;
}
.red_top{
	background: url(../images/redcur_top.gif) left top repeat-x;
	width: 100%;
	height: 12px;
}
.red_left{
	background: url(../images/redcur_left.gif) left top repeat-y;
}
.red_right{
	background: url(../images/redcur_left.gif) right top repeat-y;
}

table.redbox{
	width: 100%;
	height: auto;
	border: 0;
}
table.redbox td{
	color: #f1f0dc;
}

table.footer{
	width: 100%;
	height: auto;
	border: 0;
}
table.footer td{
	font: normal 11px/36px Tahoma, Arial, Helvetica, sans-serif;
	color: #acaa93;
}
table.footer a{
	color: #7e7e7e;
	text-decoration: none;
	padding: 0 4px;
}

table.footer a:hover, table.footer a.here, table.footer a:hover.here{
    color: #c82327;
	text-decoration: underline;
}

table.bg_kettyclinic{
width:100%;
height:131px;
background:url(../images/bg_kattyclinic.gif) left top repeat-x #F7EDEE;
}
#abc{
font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #636363;	
	text-align: left;
	vertical-align: top;
	text-decoration:none;
}
input.btn{
 background: url(../images/btn.gif) center center no-repeat;
 width: 74px;
 height: 21px;
 border: 0;
 font: normal 11px Arial, Helvetica, sans-serif;
 color: #2b2b27;
}
/*************************31/mar/2010***********/

table.phone{
     width: 255px;
	 height: auto;
	 margin:4px 4px;
}
table.phone td{
     font: bold 14px/19px Arial, Helvetica, sans-serif;
	 color: #8a8977; 
	 text-align: right;
	 vertical-align: top;
}