
.navbar {
	background: url("../images/bg_header.png") repeat-x scroll 0 0 #E6E6E6;
	height: 80px;
}

.navbar .brand {
	padding: 0;
	margin: 15px 20px 0 0;
}
.cont_login .brand {
	padding: 0;
	margin: 0 0 20px 0;
}

.top {
	position: absolute;
	top: 0;
	right: 0;
}
.top a.lip {
	background: url("../images/sprite.png") -287px -1px;
	color: #FFFFFF !important;
	display: block;
	float: right;
	height: 28px;
	line-height: 27px !important;
	padding: 0 !important;
	text-align: center;
	text-decoration: none;
	width: 155px;
}

.brand {
	background: url("../images/sprite.png") no-repeat -1px -1px;
	height: 14px;
	width: 279px;
	text-indent: -9999px;
}

/* FOOTER */

footer {
	background: url("../images/bg_footer.png") repeat-x scroll 0 0 #000000;
	min-height: 225px;
}

footer .post-title {
	color: #ffffff !important;
}
footer .footer-1,
footer .footer-2,
footer .footer-3 {
	float: left;
}

/* CONTENT */

.header_wrapper {
	height: 336px;
	position: absolute;
	top: 80px;
	width: 100%
}
.main_content {
	margin-top: 356px;
	margin-bottom: 20px;
	/*
	position: relative;
	top: 376px;
	*/
}

.flexslider {
	border: none !important;
	margin: 0 !important;
}
.flexslider ul.slider {
	z-index: 1000;
}
.flexslider ol.flex-control-nav {
	z-index: 1001;
	bottom: 10px !important;
}

.flex-control-paging li a {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5) !important;
}
.flex-control-paging li a.flex-active {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9) !important;
}

/* NEWS TICKER */

.ticker-header {
	float: left;
	color: #FBB03B;
}

.caroufredsel_wrapper {
	line-height: 16px;
}

.news-ticker-wrapper {
	position: relative;
	top: 6px;
	padding: 6px 5px 2px 5px;
	background: #555555;
	float: right;
}
.news-ticker {
	background: #000000;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}

/* DATE */

.date_wrapper {
	border: 2px solid #FBB03B;
	width: 80px;
	padding: 8px 0;
	text-align: center;
	color: #000000;
	float: left;
	margin: 0 15px 10px 0;
}
.date_wrapper span.pd_date { font-size: 20px; font-weight: bold; border-bottom: 1px dotted #888888; padding: 0 0 3px 0; margin: 0 0 3px 0; }
.date_wrapper div.pd_date { padding: 0 0 3px 0; margin: 0 0 3px 0; }
.date_wrapper span.pd_month { font-size: 11px; }
.date_wrapper span.pd_year { font-size: 12px; }

.triangle-border:after {
    border-color: #FFFFFF transparent;
    border-style: solid;
    border-width: 8px 8px 0;
    bottom: -8px;
    content: "";
    display: block;
    left: 53px;
    position: absolute;
    width: 0;
}
.triangle-border:before {
    border-color: #FBB03B transparent;
    border-style: solid;
    border-width: 11px 11px 0;
    bottom: -11px;
    content: "";
    display: block;
    left: 50px;
    position: absolute;
    width: 0;
}
.triangle-border {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FBB03B;
    color: #333333;
    position: relative;
}

/* TEXT BOXES */

.contrast_textbox {
	padding: 15px;
	background: #F2F2F2;
}

/* LOGIN */

.cont_login_wrapper {
	width: 470px;
	border: 10px solid #f38f1e;
	padding: 30px;
	margin: 50px auto;
	
	background: #fbfbfb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZlNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #fbfbfb 32%, #e6e6e6 100%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#fbfbfb), color-stop(100%,#e6e6e6), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 32%,#e6e6e6 100%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 32%,#e6e6e6 100%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 32%,#e6e6e6 100%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 32%,#e6e6e6 100%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */


}
.cont_login {
	
}

/* ECOM TABLES */

table.ecom-table { margin: 0 0 30px 0; }
table.ecom-table tr {  }
table.ecom-table tr th {
	text-align: left;
	padding: 3px 0 3px 10px;
}
table.ecom-table tr th.ecom-head-title { color: #FBB03B; }
table.ecom-table tr th.ecom-head-cell { font-weight: normal; font-size: 12px; }
table.ecom-table tr td { background: #f2f2f2; margin: 2px 0;
	border-top: 6px solid white;
	padding: 3px 0 3px 10px;
}

table.ecom-table tr td input {
	margin: 0;
}


table.ecom-bc {
	margin: 0 auto 20px auto;
}

table.ecom-bc tr td.ecom-bc-head {
	height: 30px;
	width: 140px;
	text-align: center;
}
table.ecom-bc tr td.ecom-bc-line {
	background: url("../images/pip-line.gif") repeat-x;
	height: 13px;
	width: 140px;
	text-align: center;
}

div.pip {
	margin: 0 auto;
	width: 13px;
	height: 13px;
	background: url("../images/sprite.png") -166px -16px;
}
div.pip_on {
	margin: 0 auto;
	width: 13px;
	height: 13px;
	background: url("../images/sprite.png") -151px -16px;
}

/* PAYMENT */

.payment_note {
	width: 550px;
}

.payment_options_wrapper {
	clear: both;
	float: right;
	padding: 20px;
	border: 2px solid #FBB03B;
	width: 300px;
}
.payment_option {
	margin: 0 0 10px 0;
}

/* ADS */

.ad_leaderboard {
	margin: 20px auto;
	width: 728px;
}