/*
Theme Name: Lemhi
Theme URI: http://wordpress.org/
Description: Odim neema demha
Version: v.187 beta
Author: A2Z
Tags: Silver Connect Web Design LLC
*/
@font-face {
font-family: 'CycloneLayers-Background';
src: url('scripts/cyclonebackground.eot');
src: url('scripts/cyclonebackground.eot?#iefix') format('embedded-opentype'),
url('scripts/cyclonebackground.woff') format('woff'),
url('scripts/cyclonebackground.ttf') format('truetype'),
url('scripts/cyclonebackground.svg#cyclonebackground') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'NeutraDisp-Medium';
src: url('scripts/neutradispmedium.eot');
src: url('scripts/neutradispmedium.eot?#iefix') format('embedded-opentype'),
url('scripts/neutradispmedium.woff') format('woff'),
url('scripts/neutradispmedium.ttf') format('truetype'),
url('scripts/neutradispmedium.svg#neutradispmedium') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'NeutraDisp-Bold';
src: url('scripts/neutradispbold.eot');
src: url('scripts/neutradispbold.eot?#iefix') format('embedded-opentype'),
url('scripts/neutradispbold.woff') format('woff'),
url('scripts/neutradispbold.ttf') format('truetype'),
url('scripts/neutradispbold.svg#neutradispbold') format('svg');
font-weight: normal;
font-style: normal;
}
/* default */
h1,h2,h3,h4,h5,p{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
a{ text-decoration:none;}
hr{ padding:0; margin:0; display:block; height:1px; border-bottom:1px solid #DBDBEA!important; border:none; clear:left;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}/* End hide from IE Mac */
.alignleft{ float:left; margin-right:20px;}
.alignright{ float:right; margin-left:15px;}
.aligncenter{ display:block; margin:0 auto; text-align:center;}
.postdate{ font-size:13px; color:#747484; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px;}
.navigation{ width:375px; margin:-20px auto 0 auto; padding-bottom:12px;}
.navigation a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#868695; font-weight:bold;}
.navigation a:hover{ color:#00C3D6;}
.test{ text-align:center;}
img{ border:none;}
/*.post.last{border-bottom:15px solid #099;}*/
/* Body */
body{ font: 100% Georgia, "Times New Roman", Times, serif; background:#FFF!important; margin:0; padding:0; color:#31313F;}

/* header */
#header{width:965px; height:100px; margin:0 auto; position:relative;}
#header .logo{ position:absolute; top:38px;}
#header .top-nav{}
#header ul{ margin:52px 0 0 0; padding:0px; list-style:none; float:right;}
#header ul li{ background:url(images/break.jpg) 0 3px no-repeat; margin:0px 5px 0 0; padding:0px 0 0 7px; display:block; float:left;font-family: 'NeutraDisp-Bold'; text-align:center;}
#header ul li a{ margin:0px; padding:2px 10px; display:block; color:#31313F; font-size:14px;}
#header ul li:first-child { background:none;}
#header ul li a:hover,#header ul li.current_page_item a{ background:#02C3D4; color:#FFF;}

#navigation{ width:100%; min-width:965px; height:50px; border-top:1px solid #DBDBEA;}
#navigation .main-nav{ width:965px; margin:0 auto;}
#navigation .main-nav ul{ margin:15px 0 0 0; padding:0px; list-style:none; float:left;}
#navigation .main-nav ul li{ margin:0px 5px 0 0; padding:0px 0 0 7px; display:block; float:left;font-family: 'NeutraDisp-Bold'; text-align:center;}
#navigation .main-nav ul li a{ margin:0px; padding:2px 10px; display:block; color:#31313F; font-size:14px;}
#navigation .main-nav ul li:first-child{ padding-left:0px;}
#navigation .main-nav ul li:first-child a{ padding-left:0px;}
#navigation .main-nav ul li a:hover, #navigation .main-nav ul li.current_page_item a{color:#F85C2B;}
#navigation .main-nav ul li.current_page_item ul li a{color:#31313F!important;}
#navigation .main-nav ul li.current_page_item ul li a:hover{color:#F85C2B!important;}
#navigation .main-nav li ul {
		display: none;
		margin: 0;
		padding: 0;
		position:absolute; background:#F2F2F2;
		z-index:999999;
	}
#navigation .main-nav li ul li{ float:none; margin:0px!important; padding:0px!important; height:auto!important; text-align:left;}	
#navigation .main-nav li ul ul {
		top: 0;
		left: 100%;
	}
#navigation .main-nav li:hover > ul {
		border-left: 0;
		display: block;
	}
#navigation .main-nav li ul li a {
		display: block; color:#31313F;
		padding:10px 15px!important;
		border-bottom: 1px solid #DBDBEA;

	}
#navigation .main-nav li ul li a:hover {
		 
		color: #F85C2B!important;
	}
