body
{
	
background				: #d0eef6

	font					: 13px verdana, arial, sans-serif;
	color					: #A88469; 
}
hr
{
	display					: none;
}

#servicemenu
{
	list-style-type			: none;
	margin					: 0;
	padding					: 6px;
	padding-bottom			: 0;
	text-align				: left;
	font-size				: 12px;
	font-weight				: bold;
}
#servicemenu li
{
	list-style-type			: none;
	padding					: 0;
	margin					: 0;
	display					: inline;
	padding-right			: 10px;
	font-size				: 12px;
	font-weight: bold;
}
#pageWrapper
{
	width					: 754px;
	margin					: auto;
	text-align				: center;
}
#pageAlign
{
	text-align				: left;
}
#pageHead
{
	height					: 165px;
	position				: relative;
	background				: #A88469 url(theme_images/header-bg3.jpg) top left no-repeat;			
}
#pageHead h1.title
{
	margin					: 0px;
	padding					: 0px;
	color					: #fff;
	font-size				: 200%;
	position				: absolute;
	bottom						: 0px;
	right					: 14px;
}
#pageHead cite
{
margin					: 0px;
	padding					: 0px;
	color					: #fff;
	font-size				: 100%;
	position				: absolute;
	top						: 0px;
	right				: 14px;
font-weight: bold;
text-decoration			: none;

}
#pageBody
{
	margin					: 10px 0;
}



#pageSidebar
{
	float					: left;
	width					: 180px;
	background				: #EEE5DE;

}
#pageNav
{
	background				: #EEE5DE url(theme_images/bbsquarenav.gif) top left repeat-y;

	color					: #A88469;
}
#pageNav h2.title
{
	background				: #EEE5DE; url(theme_images/backgroundbbnav.gif) top left repeat-y;
	padding					: 0;
	margin					: 0;
	font-size				: 14px;
	text-align				: center;
	height					: 34px;
	padding					: 15px 20px 0 0;
}
#pageNav ul, #pageNav li
{
	padding					: 0;
	margin					: 0;
	list-style-type			: none;
	margin					: auto;
}
#pageNav ul
{
	width					: 148px;
	padding-bottom			: 5px;
}
#pageNav li
{
	
	height					: auto!important;
	padding-top				: 5px;
	padding-left			: 13px;
	height					: 23px;
	min-height				: 23px;
	

	margin-bottom			: 2px;
}
#pageNav li a, #pageNav li a:visited
{
	color					: #ffffff;
	text-decoration			: none;
	font-size				: 18px;
font-weight				: bold;
}
#pageNav li a:hover
{
	color					: #EEE5DE;
font-size				: 18px;
}


#blockD
{
	background				: #EEE5DE url(theme_images/backgroundbbnav2.gif) top left repeat-y;
	padding-bottom			: 15px;
}	
#blockD_1, #blockD_2, #blockD_3
{
	width					: 160px;
	overflow				: auto;
color: #160000;
}
#blockC_1, #blockC_2
{
	width					: 160px;
	overflow				: auto;
}
#blockC_2
{
	position				: relative;
}
#blockD h2.title
{
	padding					: 0;
	margin					: 0;
	background				: url(theme_images/backgroundbbnav.gif) top left repeat-y;
	height					: 30px;
	text-align				: center;
	font-size				: 16px;
	color					: #160000;
	padding-top				: 8px;
}

#blockD h3.title
{
	padding					: 0;
	margin					: 0;


	height					: 20px;
	text-align				: center;
	font-size				: 14px;
	color					: #160000;
font-weight				: bold;
	padding-top				: 4px;
}

#blockD h3.title a, #blockD h3.title a:visited
{
	color					: #A88469;
text-decoration			: none;


}

#blockD h3.title a:hover
{
	color					: #160000;
text-decoration			: none;
font-weight				: bold;
}


#blockD p
{
	font					: 11px/16px verdana, arial, sans-serif;
}
#pageContent
{
	margin-left				: 190px!important;
	font					: 11px verdana, arial, sans-serif;
	margin-left				: 186px;
}
#leftContent h2.title, #rightContent h2.title
{
	margin					: 0;
	padding					: 0;
	font-weight				: normal;
	color					: #160000;
	font					: 18px verdana, arial, sans-serif;
	height					: 26px;
	padding-left			: 10px;
	padding-top				: 4px;
}
#leftContent, #rightContent
{
	padding-top				: 10px;
	padding-left			: 5px;
	color					: #543A00;
}
#leftContent
{
	margin-top				: 10px;
	float					: left;
	width					: 375px;
	background				: #EEE5DE url(theme_images/backgroundbb.jpg) top left repeat-y;
}
#rightContent
{
	float					: left;
	margin-top				: 10px;
	margin-left				: 10px;
	padding-left			: 10px;
	width					: 160px;
	background				: #EEE5DE url(theme_images/backgroundbb.jpg) top left repeat-y;
}
#leftContent h2.title
{
	background				: #EEE5DE url(theme_images/backgroundbb.jpg) top left repeat-y;
	width					: 356px;
}
#leftContent p, #rightContent p
{
	margin-top				: 5px;
	line-height				: 16px;
}

