/*
Theme Name: yonming
Theme URI: http://www.synergyvis.com
Description: Theme special made for Yon Ming
Author: Owen
Version: 1.0.0
Tags: yonming synergyvis
*/
img{
	border:0px;
}

body{
	background:#fdfdfd url(images/body_bg2.jpg) repeat-x scroll 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	margin:0px;
	padding:0px;
}

body.home{
	background:#fff url(images/body_bg.jpg) repeat-x scroll 0 0;
}

#wrapper{
	width:965px;
	margin:0 auto;
	padding:0px;
	min-height:600px;

}

body.home #wrapper{
	background:transparent url(images/bg.png) no-repeat scroll top center;
}

#header{
	padding-top:25px;
	position:relative;
	z-index:99;
}

#site-title span a{
	display:block;
	width:274px;
	height:42px;
	overflow:hidden;
	line-height:184px;
	float:left;
	background:transparent url(images/logo.png) no-repeat scroll 0 0;
}

#heading1 span{
	background:transparent url(images/partner.png) no-repeat scroll 0 0;
	display:block;
	width:235px;
	height:22px;
	overflow:hidden;
	float:left;
	margin: 12px 0 0 25px;
	line-height:84px;
}

#partner_login a{
	display:block;
	float:right;
	width:100px;
	height:16px;
	color:#fff;
	margin-top:20px;
	padding:5px 0 0 30px;
	text-decoration:none;
	background:transparent url(images/partner_login.png) no-repeat scroll 0 0;
}

#navigation{
	position:relative;
	background:transparent url(images/menu_bg.png) no-repeat scroll 0 0;
	width:964px;
	height:85px;
	margin-top:10px;
}

#navigation .heading2{
	display:block;
	position:absolute;
	color:#7c7c7c;
	font-weight:bold;
	top:10px;
	left:20px;
}

#navigation ul{
	margin:10px 10px 0 0;
	padding:0;
	text-align:right;
	float:right;
}

#navigation ul li{
	float:left;
	list-style:none;
	padding:10px 0px 20px;
	position:relative;
}

#navigation .menu-top-container ul li a{
	color:#252525;
	padding:0 10px;
	font-weight:bold;
	text-decoration:none;
	border-right:1px solid #01337a;
	z-index:101;
	position:relative;
}

#navigation .menu-top-container ul li.current-menu-item a,
#navigation .menu-top-container ul li:hover a{
	color:#01337a;
}

#navigation .menu-top-container ul li.parent-menu .background-aid-right{
	z-index:100;
	display:none;
	position:absolute;
	top:0;
	right:0;
	height:46px;
	width:66px;
	background:transparent url(images/drop-down-parent-right.png) no-repeat scroll top right;
}

#navigation .menu-top-container ul li:hover.parent-menu .background-aid-right{
	display:block;
}

#navigation .menu-top-container ul li:hover.parent-menu{
	background:transparent url(images/drop-down-parent-left.png) no-repeat scroll 0 0;
}

#navigation .menu-top-container ul li:last-child a{
	border-right:0;
}

#navigation ul li ul.sub-menu{
	display:none;
	padding:0;
	margin:18px 0 0;
	position:absolute;
	min-width:150px;
}

#navigation ul li ul.sub-menu li .seperator{
	border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #FFFFFF;
    margin:0px 10px;
    display:block;
}

#navigation ul li ul.sub-menu li:last-child .seperator{
	display:none;
}

#navigation ul li:hover ul.sub-menu{
	display:block;
}

#navigation ul li ul.sub-menu li{
	clear:both;
	width:100%;
	padding:3px 0 3px;
	text-align:left;
	background:transparent url(images/drop-down.png) no-repeat scroll center center;
}

#navigation ul li ul.sub-menu li:first-child{
	padding-top:8px;
}

#navigation ul li ul.sub-menu li:last-child{
	padding-bottom:8px;
}

#navigation ul li ul.sub-menu li:first-child{
	background:transparent url(images/drop-down.png) no-repeat scroll top center;
	border-top:0;
}

