/* Reliable Brothers CSS Document */

body {
	background:#2f2214;
	padding: 0;
	margin:0;
	/*padding:20px 0 20px 0;*/
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#000000;
}

/* FONTS & HEADINGS */

p,.content {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#000000;
	line-height:1.5em;
	margin:0 0 1em 0;
}

p.headRed {
	color:#ac0000;
	font-weight:bold;
	font-size:13px;
	margin:0 0 1em 0;
}

p.headGreen {
	color:#456434;
	font-weight:bold;
	font-size:13px;
	margin:0;
}

.red {
	color:#FF0000;
	font-weight:bold;
	margin:0;
	padding:0;
}
	
h1,.h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:1.5em;
	color:#ac0000;
	margin:0 0 1em 0;
}

h2,.h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:1.5em;
	color:#ac0000;
	margin:0 0 1em 0;
}

h3,.h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:1.5em;
	color:#ac0000;
	margin:0 0 1em 0;
}

h4,.h4 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
	color:#ac0000;
	margin:0 0 1em 0;
}

/* LINKS */


/* ID TAGS & CLASSES */

#container {
	width:766px;
	margin:0 auto 0 auto;
	padding:9px 9px 9px 9px;
	background:#FFFFFF;

}

#siteContainer {
	width:749px;
	margin:0 auto 0 auto;
	padding:0px;
	border:#b73a1c 2px solid;
}

#header {
	background:url(images/top-banner.jpg) no-repeat;
	width:749px;
	height:118px;
	margin:0;
	padding:0;
}

#headerLeft {
	width:139px;
	height:113px;
	float:left;
	margin:0;
	padding:0;
}

#logo {
	width:139px;
	height:113px;
	margin:0;
	padding:0;
	text-indent:-999em;
}

#headerRight {
	float:right;
	width:610px;
	height:118px;
	margin:0;
	padding:0;
}

#headSpacer {
	width:96px;
	float:left;
}

#rb-welcome {
	background:url(images/reliablebros-welcome.png) no-repeat;
	float:left;
	width:389px;
	height:86px;
	margin:0;
	padding:0;
	text-indent:-999em;
}

#call-toll-free {
	background:url(images/call-toll-free.png) no-repeat;
	float:right;
	width:151px;
	height:86px;
	text-indent:-999em;	
}

	#call-toll-free p {
		margin:0;
		padding:0;
	}

#contentContainer {
	width:749px;
	margin:0;
	padding:0;
}

#leftColumn {
	float:left;
	width:186px;
	margin:0;
	padding:0;
}

	#search {
		width:148px;
		background:#ac0000;
		margin:11px auto 0 auto;
		padding:10px;
	}
	
	#leftMenu {
		width:154px;
		border:#456434 1px solid;
		margin:18px auto 0 auto;
		padding:8px;
	}
	
	ul.leftMenuList {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:100;
		color:#000000;
		line-height:1.5em;
		margin:10px 0 15px 18px;
		padding:0;
	}
	
	.menuBar {
		background:url(images/menuBar.jpg) no-repeat;
		width:148px;
		height:2px;
		margin:0;
		padding:0;
	}
	
#content {
	float:left;
	width:543px;
	margin:11px 0 0 0;
	padding:0 10px 10px 10px;
}

#footer {
	width:766px;
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
	color:#FFFFFF;
}

	#footer a {
		color:#ffffff;
		text-decoration:none;
	}
	
	#footer a:visited {
		color:#ffffff;
		text-decoration:none;
	}
	
	#footer a:hover {
		color:#ffffff;
		text-decoration:underline;
	}
	
	#footer a:active {
		color:#ffffff;
		text-decoration:none;
	}

/* ------------- INDEX STYLES ----------------- */

#contentArea {
	width:539px;
	margin:0;
	padding:0;
}

#topBarText { 
	width:539px;
	margin:0;
	padding:2px 0 0 0;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	height:23px;
}

.topBarLeft {
	width:268px;
	float:left;
	height:23px;
}

	.topBarLeft a {
		color:#000000;
		text-decoration:none;
	}
	
	.topBarLeft a:visited {
		color:#000000;
		text-decoration:none;
	}
	
	.topBarLeft a:hover {
		color:#000000;
		text-decoration:underline;
	}
	
	.topBarLeft a:active {
		color:#000000;
		text-decoration:none;
	}

.topBarRight {
	width:268px;
	float:right;
	height:23px;
	text-align:right;
}

#mainContent {
	clear:both;
	width:539px;
	margin:0;
	padding:0;
	border-bottom:#ac0000 1px solid;
}

#special-banner {
	background:url(images/special-banner.jpg) no-repeat;
	width:539px;
	height:86px;
	margin:0 0 10px 0;
	padding:0;
	text-indent:-999em;
	/*display:none;*/
}

#bottomContent {
	clear:both;
	width:539px;
	margin:0;
	padding:5px 0 0 0;
}

.productBox {
	width:170px;
	margin-right:5px;
/*	border:#ac0000 1px solid; */
	float:left;
}

.productIMG {
	width:170px;
	text-align:center;
	margin:0;
	padding:0;
}

.productText {
	width:160px;
	margin:0 auto 0 auto;
	padding:3px 0 0 0;
}

.productTextBottom {
	float:left;
	width:97px;
	font-size:10px;
}

.productBuyNow {
	float:right;
	width:62px;
	margin:0;
	padding:0;
}

#bottomLinks {
	clear:both;
	width:529px;
	text-align:right;
	padding:40px 10px 0 0;
	margin:0;
}

	#bottomLinks a {
		color:#000000;
		text-decoration:none;
	}
	
	#bottomLinks a:visited {
		color:#000000;
		text-decoration:none;
	}
	
	#bottomLinks a:hover {
		color:#000000;
		text-decoration:underline;
	}
	
	#bottomLinks a:active {
		color:#000000;
		text-decoration:none;
	}