/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0
}
 
body {
	font: normal 100%/1.3 "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
	color:#444;
	text-align:center;
	background-color: #FFF;
	
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal
}
h1, h2, h3 {font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.2}

h1 {
color:#db7d00;
padding:0 0 16px 0;
font-size:3em;

}
 
h2 {
	color:#555;
	padding:0 0 0.4em 0;
	font-size:2em;
}
 
h3 {
	color:#db7d00;
	padding:0 0 0.2em 0;
	font-size:1.5em

}
h4 {
	color:#ffb24b;
	padding:0 0 10px 0;
	font-size:20px;
	line-height:1.2

}
 
/***** Common Formatting *****/
 

 

 
blockquote {
margin:0 1em 0.2em 1em
}
 
small {
font-size:0.8em
}
 
img {
border:0
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
color:#0000ff;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline
}
 
acronym, abbr {
cursor:help;
border-bottom:1px dashed;
font-variant:normal
}
 
/***** Links *****/
 
a, a:link, a:visited, a:hover {text-decoration:none}
a {color:#555}
a:visited {color:#555}
a:hover, a:active {
	color:#3399FE
}

/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline
}
 
input, select, textarea {
font:1em Tahoma, Arial, Helvetica, sans-serif
}
 
textarea {
line-height:1.25
}

 
/***** Tables *****/
 
 


 
table {
width:100%;
border:0;
border-collapse:collapse;
margin:0 0 0 0;
padding:0;
}
 
 
 
td.mytop  {
padding: 5 5 0 5; 
//vertical-align:bottom !important;
text-align: -moz-bottom;
}
 

.maintable {
width:1000px;
//height:37px;
//border:0px;
//border-collapse:collapse;
//background-image: url("columntop.jpg");
margin:0 0 0 0;
margin-left:auto;
margin-right:auto;
padding:0;
 
}
.columns1 { 
width:67px;
height:160px;
}
 
/***** Global Classes *****/

.nobullet      { list-style:none; list-style-image:none }
.gray {color:#279800}


#header {width:100%;height:102px; text-align: -moz-left; background:#fff; vertical-align:top}
#header_table {width:100%; margin:20px auto 0 auto; border-top:#eee 4px solid;  vertical-align:top}
#header_table2 {width:1000px; margin:1px auto 0 auto; vertical-align:top}

#header_lc {text-align:left}
#header_rc {width:700px; padding:0; text-align:left; vertical-align:bottom; border-bottom:5px #ffb24b solid}

#logo {margin:10px 10px 10px 0}

#items {background:#d65329}
#items table {width:1000px; height:115px; margin:0 auto}
#items1 {width:335px}
#items2 {width:332px}
#items3 {width:333px}

#menu {height:25px; font-family:Georgia, "Times New Roman", Times, serif;}
#menu td {width:100px; height:43px; text-align:center; vertical-align:middle; font-size:14px; color:#fff}
#menu_passive {font-size:15px;background:#3399FF}
#menu_passive:hover {background:#ffb24b}
#menu_active {font-size:15px; background:#ccc}
#menu a {color:#222; text-decoration:none}
#menu a:hover {
}

#mainpic {background:#fff; height:337px;  text-align: -moz-center}
#mainpic table {
	width:1000px;
	height:362px;
	margin:0 auto;
}
#mainpic td {border-bottom:1px solid #ffe0bb; border-left:1px solid #ffe0bb; border-right:1px solid #ffe0bb; text-align:left}

#contnt {height:300px; background:#fff }
#content {width:100%; height:300px}
#content_td {vertical-align:top; text-align: -moz-center}
#content_tbl {width:1000px; height:300px; margin:0 auto}
#content_tbl2 {margin:70px 0; width:94%}
#content_tbl3 {width:1000px; height:300px; margin:0 auto}
#cont_left {width:300px; text-align:left}
#cont_left div {margin:50px 30px; text-align:left}
#cont_right {text-align:left}
#cont_right ul {padding:0 0 1.25em 1em}
#cont_right div {margin:50px 45px; text-align:left}

#columns td{width:33%}
#columns td div{ margin:30px 30px; text-align:left}



#footer {height:83px; vertical-align:top; text-align: -moz-top}
#footer_tbl {height:83px; width:1000px; margin:0 auto}
#footer_tbl table {width:94%}
#footer td {vertical-align:top}
#footer_lft { text-align:left;  text-align: -moz-top; vertical-align:top}
#footer_rgt {  text-align:right}
#footer_lft a { text-decoration:none}
#mytable_tbl table {width:1050px}


#phone { float:right;margin:20px; font-size:26px; color:#bbb}

#mainpage_table td{ padding:20px 20px 30px 20px}
#mainpage_table img{border:1px solid #ffe0bb; margin-bottom:10px}
#mainpage_table a{ text-decoration:none}

/*Slide show css*/
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:1000px; margin:0; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:1000px; height:362px; padding:0; border:0 solid #ccc; background:#fff}
#information {position:absolute; bottom:0; width:1000px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:1000px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #667; padding:2px}