/*

Theme Name: Sapling Clocks

Theme URI: http://saplingclocks.com

Description: Sapling clocks Wordpress Theme

Version: 1.0

Author: Whiteboard Media

Author URI: http://best.web.id

Tags: 

*/



/* Reset CSS */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

:focus {

	outline: 0;

}

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}



/* GENERAL STYLE */

body {

	

}



/* STRUCTURE STYLE */

body {

	font-size: 62.5%;

	background: url(images/main-bg.png) repeat-x top;

	font-family: Verdana, Arial, Helvetica, Sans-Serif;

}

.container {

	width: 900px;

	margin: 0 auto;

}

.clear {

	clear: both;

}

a {

	color: #F78F1E;

}

a:hover {

	color: #000;

}



/* HEADER */

#header {

	height: 110px;

}

.logo_time {

	background: url(images/logo-bg.png) no-repeat top left;

	width: 425px;

	height: 91px;

	float: left;

}

.logo {

	width: 280px;

	height: 51px;

	padding: 10px 0 0 40px;

	float: left;

}

.clock {

	padding-top: 10px;

}

.logo a {

	display: block;

	width: 218px;

	height: 91px;

	background: url(images/logo.png) no-repeat top left;

	text-indent: -7777px;

}

.searchbox {

	background: url(images/search-bg.png) no-repeat top right;

	width: 259px;

	height: 91px;

	float: right;

	padding-top: 20px;

}

.searchbox div {

	padding: 1px 10px 4px 6px;

	height: 16px;

}

.input-search {

	width: 170px;

	border: none !important;

	font-size: 1em;

	float: left;

}

.button-search {

	border: 0;

	background: transparent;

}

.search-box {

	background: url(images/search-input-bg.png) no-repeat top left;

}

.searchbox .dealers a {

	background: url(images/dealer-login.png) no-repeat top center;

	display: block;

	width: 94px;

	height: 18px;

	float: right;

	text-indent: -7777px;

	margin-right: 5px;

}

.button-search {

	padding: 0;

	height: 15px;

	float: right;

	width: 30px;

	text-indent: -7777px;

	cursor: pointer;

}



/* MAIN CONTENT */

#content {

	background: #f1f1f1 url(images/content-bg.png) repeat-x bottom;

	padding-bottom: 15px;

	border: 1px solid #4c4c4c;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

}



/* headbar */

.headbar {

	height: 57px;

	padding-left: 162px;

}

.headbar a {

	text-decoration: none;

	color: #535353;

}

.nav-cat {

	float: left;

	width: 350px;

}

.nav-cat li {

	float: left;

	background: url(images/icon-arrow.png) no-repeat left center;

	padding: 5px 20px 5px 15px;

	font-size: 1.3em;

}

.nav-main {

	float: right;

	padding-right: 20px;

	padding-top: 10px;

}

.nav-main li {

	float: left;

	padding: 3px 5px;

	border-right: 1px solid #535353;

}



/* Top Navigation */

ul.top-nav {

	background: url(images/top-separator.gif) no-repeat right center;

	height: 24px;

	width: 570px;

}

ul.top-nav li {

	float: left;

	font: normal 1.2em Verdana, Geneva, sans-serif;

	padding: 5px 10px;

	background: url(images/top-separator.gif) no-repeat left center;	

}

ul.top-nav li a {

	float: left;	

}

ul.top-nav li a:hover {

	color: #999;

}

ul.top-nav li ul {

	position: absolute;

	margin-left: -10px;

	margin-top: 20px;

	border-bottom: 1px solid #fff;

	z-index: 10;

	display: none;

}

ul.top-nav li ul li {

	background:	#dfdfdf !important;

	border-top: 1px solid #fff;

	border-left: 1px solid #fff;

	border-right: 1px solid #fff;

	padding: 0px;

	float: none;

	width: 150px;

}

ul.top-nav li ul li a {

	color: #4f4f4f;

	display: block;

	padding: 5px 10px;

	font-size: 11px;

	float: none;

}

ul.top-nav li ul li a:hover {

	color: #4f4f4f;

	background: #f1f1f1;

}



.title-page {

	width: 719px;

	height: 37px;

	background: url(images/top-title-bg.png) no-repeat left top;

	/* -webkit-border-top-right-radius: 12px;

	-moz-border-radius-topright: 12px; */

	color: #F78F1E;

	font-weight: bold;

}