#navigation ul li ul.sub-menu li:last-child{
	background:transparent url(images/drop-down.png) no-repeat scroll center bottom;
	padding:5px 0 10px;
	border-bottom:0;
}

#navigation .menu-top-container ul li ul.sub-menu li a{
	color:#000;
	padding:0px 5px;
	margin:0 5px 5px;
	font-weight:bold;
	text-decoration:none;
	border-right:0;
	display:block;
}

#navigation .menu-top-container ul li:hover ul.sub-menu li a .left{
	display:block;
	height:5px;
}

#navigation .menu-top-container ul li:hover ul.sub-menu li a .center{
	display:block;
	padding:0 5px;
}

#navigation .menu-top-container ul li:hover ul.sub-menu li a .right{
	display:block;
	height:5px;
}

#navigation .menu-top-container ul li.current-menu-item ul.sub-menu li.current-menu-item a,
#navigation .menu-top-container ul li:hover ul.sub-menu li:hover a{
	color:#fff;
}

#navigation .menu-top-container ul li.current-menu-item ul.sub-menu li.current-menu-item a .left,
#navigation .menu-top-container ul li:hover ul.sub-menu li:hover a .left{
	background:transparent url(images/130_top.png) no-repeat scroll 0 0;
}

#navigation .menu-top-container ul li.current-menu-item ul.sub-menu li.current-menu-item a .center,
#navigation .menu-top-container ul li:hover ul.sub-menu li:hover a .center{
	background:transparent url(images/130_middle.png) no-repeat scroll center center;
}

#navigation .menu-top-container ul li.current-menu-item ul.sub-menu li.current-menu-item a .right,
#navigation .menu-top-container ul li:hover ul.sub-menu li:hover a .right{
	background:transparent url(images/130_bottom.png) no-repeat scroll 0 0;
}

#container.page{
	width:685px;
	padding:15px;
	float:left;
	border:1px solid #eaeaea;
	background:#ffffff;
	margin-bottom:20px;
}

#container.network,
#container.product{
	width:930px;
	padding:15px;
	border:1px solid #eaeaea;
	background:#ffffff;
	margin-bottom:20px;
}

#left-content-sidebar{
	width:165px;
	min-height:100px;
	float:left;
}

#container.page #content{
	width:450px;
	float:right;
	padding:25px;
	border:2px solid #f0f0f0;
	background:#f8f8f8;
}

#container.network #content,
#container.product #content{
	width:700px;
	float:right;
	padding:25px;
	border:2px solid #f0f0f0;
	background:#f8f8f8;
}
#container.network #content #second-content-sidebar,
#container.product #content #second-content-sidebar{
	width:185px;
	float:left;
}

#container.product #content #second-content-sidebar{
	padding-top:15px;
}

#container.network #content #network-content{
	width:510px;
	float:right;
}

#container.product #content #product-content{
	width:480px;
	float:right;
	background:#f2f2f2;
	min-height:300px;
	padding:15px;
}

#container.network #content #network-content .entry-title{
	text-transform:uppercase;
	padding-left:15px;
	margin-bottom:10px;
}

#container.network #content #network-content .entry-content{
	background:#f2f2f2;
	padding:15px;
}

#container.network #content #second-content-sidebar .title{
	font-size:20px;
	color:#01337a;
	margin-bottom:20px;
}

#container.product #content #second-content-sidebar .title,
#container.product #content #product-content .title{
	color:#b7b7b7;
	font-size:14px;
	margin-bottom:20px;
}

#container.network #content #second-content-sidebar ul,
#container.product #content #second-content-sidebar ul{
	margin:0;
	padding:0;
}

#container.network #content #second-content-sidebar ul li,
#container.product #content #second-content-sidebar ul li{
	list-style:disc inside;
	color:#01337a;
	padding:5px 0;
}

#container.network #content #second-content-sidebar ul li a,
#container.product #content #second-content-sidebar ul li a{
	color:#434343;
	text-decoration:none;
}

#container.network #content #second-content-sidebar ul li.current a,
#container.product #content #second-content-sidebar ul li.current a{
	color:#224d8b;
}

