/* CSS Document */

body 
	{
	font-family: Myriad, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color:#ffffff;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(/imagesMaster/headerWave_r2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#000000;
	}
	
	
h1, h2, h3, h4, h5, h6, h7
 	{
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */

	}

p 
	{

	}


#masterContainer 
	{
	width:780px;
	}
	

#headerContainer
	{
	position:relative;
	
	
	height:105px;
	text-align:left;
	float:none;
	z-index:100;
	white-space:nowrap;
	}
	
#logoContainer
	{
	width:142px;
	height:90px;
	position:relative;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
	float:left;
	}
	
#loginContainer
	{
	position:relative;
	height:14px;
	left:520px;
	width:250px;
	top:1px;
	margin:0px;
	padding-top:4px;
	color:#00A2A2;
	z-index:2005px;
	}
	
#loginContainer a:link, #loginContainer a:visited
	{
	font-size:11px;
	color:#00A2A2;
	text-decoration:none;
	}
	
#loginContainer a:hover
	{
	color:#FF0000;
	text-decoration:underline;
	}

#menuContainer
	{
	padding-top:22px;
	white-space:nowrap;
	float:left;
	z-index:1000;
	}

.noShow {
	display:none;
	}
	
	
#titleContainer {
	text-align:left;
	margin: 20px 0px 0px 0px;
	clear:both;
	width:780px;
}

.title {
	
	font-size:24px;
	font-weight:normal;
	color:#97AEC4;
	padding-left:0px;
	padding-top:20px;
	}

#contentContainer
	{
	text-align:left;
	margin: 0px 0px 10px 0px;
	clear:both !important;
	width:780px;
	background-color:#FFFFFF;
	color:#000000;
	}
	
	
#contentContainer a:link, #contentContainer a:visited {
	color:#66AADD;
	text-decoration:none;
	}
	
	#contentContainer a:hover {
	color:#FF0000;
	border-bottom:dotted 1px #FF0000;
	}
	
	#newsHeadlines a:hover {
	color:#FF0000;
	border-bottom:dotted 1px #97AEC4;
	}
	
#contentContainerHomepage
	{
	text-align:left;
	height:auto;
	margin: 30px 0px 20px 0px;
	clear:both;
	width:780px;
	background-color:#FFFFFF;
	z-index:-1;
	}
	
#leftOneColumnBlack 
{
	background-color:#FFFFFF;
	color:#111111;
	float:left;
	padding-right:20px;
	width:250px;
	text-align:left;
	line-height:150%;
}

#leftBlack 
{
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	padding-right:20px;
	width:380px;
	text-align:left;
	line-height:150%;
}

#rightTwoColumnWhite 
{
	background-color:#FFFFFF;
	color:#000000;
	float:left;
	margin-top:20px;
	border:solid 2px #97AEC4;
	width:466px;
	padding:20px;
	text-align:left;
}

#rightTwoColumnBlack 
{
	
	color:#111111;
	float:left;
	width:466px;
	text-align:left;
}

.TestimonialQuote 
{
	/*color:#6c7d8c;*/
	color:#AA0000;
	font-style:normal;
	font-weight:bold;
	font-size:14px;
}
	
#rightWhite
{
	background-color: #ffffff;
	color: #000000;
	float: left;
	margin-top: 20px;
	width: 374px;
	text-align: left;
	background-image: url(/imagesMaster/sideBar_metallic_middle.jpg);
	background-repeat: repeat-y;
	padding:0px;
}

#rightWhite h2, #rightWhite h3, #rightWhite p 
{
	padding-left:20px;
	padding-right:20px;
}


#footerContainer
	{
	
	width:780px;
	clear:both !important;
	margin-bottom:20px;
	margin-top:10px;
	color:#111111;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	padding:20px 0px;
	}
	
#footerContainer a:link, #footerContainer a:visited 
	{
	color:#111111;
	text-decoration:none;
	}
	
#footerContainer a:hover
	{
	color:#ff0000;
	text-decoration:underline;
	}
	
#dealerFinderContainer
{
	border-top: solid 1px #555555;
	background-position: right 20px;
	background-image: url(/images/USmap_98x60.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 279px;
	padding-top: 35px;
}

.dealerCompany {
	font-size:12px;
	font-weight:bold;
	padding: 5px 10px 5px 0px;
	border-bottom:dotted 1px #333333;
	}
	
.dealerCells {
	font-size:11px;
	padding: 5px 10px 5px 0px;
	border-bottom:dotted 1px #333333;
	}
	
	
.dealerMapCell {
	font-size:10px;
	padding: 5px 0px 5px 5px;
	border-bottom:dotted 1px #333333;
	}
	
.dealerBaitcasterAvailable {
	font-size:10px;
	padding: 5px 0px 5px 10px;
	border-bottom:dotted 1px #333333;
	color:#C00;
	font-weight:bold;
	font-style:italic;
	
}
	
	.dealersHeader {
	text-align:left;
		border-bottom:dotted 1px #333333;
}

.onlineDealers a:link, .onlineDealers a:visited {
text-decoration:none;
color:#3D5E79;
font-size:11px;
font-weight:bold;
}

.onlineDealers a:hover {
text-decoration:none;
color:#FFFFFF;
border-bottom:dotted 1px #FFF;
}
	
		
.dealersHeader a:link, .dealersHeader a:visited {
	fonts-size:10px;
	text-decoration:none;
	color:#FFFFFF;
	text-align:left;
	}

.dealersHeader a:hover {
	fonts-size:10px;
	text-decoration:none;
	color:#FF0000;
	border-bottom:dotted 1px #FF0000;
	}
	
	
	
/*  -START- Baitcaster dealer page styles */
	
	

#BCdealers .BCstateHeader {
	font-size:11px;
	font-weight:bold;
	margin-top:15px;
	padding:3px 10px;
	;
	display:block;
	background-color:#81A6C7;
	width:650px;

	
}