.title-page h1 {

	font-size: 1.5em;

	padding-left: 15px;

	font-weight: normal;

}



/* sidebar */

.sidebar {

	width: 140px;

	float: left;

	font-size: 1.1em;

	padding-left: 22px;

	padding-top: 30px;

}

.sidebar a {

	color: #535353;

	text-decoration: none;

}

.sidebar ul {

	/*

padding-bottom: 20px;

	padding-top: 5px;

	padding-left: 5px;

*/

}

.sidebar ul li {

	line-height: 0.6em;

}

p.cat-title {

	font-weight: bold;

	clear: both;

	padding-bottom: 10px;

}



/* mainbar */

.mainbar {

	width: 719px;

	background: #fff;

	float: left;

	min-height: 400px;

	-moz-border-radius-topright: 12px;

	-webkit-border-top-right-radius: 12px;

	-moz-border-radius-bottomleft: 12px;

	-webkit-border-bottom-left-radius: 12px;

	-moz-border-radius-bottomright: 12px;

	-webkit-border-bottom-right-radius: 12px;

	padding-bottom: 20px;

}

.home .mainbar {

	-moz-border-radius-topleft: 12px;

	-webkit-border-top-left-radius: 12px;

}

.mainbar .images {

	float: left;

	width: 250px;

}

.mainbar-bottom {

	background: url(images/bottom-bg.png) no-repeat bottom;

	width: 719px;

	height: 13px;

	clear: both;

	float: right;

	margin-right: 17px;

}

.mainbar h3 {

	color: #F78F1E;

	font-size: 1.2em;

	padding-top: 20px;

}

.mainbar ul {

	font-size: 1.1em;

	padding-top: 0.6em;

	list-style-type: disc;

	padding-left: 20px;

}

.mainbar ul li {

	line-height: 1.6em;

}

.desc {

	width: 435px;

	float: left;

	padding-left: 10px;

}

.desc p {

	padding: 10px 0;

	line-height: 1.6em;

	color: #7e7e7e;

	font-size: 1.1em;

}

.desc h2 {

	color: #f78f1e;

	font-size: 1.3em;

	padding: 15px 0;

}



.main-content {

	width: 490px;

	float: left;

	padding: 10px;

	color: #5F6062;

}

.main-content p, .main-content-single-column p {

	padding: 5px 0;

	line-height: 1.6em;

	font-size: 1.1em;

}

.side-content {

	width: 220px;

	float: right;

}

.main-content-single-column {

	padding: 10px 14px 10px 14px;

	color: #5F6062;

	width: 10px 14px;

}



/* Footer */

#footer {

	text-align: center;

	padding: 5px 0;

	color: #7e7e7e;

}



/* Hightlight */

.highlight {

	background: url(images/featured-bottom.png) no-repeat bottom;

}

.highlight h2 {

	background: url(images/featured-top.png) no-repeat top center;

	color: #fff;

	padding: 5px 0 18px 0;

	text-align: center;

}

.highlight div {

	padding: 15px;

	font-size: 1.1em;

	color: #7e7e7e;

	line-height: 1.4em;

}

.highlight a {

	color: #fe860c;

	text-decoration: none;

}



/*superfish-reset*/

.sf-menu li {

	background: none;

}

.sf-menu a {

	border: none;

	color: #655353 !important;

	cursor: pointer;

}

.sf-menu a:hover {

	

}

.sf-menu li ul a {

	color: #fff !important;

}

.sf-menu li ul a:hover {

	color: #000 !important;

	/* font-weight: bold; */

}

.sf-menu li ul {

	/* background: #fff; */

	/* border: 1px solid #fff; */

}

.sf-menu li li, .sf-menu li li li {

	background: #9EA0A0;

}

.sf-menu li li a:hover, .sf-menu li li.sf-menu {

	background: #FFD0A6;

}

.sf-vertical, .sf-vertical li {

	width: 12.8em;

}

.sf-vertical li li {

	width: 18em;

}

.children {

	margin-left: 30px;

	margin-top: 0px;

}

.children .children {

	margin-left: 0px;

	margin-top: 0px;

}

.children .children a {

	line-height: 0.7em !important;

}



/* Single Detail */