#left-content-sidebar .models_container{
	margin:0;
	padding:0;
}

#left-content-sidebar .models_container .model-container ul{
	padding:0 0 5px 0;
	margin:0;
	background:#f8f8f8;
}

#left-content-sidebar .models_container .model-container ul li{
	background:transparent url(images/blue_arrow.png) no-repeat scroll 20px 10px;
	list-style:none;
	display:block;
	margin:0 5px;
	padding:5px 0 5px 30px;
	border-top:0;
}

#left-content-sidebar .models_container .model-container ul li a{
	color:#3d3c3c;
	display:block;
	text-decoration:none;
}

#left-content-sidebar .models_container .model-container .title{
	display:block;
	font-weight:bold;
	color:#01337a;
}

#left-content-sidebar .models_container .model-container{
	padding:5px 0;
	border-bottom:1px solid #e7e7e7;
}

#left-content-sidebar .models_container .model-container .title .right,
#left-content-sidebar .models_container .model-container .title .left{
	display:block;
	height:5px;
}

#left-content-sidebar .models_container .model-container .title .center{
	display:block
}

#left-content-sidebar .models_container .model-container .title .center span{
	padding:0 5px 0 25px;
	display:block;
	background:transparent url(images/blue_arrow.png) no-repeat scroll 10px 5px;
}

#left-content-sidebar .models_container .model-container .title:hover .left{
	background:transparent url(images/165_top.png) no-repeat scroll 0 0;
}

#left-content-sidebar .models_container .model-container .title:hover .center{
	color:#fff;
	background:transparent url(images/165_middle.png) no-repeat scroll center center;
}

#left-content-sidebar .models_container .model-container .title:hover .center span{
	background:transparent url(images/white_arrow.png) no-repeat scroll 10px 5px;
}

#left-content-sidebar .models_container .model-container .title:hover .right{
	background:transparent url(images/165_bottom.png) no-repeat scroll 0 0;
}

#left-content-sidebar .models_container .model-container:last-child{
	border-bottom:0;
}

#left-content-sidebar .models_container .model-container .title.ui-state-active,
#left-content-sidebar .models_container .model-container .title:hover.ui-state-active{
	margin-top:5px;
	background:transparent url(images/menu-header.png) no-repeat scroll 0 0;
	border-top:0;
	color:#fff;
	padding:4px 0 8px 25px;
}

#left-content-sidebar .models_container .model-container .title.ui-state-active .left,
#left-content-sidebar .models_container .model-container .title:hover.ui-state-active .left,
#left-content-sidebar .models_container .model-container .title.ui-state-active .right,
#left-content-sidebar .models_container .model-container .title:hover.ui-state-active .right{
	display:none;
}

#left-content-sidebar .models_container .model-container .title.ui-state-active .center span,
#left-content-sidebar .models_container .model-container .title:hover.ui-state-active .center span{
	background:none;
	padding:0;
}

#left-content-sidebar .models_container .model-container .title.ui-state-active .center,
#left-content-sidebar .models_container .model-container .title:hover.ui-state-active .center{
	background:none;
}

#left-content-sidebar .models_container .model-container ul li.current,
#left-content-sidebar .models_container .model-container ul li:hover{
	background-color:#ebebeb;
}

#left-content-sidebar .models_container .model-container ul li.current a,
#left-content-sidebar .models_container .model-container ul li:hover a{
	color:#01337a;
	background:none;
	padding:0;
	display:block;
}

#left-content-sidebar ul{
	padding:0;
	margin:0;
}

#left-content-sidebar ul li{
	list-style:none;
	padding:5px 0;
	display:block;
	font-weight:bold;
	color:#01337a;
	border-top:1px solid #e7e7e7;
}

#left-content-sidebar ul li a{
	color:#01337a;
	display:block;
	text-decoration:none;
}

#left-content-sidebar ul li:first-child{
	border-top:0;
}

#left-content-sidebar ul li.current,
#left-content-sidebar ul li.current-menu-item,
#left-content-sidebar ul li:hover{
	background:none;
}

