/* CSS Document */


.logo a:link {
	position: absolute;	
	left: 77px;
	top: 24px;
	height: 15px;
	color:#A51110;
	text-decoration: none;
	font-size: 72%;
	font-family: verdana, Arial, Helvetica, sans-serif;
	

}

.logo a:visited {
	position: absolute;
	left: 77px;
	top: 24px;
	height: 15px;
	color:#A51110;
	text-decoration: none;
	font-size: 72%;
	font-family: verdana, Arial, Helvetica, sans-serif;
	
}

.logo a:hover {
	left: 77px;
	top: 24px;
	position: absolute;
	height: 15px;
	color:#999;
	text-decoration: none;
	font-size: 72%;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

.logo a:active {
	left: 77px;
	top: 24px;
	position: absolute;
	height: 15px;
	color:#A51110;
	text-decoration: none;
	font-size: 72%;
	font-family: verdana, Arial, Helvetica, sans-serif;
	}



/*MAIN NAVIGATION*/

.MainNav{
	width: 220px;
	height: 15px;
	color:#999999;
	font-size: 75%;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

.MainNav ul{

width: 220px;
height: 15px;
padding: 5px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
overflow: hidden;
font-family: verdana, Arial, Helvetica, sans-serif;

}

.MainNav ul li{
display: inline;
font-family: verdana, Arial, Helvetica, sans-serif;

}

.MainNav ul li a{
color: #999;
padding: 0px 6px 6px 6px;
margin: 0;
text-decoration: none;
font-family: verdana, Arial, Helvetica, sans-serif;

}

.MainNav ul li a:hover{
color: #A51110;

font-family: verdana, Arial, Helvetica, sans-serif;

}


/*MAIN NAVIGATION*/



#fillerText {
	width: 1px;
	left: 833px;
	top: 127px;
	position: absolute;
	height: 2000px;
	z-index: 2;
	visibility: visible;
	background-color: #D2D2D2;
	}
	
	#fillerImage {
	width: 1px;
	left: 835px;
	top: 127px;
	position: absolute;
	height: 2000px;
	z-index: 2;
	visibility: visible;
	background-color: #D2D2D2;
	}


#fillerNoImage {
	width: 1px;
	left: 874px;
	top: 33px;
	position: absolute;
	height: 1500px;
	z-index: 2;
	visibility: visible;
	background-color: #D2D2D2;
	}

#fillerNoImagePdp {
	width: 1px;
	left: 874px;
	top: 33px;
	position: absolute;
	height: 2375px;
	z-index: 2;
	visibility: visible;
	background-color: #D2D2D2;
	}

#liEdgeTop{
	
	width: 4px;
	left: 1px;
	top: 33px;
	position: absolute;
	height: 1250px;
	z-index: 2;
	visibility: visible;
	background-color: #D2D2D2;
	}
	


#container1 {
	width: 200px;
	border: 1px, #333;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	left: 593px;
	top: 60px;
	position: absolute;
	width: 200px;
	font-size: 14px;
	color: #666666;
	background-color: #999;
	height: 83px;
	z-index: 2;
	visibility: visible;
	font-family: Hoefler Text, Georgia, Times New Roman, Times, serif;
	}

#container2 {
	width: 200px;
	border: 1px #333;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	left: 207px;
	top: 81px;
	position: absolute;
	width: 200px;
	font-family:Hoefler Text, Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #666666;
	background-color: #999;
	height: 83px;
	z-index: 4;
	visibility: visible;
	}

#container2b {
	width: 200px;
	border: 1px, #333;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	left: 217px;
	top: 91px;
	position: absolute;
	width: 200px;
	font-family: Hoefler Text, Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #666666;
	background-color: #333;
	height: 83px;
	z-index: 3;
	visibility: hidden;
	}



#container3 {
	border: 1px, #333;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	left: 207px;
	top: 101px;
	position: absolute;
	width: 200px;
	font-family:Hoefler Text, Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #666666;
	background-color: #999;
	height: 83px;
	z-index: 2;
	visibility: hidden;
	}

#body {
	margin-left: 0;
	margin-top: 0px;
	margin-left:0;
	padding:0px;
	color:#5D5D5D;
	font-size:90%;
	height: 1%;
}




#mainTable {
	/*/*/
	margin-left: 0px;
	margin-top: 0px;
	border:0px;
	padding:0px;
	font-size:90%;
	color:#6d6d6d;
	line-height: 1em;
	width:875px;	/* */
}



#main{
	font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
	margin-left: 0px;
	margin-top: 0px;
	/*/*/border:0px; /* */
	padding:0px;
	font-size:105%;
	
	
	}


#liFour{
	padding:0px;
	border: 0px solid #D2D2D2;	 /* */
}

#liBottom{
/*/*/
	border-left-color:#FFF;
	border-right-color:#FFF;
	border-top-color:#FFF;
	border-bottom-color:#D2D2D2;
	border-width: 1px;
	border-style: solid;
	padding:0px;
	 /* */
		
}

