body {
	border-top: 4px solid #3792C9;
}
input.submit, input.submit:focus, input.submit:active {
	background: #78d18b;
}
a { 
	color: #78d18b;
}
.title a:hover {
	color: #3792C9;
}
#back-top a:hover {
	background-color: #78d18b;
}
#notification-wrapper {
	background: #78d18b;
}
.social-bookmarks li a {
	background-color: #78d18b;
}
.social-bookmarks li.text {
	background-color: #78d18b;
}
#primary-menu ul li:hover ul li a:hover { 
    background: #78d18b; 
}
.section-title h1 {
	color: #3792C9;
}
#footer a:hover {
	color: #3792C9;
}
.photostream a:hover, #footer .photostream a:hover {
	background-color: #3792C9;
}
#services-graph li span {
	background:  #78d18b;
}
.highlight1 {
	background-color: #78d18b;
}
.button.grey:hover {
	background-color: #78d18b;
}
.portfolio-grid .item-info-overlay {
	background-color: #78d18b;
}
.filterable li.current a {
	background-color: #78d18b;  
}
ul.item-nav li a:hover {
	background-color: #78d18b;
}



.widget ul li a:hover {
    color: #78d18b;
}
.entry-title h2.title a:hover {
    color: #78d18b;
}
.entry-meta a:hover {
    color: #78d18b;
}
.entry-date a {
    background-color: #78d18b;
}
#comment-list .comment-author a:hover {
	color: #78d18b;
}
#comment-list .avatar:hover {
	background-color: #78d18b;
}
#comment-list .reply a:hover {
	color: #78d18b;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	background-color: #78d18b;
}


.slideshow-container { 
	background-color: #3792C9; 
	color: #fff;
}
.slideshow-container .section-title { color: #fff; }
.slideshow-container .section-title h1 { color: #fff; }
#intro{
    font-family: 'Microsoft Yahei', Arial, sans-serif;
    font-size:24px;
}
.sub_title{
    font-size:24px;
    color:#ccc;
}
.section-title .section-subtitle{
    font-size:16px;
    line-height:30px;
    color: #333;
    margin-top:10px;
    font-weight:bold;
}
.our_service_div h4{
    font-weight:bold;
    color: #78d18b;
    font-size:18px;
}
.our_service li{
    font-size:14px;
    line-height:30px;
}
.label_title{
    width:80px;
    display:inline-block;
}
.label_content{
    color:#78d18b;
}
#trigger ul.footer_ul li{
    line-height:30px;
    margin:0;

}

#contact .con_label{
    width:100px;
    display:inline-block;
    color:#333;
}
#contact ul li{
    font-size:14px;
    line-height:28px;
    color:#3792C9;
    list-style:none;
}

.item-info .cust_list li{
    clear:both;
    height:24px;
    margin:0;
    padding:0;
    border-bottom:1px dotted #ccc;
    width:100%;
    text-indent:10px;
}

.item-info .cust_list li.theEnd {
    border:0;
    text-align:left;
    color:#ccc;
}
.portfolio-grid a.intro_txt {
    background-color: #333;
    color:            #fff;
    text-align:       center;
    margin-left:      -39px;
    line-height:      28px;
    padding:8px;
    font-size:14px;
}