/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
height: auto;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#wrapper {
	width: 978px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper_prod {
	width: 975px;
	margin-right: auto;
	margin-left: auto;
}
#branding {
	height: 126px;
}
.float_left {
	float: left;
}
#top_row_links {
	float: right;
	width: 600px;
	height: 26px;
	padding-top: 100px;
	text-align: right;
}
a.cta_top_link {
	font-size: 11px;
	color: #209cd3;
	background-image: url(images/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 18px;
	text-decoration: none;
	margin-right: 13px;
	float: right;
	padding-top: 2px;
}
a.cta_top_link:hover {
	font-size: 11px;
	color: #8dbd44;
	background-image: url(images/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 18px;
	text-decoration: none;
	margin-right: 13px;
	float: right;
}
#frm_search {
	background-image: url(images/blue_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	float: right;
	width: 187px;
	height: 26px;
}
.s_title {
	font-size: 11px;
	color: #209CD3;
	padding-left: 15px;
	float: left;
	margin-right: 5px;
	padding-top: 2px;
}
#frm_search .s_box {
	width: 80px;
	height: 13px;
	font-size: 10px;
	padding: 0px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.go_submit {
	background-color: #FFFFFF;
	height: 17px;
	border: 1px solid #7f9db9;
	float: left;
	font-size: 11px;
	width: 31px;
	padding: 0px;
	font-weight: bold;
	color: #209CD3;
	cursor: pointer;
}
#top_nav {
	clear: both;
	/* border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #bfbdbd;
	border-bottom-color: #BFBDBD;*/
	background-image:url(images/menu_bkg.gif); background-repeat:no-repeat;
	text-align: left;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px; height:23px
}

#top_nav ul{
	margin: 0px;
	padding: 0px;
}
#top_nav ul li{
display: inline;
padding: 0px;
margin: 0px;
}
#top_nav ul li a{
	color: #6a6a6a;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 10px;
} 
#home .nav_home_over {
	color: #209CD3;

}
#latest .nav_latest {
	color: #209CD3;

}
#who .nav_who {
	color: #209CD3;

}
#how .nav_how {
	color: #209CD3;

}
#products .nav_products {
	color: #209CD3;

}
#applications .nav_applications {
	color: #209CD3;

}
#faqs .nav_faqs {
	color: #209CD3;

}
#links .nav_links {
	color: #209CD3;

}
#contact .nav_contact {
	color: #209CD3;
	}
#news .nav_news {
	color: #209CD3;

}
#zone .nav_zone {
	color: #209CD3;

}
#top_nav ul li a:hover, #top_nav ul li a:focus{
	color: #209CD3;
}
#top_nav ul li.nav_home {
	padding-right: 230px;
}
#content {
	clear: both;
	margin-top: 11px;

}
#content2 {
	clear: both;
	margin-top: 11px;
	position:relative ;
}

#content_one_border {
	clear: both;
	margin-top: 11px;
}
.allwhite {
	background-color: #FFFFFF;
	background-image: none;
}

#left_column {
	float: left;
	width: 223px;
	text-align: left; margin-right:15px; background-image:url(images/right_outer.gif); background-repeat:repeat-y;
}
.sub_item {
	width: 200px;
	height: 70px;
}
.sub_img_holder {
	float: left;
	height: 58px;
	width: 47px;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bfbdbd;
}
.sub_title {
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #6a6a6a;
	width: 180px;
	
	padding-left: 16px;
	padding-bottom: 3px;
	margin-bottom: 8px;
}
.sub_title a {
	color: #6a6a6a;
	text-decoration: none;
}
.sub_title a:hover{
	color: #209CD3;
	text-decoration: none;
}
.sub_item p {
	font-size: 10px;
	margin-left: 6px;
	width: 100px;
	float: left;
	color: #6a6a6a;
	letter-spacing: 0px;
}
.sub_item a {
	color: #6a6a6a;
	text-decoration: none;
}
.sub_item a:hover {
	color: #209CD3;
	text-decoration: none;
}


#middle_column {
	float: left;
	width: 739px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	padding-top: 5px;
}
#holder {
	margin-right: 20px;
	margin-left: 10px;
}

#inner_middle_column {
	float: left;
	width: 739px;
	padding-right: 0px;
	margin-left: 3px;
	text-align: left;
	margin-bottom: 5px;
}
#inner_middle_column2 {
	float: left;
	width: 739px;
	padding-right: 0px;
	margin-left: 0px;
	text-align: left;
}

