body{   font-family: "Myriad Pro", Myriad, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	background:#eeeae1;
	font-size:13px;
	color:#353535;
	}

h2.title {
  color: #242b34;
  font-family: "Arial Narrow", Helvetica, Arial, sans-serif;
}

/* Colors and styles for linked node titles */
h2.title a:link,
h2.title a:visited {
  color: #444;
}

h2.title a:hover,
h2.title a:focus,
h2.title a:active {
}

h2.block-title {
  font-size: 166.7%; /* 20px/12px */
  font-weight: normal;
  text-transform: uppercase;
}

h3 {
  color: #a19886;
  font-size: 116.7%; /* 14px/12px */
  text-transform: uppercase;
}
.marketshare-dualcolortitle-topgradientbg h2.block-title {
  font-weight: normal;
}

.marketshare-dualcolortitle-topgradientbg h2.block-title .first-word {
  color: #BB2828;
}

.marketshare-dualcolortitle-topgradientbg .inner {
  background: url(../images/gradient.png) repeat-x top center;
  padding: 20px 10px 0 10px;
}

/* Small gold block title with taupe background and menu/list separators */
.marketshare-goldblocktitle-taupebg-menulistseparators .inner {
  background: #eeeae1 url(../images/gradient-dark.png) repeat-x top center;
  padding: 20px 10px 10px 10px;
}

.marketshare-goldblocktitle-taupebg-menulistseparators .inner h2.block-title {
  color: #ac945f;
  font-size: 116.7%; /* 14px/12px */
  font-weight: bold;
}

.marketshare-goldblocktitle-taupebg-menulistseparators ul {
  font-size: 100%; /* 12px/12px */
  font-weight: bold;
  margin: 0 -10px 10px -10px;
}

.marketshare-goldblocktitle-taupebg-menulistseparators ul li  {
  background: url(../images/list-arrow.png) no-repeat 10px 5px;
  border-bottom: 1px solid #d4cdbd;
  list-style: none;
  list-style-image: none;
  padding: 2px 5px 2px 15px;
}

.marketshare-goldblocktitle-taupebg-menulistseparators ul li a:link,
.marketshare-goldblocktitle-taupebg-menulistseparators ul li a:visited {
  color: #3a4e66;
  padding: 0 10px;
  text-decoration: none;
}

.marketshare-goldblocktitle-taupebg-menulistseparators ul li a:hover,
.marketshare-goldblocktitle-taupebg-menulistseparators ul li a:focus,
.marketshare-goldblocktitle-taupebg-menulistseparators ul li a.active {
  color: #bb2828;
  padding-left: 15px;
  text-decoration: none;
}

.marketshare-goldblocktitle-taupebg-menulistseparators ul li:hover,
.marketshare-goldblocktitle-taupebg-menulistseparators ul li:focus,
.marketshare-goldblocktitle-taupebg-menulistseparators ul li.hover {
  background: #e4ddcf url(../images/list-arrow-active.png) no-repeat 15px 5px;
}

.marketshare-goldblocktitle-taupebg-menulistseparators ul li.active-trail {
  background: #e4ddcf url(../images/list-arrow-active-trail.png) no-repeat 10px 8px;
}

.marketshare-goldblocktitle-taupebg-menulistseparators ul li ul {
  font-size: 91.7%; /* 11px/12px */
  margin: 0 -3px 0 0;
}

.marketshare-goldblocktitle-taupebg-menulistseparators ul li ul li {
  background: url(../images/list-dash.png) no-repeat 5px 8px;
  border-bottom: none;
  padding-bottom: 0;
  padding-top: 0;
}

.marketshare-goldblocktitle-taupebg-menulistseparators ul li ul li:hover,
.marketshare-goldblocktitle-taupebg-menulistseparators ul li ul li:focus,
.marketshare-goldblocktitle-taupebg-menulistseparators ul li ul li.hover {
  background: url(../images/list-dash-active.png) no-repeat 5px 8px;
  padding-left: 15px;
}

