body {
	background: #052D50;
	margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; text-align:center;
}
div.site {
	width:100%; background:white url(images/page_back.jpg) top repeat-x;
}

	div#languages {
			position:absolute; top:10px; right:14px; #right:0px; 
			text-align:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFFFFF;
		}
			div#languages a { 
				color:#FFFFFF;
        }
/* header & menu [ *************************************************/
div.header {
	margin:0 auto; width:980px; position:relative; 
}

	
/* menu [ */
div.MenuBar {
	width:980px; height:32px; background:#DF8E00 url(images/mainmenu_back.jpg) repeat-x; text-align:left;
	overflow:hidden; position:relative; #bottom:3px;
}	
div.mainMenu {
	float:left; width:740px; height:32px;	background:url(images/mainmenu_l.jpg) left no-repeat; 
	overflow:hidden;
}
div.mainMenu ul {
	display:block; height:32px; margin:0 0 0 10px; padding:0; text-indent:0px;
	list-style-type:none; overflow:hidden;	text-align:left;
}
div.mainMenu ul li {
	height:32px;	text-indent:0px;	float:left;	margin:0 0px 0 -2px;	padding:0;	text-align:left;
	overflow:hidden;
}
div.mainMenu ul li.current {
	background-color:#013E9B;
}
div.mainMenu ul li.current a {
		color:white;
}
div.mainMenu ul li a {
	text-align:left; text-decoration:none;	padding:0px 15px 0 15px;	line-height:28px;
	border-left:2px solid white;
}
div.mainMenu ul li.current a {
	/*border-left:2px solid #013E9B;*/
}
div.mainMenu ul li a span {
	color:white; font:bold 11px/11px Arial, Helvetica, sans-serif;
}
div.mainMenu ul li a:hover span {
	color:#013E9B;
}
div.mainMenu ul li.current a:hover span {
	color:white;
}
div.mainMenu ul li.current a span{
	/*color:#013E9B;*/
}
/* ] menu  */

#adminMenu { 
	display:block; width:980px; position:absolute; font-size:11px; top:10px; right:640px;
	text-align:right; color:white;
}
#adminMenu a {
	color:white; text-decoration:underline;
} 
#adminMenu a:hover{
	text-decoration:none;
}
/* ] header */

/* content [ ********************************************************** */
/*  submenu [ */
div.subMenu {
	display:block; float:left; width:200px; background:url(images/submenu_back.jpg) repeat-x; min-height:600px;
	height: expression(this.scrollHeight < 600 ? "400px" : "auto");
	overflow:hidden; padding-top:10px; 
/* position:absolute; top:134px; */	
}
div.subMenu li {
	list-style-type:none; margin:0; padding:0;
}
div.subMenu li a {
	font:13px Arial, Helvetica, sans-serif; text-decoration:none; font-style:italic; color:#999999; font-weight:bold;
	margin:10px; #margin:10px 0 0 0; display:block; 
	display:none;
}

div.subMenu ul {
	list-style-type:none; margin:0px 0 0 0;	padding:0;
}
div.subMenu ul li {
	border-bottom:1px solid white;
}
div.subMenu ul li a {
	display:block; width:200px; height:33px; margin:0 0 0 0; 
	color:#0184F6; font:11px/33px Arial, Helvetica, sans-serif; text-decoration:none;
	text-indent:10px; font-weight:bold; border-bottom:1px solid #C5C5C5;
}
div.subMenu  ul li a:hover {
	color:#003E71;
}
div.subMenu  ul li.current a, div.subMenu  ul li.current li.current a { /*for ie*/
	color:#E18E00;
}
div.subMenu  ul li.current li a { /*for ie*/
	color:#0184F6;
}

div.subMenu ul ul li a {
	padding: 0 0 0 20px;
}
div.subMenu ul ul ul {
	display:none;
}

div.subMenu ul ul ul li a {
	padding: 0 0 0 40px
}