#inner_middle_column_sml {
	float: left;
	width: 485px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
	background-image:url(images/sml_mid_mid.gif); background-repeat:repeat-y
}

#inner_mid_sml_prod{ background:url(images/middle_sml_top.gif); height:8px; background-color:#FFFFFF}

#inner_mid_sml_prod2{ background:url(images/middle_sml_base.gif); height:9px; background-color:#FFFFFF}


#inner_middle_column_sml .heading {
	padding-top: 3px;
	padding-bottom: 3px;
	height: 20px;
	margin-bottom: 20px;
	font-size: 17px;
	font-weight: normal;
	color: #209CD3;}
	
	
#inner_middle_column_sml p {
	font-size: 11px;
	color: #6a6a6a;
	padding-bottom: 15px;
	line-height: 15px;
}
#inner_middle_column_sml h2 {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFBDBD;
	border-bottom-color: #BFBDBD;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #209CD3;
}	
	
	

#catalogue_middle_column {
	float: left;
	width: 950px;
	padding-left: 10px;
	text-align: left;
}
#middle_column h1 {
	color: #209CD3;
	font-weight: normal;
	font-size: 17px;
	padding-bottom: 8px;
	border-bottom: #CCCCCC 1px solid; margin-bottom:5px;
	
}
#inner_middle_column .heading {
	padding-top: 3px;
	padding-bottom: 3px;
	height: 20px;
	margin-bottom: 20px;
	font-size: 17px;
	font-weight: normal;
	color: #209CD3;
}
#catalogue_middle_column .heading {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFBDBD;
	border-bottom-color: #BFBDBD;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 20px;
	margin-bottom: 20px;
	font-size: 17px;
	font-weight: normal;
	color: #209CD3;
}

#middle_column p {
	font-size: 11px;
	color: #6a6a6a;
	padding-bottom: 15px;
	line-height: 18px;
}
#inner_middle_column p {
	font-size: 11px;
	color: #6a6a6a;
	padding-bottom: 15px;
	line-height: 15px;
}
#inner_middle_column h2 {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFBDBD;
	border-bottom-color: #BFBDBD;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #209CD3;
}
#middle_column h3 {
	color: #209CD3;
	font-weight: normal;
	font-size: 17px;
	padding-bottom: 10px;
}
#mid_top{ background-image:url(images/mid_top.gif); width: 730px; height:9px}

#mid_mid{ background-image:url(images/mid-mid.gif); background-repeat:repeat-y; padding-left:10px; padding-right:10px}

#mid_base{ background-image: url(images/mid_base.gif); width: 730px; height:8px}

.n_title {
	float: none;
	font-size: 14px;
	color: #209CD3;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.n_title a {
	float: none;
	font-size: 14px;
	color: #209CD3;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.n_title_i {
	font-size: 14px;
	color: #209CD3;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.n_title_i a {
	font-size: 14px;
	color: #209CD3;
	text-decoration: none;
}

.date {
	text-align: right;
	float: right;
	font-size: 10px;
	color: #6A6A6A;
	padding-top: 1px;
}
.news_heading {
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 14px;
	margin-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #DDDDDD;
	clear: both;
}
.faq_heading {
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #DDDDDD;
	clear: both;
}

.home_img {
	float: left;
	margin-right: 10px;
}
a.cta_read_more {
	padding: 0px;
	background-position: center;
	font-size: 10px;
	color: #209CD3;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
a.cta_read_more:hover {
	padding: 0px;
	background-position: center;
	font-size: 10px;
	color: #209CD3;
	text-decoration: underline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#intro_header {
	height: 218px;
	width: 739px;
	margin-bottom:0px
}

#intro {

	height: 229px;
	background-image: url(images/home_intro.jpg);
	width: 739px;
}
#intro_im {
	float: left;
	width: 258px;
}
#intro_text {
	float: left;
	padding: 20px;
	height: 189px;
	margin-bottom: 15px;
}

#intro_text a {
	font-size: 10px;
	color: #11B2DC;
	text-decoration: none;
	background-image: url(images/grey_list.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	height: 20px;
	display: block;
	
}
#protomed_home a {
	font-size: 10px;
	color: #11B2DC;
	text-decoration: none;
	background-image: url(images/grey_list.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	height: 20px;
	display: block;
	
}


