body {
  background: url("../images/pattern1.png") repeat-x scroll 0 0 transparent;
	
	
     background-repeat:repeat;
	background-attachment:fixed;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 1.5em; 
	
	/*font-family: Tahoma;
    margin: 0;
    padding: 0;*/
}

/*immam para*/
p { margin: 0 0 10px 0; padding: 0; }
/*immam para*/

img {
    border: medium none;
    margin: 0;
    padding: 0;
}
/*immam para*/

/*a {
    color: #000000;
    text-decoration: none;
}*/
/*immam para*/
#wrapper {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 980px;
}
#logo_area {
    height: 61px;
    margin: 0;
    overflow: hidden;
    padding: 18px 0 0;
    width: 980px;
}
#logo {
    float: left;
    height: 56px;
    margin: 0;
    padding: 5px 0 0;
    width: 274px;
}
#search_container {
    float: left;
    height: 41px;
    margin: 0 0 0 250px;
    padding: 20px 0 0;
    width: 388px;
}
#flag_container {
    float: right;
    height: 41px;
    margin: 15px 0 0;
    padding: 0 0 0;
    width: 40px;
}
#search_text {
    color: #717171;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: 34px;
    margin: 0;
    padding: 7px 0 0;
    text-align: right;
    width: 162px;
}
#search_text_area {
    color: #999999;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: 38px;
    margin: 0;
    padding: 3px 0 0 10px;
    width: 186px;
}
#go_button {
    color: #999999;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: 38px;
    margin: 0;
    padding: 3px 0 0;
    width: 28px;
}
input.style1 {
    border: 1px solid #CCCCCC;
    height: 20px;
    padding: 0 0 0 5px;
    width: 174px;
}
#logo_left_area {
    float: left;
    height: 61px;
    margin: 0;
    padding: 0;
    width: 11px;
}
#logo_middle_area {
    background: url("../images/logo_middle_bg.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 61px;
    margin: 0;
    padding: 0;
    width: 958px;
}
#navigation {
    height: 42px;
    margin: 0;
    overflow: hidden;
    padding: 5px 0 0;
    width: 980px;
}
#navigation ul {
    height: 45px;
    margin: 0;
    padding: 0 0 0;
    width: 980px;
}
#navigation li {
    background: url("../images/li_bg.png") no-repeat scroll 0 0 transparent;
    color: #048DDD;
    display: inline;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    margin: 0;
    padding: 15px 0 0;
    text-align: center;
    width: 140px;
}
#navigation li a {
    color: #44454A;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 140px;
}
#navigation li a:hover {
    color: #0C95D9;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 140px;
}
#navigation li a.active {
    color: #0C95D9;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 140px;
}
#flash_area {
    height: 242px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 980px;
}
#flash {
    float: left;
    height: 233px;
    margin: 0;
    padding: 9px 0 0;
    width: 606px;
}
#flash_content_area {
    float: left;
    height: 242px;
    margin: 0;
    padding: 0;
    width: 354px;
}
#flash_content_area h2 {
    color: #45494C;
    float: left;
    font-family: Tahoma;
    font-size: 18px;
    font-weight: bold;
    height: 61px;
    margin: 0;
    padding: 45px 0 0 50px;
    width: 304px;
}
#flash_content_area p {
    color: #45494C;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 0 0 10px 50px;
    width: 304px;
}
#flash_read_more {
    color: #45494C;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: 30px;
    margin: 0;
    padding: 0 0 0 50px;
    width: 304px;
}
#flash_right_area {
    float: left;
    height: 242px;
    margin: 0;
    padding: 0;
    width: 10px;
}
#flash_middle_area {
    background: url("../box/flash_middle_area.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 242px;
    margin: 0;
    padding: 0;
    width: 960px;
}
#middle_container {
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 980px;
}
#middle_left {
    float: left;
    height: 440px;
    margin: 0;
    padding: 0;
    width: 720px;
}
#middle_left_top {
    float: left;
    height: 203px;
    margin: 0;
    padding: 0;
    width: 720px;
}
#equipment_area {
    float: left;
    height: 198px;
    margin: 0;
    padding: 0;
    width: 350px;
}
#equipment_area h2 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 22px 0 0;
    width: 350px;
}
#box_area {
    float: left;
    height: 148px;
    margin: 0;
    padding: 8px 0 0;
    width: 113px;
}
#content_area {
    float: left;
    height: 138px;
    margin: 0;
    padding: 10px 0 0 10px;
    width: 216px;
}
#content_area h2 {
    background: url("../box/li_icon.jpg") no-repeat scroll 0 0 transparent;
    color: #2F2F92;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    margin: 0;
    padding: 0 0 0 20px;
    width: 196px;
}
#content_area p {
    color: #3F3E3F;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 5px 0 0;
    width: 213px;
}
#readmore {
    color: #38BBF0;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: auto;
    margin: 0 0 10px;
    padding: 3px 0 0;
    text-align: justify;
    text-decoration: underline;
    width: 196px;
}
#readmore a {
    color: #38BBF0;
    font-family: Tahoma;
    font-size: 11px;
    text-align: justify;
    text-decoration: underline;
}
#product_area {
    float: left;
    height: 198px;
    margin: 0;
    padding: 0;
    width: 370px;
}
#product_area h2 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 22px 0 0 15px;
    width: 335px;
}
#product_list_area {
    float: left;
    height: 149px;
    margin: 0;
    padding: 6px 0 0 15px;
    width: 170px;
}
#product_list_area ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#product_list_area li {
    background: url("../box/li2.jpg") no-repeat scroll 0 7px transparent;
    border-bottom: 1px dotted #CCCCCC;
    color: #3F3E3F;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 3px 0 5px 15px;
    width: 155px;
}
#product_list_area li a {
    color: #3F3E3F;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 155px;
}
#product_list_area li a:hover {
    color: #00ADEF;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 155px;
}
#product_list_area2 {
    float: left;
    height: 123px;
    margin: 0;
    padding: 6px 0 0 15px;
    width: 170px;
}
#product_list_button {
    float: left;
    height: 23px;
    margin: 0;
    padding: 3px 0 0 15px;
    width: 170px;
}
#product_list_area2 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#product_list_area2 li {
    background: url("../box/li2.jpg") no-repeat scroll 0 7px transparent;
    border-bottom: 1px dotted #CCCCCC;
    color: #3F3E3F;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 3px 0 5px 15px;
    width: 137px;
}
#product_list_area2 li a {
    color: #3F3E3F;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 137px;
}
#product_list_area2 li a:hover {
    color: #00ADEF;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 137px;
}
#middle_left_bottom {
    float: left;
    height: 228px;
    margin: 0;
    padding: 0;
    width: 720px;
}
#latest_news_area {
    float: left;
    height: 228px;
    margin: 0;
    padding: 0;
    width: 235px;
}
#latest_left {
    float: left;
    height: 208px;
    margin: 0;
    padding: 0;
    width: 11px;
}
#latest_middle {
    background: url("../images/latest_middle.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    /*height: 228px;*/
	
    margin: 0;
    padding: 0;
    width: 210px;
}
#latest_middle h2 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 20px 0 0;
    width: 210px;
}
#latest_middle h3 {
    color: #DE403D;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: 17px;
    margin: 0;
    padding: 0 0 0 0;
    width: 210px;
}
#latest_middle p {
    color: #3F3E3F;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 0 0 4px;
    padding: 4px 0 0;
    text-align: justify;
    width: 200px;
}
#readmore3 {
    color: #38BBF0;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: auto;
    margin: 0 0 5px;
    padding: 0 0 0;
    text-align: justify;
    text-decoration: underline;
    width: 196px;
}

