/************************
Basic HTML Elements
************************/
a { color: #336699; font-weight:bold; }

h1 { color:#454545; font-family:Georgia, "Times New Roman", Times, serif; }
h2 { color: #333377; font-size:16px; font-weight: bold; margin-bottom: 6px; }
h3 { color: #024383; font-size:13px; font-weight: bold; margin-bottom: 3px; }
h4 { color: #333377; font-size:20px; font-weight: bold; margin-bottom: 6px; }
h5 { color: #d35401; font-size:24px; font-weight: bold; margin-bottom: 10px; }

.smalltext { font-size: 80%; }
.maintenance_message { background-color: #f2f2f2; border: 2px solid #e2e2e2; color: #999999; font-weight: bold; margin: 0 0 20px; padding: 10px 20px; }

/************************
colors
************************/
.red {
color: #cc0000;
}
.orange_text {
color: #D06B17;
}
.white_text { 
color: #ffffff;
}
.yellow_text {
color: #F5DB52;
}
.gray {
color: #888888;
}
/************************
CSS fixes
************************/
.container_12 table {
margin-bottom: 0px;
}
.container_12 li {
margin: 0;
}
body {
color: #333;
}



/* PIECES */
.blurb {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;
margin: 0 10px;
}

/* ADD TO CART Buttons */
.btn_cart_250_50 {
background: transparent url('http://iboomerang.com/img/add_to_cart_250_50_blue.png') 0 0 no-repeat;
height:50px; width:250px;
}
.blue .btn_cart_250_50 {
background-image: url('http://iboomerang.com/img/add_to_cart_250_50_yellow.png');
}
.gray .btn_cart_250_50 {
background-image: url('http://iboomerang.com/img/add_to_cart_250_50_blue.png');
}
.orange .btn_cart_250_50 {
background-image: url('http://iboomerang.com/img/add_to_cart_250_50_yellow.png');
}
.yellow .btn_cart_250_50 {
background-image: url('http://iboomerang.com/img/add_to_cart_250_50_blue.png');
}

/* KEY POINTS */
.key_points {
font-size: 16px;
list-style-type:disc;
list-style-position:outside;
margin: 0 0 0 15px; padding:0;
}
.key_points li {
list-style-type:disc;
padding: 15px 0 0;
}


.header {
background: url('http://iboomerang.com/img/header-top_bg.png') 0 0 repeat-x;
margin-bottom: 40px;
}
	.header-top {
	color: #ccc;
	height: 30px; line-height: 30px;
	}
		.header-top a {
		color: #d9d9d9;
		display: inline;
		float: left;
		font-weight: bold;
		height: 30px; line-height: 30px;
		padding: 0 24px;
		text-decoration: none;
/*		text-transform: lowercase; /**/
		}
		.header-top .backoffice_link {
		color: #f5db52;
		float: right;
		padding: 0;
		text-transform: none;
		}
		/* menu */
		.header-top #top-navigation { 
		margin:		0px; 
		padding:	0px; 
		list-style:	none; 
		line-height:30px; 
		display:	inline-block;
		float:		left; 
		z-index:	4; 
        position:	relative;
		}
		.header-top #top-navigation > li {
		cursor: 	pointer; 
		float: 		left; 
		position: 	relative;
		padding: 	0;
		}
			.header-top #top-navigation > li a:hover {
			color: #f3f3f3;
			}
			.header-top #top-navigation > li a.active,
			.header-top #top-navigation > li a.active:hover {
			background: #fff;
			color: #333;
			}
		
			/* sub-menus*/
			.header-top #top-navigation ul { 
			padding:0px; 
			margin:0px; 
			display:block; 
			display:inline;
			}
			.header-top #top-navigation li ul { 
			position:absolute; 
			left:-10px; 
			top:0px; 
			margin-top:30px; 
			width:150px; 
			line-height:16px;
			background-color:#f1f1f1; 
			color:#666; 
			/* for IE */ 
			display:none; 
			}
			.header-top #top-navigation > li:hover,
			.header-top #top-navigation > li:hover > a  {
			color: #f9f9c9;
			}
			.header-top #top-navigation > li:hover > a.active  {
			color: #333333;
			}
			.header-top #top-navigation li:hover ul { 
			display:block;
			}
			.header-top #top-navigation > li ul li { 
			color: #000;
			display:block; 
			font-weight: bold;
			margin: 5px 10px; 
			list-style-type:none; 
			}
			.header-top #top-navigation li ul li a { 
			display:block; 
			float: none;
			color:#666;
			height: auto;
			line-height: 20px;
			margin: 0;
			padding:0 10px;
			}
			.header-top #top-navigation li ul li a:hover { 
			color:#0b0b57; 
			}
			/* main submenu */  
			.header-top #top-navigation > li > ul { 
			left: 0px; 
			background-color: #f1f1f1;
			border-left: 3px solid #090909;
			border-right: 1px solid #ddd;
			border-bottom: 1px solid #ddd;
			color:#fff;
			padding: 0 10px;
			width: 240px;
			z-index:3;
			}
			.header-top #top-navigation > li > ul a:hover {
			color: #D06B17;
			}
			.header-top #top-navigation > li > ul > li {
			display: inline; float:left;
			width: 220px;
			}
			.header-top #top-navigation #nav-products { 
			width: 480px; z-index: 500;
            
			}
		.header-top .tollfree {
		margin-left: 20px;
		}
	.header-middle {
	background: url('http://iboomerang.com/img/logo2.png') 10px center no-repeat;
	display: block;
	height: 100px;
	padding: 0 10px;
	z-index: 1;
	}
		.header-middle .logo {
		display: inline;
		margin: 30px 0;
		z-index: 1;
		}
		.header-middle #scQtyD img {
		display: inline;
		float:right;
		margin: 0 0 20px;
		}
		.header-middle .repname {
		height: 20px;
		line-height: 20px;
		}
	.header-bottom {
	background-image: url('http://iboomerang.com/img/gradient.php?h=210&c1=e2e2e2&c2=cccccc');
	border-bottom: 9px solid #191919;
	color: #333;
	height: 210px;
	}
	.header-bottom.blue {
	background-image: url('http://iboomerang.com/img/gradient.php?h=210&c1=32357b&c2=0b0b57');
	color: #e2e2e2;
	}
	.header-bottom.orange {
	background-image: url('http://iboomerang.com/img/gradient.php?h=210&c1=d35501&c2=a04103');
	color: #e2e2e2;
	}
	.header-bottom.yellow {
	background-image: url('http://iboomerang.com/img/gradient.php?h=210&c1=ffd600&c2=b69902');
	color: #333;
	}
	
		.header-bottom .splash_img {
		display: inline;
		float: left;
		width: 560px;
		}
		.header-bottom .testimonial {
		dispaly: inline;
		float: left;
		font-size: 16px;
		height: 210px;
		margin: 0 50px;
		width: 300px;
		}
			.header-bottom .testimonial td {
			vertical-align: middle;
			}
			.header-bottom .testimonial cite {
			display: block;
			margin: 10px 0 0 160px;
			font-size: 11px;
			}

