*{ padding:0; margin:0; }
html{ padding:0; margin:0; }
body{ padding:0; margin:0; }
a{ text-decoration:none; padding:0; margin:0; }
img{ border:none; }
.clear{ clear:both; }
/*--------------Generan-------------*/
.body_wrapper{ width:980px; margin:0 auto; background-color:#f2f2f2; overflow:hidden; }
.body_top{ width:96%; padding:2% 2%; background:url(images/title_bottom.png) repeat-x 0 bottom;}
.left_panel_title h2{ font:bold 30px/35px "Myriad Pro", Tahoma, Georgia; color:#444444; display:block; float:left; width:100%; }
.left_panel_title p{ font:normal 14px/18px Arial, Verdana, sans-serif; color:#939393; padding:10px 0 0 0; float:left; }
.body_cont{ width:655px; font:normal 14px/18px Arial, Verdana, sans-serif; color:#4b4b4b; padding:20px; float:left; margin-top:20px;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	border-radius: 6px; 
	border:1px solid #e0dcb6; 
	background-color:#fffce1;     
	-moz-box-shadow: 0px 1px 2px #cccccc;
    -webkit-box-shadow: 0px 1px 2px #cccccc;
    box-shadow: 0px 1px 2px #cccccc;
  }
/*--------------right panel-----------*/
.right_panel{ width:250px; float:right; padding-letf:14px; padding-top:17px; padding-bottom:1000px; margin-bottom:-1000px; }
.search_box_outer{ width:250px; float:left; padding-bottom:20px; }
.search_box_top{ background:url(images/search_box_top.png) no-repeat 0 0; height:5px; width:250px; float:left; }
.search_box_bottom{ background:url(images/search_box_bottom.png) no-repeat 0 bottom; height:5px; width:250px; float:left; }
.search_box_middle{ background:url(images/search_box_middle.png) repeat-y 0 0; width:226px; padding:7px 12px; float:left; }
.search_input{ width:155px; height:24px; background:url(images/input_box.png) no-repeat 0 0!important; border:none; padding-top:2px; padding-left:5px; margin:0; float:left;}
.search_button{ background:url(images/search-button.jpg) no-repeat 0 0; width:60px; height:26px; font:normal 12px/16px Arial, Verdana, sans-serif; color:#ffffff;
text-shadow:1px 1px 1px #6e8e01; text-align:center; border:none; float:left; margin-left:6px; cursor:pointer; }
.search_select{ background:url(images/select-bg.png) no-repeat 0 0; width:226px; min-height:26px!important; float:left; border:none; font-size:14px; padding:3px }
.search_top{ float:left; width:100%; padding-bottom:10px; }
.meta_tag_outer{ float:left; width:100%; }
.meta_tag_outer h2{ font:normal 20px/26px Arial, Verdana, sans-serif; color:#444444; border-bottom:1px solid #d8d8d8; padding-left:12px; background-image:none;  }
.meta_tag{ float:left; width:226px; padding:12px; }
.meta_tag ul{ padding:0; margin:0; }
.meta_tag ul li{ list-style-type:none; float:left; padding: 0 4px 6px 0!important; background-image: none!important; }
.meta_tag ul li a{ background-color:#ffffff; border:1px solid #dbd9d9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:2px 5px; font:normal 14px/20px Arial, Verdana, sans-serif; color:#799a09; }
/*--------------Left panel-----------*/
.site_submit{ background:url(images/submit-button-bg.png) repeat-x 0 bottom #92b809; font:normal 12px/16px Arial, Verdana, sans-serif; text-shadow:1px 1px 1px #6e8e01; 
color:#ffffff!important; border:1px solid #769609; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:4px 11px; cursor:pointer; }
.site_submit:hover{ text-decoration:none; }
.left_panel{ width:700px; padding:0 15px 0 0; float:left; border-right:1px solid #e1e0e0; background:url(images/left_panel_bg.png) repeat-y right 0; 
padding-bottom:1000px; margin-bottom:-1000px; }
.left_panel h2{ font:bold 30px/38px "Myriad Pro", Tahoma, Georgia; color:#444444; padding-left:15px; display:block; float:left; width:100%; }
.left_panel_top{ float:left; width:100%; }
.left_panel_title{ float:left; width:75%; } 
.left_panel_title_bnt{ float:right; width:20%; padding-top:95px; text-align:right; }
.list_holder{ float:left; width:100%; }
.company_holder{ float:left; width:676px; padding:17px 12px; background:url(images/title_bottom.png) repeat-x 0 bottom; }
.company_cont{ width:100%; float:left; }
.company_image{ width:420px; height:221px; border:1px solid #d4d4d4; float:left; position:relative; }
.play_button{ height:87px; width:87px; position:absolute; left:50%; top:50%; margin-left:-43px; margin-top:-43px;}
.play_button a{ cursor:pointer; }
.company_details{ width:239px; float:right; }
.details_top{ float:left; width:100%; padding-bottom:5px; }
.details_top_title{ float:left; width:200px; }
.details_top a{ font:normal 24px/27px Arial, Verdana, sans-serif; color:#444444; }
.details_top_icon{ float:right; width:25px; }
.details_icon{ float:left; width:auto; margin:3px;  }
.details_tag{ float:left; width:100%; min-height:108px; }
.details_tag ul{ padding:0; margin:0; }
.details_tag ul li{ list-style-type:none; padding:0 4px 0 0!important; float:left; background-image: none!important; }
.details_tag ul li a{ background-color:#86a90a; border:1px solid #6d8c00; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0px 0px 3px #a7a7a7; -webkit-box-shadow: 0px 0px 3px #a7a7a7; box-shadow: 0px 0px 3px #a7a7a7; padding:2px 10px; font:normal 15px/30px Arial, Verdana, sans-serif; color:#ffffff; 
text-shadow:1px 1px 1px #6e8e01;  }
.details_rating{ float:left; width:100%; }
.rating_one{ float:left; width:214px; /*height:30px; margin-bottom:5px;*/ }
.rating_icon{ float:left; width:35px; /*height:30px;*/ }
.rating_bar{ float:left; width:179px; /*padding-top:5px; height:25px;*/ }
.rating_bar_two{ float:left; width:179px; /*padding-top:5px; height:23px;*/ padding-top:4px; }

.bottom_button{ float:left; width:676px; padding:25px 12px; }
.back_button{ float:left; width:96%; padding:0 4% 4% 0; text-align:center; margin:0 auto;}
/*.bottom_button a{ background:url(images/prev-button.jpg) no-repeat 0 0; width:69px; height:26px; font:normal 16px/26px Arial, Verdana, sans-serif; color:#ffffff; 
text-shadow:1px 1px 1px #6e8e01; display:block; text-align:center; }*/
/*--------------Previous button---------------*/
a.submit_button { font:normal 12px/26px Tahoma, arial, Georgia; color:#ffffff; margin:0; 
background:url(images/pagi_left.png) no-repeat 0 0; height:26px; display:block; float:left; padding:0 0 0 9px; }
a.submit_button span{ background:url(images/pagi_right.png) no-repeat right 0; height:26px; float:right; padding:0 9px 0 0; color:#ffffff; 
font:normal 12px/26px Tahoma, arial, Georgia; text-shadow:1px 1px 1px #6e8e01; }
a.submit_button:hover{ text-decoration:none;}

.prev_button{ float:left; width:auto; }
.next_button{ float:right; width:auto; }
/*--------------Login pages-----------*/
.login_wrapper{ width:637px; margin:50px auto; }
.login_top{ background:url(images/ligin-top.png) no-repeat 0 0; height:10px; width:637px; float:left; }
.login_bottom{ background:url(images/ligin-bottom.png) no-repeat 0 0; height:14px; width:637px; float:left; }
.login_middle{ background:url(images/ligin-middle.png) repeat-y 0 0; width:594px; padding:25px 23px 25px 20px; float:left; }
.form_top_cont{ float:left; width:100%; }
.form_title{ /*float:left;*/ width:100%; text-align:center; display:block; }
.form_title h2{ font:bold 20px/24px Arial, Verdana, sans-serif; color:#494949; padding:0 0 11px 0; background-image:none; margin:0; }
.form_text{ /*float:left;*/ display:block; width:100%; padding:0px; text-align:center; }
.form_text p{ font:normal 14px/16px Arial, Verdana, sans-serif; color:#777777; padding-bottom:20px; margin:0; }
/*---------------------Terms--------------------------*/
.terms_text{ float:left; width:568px; padding-left:26px; height:100px; overflow:scroll; }
.terms_text p{ font:normal 12px/16px Arial, Verdana, sans-serif; color:#444444; padding-bottom:20px; margin:0; }
/*---------------------Terms--------------------------*/
.form_holder{ float:left; width:100%; }
.form_single{ float:left; width:100%; margin-bottom:10px; }
.form_single_last{ float:left; width:100%; margin-top:10px; }
.form_left{ float:left; width:273px; text-align:right; font:normal 14px/16px Arial, Verdana, sans-serif; color:#777777; padding-top:4px; }
.form_right{ float:right; width:314px; text-align:left; font:normal 14px/16px Arial, Verdana, sans-serif; color:#777777; line-height:26px; }
.form_input{ background:url(images/form-input.png) no-repeat 0 0!important; height:26px!important; width:220px!important; padding:0 0 0 6px!important; font:normal 12px/26px Arial, Verdana, sans-serif!important; color:#777777!important; border:none!important; }
.form_textarea{ min-height:59px; width:218px; padding:0 0 0 6px; font:normal 12px/16px Arial, Verdana, sans-serif; border:1px solid #cbcaca; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color:#777777; overflow:hidden; background-color:#ffffff; }
.form_select{ height:26px; width:226px; padding:0; font:normal 12px/26px Arial, Verdana, sans-serif; color:#777777; border:1px solid #cbcaca; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color:#ffffff; }
.check_box_one{ margin:6px 8px 0 0; float:left;}
a.form_link{ font:normal 12px/16px Arial, Verdana, sans-serif; color:#769609; text-shadow:1px 1px 1px #ffffff; text-decoration:underline; }
a:hover.form_link{ text-decoration:none; }
a.form_invite{ font:bold 16px/18px Arial, Verdana, sans-serif; color:#769609; text-shadow:1px 1px 1px #ffffff; text-decoration:underline; }
a:hover.form_invite{ text-decoration:none; }
.form_submit{ background:url(images/submit-button-bg.png) repeat-x 0 bottom #92b809; font:normal 12px/16px Arial, Verdana, sans-serif; text-shadow:1px 1px 1px #6e8e01; 
color:#ffffff!important; border:1px solid #769609; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:4px 11px; display:block; cursor:pointer; }
/*a.form_submit{ background:url(images/form-button-left.png) no-repeat 0 0; font:normal 12px/26px Arial, Verdana, sans-serif; text-shadow:1px 1px 1px #6e8e01; padding-left:11px;
float:left; }
a.form_submit span{ background:url(images/form-button-right.png) no-repeat 0 right; padding-right:11px; float:right; }
*/
.user_login_error{ background-color:#ffd2cd; width:500px; font:normal 12px/16px Arial, Verdana, sans-serif; padding:10px; border:1px solid #e6bab5; color:#000; margin:10px auto; text-align:left;  }
.user_login_success{ background-color:#f0fdc0; width:500px; font:normal 12px/16px Arial, Verdana, sans-serif; padding:10px; border:1px solid #b5c285; color:#000000; margin:10px auto; text-align:left; }
/*---------------Leads---------------*/
/*h2{ font:bold 30px/38px "Myriad Pro", Tahoma, Georgia; color:#444444; background:url(images/title_bottom.png) repeat-x 0 bottom; padding-bottom:10px; display:block; float:left; width:100%; }*/
.leads_wrapper{ width:100%; float:left; }
.leads_table{ width:100%; float:left; padding:0; }
.leads_main{ background-color:#e9e9e9; border:1px solid #e0dede; padding:0 0 25px 0; }
.leads_top{ background:url(images/table_top.png) repeat-x 0 0; width:100#; }
.leads_title{ width:153px; float:left; font:bold 14px/33px Arial, Verdana, sans-serif; color:#ffffff; text-shadow:1px 1px 1px #6e8e01; padding-left:11px; }
.leads_title_last{ width:140px; font:bold 14px/33px Arial, Verdana, sans-serif; color:#ffffff; text-shadow:1px 1px 1px #6e8e01; padding-left:11px; text-align:left; }
.leads_list{ width:100%; border-bottom:1px solid #e0dede; }
.leads_details{ width:153px; float:left; font:normal 14px/33px Arial, Verdana, sans-serif; color:#444444; padding-left:11px; border-right:1px solid #d8d8d8; }
.leads_details_last{ width:140px; font:normal 14px/33px Arial, Verdana, sans-serif; color:#444444; padding-left:11px; text-align:left; }
/*-----------------------Admin-----------------------*/
.admin_wrapper{ padding:20px 0; }
.admin_wrapper h1{ font:bold 20px/25px Arial, Verdana, sans-serif; color:#2d2d2d; padding:0; margin-bottom:15px;; }
.admin_wrapper p{ font:normal 12px/18px Arial, Verdana, sans-serif; color:#8b8b8b; padding-bottom:8px; margin:0; }
.admin_wrapper p strong{ font-weight:bold; color:#2175b4; }
.admin_wrapper p.title{ font:bold 18px/20px Arial, Verdana, sans-serif; color:#2d2d2d; display:block; padding:0; margin-bottom:10px; }
.admin_cont{ border-color: #DFDFDF; background-color: #ececec; border-spacing: 0; width: 80%; clear: both; margin: 0; -webkit-border-radius: 4px; border-radius: 4px; 
border-width: 1px; border-style: solid; padding:15px; margin-top:15px; float:left; overflow:scroll; }
.admin_cont h2{ margin:12px 0; }
.admin_form_single{ float:left; width:100%; margin-bottom:10px; }
.form_single_last{ float:left; width:100%; margin-top:10px; }
.admin_form_left{ float:left; width:23%; text-align:right; font:bold 12px/16px Arial, Verdana, sans-serif; color:#777777; padding:.5% 2% 0 0; }
.admin_form_right{ float:left; width:75%; text-align:left; font:normal 11px/16px Arial, Verdana, sans-serif; color:#777777; line-height:26px; }
.admin_form_input{ background-color:#ffffff; height:26px!important; width:220px!important; padding:0 0 0 6px!important; font:normal 12px/26px Arial, Verdana, sans-serif!important; color:#777777!important; border:none!important; border:1px solid #d5d3d3!important; }
.admin_form_textarea{ min-height:65px; width:218px; padding:0 0 0 6px; font:normal 12px/16px Arial, Verdana, sans-serif; border:1px solid #cbcaca; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color:#777777; overflow:hidden; background-color:#ffffff; overflow:scroll; overflow-x:auto; }
/*-----------------------Admin Menu-----------------------*/
.admin_menu{ float:left; width:99%; border-bottom:1px solid #cccccc; margin:20px 0; background-color:#ededed; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.admin_menu ul{ padding:0; margin:0;}
.admin_menu ul li{ float:left; padding: 0 1px; list-style-type:none; margin:0; border-right:1px solid #dfdfdf; }
.admin_menu ul li a{ font:normal 14px/24px Arial, Verdana, sans-serif; color:#21759b; padding:4px 11px; display:block; cursor:pointer; }
.admin_menu ul li a:hover{ background:url(images/submit-button-bg.png) repeat-x 0 bottom #92b809; text-shadow:1px 1px 1px #6e8e01; color:#ffffff!important;  -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; padding:4px 11px; display:block; cursor:pointer; }
.admin_menu ul li a.active{ background:url(images/submit-button-bg.png) repeat-x 0 bottom #92b809; text-shadow:1px 1px 1px #6e8e01; color:#ffffff!important;  -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; padding:4px 11px; display:block; cursor:pointer; }
.admin_email_cont{ width:100%; float:left; background:url(images/title_bottom.png) repeat-x 0 bottom; padding:0 0 20px 0;}
.admin_email_title{ width:100%; display:block; float:left; }
.admin_email_input{ width:100%; display:block; float:left; padding:8px 0; }
.email_input_text{ float:left; width:18%; text-align:right; padding-right:1%; font-family: sans-serif; font-size: 12px; line-height: 2.5em; color:#333333; }
.email_input_box{ float:left; width:60%; }

.admin_email_textarea{ width:100%; display:block; float:left; }
/*------------------------Tool Tip------------------------*/
#easyTooltip{	
	/*background:#195fa4 url(images/bg.gif) repeat-x; padding:5px 10px;*/
	background:url(images/yellow.png) no-repeat 0 0;
	font:normal 12px/33px Arial, Verdana, sans-serif;
	color:#797131;	
	-moz-box-shadow: 1px 0px 0px #cccccc;
    -webkit-box-shadow: 1px 0px 0px #cccccc;
    box-shadow: 1px 0px 0px #cccccc;
	height:33px;
	display:block;
	padding:0 9px 0 20px;
	/*border-right:1px solid #fff8c1;*/
}

#footer-inner .footer-box .footer-box-content select {
	max-width: 260px;
}