
* {
border:medium none;
color:#6f6f6f;
font-family:Arial;
font-size:12px;
margin:0;
padding:0;
}

html {
	padding: 0px;
	font-family: Helvetica,Sans-Serif, Verdana;
	font-size: 13px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0px;
	background-repeat: repeat-x;
	margin:0 auto 0 auto;
	background-color: #7fa828;
	color: #7d7d7d;
	background: #7FA828 url(images/bgrepeat.jpg) repeat-x scroll 0 0;
	}


#music a img {
border: none;
}


h1 {
	font-size: 18px;
	font-weight: bold;

	color: #fff;
}
h2 {
	color: #1c79b6;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 10px;

}
h2 a {
	float: right;
	font-size: 13px;
	font-weight: normal;
}
h1 a {
	float: right;
	margin-top: -20px;
	font-size: 13px;
	font-weight: normal;
}
h3 a {
	float: right;
	margin-top: -17px;
	font-size: 13px;
	font-weight: normal;
}
h3 {
	color: #1c79b6;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 0px;	
	margin-bottom: 0px;


}

span {
	font-size: 14px;
	font-weight: bold;
	color: #7d7d7d;
}
body {
	background: url('images/bg.jpg') repeat-x top center;
	padding: 0px;
	margin:0 auto 0 auto;
	position: relative;


}

{-----------------------TOP------------------------------}

#top {
	padding-left: 60px;
	padding-bottom: 0px;
	margin-top: 47px;
	float:left;
	height: 90px;

}
#cart {
position: relative; float: left; padding: 0px; margin-top: 13px; width:260px; margin-left: 320px; font-size: 10px; text-transform: capitalize; }
#top a {
	text-decoration: none;
}
#top a:hover {
	text-decoration: none;
	color: #ff9e1f;

}
#top img {
	margin: 0px;
	padding: 0px;
border: none;
decoration: none;

}
#promo {

	text-align: right;
	color: #1c79b6;
	padding-right: 60px;
	padding-top: 20px;
	text-decoration: none;
}
#promo a {
	color: #1c79b6;

}
{---------------------------NAVIGATION------------------------------}

#navigation {
	height: 44px;
	float: left;
	padding-left: 20px;
	margin-left: auto;
	margin-right: auto;

	
}
#navigation img {
	margin: 0px;
	padding: 0px;
	border: none;
	decoration: none;
	float: left;
	
}
{---------------------------WRAPPERS------------------------------}
#wrapper {
margin:0 auto;
padding:0;
height: 100%;
min-height: 600px;

}
#wrapper2 {
margin:0 auto;
padding:0;
height: 100%;
min-height: 600px;

}
#container {
background:transparent url(images/shell.jpg) no-repeat scroll center top;
height:100%;
margin-left:auto;
margin-right:auto;
min-height:260px;
padding-bottom:0;
position:relative;
width:985px;
}
#container2 {
background:transparent url(images/shell2.jpg) no-repeat scroll center top;
height:100%;
margin-left:auto;
margin-right:auto;
min-height:260px;
padding-bottom:0;
position:relative;
width:985px;
}
#secondcontainer {
background:transparent url(images/shell.jpg) no-repeat scroll center top;
height:100%;
margin-left:auto;
margin-right:auto;
min-height:660px;
padding-bottom:0;
position:relative;
width:1003px;
}
#secondcontainer2 {
	background: url('images/subshell.png') no-repeat top center;

	margin-top: 0;
	margin-bottom
	padding: 0px;
	float: top;
	margin-left: auto;
	margin-right: auto;
	width: 1003px;


	height: 2500px;

}
#subpagecontainer {
	background: url('images/subrepeat.png') repeat-y;
	padding: 0px;
	width: 985px;
	height: 100%;
	float: left;
	margin-left: 16px;
		margin-bottom: -13px;



}


#bottom {
	position: relative;
	background: url('images/footer.jpg') no-repeat center top;
	height: 97px;
	width: 1003px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#bottom2 {
	clear: both;
	float: bottom;
	height: 97px;
	width: 1003px;
	margin-left: 1px;
}







{------------------------------SUB NAVIGATION -------------------------}
#leftnav {
	background: url('images/leftnav.png') no-repeat top right;
	position: relative;
	padding-left: 5px;
	float: left;
	color: #1e81bf;
	width: 249px;
	height: 500px;

}#leftnav2 {
	background: url('images/leftnav2.png') no-repeat top right;
	position: relative;
	padding-left: 5px;
	float: left;
	color: #1e81bf;
	width: 249px;
	height: 500px;

}
#leftnav4 {
	background: #06386d url('images/leftnav4.png') no-repeat top right;
	position: relative;
margin-left: 29px;
	padding: 0px;
float: left;
	color: #1e81bf;
	width: 249px;
	height: 500px;

}
#leftnav3 {
	background: #06386d url('images/leftnav2.png') no-repeat top right;
	position: relative;
margin-left: 29px;
	padding: 0px;