#fullContent h2.title
{
	margin					: 0;
	padding					: 0;
	font-weight				: normal;
	color					: #160000;
	font					: 18px verdana, arial, sans-serif;
	height					: 26px;
	padding-left			: 10px;
	padding-top				: 4px;
	margin-right			: 10px;
	background				: #EEE5DE url(theme_images/backgroundbb.jpg) top left repeat-y;
}

#fullContent h3.title
{
	margin					: 0;
	padding					: 0;
	font-weight				: bold;
	color					: #543A00;
	font					: 14px verdana, arial, sans-serif;
	height					: 20px;
	padding-left			: 0px;
	padding-top				: 10px;
	margin-right			: 0px;
	background				: #EEE5DE url(theme_images/backgroundbb.jpg) top left repeat-y;
}




#fullContent
{
	float					: left;
	padding-left			: 5px;
	color					: #543A00;
	padding-top				: 10px;
	width					: 559px;
	background				: #EEE5DE url(theme_images/backgroundbb.jpg) top left repeat-y;
}
#fullContent p
{
	margin-top				: 5px;
	line-height				: 16px;
}

#fullContent a, #fullContent a:visited
{
color					: #160000;
font-weight				: bold;
text-decoration			: none;
}


#fullContent a:hover
{
color					: #A88469;
font-weight				: bold;

}





#kidscontent h2.title
{
	margin					: 0;
	padding					: 0;
	font-weight				: normal;
	color					: #160000;
	font					: 18px verdana, arial, sans-serif;
	height					: 26px;
	padding-left			: 10px;
	padding-top				: 4px;
	margin-right			: 10px;
	background				: #EEE5DE url(theme_images/agold3.gif) top left repeat-x;
}
#kidscontent h3.title
{
	margin					: 0;
	padding					: 0;
	font-weight				: normal;
	color					: #160000;
	font					: 18px verdana, arial, sans-serif;
	height					: 20px;
	padding-left			: 10px;
	padding-top				: 4px;
	margin-right			: 10px;
	background				: #EEE5DE url(theme_images/backgroundbb.jpg) top left repeat-y;
}


#kidscontent
{
	float					: left;
	padding-left			: 5px;
	color					: #543A00;
	padding-top				: 10px;
	width					: 559px;
	background				: #EEE5DE url(theme_images/backgroundbb.jpg) top left repeat-y;
}
#fullContent2 p
{
	margin-top				: 5px;
	line-height				: 16px;
}

#pageFooter
{
	position				: relative;
	color					: #fff;
	margin-top				: 8px;
	width					: 757px;
	height					: 41px;
background				: url(theme_images/header-bg.jpg) top left repeat-y;
}
#pageFooter ul, #pageFooter li
{
	margin					: 0;
	padding					: 0;
	list-style-type			: none;
}
#pageFooter li
{
	display					: inline;
}
#pageFooter #footNav
{
	position				: absolute;
	top						: 10px;
	right					: 15px;
}
#pageFooter #footNav a, #pageFooter #footNav a:visited
{
	color					: #fff;
	text-decoration			: none;
	padding					: 0 5px 0 3px;
}
#pageFooter #footNav a.last, #pageFooter #footNav a.last:visited
{
	border-right			: 0;
}
#pageFooter a:hover
{
	color					: #ECE1BE;
}
#pageFooter p
{
	position				: absolute;
	top						: 10px;
	margin					: 0;
	padding					: 0;
	left					: 15px;
}










#pageContent .sub
{
	margin-top				: 0;
}
.contentWrapper
{
	padding					: 0px 10px;
	padding-bottom			: 15px;
}

#brand	{
	clear: both;
	margin: auto;
	width: 195px;
	margin-bottom: 20px;
	padding-top: 10px;
	font-size: 11px;
	}

#brand a, #brand a:visited	{
	font-weight: bold;
}




#MusicNav ul
{
list-style: none;
padding: 0;
margin: 0;
margin-bottom			: 30px;
}

#MusicNav li
{
float: left;
margin: 0;
}