#readmore55 {
    color: #7E2217;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: auto;
    margin: 0 0 5px;
    padding: 0 0 0;
    text-align: justify;
    text-decoration: underline;
    width: 196px;
}

#readmore3 a {
    color: #38BBF0;
    font-family: Tahoma;
    font-size: 11px;
    text-align: justify;
    text-decoration: underline;
}


#readmore5 {
    color: #38BBF0;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: auto;
    margin: 0 0;
    padding: 0 0 0 5px;
    text-align: justify;
    text-decoration: underline;
    width: 191px;
}
#readmore5 a {
    color: #38BBF0;
    font-family: Tahoma;
    font-size: 11px;
    text-align: justify;
    text-decoration: underline;
}
#readmore5 {
    color: #38BBF0;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: auto;
    margin: 0 0;
    padding: 0 0 0 5px;
    text-align: justify;
    text-decoration: underline;
    width: 191px;
}
#readmore5 a {
    color: #38BBF0;
    font-family: Tahoma;
    font-size: 11px;
    text-align: justify;
    text-decoration: underline;
}
#partners {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 210px;
}
#partners_left {
    float: left;
    height: 160px;
    margin: 0;
    padding: 0;
    width: 105px;
}
#partners_left_box {
    float: left;
    height: 40px;
    margin: 0;
    padding: 0;
    width: 105px;
}
#partners_right {
    float: left;
    height: 160px;
    margin: 0;
    padding: 0;
    width: 105px;
}
#partners_right_box {
    float: left;
    height: 40px;
    margin: 0;
    padding: 0;
    width: 105px;
}
#underline {
    background: url("../images/underline.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 7px;
    margin: 0;
    padding: 0;
    width: 210px;
}
#partners_area {
    float: left;
    height: 228px;
    margin: 0;
    padding: 0 0 0 5px;
    width: 235px;
}
#testimonial_area {
    float: left;
    height: 228px;
    margin: 0;
    padding: 0;
    width: 245px;
}
#testimonial {
    background: url("../box/testimonial_bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 140px;
    margin: 0;
    padding: 0;
    width: 245px;
}
#testimonial h2 {
    color: #DE403D;
    float: left;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    height: 13px;
    margin: 0;
    padding: 25px 0 0 65px;
    width: 175px;
}
#testimonial p {
    color: #2E2D2D;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: 35px;
    margin: 0;
    padding: 8px 20px 0 62px;
    text-align: left;
    width: 163px;
}
#testimonial_content {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 245px;
}
#testimonial_content h3 {
    color: #DE403D;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: 17px;
    margin: 0;
    padding: 0 0 0 8px;
    width: 225px;
}
#testimonial_content p {
    color: #3F3E3F;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 0 0 4px;
    padding: 4px 0 0 8px;
    text-align: justify;
    width: 225px;
}
#readmore2 {
    color: #38BBF0;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: auto;
    margin: 0 0 5px;
    padding: 0 0 0 8px;
    text-align: justify;
    text-decoration: underline;
    width: 196px;
}
#middle_right {
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
   /* width: 258px;*/
}
#middle_right_top {
    display: none;
    float: left;
    height: 182px;
    margin: 0;
    padding: 0;
    width: 258px;
}
#middle_right_top h2 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 20px 0 0 5px;
    width: 255px;
}
#middle_login_table {
    float: left;
    height: 128px;
    margin: 10px 0 0;
    padding: 0 0 0;
    width: 257px;
}
#login_table_left {
    float: left;
    height: 128px;
    margin: 0;
    padding: 0;
    width: 6px;
}
#login_table_middle {
    background: url("../box/login_middle.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 118px;
    margin: 0;
    padding: 10px 0 0 10px;
    width: 230px;
}
#middle_right_bottom {
    float: left;
    height: 240px;
    margin: 15px 0;
    padding: 5px 0 0 3px;
    width: 255px;
}
#quick_enquiry {
    background: none repeat scroll 0 0 #D2D3D5;
    border: 1px solid #A6A8A9;
    float: left;
    height: 235px;
    margin: 0;
    padding: 0;
    width: 250px;
}
#quick_enquiry_table {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 0 10px;
    position: relative;
    width: 236px;
}
#quick_enquiry h2 {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    margin: 0;
    padding: 10px 0 3px 10px;
    width: 246px;
}
#footer_area {
    /* background: none repeat scroll 0 0 #B9BABC;*/
    height: 87px;
    margin: 0;
    padding: 0;
    width: 100%;
}
#footer {
   /* background: none repeat scroll 0 0 #B9BABC;*/
    height: 87px;
    margin: 0 auto;
    padding: 0;
    width: 980px;
}
#footer_left {
    float: left;
    height: 72px;
    margin: 0 auto;
    padding: 15px 0 0;
    width: 450px;
}
#footer_right {
    float: right;
    height: 12px;
    margin: 0 auto;
    padding: 23px 0 0;
    width: 180px;
}
#copy_right {
    color: #FFFFFF;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: 14px;
    margin: 0;
    padding: 8px 0 0 10px;
    width: 390px;
}
#follow_us {
    color: #302F2F;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: 20px;
    margin: 0;
    padding: 5px 0 0;
    width: 45px;
}
#box {
    float: left;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 26px;
}
#footer_list {
    color: #FFFFFF;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: 22px;
    margin: 0;
    padding: 0;
    width: 430px;
}
#footer_list ul {
    color: #FFFFFF;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: 14px;
    margin: 0;
    padding: 8px 0 0 3px;
    width: 430px;
}
#footer_list li {
    color: #FFFFFF;
    display: inline;
    font-family: Tahoma;
    font-size: 11px;
    padding-left: 5px;
    text-decoration: none;
}
#footer_list li a {
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
}
#footer_list li a:hover {
    color: #00ADF0;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
}
.style2 {
    color: #244122;
    font-family: Tahoma;
    font-size: 12px;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 74px;
}
.style4 {
    color: #38BBF0;
    cursor: pointer;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: 10px;
    margin: 0;
    padding: 10px 0 0;
    text-decoration: underline;
    width: 158px;
}
.style5 {
    float: left;
    height: 20px;
    margin: 0;
    padding: 10px 0 0;
    width: 50px;
}
.style22 {
    color: #5F5F60;
    font-family: Tahoma;
    font-size: 12px;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 74px;
}
input.style03 {
    border: 1px solid #A5A5A5;
    height: 15px;
    width: 130px;
}
input.style033 {
    border: 1px solid #A5A5A5;
    height: 40px;
    width: 130px;
}
#company_container {
    border-left: 1px solid #E1E2E3;
    border-right: 1px solid #E1E2E3;
    float: left;
    height: auto;
    margin: 0 0 0;
    overflow: hidden;
    padding: 0;
    width: 978px;
}
#company_container2 {
    border-left: 1px solid #E1E2E3;
    border-right: 1px solid #E1E2E3;
    float: left;
    height: auto;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0;
    width: 978px;
}
#company_container222222 {
    border-left: 1px solid #E1E2E3;
    border-right: 1px solid #E1E2E3;
    float: left;
    height: auto;
    margin: 0 0;
    overflow: hidden;
    padding: 0 0 10px;
    width: 978px;
}
#company_container3 {
    border-left: 1px solid #E1E2E3;
    border-right: 1px solid #E1E2E3;
    float: left;
    height: auto;
    margin: 0 0 0;
    overflow: hidden;
    padding: 0;
    width: 978px;
}
#company_container002 {
    border-left: 1px solid #E1E2E3;
    border-right: 1px solid #E1E2E3;
    float: left;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 20px 0 20px 100px;
    width: 878px;
}
#company_header {
    
	background: none repeat scroll 0 0 #D3F2F7;