#navigation .main-nav .current-menu-item > a,
#navigation .main-nav .current-menu-ancestor > a,
#navigation .main-nav .current_page_item > a,
#navigation .main-nav .current_page_ancestor > a {
		color: #F85C2B;
		background:#F2F2F2;
	}

#search{ float:right; margin:12px 12px 0 0px;}
/* Banner */
#banner-wrapper{ background:url(images/banner-border.jpg) repeat-x top;}
#banner-wrapper2{background:url(images/banner-border.jpg) repeat-x bottom;}
#banner{ width:1423px; width:1419px\9;/*For-IE 7&8*/ margin:0 auto; overflow:hidden;}
#banner.frontpage{ padding-top:5px; height:510px;}
#banner.innerpage{ padding-top:10px;height:311px;}


/*Floating Nav*/
#floating-nav-wrapper{ background:url(images/blue-nav.jpg) repeat; width:100%; height:47px; margin-top:1px; display:none; position:relative;}
#floating-nav{ width:965px; margin:0 auto;}
#floating-nav p{ color:#E3F6FF;font-size:30px; padding-top:5px; font-family: 'CycloneLayers-Background';}
#floating-nav a{ color:#E3F6FF;}

#floating-nav-wrapper2{ position:fixed;background:url(images/blue-nav.jpg) repeat; width:100%; height:47px; margin-top:1px; bottom:0; left:0; z-index:99999;}

/* main */
#main{ margin:0 auto; padding:0 0 90px 0;  height:100%; text-align:left; width:965px;}

			
/* sidebar */
#sidebar{ float:left;height:200px; margin:0px 0 0 0; width:280px; background:#0C9;}			
			
/* content */
#content{margin:0px;}	
#content h1, #content h1.entry-title{font-family: 'NeutraDisp-Medium'; font-size:32px; color:#00C3D6; font-weight:normal; margin-bottom:10px;}
#content h1.blog-title{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#313140; font-weight:normal; margin-bottom:0px;}
#content h1.blog-title a{ color:#313140;}
#content h1.entry-title a{color:#00C3D6; }