/* ] submenu  */
/*  page menu [ */

div.Menu ul {
	list-style-type:none; margin:0; padding:0;
}
div.Menu ul li {
	border-bottom:1px solid white;
}
div.Menu ul li a {
	display:block; width:155px; height:34px; margin:0 0 0 0; 
	color:#424242;; font:11px/34px Arial, Helvetica, sans-serif; text-decoration:none;
	text-indent:10px; font-weight:normal; border-bottom:1px solid white;
	background:url(images/pagemenu_back.jpg) repeat-y;
}
div.Menu  ul li a:hover {
	color:black;
}
div.Menu  ul li.current a {
	font-weight:bold; background:url(images/pagemenu_back_over.jpg) repeat-y;
}


/* ] page menu  */

/* HOME PAGE [ ********************/
div.contentAreaHome {
	display:block; display:table; width:980px; margin:0px auto; text-align:left; position:relative;
}
div.contentAreaHome h4, div.contentAreaHomecontentAreaHome h4 a {
	font-weight:bold;	color:#303030; 	font-size:11px; 	margin:0; 	padding:0;
}
div.contentAreaHome div.contenthome {
	width:635px; display:block; float:left; margin:0 20px 0 0;
	font:12px/16px Arial, Helvetica, sans-serif; color:#424242;
	width:535px;
}
div.contentAreaHome div.newshome { 
	display:block; width:305px; min-height:240px;#height:230px; display:block; float:left; margin:0; 
	width:405px;
}
div.contentAreaHome h1 { /* page title */
		font-size:28px;
		line-height:36px;
		margin:10px 0 5px 0;
		font-weight:normal;
		color:#0155c0;
		border-bottom:1px solid #EDAD03;
}
div.contentAreaHome div.contenthome h3 {
		font-size:12px; line-height:16px; margin:0 0 10px 0;
		font-weight:bold; color:#c67e00;
}
div.contentAreaHome h2 {
		font-size:20px;		line-height:36px;
		margin:10px 0 10px 0;		font-weight:normal;
		color:#0154be;		border-bottom:1px solid #EDAD03;
}		

div.contentAreaHome div.newshome h4 a {
		color:#333333;
		font-size:11px;
		margin:0 0 20px 0;
}
div.contentAreaHome  h4 a:hover {
	text-decoration:none;
}
div.contentAreaHome div.newshome h5 {
	font-weight:normal; color:#6b6a6a; font-size:11px; 	margin:3px 0 12px 0; 	padding:0;
}

	
/* ] HOMEPAGE */
/* SITE PAGES [*****************/
div.contentArea, div.contentAreaHome {
	display:block; display:table; width:980px; margin:0px auto; text-align:left;
}
	div.content {
			/*background:white url(images/content_back.jpg) right top no-repeat;*/ min-height:600px;
			display:block; padding:0; margin:0 0 0 200px; /*width:605px; #width:599px;*/ #overflow:hidden; 
			font:12px/16px Arial, Helvetica, sans-serif; color:#424242; 
	}
		div.content_body {
				padding: 0 5px 5px 5px; 
		}	
div.content h1 { /* page title */
		font-size:28px;
		line-height:42px;
		margin:10px 0 5px 0;
		font-weight:normal;
		color:#0155c0;
		border-bottom:1px solid #EDAD03;
}

div.content h1.faq { /* faq page title */
		font-size:20px;
		line-height:24px;
		margin:10px 0 5px 0;
		font-weight:normal;
		color:#0155c0;
		border-bottom:1px solid #EDAD03;
}

div.content h6 { /* page title */
		font-size:12px;
		line-height:13px;
		margin:5px 0 0px 0;
		font-weight:normal;
		color:#000000;
}
div.content h2 { /*page sub title */
		font-size:20px; line-height:24px; margin:15px 0 0 0; padding-bottom:4px;
		font-weight:normal; color:#013E9B; color:#c67e00;
		border-bottom:1px solid #EAEAEA;
}