/*	background: none repeat scroll 0 0 #E1E2E3;*/
    float: left;
    height: 32px;
    margin: 12px 0 0;
    padding: 0;
    width: 980px;
}
#company_header_left {
    float: left;
    height: 32px;
    margin: 0;
    padding: 0;
    width: 29px;
}
#company_header h2 {
    background: none repeat scroll 0 0 #E1E2E3;
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: normal;
    height: 25px;
    margin: 0 5px 0 0;
    padding: 7px 0 0 7px;
    width: auto;
}
#company_header h3 {

    background: none repeat scroll 0 0 #D3F2F7;
/*    background: none repeat scroll 0 0 #E1E2E3;*/
    color: #383636;
	float: left;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
/*    font-weight: normal;*/
    height: 25px;
    margin: 0;
    padding: 7px 0 0 7px;
 /*   width: 125px;*/
}
#company_header h4 {
    background: none repeat scroll 0 0 #E1E2E3;
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: normal;
    height: 25px;
    margin: 0;
    padding: 7px 0 0 7px;
    width: auto;
}
#company_header_dot {
    float: left;
    height: 32px;
    margin: 0;
    padding: 0;
    width: 20px;
}
#company_header_blank {
   
   background: none repeat scroll 0 0 #D3F2F7;

/*   background: none repeat scroll 0 0 #E1E2E3;*/
    float: left;
    height: 32px;
    margin: 0;
    padding: 0;
    width: 746px;
}
#company_header_right {
    float: right;
    height: 32px;
    margin: 0;
    padding: 0;
    width: 10px;
}
#company_box_container {
    float: left;
    height: 150px;
    margin: 10px 0 0;
    padding: 0 10px 0;
    width: 958px;
}
#company_box {
    float: left;
    height: 150px;
    margin: 0;
    padding: 0;
    width: 245px;
}
#company_contents {
    border: 1px solid #E1E2E3;
    float: left;
    height: 124px;
    margin: 0;
    padding: 10px;
    width: 688px;
}
#company_contents2 {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 80px;
    margin: 0;
    padding: 0;
    width: 688px;
}
#company_contents2 p {
    color: #666666;
    float: left;
    font-family: Tahoma;
    font-size: 14px;
    height: 50px;
    margin: 0;
    padding: 20px 10px 10px;
    text-align: center;
    width: 668px;
}
#company_contents3 {
    background: none repeat scroll 0 0 #E7E8E8;
    float: left;
    height: 42px;
    margin: 0;
    padding: 0 0 0 500px;
    width: 188px;
}
#company_middle {
    float: left;
    height: auto;
    margin: 10px 0 0;
    padding: 0 10px 0;
    width: 958px;
}
#company_middle2 {
    float: left;
    height: auto;
    margin: 10px 0 0 10px;
    padding: 10px 10px 0 0;
    width: 956px;
}
#company_middle3 {
    float: left;
    height: auto;
    margin: 10px 0 0 10px;
    padding: 10px 10px 10px 0;
    width: 956px;
}
#company_middle2 p {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 0 0 15px;
    padding: 0;
    text-align: justify;
    width: 952px;
}
#company_middle2_para {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 0 0 15px;
    padding: 0;
    text-align: justify;
    width: 952px;
}
#company_middle2_para2 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 0 0 15px;
    padding: 0;
    text-align: justify;
    width: 952px;
}
#company_middle2_para3 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 0 0 15px;
    padding: 0;
    text-align: justify;
    width: 952px;
}
#company_middle2_para4 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 0 0 15px;
    padding: 0;
    text-align: justify;
    width: 952px;
}
#company_middle2_para5 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 0 0 15px;
    padding: 0;
    text-align: justify;
    width: 952px;
}
#vision_container {
    border: 1px solid #E1E2E3;
    float: left;
    height: 90px;
    margin: 0;
    padding: 5px;
    width: 946px;
}
#vision_header_area {
    background: none repeat scroll 0 0 #E7E8E8;
    float: left;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 946px;
}
#vision_left {
    float: left;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 25px;
}
#vision_header_area h2 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: normal;
    height: 21px;
    margin: 0;
    padding: 4px 0 0 2px;
    width: 115px;
}
#vision_container p {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 10px 0 0;
    padding: 0;
    text-align: justify;
    width: 946px;
}