.sub-title-page {

	background: url(images/detail-title-bg.png) no-repeat left center;

	width: 280px;

	height: 35px;

	margin-left: -10px;

	line-height: 35px;

	color: #fff;

	padding-left: 20px;

	font-size: 1.1em;

}

.page-detail {

	width: 420px !important;

}



/* Detail sidebar */

.spec_sheet,.engi_spec {

	background: url(images/item_file_bg.png) no-repeat top left;

	width: 210px;

	height: 30px;

	line-height: 15px;

	border-left: 1px solid #F78F1E;

}

.order_info {

	background: url(images/item_ordering_bg.png) no-repeat top left;

	width: 210px;

	height: 30px;

	line-height: 15px;

	border-left: 1px solid #F78F1E;

}

.photo_gal {

	background: url(images/item_gallery_bg.png) no-repeat top left;

	width: 210px;

	height: 30px;

	line-height: 15px;

	border-left: 1px solid #F78F1E;

}

.spec_sheet a, .engi_spec a, .order_info a, .photo_gal a, .webinar a, .visit a {

	display: block;

	width: 180px;

	padding-left: 30px;

	text-decoration: none;

}

.side-content {

	

}

.side-content a {

	color: #5F6062;

}

.side-content a:hover {

	color: #F78F1E;

}



/* Subpage Sidebar */

.subpage .side-content {

	width: 155px;

	padding-right: 10px;

}

.main-content-single-column .analog_clocks, .main-content-single-column .digital_clocks, .main-content-single-column .master_clocks, .main-content-single-column .accessories {

	background: none;

	border-bottom: none;

}

.analog_clocks, .digital_clocks, .master_clocks, .accessories {

	background: url(images/side-sub-arrow.gif) no-repeat left center;

	padding: 5px 5px 5px 10px;

	border-bottom: 1px dotted #b9b9b9;

}

.analog_clocks, ul.case-list li {

	border-top: 1px dotted #b9b9b9;

}

.analog_clocks a {

	display: block;

	text-decoration: none;

}

.digital_clocks a {

	display: block;

	text-decoration: none;

}

.master_clocks a {

	display: block;

	text-decoration: none;

}

.accessories a {

	display: block;

	text-decoration: none;

}


/* boxify */

.boxify {

	background: url(images/content_box.png) no-repeat;

	height: 175px;

	width: 185px;

	float: left;

	padding: 10px 15px 15px 10px;

	margin: 10px;

}

.box-title {

	color: #F78F1E;

	font-size: 11px;

	font-weight: bold;

	height: 50px;

}

.box-title a {

	color: #F78F1E;

	text-decoration: none;

}

.box-title a:hover {

	color: #000;

}

.boxify ul li {

	font-size: 0.9em;

}

.boxify a.highslide {

	text-align: right;

	float: right;

	color: #F78F1E;

	font-size: 0.9em;

}

.box-desc ul {

	height: 50px;

	height: 105px;

}



/* Products Page */

.product_page div {

	float: left;

	padding: 5px;

}



/* Contact Form */

.wpcf7 label {

	width: 100px;

	float: left;

}

/* Contact Sidebar */

.page-id-13 .side-content {



}

.page-id-13 .side-content p, .page-id-260 .side-content p, .page-id-263 .side-content p {

	color: #5F6062;

	padding: 10px 0;

	line-height: 1.4em;

	font-size: 1.1em;

}

.webinar,.visit {

	background: url(images/item_schedule_bg.png) no-repeat top left;

	width: 210px;

	height: 30px;

	line-height: 15px;

}

.sitemap ul li {

	font-size: 11px;

	font-weight: bold;

	list-style: none;

}

.sitemap ul li li {

	font-weight: normal;

}

.sitemap a {

	color: #F78F1E;

	text-decoration: none;

}

.sitemap a:hover {

	color: #000;

}

.engineering-spec {

	clear: both;

	margin-left: -10px;

	position: relative;

}



.engineering-spec a {

	display: block;

	background: url(images/subNav_engspecs.png) no-repeat top left;

	width: 148px;

	height: 43px;

	text-indent: -7777px;

}

.button_sidebar{

	width: 148px;

	margin-left: -10px;

}

.chat {

	clear: both;

	margin-left: -10px;

	position: relative;

}



.chat a {

	display: block;

	background: none

	width: 148px;

	height: 43px;

	text-indent: -7777px;

}



