/************************************************
	BATTERYEQUALISER.COM
	
	Global	
	Page
	Header 
	Menu 
	Content ... available, left=566, right=238
	Footer 

	images
	divs 

	table layout
	table simple
	table basic
	table basic_noborder
	table products
	table shopcart

	announcement
	blog styles

	topNav
	footerNav
	menu_footer
	
************************************************/
.red { color:#C41136; }
.gold { color:#FFD90F; }
.black { color:#000000; }
.graydk { color:#555555; }
.graymd { color:#787878; }
.graylt { color:#999999; }

/************************************************
	Global	
************************************************/
/* for Firefox browsers */
html {
	height: 100%; 
	margin-bottom: 0.1px; 
	font-size: 100%;
}
body {
	height: 100%; 
	color: #333333;
	font: normal 12px/18px Arial, Helvetica, Sans-Serif, Verdana;
	margin: 0 auto 0;
	background-color: #C41136;
	}
.small {
	color: #333333;
	font-size: 11px;
	}
a, a:visited {
	color: #333333;
	text-decoration: underline;
	}
a:hover {
	color: #C41136;
	text-decoration: underline;
	}
a.small, a:visited.small {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	}
a:hover.small {
	color: #C41136;
	font-size: 11px;
	text-decoration: underline;
	}
a.plain, a:visited.plain {
	text-decoration: none;
	}
a:hover.plain {
	text-decoration: underline;
	}
h2.entry-title a {
	text-decoration: none;
	}
select, textarea, td, tr, input {
	font: normal 12px Arial, Helvetica, Sans-Serif, Verdana;
	}
h1 {
	color: #C41136;
	font: bold 22px/22px Arial, Helvetica, Sans-Serif, Verdana;
	margin-bottom: 18px;
	}
h2 {
	color: #333333;
	font: bold 18px/18px Arial, Helvetica, Sans-Serif, Verdana;
	}
h3 {
	color: #333333;
	font: bold 16px/18px Arial, Helvetica, Sans-Serif, Verdana;
	}
ol {
	margin-top: 18px;
	margin-bottom: 0;
	}
ul {
	list-style: disc;
	color: #333333;
	}
ul.expanded li, ol.expanded li {
	padding-bottom: 16px;
	}
ul.compact, ol.compact {
	margin-top: 0;
	margin-bottom: 0;
	}

/************************************************
	Page
************************************************/
#page {
	width: 900px;
	border: 0;
	margin: 20px auto;
	padding: 0;
	}
#wrapper {
	width: 900px;
	margin: 0;
	padding: 0;
	background: #FFFFFF url(https://www.batteryequaliser.com/images/bgContent.jpg) repeat-y;
	}


/************************************************
	Header 
************************************************/
#header {
	width: 900px;
	height: 152px;
	border: 0;
	margin: 0;
	padding: 0;
	background: url(https://www.batteryequaliser.com/images/bgHeader.jpg) no-repeat left top;
	}
#banner {
	width: 900px;
	height: 122px;
	border: 0;
	margin: 0;
	padding: 0;
	background: #fff;
	border-bottom: 1px solid #BDBDBD;
	}
#menu_header {
	border: 0;
	margin: 0;
	padding: 10px 15px 0 0;
	float: right;
	}
 #menu_header a, #menu_header a:visited	{
	font: normal 11px/18px Arial, Helvetica, Sans-Serif, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	}
#menu_header a:hover	{
	font: normal 11px/18px Arial, Helvetica, Sans-Serif, Verdana;
	color: #FFD90F;
	text-decoration: none;
	}
#menu_header .gray	{
	color: #CCCCCC;
	}
	

/************************************************
	Menu 
************************************************/
#menu {
	width: 900px;
	height: 31px;
	border: 0;
	margin: 0;
	padding: 0;
	background: url(https://www.batteryequaliser.com/images/bgMenu.jpg) no-repeat left top;
	}