#left-content-sidebar ul li a .left{
	display:block;
	height:5px;
}

#left-content-sidebar ul li a .center{
	display:block
}

#left-content-sidebar ul li a .center span{
	padding:0 5px 0 25px;
	display:block;
	background:transparent url(images/blue_arrow.png) no-repeat scroll 10px 5px;
}

#left-content-sidebar ul li a .right{
	display:block;
	height:5px;
}

#left-content-sidebar ul li.current a .left,
#left-content-sidebar ul li.current-menu-item a .left,
#left-content-sidebar ul li:hover a .left{
	background:transparent url(images/165_top.png) no-repeat scroll 0 0;
}

#left-content-sidebar ul li.current a .center,
#left-content-sidebar ul li.current-menu-item a .center,
#left-content-sidebar ul li:hover a .center{
	color:#fff;
	background:transparent url(images/165_middle.png) no-repeat scroll center center;
}

#left-content-sidebar ul li.current a .center span,
#left-content-sidebar ul li.current-menu-item a .center span,
#left-content-sidebar ul li:hover a .center span{
	background:transparent url(images/white_arrow.png) no-repeat scroll 10px 5px;
}

#left-content-sidebar ul li.current a .right,
#left-content-sidebar ul li.current-menu-item a .right,
#left-content-sidebar ul li:hover a .right{
	background:transparent url(images/165_bottom.png) no-repeat scroll 0 0;
}

#network-content .website{
	text-align:right;
}

#network-content .website a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 15px;
	height:25px;
	display:inline-block;
	background:transparent url(images/button_left.png) no-repeat scroll 0 0;
}

#network-content .website a span{
	display:block;
	padding:4px 15px 5px 0;
	background:transparent url(images/button_right.png) no-repeat scroll top right;
	min-width:100px;
	height:16px;
}

.simplePagerCount{
	display:none;
}

.simplePagerNav{
	clear:both;
	border-top:2px solid #F8F8F8;
	padding:5px 0 0 0;
	text-align:right;
}

.simplePagerNav li{
	list-style:none;
	display:inline-block;
	padding:0 3px;
}

.simplePagerNav li a{
	text-decoration:none;
	color:#343434;
}

.simplePagerNav li.currentPage a{
	color:#01337A;
	font-weight:bold;
}

.simplePagerStatus{
	clear:both;
	padding-top: 10px;
}

.product-item{
	height:350px;
	width:214px;
	margin:11px;
	overflow:hidden;
	float:left;
}

.product-item .product-image{
	text-align:center;
	height:150px;
	display:block;
	background:#f8f8f8;
	border:2px solid #cbcbcb;
}

.product-item .product-detail .product-title{
	display:block;
	margin:5px 0;
	padding:3px 0;
	color:#01337a;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #dbdbdb;
}

.product-item .product-detail .row{
	display:block;
	color:#343434;
}

.product-item .product-detail .row .label{
	color:#01337a;
}

h2.entry-title{
	margin:0 0 25px;
	color:#114082;
	font-weight:normal;
}

#container.product #content #second-content-sidebar .part-container .title{
	color:#01337a;
	padding:5px 0;
	width:100%;
	display:block;
	margin-bottom:0px;
}

#container.network #content #second-content-sidebar .location-container .title{
	color:#01337a;
	padding:5px 0;
	width:100%;
	display:block;
	margin-bottom:0px;
	font-size:14px;
	font-weight:bold;
}

#container.network #content #second-content-sidebar .location-container .location-inner{
	list-style:none;
}

#container.network #content #second-content-sidebar .location-container .location-inner .title{
	font-weight:normal;
}

#content-sidebar{
	width:235px;
	float:right;
}

#home_slider .left{
	background:transparent url(images/teaser_box_left.png) no-repeat scroll 0 -1px;
	width:8px;
	height:371px;
	float:left;
}

#home_slider .center{
	background:transparent url(images/teaser_box_center.png) repeat-x scroll 0 0;
	width:946px;
	padding-top:8px;
	height:363px;
	float:left;
}

