
* {font-family: 'Open Sans', arial, helvetica, geneva, tahoma, verdana, san-serif;}
.v {visibility: hidden; display: none;}
.z, .e {text-decoration: none; font-size: 120%; font-weight: bold;}
.w, .w * {color: #ffffff;}
.nb {text-decoration: none; color: #ffffff;}
.nb:hover {text-decoration: none; color: #ffd714;}
.s, .small, small {font-size: 80%;}
.big, big {font-size: 120%;}

.red {color: #cc3333;}
.blue {color: #3333cc;}
.submit {color: #333333;}
.st {color: #3333ff;}

.remove_link {font-size: 10px;}
.product_name {font-size: 14px;}
.sale_price {font-size: 14px;}
.sale_price_list {font-size: 14px;}
.im {border: 0px}
.stock {font-size: 14px;}
.logout {text-decoration: none; color: #cc3333;}

input[type="text"] {border: 1px solid #cccccc;}
input[type="textarea"] {border: 1px solid #cccccc;}
input[type="select"] {border: 1px solid #cccccc;}
input[type="password"] {border: 1px solid #cccccc;}
input[type="submit"] {background-color: #d6d3ce; padding: 1px 2px 1px 2px; borderx: 2px outset #c0c0c0;}
input[type="button"] {background-color: #d6d3ce; padding: 1px 2px 1px 2px; borderx: 2px outset #c0c0c0;}

.sharethis-icons {float:right; z-index:1;}


body {behavior: url(/display-table.min.htc); }
body, html {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Open Sans', arial, helvetica, verdana, tahoma, geneva, sans-serif;
	font-size: 14px;
	height:100%;
	background: url(/i/back_tile.jpg) repeat-x center top;
	line-height:1.3;
	
}

table, td, big, i, u, select, input, textarea, a, sup, sub {
}
div {
	margin:0px;
	padding:0px;
}

img {
	border-width:0px;
}


#page {
	width:100%;
	height:100%;
	margin:0 auto;
	-dt-display: table; /* hack for ie 6/7 */
	display:table;
}
#left {
	width:50%;
	background: url(/i/l_shad.png) repeat-y right top;
	-dt-display: table-cell; /* hack for ie 6/7 */
	display:table-cell;
}

#right {
	width:50%;
	background: url(/i/r_shad.png) repeat-y left top;
	-dt-display: table-cell; /* hack for ie 6/7 */
	display:table-cell;
}

#center {
	width:1000px;
	height:100%;
	background-color:#1147a1;
}

.sharethis {
	float:right;
}

.alignleft {
	text-align:left;
}
.alignright {
	text-align:right;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}

div.clear {
	clear:both;
}

.line-fix {
	line-height:0;
}

#header-content {
	background-color: #fff;
	min-height: 600px;
}

#header {
	position: relative;
}

#contact_info {
	padding-top: 16px;
}

#facebook_icon {
	padding: 16px 19px 0px 32px;
}

#fontsize {
	position: absolute;
	right: 0px;
	bottom: 1px;
	padding-right: 13px;
}

#footer {
	padding-top: 10px;
	background-color:#1147a1;
}

div.spacer {
	height: 1px;
}

div.spacer2 {
	height: 2px;
}

div.vspacer {
	width: 2px;
}

.header {
	color: #1147a1;
	font-weight: 700;
	font-size: 200%;
}



.content-pad {
	padding: 20px;
}

.content-pad-next {
	padding: 20px 20px 20px 0px;
	
}

.home-padding {
	padding: 10px;
}

.home-news-events-padding {
	padding: 10px 10px 0px 10px;
}

.home-more-padding {
	padding: 0px 10px 10px 0px;
}

#home-news-events {
	width:100%;
	height:100%;
	margin:0 auto;
	-dt-display: table; /* hack for ie 6/7 */
	display:table;
}

#home-news {
	width:50%;
	-dt-display: table-cell; /* hack for ie 6/7 */
	display:table-cell;
}

#home_events {
	width:50%;
	background:#e4dba8;
	-dt-display: table-cell; /* hack for ie 6/7 */
	display:table-cell;
}


#facebook-feed {
	min-height: 230px;
	background: #1b448d;
}

.post {
	width: 376px;
	margin:10px;
	color: #fff;
	overflow: hidden;
}

.date {
	color: #fff;
}

.post > a {
	color: #ffd600;
}



#copyright {
	padding-left: 20px;
	color: #88a3d0;
}

#footer-contact {
	padding-right: 20px;
	color: #88a3d0;
}

.centered {
	text-align:center;
}

.footer-nav {
	margin:0px 18px 10px 18px;
	display:inline-block;
	zoom: 1; /* hack for ie 6/7 */
	*display: inline; /* hack for ie 6/7 */
}

.footer-nav-link {
	color: #88a3d0;
	font-family: 'Open Sans', arial, helvetica, verdana, tahoma, geneva, sans-serif;
	font-weight: 600;
	text-decoration: none;
}




.inline {
	margin:0px;
	display:inline;
}
.inline-block {
	margin:0px;
	padding:0px;
	display:inline-block;
	zoom: 1; /* hack for ie 6/7 */
	*display: inline; /* hack for ie 6/7 */
}

div#q1, img#q2 {
	width:1000px;
	height:325px;
	display:block;
}




.lg {
	color: #666666;
}

.blue {
	color: #1c499f;
}

.blue2 {
	color: #1147a1;
}

.white {
	color: #ffffff;
}

.semi-bold {
	font-weight: 600;
}


#alert {
	width:100%;
	margin:0 auto;
	-dt-display: table; /* hack for ie 6/7 */
	display:table;
}
#alert-left {
	width:50%;
	-dt-display: table-cell; /* hack for ie 6/7 */
	display:table-cell;
}

#alert-right {
	width:50%;
	-dt-display: table-cell; /* hack for ie 6/7 */
	display:table-cell;
}

#alert-center {
	width:992px;
	background-color:#1147a1;
	padding: 4px;
	color: #fdd52d;
}

.alertshigh {
	background-color: #d90217 !important;
}

.alertslow {
	background-color: #bd6917 !important;
}



.table {
	width:100%;
	margin:0 auto;
	-dt-display: table; /* hack for ie 6/7 */
	display:table;
}
.cell {
	-dt-display: table-cell; /* hack for ie 6/7 */
	display:table-cell;
	vertical-align:top;
}


/* NEWS */

.news_date {
	font-weight: bold;
	color: #333333;
	text-align: left;
}

.news_title {
	font-size: 16px;
	font-weight: bold;
	color: #1147a1;
	text-decoration: none;
}

.news_view_all {
	visibility: hidden; 
	display: none;
}

.news-spacer {
	height: 10px;
}


/* EVENTS */

.hp-event {
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
}

.hp-event-more {
	visibility: hidden; 
	display: none;
	height: 1px;
}

.hp-event-title {
	font-size: 16px;
	color: #1147a1;
	text-decoration: none;
}

.hp-events-image {
	visibility: hidden;
	display: none;
}

#facebook-feed .post {
	overflow: hidden;
}