div.content h3 {/*paragraph title */
		font-size:14px; line-height:22px; margin:15px 0 5px 0;
		font-weight:bold; color:#013E9B; 

}
div.content h4  { /* headline */
		display:block; 	padding-bottom:10px;
		font-size:12px; line-height:12px; text-align:right;
		font-weight:bold; color:#c67e00; font-style:italic;
}
div.content	hr {
	border:none;
	border-top:1px dotted #013E9B;
	height:0px;
	text-align:left;
	color:white; background-color:white;
}
div.content ul {
	padding:0 0 0 20px;
}
div.content a {
	color:#5a5a5a;
	color:#0160CB;
}
div.content a:hover {
	text-decoration:none;
}
div.content a.pdf {
	background:url(images/pdf.gif) left top no-repeat;
	padding-left:40px;
}	

div.content a.exe {
	background:url(images/exe.jpg) left top no-repeat;
	padding-left:40px;
}	

#news_table { 
	font:12px/18px Arial, Helvetica, sans-serif; color:#424242;
	 border:none; padding:0; margin:0; width:auto; 

}

#news_table tr{ 
	border:none; padding:0; margin:0;
}

#news_table td {
	font-weight:normal;
	background:#FFFFFF;
	border:none;
}


div.content table#specs { 
	font:12px/16px Arial, Helvetica, sans-serif; color:#424242;
	border-collapse:collapse; border:none; padding:0; margin:0; width:98%;
	border-bottom:1px solid #E7E7E7;

}
div.content table#specs tr { 
	border:none; padding:0; margin:0;
}

div.content table#specs tr:hover td { 
/*background:#EDEDED;*/
}
div.content table#specs td { 
	background:#FAFAFA; border:none;border-top:1px solid #E7E7E7; border-right:1px solid white;
	padding:0; margin:0; line-height:12px; padding:5px 10px;
}
div.content table#specs td.table_th, div.content table#specs th  {
	font-weight:bold 
}



div.content table { 
	font:12px/16px Arial, Helvetica, sans-serif; color:#424242;
	border-collapse:collapse; border:none; padding:0; margin:0; width:auto;
	border-bottom:1px solid #E7E7E7;

}
div.content table tr { 
	border:none; padding:0; margin:0;
}

div.content table td { 
		padding:0; margin:0; line-height:12px; padding:5px 10px;font:12px/16px Arial, Helvetica, sans-serif;
}
div.content table td.table_th, div.content table th  {
	font-weight:bold 
}


div.content div.news h3 {
	font-size:14px;
}
div.content div.news h4 {
	font-size:11px; line-height:11px; margin:0; padding:0; text-align:left; font-style:normal; font-weight:normal;
}


/* ] SITE PAGES */
/* breadcrumbs [ */
#breadCrumb { 
	font-size:11px;	text-align:left;	font-weight:normal; line-height:34px; margin-top:0px;
}
#breadCrumb a:last-child  {
		font-weight:bold; 	text-decoration:none;
}
#breadCrumb a {
	color:#013662;
	text-decoration:underline;
}
#breadCrumb a:hover{
	text-decoration:none;
}
/* ] breadcrumbs */


/* ] content  */
/* footer [  ******************************************************/
div.footer {
	margin-top:0px;
	display:block;
	background:#003D70 url(images/footer_back.jpg) repeat-x;
	width:100%;
	height:133px;
	text-align:center;


}
div.footer div.address {
	margin:0 auto;
	display:block;
	width:980px;
	color:#FFFFFF;
	text-align:left;
	font-size:11px;
	font-style:normal;
	line-height:35px;

}
div.footer a {
	font-size:11px;
	color:#FFFFFF;

}
address strong {
	color:#FE0000;
}