#content p{ font-size:13px; margin-bottom:17px; line-height:26px;}
#content h2.custom-title{ background:url(images/title-line.jpg) no-repeat left; width:965px; text-align:center; font-size:18px; color:#A7A7B7;font-family: 'NeutraDisp-Bold'; margin:40px 0 30px 0;}
#content h2.custom-title span{background:url(images/title-line.jpg) no-repeat right; display:block;}
#content .st_sharethis{ float:right; margin-top:-40px;}
#content table{ margin:20px 0 0 0; padding:0px;}
#content table p{ margin:7px 0 7px 0!important; font-size:13px; font-family:Arial, Helvetica, sans-serif;}	
#content table td.border{border-left:1px solid #DBDBEA; padding-left:50px;}
#content table td.border-padding{ padding-right:50px;}
#content table td.border-right{border-right:1px solid #DBDBEA; padding:0 27px 0 27px;}
#content table td.border-right2{border-right:1px solid #DBDBEA; padding:0 27px 0 0px;}
#content table td.border-none{ padding:0 27px 0 27px;}
#content table td h2{ color:#F67248; font-size:16px;font-family: 'NeutraDisp-Bold'; margin-bottom:15px;}
#content .main-content{ padding-top:25px;}
#content .blog{ width:690px; float:left; border-right:1px solid #DBDBEA; padding-top:0px; padding-right:15px; margin-top:40px;}
#content .more-link{ font-size:13px; color:#00C3D6; font-weight:bold; padding-top:15px; display:block; clear:left;}
#content .content-top{ padding-bottom:25px;}
#content .front-page-columns{ width:1000px; padding-top:7px;}	
#content div[class*="column-"]{ float:left;}
#content div[class*="column-"] h3{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; font-weight:normal;  margin:25px 0 20px 0;}
#content div[class*="column-"] p{ font-size:13px; line-height:25px; margin-bottom:30px;}
#content div[class*="column-"] ul{ margin:0px; padding:0px; list-style:none;}
#content div[class*="column-"] ul li{ margin:0px; padding:19px 0 19px 0; display:block; font-size:12px; width:240px; border-bottom:1px solid #CCCCCC; line-height:15px; font-family:Arial, Helvetica, sans-serif;}
#content div[class*="column-"] ul li:first-child{ padding-top:0px;}
#content div[class*="column-"] ul li:last-child{ border-bottom:none;}
#content div[class*="column-"] ul li a{ margin:0px; padding:0px; display:block;}
#content div[class*="column-"] ul li a cite{ color:#00B3C5; font-style:normal;}
#content div[class*="column-"] ul li a span{ color:#000000; font-weight:bold;}
#content div[class*="column-"] .more, #content div.column-3 a, #content .column-1 a{ color:#31313F; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#content .column-1{ width:235px; margin-right:50px;}
#content .column-2{ width:240px; margin-right:35px;}
#content .column-3{ width:430px; margin-right:-7px; float:right!important;}
#content .column-3 img{ float:left;}
#content .column-3 a{ margin-top:-76px; float:left; position:relative; clear:left;}

#content .child-nav{ padding-bottom:7px;}
#content .child-nav ul{ margin:0px; padding:0px; list-style:none;}
#content .child-nav ul li{ margin:0px 10px 0 0; padding:0px 0 0 10px; display:block; float:left; font-size:16px; font-weight:bold;font-family: 'NeutraDisp-Bold'; border-left:1px solid #DDDDDD;}
#content .child-nav ul li a{ margin:0px; padding:0px; display:block; color:#DDDDDD;}
#content .child-nav ul li a:hover,#content .child-nav ul li.current_page_item a{ color:#F67246!important;}
#content .child-nav ul li:first-child{ border:none; padding-left:0px;}