/*#middle_column a:hover {
	font-size: 10px;
	color: #11B2DC;
	text-decoration: underline;
	display: block;
	background-image: url(images/grey_list.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	height: 20px;
}*/
#n_and_p a.cta_prev {
	font-size: 11px;
	background-image: none;
	padding: 0px;
	float: left;
	margin-bottom: 0px;
	margin-left: 130px;
	margin-top: 6px;
}

#n_and_p a.cta_next {
	font-size: 11px;
	background-image: none;
	padding: 0px;
	float: right;
	margin-bottom: 0px;
	margin-top: 6px;
	margin-right: 120px;
}

.homepage_article {
	clear: both;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#middle_column h2 {
	color: #6a6a6a;
	font-size: 11px;
	font-weight: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #bfbdbd;
	border-bottom-color: #bfbdbd;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 15px;
	display: block;
}
.article_image {
	float: left;
	width: 206px;
	text-align: left;
}
.article_text {
	float: left;
	width: 320px;
}
.float_right {
	float: right;
}

#right_column {
	width: 224px;
	text-align: left;
	float: left;
	background-image:url(images/right_outer.gif);
	background-repeat:repeat-y;
	margin-top:0px; height: auto;  
}
#right_wrap {
	float: right;
	padding-left: 5px;
	border-left-width: 1px;
}

#right_column h3 {
	font-size: 10px;
	font-weight: bold;
	color: #363636;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #bfbdbd;
	border-bottom-color: #BFBDBD;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 10px;
}



#right_column ul{
	background-image: url(images/tabfooter.jpg);
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 0;
	margin-right: 0;
	margin-left: 10px;
	margin-bottom: 15px;
	width:190px;
}
#right_column ul li{
	display: inline;
	padding: 0;
	margin: 0;
	background-image: url(images/buttonback.jpg);
}
#right_column ul li a{
	color: #6a6a6a;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
	display: block;
	background-image: url(images/small_blues.gif);
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 13px;
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-left: 10px;

} 
#right_column ul li a:hover, #right_column ul li a:focus{
	color: #209CD3;

}
.clearing {
	clear: both;
	font-size: 1px;
	color: #FFFFFF;
	height: 2px;
}
#address {
	float: left;
	width: 200px;
	padding-left: 35px;
}
#map {
	float: left;
	width: 250px;
}
.link_holder {
	width: 200px;
	margin-left: 30px;
	float: left;
	margin-bottom: 50px;
	margin-right: 30px;
}
.link_title {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFBDBD;
	border-bottom-color: #BFBDBD;
	background-color: #F5F5F5;
	font-size: 10px;
	color: #209CD3;
	font-weight: bold;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
.link_logo {
	margin-bottom: 10px;
}
.link_holder a {
	font-size: 10px;
	color: #11B2DC;
	text-decoration: none;
	background-image: url(images/grey_list.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	background-color: #F5F5F5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFBDBD;
	border-bottom-color: #BFBDBD;
}
.link_holder a:hover {
	font-size: 10px;
	color: #6A6A6A;
	text-decoration: none;
	background-image: url(images/grey_list.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	background-color: #F5F5F5;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFBDBD;
	border-bottom-color: #BFBDBD;
}



#footer {
	clear: both;
	margin-top: 20px;
	text-align: right;
	font-size: 10px;
	color: #6a6a6a;
	width:942px; margin-left:auto; margin-right:auto; height:24px; background-image:url(images/footer_bkg.gif); background-repeat:no-repeat; padding-top:2px; padding-left:10px; padding-right:10px
}
#footer a {
	font-size: 10px;
	color: #6a6a6a;
	text-decoration: none;
}
#footer a:hover {
	font-size: 10px;
	color: #11B2DC;
	text-decoration: underline;
}
:focus {
	outline: 0;
}.left_marg {
	margin-left: 50px;
}
/* Ccontact Form CSS */


#contactEmail {
	margin-bottom: 20px;
	margin-left: 35px;
}
#inner_middle_column fieldset {
	width: 400px;
	border: 1px solid #BFBDBD;
	padding: 7px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


#inner_middle_column  fieldset table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-top: 5px;
	margin-left: 25px;
	padding-bottom: 10px;
}

#inner_middle_column  fieldset input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #CCCCCC;
	padding: 2px;
	background-color: #F5F5F5;
}