/* Industry page */

.education, .healthcare, .corporate, .government, .transportation {

	width: 129px;

	height: 129px;

	float: left;

	padding-right: 8px;

}

.education a {

	background: url(images/industry-1.png);

	display: block;

	width: 129px;

	height: 129px;

	text-indent: -7777px;

}

.education a:hover {

	background: url(images/industry-1-over.png);

}

.healthcare a {

	background: url(images/industry-2.png);

	display: block;

	width: 129px;

	height: 129px;

	text-indent: -7777px;

}

.healthcare a:hover {

	background: url(images/industry-2-over.png);

}

.corporate a {

	background: url(images/industry-3.png);

	display: block;

	width: 129px;

	height: 129px;

	text-indent: -7777px;

}

.corporate a:hover {

	background: url(images/industry-3-over.png);

}

.government a {

	background: url(images/industry-4.png);

	display: block;

	width: 129px;

	height: 129px;

	text-indent: -7777px;

}

.government a:hover {

	background: url(images/industry-4-over.png);

}

.transportation a {

	background: url(images/industry-5.png);

	display: block;

	width: 129px;

	height: 129px;

	text-indent: -7777px;

}

.transportation a:hover {

	background: url(images/industry-5-over.png);

}



/* Specification */

.specification .spec_box {

	background: url(images/content_box_smallLeft.png) no-repeat;

	width: 140px;

	height: 130px;

	float: left;

	padding: 5px 10px;

}

.spec_box h3 {

	padding: 0px;

	font-size: 11px;

	color: #F78F1E;

	height: 50px;

}

.spec_box a {

	color: #F78F1E;

	text-decoration: none;

	line-height: 1.4em;

}

.spec_link {

	width: 220px;

	float: right;	

}

.spec_link a {

	background: url(images/item_file_bg.png) no-repeat top right;

	display: block;

	width: 185px;

	height: 30px;

	line-height: 20px;

	text-decoration: none;

	padding-left: 30px;

	font-size: 0.9em;

	color: #5F6062;

	border-left: 1px solid #F78F1E;

}

.spec_link a:hover {

	color: #F78f1E;

}



/* BACKGROUNDS */

.page-id-34 .mainbar, .page-id-36 .mainbar, .page-id-43 .mainbar, .page-id-47 .mainbar, .page-id-49 .mainbar, .page-id-133 .mainbar, .page-id-56 .mainbar, .page-id-58 .mainbar, .page-id-92 .mainbar, .page-id-98 .mainbar, .page-id-94 .mainbar, .page-id-100 .mainbar, .page-id-96 .mainbar, .page-id-110 .mainbar, .page-id-106 .mainbar, .page-id-104 .mainbar {

	background: #fff url(images/bg_analog.jpg) no-repeat top right;

}

.page-id-39 .mainbar, .page-id-60 .mainbar, .page-id-88 .mainbar, .page-id-81 .mainbar {

	background: #fff url(images/bg_grid1.jpg) no-repeat bottom right;

	height: 750px;

}

.page-id-64 .mainbar, .page-id-68 .mainbar, .page-id-70 .mainbar, .page-id-75 .mainbar, .page-id-79 .mainbar {

	background: #fff url(images/bg_digital.jpg) no-repeat top right;

}

.page-id-83 .mainbar {

	background: #fff url(images/bg_master_2000.jpg) no-repeat bottom right;

	height: 800px;

}

.page-id-85 .mainbar {

	background: #fff url(images/bg_master_3000.jpg) no-repeat bottom right;

	height: 800px;

}

.page-id-39 .mainbar, .page-id-60 .mainbar, .page-id-88 .mainbar, .page-id-81 .mainbar {

	background: #fff url(images/bg_grid1.jpg) no-repeat bottom right;

	height: 750px;

}

.page-id-518 .mainbar {

	background: #fff url(images/bg_grid1.jpg) no-repeat top right;

	height: 480px;

}

.page-id-4 .mainbar {

	background: #fff url(images/bg_grid2.jpg) no-repeat bottom right;

	height: 600px;

}

.page-id-6 .mainbar, .page-id-289 .mainbar, .page-id-292 .mainbar, .page-id-294 .mainbar, .page-id-296 .mainbar, .page-id-298 .mainbar {

	background: #fff url(images/mall_pict.jpg) no-repeat bottom right;

	height: 600px;

}

