/* CSS Document */
img{border:0px;}
html, body {height:100%;}
body {margin:0px; padding:0px; background:url(../images/bg.jpg) repeat;}
table {font-size:12px; color:#765B49; font-family:Arial; }
td,tr {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#765B49; text-decoration:none;}
form{ margin:0px; padding:0px;}

hr { height:0px; 
width: 100%;
        border:0px; 
        border-top:1px solid #a5cd39; }

a:focus{ text-decoration: none;}

.input{ border:1px solid #DFE5BA; padding:3px; color:#333333; font-size:11px;}

.xline{ border-bottom:1px solid #D4D4D4;}
..xline1{ border-top:1px solid #E8EBDA;}
.yline{ border-left:1px solid #00223E;}
.hline{ background:url(../images/hline.gif) repeat-x; }
.pad10{ padding:10px;} 
.border{ border:1px solid #CCCCCC; padding:2px;}
.price{ color:#CC3300; font-weight:bold; font-size:13px;}
.red{ color:#CC3300; }

.logobrown{font-family:"Times New Roman", Times, serif; color:#a85c4c;font-size:14px; font-weight:bold;}
.logogreen{font-family:"Times New Roman", Times, serif; color:#88AA0D;font-size:14px; font-weight:bold;}
.line22{line-height:22px;}

.main{ width:942px; background:#ffffff; border:1px solid #E8EADC; margin-bottom:5px;}

/* Top Section */
.topback{ background:url(../images/back-top.gif) repeat-x; height:95px; }
.navback{ background:url(../images/back-nav.jpg) repeat-x; height:41px; }

.greenb{ font-size:18px; color:#88AA0D; font-weight:normal; text-decoration:none; }

.toplink { font-size:12px; color:#000100; text-decoration:none; }
.toplink:link { font-size:12px; color:#000100; text-decoration:none; }
.toplink:visited { color:#000100; text-decoration:none; }
.toplink:hover { color:#A65D54; text-decoration:underline; }

.nav { font-size:12px; color:#000100; text-decoration:none; }
.nav:link { font-size:12px; color:#000100; text-decoration:none; }
.nav:visited { color:#000100; text-decoration:none; }
.nav:hover { color:#A65D54; text-decoration:underline; }


/* Middle Section */
h1{ background:#F4F7E2; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:22px; margin:0px; padding:10px; }
h2{ background:#F4F7E2; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:20px; margin:0px; padding:10px; }
h3{ font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:18px; margin:0px; padding:10px; }

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

/* Bottom Section */
.botlink { font-size:11px; color:#A65D54; text-decoration:none; }
.botlink:link { font-size:11px; color:#A65D54; text-decoration:underline; }
.botlink:visited { color:#A65D54; text-decoration:underline; }
.botlink:hover { color:#000099; text-decoration:none; }

.botnavlink { font-size:12px; color:#765B49; text-decoration:underline; }
.botnavlink:link { font-size:12px; color:#765B49; text-decoration:underline; }
.botnavlink:visited { color:#765B49; text-decoration:underline; }
.botnavlink:hover { color:#A65D54; text-decoration:none; }


/* Inner Pages Section */
.allborder { background:#E7E8E2; height:18px; color:#7d7f80; text-decoration:none; }
.tableheader td{ background:#FFFFFF; padding:5px; color:#000000; font-weight:bold; font-size:12px; }
.lightbg td{ background:#F6F8EA; padding:5px; font-size:11px; }
.lightbg td b{ color:#844542; font-size:13px; font-weight:bold; }

.darkbg td{ background:#FADFC4; padding:5px; font-size:11px; }


.currpage{ font-size:12px; font-weight:bold;}
/* Paging Class */
.pagenums{padding:0px;}
.pagenums ul{margin:0; padding-top:10px;}
.pagenums li{list-style-type:none;}
.pagenums a, .pagenums a:visited{padding:0px; margin:0px; text-decoration:none;}
.pagenums a:hover,.pagenums a:active{padding:0px; text-decoration:none;}

.pagenums a.currpage{ color:#333333 !important; background-color:#ffffff; border:none; font-weight:bold; cursor:default; line-height:18px;}
.pagenums a.disablelink, .pagenums a.disablelink:hover{padding:0 4px 0 4px; color:#3C3777; text-decoration:none; !important;}
.pagenums a.prevnext{font-weight: bold; line-height:18px;}
.pagenums a.prevnext:hover{padding:0 4px 0 4px; text-decoration:none;}

/* Breadcrumb Links */
.breadcrumb{color:#000000; border-bottom:1px solid #CACACA; padding:5px; height:35px; font-weight:bold; background:background:url(../images/xrep4.gif) repeat-x;}
.breadcrumb a{background:transparent url(../images/breadarrow.gif) no-repeat center right; padding:0 18px 0 10px; color:#4F5153; font-weight:normal; } 
.breadcrumb a:visited, .breadcrumb a:active{color:#4F5153; text-decoration:none;}
.breadcrumb a:hover{text-decoration:none;}

.detailname{ font-size:20px; text-transform:uppercase;}


