body {
	background-color: #666666;
	background-image: url(../images/bgextend.jpg);
	background-repeat: repeat-x;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

#container {
	position:relative;
	width:898px;
	margin:0 auto 0 auto;
	text-align:left;
	
}


#content_table  

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1 {
	font-size:20px;
	color:#0E3E55;
}

h2 {
	font-size:17px;
}

#leftColumn {
	
	background-color:#000000;
}

#products_hd {
	background-color:#000000;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	margin-top:20px;
}

#search_link {
	background-color:#CACACA;
	font-size:18px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	margin-bottom:30px;
}

#search_link a:link, a:visited, a:active, a:hover {
	color:#115776;
	text-decoration:none;
}

#contentArea {
	padding: 20px 20px 20px 20px;
	background-color:#FFFFFF;
	background-image:url(../images/shading_top_content_area.jpg);
	background-repeat:no-repeat;
	line-height:18px;
}
#contentAreaHome {
	padding: 20px 20px 20px 20px;
	background-color:#000000;
	
	line-height:18px;
}

#footer {
	color:#FFFFFF;
	background-color:#231f20;
	text-align:center;
	font-size:11px;
}

#footer a {
	color:#FFFFFF;
	text-decoration:none;
	line-height:0;
}

#footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#credits td {
	width:898px;
	padding:5px 0 5px 0;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;
	
}

#credits a {
	line-height:0;
	color:#FFFFFF;
	text-decoration:none;
}

#credits a:hover {
	text-decoration:underline;
}

a:link, a:visited, a:active {
	line-height:18px;
	color:#115776;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#news_box {
	background-image:url(../images/news_box_background.jpg);
	font-size:18px;
	padding-left:5px;
}

#news_box a {
	display:block;
	color:#FFFFFF;
	line-height:36px;
}

#li_spacing li {
	padding-bottom:12px;
}

/** PRODUCT PAGES STYLES **/

.product_series_table td.left_cell {
	width:50%;
	border-right:2px solid #333333;
}
.product_series_table td {
	padding-bottom:20px;
}

.list_title { clear:left; }

.series_title, .list_title {
	font-size:16px;
	font-weight:bold;
}
.series_title {
	text-align:center;
}

.product_title {
	text-align:left;
	font-size:22px;
	position:relative;
	margin-left:200px;
	white-space:nowrap;
}

#upper_left_box { float:left; font-size:10px; width:220px; text-align:left; display:block; position:relative; margin-top:-20px; }
#upper_right_box { float:right; font-size:10px; width:150px; text-align:right; display:block; }

a.link_button { color:#FFFFFF; }
a.link_button:hover { text-decoration:none; }
div.link_button { cursor:default; }
.link_button { background:url(../images/button_background.gif) no-repeat 100% 0pt; 
			   padding-right:7px; _padding-right:0px; color:#FFFFFF; margin:2px; height:43px; float:left; max-width:40%; clear:right; }
.link_button span { background:url(../images/button_background.gif) no-repeat 0pt 0pt; 
					height:43px; text-align:center; padding:7px 0 0 7px; color:#FFFFFF; line-height:13px; float:left; }


/* PRODUCT PAGES */
.product_table, .product_div { width:689px; }
.product_div { clear:both; }
.product_table td {
	vertical-align:top;
}

.short_description { float:left; font-size:12px; font-weight:bold; width:55% !important; width:50%; padding-top:10px; }
.description { clear:both; padding-top:10px; }
.product_buttons { float:right; width:210px !important; width:200px; margin-right:-25px !important; margin-right:-15px; position:relative; }

.link_button span.sm {  font-size:10px; line-height:10px; padding-top:5px; font-weight:bold; }

.features_table { margin-top:20px; }
.features_table td { width:33%; font-size:10px; padding:4px; }
.features_table th { background:url(../images/top_menu_background.jpg) repeat-x; padding:4px 0; color:#FFFFFF; }
.features_table td ul { margin:0; padding:0 0 0 10px; list-style-image:url(../images/bullet.gif); }

#extra_images img { width:33%; }
#main_image_holder { width:250px; height:250px; text-align:center; }
.product_chart { width:100%; }
.product_chart td { padding:2px; vertical-align:top; font-size:10px; text-align:center; }


.bottom_buttons { text-align:center; max-width:450px; >width:450px; height:50px; margin:auto; }
.bottom_buttons .link_button { width:135px; }

/*
.bottom_buttons { width:auto; margin:auto; text-align:center; }

.bottom_buttons .link_button, .bottom_buttons .link_button span 
{ background:none; display:inline; padding:0 7px; color:#115776; line-height:normal; float:none; height:auto; margin:0; white-space:nowrap; }
.bottom_buttons .link_button { width:30%; }
.bottom_buttons .link_button span { width:100%; }
*/

/* TABS */

.ui-tabs-nav, #tab_holder { list-style:none; padding:0; margin:0; }
.ui-tabs-nav { float:left; }
.ui-tabs-nav li { float:left; white-space:nowrap; }
.ui-tabs-nav li a { float:left; background:url(../images/top_menu_background_light.jpg) repeat-x; padding:4px 30px; margin:0 2px; font-weight:bold; }
.ui-tabs-nav li.ui-tabs-selected a { background:url(../images/top_menu_background.jpg) repeat-x; color:#FFFFFF; }
.ui-tabs-panel {
	display:block; clear:left; text-align:left; border:10px solid #125572; padding:4px; margin:0; width:669px;
}
.ui-tabs-hide { display:none; }

/* IE FIXES */

.product_series_table td .link_button { width:40%; }
.product_series_table td .link_button span { width:92%; }
a.link_button span { cursor:pointer; }

.product_buttons .link_button { width: 92px; }
.product_buttons .link_button span { width: 92%; }
.bottom_buttons .link_button span { width: 95%; }