div.ct a {
	display:block;
	float:right;
	font-size:11px;
	text-decoration:underline;
}
div.footer a:hover {
	text-decoration:none;
}
/* search & newsletter buttons [ ***********************************************/
div.newsletter {
		display:block;
		position:relative;
		float:right;
		overflow:visible;
		top:-460px;
}
div.newsletter form2 {
	width:236px;
	height:61px;
	background:url(images/search_back.jpg) no-repeat;
	margin:0; 
}
div.newsletter input#string {
	width:163px;
	height:22px;
	background:none;
	border:none;
	margin:20px 2px 0 20px;
	
}
div.newsletter input#submit {
	vertical-align:middle;
	margin:2px 0 0 5px;
	#margin-top:-5px;

}
div.newsletter h1 {
	font-size:16px;
	letter-spacing:-1px;
	line-height:16px;
	margin:18px 0 2px 0;
	font-weight:bold;
	color:#FE0000;
}
/* search & newsletter buttons [ ***********************************************/


/* ] search & newsletter buttons */
/* ] footer  */


/* HOME PAGE[ *****************************************/
/* ] HOME PAGE */

/* FORM [  ******************************************/
form th,  form td {
	vertical-align:top;
	font:12px Arial, Helvetica, sans-serif;
	text-align:left;
}
form th {
	font-weight:bold;
	color:#666666;
}
form th font.required {
	color:red;
}
form input.textfield, form input.email, input[name=private_key], 
form input#private_key, form textarea.textarea, form img.captchapict {
	border:1px solid #CCCCCC;
}
form th font.required {
	color:red;
}
form input#submit {
	border:1px;
	font:12px Arial, Helvetica, sans-serif;
	height:20px;
	background-color:#636363;
	color:white;
	font-weight:bold;
}

/* ] FORM */

/* MODULE IMAGE GALLERY [  ******************************************/
div.imageGallery {
	display:block; width:770px; float:left;
	margin:0px 0 20px 0; padding:0;

}
div.imageGallery div {
	border:1px solid #cccccc !important;
	margin-right:13px !important;
	margin-top:10px !important;
	height:135px !important;
	width:135px !important;
	background:#f8f8f8;
}
div.imageGallery div table {
	padding:0;
	border-collapse:collapse;
}
div.imageGallery div table a img{
	padding:0; 	margin:0; 	border:0;
}
/* search form [ */
div.search {
	display:block; height:32px;	float:right; width:204px;
	background: url(images/search_back.jpg) left top no-repeat;
	text-align:right;
}
div.search form {
	height:32px;
	margin:0; padding:0;
}
div.search input#string {
	display:block; float:left; width:150px;
	margin:10px 0 0 10px; padding:0; border:0; background:none; color:#0157C4; font-size:11px;
	
}
div.search input#submit {
	display:block; float:right; height:32px; #margin-right:-3px;
	position:relative; top:0px;
}
/* ] search form  */
/* Link like button [ */
div.button_text {
	margin:10px 0 20px 0; padding:0 0 0 10px; height:29px; line-height:27px; display:block; 
	float:right;
	background: white url(images/button_text_C.jpg) left center no-repeat;
}
div.button_text a {
	padding:0 35px 0 3px; height:29px; line-height:27px; display:table-cell;
	font-size:11px; font-weight:bold; color:#0160cb; text-decoration:none;
	background: #EAEAEA url(images/button_text.jpg) right center no-repeat;
	white-space:nowrap;
}
div.button_text a:hover {
	background: #EAEAEA url(images/button_text_over.jpg) right center no-repeat;
}
/* ] Link like button */

/* MODULE CATALOGE *************************************************/
#category_image {
	margin:10px 0 20px 0; border-top:4px solid #D28501; border-bottom:4px solid #01409F;
}