.marketshare-goldblocktitle-taupebg-menulistseparators ul li ul li a:link,
.marketshare-goldblocktitle-taupebg-menulistseparators ul li ul li a:visited {
  padding: 0;
}

.marketshare-goldblocktitle-taupebg-menulistseparators ul li.active-trail ul li.active-trail {
  background: url(../images/list-dash.png) no-repeat 5px 8px;
}

.marketshare-goldblocktitle-taupebg-menulistseparators ul li ul li ul {
  font-size: 100%; /* 11px/11px */
  margin: 0;
}

/* Dark blue background with rounded corners and large red block title */
.marketshare-dark-background-blue {
  color: #8E939A;
}

#footer .marketshare-dark-background-blue {
  margin-bottom: -5px;
}

.marketshare-dark-background-blue .inner,
.footer .marketshare-dark-background-blue .inner {
  background: #2b323b;
  font-size: 150%;
  padding: 20px 20px 0 20px;
}

.marketshare-dark-background-blue h2.block-title {
  color: #ce3d3d;
  line-height: 100%;
}

/* Image with border */
.marketshare-image-taupeborder img {
  border: 1px solid #ddd6c6;
  padding: 3px;
}

/* Bold blue node title with light colored submitted text and alternating light background */
.marketshare-boldbluenodetitle-lightsubmitted-alternatingbg .views-row-even {
  background: #f7f5f0;
}

.marketshare-boldbluenodetitle-lightsubmitted-alternatingbg .views-row {
  margin-bottom: 10px;
  padding: 10px;
}

.marketshare-boldbluenodetitle-lightsubmitted-alternatingbg .views-row-odd {
  padding-bottom: 5px;
}

.marketshare-boldbluenodetitle-lightsubmitted-alternatingbg .views-field-title {
  font-size: 116.7%; /* 14px/12px */
  font-weight: bold;
}

.marketshare-boldbluenodetitle-lightsubmitted-alternatingbg .views-field-title a:link,
.marketshare-boldbluenodetitle-lightsubmitted-alternatingbg .views-field-title a:visited {
  color: #3a4e66;
}

.marketshare-boldbluenodetitle-lightsubmitted-alternatingbg .views-field-created {
  color: #999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 91.7%; /* 11px/12px */
}

/* Shopping cart style with taupe background and custom cart icon */
.marketshare-shoppingcart .inner {
  background: #eeeae1 url(../images/gradient-dark.png) repeat-x top center;
  padding: 20px 10px 10px 10px;
}

.marketshare-shoppingcart h2.block-title {
  color: #ac945f;
  font-size: 116.7%; /* 14px/12px */
  font-weight: bold;
}

.marketshare-shoppingcart .cart-block-icon-full,
.marketshare-shoppingcart .cart-block-icon-empty {
  display: none;
}

.marketshare-shoppingcart .content {
  background: url(../images/icon-shoppingcart.png) no-repeat top left;
  padding-bottom: 12px;
  padding-left: 35px;
}


:focus{
	outline:none;
	}
*{
	margin:0; padding:0;
	}
img,fieldset{
	border:none;
	}
ul,ol,li{
	list-style:none;
	}	


.center h2 a {color:#2B6AAE;
	font-size:25px;
	text-decoration:none;
}

h2 {padding-top:20px;
padding-bottom:20px;}

test{
	text-decoration:none;
	background:url(images/nav-hover.jpg) repeat-x;
	color:#FFF;
	}	
	
a{
	color:#2B6AAE;
	font-size:15px;
	text-decoration:none;
	}
a:hover{
	color:#2B6AAE;
	text-decoration:underline;
	}
.hide{
     position: absolute;
     left: -9999px;
	}
/*---------------- page structure ----------*/
.wraper{
	width:980px;
	margin:0 auto;
	text-align:left;
	background:url(images/wraper-bg.jpg) repeat-y;
	padding:0 5px;
	}
.header{
	width:980px; 
	}