/************************************************
	Content
************************************************/
#content {
	width: 900px;
	border: 0;
	margin: 0;
	padding: 0;
	background: url(https://www.batteryequaliser.com/images/bgContent.jpg) repeat-y;
	line-height: 18px;
	text-align: left;
	}
#content_full {
	width: 900px;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	line-height: 18px;
	text-align: left;
	}
#content_simple {
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	background: url(https://www.batteryequaliser.com/images/bgContent.jpg) repeat-y;
	line-height: 18px;
	text-align: left;
	}
#left {
	width: 630px;
	}
#right {
	width: 270px;
	}
#full {
	width: 900px;
	}
#simple {
	width: 100%;
	}
#left .content {
	padding: 24px 32px; 
	}
#right .content {
	padding: 24px 10px 24px 16px; 
	font: normal 11px/14px Arial, Helvetica, Sans-Serif, Verdana;
	}
#full .content {
	padding: 24px 16px; 
	}
#simple .content {
	padding: 24px 16px; 
	}
#right h3 {
	margin: 0;
	padding-bottom: 6px; 
	pading: 0;
	}
.content {
	padding: 0; 
	line-height: 18px;
	}

/************************************************
	Footer 
************************************************/
#footer {
	clear: both;
	width: 900px;
	height: 66px;
	border: 0;
	margin: 0;
	padding: 0;
	background: url(https://www.batteryequaliser.com/images/bgFooter.jpg) no-repeat left bottom;
	}
#footer .content {
	color: #FFFFFF;
	font: normal 11px/18px Arial, Helvetica, Sans-Serif, Verdana;
	text-align: center;
	padding: 8px 0; 
	}
#footer a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}
#subfooter {
	clear: both;
	width: 900px;
	height: 200px;
	margin: 10px auto 20px auto;
	padding: 0;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
	}
#subfooter a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}
#subfooter_simple {
	clear: both;
	height: 50px;
	margin: 10px auto 20px auto;
	padding: 0;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
	}
#subfooter_simple a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}

/************************************************
	menu_footer
************************************************/
#menu_footer ul	{
	border: 0;
	margin: 0;
	padding: 0;
	}
#menu_footer li	{
	display: inline;
	list-style-type: none;
	padding: 0 12px;
	font: normal 11px/18px Arial, Helvetica, Sans-Serif, Verdana;
	color: #999999;
	}
 #menu_footer li a, #menu_footer li a:visited	{
	color: #FFFFFF;
	text-decoration: none;
	}
#menu_footer li a:hover	{
	color: #999999;
	text-decoration: none;
	}


/************************************************
	images
************************************************/
* img { 
	border: 0; 
	}
img.productthumb {
	float: left;
	margin: 6px 15px 10px 0;
}
img.alignleft {
	float: left;
	margin: 0 20px 0 0;
	}
img.alignright {
	float: right;
	margin: 0 0 0 20px;
	}
img.framed {
	border: 1px solid #999999;
	padding: 1px;

	}
	
/************************************************
	sub_menu
************************************************/
#sub_menu { 
	padding: 0; 
	border-bottom: 0 solid #999; 
	margin: 5px 0 0 0; 
	}
#sub_menu li { 
	list-style: none; 
	}
#sub_menu li a { 
	display: block; 
	color: #333333; 
	background-color: #EFEFEF; 
/*
	background: #F4F4F4 url(../images/arrow.gif) no-repeat top left; 
	width: 100%; 
*/
	padding: 4px 4px 4px 21px;
	margin: 0 0 1px 0; 
	font-weight: normal; 
	text-decoration: none; 
	letter-spacing: 0.5px;
	}	
#sub_menu li a.sub { 
	background-color: #F4F4F4; 
/*
	background: #F2F2F2 url(../images/arrow.gif) no-repeat 15px center; 
	width: 175px; 
*/
	padding: 4px 4px 4px 36px;
	}	
#sub_menu li a:hover, #sub_menu li .active { 
	background-color: #C41136; 