div.subMenu { position:relative; #top:-3px; }

div.subMenu ul li {
	font:12px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#333333;
	text-indent:10px; font-style:italic; 
}
div.subMenu ul li a b {
	color:#E18E00; /*emulates li.current*/ 
}

#catalog_subcategories {
	margin:10px 0 10px 0; width:550px; height:auto; display:block; 
}
#catalog_subcategories ul {
	list-style:none; padding:0; margin:10px 0 10px 0;
}
#catalog_subcategories ul li {
	display:block; width:180px; height:auto; min-height:90px; float:left; 
	margin:0 0 5px 0; list-style:none;
}
#catalog_subcategories ul li a img {
	border:none;
}
#catalog_subcategories ul li span {
	display:block;
}

#category_products {
	margin:10px 0 10px 0; width:550px; height:auto;	display:block; 
}
#category_products div {
	display:block; width:180px; height:auto; min-height:90px; float:left; margin:0 0 5px 0;
}
#category_products a img {
	border:none;
}
#category_products span {
	display:block;
}

#product_title {/*h1*/}
#product_image {
	margin:10px 0 20px 0;
/*	border-top:4px solid #D28501;
	border-bottom:4px solid #666666;*/
}
#product_thumbnails img {
	cursor:pointer;
	margin:5px 10px 10px 0;
	
}
#product_description {
	margin:0px 0 20px 0;
}

#product_price {
}

#product_attributes {
}

#product_attributes dl {
	display:block; clear:both;
}
#product_attributes dl.attribute_images {
	
}

#product_attributes dl.attribute_images dd {
	display:block; width:180px; height:auto; min-height:90px; float:left; 
	margin:0 0 5px 0;
}


#product_details {
	position:relative;
}
#product_family {
	margin:10px 0 10px 0; width:550px; height:auto; display:block;
}

#product_family div{
	display:block; width:180px; height:auto; min-height:90px; float:left; 
	margin:10px 0 10px 0;
}
#product_family a img{
	border:none;
}
#product_family span {
	display:block;
}
#product_sets {
	display:block;  width:550px; clear:both;
}

#product_relations {
	margin:10px 0 10px 0;
	width:550px; height:auto;
	display:block; clear:both;
}
#product_relations dt {	/*div.content h3 */
		font-size:14px; line-height:22px; margin:15px 0 5px 0;
		font-weight:bold; color:#013E9B; 
		display:block; clear:both;
}
#product_relations dt img {
	float:right;
}

#product_relations dd {
	display:block; width:180px; height:auto; min-height:90px; float:left; 
	margin:0 0 5px 0;
}
#product_relations a img {
	border:none;
}
#product_relations span {
	display:block;
}
#product_relations div {
	display:block; font:12px/16px Arial, Helvetica, sans-serif; color:#424242;
}

dt  {
	padding:10px 0 0 0;
	font-size:12px; line-height:12px; text-align:left;
	font-weight:bold; color:#c67e00; color:#0155C0; font-style:italic;
}


form#login p {
	color:#000000;
	#margin-top: 1px;
	margin-top: 4px;
	margin-left: 2px;
	padding:0;
	font-size:10px;
}

form#login a {
	color:#000000;
	font-size:10px;
}
form#login a:hover {
	color:#000000;
	text-decoration:none;
}
form#login input {
	padding:2px;
	#padding:0px;
	font-size:10px;
	color:#000;
	border:1px solid #cccccc;
	width:70px;
	margin: 4px 10px 6px 5px;
	#margin: 0px 8px 4px 5px;
}




div.Menu {
	/*position:relative; left:5px;
	display:block; width:150px;float:right; margin-top:45px;*/
	position:absolute; right:10; display:none;
	
}

div.pageMenu {
	position:relative; left:5px; 
	display:block; width:150px;float:right; margin-top:15px;
	background-image:url(images/m_login_f.gif);
	background-repeat: no-repeat;
	display:none;
}



div.space {
 
}


div#memberlogin{
	position:relative; left:0px; 
 	
}



div.newmember {
	position:relative; left:0px; 
	display:block; width:150px; float:right;
	letter-spacing:0px;
	background-image:url(images/m_login-in.gif);
	background-repeat: no-repeat;
	
}