/*immam para*/
#company_bottom {
    float: left;
   /*   height: 30px;*/
	
   /* margin: 10px 0 0;*/
    padding: 0;
    width: 980px;
}
#company_bottom_left {
    float: left;
    height: 18px;
    margin: 0 0 0;
    padding: 0;
    width: 16px;
}
#company_bottom_middle {
    background: none repeat scroll 0 0 #D3F2F7;
    float: left;
    height: 18px;
    margin: 0 0 0;
    padding: 0;
    width: 884px;
}
#company_bottom_right {
    float: right;
    height: 18px;
    margin: 0 0 0;
    padding: 0;
    width: 80px;
}
#contact_table_left {
    float: left;
    height: auto;
    margin: 0 0 0;
    padding: 12px 0 0 20px;
    width: 640px;
}
#contact_table_left_buttons {
    float: left;
    height: auto;
    margin: 0 0 0;
    padding: 0 0 0 32px;
    width: 572px;
}
#contact_table_left_buttons2 {
    float: left;
    height: auto;
    margin: 10px 0 0;
    padding: 0 0 0 0;
    width: 572px;
}
#contact_table {
    height: 510px;
    margin: 10px auto;
    padding: 0;
    width: 567px;
}
#contact_tabs_area {
    float: left;
    height: 34px;
    margin: 0;
    padding: 0;
    width: auto;
}
#contact_table_section {
    border: 1px solid #D7D7D8;
    float: left;
    height: 430px;
    margin: 0;
    padding: 40px 0 0 30px;
    width: 534px;
}
#contact_table_section2 {
    border: 1px solid #D7D7D8;
    float: left;
    height: 445px;
    margin: 0;
    padding: 20px 0 0 30px;
    width: 534px;
}
#contact_table_right3 {
    float: left;
    height: 570px;
    margin: 0 0 0;
    padding: 20px 10px 10px;
    width: 280px;
}
#contact_table_right {
    float: left;
    height: 590px;
    margin: 0 0 0;
    padding: 10px;
    width: 280px;
}
#contact_address {
    border: 1px solid #E1E2E3;
    float: left;
    height: 500px;
    margin: 0 0 0;
    padding: 0;
    width: 278px;
}
#contact_address_header {
    float: left;
    height: 29px;
    margin: 0 0 0;
    padding: 9px 0 0;
    width: 278px;
}
#contact_address_head {
    background: none repeat scroll 0 0 #E1E2E3;
    border: 1px solid #D7D7D8;
    float: left;
    height: 27px;
    margin: 0 0 0;
    padding: 0;
    width: 270px;
}
#contact_address_left_img {
    float: left;
    height: 27px;
    margin: 0 0 0;
    padding: 0;
    width: 30px;
}
#contact_address_head h2 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 15px;
    font-weight: normal;
    height: 24px;
    margin: 0 0 0;
    padding: 3px 0 0 3px;
    width: auto;
}
#contact_address p {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    line-height: 15px;
    margin: 0 0 0;
    padding: 10px 0 15px 30px;
    width: 240px;
}
textarea#styled {
    border: 1px solid #CCCCCC;
    height: 85px;
    padding: 0;
    width: 275px;
}
.style331 {
    color: #333333;
    font-family: Tahoma;
    font-size: 12px;
}
.style333 {
    color: #333333;
    font-family: Tahoma;
    font-size: 12px;
    width: 150px;
}
#location_area {
    float: left;
    height: auto;
    margin: 0;
    padding: 12px 0 10px 20px;
    width: 945px;
}
#location_area2 {
    float: left;
    height: auto;
    margin: 0;
    padding: 12px 0 10px 10px;
    width: 945px;
}
#location_table {
    height: auto;
    margin: 0;
    padding: 0;
    width: 945px;
}
#request_table {
    float: left;
    height: auto;
    margin: 0;
    width: 645px;
}
#location_section {
    border: 1px solid #D7D7D8;
    float: left;
    height: auto;
    margin: 0;
    padding: 15px 0 10px 10px;
    width: 937px;
}
#location_section2 {
    border: 1px solid #D7D7D8;
    float: left;
    height: auto;
    margin: 0;
    padding: 15px 0 10px 5px;
    width: 950px;
}
#location_left_side {
    float: left;
    height: 500px;
    margin: 0;
    padding: 0;
    width: 292px;
}
#location_left_side2 {
    float: left;
    height: 500px;
    margin: 0;
    padding: 0 0 0 10px;
    width: 282px;
}
#location_left_address {
    background: url("../box/adress_area_bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 185px;
    margin: 0;
    padding: 43px 0 0 20px;
    width: 262px;
}
#location_left_box {
    float: left;
    height: 78px;
    margin: 0;
    padding: 0;
    width: 282px;
}
#location_left_address p {
    color: #333333;
    float: left;
    font-family: Tahoma;
    font-size: 13px;
    height: 185px;
    margin: 0;
    padding: 0;
    width: 262px;
}
#location_box_area {
    float: left;
    height: 252px;
    margin: 0;
    padding: 0;
    width: 933px;
}
#location_box_area22 {
    float: left;
    height: 295px;
    margin: 0;
    padding: 0;
    width: 933px;
}
#location_box {
    background: url("../images/location_bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 252px;
    margin: 0;
    padding: 0;
    width: 233px;
}
#location_box22 {
    background: url("../box/location_bg2.jpg") no-repeat scroll 0 0 transparent;
    border: 2px solid #71B9DD;
	float: left;
    height: 285px;
    margin: 0 5px 0 0;
    padding: 0 0 0 5px;
    width: 300px;
}
#location_box_header {
    float: left;
    height: 29px;
    margin: 0;
    padding: 3px;
    width: 220px;
}
#location_box_header_bg {
	background: none repeat scroll 0 0 #D3F2F7;
    /*background: none repeat scroll 0 0 #D7D7D8;*/
	border: 2px solid #071B9D;