.hdrTop{
	width:980px; height:40px;
	background:#3f4a57;
	}
.hdrTop a{
	color:#FFFFFF;
	font-size:13px;
	}
.hdrTop a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}

.hdrTop ul{
	width:980px; height:40px;
	overflow:hidden;
	}
.hdrTop ul li{
	float:right;
	display:block;
	line-height:40px;
	padding:0 20px;
	}
.hdrTop ul li.fast{
	float:right;
	}
.hdrTop ul li.last{
	background:url(images/top-bar.jpg) no-repeat left;
	}
.hdrTop ul a{
	font-size:16px;
	color:#dde1e6;
	font-family:"Myriad Pro";
	}
.hdrTop ul a:hover{
	color:#dde1e6;
	}		
.hdrMiddle{
	width:940px; height:150px;
	padding:0 20px;
	overflow:hidden;
	}
.logo{
	width:272px; height:71px;
	float:left;
	display:block;
	margin-top:14px;
	}
.loginSec{
	width:310px;
	float:right;
	background:url(images/down-arrow.gif) no-repeat top;
	padding-top:20px;
	}
.loginSec p{
	width:310px;
	overflow:hidden;
	padding-bottom:4px;
	}
.loginSec label{
	width:60px;
	float:left;
	display:block;
	line-height:25px;
	font-size:11px;
	color:#5f5f5f;
	}
.loginSec input{
	width:147px; height:15px;
	background:url(images/input-field.gif) no-repeat;
	padding:5px;
	border:0;
	float:left;
	font-size:11px;
	margin-right:4px;
	}
.loginSec input.btn{
	width:80px; height:25px;
	padding:0;
	background:url(images/login-btn.gif) none;
	}
.hdrBottom{
	width:940px; height:40px;
	margin:0 20px;
	background:url(images/nav-fill.jpg) repeat-x;
	}
.nav{
	width:940px; height:40px;
	background:url(images/nav-left.jpg) no-repeat left;
	}
.nav ul{
	width:940px; height:40px;
	background:url(images/nav-right.jpg) no-repeat right;
	}
.nav ul li{
	background:url(images/nav-bar.jpg) no-repeat left;
	display:block;
	float:left;
	height:40px;
	padding-left:0px;
	}
.nav ul li.fast{
	background:none;
	padding-left:0px;
	}
.nav ul a{
	font-size:16px;
	font-family:"Myriad Pro";
	color:#FFF;
	display:block;
	padding:0 20px;
	line-height:40px;
	}
.nav ul a:hover{
	text-decoration:none;
	background:url(images/nav-hover.jpg) repeat-x;
	color:#FFF;
	}
.active_menu {
	text-decoration:none;
	background:url(images/nav-hover.jpg) repeat-x;
	color:#FFF;
}	
.nav ul test{
	text-decoration:none;
	background:url(images/nav-hover.jpg) repeat-x;
	color:#FFF;
	}	
 ul#nav li.test
 {
	text-decoration:none;
	background:url(images/nav-hover.jpg) repeat-x;
	color:#FFF;
	}
	
.nav ul a:test{
	text-decoration:none;
	background:url(images/nav-hover.jpg) repeat-x;
	color:#FFF;
	}
#postcontent h2
{
font-family: arial,helvetica,sans-serif;
font-size: 24px;
}

.test{
	text-decoration:none;
	background:url(images/nav-hover.jpg) repeat-x;
	color:#FFF;
	}
.banner{
	width:940px; height:220px;
	background:url(images/banner-bg.jpg) no-repeat;
	margin:20px;
	position:relative;
	}
.msg{   position:absolute;
	left:20px;
	font-family:"Arial Narrow",Helvetica,Arial,sans-serif;
	font-size:20px;
	color:#FFF;
	}
.banner ul{
	float:right;
	text-align:right;
	padding:30px 20px 0 0;
	}
.banner li{
	display:block;
	}
.banner a{
	color:#bec6d0;
	font-size:16px;
	font-family:"Arial Narrow",Helvetica,Arial,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	}
