@charset "utf-8";
/* CSS Document */
body{text-align:center;margin:0; background:#0d2e4e url(images/bg_bottom.jpg) repeat-x top;}
#main{background:#0d2e4e url(images/bg_top.jpg) top repeat-x; margin-bottom:13px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#content{text-align:left;width:1000px; margin:0 auto; padding-top:10px; background:url(images/content_bottom_bg.jpg) no-repeat left bottom; padding-bottom:31px; overflow:hidden;}
.logo_box{width:298px; height:71px; background:#ffffff url(images/logo_cover_right.jpg) right top no-repeat;}
.lolo_box_content{background:url(images/logo_cover_left.jpg) left top no-repeat; text-align:center; padding-top:5px;}
.content_info{background:#E3EAF0 url(images/top_cover.jpg) right top no-repeat; padding-top:32px; overflow:hidden;padding-bottom:0;}
a:link, a:visited{text-decoration:none; color:#000000;}
.header_menu{height:37px; margin-left:10px; margin-right:45px; margin-bottom:10px; -moz-border-radius:10px; -webkit-border-radius: 10px; background:url(images/menu_bg.gif) repeat-x;}
.header_menu a{background:url(images/menu_icon1.jpg) left no-repeat; background-position:0 3px; padding-left:14px;}
.header_menu div.menu_line{margin-left:5px; float:left; height:23px; padding-right:5px;}
.space-line{clear:both;overflow:hidden;}
.header_menu div.menu_line a:hover, .header_menu div.menu_line.active a:link, .header_menu div.menu_line.active a:visited{color:#0c94f8;}
.header_menu div.menu_line .menu_left{padding-top:10px; float:left; font-size:13px;}
.header_menu div.menu_left a:hover, div.menu_left:hover a, .header_menu div.menu_left a{background:none}
.fr{float:right;}
.fl{float:left;}

.right_box_info{background:url(images/right_box_bg.jpg) repeat-y left; padding:10px 20px; line-height:20px; font-weight:bold;}
.right_box_info .line{clear:both; padding-left:40px; background:url(images/star_icon.jpg) left no-repeat; height:20px; padding-top:6px;}
.right_box_info .guest_{ background:url(images/guest_icon.jpg) left no-repeat; height:28px; padding-top:12px;}
.right_box_info .admin_{ background:url(images/admin_icon.gif) left no-repeat; height:20px; padding-top:5px;}
.right_box_info img{border:0;}
.spo div{text-align:center;}
.right_box_title_bar{height:24px; color:#ffffff; background:url(images/m2b_title_bar_3.gif) no-repeat scroll left top; clear:both; padding:0;}
.right_box_title_bar img{border: 0px; margin:0px;padding:0px;hspace: 0px;}
.right_box_title_text{padding-top:6px; text-transform:capitalize; font-weight:bold; text-align:center; float:none;}
.right_box{background: url(images/right_box_btm.jpg) bottom no-repeat; padding-bottom:10px; margin-bottom:3px;}
.right_colume{width:246px; float:left;}

.center_colume{
	width:700px; color:#080808; 
	float:left; margin-left:11px;
	_margin-left:5px; 
	background: url(images/center_top_2.gif) no-repeat scroll left top;
	padding-top:16px;
}
.site-introduction-container{background:#e3eaf0; padding:18px 20px; margin-left: 15px; margin-right:25px; clear:both; text-align:justify;}
.icon2{margin-right:38px;}
.buy_btn, .submit_btn{background:url(images/btn.gif) no-repeat; padding-bottom:2px; color:#ffffff; font-weight:bold; width:70px; height:18px; font-size:11px; border:0;}
.submit_btn{background:url(images/submit_btn.jpg) no-repeat; padding-bottom:3px;}
.comment_box_title{background:url(images/star_icon2.gif) left no-repeat; height:18px; padding-left:30px; padding-top:5px; text-transform:uppercase; color:#0d2e4e; font-weight:bold;}

/* Testimonial page */
body.page-id-3370 .comment_box_title{color:#39242B; background:none; padding-left:0; text-transform: capitalize; border-bottom:1px solid #d4d4d4; padding-bottom:5px;}
body.page-id-3370 .entry{color:#6a6a6a;}
body.page-id-3370 form.wpcf7-form{color:#000; width:540px; text-align:right; margin:0 auto;}
body.page-id-3370 form.wpcf7-form br{display:none;}
body.page-id-3370 input[type=text], body.page-id-3370 textarea{border:1px solid #c7c7c7; text-align:left; width:390px; margin-left:20px;}
body.page-id-3370 input[type=text]{height:27px;}

body.page-id-3370 input[type=submit]{float:left; margin-left:150px;  margin-left:145px\9; background:#0c2e53; border:0; color:#fff; cursor:pointer; padding:5px;}
/*   
body.page-id-3370 input, body.page-id-3370 textarea{-moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px;}
*/
.comment_box_title a{text-transform:uppercase; color:#0d2e4e; font-weight:bold;}
.comment_box_title_sidebar{
	min-height:18px; padding-left:0px; padding-top:5px; text-transform:uppercase; color:#0d2e4e; font-weight:bold; display:block;
}
.comment_box_title_sidebar a{text-transform:uppercase; color:#0d2e4e; font-weight:bold;}
.box_comment{padding:8px 13px; padding-right:20px;display:inline-block; width: 95%;}
#footer{text-align:center; color:#ffffff; padding-top:10px; *height:100px;}
.entry_line{border-top:1px solid #D2D2D2; padding-bottom:8px;}
img.dropdown_errow{margin-top:-8px; position:absolute; margin-left:20px;}
.submenu_1{background:#ffffff url(images/submenu_bg.gif) top repeat-x; position:absolute; border:1px solid #e4e5e7; border-top:0; border-bottom:1px solid #e6e6e6; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius:10px;  margin-top:35px; width:145px; margin-left:0px\9; *margin-left:-63px; display:none;}
#parent_1 .submenu_1 a:link, #parent_1 .submenu_1 a:visited{color:#000;}
#parent_1 .submenu_1 a:hover{text-decoration:underline;}
.showsub .submenu_1{display:block; padding-top:2px;}
.submenu_1_line{padding-left:10px; height:20px; padding-top:2px; padding-bottom:2px;}
.submenu_1_line a:link, .submenu_1_line a:visited{background:url(images/submenu_icon.gif) left no-repeat; padding-left:15px;}
.comment_class, .input_class{border:1px solid #777777;}
.input_class{ height:17px; width:207px; margin:5px 0;}
.comment_class{width:207px; height:103px; margin-top:5px; margin-bottom:15px;}
.cter{text-align:center;}
.social_info{padding-top:8px; font-weight:normal; text-align:justify;}
div.center_content_info_{
	
	background: url(images/center_bot_2.gif) no-repeat scroll left bottom;	
}
.request span{color:#FF0000;}
.center_content_info_2{
	background:#ffffff url(images/center_mid_2.gif) left top repeat-y;
	min-height:315px; -min-height:315px;
}

div.entry h1{color: #800000}

div.home_entry_image{width: 152px; float: left; border: 1px solid #147997; text-align:center; margin-right: 5px; padding:1px; margin-bottom:20px;
margin-right:10px;}

div.right_side_image{width: 60px; float: left; border: 1px solid #147997; text-align:center; margin-right: 5px; padding:1px; margin-bottom:3px;
margin-right:3px; margin-top:3px;}

/**** pagination ********/
.pagination {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size:80%;
	text-decoration:none;
}

.pagination a{
	text-align:center;
	padding:5px 10px;
	margin:0 2px 0 2px;
	border:1px solid #6C7388;
	text-decoration:none;
}

.pagination a:hover{
	background:#6C7388;
	text-decoration:none;	
}

.pagination a.current{
	text-align:center;
	padding:5px 10px;
	margin:0 2px 0 2px;
	border:1px solid #6C7388;
	font-weight:bold;
	color:#CC0000;
}
.lang_head{
	color:#ffffff; 
	margin-right:50px;
	margin-top:15px;
    *margin-top:5px;
	width:160px;
    text-align:right;
}
.head_phone{color:#999999; padding-right:12px;  padding-right:10px\9;}
.lang_head img{margin-right:5px; border:0;}

#cboxWrapper
{
	width:auto !important;
	max-width: 1000px;
	height:auto !important;
	overflow:visible !important;
	position:relative !important;
}
#cboxContent {
	height:auto !important;
	width:973px !important;
	max-width: 1000px;
	margin-left:14px;
}
#cboxTopCenter, #cboxBottomCenter{width:958px !important;}
#cboxLoadedContent {
	height:auto !important;
	width:auto !important;
	max-width: 1000px;
}
#cboxPhoto
{
	width: auto !important;
	height:auto !important;
	max-width: 958px;
}
#colorbox
{
	height:auto !important;
	overflow:visible !important;
	position:relative !important;
	width:1000px !important;
	margin:0 auto !important;
}
#cboxWrapper > div
{
	height:100% !important;
}
#cboxMiddleRight {
	height:auto !important;
	*display:none;
}
#cboxMiddleLeft {
	height:auto !important;
	*display:none;
}

.shopping_cart input[type="image"] {
    float:left;
}
.shopping_cart h2 {
    font-size: 19px !important;
    padding-left: 68px;
    font-family: Arial;
}

#id_table_cart{
    padding: none;
    margin:none;
}
#id_table_cart tr th{
    height: 32px;
}
#id_table_cart tr.cart_line{
    height: 40px;
}
#id_tr_header_cart th.cart_headerline{
    background:url(./images/checkout-top-middle-web.png);
    text-align: left;
    color: #ffffff;
}
#id_tr_header_cart th.cart_headerline_left{
    background:url(./images/checkout-top-left-web.png);
    width:8px;
}
#id_tr_header_cart th.cart_headerline_right{
    background:url(./images/checkout-top-right-web.png);
    width:8px;
}
#id_table_cart tr.cart_line td.cart_item_name{
    overflow: hidden;
}
#id_table_cart tr.cart_line td.cart_item_name{
    color: #0578D1;
    font-weight: bold;
    text-decoration: underline;
    font-family: Arial;
    font-size: 13px;
}
#id_table_cart tr.cart_line td{
    border-bottom: 1px solid #D8D8D8;
    font-size: 13px;
}
#id_table_cart tr.cart_line td input[type="text"]{
    text-align: right;
}
#id_table_cart tr.cart_line td.cart_line_left{
    border-left: 1px solid #D8D8D8;     
}
#id_table_cart tr.cart_line td.cart_line_right{
    border-right: 1px solid #D8D8D8; 
}
#id_table_cart .price
{
    text-align: right !important;
}
#id_table_cart .price_total
{
    text-align: right !important;
    font-weight: bold;
}
#id_table_cart input[type="image"]
{
    text-align: center !important;
    float: none !important;
}
#id_table_cart .center
{
    text-align: center !important;
}
#id_table_cart .right
{
    text-align: right !important;
}
#id_tr_cart_total{
    height: 40px;                    
}
.customers_imgs{clear:both; display:table;}
.customers_imgs img{float:left; margin:5px; border:0;}

.eStore-product-description > a > strong{
    color: #800000;
    font-size: 20px;
}
.view_detail > a{
    color:#0266C4;
    text-decoration: none;
}

.div_menu_client_area{
    clear: both; 
    float: right;
    margin-top:3px;
    *margin-top:1px;
    display:block; 
}
.div_menu_client_area a.a_menu_client_area{
    color:#FFFFFF; 
    font-weight: bold;
}
.div_menu_client_area a.a_menu_client_area > img{
    vertical-align: middle;
    border: none;
}
.product_page
{
    text-align: center;
}

/* home page custom style */
#blog_introduction_content ul{clear:both; display:table; margin:0; padding:0;}
#blog_introduction_content ul li a:link, #blog_introduction_content ul li a:visited{color:#000; text-decoration:none;}
#blog_introduction_content ul li{background:url(images/incon_introduction.jpg) left bottom no-repeat; padding-left:21px; width:40%; float:left; list-style:none; line-height:22px;}


#comments, #respond{padding-left:10px;}

body.category-service .box-899{display:none;}
.box-2178 .entry_line{border-top:0;}
#skypedetectionswf{display:none;}

ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px; /*--Set height of tabs--*/
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    width: 100%;
}
ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 31px;
    line-height: 31px;
    border: 1px solid #999;
    border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: #e0e0e0;
}
ul.tabs li a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 1.2em;
    padding: 0 20px;
    border: 1px solid #fff;
    outline: none;
}
ul.tabs li a:hover {
    background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
    background: #fff;
    border-bottom: 1px solid #fff;
	font-weight: bold;
}
.tab_container {
    border: 1px solid #999;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left; width: 100%;
    background: #fff;
}
.tab_content {
    padding: 20px;
    font-size: 12px;
}
.tab_content .eStore-product {
    padding: 4px 0px !important;
}
a#socialengine_board{
	background: url( images/socialengine_img_1.gif) no-repeat scroll left top;
	width: 215px;
	height: 76px;
	margin-right: 40px;
	display:block;
	float:left;
}
a#phpfox_board{
	background: url( images/phpfox_img_1.gif) no-repeat scroll left top;
	width: 148px;
	height: 76px;
	margin-right: 40px;
	display:block;
	float:left;
}
.site-introduction-container p{
}
div.lquote{
	background: #f5f5f5 url(images/lquote.gif) no-repeat scroll left top;
	margin-bottom: 15px;
  padding:14px 14px 3px 14px;
	font-size:13px;
}
div.rquote{
	background: url( images/rquote.gif) no-repeat scroll right bottom;
	padding: 0 14px 14px;
	font-style: italic;
	color:#614C55;
}
div.lquote hr{
	color: #d4d4d4;
	background: #d4d4d4;	
}

div.lquote a, div.lquote a img{
	border: none;
	color: #059ee4;
}
div.lquote p{

}
div.innter{
	padding-left:14px;
}

