
/**
 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.
 * 2013-01-16 15:18:32 */





body {
	color: #333333;
    font-size: 12px;
}
a { color: #6d4023; }
a:hover,
.vertnav li.current > a { color: #1f3458; }
.wrapper
{			
	}
.page
{
	}
.header-container
{

	}
.header
{
	background: url("../../images/truemart/bg_top.jpg") repeat-x scroll 0 0 transparent;
	height:156px !important;	
	}
.header a { color:#283243;
	}

.header a:hover { color:#a55d2f;
	}

#nav ul.level0, /*TODO:remove,redundant selector*/
#nav ul,

#mini-cart .block-content,
.truncated .truncated_full_value .item-options,

.dropdown-button ul
{
			background-color: #F4F4F4;		
			color: #333333;
	}
#nav ul.level1 li a span{ color: #474747; font: 13px Arial,Helvetica,sans-serif; line-height: 40px;}
#nav ul.level1 li a span:hover{color:#e38a2e;}

/*.nav-container .nav ul#nav li.parent a.level-top { background:url("../../images/truemart/arrow-menu.png") no-repeat scroll 100% center;}*/

.nav-container .nav ul#nav li.parent a.level-top.over,
.nav-container .nav ul#nav li.parent a.level-top:hover{/*border-bottom:5px solid #F4F4F4; background:#F4F4F4;*/	background:#1f3458; color: #fff;}


.nav-container ul#nav li ul li{
border-bottom:1px solid #dadada;
}

.nav-container ul#nav li ul li a span{
font-size:15px;
font-weight: 400; 
}


#nav ul li a,
#mini-cart .block-content a,
.dropdown-button ul a, .dropdown-button ul .current
{
			color: #000;
			line-height: 29px;

	}
.dropdown-button ul a:hover, .dropdown-button ul .current:hover{cursor: pointer;}
#nav ul li a:hover,
#mini-cart .block-content a:hover,
.dropdown-button ul a:hover
{
			color: #fff;
				background:#1f3458;
	}

#mobnav{
	background-color: #1f3458  ;
    color: #fff;
}



#mobnav-trigger
{
	color: #fff;
	  line-height: 50px;
}

#mobnav-trigger:hover
{
	background-color: #031636 ;
	color: #ffffff;
}

#mobnav-trigger.active
{
	background-color: #031636 ;
	color: #ffffff;
}

#mobnav-trigger .icon .line {
	background-color: #fff;
}
#mobnav-trigger:hover .icon .line {
	background-color: #ffffff;
}
#mobnav-trigger.active .icon .line {
	background-color: #ffffff;
}

.nav
{
	}

#nav,
.vertnav-top li a
{
	/*background-color: #f5f5f5;*/
    color: #333;
}
#nav > li > a
{
	color: #202937;
}


.vertnav-top li > a:hover{
color: #000;
}

.vertnav-top li.active > a span{
color: #000;
}


#nav > li:hover > a

{
	color: #fff;
	background:#1f3458;
	/*border-top:2px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	border-bottom:0px;
	box-shadow:0 0 6px -1px #d3d0cb;*/
	
}

