/**
 * Style Sheet for [website.com]
 *
 * Contains styling information specific to the content and appearence of [website.com].
 *
 * @author     Sebo Marketing <http://www.sebomarketing.com>
 * @copyright  2008 by [Company Name], All Rights Reserved
 */

/* Reset */
h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: normal; font-style: normal; }
ul { list-style: disc; }
ol { list-style: decimal; }
img { border: none; }
fieldset { border: none; }
a { text-decoration: none; }
strong, label { font-weight: bold; }
em { font-style: italic; }

/* Global Appearance */
body {
	font: 89% arial, helvetica, sans-serif;
	color: #000;
	background: #ddd;
}
img {
	border:0px;
	margin:0px;
}

/* Global Links */
a:link, a:visited {
	/*text-decoration: none;
	color: #003399;*/
	text-decoration:none;
	font-weight:bold;
	color:#f80;
}
a:hover, a:active {
	/*text-decoration: underline; 
	color: #8f2525;*/
	text-decoration:underline;
	color:#f80;
}

/* Headers */
h1 {
	margin-top:0;
	margin-bottom:4px;
	font-size:130%;
	font-weight: bold;
}

h2 {
	margin-top:0;
	margin-bottom:4px;
	font-size:115%;
	font-weight: bold;
}

h3 {
	margin-top:0;
	margin-bottom:3px;
	font-size:100%;
	font-weight: bold;
}

p {
	margin: 0 0 1.2em 0;
	line-height: 1.4em;
	font-size: 89%;
}

/* Horizontal Rule */
.hr {
	margin-bottom:3px;
	border-bottom:1px solid black;
}

.hr2 {
	margin-top:13px;
	border-bottom:1px solid #ddd;
}

.hr3 {
	clear:both;
	margin-bottom:13px;
	border-bottom:1px solid #ddd;
}

/* Appearance Code Applied to Layout Elements */
#container {
	text-align:left;
	background: #fff url('/images-layout/container-bg.gif');
}

#content {
}

#columnWrapper {

}


/* Column Styles */
.columnStyle1 {
	margin:0;
	padding:0 20px;
}
	.columnStyle1 .columnTopLeft {
		display:none;
	}
		.columnStyle1 .columnTopRight {
		}
	.columnStyle1 .center {
		padding:0;
	}
		.columnStyle1 .center a:link, .columnStyle1 .center a:visited {
			text-decoration:none;
		}
		.columnStyle1 .center a:hover, .columnStyle1 .center a:active {
			text-decoration:underline;
		}
	.columnStyle1 .columnBottomLeft {
		display:none;
	}
		.columnStyle1 .columnBottomRight {
		}



.columnStyle2 {
	position:relative;
	margin:0;
	padding:0;
	background-color:#dbe9f4;
}
	.columnStyle2 .columnTopLeft {
		display:none;
	}
		.columnStyle2 .columnTopRight {
		}
	.columnStyle2 .center {
		padding:0 6px;
		font-size:90%;
	}
		.columnStyle2 .center a:link, .columnStyle2 .center a:visited {
			color:#af0000;
		}
		.columnStyle2 .center a:hover, .columnStyle2 .center a:active {
			color:#8f2525;
		}
	.columnStyle2 .columnBottomLeft {
		display:none;
	}
		.columnStyle2 .columnBottomRight {
		}


.columnStyle3 {
	margin:0;
	padding:0 20px;
}
	.columnStyle3 .columnTopLeft {
		display:none;
	}
		.columnStyle3 .columnTopRight {
		}
	.columnStyle3 .center1 {
		width: 230px;
		padding: 12px 0 0 245px;
	}
	.columnStyle3 .center1 h1 {
		margin-bottom: 15px;
		color: #4168a9;
		font-weight: normal;
	}
	.columnStyle3 .center1 h2 {
		color: #323232;
		font-weight: bold;
		font-size: 90%;
	}
	.columnStyle3 .center1 ul {
		padding: 0 0 0 15px;
		margin: 15px 0;
		font-size: 90%;
	}
	.columnStyle3 .center1 li {
		margin-bottom: 10px;
	}
	.columnStyle3 .center1 p {
		font-size: 90%;
	}
		.columnStyle3 .center1 a:link, .columnStyle3 .center1 a:visited {
			font-size: 90%;
			text-decoration:underline;
			color: #981813;
		}
		.columnStyle3 .center1 a:hover, .columnStyle3 .center1 a:active {
			text-decoration:none;
		}
	.columnStyle3 .columnBottomLeft {
		display:none;
	}
		.columnStyle3 .columnBottomRight {
		}

/* Button Styles */
.buttonStyle1 {
	width: 177px;
	height: 32px;
	color: #fff;
	border: none;
	background:	url('images-layout/buttonStyle1.gif') no-repeat;
}




/* List Styles */

ol {
	margin-left:20px;
	margin-bottom:1.2em;
	line-height:1.4em;
	font-size:95%;
}

.ulStyle1 {
}
	.ulStyle1 li {
	}
		.ulStyle1 li a {
		}
		.ulStyle1 li a:link, .ulStyle1 li a:visited {
			text-decoration: none;
		}
		.ulStyle1 li a:hover, .ulStyle1 li a:active {
			text-decoration: underline;
		}
		.ulStyle1 ul {
			margin: .4em 0 4px .4em;
			padding-left: 0;
			
			list-style: none;
		}
			.ulStyle1 ul li {
				margin-bottom: .4em;
				padding-left: 12px;
				background: url('images-layout/bullet-red-circle.gif') 0 7px no-repeat;
			}


.ulStyleSpaced li {
	margin-bottom: .6em;
}

.olStyleSpaced li {
	margin-bottom: .6em;
}
	.olStyleSpaced li p {
		padding: .6em 0 0 0;
	}



/* Text Styles */
.price {
	font-weight:600;
	color:#831012;
}
.bonusText {
	font-weight: bold;
	color:#000690;
}

.bigger {
	font-size:120%;	
}
.smaller {
	font-size:76%;
}

.strike {
	text-decoration:line-through;
	font-weight:600;
}


.alignStyle1 {
	text-align:center;
}
.alignStyle2 {
	text-align:right;
}

.extraLine {
	margin-bottom:1.5em;
}
.halfLine {
	margin-bottom:.5em;
}

/* ------------------ Headers -----------------*/


/* ------------------- Links ------------------*/


/***************************************************************
Image Classes
***************************************************************/
.thumbNail {
	float:left;
	padding:0 8px 8px 0;
	text-align:center;
}



/***************************************************************
Site Wide Banners

!!! Comment Out When Not in Use !!!
***************************************************************/
.hasSubNav {
	/*padding-top:75px; /*  Site Wide Banner */ /* Equal to the height of the banner */
}
.noSubNav {
	/*padding-top:75px; /*  Site Wide Banner */ /* Equal to the height of the banner */
}


.hasSubNav .siteWideBanner, .noSubNav .siteWideBanner{
	display:none;
	position:absolute;
	top:-10px; /* Account for the 10px white space that is usually above each page. */
	left:0;
	width:968px;
	height:75px;
	background: url('images-pm/bonusbanner_4july.jpg') top left no-repeat;
	z-index:1;
}
.noSubNav .siteWideBanner {
	display:none;
}