body, table, td, tr, p, div, th, span { font: 12px Arial,Helvetica,sans-serif;}

body{ margin:0px; padding:0px; background:#ffffff;}
h1, h2, h3, h4, h5 {font-weight:normal; margin:5px 0 5px 0}

h5 {	font-size: 12px;	color: #06828b;	padding: 0 0 4px 0;	margin: 0 0 0 0;	border-bottom: 5px solid #cccccc;}
a { color: #292929; text-decoration: none }
a:hover { text-decoration: none ; color:#006ab0}
a.strong { font-weight: normal}
a.titleNew { color: #16387c; font-weight: 900 }
.title2{font-weight:bold; font-size:16px}
#maincontainer{width: 1000px; margin: 0 auto; background:#ffffff;}
/*header*/
#topsection{margin: 0 auto; margin-bottom:5px; border-radius: 0px 0px 5px 5px;}
#banner{height:110px; background:url(../images/banner.jpg) no-repeat top}
#navtop{padding:0px 0px 0px 0px; height:32px; background:#379fe6 url(../images/title.jpg) repeat-x bottom;border:1px solid #1278b9; border-radius:0px 0px 5px 5px;}
/*body*/
#contentwrapper{float: left; width: 100%;}
#contentcolumn{float: left; padding: 5px 0; width:774px; margin:0px 0px 0px 10px}
#leftcolumn{padding: 5px 0;float: left;background-color:transparent;  width:215px}
/*#rightcolumn{float: left;padding: 5px 0;  width:212px}*/
#silde{ text-align:center; margin-bottom:8px;width:774px;}
.tittahom img{border-radius: 5px 5px 5px 5px;}
/*footer*/
#footer{clear: left;width: 100%;  background:url(../images/bg_banner.jpg)  repeat-x top; color: #FFF; text-align: left; vertical-align:bottom; border-radius: 5px 5px 0px 0px; border-top:1px solid #2080bb}
.cfooter{ padding: 5px; border-top:1px solid #43a7e5}
#footer a { color:#ffffff}
#footer a:hover{color: #ceff6e;}

#navbottom{padding:8px; border-bottom:1px solid #2080bb}
#navbottom ul{font-size:12px;font-weight:bold;list-style-type: none;overflow: hidden; margin:0; padding:0}
#navbottom li{display: inline;margin: 0; padding-right:25px}
#Copyright{text-align:center; font-family:Arial, Helvetica, sans-serif; color:#3b3b3d; font-size:11px; padding:5px }
.h1-title{background:#F3F3F3; border-bottom:1px solid #E9E9E9; margin:0px; text-align:center; font-size:10px; color:#696969}
.innertube{margin: 10px;margin-top: 0;}
.TitleWhile{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}
.LinkWhile{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:normal; text-decoration:none;}
.LinkWhile:hover{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:normal; text-decoration:underline;}
.LinkBlack{font-family:Arial, Helvetica, sans-serif; color:#444446; font-size:11px; font-weight:normal; text-decoration:none;}
.LinkBlack:hover{font-family:Arial, Helvetica, sans-serif; color:#444446; font-size:11px; font-weight:normal; text-decoration:underline;}
#dhtmltooltip{position: absolute;width: 1%;	border: 1px solid #FF9610;padding: 1px;	visibility: hidden;	z-index: 100;}
#ajaxload_container {position:absolute;z-index:1001;display: none;width:100%;height:100%;left: 0px; top: 0px}
#ajaxload_content {	background-color:threedface;border:1px solid threedshadow;padding: 10px;width: 300px;}
.question {width: 18px;	height: 18px;vertical-align: middle;}
.lefttd {align: left;vertical-align: top;width: 2%;}
.sw {width: 180px;}
/*center*/
.clearfix:after{ /*Clear floats hack: http://positioniseverything.net/easyclearing.html*/
				content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cl{ clear:both}
.fl{ float:left}
.of{overflow:hidden}
img {	border: none;}
.viewmore {	text-align: right;}
.footmsg { font-size: 11px; color: #ffffff;}
.ptitle{ background: #ebf2f8;	text-align:left; border-bottom:1px #F3F3F3 solid;}
.ptitle a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#033f7e;}
.ptitle a:hover{ font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-decoration:underline;	color:#297e03;}
.div-line{height:0px; border-top: 1px solid #FFFFFF; padding:0px;}
.wlink	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F8F8F8; text-decoration:none; }
.wlink a{ color:#F8F8F8; text-decoration:none;}
.wlink a:hover{	text-decoration:none; color:#CCC;}
.pdesc{ vertical-align:top;	text-align:left; width:130px;}
.sb_but1 { font-family: tahoma, verdana; font-size: 84%; font-weight: 900; color: #185596; }
input.text { border: 1px solid #cccccc; font-size:13px; width:130px; height:16px; }
.block-title h4{ font-size: 12px; color: #06828b; padding: 0 0 4px 0; margin: 0 0 0 0; border-bottom:0px; }
.block-title2 h4{ font-size: 12px; color: #06828b; padding: 0 0 4px 0; margin: 0 0 0 0; border-bottom:1px solid #cce6e6;}
.sevice div{ width:50%; font-family:Tahoma, Geneva, sans-serif}
.service-title a{ font-size: 18px; color: #333333; font-weight:bold;}
.service-title a:hover{ font-size: 18px; color: #04619B; font-weight:bold;}
.service-content p{ font-size: 11px; color: #333333;}
.title { font-size: 12px; color: #333333; font-weight:bold; text-align:left;}
.posttitle{color: #333333; font-size: 20px; margin: 0 0 10px;}
.tdbanner{	background:#1f3696;}
.div-block{ border:1px solid #ececec; padding:3px; margin: 0 0 10px 0px; width:206px; border-radius: 5px 5px 5px 5px;}
.div-tblock{ background:#117dc5 url(../images/title.jpg) repeat-x top; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:12px; border:1px solid #1278b9; text-align:left; Padding:6px 6px 6px 6px;  border-radius: 5px 5px 5px 5px; font-weight:bold;}
.div-cblock{	background:#ffffff;	color:#000000;}
.div-fblock{	height:5px;}
.div-home{}
.div-line{position:relative; line-height:1px; height:1px; background:#000; overflow:hidden}
.breakcoup{ background:#117dc5 url(../images/title.jpg) repeat-x top;border:1px solid #1278b9; text-align:left; Padding:6px 6px 6px 6px;  border-radius: 5px 5px 5px 5px; font-weight:bold;color: #ffffff;font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.breakcoup a{color: #ffffff;font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.breakcoup a:hover{color: #fff600;font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.tabbox{padding:3px; border: 1px solid #e7e5e3; margin-bottom:5px; border-radius: 5px 5px 5px 5px; }
.adoshowdetail{width:50%; float:left; border-bottom:1px dotted #CCC; margin-bottom:3px; padding-bottom:3px}
.adoshowdetail-image{float:left}
.adoshowdetail-title{}
.tbutton{ list-style-type:none}
.tbutton li{display:inline}
.tbutton li a{border: 1px solid #dfeaf4; padding:6px; -moz-border-radius:3px 3px 3px 3px;background: white url(../images/button.jpg) top left repeat-x;}
.tbutton li a:hover{border: 1px solid #dfeaf4; padding:6px; -moz-border-radius:3px 3px 3px 3px;background: white url(../images/button-hover.jpg) top left repeat-x;}
.product{width:245px; padding:5px}
.product-image{border:1px solid #f3f3f3; padding:5px; background:#fafafa}
.product-image:hover{border:1px dashed #f3f3f3; padding:5px; background:#fafafa}
.product-image img:hover{opacity:0.7;filter:alpha(opacity=70)}
.product-tile{ padding-top:5px; text-align:center}
.product-tile a{color:#404040; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-shadow:0 1px 0 #ffffff; text-transform:uppercase;}
.product-button {padding:3px 10px 3px 10px; border:1px solid #dfeaf4; background:url(../images/button.jpg) repeat-x top;  -moz-border-radius:3px 3px 3px 3px}
.product-button:hover {padding:3px 10px 3px 10px; border:1px solid #dfeaf4; background:url(../images/button-hover.jpg) repeat-x bottom;  -moz-border-radius:3px 3px 3px 3px}
.content-detail{padding:8px}
.content-detail table {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #BBDEEF;
    border-spacing: 0;
    border-top: 1px solid #BBDEEF;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
}
.content-detail table tr th {
    background: #4ab0f1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9deff', endColorstr='#4ab0f1'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#a9deff), to(#4ab0f1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #a9deff,  #4ab0f1); /* for firefox 3.6+ */ 
    border-color: #FFFFFF #BBDEEF #BBDEEF #FFFFFF;
    border-style: solid;
	font-weight:bold;
	text-shadow: 1px 1px #e0f1fc;
    border-width: 1px;
    color: #00263e;
    padding: 4px;
    text-align: left;
}
.content-detail table tr td {
    border-color: #FFFFFF #BBDEEF #BBDEEF #FFFFFF;
    border-style: solid;
    border-width: 1px;
    padding: 4px;
    vertical-align: top;
}
/*888888888888888888888888888888888888888888888888888888888888*/
.picture div {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    display: block;
    height: 21px;
    opacity: 0.8;
    overflow: hidden;
	margin: 0px 0px 5px 6px;
    padding: 3px 2px 9px;
    position: absolute;
    text-align: left;
    width: 227px;
}
.picture
{
	display: block;
	float: left;
}

#slide img {
	border: 0px solid #003f88;
	background-color: #0a5aca;
	padding: 0px;
	border-radius: 5px 5px 5px 5px;
}
.title-subcat{ font-family: Verdana, Geneva, sans-serif; color:#0F357B; font-weight:bold; padding:5px; background:#E0F1FE; border: dashed 1px #C9EFFC; margin-top:5px; border-radius:5px}
.title-subcat a{color:#0F357B;}
.title-subcat a:hover{color:#B00;}
ul.service_info li .service_top {
    background: #4ab0f1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9deff', endColorstr='#4ab0f1'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#a9deff), to(#4ab0f1)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #a9deff,  #4ab0f1); /* for firefox 3.6+ */ 
    border-color: #FFFFFF #BBDEEF #BBDEEF #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #00263E;
    font-weight: bold;
    padding: 4px;
    text-align: left;
    text-shadow: 1px 1px #E0F1FC;
    clear: both;
    overflow: hidden;
    width: 305px;
}
ul.service_info {
    list-style: none outside none;
    margin: 10px 15px;
    padding: 0;
}
ul.service_info li {
    border: 1px solid #C0C0C0;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: auto;
    margin: 15px 0 15px 20px;
    padding: 1px;
    width: 315px;
}
ul.service_info h2 {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
	color:#00263E;
}
.block_service{ overflow:hidden}
.service_top .service_name {
    color: #00263E;
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 35px;
    text-align: center;
    width: 175px;
}
.service_top .service_price {
    color: #b70000;
    float: right;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 130px;
}
ul.service_info li .service_desc {
    height: auto;
    margin: 5px;
    overflow-x: auto;
}
ul.service_info li .service_setup {
    display: block;
    float: left;
    font-weight: bold;
    margin: 5px 10px;
}
ul.service_info li .service_place {
    float: right;
    margin: 5px;
    width: 81px;
}
ul.service_info li img {
    height: 99px;
    margin-left: 180px;
    margin-top: 70px;
    opacity: 0.5;
    position: absolute;
    width: 123px;
    z-index: 0;
}