/*
	background: #EF1C25 url(../images/arrow.gif) no-repeat top left; color: #fff;  
*/
	color: #FFFFFF; 
	font-weight: normal; 
	}


/************************************************
	divs 
************************************************/
#clr, .clr, .clear, .clearfloat {   
	clear: both;   
	overflow: hidden;   
	width: 1px;   
	height: 1px;   
	margin: 0 -1px -1px 0;   
	border: 0;   
	padding: 0;   
	font-size: 0;   
	line-height: 0;   
	}
#hide {
	visibility: hidden;
	margin: 0 0 0 0;   
	}
#errors {
	color: #C41136;
	font-weight: bold;
	}
#media_contact {
	float: right;
	text-align: left;
	margin: 24px 10px 6px 20px;
	border: 1px solid #CCC9C4;
	padding: 11px;
	}
#refillnote {
	background: url(https://www.batteryequaliser.com/images/arrow_up.gif) no-repeat right top;
	padding: 3px 40px 3px 3px;
	color: #C41136;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	text-align: right;
	}
#refillnote a, #refillnote a:visited {
	color: #C41136;
	text-decoration: underline;
	}
#refillnotea:hover {
	color: #333333;
	text-decoration: underline;
	}
#accountinfo {
	position: relative;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	text-align: right;
	z-index: 200;
	padding-right: 30px;
	}
#quote {
	margin: 20px 25px 20px 0;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
	padding: 5px;
	}
#past_newlsletters {
	margin: 20px 0 20px 0;
	color: #333333;
	text-align: left;
	border: 1px solid #cccccc;
	padding: 5px;
	width: 300px;
	}
.floatright {
	float: right;
	margin: 0 0 12px 24px;
	}
.floatrightvideo {
	float: right;
	margin: 0 0 12px 24px;
	background-color: #A32932;
	}
.floatleft {
	float: left;
	margin: 0 24px 12px 0;
	}
.personnel {
	clear: both;
	margin-top: 24px;
	}
	
h1.press {
	color: #666666;
	font-size: 16px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	margin: 0 0 16px 0;
	}
h3.question {
	margin: 12px 0 0 0; 
	border: 0; 
	color: #C41136; 
	}
h3.press {
	color: #333333;
	font-size: 13px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	}
h3.reasons {
	margin: 0; 
	}
h3.red {
	color: #C41136;
	}
h3.tagline {
	margin: 18px 0; 
	border: 0; 
	font-size: 18px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	text-align: center;
	}

.videoclip {
	padding: 3px;
	background-image: url(https://www.batteryequaliser.com/images/bgVideo.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	}

h3.icon {
	background-image: url(https://www.batteryequaliser.com/images/iconLogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	}

#logos {
	margin: 32px 0 0 0;
	padding: 0;
	border: 0;
	text-align: center;
	}
#logos img {
	padding: 0 16px 16px 0;
	}
#checkoutleft {
	width: 410px;
	padding: 0 10px 0 0;
/*
	border-right: 1px solid #ccc;
*/
	}
#checkoutright {
	float: right;
	text-align: left;
	width: 400px;
	margin: 0;
	padding: 0;
	}
#trustlogoplus {
	margin: 18px 0;
	}	
#right .wrapper {
	width: 244px;
	background-color: #FFFFFF;
	text-align: center;
	margin-bottom: 18px;
	}
#right .boxed_wrapper {
	width: 222px;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #CCCCCC;
	padding: 10px;
	}
#right .wrapper h3 {
	text-align: center;
	padding: 3px 10px 5px 10px;
	color: #FFFFFF;
	font: bold 13px/15px Arial, Helvetica, Sans-Serif, Verdana;
	background-image: url(https://www.batteryequaliser.com/images/bgWrapper.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#right .wrapper img {
	margin-bottom: 8px;
	}
.wrapper_white h4 {
	margin: 0;
	}
.importantnote {
	margin: 18px 0;
	border: 1px solid #999999;
	padding: 5px;
	}	