div.newmembergr {
	position:relative; left:0px; 
	display:block; width:150px; float:right;
	letter-spacing:0px;
	background-image:url(images/m_login-in.gif);
	#background-image:url(images/m_login-in-gr-i.gif);
	background-repeat: no-repeat;
	
}


div.newmember a {
	color:#0069DE;
	padding-left:11px;
	font:11px/16px Arial, Helvetica, sans-serif;
	/*border:1px solid red;*/
}

div.newmembergr a {
	color:#0069DE;
	padding-left:11px;
    font:11px/16px Arial, Helvetica, sans-serif;
	/*border:1px solid red;*/
}


div.banner {
	width:120px;
	height:300px;
	margin-top:200px;
	float:right;
	border:1px solid  #cccccc;
	position:absolute;
	
}

div.bannergr {
	width:120px;
	height:300px;
	margin-top:220px;
	float:right;
	border:1px solid  #cccccc;
	position:absolute;
	
}


input.button { 
color:#000000; 
background-color:#E7E7E7; 
border:1px solid #CCCCCC;
} 


/* FORM [  ******************************************/

form th,  form td {
	vertical-align:top;
	font:12px Arial, Helvetica, sans-serif;
	text-align:left;
}
form th {
	font-weight:bold;
	color:#666666;
}
form th font.required, form td font.required {
	color:red;
}
form input.textfield, form input.email, input[name=private_key], 
form input#private_key, form textarea.textarea, form img.captchapict {
	border:1px solid #CCCCCC;
	display:block;
}

form textarea.textarea {
	height:100px; width:300px;
}
form th font.required {
	color:red;
}
form input#submit {
	border:1px; font:12px Arial, Helvetica, sans-serif; height:20px; background-color:#636363; color:white; font-weight:bold;
}


/*TABS*******************************************************************************/

div.content_body #tabs { width:745px; #width:770px; float:right; margin:20px 0 0 0; padding:0;  }
	
div.content_body #tabs ul { list-style-type:none; padding:0; }

div.content_body #tabs li { float:left; }

div.content_body #tabs table {  width:148px; #width:145px; border:none; margin-right:1px; }



div.content_body #tabs ul#news a, div.content_body #tabs ul#news a.selected:hover{ text-decoration:none; font-weight:bold; }

div.content_body #tabs ul#news span { position:relative; top:2px; }


div.content_body #tabs td {
	background:url(images/tab_bg.jpg) repeat-x; margin:0; padding:0;
	}

div.content_body #tabs td.left_edge {
	background:url(images/left_edge.jpg) no-repeat top; width:16px; height:34px; margin:0; padding:0;
	}
	
div.content_body #tabs td.right_edge {
	background:url(images/right_edge.jpg) no-repeat top; width:16px; height:34px; margin:0; padding:0;
	}
	
#tabs ul#news a.selected table {
	  position:relative; bottom:-1px; z-index:30;
	}

#tabs ul#news a table {
	  position:relative; bottom:0px;
	}

div.content_body  #tabs a.selected td {
	background:url(images/tab_bg_selected.jpg) repeat-x; margin:0; padding:0;
	}

div.content_body #tabs a.selected td.left_edge {
	background:url(images/left_edge_selected.jpg) no-repeat top; width:16px; height:34px; margin:0; padding:0;
	}
	
div.content_body #tabs a.selected td.right_edge {
	background:url(images/right_edge_selected.jpg) no-repeat top; width:16px; height:34px; margin:0; padding:0;
	}	

/**********************************/

a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
} 

#tabs_content {
	width:722px; #width:729px; float:right; padding:10px; border:1px solid #D3D3D4; margin-bottom:20px; position:relative; top:-1px; right:1px; color:#737577  
	}
	
#tabs_content a.more{
	color:#134D54;
	}
	
#tabs_content ul { list-style-type: none; padding: 0px; margin: 0px; }

