@charset "utf-8";
/* CSS Document */
.fleft {
	float:left;
}

.fright {
	float:right;
}

.mleft10 {
	margin-left:10px;
}

.mright10 {
	margin-right:10px;
}

.pageheading {
	padding-bottom	:		5px;
}

/* PAGE CSS */
.contentblock{
	display			:		block;
	float:left;
	
	width:100%;
	margin:0;
	margin-bottom:10px;
}
/* PAGE CSS */


#shareitright {
	margin-top		:		5px; 
	text-align		:		right;
	clear			:		both;
}
/* NEWS CSS */
#newsfooter {
	border-top		:		1px solid #ccc; 
	padding-top		:		5px; 
	margin-top		:		5px;
	clear			:		both;
}

#newsfooter > #newsfooterleft {
	float			:		left;
}

#newsfooter > #newsfooterright {
	float			:		right;
}

#newsfooterright > span {
	font-style		:		italic;
}

#newsimage {
	float			:		left; 
	margin-right	:		10px; 
	margin-bottom	:		5px;
}

#newsstorybody {
	clear			:		both;
}
/* NEWS CSS */

/* CAT CSS */



#paglinks strong, #paglinks span {
	display:block;
	border:1px solid #000;
	padding:3px 5px 4px 5px;
	float:left;
	margin-left:5px;
	font-weight:bold;
}

#paglinks a {
	display:block;
	border:1px solid;
	padding:3px 5px 4px 5px;
	float:left;
	margin-left:5px;
	font-weight:normal;
	text-decoration:none;
}

#paglinks a:hover {
	text-decoration:none;
}
/* CAT CSS */
.news_list_item_desc a {
	font-weight:bold;	
}

.site_block_header { margin-bottom:10px;  }

.search_res_sep {
	text-align:right; border-bottom:1px dotted #ccc; padding-bottom:5px;
}

#easyTooltip{
	padding:5px;
	border:1px solid #ccc;
	background:#f1f1f1;
	}
	.standard_site_block_wrapper {
		margin-bottom:10px;
	}
	
	.product_main_holder {
		display:table-cell;
		width:100%;
		margin-bottom:10px;
		clear:both;
		float:left;
	}
	
	.techspec_title {
		background:#ccc;
		border-bottom:1px solid #FFF;
		border-right:1px solid #FFF;
	}
	
	.techspec_value {
		background: #ddd;
		border-bottom:1px solid #FFF;
	}
	
	
	
	.cms_front_form110 label {
		padding-top:2px;
		width:110px;
		font-weight:bold;
		float:left;
	
	}
	
	.cms_front_form label {
		padding-top:2px;
		width:90px;
		font-weight:bold;
		float:left;
	
	}
	
	.cms_form_field_row {
		margin-bottom:5px;
		width:100%;
	}
	
	.deliv_cart_row {
		margin-bottom:5px;
	}
	
	.deliv_cart_row label {
		width:100px;
		float:left;
		font-weight:bold;
	}
	
	.cart_field_full {
		width:450px;
	}
	
	.cart_field_50 {
		width:50px;
	}
	
	.cart_field_100 {
		width:100px;
	}
	
	.cart_field_150 {
		width:150px;
	}
	
	.cart_field_170 {
		width:170px;
	}
	
	.cart_field_200 {
		width:200px;
	}
	
	.cart_field_250 {
		width:250px;
	}
	
	.cms_front_form br {
		clear:both;
	}
	
	
	.emailtofriend label {
		width:130px;
		font-weight:bold;
		float:left;
		display:inline;
		margin-bottom:5px;
	}
	
	.emailtofriend br {
		clear:both;
	}
	
	.emailtofriend .email_input {
		width:220px;
		margin-bottom:5px;
	}
	
	.prlmid_search {
		margin-left:7px;
		margin-right:7px;
	}
	
	.prlmid_rp {
		margin-left:5px;
		margin-right:5px;
	}
	
	.contentblock p {
	margin:0px !important;
	margin-bottom:0px !important;
	padding-bottom:5px;
}
	
	
	
	.cms_front_form label em , .cms_front_form110 label em {
	color:#F00 !important;
}

.gen_field_row {
	margin-bottom:5px;
}

.styled_textbox {
	background: #FFF url(../../images/website/text-bg.gif) repeat-x scroll 0 0;
	border:1px solid #bbb;
	padding:3px;
	
	padding-right:0px;
}

.styled_textbox:focus {
	border:1px solid #999;
}
/* This is a fix for the AddThis button flash tracker 15px margin issue */
#atff {
  display: none;
}
/* This is a fix for the AddThis button flash tracker */
