@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	background:#111111;
	color:#b6b6b6;
	font-family:Calibri, Arial, "Trebuchet MS", Tahoma, Verdana;
	font-size:100%;
}
p, div, br, h1, h2, h3, a {
	padding:0px;
	margin:0px;
}
a{
	color:#b6b6b6;
	text-decoration:none
}
a:hover{
	text-decoration:underline;
}

a img {
	border:0px;
}
h1 {
	font-size:1.5em;
}
#wrapper {
}
#wrapper .clear {
	clear:both;
}
#wrapper .red {
	color:#FF0000;	
}
#wrapper .tab_titles td{
		background:#333333;
		padding:5px;
}
#wrapper .row td{
		background:#111111;
		padding:5px;
}
#wrapper .title_red{
	width:190px;
	height:28px;
	display:block;
	background:url(../images/bg_title_red.gif) no-repeat;
	line-height:28px;
	padding-left:16px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.9em;
}
#wrapper .title_blue{
	width:190px;
	height:28px;
	display:block;
	background:url(../images/bg_title_blue.gif) no-repeat;
	line-height:28px;
	padding-left:16px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.9em;
}
#wrapper .textbox{
	width:154px;
	height:24px;
	display:block;
	background:url(../images/bg_text_box.gif) no-repeat;
	padding:5px 0px 0px 5px;
	margin-right:4px;
}
#wrapper .textbox input{
	background:none;
	border:0px;
	color:#b6b6b6;
	width:140px;
	font-size:0.9em;
}
#wrapper .box_content{
	width:197px;
	background:url(../images/bg_grey_top.gif) top no-repeat #2f3034;
	margin-top:5px;
	padding:12px 4px 0px 4px;
	font-size:0.8em;
}
#wrapper .box_bottom{
	width:205px;
	background:url(../images/bg_grey_bottom.gif) no-repeat top #2f3034;
	height:6px;
}
#wrapper .box_content1{
	width:186px;
	background:url(../images/bg_grey_top.gif) top no-repeat #2f3034;
	margin-top:5px;
	padding:12px 4px 0px 15px;
	font-size:0.8em;
}
#header-main {
	background:url(../images/bg_header_main.gif) repeat-x #111111;
}
#header-sub {
	background:url(../images/bg_header_sub.gif) repeat-x #111111;
}
#navigation {
	width:880px;
	margin:0px auto;
	height:66px;
}
#navigation .no {
	float:left;
	background:url(../images/telephone_icon.gif) no-repeat;
	padding:5px 0px 0px 40px;
	font-weight:bold;
	font-size:1.2em;
	margin:20px 0px 0px 0px;
	height:30px;
}
#navigation .links {
	float:right;
	width:600px;
	font-size:0.8em;
	font-weight:bold;
	text-transform:uppercase;
}
#navigation .links a {
	color:#b6b6b6;
	line-height:66px;
	background:url(../images/nav_seperator.gif) top right no-repeat;
	float:right;
	text-decoration:none;
	text-align:center;
	/*padding:0px 30px 0px 30px;*/
	width:100px;
}
#navigation .links a.selected {
	background:url(../images/nav_selected.gif) no-repeat center;
	color:#ffffff;
}
#navigation .links a:hover {
	color:#ffffff;
}
#flash-header {
	padding:14px 0px 0px 0px;
	margin:0px auto;
	width:880px;
	height:292px;
}
#header {
	padding:14px 0px 0px 0px;
	margin:0px auto;
	width:880px;
}
#content {
	margin:0px auto;
	width:880px;
	padding:0px 0px 20px 0px;
}
#content .bullets li{
	background:url(../images/bullet.gif) no-repeat top left;
	line-height:22px;
	padding-left:20px;
	list-style:none;
}
#content input, textarea, select{
	background:#333333;
	border:1px solid #666666;
	color:#CCCCCC;	
}
#content input {
	line-height:25px;	
}

#content .message_alert{
	padding:15px;
	border:1px dashed #333333;
}
#left-panel {
	width:206px;
	float:left;
	margin-right:20px;
}
#content-panel {
	width:425px;
	float:left;
}
#content-panel-sub {
	float:left;
	width:650px;
}
#content-panel-sub a{
	text-decoration:underline;
}
#content-panel-sub .listing a{
	background:url(../images/bullet.gif) no-repeat;
	padding-left:25px;
	font-weight:bold;
}
#content-panel-sub .folder_listing a{
	background:url(../images/video_folder.png) no-repeat;
	line-height:30px;
	padding-left:45px;
	font-weight:bold;
	display:block;
	
}
#content-panel-sub .folder_listing h2{
	background:url(../images/video_folder.png) no-repeat;
	line-height:30px;
	padding-left:45px;
	font-weight:bold;
	display:block;
	font-size:16px;
	}