.banner a:hover{
	color:#FFF;
	text-decoration:none;
	}
.mainbody{
	width:940px;
	overflow:hidden;
	padding:0 20px 30px 20px;
	}
.left{
	width:220px;
	float:left;
	}
.center{
	width:524px;
	float:left;
	padding:0 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.right{
	width:160px;
	float:left;
	}
.center h1{
	font-size:32px;
	color:#33455b;
	font-weight:normal;
	padding-bottom:10px;
	}
.center strong{
	display:block;
	font-size:14px;
	color:#444243;
padding:4px;
	}
.center span{
	display:block;
	color:#6e6e70;
	font-weight:bold;
	font-size:11px;
	padding-bottom:4px;
	}
.center p{
	font-size:11px;
	color:#323e4a;
	line-height:18px;
	}
.center i{
	font-style:normal;
	color:#b53536;
	}
.lftBoxSec{
	width:220px;
	background:url(images/leftbox-fill.jpg) repeat-y;
	margin-bottom:10px;
	}
.lftBoxCol{
	width:220px;
	background:url(images/leftbox-top.jpg) no-repeat top;
	padding-top:25px;
	}
.lftBox{
	width:200px;
	background:url(images/leftbox-bottom.jpg) no-repeat bottom;
	padding:0 10px 20px 10px;
	}
.lftBox h3{
	color:#9f834a;
	font-size:13px;
	padding-bottom:10px;
	}
.lftBox b{
	font-size:11px;
	color:#444446;
	padding-bottom:4px;
	display:block;
	}
.s{
	width:97px; height:13px;
	background:url(images/input-field2.gif) no-repeat;
	border:0;
	float:left;
	font-size:11px;
	padding:5px;
	}
.search
{
	background:url(images/serach.jpg) no-repeat;
	border:none;
	width:71px;
	height:25px;
}
.lftBox span{
	display:block;
	background:url(images/shopping-cart-img.jpg) no-repeat left;
	padding:10px 0 10px 34px;
	font-size:11px;
	}
.lftBox label{
	display:block;
	line-height:20px;
	border-bottom:1px solid #d4cdbd;
	background:url(images/arrow.jpg) no-repeat left 5px;
	padding-left:16px;
	}
.lftBox a{
	font-size:11px;
	color:#3a4654;
	}
.lftBox a:hover{
	color:#3a4654;
	}
.rgtBox{
	width:150px;
	background:url(images/right-box-bg.jpg) repeat-x top;
	padding:20px 0 0 10px;
	}
.rgtBox h2{
	font-size:17px;
	color:#b43637;
	padding-bottom:10px;
	}

.rgtBox a{
	font-size:12px;
	color:#b43637;
	}
.rgtBox p{
	padding-bottom:10px;
	}
.footer{
	width:980px; height:155px;
	background:url(images/footer-bg.jpg) repeat-x;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	}
.infoBox{
	width:220px; height:97px;
	background:url(images/infobox-bg.gif) no-repeat;
	position:absolute;
	top:20px;
	left:10px;
	text-align:center;
	}
.infoBox big{
	font-size:22px;
	color:#cf3d3e;
	padding:20px 0 16px 0;
	display:block;
	}
.infoBox a{
	font-size:16px;
	color:#FFF;
	}
.infoBox a:hover{
	color:#FFF;
	}
.footer p{
	font-size:11px;
	color:#FFF;
	padding:20px 0 80px 0;
	}
.footer p a{
	font-size:11px;
	color:#FFF;
	}
.footer p a:hover{
	color:#FFF;
	}
.footer small{
	font-size:10px;
	color:#a3a7ac;
	height:40px;
	display:block;
	line-height:40px;
	}
.footer small a{
	color:#a3a7ac;
	font-size:10px;
	}
.footer small a:hover{
	color:#a3a7ac;
	}
	
#lwa_wp-submit
{
		background:url(images/login-btn.gif)  no-repeat;
		height:25px;
		width:80px;
}