#liTop{
/*/*/
	border-left-color:#FFF;
	border-right-color:#FFF;
	border-top-color:#D2D2D2;
	border-bottom-color:#FFF;
	border-width: 1px;
	border-style: solid;
	 /* */
		
}

#liRight{
/*/*/
	border-left-color:#FFF;
	border-right-color:#D2D2D2;
	border-top-color:#FFF;
	border-bottom-color:#FFF;
	border-width: 1px;
	border-style: solid;
	 /* */
		
}

#liLeft{
/*/*/
	border-left-color:#D2D2D2;
	border-right-color:#FFF;
	border-top-color:#FFF;
	border-bottom-color:#FFF;
	border-width: 1px;
	border-style: solid;
	 /* */
		
}


#liLeftRight{
/*/*/
	border-left-color:#D2D2D2;
	border-right-color:#D2D2D2;
	border-top-color:#FFF;
	border-bottom-color:#FFF;
	border-width: 1px;
	border-style: solid;
	 /* */
		
}


#liLeftRightBot{
/*/*/
	border-left-color:#D2D2D2;
	border-right-color:#D2D2D2;
	border-top-color:#FFF;
	border-bottom-color:#D2D2D2;
	border-width: 1px;
	border-style: solid;
	 /* */
		
}

#liLeftRighTop{
/*/*/
	border-left-color:#D2D2D2;
	border-right-color:#D2D2D2;
	border-top-color:#D2D2D2;
	border-bottom-color:#FFF;
	border-width: 1px;
	border-style: solid;
	 /* */
}

#liLefTop{
/*/*/
	border-left-color:#D2D2D2;
	border-right-color:#FFF;
	border-top-color:#D2D2D2;
	border-bottom-color:#FFF;
	border-width: 1px;
	border-style: solid;
	 /* */
}

#liRighTop{
/*/*/
	border-left-color:#FFF;
	border-right-color:#D2D2D2;
	border-top-color:#D2D2D2;
	border-bottom-color:#FFF;
	border-width: 1px;
	border-style: solid;
	 /* */
}


#liLeftBot{
/*/*/
	border-left-color:#D2D2D2;
	border-right-color:#FFF;
	border-top-color:#FFF;
	border-bottom-color:#D2D2D2;
	border-width: 1px;
	border-style: solid;
	 /* */
}

#liRightBot{
/*/*/
	border-left-color:#FFF;
	border-right-color:#D2D2D2;
	border-top-color:#FFF;
	border-bottom-color:#D2D2D2;
	border-width: 1px;
	border-style: solid;
	 /* */
}

#liCaptiontext{
/*/*/
	border-left-color:#D2D2D2;
	border-right-color:#FFF;
	border-top-color:#FFF;
	border-bottom-color:#D2D2D2;
	border-width: 1px;
	border-style: solid;
	padding:10px;
	font-family:Hoefler Text, Georgia, Times New Roman, Times, serif;
	font-size:80%;
	width:192px;
	text-align:left;
	color: #6F6F6F;	
	line-height: 1.3
	 /* */
}

#liCaptiontextNoLines{
	font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	text-align: left;
	color: #666666;
	line-height: 1.1	 /* */;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#liCaptiontextNEXT{
	/*/*/
	padding: 0px;
	font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
	font-size: 96%;
	text-align: left;
	color: #3E3E3E;	 /* */
}

#leftrightlinebottom{
/*/*/
	border-left-color:#D2D2D2;
	border-right-color:#D2D2D2;
border-bottom-color:#D2D2D2;
	border-width: 1px;
	border-style: solid;
	padding:0px;
	
	 /* */
		
}


#bodytextImages{
	font-size: 95%;
	color:#474747;
	line-height: 130%;
	font-family: Hoefler Text, Georgia, Times New Roman, Times, serif;
}



td, p, ul {
	font-family: Georgia, "Times New Roman", Times, serif;
}


h1:first-child {margin-top: 0;
}/*starts first heading in a TD flush top*/
h2:first-child {margin-top: 0;line-height: 5px;}
h3:first-child {margin-top: 0;}
h4:first-child {margin-top: 0;}
h5:first-child {margin-top: 0;}	
h6:first-child {margin-top: 0;}	
/*starts first heading in a TD flush top*/


h1 {
	font-family:Hoefler Text, Georgia, Times New Roman, Times, serif;
	font-size:190%;
	text-align:left;
	color: #70728E;
	line-height: 1.3;
	font-style: normal;
	font-weight: normal;
	}	



h2 {
	font-size: 80%;
	color: #999999;
	font-family: Hoefler Text, Georgia, Times New Roman, Times, serif;
	text-align:right;
	line-height: 1.3;
	}