.page-id-8 .mainbar {

	background: #fff url(images/industry_bg.jpg) no-repeat bottom right;

	height: 500px;

}

.page-id-274 .mainbar {

	background: #fff url(images/industry_edu_top.png) no-repeat top center;

}

.page-id-274 .mainbar .single-content, .page-id-276 .mainbar .single-content, .page-id-279 .mainbar .single-content, .page-id-281 .mainbar .single-content, .page-id-283 .mainbar .single-content {

	padding-top: 300px;

}

.page-id-276 .mainbar {

	background: #fff url(images/industry_health_top.png) no-repeat top center;

}

.page-id-279 .mainbar, .page-id-281 .mainbar {

	background: #fff url(images/industry_corp_top.png) no-repeat top center;

}

.page-id-283 .mainbar {

	background: #fff url(images/industry_trans_top.png) no-repeat top center;

}

.page-id-13 .mainbar {

	background: #fff url(images/contact.jpg) no-repeat bottom center;

	height: 1000px;

}

.page-id-260 .mainbar, .page-id-263 .mainbar {

	background: #fff url(images/dealer_bg.jpg) no-repeat bottom center;

	height: 1000px;

}

.page-id-285 .mainbar {

	background: #fff url(images/eng_spec.jpg) no-repeat bottom center;

	height: 700px;

}

.industry-heading {

	color:#F78F1E;

	font-weight:bold;

	text-decoration:underline;

}

.page-id-2 .mainbar {

	background: #fff url(images/about.jpg) no-repeat bottom center;

}

.page-id-2 .mainbar .single-content {

	padding-bottom: 400px;

}

.search-result h2 {

	font-size: 1.1em;

	padding: 5px 0;

}

.box_large {

	background: url("images/content_box_large.png") no-repeat center top;

	padding: 10px 15px 15px 10px;

	margin: 10px;

	height: 275px;

	width: 285px;

	float: left;

}

.content_boxTitle {

	font-weight: bold;

	float: left;

	position: absolute;

}

.content_boxTitle a {

	text-decoration: none;

	line-height: 16px;

}

.box_large ul {

	padding-top: 26px;

	font-size: 0.9em;

}

.main-content-single-column .analog_clocks, .main-content-single-column .digital_clocks, .main-content-single-column .master_clocks {

	border: none;

}

.main-content-single-column .analog_clocks a {

	background: url("images/products_analogClocks.png") no-repeat center top;

	width: 160px;

	height: 160px;

	display: block;

	text-indent: -7777px;

}

.main-content-single-column .analog_clocks a:hover {

	background: url("images/products_analogClocks_hover.png") no-repeat center top;

}

.main-content-single-column .digital_clocks a {

	background: url("images/products_digitalClocks.png") no-repeat center top;

	width: 160px;

	height: 160px;

	display: block;

	text-indent: -7777px;

}

.main-content-single-column .digital_clocks a:hover {

	background: url("images/products_digitalClocks_hover.png") no-repeat center top;

}

.main-content-single-column .master_clocks a {

	background: url("images/products_masterClocks.png") no-repeat center top;

	width: 160px;

	height: 160px;

	display: block;

	text-indent: -7777px;

}

.main-content-single-column .master_clocks a:hover {

	background: url("images/products_masterClocks_hover.png") no-repeat center top;	

}

.main-content-single-column .accessories a {

	background: url("images/products_accessories.png") no-repeat center top;

	width: 160px;

	height: 160px;

	display: block;

	text-indent: -7777px;

}

.main-content-single-column .accessories a:hover {

	background: url("images/products_accessories_hover.png") no-repeat center top;

}



/* Popups */

/*

.popup_systems {

	width: 540px;

	height: 250px;

}

.popup_systems h1 {

	color: #F78F1E;

	font-size: 12px;

	font-weight: bold;

}

.popup p {

	color: #5F6062;

	font: normal 11px/16px Verdana, Arial, Helvetica;

}

*/

/* Testimonial box */

.testimonial {

	background: #f1f1f1 url(images/testimonial-bg.png) repeat-x top;

	-moz-border-radius: 12px;

	webkit-border-radius: 12px;

	padding: 5px 10px;

	margin-bottom: 10px;

}

