body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,p,blockquote,table,th,td,embed,object,button,hr{margin:0;padding:0;}
*:focus{ outline:0;}
html, body { height: 100%;}
fieldset,img,abbr{border:0;}
ul, ul li {list-style:none; list-style-type:none;}
body {color:#595f62; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; background: #adacac url(../../images/frontend/body_bg.jpg) repeat-x left top;}
a{ color:#e05700; text-decoration:none;}
a:hover{ color:#3e3e3e; text-decoration:none;}
.wrapper { width:955px; margin:0 auto; padding:0 0 0 0px; overflow:hidden }
.h1_text { font-size:10px; text-align:right; height:16px; margin:0; color:#fdb813; font-weight:normal; }

/* Banner */
.banner_home { width:955px;}
.homebanner{background:url(../../images/frontend/banner.jpg) no-repeat 2px 68px; *background:url(../../images/frontend/banner.jpg) no-repeat 2px top;width:955px; height:343px; *height:275px;padding:0px 2px}
/* C2A Panel */
.c2a_panel { background-color:#575757; width:238px; float:left; line-height:15px; border-bottom:1px solid #646464; }
.c2a_title { background:url(../../images/frontend/bg_c2a_title.jpg) repeat-x left top; height:21px; text-align:center; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:6px 0 0 3px; }
.c2a_head{ font-weight:bold;letter-spacing:-1px;margin-bottom:8px; color:#3D3D3D; }

.c2a_1 { padding:9px 0 6px 0; width:238px; float:left; }
.c2a_2 { padding:3px 0; width:238px; float:left; }
.c2a_3 { padding:12px 0 14px 0; width:238px; float:left; }

.c2a_1 .c2a_img { height:96px; text-align:center; }
.c2a_1 .c2a_img img { position:relative; top:6px; }
.c2a_3 .c2a_img { height:44px; text-align:center; }
.c2a_3 .c2a_img img { position:relative; top:6px; }

.c2a_1 .c2a_desc { background-color:#E2E2E2; padding:20px 0 14px 16px; color:#3d3d3d; }
.c2a_2 .c2a_desc { background-color:#E2E2E2; padding:15px 15px 23px 15px; color:#3d3d3d; }
.c2a_3 .c2a_desc { background-color:#E2E2E2; padding:10px 14px 24px 20px; color:#3d3d3d; }

.c2a_blog_a{color:#3D3D3D !important;}
.c2a_blog_a:hover{color:#3D3D3D !important;}
.contact_title { background:url('../../images/frontend/bg_contact_phone.gif') no-repeat 7px -1px; text-align:center; height:21px; font-size:18px; font-weight:bold; padding:3px 0 0 32px; margin:0 0 5px 0; }


.desc_title { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0 0 8px 0; text-align:center; letter-spacing:0.4px; }

p.c2_alink { float:right; }

.c2a_button {
    background: url("../../images/frontend/btn_c2a_a.png") no-repeat scroll right -18px transparent;
    border: 0 solid #FF0000;
    display: inline;
    float: right;
    height: 18px;
    margin: -9px 12px 0 0;
    text-decoration: none;
}
.c2a_button:hover {
    background-position: right 0;
    color: #FFFFFF;
    text-decoration: none;
}
.c2a_button span {
    background: url("../../images/frontend/btn_c2a_span.png") no-repeat scroll left -18px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 16px;
    letter-spacing: 1px;
    margin: 0 16px 0 0;
    padding: 2px 2px 0 12px;
    text-decoration: none;
    text-transform: lowercase;
    width: auto !important;
}
.c2a_button:hover span {
    background-position: left 0;
    color: #FFFFFF;
    text-decoration: none;
}
.button, .button1{ background: url("../../images/frontend/btn_c2a_a.png") no-repeat scroll right -18px transparent;
    border: 0 solid #FF0000;
    float: right;
    height: 18px;
    text-decoration: none;
		width:auto;
		}
.button:hover, .button1:hover{background-position: right 0;
    color: #FFFFFF;
    text-decoration: none;}

.button span, .button1 span{ background: url("../../images/frontend/btn_c2a_span.png") no-repeat scroll left -18px transparent;
    color: #FFFFFF;
    cursor: pointer;
    float:left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 16px;
    letter-spacing: 1px;
    margin: 0 16px 0 0;
    padding: 2px 2px 0 12px;
    text-decoration: none;
    text-transform: lowercase;
    width: auto !important;}
.button:hover  span, .button1:hover  span {
    background-position: left 0;
    color: #FFFFFF;
    text-decoration: none;
}

/**** newletter signup *****/
.panel_exavmail {

position:fixed;
top:13%;
left:28%;
display: none;
border:1px solid #111111;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
width: 550px;
/*height: 362px;*/
padding: 30px 30px 30px 30px;
z-index:100;
background-color: #BD8901;
}

.panel_exavmail p
{ height:32px; margin:0; padding:10px 0 0 18px; margin:0 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFF; }


.panel_exavmail a, .panel_exavmail a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
border-bottom: 1px solid #9FC54E;
}

.panel_exavmail a:hover, .panel_exavmail a:visited:hover{
margin: 0;
padding: 0;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

.panel_exavmail .form_row { width:90%; margin:15px 0 0 0; overflow:hidden; float:left;}
.panel_exavmail label { padding:0 0px 0 0; text-align:right; font-size:12px; color:#FDFDFD; float:left }
.panel_exavmail input[type='checkbox'] { position:relative; top:2px;float:right}
.panel_exavmail .login_form {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;
padding:5px 14px 5px 21px;}
.panel_exavmail .fullrow { overflow:hidden; padding-top: 18px; text-align:left; clear:both; }

.btn_login { background:url('../../images/frontend/btt_newsletter.png') no-repeat left top; color:#FFFFFF; font-size:11px;  width:auto; height:18px; text-align:center; text-decoration:none; text-transform:capitalize; padding:0 23px 2px 16px; *padding:0 12px 0px 5px; border:0; }
.mar_lt { margin:0 0 0 8px; }
.newsletter_span{    color: #FFFFFF;
    display: block;
    padding-left: 21px;}
/* Top Navigation */
#nav { background:url('../../images/frontend/bg_nav.png') no-repeat left top; width:792px; height:29px; margin:-29px 0 0 0; float:right; position:relative; }
#nav li { display:inline; float:left; }
#nav li a { background:url('../../images/frontend/bg_nav.png') no-repeat left top; height:29px; display:block; float:left; }

#nav li a.ech { background-position:0 -29px; width:157px; margin:0 0px 0 0; }
#nav li a.cranes { background-position:-157px -29px; width:65px; margin:0 0px 0 0; }
#nav li a.vacuum { background-position:-222px -29px; width:110px; margin:0 0px 0 0; }
#nav li a.spring_bal { background-position:-332px -29px; width:118px; margin:0 0px 0 0; }
#nav li a.lifting_sol { background-position:-450px -29px; width:125px; margin:0 0px 0 0; }
#nav li a.maintenance { background-position:-575px -29px; width:153px; margin:0 0px 0 0; }
#nav li a.other_sol { background-position:-728px -29px; width:64px; }

#nav li a.ech:hover, #nav li a.ech_a { background-position:0 0; width:157px; margin:0 0px 0 0; }
#nav li a.cranes:hover, #nav li a.cranes_a { background-position:-157px 0; width:65px; margin:0 0px 0 0; }
#nav li a.vacuum:hover, #nav li a.vacuum_a { background-position:-222px 0; width:110px; margin:0 0px 0 0; }
#nav li a.spring_bal:hover, #nav li a.spring_bal_a { background-position:-332px 0; width:118px; margin:0 0px 0 0; }
#nav li a.lifting_sol:hover, #nav li a.lifting_sol_a { background-position:-450px 0; width:125px; margin:0 0px 0 0; }
#nav li a.maintenance:hover, #nav li a.maintenance_a { background-position:-575px 0; width:153px; margin:0 0px 0 0; }
#nav li a.other_sol:hover, #nav li a.other_sol_a { background-position:-728px 0; width:64px; }

/* Content area */
.content_area { background-color:#FFF; float:left; line-height:17px; width: 959px;}
.content { background-color:#FFF; width:650px; margin:0; float:left; display:inline; padding:0 28px 30px 0px;  position: relative; left: 35px;}
.main_heading { font-size:22px; font-weight:normal;margin:30px 0 22px 2px; color:#193025; }
.sub_heading{ font-size:15px; color:#193025; font-weight:bold; padding:0 0 15px 0; }
.content img { border:1px solid #fdbb1b; padding:1px; }
.content p { padding-bottom:22px; }
.content ul { margin:10px 0 10px 15px; }
.content ul li { background:url('../../images/frontend/bullet.gif') no-repeat left 4px; padding:0 0 8px 30px; }
.content ol { margin:0 0 10px 22px; }
.content ol li { padding:0 0 15px 0; }

.content ul ul { margin:10px 0 0 0; }
.content ul li li { background:url('../../images/frontend/bullet.gif') no-repeat left 4px; padding:0 0 8px 23px; }


/* FAQ styles */
.faq_qwrapper { margin:18px 0 40px 0; }
.faq_q { background:url('../../images/frontend/bg_faq_q.png') no-repeat left top; padding:0 0 3px 30px; margin:0 0 16px 0; }
.faq_link { font-weight:bold; color:#333333; }
.faq_awrapper { margin:0 0 25px 0; }
.faq_q2 { background:#E1E1E1 url('../../images/frontend/bg_faq_a.png') no-repeat 8px 8px; padding:8px 20px 8px 38px; margin:0 0 5px 0; font-weight:bold; color:#333333; }
.faq_ans { color:#666666; padding:0 34px 10px 38px; margin:0; }
.btt { text-align:right; padding:0 25px 0 0; margin:0 0 10px 0; }
.btt_link { color:#333333; font-weight:bold; text-decoration:underline; }
.margin_neg8{margin:0 0 0 -8px}
/* Glossary Styles */
.gloss_term_wrapper { margin:18px 0 30px 0; }
.gloss_term_sort { background:url('../../images/frontend/glossary_term.png') no-repeat left top; padding:0 0 3px 30px; margin:0 0 16px 0; }
.gloss_alpha, .gloss_alpha:hover { display:block !important; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF !important; text-decoration:none; width:19px; height:19px; text-align:center; margin:0 0 0 -30px; display:inline; }
.gloss_term { font-weight:bold; color:#3E3E3E; display:inline;font-size: 12px;}
.gloss_term:hover { font-weight:bold; color:#E05700; display:inline; }
.content .gloss_term_sort_big { background:url('../../images/frontend/glossary_list.png') no-repeat left top; width:27px; height:22px; margin:10px 0 13px 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFF; text-align:center; padding:5px 0 0 0; }
.gloss_term_head { background-color:#E1E1E1; padding:10px 20px 10px 16px; margin:0 0 5px 0; font-weight:bold; color:#3E3E3E;font-size: 12px; width: 610px; float: left; }
.gloss_term_head a { color:#333333; text-decoration:none; }
.content .glossary_box { color:#666666; padding:0 30px 15px 17px; }
.content .gloss_rel_terms, .content .gloss_desc { margin:0 0 6px 0; padding-bottom:0px; }
.featured_css{background-color: #E1E1E1;margin-bottom: 10px;}
.featured_css .gloss_term_head { background-color:#9F9F9F; padding:10px 20px 10px 16px; margin:0 0 5px 0; font-weight:bold; color:#3E3E3E;font-size: 12px; }

/** Testmonial **/
.news_main {position: relative; padding: 10px; overflow: hidden; width:655px;}
.news_list, .gallery_list, .testimonial_list  {background: none repeat scroll 0 0 #E2E2E2;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 20px 15px 12px}
.news_main .news_k { background:url("../../images/frontend/glossary_list.png") no-repeat scroll left top transparent; display:block; float:left; font-size:13px; font-weight:bold; padding:4px 0; text-align:center; width: 26px; margin:0; color: #fff; position: absolute; top: 0; left:0; height: 27px;}
.newsImg {border:1px solid #456E73; padding: 1px; float: left;  margin: 0 20px 10px 0;}
.news_blk2_width { float:left; width:696px; }
.news_blk2 { float:left; padding:0 0 5px}
.dark_gree_heading { font-size:15px; }
.testimonial_blk {   float: left; overflow: hidden; position: relative;  width: 628px;}
.img_rt{ margin:0 0 0 -15px;}
.img_lt{ margin:0 -125px 0 0;}
.padding_rt45{ padding:0 45px 0 0;}
.dark_grey_heading {color:#595F62; font-family: Arial,Helvetica,sans-serif; margin:0 0 15px; font-weight: bold; display: block;}
.dark_green_heading {color:#005973; font-family: Arial,Helvetica,sans-serif; font-weight: bold; display: block; padding: 0 !important; margin:0 0 10px;}
.dark_green_sub_heading {color:#005973; font-family: Arial,Helvetica,sans-serif; margin:0 0 15px; font-weight: bold; display: block;}
.news_list_green  {background:#575757;overflow: hidden; margin: 0 0 20px 0; color:#fff}
.news_list_green .dark_grey_heading {color:#fff; font-weight: bold;}
.white_text, .grey_text {position: relative; float: left; width: 100%; padding:10px 0 20px 0; }
.news_list1_inner .white_text, .news_list1_inner  .grey_text { padding:12px 0 20px 0;}
.pos_lft {position: absolute; left: -8px; top:-10px;}
.pos_rgt {position: absolute; right: -8px; bottom:0;}
.white_text .dark_grey_heading, .grey_text .dark_grey_heading {margin:0 0 5px 0; font-size: 14px;}
.white_text p, .grey_text p {padding: 20px 0 8px 0;}



/* Testimonials Styles 
.testimonial_wrapper{float:left; margin-bottom:25px; width:655px}
.testimonial_blk1_even{float:left;width:120px;}
.testimonial_blk{float:left;width:655px; padding-left: 15px;width:640px}
.testimonial_blk1_odd{float:right;width:120px;}
.testimonial_blk2_odd{float:right;width:530px;}
*/

/* News Styles */
.news_wrapper{    background: none repeat scroll 0 0 #E2E2E2;    float: left;    padding: 30px 15px 12px;}
.news_blk1{float:left;width:100px;}
.news_blk2{float:left;width:520px;}
.news_blk1_odd{float:right;width:100px;}
.news_blk2_odd{float:right;width:520px;}
.news_date{font-weight:normal; float: right;}

/* Blog Style */
.pagination_frontend{float:right;}
#div_msg{color: #E05700; font-weight: bold; text-align: center;}
.section_a{color:#BD8901 !important;}
.section_a:hover{color:#BD8901 !important;}
.comment_reply{ background-color:#575757; color: #E1E1E1; margin: 0 20px;padding: 10px 20px !important;}
.comment_reply_text{margin: 10px 40px;}
.prev{border:0px !important; vertical-align: middle;}
.next{border:0px !important; vertical-align: middle;}
/* Contact us form */
.section { border-bottom:0px solid #BD8901; padding:8px 0px 12px; overflow:hidden; }
.section_title { font-size:12px; font-weight:bold; color:#BD8901; margin:0 0 10px 0; padding:0 0 4px 0 !important; border-bottom:1px solid #BD8901; }
.section_left { width:49%; margin:0 0 0 0; float:left; overflow:hidden; }
.section_right { width:49%; float:left; overflow:hidden; }
#form_blog .section_left { width:50%; margin:0 0 0 0; float:left; overflow:hidden; }
#form_blog .section_left .form_lbl{  float: left; margin: 1px 5px 0 0; text-align: right;width: 88px;}
#form_blog .section_right .form_lbl{  float: left; margin: 1px 5px 0 0; text-align: right;width: 120px;}
.form_row { overflow:hidden; margin:0 0 12px 0; }
.form_lbl { text-align:right; width:135px; margin:1px 5px 0 0; float:left; }
.form_lbl_full { display:block; text-align:right; margin:1px 18px 0 0; }
.mand_sign { color:#FF0000; padding:0 3px 0 0; }
.field_s { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding:2px; border:1px solid #7E8181; width:75px; margin:0 5px 0 0; }
.field_wv { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding:2px; border:1px solid #7E8181; width:64px; text-transform:uppercase;    margin-left: 10px;
    margin-top: 10px; }
.dd { border:1px solid #7E8181; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding:2px; width:170px; }
.txtarea { border:1px solid #7E8181; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding:2px; width:165px; height:70px; }
.form_row .field {border:1px solid #7e8181;  font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding:2px; width:165px; }
.contact_legend {color:#595F62;margin-left:25px;}
.contact_fieldset{border:1px solid #FFE59F;margin-bottom:10px;width: 99%;}
.chkbox { position:relative; top:2px; margin:0 0 0 3px; }

.hasemer_contact_link{color:#e05700; text-decoration:none; cursor:pointer;}
.hasemer_contact_link:hover{ color:#3e3e3e; text-decoration:none; cursor:pointer;}


a.help { z-index:24; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7b7b7b; }
a.help:hover { position:relative; z-index:25; cursor:help; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#7b7b7b; }

a.help span{ display:none; width:170px; margin:-25px 0 0 -25px; }
a.help:hover span { display:block; position:absolute; color:#7b7b7b; background-color:#ffffff; top:4em; left:3em; width:170px; border:1px solid #7F0707; color:#7b7b7b; text-align:left; padding:2px; text-decoration:none; font-size:10px; }

.wv_img { border:0; margin:0 12px 10px 0; }
.help_txt { float:right; margin:0 10px 0 0; }
.padd_errormsg { color:#FF0000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding:0 0 0 141px; }

.submit_row { overflow:hidden; margin:0 10px 12px 0; text-align:right; }
.btn_submit { background:url('../../images/frontend/btn_submit_enq.gif') no-repeat left top; width:127px; height:26px; border:0; cursor:pointer; }
.submit_btn{background:url('../../images/frontend/submit.png') no-repeat left -18px; width:86px; height:18px;border:0; cursor:pointer;}
.submit_btn:hover{background:url('../../images/frontend/submit.png') no-repeat left 0; width:86px; height:18px;border:0; cursor:pointer;}
.btn { background:url('../../images/frontend/btn_c2a_a.jpg') no-repeat right top; display:inline; height:18px; text-decoration:none; float:right; margin:0 12px 0 0; border:0px solid #F00; }
.btn:hover { background-position:right -18px; color:#FFF; text-decoration:none; }
.btn:hover span { background-position:left -18px; color:#FFF; text-decoration:none; }
.btn span { background:url('../../images/frontend/btn_content.gif') no-repeat left top; display:inline; float:right; height:16px; padding:1px 4px 1px 15px; margin:0 16px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#010000; text-decoration:none; text-transform:lowercase; letter-spacing:1px; width:auto !important; cursor:pointer; }
.btn span:hover { background-position:left -18px; color:#FFF; text-decoration:none; }


.map_wrapper { float:right; width:390px; }
.map_container { width:390px; height:280px; margin:0 0 15px 0; float:right; }
.address_bar { width:240px; float:left; margin:10px 20px 15px 0; }

a.sm_link { color:#3E3E3E; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; }
a.sm_link:hover { color:#258219; }
.form_width{width: 650px;overflow:hidden;}
.ver_input{text-transform: uppercase; width:45px !important;}
.padd_left_142{padding-left:142px;}
/*download */
.download_wrap{float:left; padding-bottom:25px;width:650px;}
.file_description{    float: left;    padding-left: 17px;    width: 497px;}
.file_description  p{padding-bottom:5px}
.file_link{    float: left;    padding: 0 15px;    width: 112px;}
.download_wrap a{vertical-align:top; }
.download_wrap img{border: 0px;vertical-align:middle; }
.emptycarticon{border: 0px !important;}
/* Footer links */
.foot_col1 { width:240px; height:32px; float:left; border-right:1px solid #888888; padding:0px 10px 0px 0; margin:2px 0; text-align:left; }
.foot_col2 { width:60px; height:32px; float:left; border-right:1px solid #888888; padding:0px 10px; margin:2px 0; text-align:left; }
.foot_col3 { width:245px; height:32px; float:left; border-right:1px solid #888888; padding:0px 10px; margin:2px 0; text-align:left; }
.foot_col4 { width:185px; height:32px; float:left; padding:0px 10px; margin:2px 0; text-align:left; }

.foot_col1 li.main, .foot_col2 li.main, .foot_col3 li.main, .foot_col4 li.main { background:none; margin:0; padding:0; }
.foot_col1 li.main a, .foot_col2 li.main a, .foot_col3 li.main a, .foot_col4 li.main a { font-size:10px; font-weight:bold; color:#888888; text-transform:uppercase; text-decoration:none; }
.foot_col1 li, .foot_col2 li, .foot_col3 li, .foot_col4 li { font-size:10px; color:#888888; padding:0 0 0 0px; margin:0 5px 0 0px; text-decoration:none; text-align:left; }
.foot_col1 li a, .foot_col2 li a, .foot_col3 li a, .foot_col4 li a { font-size:10px; color:#888888; text-decoration:none; }
.foot_col1 li a:hover, .foot_col2 li a:hover, .foot_col3 li a:hover, .foot_col4 li a:hover { color:#A8A8A8; text-decoration:none; }


.main_cat, span.main_cat:hover { font-size:10px; color:#888888; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.sub_cat { background:url('../../images/frontend/bullet_footer.gif') no-repeat left 7px; font-size:11px; color:#888888; padding:0 0 0 10px; margin:0 0 0 14px; text-decoration:none; text-align:left; }
.comp_name { padding:0; text-align:left; margin:0 0 6px 0; font-size:10px; }
.comp_name a { font-size:10px; color:#888888; text-decoration:none; }
.main_cat:hover, .sub_cat:hover, .comp_name a:hover  { color:#A8A8A8; text-decoration:none; }

.exalogo { background:url('../../images/frontend/exa_logo.png') no-repeat 0 0; width:56px; height:23px; display:block; float:right; margin:3px 0; }
.exalogo:hover { background-position:0 -23px; width:56px; height:23px; }

.wmlogo { background:url('../../images/frontend/wm_logo.png') no-repeat 0 0; width:108px; height:29px; display:block; float:right; margin:0 15px 0 0; }
.wmlogo:hover { background-position:0 -29px; width:108px; height:29px; }

.footer_wrapper { background-color:#000000; width:100%; clear:both; }
.footer { background-color:#000000; width:925px; padding:10px 15px; margin:0 auto; }
.footer_maindiv { color:#888888 !important; text-decoration: none; width:925px; overflow:hidden; margin:0 0 8px 0; font-size:10px; text-align:left; }
.link, .link:hover { font-size:10px; color:#888888; text-decoration:none; }
.footer_links, .footer_h3 { display:inline; color:#888888; font-size:10px; /*float:left;*/ }
.footer_logo {float:right; display:inline; color:#000000 !important; }

.h3_footer { margin:0; padding:0; }
.footer_pad_right { padding:0 10px 0 0; }
.footer_bar { border-left:1px solid #888888; text-transform:capitalize; padding:0 10px 0 5px; }
.footerlink { font-size:10px; text-decoration:none; color:#888888; }
.footerlink:hover { font-size:10px; text-decoration:none; color:#A8A8A8; }
.footer_seperator { color:#888888; /*float:left; */}


.wmlogo { background:url('../../images/frontend/wm_logo.png') no-repeat 0 0; width:108px; height:29px; display:block; float:right; margin:0 15px 0 0; }
.wmlogo:hover { background-position:0 -29px; width:108px; height:29px; }
p.btt span b{font-size:12px; position:relative; top:-1px;}





.footerpanel{width:955px; margin-left:36px; background-color:#ffffff;float:left; }
.footerarea{margin:0 3px 0 3px; padding:15px 25px 0 25px;overflow:hidden;}
.footerarea_info{height:36px;position: relative;float: left;margin: 0 0 0 3px; width:450px;}
.footerarea_info p.info{color: #888888;font: 11px/15px Arial,Helvetica,sans-serif; margin: 0 auto;width: 450px;}
.footerarea_logo{width:200px; margin:0 3px 0 0;  padding:0 25px 2px 25px; float:right;}
.footer_text_head{ color:#888888; font:11px Arial, Helvetica, sans-serif; text-decoration:none;}
.footer_text{ color:#888888; font:11px Arial, Helvetica, sans-serif; text-decoration:none;line-height:15px;}
.footer_text:hover{ color:#E2E2E2; font:11px Arial, Helvetica, sans-serif; text-decoration:none;line-height:15px;}
.footer_main{ color:#888888; font:600 12px Arial, Helvetica, sans-serif; text-decoration:none; line-height:15px;}
.footer_main_normal{ color:#888888; font:600 12px Arial, Helvetica, sans-serif; text-decoration:none; line-height:15px; font-weight:normal;}
.fp1 {width:100px; float:left;padding:0 5px 0 0px; margin:20px 0;}
.fp2 {width:132px; float:left; height:90px;  margin:20px 0;padding:0 5px 0 25px;border-left:1px solid #888888;}
.fp3 {width:140px; float:left; padding:20px 5px 20px 15px;}
.footerpanel ul li { list-style:none; margin:0!important; padding:0!important;}
.textalign_rt{text-align:left;}

/**********Breadcrum*************/
.link2 {color:#000000;font-family: Verdana, Geneva, sans-serif;font-weight:bold;text-decoration:none;}
.link_breadcrum {color:#3e3e3e;font-family: Verdana, Geneva, sans-serif;font-size:11px;text-decoration:none; font-weight:normal;}
.bread {margin:10px 0 10px 0;text-align:right;}
.bread a {font-family: Verdana, Geneva, sans-serif;font-size:11px;text-decoration:none;}
.breadcrumb_span{font-size:11px;}
/***** float and paddings*****/
.float_left{float:left;}
.float_right{float:right;}
.img_left{float:left; margin:0 25px 10px 0;}
.img_right{float:right; margin:0 10px 0 10px;}
.display_inline {display:inline;}
.padd_left_10{ padding-left:10px;}
.width_150{margin:5px 0;padding:2px !important;width:150px !important;}
.clear_both{clear:both;}
.padd_top_10{padding-top:10px;}
.padd_bott_15{padding-bottom:15px;}
.marg_right_23{margin: 0 23px 0 0 !important;}
.padd_0{padding:0px !important;}
.verticle_middle{vertical-align:middle;}
.padd_left_16{padding-left:16px;}
.padd_left_128{padding-left:128px;}
.padd_left_94{padding-left:94px;}
/*  Blog layout on about us page */
.blog_div{float:left; width:400px;}
.list_maindiv{background-color:#E2E2E2; padding: 0 0 10px; float:left; width:230px; margin-left:20px; border:1px solid #ECAF00; border-top:0px;}
.list_div{margin:5px 10px 0; border-bottom: 1px solid #EFD586;}

/******Right Panel jquery carousel*****/
.prodcont{width:504px; float:left;border-right:1px solid #CACACA; padding:0 10px 0 0; }
.gallery_wrapper { border-left: 1px solid #CACACA; float: right; left: -1px; margin: 40px 0 0 0; overflow: hidden; padding:0; position: relative; width:134px; }
.gallery_wrapper ul {position: relative; margin:0px; }

.gallery_wrapper ul li {
    background: none repeat scroll 0 0 transparent;
    float: right;
    margin: 0 4px;
    padding: 8px 6px;
}
.border_0{border:0px !important}

#sitemap h2{font-weight:bold; font-size:11px;}

ul li h3 a{font-size: 11px;}
.section_right1 {  float: left;  overflow: hidden; }

.section_right1 .form_row {float: left; width: 100%; overflow: visible; height: 80px;}

.add_color{ color:#6C6961; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.add_color:hover{ color:#6C6961;}/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 0px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 90%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
#nav_top{ width:955px; padding:0; height:65px; float:left; display:inline; background-image:url(../../images/frontend/nav_top.jpg);  margin-top:3px;}


#top_nav {background:url('../../images/frontend/top_nav.jpg') no-repeat left top; width:635px; height:15px; margin-left:174px;
margin-top:48px; display:block;}
#top_nav li {display:inline; float:left; height:15px; } 
#top_nav li a {background:url('../../images/frontend/top_nav.jpg') no-repeat left top;height:15px; display:block; float:left; height:15px; }

#top_nav li ul li a, #top_nav li ul li  {height: auto !important;width:200px}
#top_nav li a.home { background-position:0 -15px; width:39px; margin:0 0px 0 0; }
#top_nav li a.about { background-position:-39px -15px; width:72px; margin:0 0px 0 0; }
#top_nav li a.news { background-position:-111px -15px; width:45px; margin:0 0px 0 0; }
#top_nav li a.testimonials { background-position:-156px -15px; width:97px; margin:0 0px 0 0; }
#top_nav li a.dld { background-position:-253px -15px; width:87px; margin:0 0px 0 0; }
#top_nav li a.faq { background-position:-340px -15px; width:33px; margin:0 0px 0 0; }
#top_nav li a.glossary { background-position:-373px -15px; width:74px; }
#top_nav li a.crane_training { background-position:-447px -15px; width:110px; margin:0 0px 0 0; }
#top_nav li a.contact { background-position:-557px -15px; width:78px; }
#top_nav li a.home:hover, #top_nav li a.home_a { background-position:0 0; width:39px; margin:0 0px 0 0; }
#top_nav li a.about:hover, #top_nav li a.about_a { background-position:-39px 0; width:72px; margin:0 0px 0 0; }
#top_nav li a.news:hover, #top_nav li a.news_a { background-position:-111px 0; width:45px; margin:0 0px 0 0; }
#top_nav li a.testimonials:hover, #top_nav li a.testimonials_a { background-position:-156px 0; width:97px; margin:0 0px 0 0; }
#top_nav li a.dld:hover, #top_nav li a.dld_a { background-position:-253px 0; width:87px; margin:0 0px 0 0; }
#top_nav li a.faq:hover, #top_nav li a.faq_a { background-position:-340px 0; width:33px; margin:0 0px 0 0; }
#top_nav li a.glossary:hover, #top_nav li a.glossary_a { background-position:-373px 0; width:74px; }
#top_nav li a.crane_training:hover, #top_nav li a.crane_training_a { background-position:-447px 0; width:110px; margin:0 0px 0 0; }
#top_nav li a.contact:hover, #top_nav li a.contact_a { background-position:-557px 0; width:77px; }



#navbg{ background-image:url(../../images/frontend/navbg.jpg); background-position:left top; background-repeat:repeat-x; padding:0; margin:0; float:left;width:384px;}
.nav_sub_bg{ background-image:url(../../images/frontend/navbg.jpg); background-repeat:repeat-x; height:35px; }
#navbg ul {margin:0; padding:0; }
#navbg li {display:inline; margin:0; padding:0;} 
#navbg ul li a { display:inline; }
#navbg ul li a:hover { display:inline; }

/* Added for superfish menu by Shreyas */
.sf-menu { height:35px; margin:0 2px 0 0; z-index:80; }
.sf-menu li { position:relative; display:inline; float:left; z-index:80; overflow:hidden; z-index: 100;}
.sf-menu li a { display:block; float:left; height:35px; }

.sf-menu li:hover { visibility:inherit; overflow:visible; /* fixes IE7 'sticky bug' */ }
.sf-menu li ul { left:0px !important; float:left; clear:both;  top:17px !important;width:212px; background-color:#000; color:#fff}
.sf-menu ul { border:0px solid #000; margin:0; position:absolute; top:-999em; width:9em; /* left offset of submenus need to match (see below) */ z-index:80; }
.sf-menu ul li { width:200px !important; padding:6px 6px 10px; color:#FFFFFF; float:left; position:relative; cursor:pointer; }
.sf-menu ul li ul { left:180px !important; top:36px !important; float:left; clear:both; display:inline !important; }
.sf-menu li li { height:auto; color:#FFFFFF; }
.border_white{border-bottom:1px solid #FFFFFF }
.sf-menu li li:hover { color:#fff !important; cursor:pointer;background-color:#FDB813;  }
.sf-menu li li a { font-size:11px; color:#FFFFFF; float:left; text-decoration:none; text-indent:0; background:none !important; font-family:Trebuchet MS}
.sf-menu li li a.main_cat { font-weight:bold; text-transform:uppercase; margin:3px 10px 0 0; padding:7px 8px 4px; }
.sf-menu li li a.main_cat:hover { background:#0095A0; font-weight:bold; }
.sf-menu li li a.sub_cat { margin:0 10px 2px 0; padding:0 8px 0 18px; text-transform:capitalize; }
.sf-menu li li a.sub_cat:hover { background:#0095A0; }

.sf-menu a:link { font-size:13px; color:#FFFFFF; }
.sf-menu a:visited { font-size:13px; color:#FFFFFF; }
.sf-menu a:hover { font-size:13px; color:#FFFFFF; background-color:#FDB813;  text-decoration:none; cursor:pointer; }
.sf-menu a:active { font-size:13px; color:#FFFFFF; background-color:#FDB813 }

.sf-menu.sf-menu li:hover li ul, .sf-menu.sf-menu li.sfHover li ul { top:-999em; }
.sf-menu.sf-menu li li:hover ul, .sf-menu.sf-menu li li.sfHover ul { left:9em; /* match ul width */ top:0; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:2.1em; /* match top ul list item height */ z-index: 99; }


/*Added by nehal*/

.sf-menu#top_nav li li:hover {background-color:#FDB813;}
.sf-menu#nav  li ul {
    background-color: #BD8901;
    clear: both;
    color: #FFFFFF;
    float: left;
    left: 0 !important;
    padding: 0;
    top: 29px !important;
    width: 212px;
}
.sf-menu#nav li li {
    color: #FFFFFF;
    height: auto;
		border-bottom:1px solid #ECAF00;
		width: 180px;
		padding:0 6px 3px;
}

.sf-menu#nav  li li a {height: auto; padding: 5px 0; width:200px !important;font-weight: normal;}
.sf-menu#nav  li li a:hover {height: auto; padding: 5px 0;background-color:#FDB813; width:200px !important;}
/*-------------------search panel------------------------*/
#searchbg{ background-image:url(../../images/frontend/search_bg.jpg); background-position:left bottom; background-repeat:no-repeat;  width:426px; height:66px; float:left; margin:18px 0 0 146px; padding:8px 0 0 0; display:inline; }
#searchbg label.whitetext{ color:#FFFFFF; font:13px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 17px; height:25px; float:left; display:inline; margin:10px 0 0 0 }
#searchbg input.field {background:url(../../images/frontend/keyword.gif) no-repeat left top; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:20px; margin:7px 0 0 5px; padding:3px 0 0 4px; width:133px;  }
#searchbg select.fieldform {color:#fff; border:1px solid #a3b3b5; background-color:#41686a; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; margin:8px 0 8px 2px; padding:2px; width:123px; vertical-align:top;  }


#searchbg .button { background:url(../../images/frontend/search.gif) no-repeat left top; vertical-align:top; border:0 none; cursor:pointer; width:72px; height:23px; margin:8px 0 0 4px; padding:0; }
#login input.field{background:url(../../images/frontend/keyword.gif) no-repeat left top; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:20px; margin:1px 0 5px 5px; padding:4px 0 0 4px; width:133px;}
#login input.field_top {background-color:transparent; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:15px; padding:4px; width:125px; float:left;}
#login .button_login { background:url(../../images/frontend/login.gif) no-repeat left top; vertical-align:top; border:0 none; cursor:pointer; width:72px; height:23px; margin:1px 0 0 4px; padding:0; }
.join_btn { background-image:url(../../images/frontend/join.gif); cursor:pointer; border:none;width:58px;height:22px;cursor:pointer;}
.login_btn { background-image:url(../../images/frontend/login.gif); cursor:pointer; border:none;width:72px;height:22px;cursor:pointer;}

#loginred input.field {background:url(../../images/frontend/keyword.gif) no-repeat left top; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:20px; margin:1px 5px 5px 5px; padding:4px 0 0 4px; width:129px;  }

#loginred .button { background:url(../../images/frontend/loginred.gif) no-repeat left top; vertical-align:top; border:0 none; cursor:pointer; width:72px; height:23px; margin:1px 0 0 4px; padding:0; }

.loginred { background-image:url(../../images/frontend/loginred.jpg); cursor:pointer; border:none;width:72px;height:22px;cursor:pointer;}
.closered { background-image:url(../../images/frontend/closered.jpg); cursor:pointer; border:none;width:72px;height:22px;cursor:pointer;}
.padding_3rt {
padding-right:3px;
}
.ast {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.left{
float:left;
font-size:11px;
margin:2px 5px 0 0px;
text-align:right;
width:140px;
padding-top:3px;
}

.left1{
float:left;
font-size:11px;
margin:2px 5px 0 27px;
text-align:right;
width:140px;
padding-top:3px;
}
.left_wid{ width:251px !important;}

.f_text_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:550;
color:#6d6d6d;
width:129px;
}

.f_text_bold1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6d6d6d;
width:118px;
}
.field {border:1px solid #7e8181;  font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:4px; width:190px; }
.field_storelocator {border:1px solid #7e8181;  font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:4px; width:190px; height:15px; }
.field_email {border:0px solid #E6EBEB;  font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:4px; width:190px; height:15px; background-color:#E6EBEB;font-weight:bold;}
.textarea_brdr{border:1px solid #7e8181; }
.textarea_brdr_font{font-family: Arial, Helvetica, sans-serif; font-size:11px; width:200px; }
.textarea_font{font-family: Arial, Helvetica, sans-serif; font-size:11px; width:580px;}
.p_checkout{ padding-bottom:13px;}


.wid_90{width:90px !important;}
.text_box{
width:200px;
height:24px !important;
border:1px solid #7E8181; 
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
.pad_left_365{ padding-left:365px;}
.mar_left_ch{ margin-left:85px;}
.chbox_pad{ margin-top:5px;}

.cont_div{background-color:#e6ebeb; border-left:1px solid #ccd5d6; border-right:1px solid #ccd5d6; overflow:auto; width:741px;}
.box_head{color:#002d30; font-weight:bold; padding:11px 0px 15px 24px; font-size:14px;}
.wid_formdiv{width:741px; }
.box_left{float:left; width:355px;  }
.box_rt{float:left;width:380px; margin-right:0px;}
.box_rt_faq{float:left;margin-right:0px;}
.box_top{ background-image:url(../../images/frontend/box_top.gif); background-repeat:no-repeat; width:743px; height:3px;}
.box_btm{background-image:url(../../images/frontend/box_btm.gif); background-repeat:no-repeat; width:743px; height:3px;}

.box_left_rw{float:left; width:295px;  }

.sub_finalise{ background-image:url(../../images/frontend/final_purchase.gif); width:165px; height:23px; background-repeat:no-repeat;border-collapse:collapse;}
.mar_lt_finalise{ margin-left:196px; }

.error_arrow{ background-image:url(../../images/frontend/error_arrow.gif); width:15px; height:22px; background-repeat:no-repeat;}
.error_arrow_featured{ background-image:url(../../images/frontend/error_arrow_featured.gif); width:15px; height:22px; background-repeat:no-repeat;}

.float_left{ float:left; }

.faq_float_arrow{ position:fixed; float:left; margin-left:650px;margin-top:370px; cursor:pointer; color:#000000; text-decoration:none; }

.finalise_list{ float:left; width:140px;font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; color:#7e8181;}
.pad_8{padding-left:8px;}

.wid_746{width:746px; overflow:hidden;}
.mar_187{margin-left:187px;}
.wid_743{width:743px; overflow:hidden;}
.wid_744{width:744px; overflow:hidden;}
.margin_0{ margin:0px;}
.green_side{width:3px; height:35px; overflow:auto;}

.address{font-size:11px; color:#002d30;font-weight:bold; line-height:20px; padding-left:15px;}
.col_add{color:#7e8181;}
.pad_left_41{ padding-left:41px !important;}
.add_color{color:#7e8181;}
.pad_0{ padding:0px !important;}
.subhead{color:#fff; font-weight:bold; font-size:16px;}
.padlt_26{ padding-left:21px !important;}
.wid_21{width:21px;}
.wid_320{width:320px;}
.wid_342{width:342px;}
.wid_15{width:15px;}
.wid_76{width:76px !important;}
.unit_no{width:85px; margin-right:11px;}
.wid_15{width:15px;}
.pad_top_35{padding-top:35px;}
.word_verify{text-transform:uppercase; margin-left:0px; width:110px; }
.uppercase{text-transform:uppercase;}
.mar_top_35{ margin-top:35px;}
.mar_top_0{ margin-top:0px;}
.wid_350{width:350px;}
.mar_lt_205{ margin-left:205px;}
.wid_85{width:85px;}
.mar_rt_11{margin-right:11px;}
.pad_lt_135{padding-left:135px;}
.pad_lt_150{padding-left:150px;}
.pad_lt_220{padding-left:220px;}

.img_top{margin-top:10px;}

.overflow_auto{ overflow:auto;}
.wid_154_field{ width:154px !important;}
.wid_152_field{ width:152px !important;}
.color_green{color:#002d30!important;}

#sidebar
{
width:300px;
height:400px;
padding:10px;
overflow:auto;
display:none;
float:left;
}

#storemap
{
margin:10px;
float:left;
}
.overflow_auto{ overflow:auto;}

.wid_100{width:100px; }

.grbox_top{ background-image:url(../../images/frontend/gr_box_top.gif); background-repeat:no-repeat; width:743px; height:3px;}
.grbox_btm{background-image:url(../../images/frontend/gr_box_btm.gif); background-repeat:no-repeat; width:743px; height:4px;}
.grcont_div{background:#03919C url(../../images/frontend/news_bg_middle.gif) repeat-x scroll left top; border-left:1px solid #00d4e4; border-right:1px solid #00d4e4; overflow:auto; width:741px;}

.wid_140{ width:140px!important;}
.finalise_font{font-size:11px; font-family:Arial, Helvetica, sans-serif;margin-bottom:10px; color:#7e8181!important;}
.wid_100{ width:100px!important;}
.sc_info{
position:relative;
padding-top:2px;
}
.add_float{
position:absolute;
display:none;
top:-120px;
left:-320px;
padding-right:110px;
}
.add_float_details{
position:absolute;
display:none;
top:-100px;
left:-320px;
padding-right:110px;
}

.field_out {border:1px solid #7e8181;  font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:4px; width:190px; height:15px; }
.text_box_out{
width:200px;
height:24px !important;
border:1px solid #7E8181; 
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
.textarea_out{border:1px solid #7e8181;font-size:11px;font-family: Verdana,Arial,Helvetica,sans-serif;  }
.word_verify_out{text-transform:uppercase; margin-left:0px; width:110px; }
.input_field{background:url(../../images/frontend/keyword.gif) no-repeat left top; display:inline; float:left; width:133px; height:23px; margin:0 5px;}
.field_search {background-color:transparent; color:#fff; border:none; font-family:Arial,Helvetica,sans-serif;  font-size:11px; font-style:normal; height:15px; padding:4px; width:125px; float:left;}
.input_field_search{background:url(../../images/frontend/keyword.gif) no-repeat left top; display:inline; float:left; width:133px; height:23px; margin:8px 5px;}
/*crm  css start*/
#panel {
 background: #FAFAFA;
 margin:2% 0;
 height: 450px;
 width:540px;
 display: none;
 overflow:auto;
} 
#panel2 {
 background: #FAFAFA;
 margin:2% 0;
 height: 600px;
 display: none;
} 
.button_slide { background-color:#E6EFC2;
border:1px solid #C6D880;
color:#529214;}
.srch_button{background:transparent url(../../images/backend/search_icon.gif) no-repeat scroll right top !important;border:0 none; float:left; height:16px; left:4px; position:relative; top:2px; width:16px; margin:0 !important; cursor:pointer;}
.normal_listing{background:transparent url(../../images/backend/normal_list.gif) no-repeat scroll right top !important;border:0 none; float:left; height:16px; left:4px; position:relative; top:2px; width:16px; margin:0 !important; cursor:pointer;}




.info_wrap { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:98%; margin:0 auto; overflow:hidden; clear:both; }
.info_head { background-color:#EAEFF4; font-size:16px; font-weight:bold; color:#293356; border-bottom:1px solid #658CB3; padding:5px 15px; margin:0; }
.info_notes { width:32%; margin:0 0 0 0; float:right; border:2px solid #658CB3; }
.info_notes_desc { height:450px; margin:3% 0; padding:0 15px; overflow:auto; }
.info_section { width:64%; margin:0 0 12px 0; padding:0; float:left; border:2px solid #658CB3; }
.info_left_col { width:50%; height:244px; float:left; border:0px solid #333333; margin:0px 0; padding:0; }
.info_right_col { width:49.7%; height:244px; float:left; border-left:2px solid #658CB3; margin:0px 0; padding:0; }
.info_col_head { background-color:#EAEFF4; font-size:16px; font-weight:bold; color:#293356; border:1px solid #658CB3; border-width:0 0 1px 0px; padding:5px 15px; margin:0; }
.info_col_desc { padding:3% 5px; overflow:hidden; border-left:0px solid #658CB3; }
.info_left_col .info_col_head, .info_left_col .info_col_desc { border-left:0; }
.info_tbl { list-style-type:none; list-style-image:none; margin:0; padding:0; float:right; width:70%; }
.info_tbl li { float:left; }
.info_tbl li.lbl { font-weight:normal; width:40%; padding:0 3% 2px 0; text-align:right; clear:both; }
.info_tbl li.val { font-weight:bold; width:55%; padding:0 0 2px 0; overflow:hidden; text-align:left; clear:none; }
.clearing { clear:both; }


.new_activity_wrapper { width:480; background-color:#ffffff; padding:0px; }
.btn_close { background:url('../../images/backend/btn_close.gif') no-repeat left top; display:block; float:right; margin:7px 14px 0 0; width:33px; height:23px; cursor:pointer; }
.activity_form { background-color:#fafafa; padding:20px 14px 5px 18px; color:#000000; border:1px solid #cccfd1;}
.form_wrapper { background-color:#fafafa; margin:20px 0 0 0; }
.form_wrapper_span {color:#444444;float:left;margin:0pt 4px 0pt 0pt;padding:0pt 0pt 8px; width:120px;}
.form_row { margin:2px 0 12px 0; overflow:hidden; }

/*crm  css end*/


.pad_lt_85{float:right;padding-left:85px;}
.ast_exavmail {color:#FF0000;font-family:Arial,Helvetica,sans-serif;font-size:13px;}


/*CONTACT US ONE COLUMN LAYOUT*/
.box_left_one {float:left; width:365px; padding:0 0 10px 0; }
/*breadcrums in frontend*/

.chbox_pad_dynamic_group{ margin-top:3px;}

.color{color:#CC3300; font-size:11px; line-height:9px;} 
/*newsletter view------ end-*/
/*flash captcha----------start*/
.flash_captcha{float:left; margin-bottom:5px;}
.n_captcha{float:left;padding-bottom:10px;width:97px;}
.c_help{float:right; margin-right:41px;}
/*flash captcha----------end*/
/*contact_us v3*/
.box_left_one {float:left; padding:0 0 10px; width:365px; }

.bg_recent_pos_status { background-color:#FFFFFF;}

/*contact us*/
.input_image {
background:transparent url(../../images/frontend/redbtn_lt.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
line-height:23px;
margin:0 7px 0 0;
padding:0 10px 0 17px;
text-transform:capitalize;
}
.input_image2 {-x-system-font:none;
background:transparent url(../../images/frontend/redbtn_rt.png) no-repeat scroll right top;
display:block;
float:left;
font-family:arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:23px;
line-height:normal;
text-align:center;
text-decoration:none;
width:auto;
}

.product_variants {border:1px solid #7E8181;font-family:Arial,Helvetica,sans-serif;font-size:11px;
height:24px !important;width:154px;}
.product_variant {border:1px solid #7E8181;font-family:Arial,Helvetica,sans-serif;font-size:11px;
height:24px !important;width:77px;margin-left:10px;}.jcarousel-skin-tango .jcarousel-item.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 100%; }

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin:2px 0; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-tango .jcarousel-container { background:transparent; border:0; }
.jcarousel-skin-tango .jcarousel-container-vertical { width:114px; height:472px; padding:32px 0 32px 20px; overflow:hidden;}
.jcarousel-skin-tango .jcarousel-clip-vertical { width:114px; height:467px; overflow:hidden; float:left; position:relative; }

.jcarousel-skin-tango .jcarousel-item img{ border: 0;}


.jcarousel-skin-tango .jcarousel-container-horizontal { width:836px; height:143px; padding:9px 51px; }


.jcarousel-skin-tango .jcarousel-item {border: 1px solid #FDBB1B;
    float: left;
    height: 80px;
    margin: 4px 0;
    position: relative;
    text-align: center;
    width: 100px;}
   
.jcarousel-skin-tango .jcarousel-item-horizontal { /* margin: 0 18px 0 0;*/ }

.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }


.jcarousel-skin-tango .jcarousel-next-horizontal { background:url('../../images/frontend/arr_gall_rt.jpg') no-repeat left top; width:41px; height:161px; float:left; display:block; text-indent:-9999px; position:absolute; top:0px; right:0px; cursor:pointer; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; }

.jcarousel-skin-tango .jcarousel-prev-horizontal { background:url('../../images/frontend/arr_gall_lt.jpg') no-repeat left top; width:41px; height:161px; float:left; display:block; text-indent:-9999px; position: absolute; top:0px; left:0px; cursor:pointer; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; }



.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom:0px; left:57px; width:26px; height:27px; cursor: pointer; background:url("../../images/frontend/bottom.png") no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-vertical:hover { background-position: 0 0px; }
.jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: 0 0px; }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background:none; }

.jcarousel-skin-tango .jcarousel-prev-vertical { position:absolute; top:0px; left:57px; width:26px; height:27px; cursor: pointer; background:url("../../images/frontend/top.png") no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-vertical:hover { background-position: 0 0px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 0px; }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background:none; }

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





.padding_r_l{ padding-left:0px; padding-right:25px; }
.padding_rr_l{ padding-left:0px; padding-right:25px; }
.padding_l{ padding-left:0px; padding-right:0px; }

.jcarousel-skin-tango .gallery_img{top:50%;left:50%; position: absolute;}
