@charset "utf-8";
/* CSS Document */
body{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{width:1000px; margin:0 auto; padding-top:10px; background:url(images/content_bottom_bg.jpg) left bottom no-repeat; padding-bottom:31px;}
.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;}
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;}
.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/right_box_title_bg.jpg) top repeat-x; clear:both;}
.right_box_title_text{width:190px; padding-top:6px; text-transform:capitalize; font-weight:bold; text-align:center; float:left;}
.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:#ffffff url(images/content_bg_right.gif) right repeat-y;}
.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;}
.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;}
#footer{text-align:center; color:#ffffff; padding-top:10px; *height:100px;}
.entry_line{border-top:1px solid #0d2e4e; 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;}
.center_content_info_{background:url(images/center_colume_bg.png) left bottom no-repeat; padding-bottom:15px; min-height:515px; *min-height:510px;}
.request span{color:#FF0000;}

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;}