/*	border: 2px solid #71B9DD;*/

/*	border: 2px solid #CECECF; */
    float: left;
    height: 23px;
    margin: 0;
    padding: 3px;
    width: 212px;
}
#location_box_header_bg22 {
    float: left;
    height: 19px;
    margin: 0;
    padding: 3px;
    width: 212px;
}
#location_box_header_bg22 h2 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 3px 3px 0;
    width: auto;
}
#location_dot {
    float: left;
    height: 23px;
    margin: 0;
    padding: 0;
    width: 15px;
}
#location_box_header_bg h2 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 3px 3px 0;
    width: auto;
}
#location_box p {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 5px 0 0 10px;
    width: 210px;
}
#company_middle_bg {
    float: left;
    height: 12px;
    margin: 0 0 0;
    padding: 0;
    width: 958px;
}
#company_middle_list_area {
    float: left;
    height: 250px;
    margin: 10px 0;
    padding: 0;
    width: 958px;
}
#company_middle p {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 10px 0;
    padding: 0;
    text-align: justify;
    width: 958px;
}
#company_middle_list {
    float: left;
    height: 225px;
    margin: 0 0 0;
    padding: 0;
    width: 475px;
}
#company_middle_list_bg {
    background: url("../box/list_bg2.jpg") repeat-x scroll 0 0 #E8E9E9;
    border: 1px solid #E1E2E3;
    float: left;
    height: 235px;
    margin: 0;
    padding: 0;
    width: 954px;
}
#company_middle_list_bg h2 {
    color: #383636;
    float: left;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: normal;
    height: 25px;
    margin: 0;
    padding: 10px 0 0 30px;
    width: 100%;
}
#company_list_areas {
    float: left;
    height: auto;
    margin: 0 0 0;
    padding: 7px 0 0 30px;
    width: 430px;
}
#company_list_areas2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E2DFDF;
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 0 10px;
    width: 418px;
}
#company_list_areas2 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#company_list_areas2 ul li {
    background: url("../box/list_icon.jpg") no-repeat scroll 0 9px #FFFFFF;
    border-bottom: 1px solid #E2DFDF;
    color: #383636;
    font-family: Tahoma;
    font-size: 12px;
    height: 18px;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 5px 30px;
    width: 375px;
}
#partners66 {
    float: left;
    height: 48px;
    margin: 0 0 5px;
    padding: 2px 0 0 50px;
    width: 150px;
}
#partners67 {
    float: left;
    height: 48px;
    margin: 0 0 5px;
    padding: 2px 0 0 50px;
    width: 150px;
}
#partners68 {
    float: left;
    height: 48px;
    margin: 0 0 5px;
    padding: 2px 0 0 50px;
    width: 150px;
}
#featured_box {
    float: right;
    height: 300px;
    margin: 20px 0 0;
    padding: 0;
    width: 440px;
}
#products_buttons {
    float: left;
    height: 130px;
    margin: 10px 0 10px 100px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    width: 807px;
}
#products_left {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #AFAEAE;
    float: left;
    height: 33px;
    margin: 0 0 10px 5px;
    padding: 0;
    width: 966px;
}
#products_left2 {
    background: url("../box/back_bg.png") no-repeat scroll 0 0 #CCCCCC;
    color: #FFFFFF;
    float: left;
    font-family: Tahoma;
    font-size: 16px;
    height: 22px;
    margin: 0 0 10px;
    padding: 7px 0 0 50px;
    width: auto;
}
#prodLink {
    float: left;
    height: 22px;
    margin: 0 0 10px;
    padding: 1px 0 0;
    width: auto;
}
.newDiv {
    color: #FFFFFF;
    float: left;
    font-family: Tahoma;
    font-size: 15px;
    padding: 7px 0 0 10px;
    width: auto;
}
#products_middle {
    border-left: 1px solid #E1E2E3;
    border-right: 1px solid #E1E2E3;
    float: left;
    height: auto;
    margin: 0 0 0 0;
    padding: 10px;
    width: 958px;
}
#product_button_bg {
    background: url("../box/button.png") no-repeat scroll 0 0 transparent;
    color: #00ADEF;
    cursor: pointer;
    float: left;
    font-family: Tahoma;
    font-size: 14px;
    height: 20px;
    margin: 0 0 0 2px;
    padding: 7px 0 0 35px;
    width: 225px;
}
#product_button_bg_anchor {
    color: #00ADEF;
}
#product_button_bg_anchor:hover {
    color: #797979;
    cursor: pointer;
}
.news {
    height: 209px;
    margin: 22px 0 0;
    overflow: hidden;
    padding: 0;
    width: 200px;
}
.news p {
    height: 200px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 200px;
}
.news ul {
    height: 100px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 209px;
}
.news ul li {
    height: 100px;
    margin: 40px 0 0;
    padding: 0;
    width: 209px;
}
#result {
    color: #24C4F4;
    float: left;
    font-family: Tahoma;
    font-size: 18px;
    height: auto;
    margin: 0 0 10px;
    padding: 7px 0 0 20px;
    width: 100%;
}
.tests {
    background: none repeat scroll 0 0 #24C4F4;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    margin: 0;
    padding: 0 10px;
    text-align: center;
    width: auto;
}
.tests2 {
    background: none repeat scroll 0 0 #E3E4E4;
    color: #000000;
    font-family: Tahoma;
    font-size: 12px;
    height: 30px;
    margin: 0;
    padding: 0 10px;
    text-align: center;
    width: auto;
}
.test_div {
    float: left;
    height: 20px;
    margin: 0;
    padding: 0;
    width: auto;
}
#products_left_area {
    border-left: 1px solid #E1E2E3;
    border-right: 1px solid #E1E2E3;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 978px;
}
#products_left_area p {
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 10px;
    width: 946px;
}
#products_left11 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
#tableDiv {
    float: left;
    height: 355px;
    margin: 0;
    overflow: auto;
    padding: 0 0 0 0;
    width: 895px;
}
#products_scrollbox {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 251px;
    margin: 0;
    padding: 0;
    width: 180px;
}
#readmore6 {
    color: #38BBF0;
    float: left;
    font-family: Tahoma;
    font-size: 16px;
    height: auto;
    margin: 0 0 5px;
    padding: 0 0 0;
    text-align: justify;
    width: 170px;
}
#readmore6 a {
    color: #38BBF0;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: 600;
    text-align: justify;
}
.prod {
    height: 209px;
    margin: 22px 0 0 5px;
    overflow: hidden;
    padding: 0;
    width: 170px;
}
.prod p {
    height: 150px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 170px;
}
.prod ul {
    height: 200px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 170px;
}
.prod ul li {
    height: 100px;
    margin: 40px 0 0;
    padding: 0;
    width: 170px;
}
#product_sub_left {
    background: none repeat scroll 0 0 #E7E8EA;
    float: left;
    height: 527px;
    margin: 0;
    padding: 0;
    width: 227px;
}
#product_sub_left_list {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 227px;
}
#product_sub_left_list ul {
    margin: 30px 0 0 15px;
    padding: 0;
    width: 220px;
}
#product_sub_left_list ul li {
    background: url("../box/list3.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    height: 28px;
    list-style-type: none;
    margin: 2px 0;
    padding: 5px 0 0 45px;
    width: 180px;
}
#product_sub_left_list ul li a {
    color: #FFFFFF;
    font-size: 14px;
    list-style-type: circle;
    margin: 5px 0;
    padding: 0;
}
#product_sub_left_list ul li a:hover {
    color: #000000;
    font-size: 14px;
    list-style-type: circle;
    margin: 5px 0;
    padding: 0;
}
#product_sub_right {
    float: left;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0;
    width: 715px;
}
#product_sub_right h2 {
    background: none repeat scroll 0 0 #EAEAEC;
    color: #C58517;
    float: left;
    font-family: Tahoma;
    font-size: 20px;
    font-weight: normal;
    height: 29px;
    margin: 0 0 0 0;
    padding: 3px 0 0 5px;
    width: 710px;
}
#product_sub_right h3 {
    background: none repeat scroll 0 0 #EBEBEB;
    color: #787878;
    float: left;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    height: 29px;
    margin: 5px 0 0 0;
    padding: 3px 0 0 5px;
    width: 710px;
}
#product_sub_box {
    background: url("../box/product_sub_bg.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 35px;
    margin: 5px 0 0 0;
    padding: 0;
    width: 715px;
}
#product_sub_box h3 {
    background: none repeat scroll 0 0 #ECECEC;
    color: #C58517;
    float: left;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: normal;
    height: 24px;
    margin: 7px 0 0 12px;
    padding: 4px 5px 0;
    width: auto;
}
#product_sub_content_area {
    background: url("../box/product_box_bg.jpg") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #C4C4C4;
    border-left: 1px solid #C4C4C4;
    border-right: 1px solid #C4C4C4;
    float: left;
    height: 416px;
    margin: 0;
    padding: 0;
    width: 713px;
}
#product_sub_contents {
    float: left;
    height: 300px;
    margin: 0;
    padding: 0;
    width: 713px;
}
#product_sub_contents2 {
    float: left;
    height: 300px;
    margin: 0;
    padding: 0;
    width: 713px;
}
#product_sub_contents3 {
    float: left;
    height: 300px;
    margin: 0;
    padding: 0;
    width: 713px;
}
#product_sub_content_box {
    float: left;
    height: 270px;
    margin: 0;
    padding: 30px 0 0 15px;
    width: 320px;
}
#product_sub_content_table {
    float: left;
    height: 290px;
    margin: 0;
    padding: 10px 0 0 5px;
    width: 370px;
}
#product_table_area {
    float: left;
    height: 260px;
    margin: 0;
    overflow: auto;
    padding: 0;
    width: 370px;
}
#product_sub_content_table h3 {
    color: #000000;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 360px;
}
#product_sub_jquery {
    background: none repeat scroll 0 0 #C0C0C0;
    float: left;
    height: 115px;
    margin: 0;
    padding: 0 0 0 35px;
    width: 678px;
}
#map2 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
#map3 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.product_style250 {
    background: url("../box/button.jpg") no-repeat scroll 0 0 transparent;
    color: #24C4F4;
    float: left;
    font-family: Tahoma;
    font-size: 15px;
    height: 32px;
    margin: 2px 0 0 45px;
    padding: 5px 0 0 35px;
    width: 19%;
}
.product_style250 a {
    color: #00ADEF;
    float: left;
    font-family: Tahoma;
    font-size: 15px;
}
.error_message {
    color: #F33333;
    float: left;
    font-family: Tahoma;
    font-size: 16px;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 90%;
}
#parts_container {
    float: left;
    height: auto;
    margin: 0;
    padding: 30px 0 10px;
    width: 980px;
}
#parts_container_bg1 {
    background: url("../box/parts_bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #E1E2E3;
    height: 146px;
    margin: 0 auto;
    padding: 0 0 0;
    width: 868px;
}
#parts_container_bg2 {
    background: url("../box/parts_bg.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #E1E2E3;
    display: none;
    height: 146px;
    margin: 0 auto;
    padding: 0 0 0;
    width: 868px;
}
#parts_container_box {
    float: left;
    height: 146px;
    margin: 0;
    padding: 0;
    width: 144px;
}
#parts_search_area {
    float: left;
    height: 86px;
    margin: 0;
    padding: 20px 0 0 4px;
    width: 720px;
}
input.style0388 {
    border: 1px solid #A5A5A5;
    font-family: Tahoma;
    font-size: 12px;
    height: 20px;
    width: 140px;
}
.style03881 {
    border: 1px solid #A5A5A5;
    font-family: Tahoma;
    font-size: 12px;
    height: 24px;
    width: 140px;
}
.style7770 {
    color: #000077;
    font-family: sans-serif;
    font-size: 12px;
    height: 18px;
    margin: 0;
    padding: 0 0 0 5px;
    width: 139px;
}
.style7771 {
    color: #0099FF;
    font-family: Tahoma;
    font-size: 14px;
    height: 18px;
    margin: 0;
    padding: 0 0 0 10px;
    text-align: left;
    width: 134px;
}
.style7772 {
    color: #333333;
    font-family: Tahoma;
    font-size: 12px;
    height: 18px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 80px;
}
#parts_detail_area {
    float: left;
    height: 840px;
    margin: 0;
    padding: 30px 0 10px;
    width: 980px;
}
#details_area_left1 {
    float: left;
    height: 160px;
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 370px;
}
#details_area_left2 {
    float: left;
    height: 160px;
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 370px;
}
#details_area {
    background: url("../box/details_bg.png") no-repeat scroll 0 0 transparent;
    height: 160px;
    margin: 0 auto;
    padding: 0 0 0 20px;
    width: 800px;
}
#details_area_box {
    float: left;
    height: 100px;
    margin: 0 auto;
    padding: 10px 0 0 0;
    width: 152px;
}
#details_content_area {
    float: left;
    height: 145px;
    margin: 0;
    padding: 5px 0 0 10px;
    width: 190px;
}
#details_content_area h2 {
    color: #66CCFF;
    float: left;
    font-family: Tahoma;
    font-size: 18px;
    font-weight: normal;
    height: 20px;
    margin: 0;
    padding: 8px 0 0;
    width: 185px;
}
#details_content_area p {
    color: #666666;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 8px 10px 5px 0;
    text-align: justify;
    width: 175px;
}
#details_view {
    color: #66CCFF;
    float: left;
    font-family: Tahoma;
    font-size: 18px;
    font-weight: normal;
    height: 23px;
    margin: 0;
    padding: 5px 0 0;
    width: 185px;
}
#searchLink1 {
    color: #0099FF;
    font-family: Tahoma;
    font-size: 14px;
    text-align: left;
}
#basicLinkDiv {
    color: #0099FF;
    font-family: Tahoma;
    font-size: 14px;
    height: 30px;
    padding: 0 8px 0 0;
    text-align: right;
}
#basicLink {
    color: #0099FF;
    font-family: Tahoma;
    font-size: 14px;
    text-align: right;
}
#mandatory {
    color: #000077;
    font-family: sans-serif;
    font-size: 12px;
    height: auto;
    padding: 5px 8px 0 0;
    text-align: right;
}
#errorMsg, #errorMsg1, #errorMsg2, #errorMsg3 {
    color: red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 20px;
    text-align: center;
    width: 100%;
}
#adverrorMsg {
    color: red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 10px;
    padding-bottom: 0;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