.testimonial h4 {

	text-transform: uppercase;

	font-size: 12px;

	padding-bottom: 20px;

}

.testimonial .name {

	color: #f69730;

	font-weight: bold;

}

.testimonial .words {

	padding: 5px 0;

}

.curv-bottom, .curv-top {

	background: none;

	height: 0px;

	width: 900px;

}

.curv-right {

	background: url(images/curve-right.png) no-repeat;

	width: 11px;

	height: 11px;

	position: absolute;

	margin-left: 708px;

}



/* Highslide */



.highslide-html-content {

	width: 680px;

	height: 580px;

}

.highslide-header {

	padding-bottom: 0;

}



.page-id-39 .highslide-html-content {

	width: 520px;

	height: 347px;

}

.page-id-4 .highslide-html-content {

	width: 520px;

	height: 206px;

}

.page-id-289 .highslide-html-content, .page-id-292 .highslide-html-content, .page-id-294 .highslide-html-content, .page-id-296 .highslide-html-content  {

	width: 520px;

	height: 417px;

}



div.popup p {

	padding: 5px 0;

}

div.popup ul {

	list-style: disc;

	padding-left: 20px;

}



/* Div */

div.video iframe {

	width: 532px;

	height: 340px;

	overflow: hidden;

}



#cse-search-results iframe {

	width: 690px;

}

#cse-search-results iframe a.l {

	color: #F78F1E;

}



/* Index Blog Feed */

.blogfeed {

	background: url(images/bfeed-title-body.png) no-repeat bottom center;

	width: 231px;

	float: left;

	margin-left: 15px;

	margin-top: 15px;

	margin-bottom: 15px;

	padding-bottom: 10px;

}

.blogfeed h2 {

	background: url(images/bfeed-title-bg.png) no-repeat top center;

	height: 25px;

	padding: 5px 10px;

	font: bold 13px verdana,helvetica,sans-serif;

	color: #f78f1e;

}

.blogfeed .post {

	padding: 2px 10px;

}

.blogfeed h3 {

	padding-top: 0px;

	font-size: 11px;

	color: #000000;

	font-weight: normal;

}

.blogfeed h3 a {

	color: #000;

	text-decoration: none;

}

.blogfeed p {

	border-bottom: 1px dotted #000;

	padding-bottom: 5px;

	font-style: italic;

	padding-top: 5px;

	color: #989898;

}



/* Index Ads */

.ads {

	width: 427px;

	background: url(images/ad-bot-bg.png) no-repeat bottom center;

	float: right;

	margin-right: 30px;

	margin-top: 15px;

	margin-bottom: 15px;

}

.ads-content {

	width: 407px;

	padding: 10px;

	background: url(images/ad-top-bg.png) no-repeat top center;

	color: #989898;

}

.ads-content h4 {

	font-size: 14px;

	font-weight: normal;

}

.ads-content h4 span {

	color: #f78f1e;

	font-weight: bold;

}

.ads-content cite {

	padding: 5px 0;

	display: block;

}

.ads-content ul {

	margin: 0;

	padding: 0;	

}

.ads-content .ads-right {

	width: 230px;

	float: right;

}

.ads-content .button {

	padding-top: 10px;

}

.ads-content .button img {

	margin-right: 10px;

}

.ads-content ul li {

	background: url(images/ad-icon.png) no-repeat left center;

	list-style: none;

	padding: 0 0 0 15px;

	margin: 0;

}

.ads-pic {

	width: 157px;

	float: left;

}

/* How to buy */

.howtobuy {

	width: 217px;

	float: left;

}

.howtobuy img {

	margin-top: -18px;

}

.howtobuy-content {

	width: 450px;

	float: right;

	padding-right: 20px;

	color: #7e7e7e;

}

.howtobuy-content h2 {

	font-size: 13px;

	color: #f78f1e;

	padding-bottom: 15px;

}

.howtobuy-content p {

	line-height: 14px;

}

.dealer .box, .headquarter .box {

	width: 210px;

	float: left;

	padding-top: 20px;

	line-height: 14px;

}

.headquarter h2 {

	padding: 25px 0 0 0;

}

.category-case-study h2, .single-post h2 {

	font-size: 13px;

	color: #fe860c;

	padding-bottom: 15px;

}