.ad {
	float: left;
	width: 180px;
	height: 236px;
	margin: 0 10px 18px 0;
	text-align: center;
	}	
.ad img {
	border: 1px solid #999999;
	padding: 1px;
	}
.ad a, .ad a:visited {
	color: #333333;
	text-decoration: none;
	}
.ad a:hover {
	color: #C41136;
	text-decoration: underline;
	}
.slideshow a, .slideshow a:visited {
	color: #C41136;
	text-decoration: none;
	}
.slideshow a:hover {
	color: #C41136;
	text-decoration: underline;
	}
#caption, #caption2 {
	text-align: center;
	}
	
	
/************************************************
	table layout
************************************************/
table.layout {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	clear: both;
	vertical-align: top;
	}
table.layout tr { 
	vertical-align: top;
	text-align: left;
	}
table.layout td { 
	text-align: left;
	vertical-align: top;
	border: 0;
	margin: 0;
	padding: 0;
	}
table.layout td .aligncenter { 
	text-align: center;
	}
table.layout td .alignright { 
	text-align: right;
	}
table.layout td .alignbottomcenter { 
	text-align: center;
	vertical-align: bottom;
	}

/************************************************
	table basic
************************************************/
table.basic { 
	border: 0;
	padding: 0;
	border-top: 1px solid #CCCCCC; 
	border-left: 1px solid #CCCCCC; 
	border-collapse:collapse;
	}
