body {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #576C9A}
td { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #576C9A}
a { color: #004d9a; TEXT-DECORATION: none}
a:hover { color: #DE3833; TEXT-DECORATION: underline}

input {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #DE3833; border:1px solid #DEE7F7; }
textarea {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #DE3833; border:1px solid #DEE7F7; overflow:auto}
select {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #DE3833}
.radio {border:0px; width:12px; height:16px}
.formsearch {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width: 140px}
.inputsearch {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; border:1px solid #96A5C8; background-color:#637AAD; width:70px; height:16px;}
.inform {font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: transparent; font-size: 11px; border:0;}
div.textblock {border:1px solid #DEE7F7; overflow:auto; width:183px; height:120px; margin:5px 20px}

.menubkg {background-color:#DEE7F7}
.bkg1 {background-image:url(images/bkg.jpg); background-repeat:repeat-x}
.bkg11 {background-image:url(images/bkg1.gif); background-repeat:repeat-x}
.bkg2 {background-image:url(images/bkg2.gif); background-repeat:no-repeat}
.bkg3 {background-image:url(images/teas3.jpg); background-repeat:no-repeat}
.bkgtit {background-image:url(images/bkg_tit.gif); background-repeat:no-repeat}
.bkgt1 {background-image:url(images/teas1top.jpg); background-repeat:no-repeat}
.teasred {background-image:url(images/teas_bkg.gif); background-repeat:repeat-y}
.tabodd {background-color: #EAF1FC;}
.padd {padding-left:4px; padding-right:4px}
p { font-family: Arial, Helvetica, sans-serif; text-align: justify; margin-top: 5px; margin-right: 20px; margin-bottom: 10px; margin-left: 20px}
p.asli {text-align: justify; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px}
p.asnote { background-color:#eef3fb; border:1px solid #dee7f7; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding:10px}
#testimonials p { font-family: Arial, Helvetica, sans-serif; text-align: justify; margin:5px 0;}
#testimonials p.sign { font-family: Arial, Helvetica, sans-serif; text-align: right; margin:5px 0; font-style:italic; font-size:10px}
#testimonials p.hr { background:url(images/hr.gif) no-repeat center; text-align: center; height: 3px; margin:5px 0 10px 0; padding:0;}

.smallt {  font-size: 11px; color: #7A94C6; text-align: right; background-color:#F5F8FD; padding:3px 10px 3px 10px}
.dis {font-size: 12px; color: #7A94C6; font-weight: bold}
.title { font-size:12px; font-weight:bold; color: #256BB1; text-align: center; background-color:#F5F8FD; padding:5px 20px 5px 20px }
.subtitle { font-size:11px; font-weight:bold; text-align: center;}
.cita { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-align:right; font-style:italic; color: #7A94C6;}
.photo {border:1px solid #DEE7F7;}
.caption {color: #256BB1; font-size:12px; text-decoration:none; padding-left:60px; padding-right:60px}
.ph {cursor:hand; color:#256BB1; text-align:center; height:22px; font-size:12px;}
.phsel {color: #DE3833; text-align:center;  text-decoration:none; border-bottom:2px solid #DE3833; font-size:13px; }

.small {  font-size: 9px; color: #7A94C6; font-weight: bold}
.small a {  font-size: 9px; color: #7A94C6; text-decoration: none}
.small a:hover {  font-size: 9px; color: #414292; text-decoration: none}
.smalls {  font-size: 11px; color: #7A94C6; line-height:100%}
.smalls a {  font-size: 11px; color: #7A94C6; text-decoration: none}
.smalls a:hover {  font-size: 11px; color: #414292; text-decoration: none}
.smallr {  font-size: 12px; color: #DE3833; font-weight: bold}
.smallr a {  font-size: 12px; color: #DE3833; text-decoration: none}
.smallr a:hover {  font-size: 12px; color: #414292; text-decoration: none}
.smallrt {  font-size: 11px; color: #DE3833}
.smallrt a {  font-size: 11px; color: #DE3833; text-decoration: none}
.smallrt a:hover {  font-size: 11px; color: #DE3833; text-decoration: underline}
.smalld {  font-size: 11px; color: #256BB1; margin-bottom:3px; margin-top:3px; margin-left:20px; margin-right:10px}
.smalld a {  text-decoration: none}
.smalld a:hover { color: #DE3833; text-decoration: underline}

.smallgt {  font-size: 11px; color: #777777}
.smallgt a {  font-size: 11px; color: #777777; text-decoration: none}
.smallgt a:hover {  font-size: 11px; color: #777777; text-decoration: underline}

.smallb {  font-size: 11px; color: #256BB1; font-weight: bold; }
.smallb a {  font-size: 11px; color: #256BB1; text-decoration: none}
.smallb a:hover {  font-size: 11px; color: #DE3833; text-decoration: none}
.smallbt {  font-size: 12px; color: #256BB1; font-weight: bold;}
.smallbt a {  font-size: 12px; color: #256BB1; text-decoration: none}
.smallbt a:hover {  font-size: 12px; color: #414292; text-decoration: none}

.smallo {  font-size: 10px; color: #3399EE;}

.smallw {  font-size: 10px; color: #FFFFFF;}
.smallw a {  font-size: 10px; color: #FFFFFF; text-decoration: none}
.smallw a:hover {  font-size: 10px; color: #FFFFCC; text-decoration: none}

.house {  font-size: 11px; color: #256BB1; font-weight: bold; padding-left:40px; background-image:url(images/house.gif); background-repeat:no-repeat; height:30px}
.price { color: #E57057; line-height: 150%; font-weight: bold}

.menu0 { font-size: 11px; color: #FFFFFF; font-weight: bold; padding-left:10px; background-color:#7A94C6}
.menu0 a { font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left:10px; background-color:#7A94C6}
.menu0 a:link { color: #FFFFFF; text-decoration: none}
.menu0 a:hover { color: #FFFFFF; text-decoration: none}

.menu02 { font-size: 11px; color: #256BB1; font-weight: bold; text-align:center; cursor:hand}
.menu02 a { font-size: 11px; color: #256BB1; text-decoration: none;}
.menu02 a:link { color: #256BB1; text-decoration: none}
.menu02 a:hover { color: #256BB1; text-decoration: none}

.menuhot { font-size: 11px; color: #FFFFFF; font-weight: bold; background-color:#CC3300}
.menuhot a { font-size: 11px; color: #FFFFFF; text-decoration: none; background-color:#CC3300}
.menuhot a:link { color: #FFFFFF; text-decoration: none}
.menuhot a:hover { color: #FFFFFF; text-decoration: none}

.menu1 { font-size: 11px; color: #576C9A; padding-left:10px; cursor:hand}
.menu1 a { font-size: 11px; color: #576C9A; text-decoration: none; padding-left:10px; }
.menu1 a:link { color: #414292; text-decoration: none}
.menu1 a:hover { color: #414292; text-decoration: none}

.menu2 { font-size: 11px; color: #256BB1; padding:3px 5px 3px 5px; cursor:hand}
.menu2s { font-size: 11px; color: #DE3833; padding:3px 5px 3px 5px; cursor:hand}

H1 {line-height: 140%; font-size: 12px; color: #DE3833; font-weight: bold; margin-left:20px; margin-right:20px}

.menur { line-height: 120%; font-size: 12px; color: #DE3833; font-weight: bold}
.menur a { line-height: 120%; font-size: 12px; color: #DE3833; text-decoration: none}
.menur a:link { color: #DE3833; text-decoration: none}
.menur a:hover { color: #414292; text-decoration: none}

.note { background-image:url(images/pics2.gif); background-repeat:no-repeat; padding-left:10px;}
.notehot { background-color:#eaf1fc; padding:7px; font-size:12px; color: #256BB1; border:1px solid #b6caef; text-align:center; line-height:90%}


.plain {  font-size: 11px}
.plain a {color: #0099FF}
.links {  text-align: left; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px}
hr {  color: #DEE7F7; background-color:#DEE7F7; text-align: center; height: 1px; margin:5px 20px 5px 14px; padding:-10px 0 -5px 0; border:none}
ol {  margin-top: 10px; margin-right: 20px; margin-left: 20px; text-align: justify; padding:0}
ul {  margin-top: 20px; margin-right: 20px; margin-left: 20px; margin-bottom: 20px; padding:0; text-align: justify;}
li { font-family: Arial, Helvetica, sans-serif;	text-align: left; margin-top: 3px;	margin-right:0px; margin-left:15px; list-style-image: url(images/pics.gif); text-align: justify;}
.blank {FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE:11px; FONT-STYLE: normal; color: #000000}
.category { color: #367EC5; font-size: 11px}
.under {border-bottom:1px solid #97B1D3; font-weight:normal}
.imgr {border:1px solid #DE3833}

table.tabinn {width:90%; border:1px solid #576C9A; border-collapse:collapse}
table.tabinn th { font-size:12px; font-weight:bold; text-align:center; background-color:#EAF1FC; border:1px dotted #576C9A} 
table.tabinn td {border:1px dotted #576C9A} 

table.tab_price {width:95%; border:1px solid #576C9A; border-collapse:collapse}
table.tab_price caption {font-weight:bold; font-size:12px; padding:5px; color:#DE3833;}
table.tab_price th {font-weight:bold; background-color:#EAF1FC; border:1px solid #576C9A; border-collapse:collapse; font-size:11px; padding:2px} 
table.tab_price td {border:1px solid #576C9A; border-collapse:collapse; color:#DE3833; font-size:11px; text-align:right; padding:2px 5px} 


<!-- from riverlines -->
.quote{ background-color: #dedede;  font-size: 9px; }
.res_head { text-align: center; background-color: 3F61A7; color: #ffffff;}
.res_tbl1 { text-align: center; background-color: ffffff; }
.res_tbl2 { text-align: center; background-color: F3F3F3; }
.results { font-size: 10px;}
.ls {overflow:auto; float:left; width:150; height:100; border-width: 1px}
.chkbox { margin: 1 0 -6 3; border:0px; height:9px; font-size: 11px; color:#DE3833;}
.chkbox1 { margin: 1 0 -6 3; border:0px; height:9px; font-size: 11px;}
.form_name{ font-size: 11px; font-weight: bold; color: #333333;}
.slink, .slink a, .slink a:hover {color:#e4ebff; font-size: 10px; text-decoration: none;}