.content .content-left,
.content .content-middle,
.content .content-right {
border-right: 2px solid #e2e2e2;
display: inline;
float: left;
width: 318px;
}

.content .heading {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold;
margin: 0 10px;
text-align: left;
}

.content .content-right {
border: 0;
width: 320px;
}
	.content-left .mission_statement {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;
	margin: 0 10px;
	}
	.content-left .bbb_logo {
	display: block;
	margin: 20px 10px;
	}
.quote {
background: url('http://iboomerang.com/img/Lquote.png') 0 0 no-repeat;
margin: 0 10px;
padding: 10px 0 10px 24px;
}
	.quote .quote-top  {
	background: url('http://iboomerang.com/img/Rquote.png') bottom right no-repeat;
	font-size: 14px;
	font-weight:bold;
	color: #555555;
	padding: 0 0 10px;
	}
	.quote .quote-bottom {
	padding: 10px 0 0;
	text-align: right;
	}
.tweet {
background: url('http://iboomerang.com/img/Lquote.png') 0 0 no-repeat;
margin: 0 10px;
padding: 10px 0 10px 24px;
}
	.tweet .tweet-top  {
	background: url('http://iboomerang.com/img/Rquote.png') bottom right no-repeat;
	padding-bottom: 10px;
	}
	.tweet .tweet-bottom {
	font-size: 10px;
	text-align: right;
	}
.follow_us {
text-align: center;
}
/*	.follow_us .link {
	display: block;
	height: 40px;
	margin: 10px;
	} */
	.follow_us .link {
	display: inline;
	float: left;
	height: 39px;
	margin: 5px 0 5px 10px;
	width: 39px;
	}
	
.footer {
background: transparent url('http://iboomerang.com/img/gradient.php?h=100&c1=e2e2e2&c2=ffffff') 0 0 repeat-x;
border-top: 1px solid #ddd;
clear: both;
display: block;
height: 160px;
margin-top: 40px;
}
	.footer .footer-top,
	.footer .footer-middle {
	display: block;
	margin: 10px 0;
	}
		.footer .footer-top a,
		.footer .footer-middle a {
		color: #333;
		font-size: 10px;
		padding: 0 10px;
		text-decoration: none;
		}
		.footer .footer-top a {
		border-left: 1px solid #ccc;
		}
		.footer .footer-middle a {
		border-left: 1px solid #ccc;
		}
		.footer .footer-top a:first-child,
		.footer .footer-middle a:first-child {
		border: 0;
		}
		.footer .footer-top a:hover,
		.footer .footer-middle a:hover {
		color:	#D06B17;
		}
		
		.footer .footer-top .repname {
		color: #555555;
		display: inline-block;
		float: right;
		font-size: 10px;
		height: 20px;
		line-height: 20px;
		width: 200px;
		}

	.footer .footer-bottom {
	clear:			both;
	display: 		block;
	font-size: 		10px;
	padding:	 	30px 0;
	text-align: 	center;
	}
		.footer .footer-bottom .content-left,
		.footer .footer-bottom .content-middle,
		.footer .footer-bottom .content-right {
		display: inline; float: left; line-height: 20px; height:36px; text-align: left; width: 320px;
		}
			.footer .footer-bottom .content-left img {
			margin: 0 2px; vertical-align: middle;
			}
		.footer .footer-bottom .content-middle {
		margin-top: 10px; text-align: center;
		}
		.footer .footer-bottom .content-right {
		text-align: right;
		}

#siteseal{
	position:fixed;
	bottom:0px;
	right:0px;
	}