table.basic th { 
	background-color: #EFEFEF;
	padding: 5px;
	color: #333;
	font-size: bold 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
table.basic th.middle {
	vertical-align: middle;
	}
table.basic th.small {
	font-size: 10px;
	vertical-align: bottom;
	text-align: center;
	}
table.basic th.big {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	}
table.basic td { 
	padding: 5px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
table.basic td.ctr, table.basic td.center {
	text-align: center;
	}
table.basic td.alignleft {
	text-align: left;
	}
table.basic td.alignright {
	text-align: right;
	}
table.basic td.aligncenter {
	text-align: center;
	}
table.basic h3, table.basic h4 {
	margin: 0;
	line-height: 18px;
	}
	
/************************************************
	table basic_noborder
************************************************/
table.basic_noborder { 
	border: 0;
	padding: 0;
	border: 0; 
	border-collapse:collapse;
	}
table.basic_noborder th { 
	border: 0;
	padding: 5px;
	color: #333;
	font-size: bold 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	}
table.basic_noborder td { 
	border: 0;
	padding: 5px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	}
table.basic_noborder td.ctr, table.basic_noborder td.center {
	text-align: center;
	}
table.basic_noborder td.alignleft {
	text-align: left;
	}
table.basic_noborder td.alignright {
	text-align: right;
	}
table.basic_noborder td.aligncenter {
	text-align: center;
	}
table.basic_noborder th.middle {
	vertical-align: middle;
	}
table.basic_noborder th.error {
	color: #C41136;
	}
	
/************************************************
	table simple
************************************************/
table.simple { 
	border: 0; 
	margin: 0;
	padding: 0;
	border-collapse:collapse;
	}
table.simple th { 
	border: 0; 
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	}
table.simple td { 
	border: 0; 
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	}
table.simple td.center { 
	text-align: center;
	}
table.simple td.alignright { 
	text-align: right;
	}
table.simple td.aligntop { 
	vertical-align: top;
	}

/************************************************
	table products
************************************************/
table.products { 
	border: 0;
	margin: 0;
	padding: 0;
	}
table.products td { 
	border: 0;
	padding: 3px 5px;
	color: #333;
	font: 12px normal Arial, Helvetica, Sans-Serif, Verdana;
	text-align: left;
	vertical-align: middle;
	}
table.products td.alignright {
	text-align: right;
	}
table.products td.aligncenter {
	text-align: center;
	}
table.products td.aligncenterbottom {
	text-align: center;
	vertical-align: bottom;
	}
table.products h3 {
	font-size: 12px;
	font-weight: bold;
	}

/************************************************
	table shopcart
************************************************/
table.shopcart { 
	border: 1px solid #CCCCCC; 
	border-collapse:collapse;
	}
table.shopcart th.heading { 
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 5px;
	background-color: #EFEFEF;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
/*
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
*/
	}
table.shopcart th.headingleft { 
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 5px;
	background-color: #EFEFEF;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
/*
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
*/
	}
table.shopcart th.headingright { 
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 5px;
	background-color: #EFEFEF;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
/*
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
*/
	}
table.shopcart th { 
	padding: 3px;
	background-color: #EFEFEF;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #eee;
	}
table.shopcart th.right {
	text-align: right;
	}
table.shopcart td { 
	margin: 0;
	padding: 3px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	vertical-align: top;
/*
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
*/
	vertical-align: middle;
	}
table.shopcart td.center {
	text-align: center;
	}
table.shopcart td.right {
	text-align: right;
	}
table.shopcart td.top {
	vertical-align: top;
	}
table.shopcart th.error {
	color: #C41136;
	}
table.shopcart td.highlight {
	text-align: left;
/*
	background-color: #C41136;
	background-color: #A1B12A;
	border-right: 0;
	border-bottom: 0;
*/
	padding: 3px;
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif, Verdana;
	font-weight: normal;
	border: 2px solid #C41136;
	}

/************************************************
	announcement
************************************************/
.announcement {
	clear: both;
	margin: 0 0 24px 0;
	padding: 0;
/*
	border: 1px solid #CCCCCC;
	background-color: #F6F6F6;
*/
	}
.announcement .content {
	padding: 10px;
	}
.announcement img {
	border: 1px solid #EEEEEE;
	padding: 2px;
	}
.announcement img.alignleft {
	float: left;
	margin: 0 24px 12px 0;
	}
.announcement img.alignright {
	float: right;
	margin: 0 0 12px 24px;
	}
.announcement h2 {
	margin: 0;
	text-align: left;
	}
.headline {
	text-align: center;
	margin: 0 0 18px 0;
	}
.headline a, .headline a:visited {
	color: #333;
	text-decoration: none;
	}
.headline a:hover {
	color: #FFBF65;
	text-decoration: underline;
	}

/************************************************
	blog styles
************************************************/
h1.entry-title {
	color: #333333;
	font: bold 18px/18px Arial, Helvetica, Sans-Serif, Verdana;
	margin-bottom: 0;
	}
h2.entry-title {
	margin-bottom: 0;
	}

.mypost {
	margin: 0 0 36px 0;
	border: 1px solid #CCCCCC;
	padding: 10px;
	}
	
.entry-meta {
	color: #888;
	font-size: 11px;
}
.entry-meta a {
	color: #888;
	font-size: 11px;
}

.navigation {
	color: #888;
	font-size: 11px;
	line-height: 18px;
	overflow: hidden;
	padding: 5px 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: 18px 0;
}

.entry-utility {
	color: #888;
	font-size: 11px;
/*
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
*/
}


#right .widget-area h3 {
	margin: 0;
	text-align: center;
	padding: 3px 10px 5px 10px;
	color: #333;
	font: bold 15px/15px Arial, Helvetica, Sans-Serif, Verdana;
/*
	background-image: url(https://www.batteryequaliser.com/images/bgWrapper.gif);
	background-repeat: no-repeat;
	background-position: left top;
*/
	}

ul.xoxo {
	width: 222px;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #CCCCCC;
	padding: 10px;
	}
ul.xoxo li {
	list-style-type: none;
	padding: 5px 0 10px 0;
	font: normal 11px/18px Arial, Helvetica, Sans-Serif, Verdana;
	color: #999999;
	margin-left: -15px;
	}

ul.xoxo li a {
	color: #000000;
	test-decoration: underline;
	}

ul.xoxo li a:hover {
	color: #C41136;
	test-decoration: none;
	}