#tabs_content ul li { background-repeat: no-repeat; background-position: 0px 6px; padding-left: 14px; margin:5px 0;  }

/**************************************/

div#productinfo_area { width:745px;#width:729px;float:right; margin-bottom:30px; } 

div#download_areaProduct { float:left; width:48%;}

div.content div.content_body h2.product { color:#8A8C8E; border-bottom:none}

div#productinfo_area h2 { color:#8A8C8E; border-bottom:1px solid #BFC0C1; }

div#contactsales_areaProduct { float:right;  width:48%;}

div#productinfo_area div.button {
	 width:135px; height:41px; position:relative; float:right;
	 background:url(images/btnProduct.gif) no-repeat;
	}

div#productinfo_area div.button  a { color:#8A8C8E; font-size:11px; font-weight:bold; position:relative; top:11px; left:14px;}

/*LOGIN*************************************************************************/
div#login {
	text-align:right;
	position:absolute;
	right:8px; bottom:22px; #bottom:42px; 
	}
	
div#login form#login { float:left;}

div#login form#login input { border:1px solid #cccccc; color:#666666; width:100px; margin-right:-2px; height:20px; float:left; font:11px Arial, Helvetica, sans-serif; }

/*div#login form#login input.submit{ background:url(images/loginbtn.png) no-repeat; height:23px; width:66px; border:none; text-align:center; position:relative; bottom:3px;
	color:#EBEBEB; font-weight:bold; font-size:11px; cursor:pointer }*/
	
div#login form#login input.submit{  height:20px; /*width:66px;*/ width:auto !important; min-width:66px; border:1px solid #cccccc; background-color: #033692;  text-align:center; 
color:#cccccc; font-weight:normal; font-size:11px; cursor:pointer;
	 -moz-border-radius: 4px;   position:relative; #left:2px;
    -webkit-border-radius: 4px;  
    -khtml-border-radius: 4px;  
    border-radius: 4px; }

div#login  div.loginLinks  { float:left; margin-left:10px; position:relative; #bottom:3px; }

div#login  div.loginLinks a { font:11px Arial, Helvetica, sans-serif;  color :#EBEBEB; text-decoration:none; font-weight:bold; }

div#login div.loginLinks a:hover {  color :#EBEBEB; text-decoration:underline}

div#login div.login_msg { float:left; margin-left:10px;color:#EBEBEB; font-weight:bold; font-size:11px;position:relative; top:8px; #top:3px; }

/*PRODUCTS*************************************************************************/

