/* CSS Document */

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
input,select,textarea{font-size:11px;line-height:13px;font-family:Arial; vertical-align:middle; color:#323130; }
a{text-decoration:none;  color:#FFFFFF;}
a:hover{ text-decoration:underline;}
h1{font-size:30px;line-height:32px;}
h2{font-size:19px;line-height:21px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:15px;line-height:17px;}
h5{font-size:13px;line-height:15px;}
h6{font-size:11px;line-height:13px;}
body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;color:#323130; background:#000; }
div.wrapper{width:990px; margin:0 auto;background:url(../images/custom/bg01.jpg) no-repeat 1px top;}
div.cols1{ width:841px; height:28px; margin:0 auto; background:url(../images/custom/bg03.jpg) no-repeat left top; color:#333333; font-weight:bold;}
div.bookmark{ float:left;}
div.bookmark ul{ float:left; padding:4px 0 0 5px;}
div.bookmark ul li{ float:left; padding:0 7px; background:url(../images/custom/separator.jpg) no-repeat right top;}
div.bookmark ul li.last{ background:none;}
div.bookmark ul li a{color:#333333;line-height:20px; }
div.bookmark ul li a:hover,div.bookmark ul li a.bookmark{ color:#f9d603; text-decoration:none;}
form.search{ float:right; line-height:26px; padding:0 8px 0 0; background:url(../images/custom/search.jpg) no-repeat 52px 6px;}
input.search-term{ border:none; background:none; margin:0 0 0 8px; width:103px;}
input.search-submit{color:#f9d603;font-weight:bold; width:31px; height:16px; border:none; background:url(../images/custom/go.jpg) no-repeat left top;}
div.quote{ text-align:center; color:#fff; font-weight:bold; font-size:13px; line-height:15px; padding:34px 0 0 0;}
div.logo{ padding:0 0 0 21px;}
div.topmenu{ background:url(../images/custom/bg04.jpg) repeat-x left top; height:28px; overflow:hidden; border-left:solid 1px #696969; border-right:solid 1px #696969; margin:4px 0 0 0; width:839px; margin:0 auto;}
ul.topmenu{}
ul.topmenu li{ float:left; background:url(../images/custom/bg06.jpg) no-repeat right 4px; padding:0 1px 0 0;  }
ul.topmenu li a{ color:#fff; font-weight:bold; text-transform:uppercase; line-height:28px; display:block; padding:0 7px 0 7px; float:left; }
ul.topmenu li.selected a,ul.topmenu li a:hover{ background:url(../images/custom/bg05.jpg) repeat-x left top; text-decoration:none;}
div.separator{ background:#f7d203; line-height:5px; font-size:5px; height:5px; width:841px; margin:0 auto;}
div.cols2{width:841px; margin:0 auto; padding:0 0 7px 0; background:url(../images/custom/bg10.gif) no-repeat  right bottom;}
div.col1{width:615px; float:left; background:#6d6d6d url(../images/custom/bg08.jpg) repeat-x left bottom; padding:5px 0 0 0;}
div.col2{width:221px; float:right; }
ul.banners2{ text-align:center; padding:0 0 3px 0;}
ul.banners2 li{ padding:3px 0 0 0;}

div.cols3{width:603px; margin:0 auto;}
div.col3{width:168px; float:left;}
div.side{ padding:27px 0 0 0;}
div.side h4{ background:url(../images/custom/bg09.jpg) no-repeat left top; height:25px; line-height:25px; color:#f7d203; padding:0 0 0 8px;}
div.side ul li{border-bottom:solid 1px #3b3b3b;}
div.side ul li a{ font-size:13px; line-height:26px; color:#fff; padding:0 0 0 24px; display:block; }
div.side ul li a.selected,div.side ul li a:hover{ background:url(../images/custom/icon04.jpg) no-repeat 3px 3px; color:#f7d203;}
div.col4{width:428px; float:right; padding:0 0 8px 0; }
div.col4-cont{width:427px; }
table.content{width:603px; margin:0 auto; border-collapse:collapse; border-spacing:0; vertical-align:top; border:none;}
table.content td{ border:none;}
td.side1{width:168px;vertical-align:top;}
td.side2{width:427px;vertical-align:top;background:url(../images/custom/white.gif) repeat-y 1px top; overflow:hidden;}
td.banner06{ vertical-align:bottom;}
td.banner11{ vertical-align:bottom; background:url(../images/custom/white.gif) repeat-y 1px top; }
div.content-area{ padding:14px;}
td.banner11 img{ margin:0 0 -30px 0; position:relative; padding:0 0 4px 0;}
div.banners{ text-align:center; padding:4px 0;}
div.features{width:841px; margin:0 auto; background:url(../images/custom/bg07.jpg) repeat-x left top;}
div.features-cont{width:780px; margin:0 auto; clear:both;}
div.feature,div.feature-last{width:260px; float:left; padding:27px 0 0 0;color:#fff;}
div.feature a,div.feature-last a{color:#fff;}
div.holder{ background:url(../images/custom/holder.jpg) no-repeat left top; height:164px; width:252px; text-align:center; padding:6px 0 0 0;}
div.holder img{width:239px; height:152px;}
div.feature-body{ padding:0 4px 0 6px ; margin:10px 0 0 0; border-right:solid 1px #f4cb05; height:154px; width:246px;}
div.feature-last div.feature-body{ border-right:none;}
h5.headline{ padding:8px 0 4px 0; }
div.overview{ line-height:18px;}
div.banner05{ width:841px; text-align:center; margin:25px auto 0px auto;}
div.logo2{  text-align:center; padding:15px 0 0 0; }
div.homepage{ padding:10px 80px; color:#fff;}
div.footer-menu{width:841px; margin:0 auto; color:#fff;}
div.footer-menu ul{width:841px; clear:both; margin:20px 0 0 0;}
div.footer-menu ul li{ float:left; width:163px; border-left:solid 1px #9c6f02; padding:0 0 0 4px;}
div.footer-menu a{ color:#fff;}
div.footer-links{ padding:20px 0 10px 0; text-align:center; color:#fff;}
div.footer-links a{color:#fff; margin:0 3px;}
div.page-bottom{ background:url(../images/custom/bg02.jpg) no-repeat 1px top; padding:10px 0 28px 0; }
div.footer{width:841px; margin:0 auto; text-align:center; color:#fff;}
div.bottom-bar{ width:935px; margin:0 auto; background:url(../images/custom/bottom-bar.jpg) no-repeat left top; height:48px; margin:36px 0 0 0;}
ul.pay{float:left; padding:5px 0 0 0;}
ul.pay li{float:left; padding:8px 0px 8px 8px;}
ul.pay li.paypal{ border-right:solid 1px #777777; padding-right:8px;}
ul.contact{float:right; padding:5px 8px 0 0;}
ul.contact li{float:left;padding:2px 0px 2px 8px;}
ul.contact li.contact{ padding:8px 8px 12px 8px;border-right:solid 1px #777777;}




























.home_heading{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
}

.login_heading{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	margin-right:15px;
}

.content_under_buttons{
background:url(../images/general/content3_r3_c4.png);
background-repeat:repeat-x;
}
.content-middle-line{
background:URL(../images/general/content_line.png);
background-repeat:repeat-y;
}

.BODY-text1-grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#666666;
	text-decoration: none;
}

.BODY-text1 a {color:#000;}

.search-r{text-decoration:none;  color:#000000;}