#content-panel-sub .pdf_folder_listing a{
	background:url(../images/pdf_folder.png) no-repeat;
	line-height:30px;
	padding-left:45px;
	font-weight:bold;
	display:block;
}
#content-panel-sub .pdf_folder_listing h2{
	background:url(../images/pdf_folder.png) no-repeat !important;
	line-height:30px;
	padding-left:45px;
	font-weight:bold;
	display:block;
	font-size:16px;
	}

#content-panel-sub .video_listing a{
	background:url(../images/video_32.png) no-repeat;
	line-height:30px;
	padding-left:35px;
	font-weight:bold;
	display:block;	
}


#content-panel-sub .video_listing a.subcat{
	margin-left:40px;
	text-decoration:none;
}
#content-panel-sub .video_listing a:hover{
	text-decoration:underline;
}

#content-panel-sub .pdf_listing a{
	background:url(../images/pdf-32.png) no-repeat;
	line-height:20px;
	padding-left:25px;
	padding-bottom:10px;
	font-weight:bold;
	display:block;
	
}
.pdf_listing a.subcat{
/*	margin-left:40px !important;*/
	text-decoration:none !important;
	font-size:14px !important;
}
.pdf_listing a:hover{
	text-decoration:underline !important;
	font-size:14px !important;
}

#right-panel {
	width:206px;
	float:right;
	margin-left:20px;
}
#sub-links a{
	background:url(../images/sub_link.gif) no-repeat;
	width:166px;
	height:28px;
	display:block;
	margin:0px 0px 1px 0px;
	color:#a5a5a5;
	text-decoration:none;
	line-height:28px;
	padding:0px 0px 0px 40px;
	font-weight:bold;
	font-size:0.8em;
}
#sub-links a:hover{
	color:#ffffff;
}

#sub-links-members1 a{
	background:url(../images/bg_title_blue.gif) no-repeat;
	width:186px;
	height:28px;
	display:block;
	margin:0px 0px 1px 0px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:28px;
	padding:0px 0px 0px 20px;
	font-weight:bold;
	font-size:0.8em;
}
#sub-links-members a:hover{
	color:#ffffff;
}
#sub-links-members a{
	background:url(../images/bg_title_red.gif) no-repeat;
	width:186px;
	height:28px;
	display:block;
	margin:0px 0px 1px 0px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:28px;
	padding:0px 0px 0px 20px;
	font-weight:bold;
	font-size:0.8em;
}
#sub-links-members a:hover{
	color:#ffffff;
}

#footer {
	background:#3b3b3b;
	padding:35px 0px 25px 0px;
	color:#999999;
	font-size:0.8em;
}
#footer .links {
	width:880px;
	margin:0px auto;
	text-align:center;
}
#footer .links a {
	color:#999999;
	text-decoration:none;
}
#footer .links a:hover {
	text-decoration:underline;
}
#content-panel-sub .product_main{
	background:url(../images/bg_product.jpg) no-repeat;
	float:left;
	width:195px;
	height:338px;
	margin:5px 31px 25px 0;
	text-align:center;
}
#content-panel-sub .product_main a{
	text-decoration:none;
	text-align:center;
	width:144px;
	display:block;
	padding:25px 25px 0 26px;
}
#content-panel-sub .product_main  .price{
	color:#F00;
	text-align:center;
	display:block;
	background:#111111;
	line-height:30px;
	font-weight:bold;
		margin:0 10px;
}
#content-panel-sub .product_main  .name{
	text-align:center;	
	padding:10px 0 7px 0  ;
	display:block;
	height:55px;
}

#content-panel-sub .product_main a img{
	width:144px;
	height:200px;

}
#content-panel-sub .last{
	margin-right:0px;

}
#content-panel-sub h1 span{
	font-size:14px;
}
#content-panel-sub .right_detail{
	float:right;
	width:144px;
	text-align:center;
}
#content-panel-sub .left_detail{
	float:left;
	width:474px;
}
#content-panel-sub .right_detail .price{
	color:#fff;
	text-align:center;
	display:block;
	font-size:18px;
	line-height:40px;
	font-weight:bold;

}