#home_slider .right{
	background:transparent url(images/teaser_box_right.png) no-repeat scroll 0 0;
	width:8px;
	height:371px;
	float:left;
}

#slider{
	height: 334px;
}

.nivo-directionNav a{
	display:inline-block;
	width:61px;
	height:58px;
	overflow:hidden;
	line-height:500px;
}

.nivo-prevNav{
	background:transparent url(images/arrow_left.png) no-repeat scroll 0 0;
}

.nivo-nextNav{
	background:transparent url(images/arrow_right.png) no-repeat scroll 0 0;
}

.nivo-controlNav{
	position:absolute;
	bottom:-40px;
	text-align:center;
	width:946px;
}

.nivo-controlNav a{
	display:inline-block;
	height:20px;
	width:20px;
	margin:3px;
	background:transparent url(images/teaser_dot.png) no-repeat scroll 6px 0;
	overflow:hidden;
	line-height:100px;
}

.nivo-controlNav a.active{
	background:transparent url(images/teaser_dot.png) no-repeat scroll top right;
}

#footer{
	background:#dcdde1 url(images/footer_bg.jpg) repeat-x scroll 0 0;
	min-height:189px;
}

#footer-inner{
	width:965px;
	margin:0 auto;
	padding:30px 0;
}

#footer-sidebar{
	float:left;
	width:705px;
	min-height:140px;
	margin-bottom:20px;
	overflow:hidden;
	background:transparent url(images/footer_div.png) repeat-y scroll 0 0;
}

#footer-sidebar .footer_widget_block{
	float:left;
	width:210px;
	margin:10px 0;
	padding-left:25px;
}

#footer-sidebar .footer_widget_block ul{
	padding:0;
	margin:0;
}

#footer-sidebar .footer_widget_block ul li{
	background:transparent url(images/blue_arrow.png) no-repeat scroll 0 10px;
	list-style:none;
	display:block;
	padding:5px 0 0 10px;
}

#footer-sidebar .footer_widget_block ul li a{
	text-decoration:none;
	color:#565656;
}

#footer-sidebar .footer_widget_block .title{
	font-size:14px;
	font-weight:bold;
	color:#012e6d;
	margin-bottom:10px;
}

#footer-contact{
	float:right;
	text-align:right;
	width:260px;
	color:#787878;
	font-size:10px;
}

#contact_box{
	background:transparent url(images/phone_box.png) no-repeat scroll top right;
	width:213px;
	float:right;
}

#contact_box span{
	display:block;
	color:#fff;
}

#contact_box .label{
	padding:10px 0 0 55px;
	text-align:left;
}

#contact_box .number{
	padding:0 0 0 55px;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#contact_box .number span{
	display:inline;
}

#contact_box .email{
	padding:20px 0;
	font-size:11px;
	text-align:left;
	color:#606060;
	float:left;
	width:150px;
}

#contact_box .link{
	padding:20px 0;
	font-size:11px;
	text-align:right;
	color:#606060;
	float:right;
	width:92px;
}

#contact_box .link a img{
	margin-left:3px;
}

#contact_box .email a{
	color:#012e6d;
}

#home_top2_container{
	margin:20px 0;
}

#home_top2_container .ocms_block{
	float:left;
	position:relative;
	width:210px;
	padding:10px 10px 30px 10px;
	min-height:145px;
	margin-left:10px;
	font-size:11px;
	border:1px solid #dedede;
	background:#ebeef1 url(images/block_bg.jpg) repeat-x scroll 0 0;
}

#home_top2_container .ocms_block .ocms_block_title{
	color:#01337a;
	padding:5px 5px 0px 70px;
	font-weight:bold;
	height:46px;
	margin:5px;
}

#home_top2_container #ocms_block_76 .ocms_block_title{
	background:transparent url(images/spare-part-icon.png) no-repeat scroll 15px 10px;
}

#home_top2_container #ocms_block_77 .ocms_block_title{
	background:transparent url(images/service-icon.png) no-repeat scroll 10px 15px;
}

