body { padding:0px; margin:0px; background:url(../images/bg.jpg) repeat-x #666666; font:12px Arial, Helvetica, sans-serif; text-align:left; color:#FFFFFF;}
p, ul, div, h1, h2, h3, img{ padding:0px; margin:0px;}
img{ behavior:url(iepngfix.htc); border:0px;}
ul{ list-style:none;}
p{ margin-bottom:14px;}
h1{ font:33px Georgia, "Times New Roman", Times, serif; color:#980134; line-height:normal; font-weight:normal;}
h2{ font:24px Georgia, "Times New Roman", Times, serif; color:#FFFF00; line-height:48px; font-weight:normal;}
h3{ font:24px Georgia, "Times New Roman", Times, serif; color:#AAA; line-height:48px; font-weight:normal;}
a,link,visited{
	outline:none;
	text-decoration:none;
	color: #FF0;
}
a:hover{ outline:none; text-decoration:none;}

/*Struc classes*/
.main-container { width:920px; margin:0 auto;}
.top-row{ background:url(../images/bg-top.png) repeat-y center; height:98px;}
.top-row-t{ height:98px; vertical-align:top;}
.logo-cont{ width:440px;} 
.logo{ position:absolute; margin:-34px 0px 0px -15px;}
#abs{ position:absolute; margin:0px;}


/*Nav*/
.nav{ text-align:right; height:98px; width:480px;}
.nav td span{ padding:0px 14px;}
/*.nav ul li{ float:left; text-transform:uppercase;}
.nav ul li a,link,visited{ font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; padding:8px 8px; text-decoration:none; line-height:40px;}
.nav ul li a:hover{ font-weight:bold; color:#FFFF00; padding:8px 8px; text-decoration:none; line-height:40px;}
.nav .visited a,link,visited{ color:#FFFF00;}
.nav .visited a:hover{ color:#FFFF00;}*/


/*Fonts*/
.g-head{ font:28px Arial, Helvetica, sans-serif; color:#333333;}
.font16{ font:16px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.font22{ font:22px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.g-16{ font:16px Arial, Helvetica, sans-serif; color:#333333;}
.f-head{ font:24px Arial, Helvetica, sans-serif; color:#FFF;}

.lft_txt{ font:30px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;}
.lft_txt1{ font:26px Arial, Helvetica, sans-serif; color:#333333; text-transform:uppercase;}
.f_cont_txt{ font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; border-left:1px dashed #CCC; padding-left:24px;}
.gal_pad{ height:24px;}

.slider_table td{ width:25%;}



/*Footer*/
.footer_row{ height:46px; border-bottom:1px solid #CCC; border-top:1px solid #CCC;}
.footer{ font:12px Arial, Helvetica, sans-serif; color:#AAA; width:880px; margin:0 auto;}
.footer a,link,visited{ color:#AAA;}
.footer a:hover{ color:#FFF;}

/*fix*/
.fix_ht{ height:402px; padding-left:20px;}
.fix_ht1{ height:402px;}
.afc{position:absolute; z-index:100; margin:373px 0px 0px 18px;}
.afc1{position:absolute; z-index:100; margin:380px 0px 0px 0px;}
.mid_gp{ width:12px;}
.right_img_cnt img{ border:1px solid #AAA; padding:4px;}
