/*------------ Begin Body -----------*/
body {
	background-color:#FFFFFF;
}

/*------------ End Body -------------*/


#topHeader {
	margin: 25%;
	padding:2px;
	background-image: url(images/pic15.jpg);

}



/*------------ Begin Title -------------*/
#content{
	text-align:center;
	font-family:  Arial, Helvetica,Verdana, sans-serif;
	font-size: 1.5em; color:black;
	padding-left:45px;
}
/*------------- End Title --------------*/





/*------------ Begin Footer -------------*/
#footer{
	/*padding:35px 68px 20px 68px;*/
	padding:25 100 20 55;
	background-image: url(images/simpsons_banner.gif);

}
/*------------- End Footer --------------*/




/*------------ Begin Title -------------*/
#title{
	text-align:center;
	font-family:  Arial, Helvetica,Verdana, sans-serif;
	font-size: 1.0em; color:black;
	padding-left:0px;
}
/*------------- End Title --------------*/





/*------------ Begin Generic Styles --------------*/
a {
	text-decoration: none;
}

a img {
	border: 20px;
}

p {
	margin: 0 0 1em;
}
/*------------ End Generic Styles --------------*/




#pageSurround {
	width: 936px;
	margin: 0px auto;
	padding: 0px;
	border: 0px solid #333333;
	background-color: #FFFFFF;
}



/*------------ Begin Logo -------------*/
#logo{
	padding-top:15px;
	padding-bottom:0px;
	padding-left:20px;
	margin:0px;
	float: left;
}
/*------------- End Logo --------------*/











#searchform{float:right;padding-top:40px; margin-right:10px;}




.boxTitleLeft, .boxTitleRight {
	font-family:Helvetica, Arial,  Verdana, sans-serif;
	font-size: 75%; font-weight:normal;
	color: #ffffff;
	background-color: #3A3B3B;
	background-image: url(images/bg_lefttitle.jpg);
	padding-top:6px;height: 24px;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	text-align:center;
}
.boxContentLeft, .boxContentRight {
	border: 0px solid #000000;
	background-color: #ffffff;
	padding-left: 5px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	background-image: url(images/bg_leftbox.jpg);
	background-repeat: repeat-x;
}
.colLeft {
	position: relative;
	left: 0px;
	width: 174px; 
	padding-left: 10px;
	margin-right: 12px;
	float: left;
}
.colMid {
	position: relative;
	width: 720px;
	float: left;
}
.colRight {
	position: relative;
	width: 160px; 
	padding-left: 5px;
	right: 0px;
	float: right;
}
.boxContent {
	border: 0px solid #000000;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333333;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}
/* CHECKOUT PAGES */
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 174px; 
	padding-left: 10px;
	margin-right: 12px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 720px;
	float: left;
}
/* END CHECK OUT PAGES */
.siteDocs {
	text-align:center;
	margin-top: 0px;
}
.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subCats {
	background-color: #ffffff;
	text-align: center;
	border: 1px solid #ffffff;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 387px;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
	height: 50px;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.latestProds {
	float: left;
	text-align: center;
	width: 131px;
	height: 120px;
}


/*------------ Begin Navigation Background -----------*/
#navbar{
	height:30px;
	padding-top:1px;
	margin-top:0px;
	background-image: url(images/bg_navbar.gif);
	background-repeat: repeat-x;
	margin-bottom:15px;
	background-position: top;
}
/*------------ End Navigation Background -----------*/


/*------------ Begin Navigation Links -----------*/
#navlinks {
	margin: 5px 0 0;
	padding: 0.5em .5em;
/*	background: black;*/
	color: #FFF;
	width: 936px;
	text-align: center;
	position:absolute;
}

#navlinks li {
	display: inline;
	margin-right: 0.5em;
	padding-right: 0.75em;
	border-right: 1px solid white;
/*	font-weight: bold;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
}

#navlinks li.last {
	border-right: -30px none;
}

#navlinks li.first {
	border-left: 1px solid white;
	padding-left: 0.75em;
}

#navlinks a {
	color: white;
}

/*------------ End Navigation Links -----------*/