float: left;
	color: #1e81bf;
	width: 249px;
	height: 500px;

}
#ad {
	float: bottom;
}
#leftnav ul {
	line-height: 46px;
	color: #fff;
	padding-left:30px;
	margin-top: 12px;
}
#leftnav li {

	background: url('images/arrownav.png') no-repeat left;
	padding-left: 20px;
	padding-right: 0px;

	list-style: none;
}
#leftnav a {
	color: #fff;
	text-decoration: none;
}
#leftnav a:hover {
	color: #ff9e1f;
	text-decoration: none;
}
#leftnav li:hover {

	background: url('images/arrownavover.png') no-repeat left;

}


#leftnav2 ul {
	line-height: 46px;
	color: #fff;
	padding-left:30px;
	margin-top: 12px;
}
#leftnav2 li {

	background: url('images/arrownav.png') no-repeat left;
	padding-left: 20px;
	padding-right: 0px;

	list-style: none;
}
#leftnav2 a {
	color: #fff;
	text-decoration: none;
}
#leftnav2 a:hover {
	color: #ff9e1f;
	text-decoration: none;
}
#leftnav2 li:hover {

	background: url('images/arrownavover.png') no-repeat left;

}


#leftnav3 ul {
	padding-left: 30px;
	padding-top: 13px;
	line-height: 46px;
	color: #fff;
}
#leftnav3 li {

	background: url('images/arrownav.png') no-repeat left;
	padding-left: 20px;
	padding-right: 0px;

	list-style: none;
}
#leftnav3 a {
	color: #fff;
	text-decoration: none;
}
#leftnav3 a:hover {
	color: #ff9e1f;
	text-decoration: none;
}
#leftnav3 li:hover {

	background: url('images/arrownavover.png') no-repeat left;

}
#leftnav4 ul {
	line-height: 46px;
	color: #fff;
}
#leftnav4 li {

	background: url('images/arrownav.png') no-repeat left;
	padding-left: 20px;
	padding-right: 0px;
	list-style: none;
}

#leftnav4 a {
	color: #fff;
	text-decoration: none;
}
#leftnav4 a:hover {
	color: #ff9e1f;
	text-decoration: none;
}
#leftnav4 li:hover {

	background: url('images/arrownavover.png') no-repeat left;

}
#leftnav4 ul img {
	margin-left: -40px;
	padding: 0px;

}
#submenu {
	margin-top: -10px;
	margin-left: 0px;
	background: #1c6299;
}
#submenu ul {
	padding-left: 64px;
	padding-top: 7px;
	padding-bottom: 10px;
	line-height: 26px;
	color: #fff;
}
#submenu li {

	background: url('../images/bullet2.png') no-repeat left;
	padding-left: 15px;
	padding-right: 0px;

}
#submenu a {
	color: #fff;
	text-decoration: none;
}
#submenu a:hover {
	color: #ffb332;
	text-decoration: none;
}
#submenu li:hover {

	background: url('../images/bullet2.png') no-repeat left;
	padding-left: 15px;
	padding-right: 0px;

}
{-------------------- HOME --------------------}

#home {
margin-top: 38px;
	padding-right: 70px;
	line-height: 23px;
	height: 220px;
	color : #fff;
	float: left;
}
#home img{
	padding-right: 30px;
	padding-left: 60px;


}
#add2 {

padding-top: 0px;
float: left;
}
#listen{
	padding: 0px;
	float: right;
	margin-right: -40px;
	margin-top: 10px;

}
#panel {
margin-top: 85px;
	padding: 0px;
float: left;
	color: #1e81bf;
	width: 347px;
	height: 100px;
	
}
#panel a {

	text-decoration: none;
	color: #ff6005;
	float: right;
margin-top:30px;
padding-right:40px;
}
#panel2 strong{
	font-weight: normal;
	text-decoration: none;
	color: #ff6005;
	float: right;
	padding-right: 30px;
}
#panel2 a {

	text-decoration: none;
	color: #ff6005;
}
#panel ul {
list-style: none;
 list-style-position: outside;   vertical-align: middle; float: left;
width: 100%;
}
#panel li {
 margin: 0px; padding: 0px; 	line-height: 25px; padding-left: 60px;
} 

#panel li a{
	color: #1e81bf;
	float: left;
	padding-left: 25px;
	background: url('images/arrow.png') no-repeat left;
	margin-top: 0px;


}
#panel li a:hover{
	color: #ff6005;
	float: left;


}
#panel p{
	margin-top: 15px;

	line-height: 20px;

}

#panel2 {
color:#1E81BF;
float:left;
height:100px;
margin-top:68px;
width:310px;
}

#panel2 p{
	margin-top: 25px;

	line-height: 20px;
}
#panel3 a {
	padding-right: 30px;
	float: right;
	text-decoration: none;
	color: #ff6005;
}
#panel strong {

font-weight: normal;
}

#panel3 {
margin: 0px;
margin-top: 80px;
line-height: 20px;