.content-top{}
.content-top .featured{ overflow:hidden;}
.content-top .featured .featured-img{ width:237px; height:168px; float:left; margin:0 4px 0px 0; padding-bottom:10px;}
.content-top .featured .featured-img .hover a{font-family: 'NeutraDisp-Bold'; font-size:20px; color:#FFF; font-style:normal; display:block;width:227px; height:158px; padding:10px 0 0 10px;}
.content-top .featured .featured-img {display: inline;position: relative;}
.content-top .featured .featured-img .hover {display: none;position: absolute;background: url(images/hover-box.png) no-repeat;right:0;z-index: 2;width:237px; height:168px;}

#content-bottom{ clear:both;}
#content-bottom .boxs{}
#content-bottom .boxs h3{font-family: 'NeutraDisp-Bold';  color:#F75B18; font-size:18px; margin:7px 0 7px 0;}
#content-bottom .boxs p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-bottom:7px; line-height:18px;}
#content-bottom .boxs a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}
#content-bottom .boxs form{ margin:0px; padding:0px; border:none;}
#content-bottom .boxs form input[type="text"]{ background:url(images/inputBG.jpg); width:268px; height:23px; margin:0px; padding:0px 0 0 10px; border:1px solid #A3A3A3; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:25px;}
#content-bottom .boxs form input[type="submit"]{ background:url(images/submit.jpg); width:94px; height:29px; text-align:center; margin:15px 0 0 0; padding:0px; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
#content-bottom div[class*="box-"]{ float:left; width:300px;}
#content-bottom div[class*="box-1"], #content-bottom div[class*="box-2"]{ margin-right:32px;}

/*Sidebar Primary*/

#sidebar-primary{ width:220px; float:right; margin-top:40px;}
.widget-title{font-family: 'NeutraDisp-Bold'; font-size:14px; font-weight:bold; color:#00C3D6; text-transform:uppercase; margin-bottom:7px;}
#sidebar-primary ul{ margin:0px; padding:0px; list-style:none;}
#sidebar-primary ul li{ margin:0px 0 10px 0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:18px;}
#sidebar-primary ul li a{ margin:0px; padding:0px; color:#31313F;}
#sidebar-primary #recent-posts-2{border-bottom:1px solid #DBDBEA; margin-bottom:15px;}
#sidebar-primary form{ margin:0px 0 25px 0; padding:0px; position:relative;}
#sidebar-primary form .screen-reader-text{ display:none;}
#sidebar-primary form input[type="text"]{background:url(images/inputBG.jpg); border:1px solid #CCC; width:215px; height:25px;margin:0px; padding:0px 0 0 5px; line-height:25px;}
#sidebar-primary form input[type="submit"]{background:url(images/search-button.jpg) no-repeat;  margin:0px; padding:0px; width:12px; height:16px; border:none; outline:none;color:transparent; position:absolute; z-index:9999; left:196px; top:5px;}

.nivo_slider_controlNavText .nivo-controlNav{ bottom:auto; left:1055px; top:460px;}
.nivo_slider .nivo-controlNav a{ text-align:center; display:block; background:#ECECFB; color:#757584; font-size:18px;font-family: 'NeutraDisp-Bold'; font-weight:bold; float:left; width:20px; height:20px;}
.nivo_slider .nivo-controlNav a.active{ background:#F45C29; color:#0F0F0F;}

/* Shopping Cart */
.products{ padding-top:30px; padding-bottom:15px;}
.product_details{background:url(images/line.jpg) no-repeat right top;  width:480px; float:left;}

.product_details input.wpsc_buy_button { background:url(images/addtocart.jpg); text-indent:999px; width:131px; height:23px; border:0 none; cursor:pointer;  }  
#content  .wpsc_description p { margin:0 0 5px; }
.product_details .cart_section{ float:left; width:210px; margin-left:-33px;}
.product_details .cart_section .featured_img{background:url(images/img-shadow.jpg) no-repeat bottom; padding-bottom:7px;}
.product_details .cart_section .featured_img img{ width:145px; height:205px; display:block; text-align:center; margin:0 auto;}
.product_details .cart_section .add_cart{ width:131px; min-height:23px; text-align:center; margin:7px auto 0 auto;}
.product_details .description{ width:300px; float:right;}
.product_details .description h3 { font-family: 'NeutraDisp-Bold'; font-size:16px; color:#F67248; margin-bottom:7px;}
.product_details .description h3 a{  color:#F67248; }

.product_details .description p{ font-family:Arial, Helvetica, sans-serif; color:#868695; line-height:20px!important;}
.product_details .description h4.price{ font-size:24px; color:#F67248; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.product_overview{ float:right; overflow:hidden; width:460px;}
.product_overview h5{ font-size:13px; font-weight:normal; margin-bottom:5px;}

#shoppingcart h3 {font-family: 'NeutraDisp-Medium'; font-size:32px; color:#00C3D6; font-weight:normal; margin-bottom:10px;}
.shopping-cart-wrapper .shoppingcart table tbody td.product-name {  max-width:100%; }
#shoppingcart .product-name a { width: 700px;
display: block; color: #F67248; }
#cart-widget-links { text-align:right; }

 .wpsc_checkout_forms .table-2 { margin-left: 70px; }

#shoppingcart { display:none; }