#home_top2_container #ocms_block_97 .ocms_block_title{
	background:transparent url(images/trunk-icon.png) no-repeat scroll 10px 15px;
}

#home_top2_container #ocms_block_78 .ocms_block_title{
	background:transparent url(images/safety-icon.png) no-repeat scroll 0px 10px;
}

#home_top2_container .ocms_block:first-child{
	margin-left:0px;
}

#home_middle_left_container{
	width:695px;
	float:left;
}

.right_sidebar_widget_block .widget_title,
#home_middle_container .ocms_block_title,
#home_middle_container h3.title{
	background:#e6e6e6;
	border:1px #dadada solid;
	display: inline-block;
    padding: 0 15px;
    width: auto;
    color:#113f82;
    font-size:16px;
    font-weight:600;
    line-height: 1.5em;
    margin: 0 0 20px;
}

#home_middle_right_container .ocms_block,
.right_sidebar_widget_block{
	padding:10px;
}

#home_middle_right_container .ocms_block .ocms_block_title,
.right_sidebar_widget_block .widget_title{
	display:block;
}

#home_middle_right_container{
	width:235px;
	float:right;
}

#home_middle_left_1_container .ocms_block,
#home_middle_right_container .ocms_block{
	position:relative;
	padding-bottom:20px;
}

#home_middle_left_2_container{
	margin:15xp 0;
	padding-top:20px;
	border-top:2px solid #ececec;
}

#home_middle_left_2_container .ocms_block{
	float:left;
	width:220px;
	margin-left:17px;
	position:relative;
	padding-bottom:20px;
}

#home_middle_left_2_container .ocms_block:first-child{
	margin-left:0px;
}

a.more.blue_button{
	position:absolute;
	right:10px;
	bottom:5px;
	width:69px;
	height:23px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	background:transparent url(images/more_blue_button.png) no-repeat scroll 0 0;
}

a.more.red{
	position:absolute;
	right:10px;
	bottom:10px;
	width:69px;
	height:23px;
	text-align:center;
	color:#d9011e;
	font-size:10px;
}

#branch_box_container{
	background:#f8f8f8;
	border:1px solid #d5d5d5;
	position:relative;
	z-index:55;
}

#branch_box_container a#hq_link{
	display:block;
	text-decoration:none;
	margin-top:5px;
	height:67px;
	background:transparent url(images/hq.png) no-repeat scroll center center;
}

#branch_box{
	background:transparent url(images/branch_box.jpg) no-repeat scroll 20px 20px;
	height:90px;
	position:relative;
}

#content-sidebar #branch_box{
	background:#f8f8f8 url(images/right_branch_box_bg.jpg) no-repeat scroll 7px -5px;
}

#branch_box > span{
	font-size:18px;
	font-weight:600;
	color:#01337a;
	display:block;
	margin: 0px 50px 0;
	padding-top:8px;
}

#branch_box .branch_select{
	margin: 10px 10px 0;
}

#branch_box .branch_select > ul{
	display:none;
	margin:0;
	padding:0 5px;
	background:#fefefe;
	border:1px solid #cacaca;
}

#branch_box .branch_select:hover > ul{
	display:block
}

#branch_box .branch_select ul li{
	list-style:none;
	width:125px;
}

#branch_box .branch_select ul li > span{
	display:block;
	color:#01337a;
	font-weight:normal;
}

#branch_box .branch_select ul li ul{
	margin:0;
	padding:0;
}

#branch_box .branch_select ul li ul li a{
	text-decoration:none;
	display:block;
	color:#333333;
}

#branch_box .branch_select ul li ul li a:hover{
	color:#ff3a25;
}

#branch_box .branch_select > span{
	display:block;
	width:80px;
	height:22px;
	overflow:hidden;
	line-height:100px;
}

#left-content-sidebar #branch_box_container{
	margin-top:20px;
}

#left-content-sidebar #branch_box_container a#hq_link{
	background:transparent url(images/hqs.png) no-repeat scroll center center;
}

#left-content-sidebar #branch_box{
	background:transparent url(images/branch_box.jpg) no-repeat scroll 0px 5px;
	height:80px;
}

