body {margin:0; padding:0; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; cursor:default;}

a {color:#000000; text-decoration:none; outline:none;}
a:hover {color:#000; text-decoration:underline;}
p, form {margin:0; padding:0;}
img {border:0 none;}
input, select, textarea {font-family:Arial; font-size:13px; color:#000; outline:none;}

.lft {float:left;}
.rgt {float:right;}
.clr {clear:both; font-size:0; margin:0; padding:0; line-height:0; visibility:hidden; height:0;}

h1 {font-family:Georgia, Arial, serif; font-size:26px; color:#000; border-bottom:1px solid #9b9d9f; margin:0 0 10px 0; padding:0 0 3px 0; font-weight:normal;}
h1.inner {font-size:26px; color:#000; border-bottom:0px none; margin:0 0 10px 0; padding:0 0 4px 0; font-weight:normal;}
h2 {font-size:16px; color:#000; margin:0 0 10px 0;}
h3 {font-size:14px; color:#000;}
#wrapper {width:900px; margin:0 auto;}
#top_banner {text-align:center; margin:10px 0 0 0;}
#header {margin:0; padding:0px 0 0 0;}

/* logo */
#logo {float:left; width:450px; height:68px; margin:10px 0 10px 0; padding:0; background:url(../img/longwoods.gif) left top no-repeat;}
#logo a, #logo a:hover {display:block; width:450px; height:68px; outline:none}
#logo a span {display:none}

#main_container {background:#fff; margin:0; padding:30px 0; height:1%;}


#container {width:840px; padding:0 30px; background:#fff;}
.container_inner {width:840px; padding:0 30px; background:#fff;}
.column_left {width:650px; margin:0 30px 0 0; float:left;}
.column_full {width:840px; margin:0 30px 0 0; clear:both;}
.column_right {width:160px; float:left;}
.width_428 {width:402px; margin:0 22px 0 0; float:left;}
.width_208 {width:226px; float:left;}


.text {margin:0 0 3px 0;}
.head {font-size:16px; font-weight:bold; margin:0 0 2px 0;}
.more {font-size:11px; margin:10px 0 0 0;}
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.text_center {text-align:center;}
.wide46 {width:46%;}
.div_box {background:url(../img/dot_grey1.gif) center top repeat-y;}
.premium {margin:0 0 0 10px;}
.audio_video_box {background:#484848; padding:14px 22px; color:#fff;}
.video {float:left; margin:0 40px 0 0;}
.video_cnt {float:left; width:401px;}
.video_list_box {width:185px; height:1%; float:left; margin:0 22px 20px 0;}
.video_list_box p {margin:0 0 5px 0;}
a.slide, a.slide:hover {background:url(../img/icn_slidepresentation.gif) left no-repeat; padding:0 0 0 26px;}
.pagination {color:#000; font-weight:bold;}
.pagination a {background:url(../img/div_pagination.gif) right no-repeat; padding:4px 6px 4px 0; margin:0 2px 0 0; color:#000; text-decoration:none;}
.pagination a:hover {color:#000; text-decoration:underline;}
.pagination a.last {background:none !important; padding:4px 6px 4px 0; margin:0 2px 0 0; color:#000; text-decoration:none;}
.pagination a.last:hover {color:#000; text-decoration:underline;}
.pagination a.current {padding:4px 6px 4px 0; margin:0 2px 0 0; color:#808284; text-decoration:none;}
.pagination a.current:hover {color:#808284; text-decoration:underline;}

input.btn_all {border:0 none !important; background:url(../img/srchbtnbg1.gif) left repeat-x; color:#fff; font-weight:bold; vertical-align:text-middle !important; cursor:pointer; padding:1px 6px 2px 6px; _padding:0px 8px 1px 8px; _width:0; overflow:visible;}
.prod_img {float:left; margin:0 16px 10px 0; border:1px solid #808080; border-width:0 1px 1px 0;}
.inpt {
	width:auto;
	margin:5px 0 0 10px;
 	border-color:#A4A4A4;
 	border-style:solid;
 	border-width:0 1px 1px 0;
	 padding:2px 1px 1px 2px;
	 background:transparent url(../img/inputbg1.gif) no-repeat scroll left top;
	 background-color:#FFFFFF;
}
.btn_plain {border:0 none; background:none; cursor:pointer; margin:0 0 0 8px; padding:0; font-size:12px; color:#686868; width:auto; _width:0; overflow:visible; font-weight:bold;}


hr.divider1 {border:0px none; border-bottom:1px solid #9d9d9d;}


/* footer */
#footer {text-align:center; color:#fff; font-size:14px; font-weight:bold; padding:15px 0;}
#footer a {color:#fff; text-decoration:none; background:url(../img/div_footerlinks.gif) right center no-repeat; padding:0 8px 0 0; margin:0 4px 0 0;}
#footer a:hover {color:#818286; text-decoration:none;}
#footer a.last {background-image:none; margin:0; padding:0;}
#footer .copyright {font-size:11px; font-weight:normal; margin:10px 0 0 0;}

.wide44 { width:44%; }
.wide52 { width:52%; }

