/* CSS Document */
body{ margin:0px; padding:0px; background:url(images/bg.gif); }
td,tr,div{font-family:Arial; font-size:12px; color:#666666; font-weight:normal; text-decoration:none;}
form{ margin:0px; padding:0px; } 
.borround { border-right: 2px solid #BEAA6F; border-bottom:2px solid #BEAA6F; border-left:2px solid #BEAA6F;  } 

a:link{ color:#4C3B01; text-decoration:none;}
a:visited{ color:#4C3B01; text-decoration:none;}
a:hover{ color:#000000; text-decoration:none;}

/* Top section */
.toppart{ background:url(images/toppart.gif) repeat-x; height:15px;}
.toppart2{ background:url(images/toppart2.gif) repeat-x; height:30px; }
.logo{ width:346px; float:left;}
.topright{ width:422px; float:right;}

#mtype ul { margin:0px; padding:1px; list-style:none; font-weight:bold; }
#mtype ul ul { margin:0px; padding:1px; padding-left:15px; list-style:none; font-weight: normal;}

#menu { height:15px; float:right; padding-right:48px; }

/* Middle section */
.textcon{ font-size:12px; color:#666666; font-weight:normal; text-decoration:none;}

.textcon ul, ol{ margin:15px; padding:0px 10px;}

.banner{ background:url(images/banner.jpg) no-repeat top right; height:257px; width:772px; border-bottom:1px solid #CAB98B;}
.bancon{ padding:20px; width:45%; font-size:12px; line-height:18px;}
.hadingb { font-size:18px; font-weight:bold; color:#666666; text-decoration:none; background:#FFFFFF; padding:0px 8px 0px 0px; margin:0px; }
.headbg { background:url(images/headbg.gif) repeat-x;}
h4{ font-size:17px; font-weight:bold; color:#7B6139; margin:0px; padding:4px 0px; }
h1{ font-size:18px; font-weight:bold; color:#666666; margin:0px; padding:0px 8px 0px 0px; text-decoration:none; background:#FFFFFF; text-align:left;}
h3{ font-size:14px; font-weight:bold; color:#7B6139; margin:0px; padding:5px 10px; text-decoration:none; background:#F5EDD4; border-bottom:1px solid #BDAA6B; }

.bannerht{ background:url(images/banner_1.gif) no-repeat top right; height:257px;  border-bottom:1px solid #CAB98B;}
.homemid{ padding:0px 19px 15px 33px; height:225px; padding-top:25px;}
.midproducts { width:322px; padding-right:18px; float:left;}
.midprodhd { width:320px; float:left; pading-top:10px; padding-bottom:10px; background:url(images/grid_dot.gif) repeat-x;	}
.midprodhd01 { background:url(images/probg.gif) repeat-x;	}

.box{ width:320px; padding-top:10px; _padding-top:0px; margin-top:10px;  _margin-top:0px;}
.boxtop{ height:9px; background:#F8F8EE; vertical-align:top;}
.boxc{ background:#F8F8EE; padding:10px; font-size:12px; line-height:18px; height:175px;}
.boxbot{ height:9px; background:#F8F8EE; vertical-align:bottom;}
.boxc01{ font-size:12px; line-height:18px; }

.midservices { float:right; width:375px;}
.midservhd { width:370px; float:left; pading-top:10px; padding-bottom:10px; background:url(images/grid_dot.gif) repeat-x;	}
.boxserv{ width:370px; padding-top:10px; _padding-top:0px; margin-top:10px;  _margin-top:0px;}

.subhdbg { background:url(images/headbg.gif) repeat-x; height:15px; color:#000000;}
.subhdbg  td strong{ font-size:14px; font-weight:bold; color:#666666; background:#FFFFFF; padding:0px 5px 0px 5px; }

.sublink { font-size:12px; font-weight:bold; color:#7E6338; text-decoration:none; }
.sublink:link { color:#7E6338; 	text-decoration:none; }
.sublink:visited { color:#7E6338; text-decoration:none; }
.sublink:hover { color:#4C3B01; text-decoration:underline; }

.inpagelink { font-size:12px; font-weight:bold; color:#666666; text-decoration:none;  }
.inpagelink:link { color:#666666; 	text-decoration:none; }
.inpagelink:visited { color:#666666; text-decoration:none; }
.inpagelink:hover { color:#4C3B01; text-decoration:underline; }

/* Left section */
.leftbox{ width:215px; padding-left:15px; float:left;}
.leftboxtop{ height:22px; background:url(images/cor-topi.gif) repeat-x; vertical-align:top;}
.leftboxc{ background:#F8F8EE; padding:10px; font-size:12px; line-height:18px; height:auto;}
.leftboxbot{ height:9px; background:#4C3B01; vertical-align:bottom;}

.leftlink{ font-size:11px; font-weight:bold; color:#7E6338; text-decoration:none; }
.leftlink a{ color:#7E6338; 	text-decoration:none;}
.leftlink a:visited, .leftlink a:active{color:#7E6338; text-decoration:none;}
.leftlink a:hover{color:#4C3B01; text-decoration:underline;}

.leftsublink{ font-size:11px; font-weight:normal; color:#a49a00; text-decoration:none; }
.leftsublink a{ color:#a49a00; 	text-decoration:none;}
.leftsublink a:visited, .leftsublink a:active{color:#a49a00; text-decoration:none;}
.leftsublink a:hover{color:#4C3B01; text-decoration:underline;}

.leftsublink1{ font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }
.leftsublink1 a{ color:#666666; text-decoration:none;}
.leftsublink1 a:visited, .leftsublink a:active{color:#666666; text-decoration:none;}
.leftsublink1 a:hover{color:#4C3B01; text-decoration:underline;}

.conbox{ width:215px; padding-left:15px; padding-top:10px; _padding-top:0px; margin-top:10px;  _margin-top:0px; float:left;}
.conboxtop{ height:9px; background:#BAA566; vertical-align:top;}
.conboxc{ background:#BAA566; padding:10px; font-size:12px; line-height:18px; height:auto;}
.conboxbot{ height:9px; background:#BAA566; vertical-align:bottom;}
.conbox1{ width:250px; padding-left:15px; padding-top:10px; _padding-top:0px; margin-top:10px;  _margin-top:0px; float:left;}
.concan { font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; }
.concan2 { font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; }
.concan3 { font-size:11px; font-weight:none; color:#ffffff; text-decoration:none; }

/* Middle Template section */
.middcon{ float:right; width:490px; padding-right:15px;}

/* Bottom section */
.email:link { font-size:12px; color:#a49a00; text-decoration:underline; }
.email:visited { color:#a49a00; text-decoration:underline; }
.email:hover { color:#a49a00; text-decoration:none; }

.footer1b{ color:#7D6034; font-weight:normal; font-size:11px; }
.footer1s{ color:#5C5B5B; font-weight:normal; font-size:11px; }
.hotline {  font-size:12px; color:#a49a00; padding: 0px 2px 0px 2px; }

.email2:link {  font-size:11px; color:#ffffff; text-decoration:none; }
.email2:hover {  font-size:11px; color:#59481C; text-decoration:underline; }
.email2:visited {  font-size:11px; color:#ffffff; text-decoration:none; }
.email2:visited:hover {  font-size:11px; color:#a49a00; text-decoration:underline; }

.hltext{ color:#CC0000;}

.allborder { background:#808080; height:18px; color:#7d7f80; text-decoration:none; }
.tableheader td{ background:#A69A04; color:#E6E7AE; text-align:center; font-weight:bold; height:25px; font-family:arial; font-size:12px; padding:3px; }
.lightbg td{ background:#ffffff; font-family:arial; font-size:12px; padding:3px; }
.darkbg td{ background:#E2E4A9; font-family:arial; font-size:12px; padding:3px; }

.imgborder{ border:1px solid #808080;}
.bgbor{ background:#F8F8F8; border:1px solid #eeeeee;}

.caselink { font-size:11px; font-weight:bold; color:#666666; text-decoration:none; }
.caselink:link { color:#666666; 	text-decoration:none; }
.caselink:visited { color:#666666; text-decoration:none; }
.caselink:hover { color:#4C3B01; text-decoration:underline; }

.input{ border:1px solid #666666;}

.hllink { font-weight:bold; color:#a49a00; text-decoration:underline; }
.hllink:link { color:#a49a00; 	text-decoration:underline; }
.hllink:visited { color:#a49a00; text-decoration:underline; }
.hllink:hover { color:#4C3B01; text-decoration:none; }

/* Breadcrumb Links */
.breadcrumb{color:#000000; height:35px; font-weight:bold; }
.breadcrumb a{ padding:0 0px 0 0px; color:#a49a00; font-weight:bold; text-decoration:underline; } 
.breadcrumb a:visited, .breadcrumb a:active{ color:#a49a00; text-decoration:underline;}
.breadcrumb a:hover{ text-decoration:none;}

.breadcrumb span{ background:url(images/bc-arow.gif) no-repeat center right; width:16px; padding:0px 16px 0px 5px; } 

h2{ background:url(images/headbg.gif) repeat-x; font-size:12px; margin:0px; padding:2px 15px; display:block;}
h2 .handcursor{cursor:hand; cursor:pointer; font-weight:bold; color:#666666; background:#FFFFFF; padding:2px 7px;}

/* Search  */
.gsc-input{ width:120px; border:1px solid #BCCDF0; padding:2px ; }
.gsc-search{ width:64px; border:1px solid #BCCDF0; padding:1px; background:url(images/sea-bg.gif) repeat-x; }

#cse-search-results{ font-size:10px;}
#cse div.gs-visibleUrl.gs-visibleUrl-long { display:block; }
#cse div.gs-visibleUrl.gs-visibleUrl-short { display:none; }
