html, body { margin:0; padding:0; height: 100%; width: 100%; font-family: Arial, helvetica; font-size: 12px; color: #1b1b1b; background: #454545 url("images/bg.jpg") 0 0 repeat-x; }
img {border:0;}
form { margin:0; padding:0; }
.both { clear:both;}
.clearMini { clear:both; font-size:1px; height:0px; line-height:0px}
#topLink {margin:0 auto;width:966px; height: 88px; overflow:hidden;}
#topLink a {font-family: Arial, helvetica; font-size: 11px; color:#fff; float:right; margin:10px 0; padding:10px 15px; border-left: 1px dashed #5b5b5b;}
#topLink a:hover {text-decoration:none; }
#topLink a.first {border:0;}
.middle {margin:10px auto; padding:0; width:966px; background: #fff url("images/bg_middle.gif") top right repeat-y; border: 1px solid #666666; }
#index  {background: #131313 top right repeat-y; color:#fff;}
#page_top_img h1 {width:428px; float:right;}
#index #page_top_img {height:506px; background: #131313 top right no-repeat; border-bottom:0; position:relative; }
#index #page_top_img #flash { margin:0; padding:0; height:506px; width:966px; }

.middle .menu {background: #292929 url("images/bg_menu.gif") top right repeat-x; width:966px; height:38px;}
.middle .menu ul { margin:0; padding:0; list-style: none;  height:38px; }
.middle .menu ul li { margin:0; padding:0; height:38px; border-left: 1px dashed #5b5b5b; }
.middle .menu ul li a { margin:0; padding:0 15px; height:38px; line-height:38px; font-family: Arial, helvetica; font-size: 11px; color: #cccccc; text-decoration: none; }
.middle .menu ul li.first {border:0;}
.middle .menu ul li a:hover {text-decoration: underline;}
.middle .menu ul.left {float:left;}
.middle .menu ul.left li {float:left;}
.middle .menu ul.right {float:right;}
.middle .menu ul.right li {float:right;}


#greenBox {position:absolute; top:355px; right:0px;height:220px; width: 328px; background: #003300; }
#greenBox p {margin:12px 20px 10px 20px; padding:0; font-weight: bold; font-size: 13px;}
#greenBox p span {color:#bfde98; font-size: 12px;}
#greenBox p b { color:#8ec744; font-size: 32px;}
#greenBox p a { font-size: 11px; color:#8dc643; font-weight: normal; text-decoration: none;}
#greenBox p a:hover {text-decoration: underline;}

.middle .LeftBox {width:700px; float:left;}
.middle .LeftBox p {margin:20px; padding:0;}
#index .LeftBox {width:630px; float:left; }
#index h1 {margin:20px 20px 0 20px; padding:0; text-indent: -10000px; background:transparent url("images/index_h1.gif") 0 0 no-repeat;  height:40px; }
.middle .img_right {padding:20px;float:right;}
.middle .RightBox {width:263px; float:right;  color:#fff; }
.RightBox .fBox{width:300px; float:left;  color:#fff; border-bottom:1px solid #666666; padding:30px 0px 10px 0px; margin-left:10px}
.RightBox .sBox{width:300px; float:left;  color:#fff; padding:15px 0px; margin-left:10px }
.redcolor {color:#AA0000;}

#index .RightBox { width:328px; margin-top:63px; }
.middle .RightBox p {margin:20px; padding:0; font-size: 11px; }
.middle .RightBox  .img_right {padding-top:0;}
.middle .RightBox a {color:#fff; text-decoration: none;}
.middle .RightBox a:hover {color:#fff; text-decoration: underline;}
.middle .RightBox i {font-family: Times New Roman; font-size: 15px;}
#h2_right_01 {margin:20px 20px 0 20px; padding:0; text-indent: -10000px; background:transparent url("images/bg_h2_right_1.gif") 0 0 no-repeat;  height:40px;}
#h2_right_02 {margin:20px 20px 0 20px; padding:0; text-indent: -10000px; background:transparent url("images/bg_h2_right_2.gif") 0 0 no-repeat;  height:21px;}
#ind_text {float:left; width:630px;}
#ind_video {float:left; width:466px; margin-top:0px; background-color:#660000; margin-left:10px; padding:38px 15px 10px 15px; background-image:url("images/tvcommercial.gif"); background-repeat:no-repeat; background-position:14px 11px}
#ind_video2 {
	float:left;
	width:100%;
	background-color:#660000;
	padding:5px 0px 0px;
	margin: 0px 0px 0px 5px;
}
#ind_video2 a{ 
	color: #FFF;
}
#ind_video .fB{width:225px; height:151px; background-color:#000000; float:left}
#ind_video .sB{width:225px; height:151px; background-color:#000000; margin-left:15px; float:left}
.fl_left {float:left;}


#footer {margin:10px auto; padding:0; width:966px; height: 118px; border: 1px solid #666666; overflow:hidden; background: #3d3d3d; }
#footer h2 { margin:0; padding:0; text-indent: -10000px; background:transparent url("images/bg_footer_h2.gif") 0 0 no-repeat; height:36px;}
#footer img { margin:0; padding:0; float:left; }

#h2_your_choice { text-indent: -10000px; margin:20px; padding:0; height:36px; background:transparent url("images/bg_h2_your_choice.gif") 0 0 no-repeat;}

#logo {
	margin:0 0 0 -100px;
	padding:0;
	position:absolute;
	top:0;
	left:50%;
	width:198px;
	height:180px;
	z-index: 100;
}

#footer a:link {
		color: #FFFFFF;
		text-decoration:underline;
	}

#footer a:hover {
		color: #FFFFFF;
		text-decoration:none
	}

#footer a:visited {
		color: #FFFFFF;
		text-decoration:underline;
	}
	
#footer a:active {
		color: #FFFFFF;
		text-decoration:underline;
	}

#footer p {
	color: #FFFFFF;
	}