.cms-index-index #nav #nav-home-link > a,
#nav > li.active > a,
.vertnav-top li.current > a
{
/*	border-top:2px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;*/
	border-bottom:0px;
	color: #b07069;
	margin-right:1px;
	background:#1f3458;
	box-shadow:0 0 6px -1px #d3d0cb;
}
.nav > ul >li.active >a span{
	color: #fff;

}

    #nav,
    .vertnav-top
    {        
    }
	#nav > li {  height:46px;/*margin-right:10px;*/ }
    #nav ul.level0 { top:45px;  }

	.vertnav-top > li.first > a { margin-top:1px; }
	.vertnav-top li a { margin-bottom:1px; }
	/* .vertnav-top > li.last > a { margin-bottom:0; }
    .vertnav-top > li.last.parent.active > a { margin-bottom:1px; }
    */ /* Last item if is parent and active needs to have margin */
	.vertnav-top { background-color: #eeeeee; }	

/* Opener: default */
	.vertnav-top li .opener {
		background: url(../../images/img/opener.png) center center no-repeat;
	}
	/* Hover */
		.vertnav-top li:hover > .opener {
			background-image: url(../../images/img/opener-w.png);
		}
		.vertnav-top li:hover > .opener:hover {
			background-image: url(../../images/img/opener.png);
		}

/* Opener: active */
	.vertnav-top li.active > .opener {
		background-image: url(../../images/img/opener-active.png);
	}
	/* Hover */
		.vertnav-top li.active:hover > a:hover + .opener {
			background-image: url(../../images/img/opener-active-w.png);
		}
		.vertnav-top li.active:hover > a + .opener:hover {
			background-image: url(../../images/img/opener-active.png);
		}

/* Opener: current */
	.vertnav-top li.current > .opener,
	.vertnav-top li.current > .opener:hover {
		background-image: url(../../images/img/opener-w.png);
	}
	/* Active */
		.vertnav-top li.active.current > a + .opener,
		.vertnav-top li.active.current:hover > a + .opener {
			background-image: url(../../images/img/opener-active-w.png);
		}
		.vertnav-top li.active.current > a + .opener:hover {
			background-image: url(../../images/img/opener-active-w.png);
		}

.main-container{}
.main {
			
    }

.footer-container{}
.footer
{		
	}
.footer a
{
	}
.footer a:hover
{
	}
.footer-top-container
{
	background:#031636;
		}
.footer-top
{
		
	}
.footer-top a
{
	}
.footer-top a:hover
{
	}
.footer-container{
background:#000000;
color: #fff;
}

/*
.footer-primary
{
background-color: #ffffff;
    	
	}*/
.footer-primary a
{
	}
.footer-primary a:hover
{
	}

.registered-users .buttons-set span span, .account-create .buttons-set span span{margin:0 12px!important;}

button.button span
{
  background-color: #1f3458 ;
	border-radius:5px 5px 5px 5px;
	font-weight: bold;
	padding-left:3px;
	padding-right:3px;
	  display: block;
  font-size: 14px;
  padding: 5px 10px;
	
}

button.button:hover span{color: #ffffff;}

.product-view .btn-cart span, button.btn-checkout span {
  background-color: #1f3458 ;
  border-radius: 5px;
  color: #ffffff;
  display: block;
  font-size: 14px;
  padding: 5px 10px;
}



.product-view .btn-cart:hover span,
button.btn-checkout:hover span
{
	background-color: #7d5954;
	color: #ffffff;
}

.feature div.icon
{
	background-color: #d52462;
}
.feature:hover div.icon
{	
}
.links a:hover {
				color: #fff;
        		cursor: pointer;
    }

.price-box .price {
  color: #315694;
  font-size:18px;
  margin-left: 10px;
}

.sticker.new {
}
.sticker.sale {
}
.social-links a {
	background-color: #555555;
}
.social-links a:hover {
	background-color: #d52462;
}
h1,
h2,
.section-title,
.products-list .product-name,
.products-grid .product-name,
h3.product-name,

/* Main menu */
#mobnav-trigger,
#nav > li > a,
#nav.wide ul.level0 > li > a,
.vertnav-top li a,

/* Block headings */
.block .block-title,

/* Checkout headings */
#opc-login h3,

/* Multiple checkout */
/*.fieldset .legend,
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend,*/

/* Account */
.box-account .box-head h2,
.order-items h2.table-caption,
.order-items h2.sub-title,
.order-items .order-comments h2,

/* Product page */
.product-view .box-reviews dt .heading,

/* Footer headings */
.footer .heading,

/* Captions */
.slide .caption h2,
.slide .caption h3,

/* Custom content class */
.main-font
{
font-family: 'Open Sans', sans-serif;
}
