/*Tranny .png */
img { behavior: url(../js/png_fix/iepngfix.htc); } 

/* MEYER RESET altered */
html,body,div,span,applet,object,iframe,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body{ margin:0px; padding:0px; background:url('../images/bg.jpg') repeat-x #000; font-family:arial; color:#000; font-size:1em; line-height:1em;}

.clear {clear:both;}
.15_pad {padding:15px;}

a {outline:none;}
a img{border:0px;}

a {color:#000; text-decoration:underline; font-weight:bold;}
a:hover {color:#000; text-decoration:none; font-weight:bold;}

p {padding:5px 0px 15px 0px;}

#wrapper{width:898px; margin:0px auto;}
#header{height:193px; background:url('../images/bg_header.jpg'); position:relative;}
#mid{background:url('../images/bg_mid.jpg') repeat-y; z-index:1;}
#mid_topper{background:url('../images/bg_mid_upper.jpg') no-repeat; z-index:2; min-height:300px; _height:300px;  }
#mid_bottom{background:url('../images/bg_footer.jpg') no-repeat; height:20px;}

#nav {padding-top:175px; padding-left:70px; width:850px; margin:0px auto; font-family:arial; font-size:12px; color:#000;}
#nav ul{padding:0px; margin:0px;}


#nav li{display:inline;list-style-type:none;}
#nav li a{ padding-right:15px; text-decoration:none; color:#000; font-weight:bold; text-transform:uppercase;} 
#nav li a:hover{ text-decoration:none; color:#333; font-weight:bold; text-transform:uppercase;}
.nav_bump {padding-left:15px;}

#home_link {
	position:absolute;
	top:23px;
	left:50px;
	height:142px;
	width:798px;
	z-index:3;
}

#home_sub {width:795px; height:262px; margin:0px auto;}
#home_sub_1 {width:376px; float:left; margin-left:1px; height:262px;}
#home_sub_content {padding:0px 15px 0px 15px; font-size:12px; font-weight:bold; text-align:left; height:63px; overflow:hidden; margin:0px 10px 0px 10px;}
#home_sub_content p {margin:0px; padding:0px;}

#home_sub_2 {width:221px; float:left; background:url('../images/bg_home_sub_2.jpg') repeat-x;  height:262px;}
#home_sub_2_b {background:url('../images/bg_mid_sub_2b.jpg') no-repeat top center; padding:10px 0px 0px 19px; margin-top:5px;}
#home_sub_2_b form {margin:0px; padding:0px; padding-top:50px;}
#home_sub_2_b form input{ margin-bottom:15px; color:#9c9c9c;}
#home_sub_2_b form input.submit{ font-weight:bold; }

#home_sub_3 {width:197px; float:left; background:url('../images/bg_home_sub_3.jpg') repeat-x; height:262px;}

#home_sub_3_b {background:url('../images/bg_mid_sub_3b.jpg') no-repeat top center; padding-top:10px; margin-top:5px; height:262px;}
#home_sub_3_b form {margin:0px; padding:0px; padding-top:50px; padding-left:10px;}
#home_sub_3_b form input{ margin-bottom:15px; color:#9c9c9c;}
#home_sub_3_b form input.submit{ font-weight:bold; }
.browse_txt {font-size:10px;}

#home_sub_4 {width: 850px; margin-left:54px; background:url('../images/bg_home_sub_4.jpg') repeat-y; font-size:11px;}
#home_sub_4_left {width:240px; float:left; padding:15px;}
#home_sub_4_center {width:245px; float:left; padding:10px 14px 14px 14px;}
#home_sub_4_right {width:240px; float:left; padding:0px 10px 0px 0px;}

#sub_4_left {width:105px; float:left;} 
#sub_4_right {width:128px; float:right;}

.black_bar {width: 796px; height:27px; margin-left:53px; background:url('../images/grad_black_bar.jpg') repeat-x; color:#fff; font-size:13px;}
#black_bar_left {width:246px; _width:250px; padding-left:20px; margin-top:5px;float:left; border-right:2px solid #fff;}
#black_bar_center {width:250px; _width:250px; padding-left:20px; margin-top:5px;float:left; border-right:2px solid #fff; }
#black_bar_right { padding-left:12px; margin-top:5px;float:left; }

#rotator {width:376px; /* height:174px; */ height:262px; overflow:hidden;}

#footer {text-align:center; color:#fff; font-size:90%; margin-top:-10px;}
#footer a {font-weight:bold; text-decoration:none; color:#fff;}

#template_body {width:756px; margin:0px auto; padding-top:20px; font-size:80%; line-height:1.4em;}

.hr {height:1px; border-bottom:1px solid #ddd; margin:15px 0px 15px 0px;}
.image_border {border:solid 1px #eee; padding:7px;}
.swap {border:solid 1px #eee; padding:6px; margin:5px;}
#thumbz {width:380px;}
.yellow_btn {background:#ebca4f; color:#000; padding:3px 6px; border:1px solid #000; text-decoration:none;}
.yellow_btn a, .yellow_btn a:hover {text-decoration:none; font-weight:bold;}
.td_bg_grey {background:#eee; font-weight:bold;}
.grey_box {padding:10px; background:#eee; border:dashed 1px #555; margin:20px 0px;}
#botty {display:none;}



/* rotator */
#rotator_2 { width:750px; height:300px; margin:0px auto; overflow:hidden;}
*+html #rotator_2 { width:750px; height:300px; margin:0px auto; background:#000;}
#rotator_left_col {  width:450px; height:300px; float:left;}
#rotator_right_col{ width:300px; background:url('../images/bg_rotator_2.jpg') center bottom no-repeat #eee; float:left; height:300px; }
.rotator_pics { width:  450px;  height:   300px; padding: 0;  margin:  0; } 
.rotator_pics img {  width:  450px; height: 300px; top:  0; left: 0; } 
.rotator_view { width:300px; }
.rotater_text { margin-top:30px; }
.rotator_heading { color:#e6c13c; font-size:20px; font-weight:bold;}
#rotator_copy_1 { padding:30px 0px 0px 20px; } #rotator_copy_2 { padding:30px 0px 0px 20px;} #rotator_copy_3 { padding:30px 0px 0px 20px;} #rotator_copy_4 { padding:30px 0px 0px 20px;} #rotator_copy_5 { padding:30px 0px 0px 20px;}  #rotator_copy_6{ padding:30px 0px 0px 20px;} #rotator_copy_7, #rotator_copy_8, #rotator_copy_9, #rotator_copy_10, #rotator_copy_11, #rotator_copy_12, #rotator_copy_13, #rotator_copy_14, #rotator_copy_15, #rotator_copy_16 { padding:30px 0px 0px 20px;}
/* end rotator */

#top_navvy {
	position:absolute;
	left: 730px;
	top: 0px;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	width:130px;
	font:Arial, Helvetica, sans-serif;
}

#top_navvy a, #top_navvy a:hover {color:#fff; text-decoration:none;}
