@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#535353;}
.main { background:#d1e7f5; padding:15px 0px;}
.main_ { width:810px; margin:auto; background:url(images/mainBG.gif) top left repeat-y; display:table;}
.topcurve
{
width:810px;
height:26px;
background:url(images/topcurve.gif);
}
.navi
{
width:772px;
height:47px;
background:#f5f5f5 url(images/naviBG.gif) top left repeat-x;
margin:auto;
clear:both;
}
.navimenu
{
width:730px;
float:left;
text-align:left;
}
.menu
{
padding:0px;
margin:0px;
list-style-type:none;
float:right;
color:#570f0f;
height:25px;
text-align:center;
line-height:27px;
}
.menu li
{
padding:0px;
margin:0px;
list-style-type:none;
float:left;
margin:0 10px 0 10px;
}
.menu li a { color:#570f0f; text-decoration:none;}
.menu li a:hover { color:#825300;}

.bannersidebox
{
width:20px;
height:191px;
background:url(images/bannersideboxBG.gif) top left repeat;
float:left;
margin-left:5px;
}
.banner
{
width:758px;
height:189px;
background:url(images/banner.jpg) top left no-repeat;
float:left;
border:1px solid #f8cb5b;
}
.welcomebox
{
width:766px;
background:#f4f4f4 url(images/welcomeboxBG.gif) top left repeat-x;
float:left;
margin-left:25px;
}
.aboutbox
{
width:343px;
background:url(images/aboutboxBG.gif) top left repeat-y;
float:left;
margin:14px 12px 0 16px;
}
.aboutgallant
{
float:left;
margin:5px 20px 0 17px;
padding:0 0 0 0px;
color:#353535;
text-align:left;
line-height:20px;
border:0px solid #FF0000;
}
.welcome
{
width:370px;
background:url(images/welcom.gif) top left no-repeat;
float:left;
text-align:justify;
line-height:17px;
margin-top:18px;
padding-top:20px;
}
.three
{
width:244px;
background:url(images/ourproducts.gif) top left no-repeat;
float:left;
margin:7px 0 0 38px;
}
.three_pic
{
width:128px;
height:94px;
background:url(images/ourproducts_pics.gif);
float:left;
margin-top:44px;
color:#1c1c1c;
text-align:left;
line-height:16px;
padding:5px 0 0 116px;
}
.three_pic_
{
	width:180px;
	height:91px;
	float:left;
	margin-top:44px;
	color:#1c1c1c;
	text-align:left;
	line-height:14px;
	padding:8px 100px 0px 40px;
	background-image: url(images/ourproducts_pics.gif);
	background-repeat: no-repeat;
}
.three_pic_ a
{
float:right;
margin:4px 20px 0 0px;
text-decoration:none;
color:#000;
}
.three_pic_ a:hover { text-decoration:underline;}
.one
{
padding:0px;
margin:0 0 0 30px;
list-style-type:none;
float:left;
text-align:left;
line-height:20px;
}
.one li
{
list-style-type:none;
margin:0px;
padding:0 0 0 22px;
background:url(images/bullet.png) 0px 6px no-repeat;
}
.one li a { color:#1c1c1c; text-decoration:none;}
.one li a:hover { text-decoration:underline;}
.more a
{
color:#000000;
text-decoration:none;
width:80px;
float:right;
}
.more a:hover { text-decoration:underline;}
.footerbox
{
width:800px;
height:24px;
background:url(images/footerBG.gif) top left repeat-x;
float:left;
margin:12px 0 0 5px;
font-size:11px;
text-align:center;
color:#565656;
padding-top:12px;
}
.footerbox a { color:#565656; text-decoration:none;}
.footerbox a:hover { text-decoration:underline;}
.bottomcurve
{
width:810px;
height:30px;
background:url(images/bottomcurve.gif);
float:left;
text-align:center;
color:#565656;
font-size:11px;
}
.product_cont
{
list-style-type:none;
padding:0px;
margin:5px 0 0 15px;
float:left;
float:left;
text-align:left;
}
.product_cont li
{
list-style-type:none;
padding:0 0 0 22px;
margin:0px;
text-align:left;
line-height:22px;
background:url(images/bullet.png) 0 7px no-repeat;
}
.ph
{
width:291px;
height:62px;
background:url(images/textimg.gif);
float:right;
margin:0px 36px 10px 0px;
}
.product_cont li a { color:#535353; text-decoration:none;}
.product_cont li a:hover { text-decoration:underline; color:#000000;}

a.mail:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
}
a.mail:visited {
	font-family: Arial;
	font-size: 14px;
	color: #333;
	text-decoration: none;
}
a.mail:hover {
	font-family: Arial;
	font-size: 14px;
	color: #333;
	text-decoration: underline;
}
a.mail:active {
	font-family: Arial;
	font-size: 14px;
	color: #333;
	text-decoration: underline;
}
a.mail1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00C;
	text-decoration: none;
	margin:0 10px 0 500px;
}
a.mail1:visited {
	font-family: Arial;
	font-size: 12px;
	color: #00C;
	text-decoration: none;
	margin:0 10px 0 500px;
}
a.mail1:hover {
	font-family: Arial;
	font-size: 12px;
	color: #00C;
	text-decoration: underline;
	margin:0 10px 0 500px;
}
a.mail1:active {
	font-family: Arial;
	font-size: 12px;
	color: #00C;
	text-decoration: underline;
	margin:0 10px 0 500px;
}