#BCdealers .BCdealerCompany {
	font-size:11px;
	font-weight:bold;
	padding: 2px 10px 2px 10px;
	border-bottom:dotted 1px #bbbbbb;
	width:220px;

	}
	
#BCdealers .BCdealerCells {
	font-size:11px;
	padding: 2px 10px 2px 0px;
	border-bottom:dotted 1px #bbb;
	width:180px;
	}
	
	
#BCdealers .BCdealerMapCell {
	font-size:10px;
	padding: 2px 0px 2px 5px;
	border-bottom:dotted 1px #bbb;
	text-align:right;
	width:40px;
	}
	
#BCdealers .BCdealerBaitcasterAvailable {
	font-size:10px;
	padding: 3px 0px 3px 10px;
	border-bottom:dotted 1px #aaa;
	color:#C00;
	font-weight:bold;
	font-style:italic;
	
}
	
	#BCdealers .BCdealersHeader {
	text-align:left;
		border-bottom:dotted 1px #bbb;
		font-size:10px;
}

#BCdealers .BConlineDealers a:link, .BConlineDealers a:visited {
text-decoration:none;
color:#3D5E79;
font-size:11px;
font-weight:bold;
}

#BCdealers .BConlineDealers a:hover {
text-decoration:none;
color:#FFFFFF;
border-bottom:dotted 1px #FFF;
}
	
		
#BCdealers .BCdealersHeader a:link, .BCdealersHeader a:visited {
	fonts-size:10px;
	text-decoration:none;
	color:#aaa;
	text-align:left;
	}

#BCdealers .BCdealersHeader a:hover {
	fonts-size:10px;
	text-decoration:none;
	color:#FF0000;
	border-bottom:dotted 1px #FF0000;
	}
	
#BCdealers th {
	display:none;
}

#BCdealers td {
		border-bottom:dotted 1px #eee;
}

#BCdealers tr:hover {
	background-color:#eee;
}
	
/*  -END-   Baitcaster dealer page styles */
	
#featuresPanel td, #capacitiesPanel td
{
	border-top:solid 1px #B3C8DB;
	border-bottom:solid 1px #7A91A7;
	padding:1px 15px;
	
}


#featuresPanel .SX180, #capacitiesPanel .SX180
{
	background-color:#75B8ED;
	border-top:solid 1px #95CEF4;
	border-bottom:solid 1px #589BD0;
	border-left:dotted 1px #95CEF4;
}

#featuresPanel .SX230, #capacitiesPanel .SX230
{
	background-color:#71BDDE;
	border-top:solid 1px #90D5F4;
	border-bottom:solid 1px #54A0C1;
	border-left:dotted 1px #90D5F4;
}

#featuresPanel .SX240, #capacitiesPanel .SX240
{
	background-color:#63C2CF;
	border-top:solid 1px #88DCE8;
	border-bottom:solid 1px #51A5B2;
	border-left:dotted 1px #88DCE8;
}

#SXintro
{
	clear:both;
	width:780px;
	text-align:left;
	background-position: right top;
	background-image: url(/images2/sx_background_white.jpg);
	background-repeat: no-repeat;
	height:800px;
}

#XLintro
{
	clear:both;
	width:780px;
	text-align:left;
	background-position: right top;
	background-image: url(/images2/xl_background.jpg);
	background-repeat: no-repeat;
height:800px;
}


#PROintro
{
	clear:both;
	width:780px;
	text-align:left;
	background-position: right top;
	background-image: url(/images/pro_background.jpg);
	background-repeat: no-repeat;
	height:800px;

}

#ThreeGintro
{
	clear:both;
	width:780px;
	text-align:left;
	background-position: right top;
	background-image: url(/images/ThreeG_background.jpg);
	background-repeat: no-repeat;
	height:800px;

}
#Xintro
{
	clear:both;
	width:780px;
	text-align:left;
	background-position: right top;
	background-image: url(/images/X_background.jpg);
	background-repeat: no-repeat;
	height:800px;
}

#RODSintro
{
	clear:both;
	width:780px;
	text-align:left;
	background-position: right top;
	background-image: url(/images/Rods.jpg);
	background-repeat: no-repeat;
	height:800px;

}

#salesReps {
	
	font-size:10px;
	line-height:11px;
	width:100%;
	}
	
#salesReps a:link {
	color:#000000;
	}

#salesReps td {
padding:5px 0px;
	border-bottom: dotted 1px #aaaaaa;
	}


#contactFormHolder p {
margin-left:20px;
margin-right:20px;
display:block;
}

#contactFormHolder {
text-align:left;
color:#222222;
}

#textBoxes label {
width:100px;
float:left;
text-align:right;
padding-right:10px;
}

#sideBarInfo {
float:left; width:180px; 
margin:0px 20px 0px 0px; text-align:left;
}
