/* CSS Document */

*{
	margin:0;
	padding:0;
	}

body{
	text-align:center;
	margin:0;
	padding:0;
	}

#container{
	position:relative;
	width:1024px;
	margin:0 auto;
	}
	
#columnLeft {
	float:left;
	width:398px;
	margin:0;
	padding:0;
}	

#columnMiddle {
	float:left;
	width:518px;
	margin:0;
	padding:0;
}

#columnRight {
	float:left;
	width:108px;
	margin:0;
	padding:0;
}
	
#a:link{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
	
#a:visited{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}

/* Font Styles*/

.h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff4b9d;
	font-size:14px;
	font-weight: bold;
	}
	
.p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.sideInfo{
	font-family:Arial, Helvetica, sans-serif;
	color:#630;
	font-size:16px;
	font-weight: 400;
	}
	

.account{font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#92278f;
	}
.account a:link{
	color:#92278f;
	text-decoration:none;
	}
.account a:visited{
	color:#92278f;
	text-decoration:none;
	}
.account a:hover,active{color:#ff4b9d;
	}
	
	
.info{
	font-size:20px;
	color:#630;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.info a:link{
	text-decoration:none;
	color:#630;
	}	
.info a:visited{
	text-decoration:none;
	color:#630;
	}	
.info a:hover,active{text-decoration:underline;
	}
	
	
.subNav{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7c7c7c;
	text-align:left;
	}
	
.subNav a:link{
	color:#7c7c7c;
	text-decoration:none;
	}
	
.subNav a:visited{
	color:#7c7c7c;
	text-decoration:none;
	}

.subNav a:hover, active{
	color:#ff4b9d;
	}
	
	
.copyright{
	font-size:10px;
	color:#898989;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.copyright a:link{
		text-decoration:none;
		color:#898989;
		}
.copyright a:visited{
		text-decoration:none;
		color:#898989;
		}		
.copyright a:hover, active{
	color:#ff4b9d;
	}		
	
	
/*Flash Divs*/

	
#flashHeading{
	float:left;
	width: 398px;
	height:346px;
	background-image: url(images/upperleftbg.png);
	background-repeat: no-repeat;
}
	
#flashContent{
	float:left;
	width:518px;
	height:242px;
	background-image: url(images/bottomrightbg.png);
        background-repeat: no-repeat;
}
	
/*Structure Divs*/

#leftColumn{width:398px;
	height:730px;
	float:left;
	}
	
#midColumn{
	width:518px;
	height:730px;
	position: relative;
	float: left;
	}
	
#rightColumn{
	float:right;
	width:108px;
	height:730px;
	background-image:url(images/rightColumn.png);
	background-repeat: no-repeat;
	}
	
#rightColumnInside{
	float:right;
	width:108px;
	height:730px;
	background-image:url(images/rightColumnInside.png);
	background-repeat: no-repeat;
	}	
		
#footer{
	float: left;
	width:380px;
	height:38px;
	margin-top:5px;
	margin-left: 100px;
	padding:0;
	}
	

/* Specific Divs*/
	
#leftBottom{
	float:left;
	width:398px;
	height:384px;
	background-image:url(images/leftBottom.jpg);
	background-repeat:no-repeat;
	line-height: 18px;
	}
	
#midTop{
	float:left;
	width:518px;
	height:149px;
	margin-top: 0;
	padding: 0;
	text-align: right;
	background-image: url(images/midTop.jpg);
	background-repeat:no-repeat;
	}
	
#midTopInside{
	float:left;
	width:518px;
	height:149px;
	margin-top: 0;
	padding: 0;
	text-align: right;
	background-image:url(images/midTopInside.jpg);
	background-repeat:no-repeat;
	}	
	
	
	
	
#navigation{
	float:left;
	width:518px;
	height:94px;
	background-color:#FCE6B7;
	background-image:url(images/nav.jpg);
	background-repeat:no-repeat;
	}
	
#midBottom{
	float:left;
	width:518px;
	height:245px;
	background-image:url(images/midBottom.jpg);
	background-repeat:no-repeat;
	}
	
#midBottomInside{
	float:left;
	width:518px;
	height:121px;
	background-image:url(images/midBottomInside.jpg);
	background-repeat:no-repeat;
	}	
	
	
	
	
#shoppingCart{
	float:right;
	margin-top: 60px;
	margin-right: 10px;
	width:189px;
	height:15px;
	}
	
#headContainer{
	width:518px;
	height:23px;
	margin-top:25px;
	text-align:center;
	}
	
#headContInside{
	width:484px;
	height:23px;
	margin-top:25px;
	text-align:left;
	padding-left:34px;
	}	
	
#sideInfoContainer{
	float:right;
	width:270px;
	height:146px;
	margin-top:19px;
	margin-right:31px;
	text-align: center;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#630;
	text-decoration:none;
	}	
	
#bodyTextContainer{
	float: left;
	width:320px;
	height:100px;
	margin-top:5px;
	margin-left:34px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#630;
	}
	
#bodyTextConWide{
	float: left;
	width:420px;
	height:340px;
	margin-top:5px;
	margin-left:34px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#630;
	}	
	
#bodyTextConWide a {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#92278f;
	}		
	
	
	
	
	
#footLinks{
	width:226px;
	height:15px;
	text-align:center;
	float:left;
	clear: right;
	word-spacing: 5px;
	position: relative;
	left: 103px;
	}
	
#copyrightField{
	float:right;
	width:260px;
	height:29px;
	margin-right:112px;
	text-align:right;
	}
	
#copyrightIndex{
	float:right;
	width:400px;
	height:29px;
	margin-right:112px;
	text-align:right;
	}
	
#bottomRow {
	float:left;
	width: 1024px;
	height: 50px;
	margin:0;
	padding:0;
}		

#topLeft {
	float:left;
	width: 398px;
	height:346px;
	background-image:url(images/topLeft.jpg);
	background-repeat:no-repeat;
	}
	
#insideContent{
	float:left;
	width:518px;
	height:366px;
	background-color:#fce6b7;
	}
	
	
#mycustomscroll {
	width: 420px;
	height: 340px;
	overflow-x: hidden;
	overflow-y: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-right: 25px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#630;

}

#audioplayer {
	width:150px;
	height:50px;
	float:left;
}
	
