/*
	NOTE: All styles are listed, as well as possible,
	in the order they appear visually on the page,
	
	background:url(../i/background.gif);
*/

/* 
	1 - Global HTML Styles
	These styles apply globally to the site and are applied directly to html tags
*/
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;	
}

/* list and bullet classes */
ul, ol {
	margin-bottom:10px;
	line-height:22px;
	text-align:left;
	color:#000000;
}

li {
	list-style-type:disc;
	font-size:12px;
	font-weight:bold;
}
li a {
	font-weight:bold;
	color:#cd0101;
}
li a:hover {
	text-decoration:none;
	color:#cd0101;
}

/* form classes */
form {
	margin:0;
	padding:0;	
}

input {
	margin:0;
	padding:0;
}

/* content classes */
h1 {
	margin-top:20px;
	font-size:20px;
	line-height:10px;
	font-weight:bold;	
	color:#cd0101;
}

h2 {
	margin-bottom:-5px;
	font-size:16px;
	line-height:24px;
	font-weight:bold;
	color:#666;
}

h3 {
	margin-top:30px;
	margin-bottom:-10px;
	font-size:14px;
	font-weight:bold;
	color:#333;	
}
h3 a {
	color:#666;
}

p {
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	line-height:16px;
	color:#000;	
}

/*   p:first-letter {font-size: 200%; float: left}    */

p a:link, p a:visited {
	font-weight:bold;
	text-decoration:underline;
	color:#cd0101;
}
p a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#cd0101;
}

img {
	border:0;
	margin-right:110;
}

/* 
	2 - Global Layout Styles
	These styles apply globally to the site and control the main divs that comprise the main layout
*/

/* wrapper: a container div for entire page layout */
#wrapper {
	width:820px;
	margin:0 auto;
	background: url(../i/background1.gif) repeat-y;
}


/* header: entire header, inlcuding standardized text links */
#header {
	position:absolute;
	top:0;
	width:820px;
	height:91px;
	background:url(../i/header-gradient.jpg) no-repeat 275px 0;
}
#header a:link, #header a:active, #header a:visited {
	text-decoration:none;
	color:#ffffff;
}
#header a:hover {
	text-decoration:none;
	color:#accfe5;
}

#header .textlinks {
	position:absolute;
	top:66px;
	left:623px;
	font-size:13px;
	font-weight:bold;
	color:#cbcbcb;
}

/* left column styles */
#left {
	width:200px;
	display:block;
	float:left;
	margin-top:91px;
}
#left a {
	display:block;
}

#left-divider1 {
	width:180px;
	display:block;
	background:url(../i/left-divider.gif) no-repeat;
	margin-left:10px;
}

#left-divider2 {
	display:block;
	margin-top:20px;
	margin-left:10px;
	background:url(../i/left-divider.gif) no-repeat;
}

/* middle: this div also contains the   */
#middle {
	float:auto;
	width:820px;
}

#content {
	width:720px;
	float:left;
	background-color:#000;
}

#content2 {
    margin-top:0px;
	width:720px;
	float:left;
	padding-left:50px;
	background-color:#fff;
}


#content3 {
	width:820px;
	float:left;
	padding:0 0px;
	background-color:#000;
}

#content3 .low-throw {
	margin-right:17px;
	margin-left:17px;
}

#custom-step {
	width:720px;
	display:block;
	clear:both;
}

/* footer and kicker */
#footer {
	width:820px;
	height:27px;
	clear:both;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background:#000;
}

#footer a:link, #footer a:active, #footer a:visited {
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:none;
	color:#8b8b8f;
}

#footer .textlinks {
	padding:9px;
	font-size:12px;
	font-weight:bold;
	color:#cbcbcb;
}

#kicker {
	width:820px;
	height:27px;
	clear:both;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#fff;
}

#kicker a:link, #kicker a:active, #kicker a:visited {
	text-decoration:none;
	}
	
#kicker a:hover {
	text-decoration:none;
	color:#a1a1a1;
}

#kicker .kickerlinks {
	font-size:10px;
	font-weight:normal;
	color:#000;
}

/* 
	6 - Sitemap Styles
	These styles apply ONLY to the sitemap page (/sitemap.html)
*/
#sitemap a {
	text-decoration:none;
}
#sitemap a:hover {
	text-decoration:underline;
}


.catalog-title {
	font-weight:bold;
	font-size:12px;
	color:#000;	

}

.catalog-desc {
	font-size:10px;
	line-height:14px;
	color:#000;	
}