#inner_middle_column fieldset textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #CCCCCC;
	padding: 2px;
	background-color: #F5F5F5;
}

#inner_middle_column legend {
	color: #209CD3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}
#contactEmail label {
	color: #6A6A6A;
	font-size: 12px;
}
.linebox {
	width: 250px;
	background-color: #F5F5F5;
}
.para_column {
	float: left;
	width: 320px;
	margin-right: 15px;
	display: block;
}
.image_row {
	clear: both;
}
.rows {
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFBDBD;
	margin-top: 15px;
}

#display {
	clear: both;
	/* background-image: url(images/display.jpg);
	background-repeat: no-repeat;
	background-position: left top; */
	padding-top: 20px;
	display: block;
	width: 509px;
}
#display  ul {
	margin-left: 15px;
	list-style-type: none;
	padding-bottom: 40px;
	margin-bottom: 0px;
}
#display ul li {
	font-size: 11px;
	color: #6A6A6A;
	font-weight: bold;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 14px;
	margin-bottom: 9px;
	background-image: url(images/grey_list.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#works ul {
	margin-left: 10px;
	list-style-type: none;
	padding-bottom: 20px;
	margin-bottom: 0px;
}
#works ul li {
	font-size: 11px;
	color: #6A6A6A;
	font-weight: normal;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 14px;
	margin-bottom: 2px;
	list-style-type: none;
	background-image: url(images/grey_list.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}

.floar_right_img {
	float: right;
	background-color: #FFFFFF;
	padding: 2px;
		margin-left: 15px;
	margin-bottom: 10px;
}
.strip {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}
#bens {
	margin-top: 8px;
	margin-bottom: 10px; width: 510px
}
#bens .bens_top {
	background-image: url(images/round_top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	height: 42px;
	padding-bottom: 0px;
	font-size: 12px;
}
#bens .bens_top h3 {
	color: #209CD3;
	font-size: 15px;
	font-weight: normal;
	padding-left: 15px;
	padding-top: 14px;
}

#bens .bens_bottom {
	background-image: url(images/round_bottom.gif);
	background-position: left bottom;	background-repeat: no-repeat;
	padding-top: 10px;
}
#bens .bens_bottom p {
	margin-left: 15px;
}
#bens ul {
	margin-left: 15px;
	list-style-type: none;
	padding-bottom: 20px;
	margin-bottom: 0px;
}

#bens ul li {
	font-size: 11px;
	color: #6A6A6A;
	font-weight: normal;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 14px;
	margin-bottom: 9px;
	background-image: url(images/grey_list.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 12px;
}



#ad_lgin {
	font-size: 11px;
	border: 0;
	color: #666666;
	font-weight: bold;
}#customer_login {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
}
#tbl_catalgue th {
	text-align: left;
	color: #FFFFFF;
	background-color: #209CD3;
	font-size: 13px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
}
.daily {
	width: 80px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.desc {
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.weekly {
	width: 80px;
		border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.monthly {
	width: 80px;
		border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.price {
	width: 80px;
		border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.pack {
	width:80px;
		border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.code {
	width: 100px;
		border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.table_title {
	background-color: #62bae1;
	padding-top: 4px;
	padding-left: 3px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.data_small {
	font-size: 11px;
	color: #6A6A6A;
}
.data_v_small {
	font-size: 9px;
	color: #6A6A6A;
}
#tbl_catalgue {
	font-family: Arial, Helvetica, sans-serif;
}
select {
	font-size: 10px;
	color: #6A6A6A;
	display: block;
	margin: 0px;
	padding: 0px;
}
.quant {
	width: 40px;
	height: 13px;
	font-size: 10px;
	color: #6A6A6A;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#tbl_catalgue .data_small a {
	color: #209CD3;
	text-decoration: none;
}
#tbl_catalgue .data_small a:hover{
	color: #333333;
	text-decoration: underline;
}
#n_and_p {
	height: 25px;
	margin-top: 18px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BFBDBD;
	border-bottom-color: #BFBDBD;
}
.app_link_holder {
	border-bottom-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #BFBDBD;
	border-right-color: #BFBDBD;
	border-bottom-color: #BFBDBD;
	border-left-color: #BFBDBD;
	padding-top: 10px;
	padding-left: 15px;
	clear: both;
}
.app_links {
	float: left;
	padding: 2px;
	margin-right: 15px;
}
.app_link_holder a {
	color: #209CD3;
	font-size: 13px;
	text-decoration: none;
	margin-bottom: 5px;
	float: left;
}
.app_link_holder a:hover{
	color: #209CD3;
	font-size: 13px;
	text-decoration: underline;
	margin-bottom: 5px;
	float: left;
	display: block;
}
.app_desc {
	float: left;
	width: 310px;
	padding-top: 8px;
}
.app_link_holder p {
	clear: both;
}

#order_confirmation{
	font-size: 12px;
	color: #6A6A6A;
	font-family:Arial,Helvetica,sans-serif;
}
.para_left {
	float: left;
	padding-top: 1px;
}
a.head_link {
	color: #363636;
	text-decoration: none;
}
a.head_link:hover {
	color: #11B2DC;
	text-decoration: none;
}
/* Left Nav CSS*/

#leftnav {
	float: left;
	width: 212px;
}
#leftnav ul{
	
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
#leftnav ul li{
	display: inline;
	padding: 0;
	margin: 0;
	
}
#leftnav ul li a{
	color: #009ddc ;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	display: block;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
	margin-bottom: 0px;
	font-weight: normal;

} 
#leftnav ul li a:hover, #leftnav ul li a:focus{
	color: #ffffff;
	background-color: #009ddc;

}
#leftnav h6 {
	color: #7bc143;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 14px;
	text-align: left;
	padding-right: 10px;
	padding-left: 18px; font-weight:normal
}
.flashslide {
	margin-bottom: 10px;
}

