ul, ol { padding-left:18px; }
ul.text_box_text { padding-left:18px; margin-left:0px; }

.pageBody { margin:0; padding:0; background-color:#8F8F8F; }

.header { background-color:#ffffff; }
.menu_container { background-image:url(../images/menu_container_bg.gif); background-repeat:repeat-x; width:885px; height:34px; }

.menu_item_text a { color:#ffffff; font-family:'Lucida Sans', sans-serif; font-size:16px; font-weight:bold; text-decoration:none; }

/*
.menu_item { border:1px solid transparent; background-image:url(../images/menu_item_bg.gif); height:32px; }
.menu_item_over { border:1px solid #000000; background-image:url(../images/menu_item_over_bg.gif); background-repeat:repeat-x; height:32px; }
*/

.left_fade  { background-image:url(../images/left_fade.png);  background-repeat:repeat-y; }
.right_fade { background-image:url(../images/right_fade.png); background-repeat:repeat-y; }
.content { background-image:url(../images/content_bg.gif); background-repeat:repeat-x; background-color:#ffffff; height:681px; background-position:bottom left; }

.text_bubble_top         { background-image:url(../images/text_bubble_top.gif); width:337px; height:17px; }
.text_bubble_left        { background-image:url(../images/text_bubble_left.gif); background-repeat:repeat-y; width:2px; }
.text_bubble_right       { background-image:url(../images/text_bubble_right.gif); background-repeat:repeat-y; width:2px; }
.text_bubble_padding_top { background-image:url(../images/text_bubble_padding_top.gif); height:5px; }
.text_bubble_content     { background-image:url(../images/text_bubble_content.gif); background-repeat:repeat-x; height:209px; padding-left:20px; }
.text_bubble_content_solidworks { background-image:url(../images/text_bubble_content_black_bottom.gif); background-repeat:repeat-x; height:243px; padding-left:20px; }
.text_bubble_bottom      { background-image:url(../images/text_bubble_bottom.gif); width:337px; height:26px; }
.text_bubble_title { color:#ffffff; font-family:Verdana; font-size:22px; font-weight:normal; }
.text_bubble_text  { color:#ffffff; font-family:'Lucida Sans', sans-serif; font-size:14px; }

.text_box_top         { background-image:url(../images/text_box_top.gif); width:337px; height:2px; }
.text_box_left        { background-image:url(../images/text_box_left.gif); background-repeat:repeat-y; width:2px; }
.text_box_right       { background-image:url(../images/text_box_right.gif); background-repeat:repeat-y; width:2px; }
.text_box_content     { background-image:url(../images/text_box_content.gif); background-repeat:repeat-x; height:209px; padding-left:20px; padding-right:20px; }
.text_box_bottom      { background-image:url(../images/text_box_bottom.gif); width:337px; height:2px; }
.text_box_title       { color:#ffffff; font-family:Verdana; font-size:22px; font-weight:normal; }
.text_box_text        { color:#ffffff; font-family:'Lucida Sans', sans-serif; font-size:14px; }
.text_box_text a       { color:#ffffff; font-family:'Lucida Sans', sans-serif; font-size:14px; text-decoration:none; }
.text_box_text a:hover { color:#ffffff; font-family:'Lucida Sans', sans-serif; font-size:14px; text-decoration:underline; }

.text_box_text a.link_underline,
.text_box_text a.link_underline:hover { text-decoration:underline; }

.sales_team_text        { color:#ffffff; font-family:'Lucida Sans', sans-serif; font-size:16px; }
.list_title             { color:#ffffff; font-family:'Lucida Sans', sans-serif; font-size:16px; }

.machining_service { margin-bottom:20px; margin-right:10px; }
.text_box_machining {background-image:url(../images/machining_bg.jpg); background-repeat:no-repeat; height:396px; width:325px; padding-left:20px; padding-right:20px;}

.product_left { padding-top:10px; padding-bottom:60px; padding-right:15px; }
.product_right { padding-top:10px; padding-bottom:60px; padding-left:15px; }

.footer_top {  background-image:url(../images/footer_bg.gif); background-repeat:repeat-x; height:28px; }
.footer_bottom {  background-color:#ffffff; height:28px; }

.footer_text { color:#ffffff; font-family:Arial; font-size:12px; line-height:12px; }
.footer_bottom .footer_text { color:#666666; }

.footer_text a.facebook_link { color:#666666; text-decoration:none; }
.footer_text a.facebook_link:hover { color:#666666; text-decoration:underline; }

/*-----newsletter-----*/
.mc-field-group label {
	color:#ffffff; 
	font-family:'Lucida Sans', sans-serif; 
	font-size:14px; 
	width:120px; 
	font-weight:bold;
}

#mce-responses {
	height:34px;
	margin-top:4px;
}

#mce-responses .response {
	color:#ffffff; 
	font-family:'Lucida Sans', sans-serif; 
	font-size:12px;
}

.mce_inline_error {
	color:#ffffff; 
	font-family:'Lucida Sans', sans-serif; 
	font-size:12px;	
}

.mc-field-group .field_wrap input#mce-EMAIL.requred.email {
	color:#000000 !important;
}

.label_wrap { float:left; width:150px; }
.field_wrap { float:left; width:250px; margin-bottom:10px; }
.field_wrap input { width: 250px; }

.required_label {
	text-align:left;
	color:#ffffff; 
	font-family:'Lucida Sans', sans-serif; 
	font-size:14px;
}

a.underlined {
	text-decoration:underline;
}

/*-----menu-------*/

.menu_home,
.menu_sales,
.menu_contactus,
.menu_iso,
.menu_assembly,
.menu_aboutus     
{ 
	border:1px solid transparent; background-image:url(../images/menu_item_bg.gif); height:32px;
}

.menu_home_active,
.menu_sales_active,
.menu_contactus_active,
.menu_iso_active,
.menu_assembly_active,
.menu_aboutus_active    
{ 
	border:1px solid #000000; background-image:url(../images/menu_item_over_bg.gif); background-repeat:repeat-x; height:32px;
}

.menu_home_over,
.menu_sales_over,
.menu_contactus_over,
.menu_iso_over,
.menu_assembly_over,
.menu_aboutus_over    
{ 	
	border:1px solid #000000; background-image:url(../images/menu_item_over_bg.gif); background-repeat:repeat-x; height:32px;
}

.menu_home_active_over,
.menu_sales_active_over,
.menu_contactus_active_over,
.menu_iso_active_over,
.menu_assembly_active_over,
.menu_aboutus_active_over    
{ 
	border:1px solid #000000; background-image:url(../images/menu_item_over_bg.gif); background-repeat:repeat-x; height:32px;
}

.clear { clear:both; }