h3 {
	font-size: 130%;
	color: #999999;
	font-weight: normal;
	font-style: normal;
	line-height: 1.2em;
}

/*h4 {
	font-size: 120%;
	color: #165291;
	line-height: 1em;
	text-transform: uppercase;
	}*/
	
h5 {font-family:Hoefler Text, Georgia, Times New Roman, Times, serif;
	font-size:85%;
text-align:left;
	color: #5D5D5D;
	line-height: 1.3;
	font-style: normal;
	font-weight: normal;	
	}


h6 {
	font-size: 100%;
	font-family: Hoefler Text, Georgia, Times New Roman, Times, serif;
	color: #70718F;
	line-height: 1.2em;}


h8 {
	font-size: 90%;
	color: #000000;
	line-height: 1.25em;
	}
	
h7 {font-family:Hoefler Text, Georgia, Times New Roman, Times, serif;
	font-size:85%;
text-align:left;
	color: #5D5D5D;
	line-height: 1em;
	font-style: normal;
	font-weight: normal;	
	padding:10px;
	}


	.body
	{
	color:#3E3E3E;
	font-size:1em;
	line-height: 1.4em;
	}

.body a:link {
	color: #3E3E3E;
	text-decoration: underline;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.body a:visited {
	color:#270508;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

.body a:hover {
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}

.body a:active {
	color: #3E3E3E;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}



.caption
	{color:#AD1B0A;
	font-size:105%;
	line-height: 1.4em;
	}

.caption a:link {
	color: #A51110;
	text-decoration: none;
	font-family:"Hoefler Text", Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	

}

.caption a:visited {
	color:#A51110;
	text-decoration: none;
	font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	
}

.caption a:hover {
	color: #999;
	text-decoration: none;
	font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

.caption a:active {
	color: #999;
	text-decoration: none;
	font-family: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
	font-weight: normal;

}


.AllCategories
	{color:#AD1B0A;
	font-size:105%;
	line-height: 1.4em;
	}

.AllCategories a:link {
	color: #A51110;
	text-decoration: none;
	font-family:Hoefler Text, Georgia, Times New Roman, Times, serif;
	
	
	

}

.AllCategories a:visited {
	color:#A51110;
	text-decoration: none;
	font-family: Hoefler Text, Georgia, Times New Roman, Times, serif;
	
	
}

.AllCategories a:hover {
	color: #999;
	text-decoration: none;
	font-family: Hoefler Text, Georgia, Times New Roman, Times, serif;
	
}

.AllCategories a:active {
	color: #999;
	text-decoration: none;
	font-family: Hoefler Text, Georgia, Times New Roman, Times, serif;


}









.gs a {
	/*/*/
	font:helvetica, arial, sans-serif;
	color:#A51110;
    text-decoration: none;
	font-size: 90%;
	line-height: .9em;
	text-align:center;

	/* */
}
.gs a:link, .gs a:visited {
	font:helvetica, arial, sans-serif;
	color:#A51110;
    text-decoration: none;
	font-size: 90%;
	line-height: .9em;
	text-align:center;
}
.gs a:hover, .gs a:active {
	font:helvetica, arial, sans-serif;
	color:#999;
    text-decoration: none;
	font-size: 90%;
	line-height: .9em;
	text-align:center;
}







#sidebar a {
	/*/*/
	padding: 0.17em;
	color:#999;
	display: block;
	text-decoration: none;
	font-size: 90%;
	text-align:right;
	border-top: 1px #FFF;
	border-right: 1px #FFF;
	border-bottom: 1px #FFF;
	border-left: 1px #FFF;	/* */
}
#sidebar a:link, #sidebar a:visited {
	color: #999;
	font-size:90%;
	text-align:right;
}
#sidebar a:hover, #sidebar a:active {
	color:#888;
	text-decoration: underline;
	text-align: right;
	font-size: 90%;
	}


#sidebar ul {
	/*/*/padding: 0em;
	list-style-type: none;
	margin-left: 0em;
	font-size: 105%;
	text-align: right; /* */
}

#sidebar li {
	/*/*/margin: 0px 0px 0px 0px;
	text-align: right; /* */
}



#sidebarmain_nav
	{
	color:#666;
	font-size:97%;
	text-decoration: none;
	line-height: .75em;
	}

#sidebarmain_nav a:link {
	color: #666;
	font-size:100%;
	text-decoration: none;
	line-height: 1.2em;
	
	

}

#sidebarmain_nav a:visited {
	color:#5D5D5D;
	font-size:100%;
	text-decoration: none;
	line-height: 1.2em;

}

#sidebarmain_nav a:hover {
	color: #999;
	font-size:100%;
	text-decoration: underline;
	line-height: 1.2em;
	
}

#sidebarmain_nav a:active {
	color: #5D5D5D;
	font-size:100%;
	text-decoration: none;
	line-height: 1.2em;
	
}



.noline {border:0px;}