#excell_p {
	clear: both;
	padding-top: 30px;
}

a.excel_link {
	background-image: url(images/excel_icon_1.gif);
	background-repeat: no-repeat;
	clear: both;
	display: block;
	height: 50px;
	padding-top: 12px;
	padding-left: 33px;
	color: #6A6A6A;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	float: left;
	margin-right: 5px;
}

a.excel_link:hover {
	background-image: url(images/excel_icon_1.gif);
	background-repeat: no-repeat;
	clear: both;
	display: block;
	height: 50px;
	padding-top: 12px;
	padding-left: 33px;
	color: #209CD3;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	float: left;
	margin-right: 5px;
}
#excell_p strong {
	float: left;
	padding-top: 11px;
	font-size: 12px;
}
.para_column a {
	font-weight: normal;
	color: #209CD3;
	text-decoration: none;
}
.para_column a:hover {
	font-weight: bold;
	color: #6A6A6A;
	text-decoration: underline;
}
#holder a {
	color: #2EA2D5;
	text-decoration: none;
}
#holder a:hover {
	font-weight: normal;
	color: #6A6A6A;
	text-decoration: underline;
}
#protomed_home{ width:403px; height:179px; float:left; background-image:url(images/protomed_back_home.jpg)}
#video_home{ width:336px; height:179px; float:left; background-image:url(images/video_back_home.jpg)}
#video_home a{ list-style:none; padding:0; margin:0; background-image:none}
.content_area{ padding:20px; font-family:Arial, Helvetica, sans-serif;}
img a{ list-style:none; padding:0; list-style-type:none; position:absolute}
#scrolla{ background-image:url(images/scroll_background.jpg); width:739px; height:129px; margin-top:10px; float:left}
#spoon{margin-bottom:20px}

a.tt{
    position:relative;
    z-index:24;
    color:#fff;
	font-weight:bold;
    text-decoration:none;
	
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:; }
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top: 0px; left:20px;
	padding: 15px 0 0 0;
	width:146px;
	color: #fff;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 0px 0px ;
    background: url(images/tooltip_t.gif);  background-repeat: no-repeat; 
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 5px 34px; 
	background: url(images/tooltip_m.gif); background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; width:146px 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	background: url(images/tooltip_b.gif) no-repeat; 
}
#partner_box1{ float: left; width:363px; height:177px; background-image:url(images/partner_box.jpg); margin-top:10px}
#partner_box2{ float: left; width:363px; height:177px; background-image:url(images/partner_box.jpg); margin-left:10px; margin-top:10px}

#partner_box1 a, #partner_box2 a, #inner_middle_column2 a {
	font-size: 10px;
	color: #11B2DC;
	text-decoration: none;
	background-image: url(images/grey_list.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	height: 20px;
	display: block;