.category-case-study .main-content h3, .single-post .main-content h3 {

	color: #565656;

	border-bottom: 1px solid #d2d2d2;

	padding-bottom: 5px;

}

ul.case-list {

	border-bottom: 1px dotted #b9b9b9;

	margin: 0;

	padding: 0;

}

ul.case-list li {

	list-style: none;

	padding-left: 10px;

	background: url("images/side-sub-arrow.gif") no-repeat scroll left center transparent;

}

ul.case-list li a {

	text-decoration: none;

}

#source {

	margin-top: 20px;

}



/* Video Page */

.vid-box {

	width: 649px;

	margin: 0 auto;

	background: url(images/round-mid.png) repeat-y center;

}

.vid-box .top {

	background: url(images/round-top.png) no-repeat top center;

	height: 13px;

}

.vid-box .bot {

	background: url(images/round-bottom.png) no-repeat center bottom;

	height: 13px;

}

.vid-post, .wbnar-post {

	padding: 10px 0;

	border-bottom: 1px solid #d0d0d0;

}

.vid-post .vid_desc {

	float: left;

	padding: 10px;

	float: left;

	width: 360px;

	line-height: 14px;

}

.vid-post .vid_thumb {

	width: 230px;

	float: right;

}



/* Webinar Page */

.wbnr-post {

	

}

.wbnar-post .wbnar_desc {

	float: left;

	padding: 10px;

	float: left;

	width: 390px;

	line-height: 14px;

}

.wbnar_desc h2, .vid_desc h2, .press_desc h2 {

	color: #fe860c;

	font-size: 13px;

	font-weight: bold;

	padding-bottom: 5px;

}

.wbnar-post .wbnar_thumb {

	width: 151px;

	float: left;

}

.wbnar_download {

	background: url(images/wbnar-download.png) no-repeat top center;

	width: 66px;

	height: 51px;

	display: block;

	float: right;

	padding-right: 20px;

	margin-top: 30px;

	text-indent: -9999px;

}

.wbnar-post .press_desc {

	float: left;

	padding: 10px;

	float: left;

	/* width: 390px; */

	line-height: 14px;

}

.category .highslide img {

	border: none;

}

/* Paging */

#wp_page_numbers {

	

}

#wp_page_numbers ul {

	list-style: none;

	text-align: center;

}

#wp_page_numbers ul li {

	display: inline;

}

#wp_page_numbers ul li a {

	padding: 3px 5px;

}

#wp_page_numbers ul li.active_page a {

	text-decoration: none;

	padding: 3px 5px;

	background: #dfdfdf;

	color: #000;

}

.press_desc p {

	padding: 5px 0;

}



/* Press Release */

.rmd {

	text-align: right;

}



/* Image Alignment */

img.centered, .aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}
.wpcf7-list-item label {
	width: 319px;
	float: right;
}
form.wpcf7-form p {
	clear: both;
}

/* Side Contact form */
.cform-wrap {
	width: 267px;
	float: right;
	padding-left: 30px;
}
.cform-top {
	width: 267px;
	background: url(images/form-top-bg.png) no-repeat center top;
	height: 45px;
}
.cform-content {
	background: url(images/form-center-bg.png) repeat-y center;
	padding: 5px 15px;
	min-height: 100px;
}
.cform-content input, .cform-content select, .cform-content textarea {
	width: 95%;
	padding: 5px;
}
.cform-content input[type=submit] {
	width: 30%;
}
.cform-content ul {
	list-style: none;
	padding-left: 0px;
}
.cform-content ul li {
	padding: 5px 0;
}
.cform-content p {
	padding: 5px 0;
}
.cform-content p label {
	padding-bottom: 4px;
	width: 200px;
}
.cform-bottom {
	background: url(images/form-bot-bg.png) no-repeat bottom center;
	height: 11px;
}
.cform-content label {
	display: block;
}
.cform-top h2 {
	padding:  0px 15px;
	line-height: 28px;
	color: #fff;
	font-size: 14px;
	display: none;
}

/* Gravity Styling */
ul.gform_fields {
	list-style: none;
	padding-left: 0px !important;
}
.cf-gform ul.gform_fields li {
	padding: 5px 0;
	width: 49%;
	float: left;
}
div.gform_footer {
	padding: 15px 0px;
	margin-top: 15px;
	clear: both;
}
input.gform_button {
	display: block;
	clear: both;
}
.side-content .cform-wrap {
	margin-top: 120px;
}
.page .side-content .cform-wrap {
	margin-left: -145px;
	margin-top: 390px; 
	/* position: absolute; */
}