div.cubisNetwork { width:762px; height:264px; background:url(images/netbg.jpg) no-repeat; position:relative; color:#737577; margin-bottom:14px; }

div.cubisNetwork div { width:730px; position:absolute; top:0; left:20px;}

div.cubisSoftware { width:380px; height:182px; background:url(images/centralbg.jpg) no-repeat; position:relative; color:#737577; float:left; margin-right:4px; #margin-right:3px;} 

div.cubisSoftware div { width:332px; position:absolute; top:0; left:20px; }

div.cameras { width:252px; height:157px; background:url(images/prbg.jpg) no-repeat; position:relative; color:#737577; float:left; margin-right:4px; #margin-right:3px;  }

div.cameras div { width:222px; position:absolute; top:0; left:20px; }

div.cubisNetwork div { width:730px; position:absolute; top:0; left:20px;}

div.cubisNetwork h2, div.cubisSoftware h2, div.cameras h2, div.relatedpr h2 { border:none; margin-bottom:4px; }

div.cubisNetwork p, div.cubisSoftware p, div.cameras p { position:absolute; bottom:0px; #bottom:10px; right:20px; }

div.cubisSoftwareall { height:182px; overflow:hidden; margin-bottom:14px; }

div.camerasall { height:157px; overflow:hidden;  }

div.cubisNetwork a, div.cubisSoftware a, div.cameras a { font-size:10px; font-weight:bold; text-decoration:none }

div.cubisNetwork a:hover, div.cubisSoftware a:hover, div.cameras a:hover { font-size:10px; font-weight:bold; text-decoration:underline }

div.relatedpr { width:252px; height:157px; background:url(images/prbg.jpg) no-repeat; position:relative; color:#737577; float:right; margin:55px 0 12px 12px; #margin-top:65px;  }

div.relatedpr div { width:222px; position:absolute; top:0; left:20px; }

/********************************************************************************************/


div.contentArea div.content div.content_body ul.productimg { color:#8A8C8E; font:14px/18px Arial, Helvetica, sans-serif; margin-left:10px; width:400px; float:right; list-style:none; }

ul.productimg li{ display:block; margin-bottom:10px; background:url(images/list_arrow.jpg) no-repeat left 4px; padding-left:18px; }


/********************************************************************************************/
div.homeFlashGallery { position:relative; #bottom:3px;  }

/********************************************************************************************/

/*live chat menubar-customize btn--div#liveChat {width:160px; position:absolute; right:170px; top:4px; }

div#liveChat a img { border:none; margin-left:4px; position:relative; top:4px;}

div#liveChat a  { color:#FFFFFF; font:bold 11px/11px Arial,Helvetica,sans-serif; text-decoration:none;  }

div#liveChat a:hover  { color:#013E9B; text-decoration:none; }*/


div#liveChat {
	text-align:center;
	display:block;
	float:left;
	margin-top:40px;
	width:405px;
	}


/*******************************************************************************************/

div#downloadCatalog {
	position:relative;
	padding-left:12px;
	}
	
div.field {
	height:60px;
	}

div.field input { border:1px solid #7F9DB9 !important;}

div.label {
	font:13px "Trebuchet MS", "Garamond Premr Pro", "Times New Roman";
	color:#333333;
	width:340px;
	margin-bottom:6px;
	}

   div.input select#field91, div.input select#field78 {
		/*width:330px;*/
		height:20px;
		border:1px solid #7F9DB9 !important;
		}
		
	div.input input {
		width:320px;
		height:25px;
		border:1px solid #7F9DB9;
		padding:0 5px;
		}
	
	div.input select {
		width:320px;
		height:25px;
		border:1px solid #7F9DB9;
		}
			
		/*local**********************/
		
		div#div_73, div#div_77, div#div_88, div#div_90 {
			float:right;
			position:relative; top:-68px; #top:-60px;
			}
			
		/****************************/
		
		div#div_82, div#div_84, div#div_88, div#div_90 {
			float:right;
			position:relative; top:-60px; #top:-58x;
			}
			
		/**************************/
		
		
		div.input input.field_radio {
			width:auto;
			height:auto;
			border:none !important;
			}

input.btn {
	color:#000000;
	background-color:#E7E7E7;
	border:1px solid #CCCCCC;
	cursor:pointer;
	}

div#downloadCatalog input {
	border:1px solid #cccccc/*#7F9DB9*/;
	padding:0 5px;
	}



div.formErrorMsg {
	color:#C67E00;
	margin-bottom:20px;
	}
	
	
div.formErrorMsg ul {
	list-style:none;
	margin-top:4px; margin-left:10px;
	padding:0;
	}
	
div.formErrorMsg ul li {
	margin-bottom:4px;
	padding-left:12px;
	background:url(images/formListBullet.jpg) no-repeat left 6px;
	}

img.captchapict { margin-top:-6px; border:none !important; }


input#contactbtn {
	background-color: #636363;
    border: 1px none;
    color: white;
    font: bold 12px Arial,Helvetica,sans-serif;
    height: 20px;
	margin-top:4px;
	padding:2px;
	}
	
	
div#search ul {
	list-style:none !important;
	}

div#search ul li {
	padding-left:12px;
	background:url(images/searchlistbul.jpg) no-repeat 3px;
	}
