/*------------------ DEFAULT -------------------*/
body {
	margin:0;
	padding:10px 0 10px 0;
	color:#707070;
	background:#4F8DD4 url(images/pattern.jpg) 0 0 repeat fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}
p, img, a, ul, h2, h3 {
	margin:0; padding:0;
}
a {text-decoration:none;}
img {border:none;}
/*------------------ HEADER -------------------*/
.infoTxt {font-weight:bold !important;}
.infoTxt a {
	color:#707070; background-color:#fff; text-decoration:underline;
}
.infoTxt a:hover {text-decoration:none;}
/*----- TOP MENU ------*/
.topLinks {background:#03547D; height:28px;}
.topLinks ul {list-style:none; padding:8px 13px 0 0; line-height:12px;}
.topLinks ul li {
	float:right; padding:0 7px; border-right:#fff 1px solid;
}
.topLinks ul li a {color:#fff; background:#03547D;}
.topLinks ul li a:hover {color:#A0E1FC; background:#03547D;}
/*.topMidLink {height:30px;}
----- TOP MENU ENDS ------*/
.header {
	background:url(images/header_bg.jpg) 0 0 no-repeat; height:179px;
}
/*------------------ BODY -------------------*/
.body h2 {text-indent:-2000px; font-size:0; line-height:0;}
.body h2.welcomeHeader {
	background:url(images/welcome_hdr.gif) 0 0 no-repeat; height:20px;
}
.body h2.historyHeader {
	background:url(images/history_hdr.gif) 0 0 no-repeat; height:23px;
}
.body h2.servicesHeader {
	background:url(images/services_hdr.gif) 0 0 no-repeat; height:23px;
}
.body h2.aboutHeader {
	background:url(images/about_hdr.gif) 0 0 no-repeat; height:23px;
}
.body h2.koiSaleHeader {
	background:url(images/koi_sale_hdr.gif) 0 0 no-repeat; height:23px;
}

.bottom p {padding:0 0 10px 0;}
.bottom h3 {font:bold 17px/16px Arial, Helvetica, sans-serif;}
/*----- BODY LINKS -------*/
.body a.bokmark {color:#E41C00; text-decoration:underline;}
.body a.bokmark:hover {text-decoration:none;}
.body a.moreBtn {color:#567E92; text-decoration:none; float:right;}
.body a.moreBtn:hover {text-decoration:underline; color:#265065;}
.body ul.saleList {
	padding:10px 0 16px 0; font-weight:bold; line-height:15px; list-style:none;
}
.body ul.saleList li {
	padding:0 0 0 13px; background:url(images/bull_right.gif) 0 50% no-repeat;	
}
.body ul.saleList li a {color:#707070; background-color:#fff;}
.body ul.saleList li a:hover {
	color:#393838; background-color:#fff; text-decoration:underline;
}
.body  a.moreAbtKoiBtn {
	height:22px; line-height:22px; display:block; color:#CBCBCB; padding:0 0 0 41px;
	background:#03547D url(images/bull_more_koi_btn.gif) 27px 50% no-repeat; font-weight:bold;
}
.body  a.moreAbtKoiBtn:hover {background-color:#033E5C; color:#B8B6B6;}
.bottomBg {background:url(images/body_bottom_bg.gif) left bottom repeat-x; height:40px;}
/*------ SEPERATORS --------*/
.verSeperator {
	background:url(images/grey_border.gif) 50% 0 repeat-y; width:31px;
}
.verSeperatorBig {
	background:url(images/grey_border_fat.gif) 50% 0 repeat-y; width:44px;
}
.horiSeperator {
	background:url(images/grey_border.gif) 0 50% repeat-x;
	height:39px; margin:0 15px 0 0;
}
.horiSeperator1 {
	background:url(images/grey_border.gif) 0 9px repeat-x;
}
.horiSeperator2 {
	background:url(images/grey_border.gif) 0 0 repeat-x;
}
.style1 {
	color: #064c82;
	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
}

/*------------------ FOOTER -------------------*/
.footer {background:#0B2F54; color:#fff;}
.footer p {font-size:11px;}
.footer ul { list-style:none; width:850px; margin:0 auto;}
.footer ul li {
	float:left; line-height:18px; padding:0 6px 0 7px;
	background:url(images/footer_libg.gif) 0 50% no-repeat;
}
.footer ul li a {color:#fff; background:#0B2F54;}
.footer ul li a:hover {color:#9ABDE1; background:#0B2F54;}
/*------------------ MISCLENIOUS -------------------*/
.whiteBg {background:#fff;}
.redTxt {color:#8B0000 !important;}
.noBorder {border:none !important;}
.botPad {padding-bottom:20px !important;}
.leftPad {padding-left:15px !important;}
.leftPad2 {padding-left:75px !important;}
.noBg {background:none !important;}