﻿#center{padding-top:20px;}

/*ROUNDED CORNERS HOME*/
.box_header{font-size:14px;height:20px;position:relative;padding:16px 22px 10px 22px;background-image:url('images/layout/box/box-02.png');font-weight:bold; color:white; background-repeat:repeat-x;}
.box_topleft{overflow:hidden;width:6px; height:46px; position:absolute;top:0px; left:0px; background-image:url('images/layout/box/box.png');}
.box_topright{overflow:hidden;width:42px; height:52px; position:absolute;top:0px; right:0px; background-image:url('images/layout/box/box-03.gif');}

.box_content{border:1px solid #bbbbbb;border-top:none;position:relative;padding:18px 22px 5px 22px; }
.box_content_nopadding{border:1px solid #bbbbbb;border-top:none;position:relative; padding:10px 5px 5px 5px; text-align:center }

/*TABLE INSIDE RIGHT COLUMN*/
.box_content_nopadding table td{ padding:0; margin:0;}

.box_botleft{overflow:hidden;width:6px;height:6px;background-color:green;background-image:url('images/layout/box/box-04.png'); position:absolute; left:0px; bottom:0px;}
.box_botright{overflow:hidden;width:6px;height:6px;background-color:green;background-image:url('images/layout/box/box-05.png'); position:absolute; right:0px; bottom:0px;}

/*HOME COLUMNS*/
#home_left{width:470px;float:left;position:relative; }
#home_right_container{width:470px; float:right;}
#home_center{width:300px;float:left;position:relative;}
#home_right{width:150px;float:right;position:relative;}
#home_right_bottom{width:470px;position:relative; margin:20px 0 0 0;}

/*FEATURED PRODUCT*/
#featured_image_container{border:1px solid red;width:252px;height:140px;position:relative;}
#featured_product{width:252px; height:140px;}
#featured_hover{ behavior:url("iepngfix.htc"); position:absolute;bottom:-7px; right:10px;background-image:url('images/home/featured.png');width:149px; height:27px;padding:5px;color:white;font-size:14px; font-weight:bold;text-align:center;}

/*BOTTOM ROW RIGHT*/
.bottom_row_image
{
	float:left;
	width:200px;
	height:120px;
	border:1px solid #aaaaaa;
	margin-bottom:10px;
}

.bottom_row_right
{
	float:right;
	width:200px;
}

.bottom_row_right p
{
	min-height:70px;
	height:auto !important;
	height:90px;
}

/*QUICKLINK*/
#quicklink_wrapper{background-image:url('images/home/quick.png');height:258px;}
.quicklink_0, .quicklink_1{display:block;width:139px;height:13px;padding:11px 5px 11px 5px;margin-bottom:1px;font-weight:bold;color:black;}
.quicklink_1{color:#419639}


/*******************************************************************************************************************************************************
SUB PAGES*/

/*SUB HEADER*/
#sub_header{width:960px; height:110px; background-color:black; position:relative; margin-top:20px;}

#sub_header .topleft{background-image:url('images/subheader/t_left.png'); position:absolute; top:0; left:0; height:6px; width:6px; overflow:hidden; z-index:100;behavior:url("iepngfix.htc")}
#sub_header .topright{background-image:url('images/subheader/t_right.png'); position:absolute; top:0; right:0; height:6px; width:6px;overflow:hidden; z-index:100;behavior:url("iepngfix.htc")}
#sub_header .botleft{background-image:url('images/subheader/b_left.png'); position:absolute; bottom:0; left:0; height:6px; width:6px;overflow:hidden; z-index:100;behavior:url("iepngfix.htc")}
#sub_header .botright{background-image:url('images/subheader/b_right.png'); position:absolute; bottom:0; right:0; height:6px; width:6px;overflow:hidden; z-index:100;behavior:url("iepngfix.htc")}

#sub_header #sub_bg{position:absolute;height:110px; right:0; top:0; z-index:1; border:none;}
#sub_header #overlay{position:absolute;height:110px; width:960px; left:0; top:0; z-index:2; background-image:url('images/subheader/y_rpt.png');behavior:url("iepngfix.htc"); background-repeat:repeat-y}

#sub_header h1#header{font-size:24px; font-weight:bold; position:absolute; top:10px; left:10px; z-index:5; color:white; padding:0; margin:0;}
#sub_header #intro{font-size:12px; color:white; position:absolute; left:10px; top:40px; z-index:5; padding:0; width:350px;}
#sub_header #intro p{line-height:13px; padding:0;color:silver}

/*ROUNDED CORNERS*/
.round_topleft{background-image:url('images/round_corners/topleft.png'); position:absolute; top:-1px; left:-1px; overflow:hidden; width:5px; height:6px;}
.round_topright{background-image:url('images/round_corners/topright.png'); position:absolute; top:-1px; right:-1px; overflow:hidden; width:7px; height:6px;}
.round_botleft{background-image:url('images/round_corners/bottomleft.png'); position:absolute; bottom:-1px; left:-1px; overflow:hidden; width:5px; height:6px;}
.round_botright{background-image:url('images/round_corners/bottomright.png'); position:absolute; bottom:-1px; right:-1px; overflow:hidden; width:7px; height:6px;}

/*******************************************************************************************************************************************************
PRESS PAGE*/

#column_left{float:left; width:598px; margin:0 20px 0 0; position:relative;min-height:300px;height:auto !important;height:300px;border:1px solid #bbbbbb;display:inline;padding:15px;}
.column_right{float:right; width:310px; position:relative; padding:0; display:inline; margin-bottom:20px;}

/*******************************************************************************************************************************************************
TECHNICAL PAGE*/

.faq_cat, .faq_cat_alt
{
	display:inline-block; width:90%; 
	padding:8px 5% 8px 5%; border-bottom:1px solid silver; 
	background-image:url('images/technical/q_mark.png');
	background-position:85% center;
	background-repeat:no-repeat;
}
.faq_cat_alt{background-color:#f5f5f5; color:black;}

.faq_cat:hover, .faq_cat_alt:hover{background-image:url('images/technical/q_mark_over.png');}

.q_header{color:white;background-image:url('images/technical/q_rpt.png'); background-repeat:repeat-x; position:relative; min-height:12px;height:auto !important;height:12px; background-color:black;padding:9px;}
.q_header h3{cursor:pointer;}
.q_left{position:absolute; top:0; left:0; background-image:url('images/technical/q_left.png');width:5px; height:30px;}
.q_right{position:absolute; top:0; right:0; background-image:url('images/technical/q_right.png');width:5px; height:30px;}

.q_plus{position:absolute; top:5px; right:10px; background-image:url('images/technical/plus.png'); display:block; width:20px; height:20px;behavior:url("iepngfix.htc");}

.a_answer{border:1px solid #bbbbbb;border-top:none; padding:5px;display:none;}

/*******************************************************************************************************************************************************
TECHNICAL PAGE*/

input.clear{border:1px solid white; padding:2px 4px 0 4px; margin:0; width:200px; height:16px; font-size:12px; color:#555555;}
.input_holder
{border:1px solid #bbbbbb; width:230px; text-align:right; height:20px; background-image:url('images/tech_support/name.gif');
background-position:left; background-repeat:no-repeat; overflow:hidden;margin-bottom:15px;}

#email{background-image:url('images/tech_support/email.gif')}
#company{background-image:url('images/tech_support/company.gif')}
#telephone{background-image:url('images/tech_support/telephone.gif')}

#select{border:1px solid #bbbbbb; height:22px; width:150px;}

textarea{width:380px; height:150px; border:1px solid #bbbbbb; padding:5px; margin:0; overflow-y:auto; resize:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555;} 

#submit{display:inline; float:right;}

.error_message{
	background-color:#FFFFCC; margin:0 0 10px 0; padding:10px; 
	border:1px solid #bbbbbb; background-image:url('images/tech_support/error.png');
	background-position:98% 50%; background-repeat:no-repeat;
}
.error_message h2{padding:0 0 5px 0; margin:0; color:red; }
.error_message p{padding:0; margin:0; }

.success_message{
	background-color:#FFFFCC; margin:0 0 10px 0; padding:10px; 
	border:1px solid #bbbbbb; background-image:url('images/tech_support/success.png');
	background-position:98% 50%; background-repeat:no-repeat;
}
.success_message h2{padding:0 0 5px 0; margin:0; color:#419639; }
.success_message p{padding:0; margin:0; }


/*******************************************************************************************************************************************************
PRODUCT PAGE*/

.product_box
{
	float:left;
	width:300px;
	position:relative;
	display:inline;
	margin-right:30px;
}

.product_box_content
{
	border:1px solid #bbbbbb;
	border-top:none;
	position:relative;
	padding:12px 10px 35px 10px;
	min-height:170px;
	height:auto !important;
	height:170px;
	position:relative; 
}

#product_top_left{float:left; width:598px; margin:0 20px 0 0; position:relative;border:1px solid #bbbbbb;display:inline;padding:15px;}

.box_header_r{font-size:14px;height:20px;position:relative;padding:16px 22px 10px 22px;background-image:url('images/layout/box/box_red_rpt.png');font-weight:bold; color:white; background-repeat:repeat-x;}
.box_topleft_r{overflow:hidden;width:6px; height:46px; position:absolute;top:0px; left:0px; background-image:url('images/layout/box/box_red_left.png');}
.box_topright_r{overflow:hidden;width:42px; height:52px; position:absolute;top:0px; right:0px; background-image:url('images/layout/box/box_red_right.png');}

.find_out_more_button
{
	width:132px;
	height:35px; 
	display:inline-block; 
	background-image:url('images/home/findout_button_n.png'); 
	background-repeat:no-repeat;
	position:absolute;
	bottom:10px;
	right:10px;
}

.find_out_more_button:hover{background-image:url('images/home/findout_button_h.png');}


#column_left_product{float:left;width:618px; display:inline; position:relative}
#column_right_product{float:right; width:310px; padding:0; display:inline; position:relative;}

#test_box{padding:15px;border:1px solid #bbbbbb; margin-bottom:20px; position:relative; height:1%;}
#product_images, #product_text{position:relative; margin-bottom:20px; height:1%;}
#product_table{position:relative; margin-bottom:20px; height:1%}
#product_downloads{position:relative; height:1%;}

#product_spec_table{width:100%;}

#product_spec_table tr td.table_left, #product_spec_table tr td.table_right
{
	border:1px solid silver;width:34%;padding:0; margin:0;height:30px;overflow:hidden; text-align:left; padding:5px;
}

#product_spec_table tr td.table_right{width:66%;}

#product_flash_container
{
	height:200px; width:280px; display:inline-block;
}

.product_button
{
	display:inline-block;
	text-align:center;
	width:90px;
	padding:5px 0;
	margin-left:5px;
	margin-top:9px;
	color:gray;
}

.product_button:hover
{
	color:#444444;
	background-image:url('images/products/button.png');
}


/*******************************************************************************************************************************************************
SEARCH PAGE*/

.search_cat_wrapper{background-color:white; padding:5px; margin-bottom:10px;}

.cat_heading{padding-bottom:4px;margin-bottom:8px ;border-bottom:1px solid silver;}

.search_item{padding-left:10px; margin-bottom:10px;}
.search_item p, .search_item h4 {padding:0; margin:0;}
.search_item p{font-size:10px;}
.search_item .download_info
{
	font-size:10px; color:blue; margin:0; padding:0; margin-top:-4px;
}

/*******************************************************************************************************************************************************
CASE STUDY PAGE*/

#pdf_download_button
{
	display:inline-block;
	width:80px;
	height:80px;
	background-image:url('images/casestudy/pdf.png');
}

#pdf_download_button:hover
{
	background-image:url('images/casestudy/pdf_over.png');
}

/*******************************************************************************************************************************************************
DOCUMENT ITEM*/

.document_wrapper
{
	width:590px;
	background-image:url('images/documents/rpt.png');
	margin-bottom:10px;
}

.document_wrapper .top
{
	background-image:url('images/documents/top.png');
	background-position:top;
	background-repeat:no-repeat;
}

.document_wrapper .bottom
{
	background-image:url('images/documents/bottom.png');
	background-position:bottom;
	background-repeat:no-repeat;
}

.document_content
{
	padding:10px;
}

.document_content a.document_link
{
	font-size:14px;
	padding-bottom:2px;
	display:block;
	border-bottom:1px solid white;
	margin-bottom:4px;
	text-align:center;
	font-weight:normal;
	color:#555555;
}

.document_content a.document_link:hover
{
}

.document_content h4
{
	font-size:10px;
	color:gray;
}

.document_content p
{
	font-size:12px;
	color:#444444;
}

.document_image
{
	float:left;
	padding:5px;
	border:1px solid silver;
	margin:2px 10px 0 0;
}

.download_link_wide
{
	display:block;
	border-top:1px solid #eeeeee;
	margin-top:10px;
	padding-top:5px;
	text-align:center;
	padding-bottom:5px;
}




















