.masonry {
	width: 230px;
	margin: 10px 10px 10px 0px;
	float: left;
	text-align: center;
}
.masonry ul { text-align: left; }
.masonry img { margin-left: 15px; }
.masonry-grid {
	width: 100%;
}
.alert { margin-right: 30px; }
a.btn, a:link.button { text-decoration: none; color: #fff; }
#main-cont { margin: 25px !important; width: 920px !important;  }
#body-cont { width: 970px !important; }
body { font-size: 12px; font-family: Arial, Verdana, "Trebuchet MS"; line-height: auto; }
input { font-family: Arial, Verdana, "Trebuchet MS"; line-height: auto; }
form { margin: 0px; }
/* un bootstrap style header */
#searchform select  { height: auto; width: auto; line-height: auto; padding: 0px !important; 
	margin-bottom: auto; font-family: inherit; vertical-align: auto !important; font-size: 12px;
border: 1px solid black;}		
#keyword-search{ margin-top: 10px; border-radius: none; width: 250px; height: 15px; }
#searchform .button {
    background: url("http://c1.bibtopia.com/i/en/n/gradient-sprite.png") repeat-x scroll 0 -23px #022A30;
    height: 23px;
    margin: 5px 5px;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    width: 68px !important;
}
#searchform input, #newsletter-footer input  { padding: 1px;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; font-size: 12px; }
#newsletter-footer { padding: 0px; }
#newsletter-footer .subscribe-button {
	height: 28px;
    margin: 5px 5px;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    width: 88px !important;
} 
#newsletter-footer input { height: 16px; margin-top: 6px; width: 120px; font-size: 11px;}
#shop-search-label { font-family: trebuchet ms, sans; }
.submenu ul { margin: 5px 0 0 0 ; }
.submenu hr { display: none; }
.submenu { font-size: 11px; }
.linklist li { line-height: 12px; }

.page-header { margin: 20px 30px 30px 0px; }

/* else two_col */
#main-cont { float: right; margin: 0px 25px !important;}
#clear-725, #block_1, .sans-subnav { width: 915px !important; }