#MusicNav li a
{
background: url(theme_images/musicnavbg3.jpg) #A88469 bottom left repeat-x;
height: 2.6em;
line-height: 1.3em;
float: left;
width: 6em;
display: block;
border: 0.1em solid #EEE5DE;
color: #ffffff;
text-decoration: none;

text-align: center;
}

#MusicNav li a:hover
{
background: url(theme_images/musicnavbg2.jpg) #A88469 bottom left repeat-x;
height: 2.6em;
line-height: 1.3em;
float: left;
width: 6em;
display: block;
border: 0.1em solid #EEE5DE;
color: #ffffff;
text-decoration: none;
text-align: center;
}

#MusicNav li a, #MusicNav li a:visited, #MusicNav li a:active
{
	color					: #ffffff;
}



#MusicNav2 ul
{
list-style: none;
padding: 0;
margin: 0;
margin-bottom			: 30px;
}

#MusicNav2 li
{
float: left;
margin: 0;
}

#MusicNav2 li a
{
background: url(theme_images/musicnavbg3.jpg) #A88469 bottom left repeat-x;
height: 2.6em;
line-height: 1.3em;
float: left;
width: 12.1em;
display: block;
border: 0.1em solid #EEE5DE;
color: #ffffff;
text-decoration: none;

text-align: center;
}

#MusicNav2 li a:hover
{
background: url(theme_images/musicnavbg2.jpg) #A88469 bottom left repeat-x;
height: 2.6em;
line-height: 1.3em;
float: left;
width: 12.1em;
display: block;
border: 0.1em solid #EEE5DE;
color: #ffffff;
text-decoration: none;
text-align: center;
}

#MusicNav2 li a, #MusicNav2 li a:visited, #MusicNav2 li a:active
{
	color					: #ffffff;
}























#ButtonNav ul
{
list-style: none;
padding: 0;
margin: 0;
margin-bottom			: 30px;
}

#ButtonNav li
{
float: left;
margin: 0;
}

#ButtonNav li a
{
background: url(theme_images/musicnavbg3.jpg) #A88469 bottom left repeat-x;
height: 1.5em;
line-height: 1.5em;
float: left;
width: 8em;
display: block;
border: 0.1em solid #EEE5DE;
color: #ffffff;
text-decoration: none;

text-align: center;
}

#ButtonNav li a:hover
{
background: url(theme_images/musicnavbg2.jpg) #A88469 bottom left repeat-x;
height: 1.5em;
line-height: 1.5em;
float: left;
width: 8em;
display: block;
border: 0.1em solid #EEE5DE;
color: #ffffff;
text-decoration: none;
text-align: center;
}

#ButtonNav li a, #ButtonNav li a:visited, #ButtonNav li a:active
{
	color					: #ffffff;
}




























#blockM
{
	background				: #EEE5DE url(theme_images/backgroundbb.jpg) top left repeat-x;

	
}

#blockM h2.title
{
	padding					: 0;
	margin					: 0;
	background				: url(theme_images/backgroundbb.jpg) top left repeat-y;
	height					: 20px;
	text-align				: left;
	font-size				: 18px;
font-weight				: bold;
	color					: #160000;
	padding-top				: 0;
padding-left			: 10px;

}
#blockM h3.subtitle
{
	padding					: 0;
	margin					: 0;
	height					: 20px;
	text-align				: left;
	font-size				: 12px;
font-weight				: normal;
	color					: #160000;
	padding-top				: 0;
}

#blockM h4.subtitle
{
	padding					: 0;
	margin					: 0;
	height					: 20px;
	text-align				: left;
	font-size				: 10px;
font-weight				: bold;
	color					: #160000;
	padding-top				: 0;
}

#blockM h5.subtitle
{
	padding					: 0;
	margin					: 0;
	height					: 20px;
	text-align				: left;
	font-size				: 11px;
font-weight				: bold;
	color					: #543A00;
	padding-top				: 10px;
}

#blockM h6.price
{
	padding					: 0;
	margin					: 0;
	height					: 20px;
	text-align				: left;
	font-size				: 11px;
font-weight				: bold;
font					: 14px times, arial, sans-serif;
	color					: #543A00;
	padding-top				: 10px;
}

#blockM a, #blockM h3.title a:visited
{
	color					: #160000;
text-decoration			: none;
font-weight				: bold;

}

#blockM a:hover
{
	color					: #A88469;
text-decoration			: none;
font-weight				: bold;
}







#BlockE
{
float					: left;
	position				: absolute;
	color					: #fff;
	margin-top				: 8px;
	width					: 757px;
	height					: 41px;
background				: url(theme_images/backgroundbb.jpg) top left repeat-y;
}