float: left;

	color: #1e81bf;
	width: 300px;
}


#panel3 p{
	margin-top: 25px;
	padding: 40px;

	line-height: 20px;
}
#panel3 input {

	height: 22px;
	border: solid 1px #929595;
}
#panel3 strong{
	padding-top: 0px;
}
{-------------------- ABOUT ----------------------}

#about {
	margin-top: 40px;
	position: relative;
	text-align: left;
	padding-left: 50px;
	line-height: 23px;
	
	width: 590px;
	height: 100%;
	float: left;


}
#about p {
	padding-top: 10px;
}
#about p img {
	padding-right: 40px;
	padding-bottom: 20px;
	padding-top: 10px;
	float: top;


}
{-------------------- REVIEWS --------------------}

#reviews strong {
	font-weight: none;

	font-size: 15px;
	font-style: italic;
	color: #1c79b6;
	line-height: 35px;
}


#person {
	font-weight: bold;
	padding-bottom: 40px;
	color: #1c79b6;


}
#person a {
	font-weight: bold;
	padding-bottom: 40px;
	color: #7d7d7d;



}
#reviews a {
	text-decoration: none;
	border: none;

}
#reviews b {
	color: #1c79b6;
	font-size: 16px;
	font-weight: bold;
	line-height: 12px;

}
#reviews {
	margin-top: 40px;
	position: relative;
	text-align: left;
	padding-left: 50px;
	line-height: 23px;
	
	width: 570px;
	height: 100%;
	float: left;


}
#add {
	float: right;
	padding-top: 20px;
}

#reviews a img{

	border: none;
}
#reviews a strong {
	text-decoration: none;
	color: #1c79b6;

}



#reviews p img {
	padding-right: 20px;
	padding-bottom: 10px;




}
{----------------------CONTACT----------------------}
#contact {
	margin-top: 20px;
	position: relative;
	text-align: left;
	padding-left: 50px;
	line-height: 23px;
	
	width: 590px;
	height: 100%;
	float: left;

}
#contact h2 {
line-height: 45px;
}
#contacts fieldset {
	background: url('images/contactbg.png') no-repeat top right;

}
#contact textarea {

	border: solid 1px #929595;

}
#contact p {

	padding-top: 10px;
	padding-bottom: 10px;
}

{----------------------RESOURCES----------------------}

#resources strong {
	color: #FFF;
	font-size: 16px;
	line-height: 35px;
}




#resources {
	margin-top: 40px;
	position: relative;
	text-align: left;
	padding-left: 50px;
	line-height: 23px;
	
	width: 590px;
	height: 100%;
	float: left;


}
#resources a {
	color: #1c79b6;
	padding-right: 20px;

}
#resources a:hover {
	color: #ff9919;
	padding-right: 20px;

}

#resources li {
	color: #1c79b6;
	padding-right: 0px;
	margin: 0px;

}
#resources ul {
	margin: 0px;
	padding: 0px;
	width: 190px;
	float: left;
	list-style: none;
	

}
{--------------------------STORE-------------------------}

#store b {
	
	color: #1c79b6;
	font-size: 18px;
	font-weight: bold;
	line-height: 48px;

}

#store {
	margin-top: 10px;
	position: relative;
	text-align: left;
	padding-left: 50px;
	line-height: 23px;
	
	width: 590px;
	height: 100%;
	float: left;
}

#store strong {

}

#store p img {
	padding-right: 30px;
	padding-bottom: 10px;
	float: top;


}
#store p {
margin-top:25px;	line-height: 19px;

}

#price b{
	font-size: 18px;
	color: #7d7d7d;
	font-weight: bold;
	text-decoration: line-through;
	padding-right: 10px;
	
}
#price {
color:#FF0000;
font-size:10px;
}
#price2 {
color:#FF0000;
font-size:10px;
margin-top:20px;
}

#price strong, #price2 strong{
	padding-top: 10px;
	font-size: 18px;
	color: #ff0000;
	padding-right: 10px;

}
#price img, #price2 img {
float:right;
height:23px;
margin-bottom:-5px;
padding-left:10px;
}

#price , #price2 {
	float: right, top;
}
#description {
float:left;
margin-bottom:25px;
margin-top:20px;
padding-left:25px;
width:410px;
line-height:16px;
}
#podcast1, #podcast2, #podcast3, #podcast4, #podcast5, #podcast6, #podcast7, #podcast8, #podcast9, #podcast2, #podcast10, #podcast11, #podcast12, #podcast13 {
float:left;
margin-top:20px;
width:155px;
}

{-----------------------MUSIC------------------------------}
#music {
	padding-top: 40px;
	position: relative;
	text-align: left;
	padding-left: 0px;
	margin-left: 330px;
	line-height: 23px;
	width: 580px;
	height: 100%;


}


#music p {
	padding-top: 10px;
}
#music p img {
	padding-right: 0px;
	margin: 0px;
	padding-bottom: 20px;
	padding-top: 10px;
	float: top;


}