/* Side Contact form small */
.cform-wrap-small {
	width: 159px;
	float: right;
	padding-left: 30px;
}
.cform-top-small {
	width: 159px;
	background: url(images/form-top-bg-s.png) no-repeat center top;
	height: 26px;
}
.cform-content-small {
	background: url(images/form-center-bg-s.png) repeat-y center;
	padding: 5px 15px;
	min-height: 100px;
}
.cform-content-small input, .cform-content-small select {
	width: 95%;
	padding: 1px;
}
.cform-content-small input[type=submit] {
	width: auto;
}
.cform-content-small ul {
	list-style: none;
	padding-left: 0px;
	font-size: 11px;
}
.cform-content-small ul li {
	padding: 1px 0;
}
.cform-content-small p {
	padding: 1px 0;
}
.cform-content-small p label {
	padding-bottom: 4px;
	width: 200px;
}
.cform-bottom-small {
	background: url(images/form-bot-bg-s.png) no-repeat bottom center;
	height: 8px;
}
.cform-content-small label {
	display: block;
	font-size: 10px;
}
.cform-top-small h2 {
	padding:  0px 15px;
	line-height: 18px;
	color: #fff;
	font-size: 12px;
}
.cform-content-small .gform_heading h3 {
	position: relative;
	margin-top: -28px;
	padding: 0px;
	color: #fff;
	margin-bottom: 18px;
}
.gform_heading h3.gform_title {
	color: #fff;
	margin-top: -60px;
	margin-bottom: 15px;
}
.jumpgallery {
	float: right;
	margin-top: -34px;
	padding-bottom: 30px;
	position: relative;
	text-align: right;
	width: 40%;
}

/*Slide deck frame */
.thumb-slide {
/* 	background: #000; */
	height: 90px;
	position: relative;
	margin-top: -25px;
	padding: 0 10px 0 23px;
	width: 669px;
	/*
border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
*/}
.jcarousel-skin-tango .jcarousel-container {
    background: url("../images/horison-bg.png") no-repeat scroll left top transparent;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    height: 190px;
    padding: 0 30px 0 38px;
    width: 580px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
    height: 245px;
    padding: 40px 20px;
    width: 75px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 120px;
    padding-left: 5px;
    width: 562px;
    overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
    height: 245px;
    width: 75px;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 133px;
    background: #efefef;
    border-radius: 5px 5px 5px 5px;
}
.jcarousel-skin-tango .jcarousel-item:hover {
	/* background: #fbb975; */
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 9px;
    /* padding-top: 20px; */
}
.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url("../images/pager-right.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 27px;
    position: absolute;
    right: 17px;
    top: 80px;
    width: 14px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: left bottom;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background-position: -96px 0;
    cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url("../images/pager-left.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 27px;
    left: 10px;
    position: absolute;
    top: 80px;
    width: 14px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: left bottom;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background-position: -96px 0;
    cursor: default;
}
.jcarousel-skin-tango .jcarousel-next-vertical {
    background: url("next-vertical.png") no-repeat scroll 0 0 transparent;
    bottom: 5px;
    cursor: pointer;
    height: 32px;
    left: 43px;
    position: absolute;
    width: 32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    background-position: 0 -96px;
    cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
    background: url("prev-vertical.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 32px;
    left: 43px;
    position: absolute;
    top: 5px;
    width: 32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    background-position: 0 -96px;
    cursor: default;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal {
	width: 20px;
	height: 20px;
	display: block;
	margin-top: -40px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: url("gallery/gallery-left.png") no-repeat left center;
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
	background: url("gallery/gallery-right.png") no-repeat left center;
}
.jcarousel-skin-tango .jcarousel-item-horizontal a {
	display: block;
	border-radius: 5px 5px 5px 5px;
	/* padding-top: 20px; */
	float: none !important;
	border: 1px solid transparent;
	width: 132px;
	height: 86px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal a.cur-slide {
	border: 1px solid #f8a54b;
}
.jcarousel-skin-tango .jcarousel-item-horizontal a:hover {
	border: 1px solid #f8a54b;
}