#searchResults {
    display: none;
    height: auto;
}
#answer {
    display: block;
    height: auto;
}
#paginate {
    color: #0099FF;
    display: none;
    height: 20px;
    text-align: center;
}
#partDetails {
    border: 1px solid #CCCCCC;
    height: 250px;
    margin: 0 auto;
    padding: 0;
    width: 868px;
}
#viewPartDesc {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0 0 0 30px;
    padding: 0;
    width: 600px;
}
#partImgArea {
    background-color: #999999;
    float: right;
    height: 105px;
    margin: 50px 30px 0 0;
    padding: 0;
    width: 152px;
}
#service_main_container {
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 980px;
}
#service_button_top {
    float: left;
    height: 56px;
    margin-top: 10px;
    padding: 0;
    width: 980px;
}
#service_button_t_left {
    background: url("../box/services_tl_bg.jpg") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;
    float: left;
    height: 55px;
    margin: 0;
    padding: 0;
    width: 183px;
}
#service_button_mid {
    background: url("../box/services_button_mid.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 56px;
    margin: 0;
    padding: 0;
    width: 51px;
}
#service_top_button_area {
    background: url("../box/services_buttons_top.jpg") repeat-x scroll 0 0 transparent;
    float: left;
    height: 56px;
    margin: 0;
    padding: 0;
    width: 742px;
}
#service_top_r_button {
    background: url("../box/services_buttons_r_top.jpg") repeat scroll 0 0 transparent;
    float: right;
    height: 56px;
    margin: 0;
    padding: 0;
    width: 3px;
}
#service_left_button_area {
    background: url("../box/services_button_left.jpg") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    float: left;
    height: 154px;
    margin: 0;
    padding: 10px 0 0;
    width: 214px;
}
#service_detail_area {
    background: url("../box/service_detail_bg.jpg") repeat-x scroll 0 0 transparent;
    float: right;
    height: 420px;
    margin: 10px 10px 0 0;
    overflow-y: scroll;
    padding: 0;
    width: 744px;
}
#service_top_blank {
    float: left;
    height: 56px;
    margin: 0;
    padding: 0;
    width: 50px;
}
#service_top_buttons {
    float: left;
    height: 29px;
    margin: 14px 0 0 13px;
    padding: 0;
    width: 167px;
}
#service_left_buttons {
    float: left;
    height: 32px;
    margin: 5px 0 0 15px;
    padding: 0;
    width: 183px;
}
#service_detail_container {
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 980px;
}
#service_intro {
    background: url("../box/ser_intro.jpg") no-repeat scroll 0 0 transparent;
    height: 320px;
    margin: 15px auto;
    padding: 0;
    width: 422px;
}
#service_wkshp_location {
    border: 1px solid #D3D3D3;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 180px;
    margin: 15px 0 0 15px;
    padding: 5px;
    width: 215px;
}
#service_wkshp_location h5 {
    color: #0099CC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#service_wkshp_location p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 5px;
    padding: 0;
}
#coverage {
    background: url("../box/coverage.png") no-repeat scroll 0 0 transparent;
    height: 390px;
    margin: 15px auto;
    padding: 0;
    width: 390px;
}
#coverage1 {
    background: url("../box/coverage1.png") no-repeat scroll 0 0 transparent;
    height: 493px;
    margin: 15px auto;
    padding: 0;
    width: 626px;
}
#skills {
    height: auto;
    margin: 15px auto;
    padding: 0;
    width: 700px;
}
#skills_trained {
    border-bottom: 1px solid #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 700px;
}
#skills_trained h4 {
    color: #0099CC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0;
}
#skills_trained p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 5px 0 20px 5px;
    padding: 0;
}
#cust_support_pic {
    float: left;
    height: 241px;
    margin: 10px 5px;
    padding: 0;
    width: 330px;
}
#skills_team_pics {
    float: left;
    height: 160px;
    margin: 10px 0 10px 10px;
    padding: 0;
    width: 210px;
}
#complaint_form {
    height: auto;
    margin: 10px 0 10px 10px;
    padding: 0;
    width: 700px;
}
#customer_training {
    height: auto;
    margin: 10px 0 10px 10px;
    padding: 0;
    width: 700px;
}
#cust_train_pic {
    border: 1px solid #0099CC;
    float: left;
    height: auto;
    margin: 10px 10px 50px;
    padding: 0;
    width: auto;
}
#contact_mngr_form {
    height: auto;
    margin: 10px 10px 10px 50px;
    padding: 0;
    width: auto;
}
#service_offers {
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 725px;
}
#right_form_buttons {
    float: right;
    height: auto;
    margin: 10px 5px 0 0;
    overflow: hidden;
    padding: 0;
    width: 22px;
}
#offer_form_right {
    background: url("../box/ser_offer_form.png") no-repeat scroll 0 0 transparent;
    height: 210px;
    margin: 0 0 20px;
    padding: 0;
    width: 22px;
}
#offer_pic {
    height: 174px;
    margin: 10px auto;
    padding: 0;
    width: 296px;
}
#service_offer_form {
    border-bottom: 1px solid #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 700px;
}
#ser_lctn_container {
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
#contact_quick_link {
    float: left;
    height: 140px;
    margin: 0;
    padding: 9px 0 0;
    width: 278px;
}
#contact_quick_link img {
    border: medium none;
    float: left;
    margin: 0;
    padding: 0;
}
.c_button {
    border: medium none;
    float: left;
    margin: 15px 0 0 30px;
    padding: 0;
}