#left-content-sidebar #branch_box > span{
	font-size:16px;
	font-weight:600;
	color:#01337a;
	display:block;
	margin: 8px 40px 0;
}

#left-content-sidebar #branch_box .branch_select{
	margin: 9px 5px 0;
}

#left-content-sidebar #branch_box .branch_select > ul{
	display:none;
	margin:0;
	padding:0 5px;
	background:#fefefe;
	border:1px solid #cacaca;
}

#left-content-sidebar #branch_box .branch_select:hover > ul{
	display:block
}

#left-content-sidebar #branch_box .branch_select ul li{
	list-style:none;
	width:125px;
	border:0px;
	padding:0px;
	background:none;
}

#left-content-sidebar #branch_box .branch_select ul li a span{
	background:none;
	padding:0px;
	color:#333333;
}

#left-content-sidebar #branch_box .branch_select ul li > span{
	display:block;
	color:#01337a;
}

#branch_box .branch_select ul li.location_main > span.title{
	font-weight:bold;
}

#left-content-sidebar #branch_box .branch_select ul li ul{
	margin:0;
	padding:0;
}

#left-content-sidebar #branch_box .branch_select ul li ul li a{
	text-decoration:none;
	font-weight:normal;
	display:block;
	color:#333333;
}

#branch_box .branch_select ul li ul li ul li a{
	padding-left:10px;
}

#left-content-sidebar #branch_box .branch_select ul li ul li a .left,
#left-content-sidebar #branch_box .branch_select ul li ul li a .right{
	display:none;
}

#left-content-sidebar #branch_box .branch_select ul li ul li a:hover span{
	color:#ff3a25;
}

#left-content-sidebar #branch_box .branch_select > span{
	display:block;
	width:80px;
	height:22px;
	overflow:hidden;
	line-height:100px;
}

.search_part{
	background:#f6f6f6;
	border:1px solid #d5d5d5;
	padding:15px;
	margin-bottom:20px;
}

.search_part h2{
	background: url("images/search_part_icon.png") no-repeat scroll 0 5px transparent;
    color: #01337A;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 10px 0 10px 45px;
}

.search_part .row{
	display:block;
	padding:5px 0;
}

.search_part .row label{
	display:block;
	font-size:11px;
	font-style:italic;
	color:#8e8e8e;
}

.search_part .row select{
	width:100%;
	background:#d8d8d8;
	border:1px solid #cacaca;
}

.search_part .row input{
	width:98%;
	background:#f7f7f7;
	border:1px solid #cacaca;
}

.search_part #search_parts_button{
	float:right;
	width:69px;
	height:23px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	background:transparent url(images/more_blue_button.png) no-repeat scroll 0 0;
	border:0;
}

.archive #content div h2.entry-title{
	font-size:14px;
	margin-bottom:5px;
}

.archive #content div h2.entry-title a{
	color:#252525;
	font-weight:bold;
}

.archive #content div .entry-meta{
	font-size:11px;
	color:#7C7C7C;
	font-style:italic;
	margin-bottom:5px;
}

.archive #content div .entry-meta a{
	color:#7C7C7C;
	text-decoration:none;
}

#nav-below .nav-previous{
	width:40%;
	float:left;
}

#nav-below .nav-next{
	width:40%;
	text-align:right;
	float:right;
}

#nav-below a{
	color:blue;
	text-decoration:none;
}

.right_sidebar_widget_block .ocms_block{
	position:relative;
}

#container.product #content #second-content-sidebar.search{
	padding-top:0;
}

.search-item{
	width:94px;
	float:left;
	height:130px;
	margin:0px 13px 10px;
}

.search-item a{
	color:#01337A;
	text-align:center;
	text-decoration:none;
}

.search-image{
	width:90px;
	height:90px;
	background: none repeat scroll 0 0 #F8F8F8;
    border: 2px solid #CBCBCB;
}

.clear{
	clear:both;
}

body.embed {background: #fff;}
body.embed #header, body.embed #footer {display: none;}
