/*  http://www.liveoakwaldorf.org
  --------------------------------------------
    last-modified-date/by:					26 October 2008/Cynthia Dyer
	last-modified-date/by(by other):		26 October 2008/Wisnoe A.
    this-version-style:     v. 3,6,5
	            (v.Design, Major, Minor)
	
Contents:
1. Master
	1a. body
	1b. links
	
2. Header:
	2a. Border/Container
	2b. Textbuttons:
			i.left text buttons/container
			ii.left text buttons/container
	2c. Image
	2d. NavBar Main Menu/container
	2e. NavBar Main Menu

3. Body:
	3a.Border/Container
	3b.Main Panel/Text
	3c.Left/right panel container
	3d.Left/right panel side menu text

4. Teasers:
	4a.Side Teaser containers
	4b.Side Teaser text
	4c.Middle Index teaser container
	4d.Middle Index text
	
5. Footer:
	5a.border/container
	5b.footer text

6. Text used in tiny MCE

7. Cart

8. Miscellaneous
	  
  Copyright ©2008 Live oak Waldorf School.
  Reproduction of any of the design elements(s) is prohibited.
  Although feel free to learn from the scripts.
 

/* 1. Master ------------------------------------- */ 

/* 1a. Body ------------------------------------- */   
body {
	background-image: url(../images/body_BG.gif);
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	background-color: #c2b5b1;
	background-repeat: no-repeat;
}

/* 1b. Links ------------------------------------- */ 
a:link, a:visited, a:active {
	color: #002c91;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


acronym {
	border-bottom: none;
	}  
	
h1 {
	
	margin-top: 7px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 19pt;
	COLOR: #666633;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	line-height: 22pt;
}

h2 {
	color: #215062;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 14pt;
	text-decoration: none;
	line-height: 20px;

}

h2 A:link{
	color: #336699;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 14pt;
	text-decoration: none;
	line-height: 20px;

}
h2 A:visited{
	color: #336699;
}
h2 A:active{
	color: #336699;
}
h2 A:hover{
	color: #003366;
}



/* 2. Header ------------------------------------- */

/* 2a. Header =Borders/container----------------- */ 

.header_WhiteBorder{
	background-color: #FFFFFF;
	border-top-color: #474747;
	border-bottom: none;
	border-left: 1px solid #474747;
	border-right: 1px solid #474747;
	border-top: 1px solid #474747;
	/*height: 253px;*/
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1020px;

}
.header_container{
	clear: both;
	float: left;
	/*height: 243px;*/
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 1000px;
}

.header_2ndBorder{
	border-bottom: none;
	border-left: 1px solid #7e7e7d;
	border-right: 1px solid #7e7e7d;
	border-top: 1px solid #7e7e7d;
	/*height: 242px;*/
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 998px;

}
.header_topcontainer {
	clear: both;
	float: left;
	height: 32px;
	padding: 0px;
	width: 998px;
	background-color:#999966;
}
/* 2b-i. Header =left text buttons/container----------------- */ 
.lftbttnscontainer {
	clear: both;
	float: left;
	height: 26px;
	padding: 0px;
	width: 450px;
}

#greetnavlist
{
	display: inline;
	list-style-type: none;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}

#greetnavlist li
{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
text-decoration:none;
}



#greetnavlist A:link#current, #greetnavlist A:visited#current
{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #5d421b;
text-decoration:none;
}

#greetnavlist #current A:hover
{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #3e3e19; 
text-decoration:none;
}

#greetnavlist li A:link, #greetnavlist li A:visited
{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
text-decoration:none;
}

#greetnavlist li A:hover

{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #3e3e19;
text-decoration:none;
}

#greetnavcontainer { margin-top: 10px; margin-left: 15px; margin-right: 5px;
}

/*2b-ii. Header =right text buttons/container----------------- */ 

.rightbttnsbox{
	float: right;
	height: 26px;
	padding: 0px;
	width: 500px;
}

#Newnavlist
{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #5a5b5c;
}

#Newnavlist A:link#current, #navlist A:visited#current
{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #eae8e8;
text-decoration:none;
}

#Newnavlist #current A:hover
{
color: #545e72;
text-decoration:none;
}

#Newnavlist li
{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #5a5b5c;
text-decoration:none;
}

#Newnavlist li A:link, #Newnavlist li A:visited
{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #5a5b5c;
text-decoration:none;
}

#Newnavlist li A:hover
{
color: #545e72;
text-decoration:none;
}

#Newnavcontainer { margin-top: 10px; margin-left: 15px; margin-right: 5px;

}
/* 2c. Header =Image ----------------- */ 
.header_image {
	clear: both;
	float: left;
	height: 178px;
	line-height: 178px;
	padding: 0px;
	width: 998px;
	background-image: url(../images/images_header.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

/* 2d. Header =Navbar main Menu/container ----------------- */ 
.navbarcontainer{
	clear: both;
	float: left;
	height: 32px;
	padding: 0px;
	width: 998px;
	background-image:url(../images/mainMenu_BG.gif)
}
.navbarmenu {
	border: none;
	height: 29px;
	text-align: left;
	width: 768px;
}

.navbarmenubox {
	float: left;
	height: 32px;
	padding: 0px;
	width: 768px;
}
.searchText{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #122E4E;
	text-decoration: none;
	height: 15px;
}
.navbarsearch {
	clear: both;
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 0px;
	width: 210px;
}

.menushadow{
	background: url('../images/menuShadow2.gif') no-repeat left center;
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 0px;
	width: 20px;
}

/* 2e. header =navbar main menu ----------------- */ 
#modernbricksmenu{
	top: 163px;
	left: 0px;
	z-index:100;
	padding: 0px;
	width: 100%;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}
/*
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
*/
#modernbricksmenu ul{
	font: bold 10px Arial;
	margin:0;
	margin-left: 5px; /*margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none;
}

#modernbricksmenu li{
	display: inline;
	margin: 0 5px 0 0;
	padding: 0;
	text-transform:uppercase;
}

#modernbricksmenu a{
   float: left;
   display: block;
   color: #f0f0dd;
   margin: 0;
   text-decoration: none;
   letter-spacing: 0px;
   background-color: #7f7f7e; /*Default menu color*/
   padding-top: 8px;
   padding-right: 12px;
   padding-bottom: 8px;
   padding-left: 12px;
}

#modernbricksmenu a:hover{
	background-color: #969691; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
	color: #1f1d5b;
	background-color: #f0f0dd; /*dark grey color theme*/
	border-color: #f0f0dd; /*beigy green color theme*/
}

#modernbricksmenuline{
	clear: both;
	padding: 0;
	width: 100%;
	height: 1px;
	line-height: 1px;
	background: #7f7f7e; /*dark grey color theme*/
}


/* 3. Body ----------------- */
/* 3a. Body =Border/container----------------- */  
.mainBorder{
	background-color:#FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #474747;
	border-left-color: #474747;

}

.mainLayout{
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #7F7F7D;
	border-left-color: #7F7F7D;	
}



.body_WhiteBorder{
	border-bottom: none;
	border-left: 1px solid #474747;
	border-right: 1px solid #474747;
	border-top: none;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1020px;
}
.bodycontainer {
	background-color:#FFFFFF;
	clear: both;
	float: left;
	border-left: 1px solid #474747;
	border-right: 1px solid #474747;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	width: 1000px;
}
.body_2ndBorder{
	background-image: url('../images/page_BG.gif');
	border-bottom: none;
	border-left: 1px solid #7f7f7d;
	border-right: 1px solid #7f7f7d;
	border-top: none;
	text-align: left;
	width: 998px;	
}
.body_topcontainer {
	clear: both;
	float: left;
	height: 34px;
	border-bottom: none;
	border-top: none;
	line-height: 34px;
	padding: 0px;
	width: 998px;
	background-image: url('../images/menuShadow1.gif');
}
.contentwrapper{
float: left;
width: 100%;
}

.contentcolumn{
margin: 0 212px 0 212px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
.body_tc_3 {
	background-image: url('../images/sideMenuTopBG.gif');
	float: right;
	height: 34px;
	line-height: 34px;
	padding: 0px;
	width: 210px;
}


.body_tc_1 {
	background-image: url('../images/menuShadow1.gif');
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0px;
	width: 100%;
}
/*---Middle Panel single ----------------- */
.body_mainpanel_1 {
	clear: both;
	float: left;
	border: none;
	padding: 0px;
	width: 998px;
}
/*---Middle Panel with right column ----------------- */
.body_mainpanel_2 {
	float: right;
	border: none;
	padding: 0px;
	width: 787px;
}
/*---Middle Panel with left columns ----------------- */
.body_mainpanel_3 {
	clear: both;
	float: left;
	border: none;
	padding: 0px;
	width: 787px;
}
/*---Middle Panel with two columns ----------------- */
.body_mainpanel_4 {
	clear: both;
	float: left;
	border: none;
	margin:auto;
	padding: 0px;
	width: 455px;
}

.body_maincontainer {
	background-image: url('../images/page_BG.gif');
	clear: both;
	float: left;
	border-bottom: none;
	border-left: 1px solid #7f7f7d;
	border-right: 1px solid #7f7f7d;
	border-top: none;
	padding: 0px;
	width: 998px;
}

.body_mc_content1 {
	float: left;
	padding: 8px;
	width: 981px;
}
.body_mc_content2 {
	float: left;
	padding: 8px;
	width: 771px;
}
.body_mc_content3 {
	float: left;
	padding: 8px;
	width: 80%;
}
/*-----------Body =Breadcrumbs-------------------------------*/

.breadcrumb {
	padding-top: 5px;
	margin:6px;
	FONT-SIZE: 10px; COLOR: #666666;
}

.breadcrumb A:link, A:hover, A:active, A:visited {
	COLOR: #666666;
	text-decoration: none;

}
.breadcrumb A:hover {
	COLOR: #666666;
	text-decoration: underline;
}

/*----------Body =print/email icons container----------------*/
.ts_14 {
	clear: both;
	float: left;
	height: 49px;
	padding: 0px;
	width: 672px;
}

.ts_15 {
	float: right;
	height: 49px;
	padding: 0px;
	width: 85px;
}
/*----------Body =Page Title text container----------------*/
.ts_16_1{
	border: none;
	height: 49px;
	text-align: left;
	width: 981px;
}
.ts_16_2{
	border: none;
	height: 49px;
	text-align: left;
	width: 767px;
}
.ts_16_3{
	border: none;
	height: 49px;
	text-align: left;
	width: 558px;
}
.ts_14_3 {
	clear: both;
	float: left;
	height: 49px;
	padding: 0px;
	width: 450px;
}
/*----------Body =Page Title text----------------*/
.bluedetailheader,.bluedetailheader2 {
	margin-top: 7px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 19pt;
	COLOR: #666633;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	line-height: 22pt;
}


/* 3c. Body =Left/right panel container----------------- */ 
.border_left {
	background-image:url(../images/sideMenu_BG.gif);
	background-repeat:repeat-x;
	border-left: 1.2px solid #c1c1b5;
}

.border_right {
	background-image:url(../images/sideMenu_BG.gif);
	background-repeat:repeat-x;
	border-right: 1.2px solid #c1c1b5;
}

.column_right  {
	float: right;
	border-left: 1px solid #c1c1b5;
	padding: 0px;
	width: 210px;
}
.column_left  {
	float: left;
	border-right: 1px solid #c1c1b5;
	padding: 0px;
	width: 210px;
}
.body_sidepanelsmenuBG {
	background-image: url('../images/sideMenu_BG.gif');
	background-repeat:repeat-x;
	float: left;
	clear: both;
	padding: 0px;
	width: 210px;

}

/* 3d. Body =Left/right panel sidemenu text------------ */ 
.boxmenulvl {
       padding:0px;
}
.selmenu {
       text-align:left;
       FONT-SIZE: 10pt;
       FONT-WEIGHT: bold;
       COLOR: #4b90d2;
       FONT-FAMILY: Arial, Geneva, Helvetica, Verdana, sans-serif;
}
.selmenu:link,.selmenu:visited {
   color:              #4b90d2;
   text-decoration:  none;
}
.selmenu:active{
   color:              #438bb8;
   text-decoration:  none;
}
.selmenu:hover {
       color:           #65aac1;
   text-decoration:  none;
}

.unselmenu {
       FONT-SIZE: 10pt;
       FONT-WEIGHT: bold;
       COLOR: #5ea4d1;
       FONT-FAMILY: Arial, Geneva, Helvetica, Verdana, sans-serif;
}
.unselmenu:link,.unselmenu:active,.unselmenu:visited {
   color:              #324d74;
   text-decoration:  none;
}
.unselmenu:hover {
       color:           #65aac1;
   text-decoration:  none;
}

/* 4. Teasers ----------------------------- */ 
/* 4a. Teasers =side Teaser container ----------------- */ 

.ts_6 {	
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 5px;
	width: 200px;
}

.ts_8 {	border: none;
	height: 348px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 200px;
}
/*-------------side teaser line divider----------------*/
.ts_5 {
	background-image: url(../images/teaser_spacer1.gif);
	border: none;
	height: 25px;
	text-align: left;
	width: 100%;
	background-repeat: repeat-x;
}

.teaserContentBG{
	border:1px solid #333;
	padding:10px;
	margin-bottom:10px;
}

.sideTeaserBox {width:184px;margin:5px auto 0 auto;}
.sideTeaserBoxStatic {width:184px;margin:10px auto 0 auto;}

/* 4b. Teasers =side Teaser Text----------------------*/
/*-------------side teaser title----------------*/
.teaserTitleTextStatic {
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	letter-spacing: normal;
	background-color: #666633;
	text-align: right;
	padding: 10px;
}

.teaserTitleTextStaticGallery {
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	letter-spacing: normal;
	background-color: #666633;
	text-align: center;
	padding: 10px;
}


.teaserTitleTextStatic a {
	color: #fff;
	text-decoration: none;
}

.teaserTitleText {
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	letter-spacing: normal;
	background-color: #666633;
	text-align: left;
	padding: 10px;
}

.teaserTitleText a {
	color: #fff;
	text-decoration: none;
}

/*
.teaserTitleText A:link{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	letter-spacing: normal;
	text-transform: uppercase;
	text-align: center;
}

.teaserTitleText A:visited{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}

.teaserTitleText A:active{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}

.teaserTitleText A:hover{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}
*/
/*-------------side teaser subtitle text----------------*/
.sideTeasersubTitle {
	color: #215062;
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	text-decoration: none;
	padding-top:5px;
}

.sideTeasersubTitle A:link {
	color: #215062;
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	text-decoration: none;
	padding-top:5px;
}

.sideTeasersubTitle A:hover{
	color: #215062;
}

.sideTeasersubTitle A:active{

	color: #215062;
}

.sideTeasersubTitle A:visited{
	color: #215062;
}

/*-------------side teaser Quote text----------------*/
.sideTeaserQuote{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9.5pt;
	font-weight: normal;
	color: #229750;
	text-decoration: none;
	letter-spacing: normal;
	padding-top: 10px;/* vertical-align: top; */
	text-align: center;
	line-height: 18px;
}

.sideTeaserQuote A:link A:active A:visited{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9.5pt;
	font-weight: normal;
	color: #229750;
	text-decoration: underline;
	letter-spacing: normal;
	padding-top: 10px;
	text-align: center;
	line-height: 18px;
	/* vertical-align: top; */
}

.sideTeaserQuote A:hover{
	color: #229750;
}
/*-------------side teaser Quote author text----------------*/
.sideTeaserQuoteName{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9.5pt;
	font-weight: normal;
	color: #7f7f7e;
	text-decoration: none;
	letter-spacing: normal;
	padding-top: 10px;
	line-height: 18px;/* vertical-align: top; */
	font-style: italic;
}

.sideTeaserQuoteName A:link A:visited A:active{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9.5pt;
	font-weight: normal;
	color: #7f7f7e;
	text-decoration: underline;
	letter-spacing: normal;
	padding-top: 10px;
	line-height: 18px;
	font-style: italic;
	/* vertical-align: top; */
}

.sideTeaserQuoteName A:hover{
	color: #7f7f7e;
}

/*-------------side teaser content text----------------*/
.teaserText {
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: normal;
}
/*---------side teaser for Index content text------------*/
.sideTeaserContent{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9.5pt;
	font-weight: normal;
	color: #392213;
	text-decoration: none;
	letter-spacing: normal;/* vertical-align: top; */
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
}

.sideTeaserContent A:link A:visited A:hover A:active{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9.5pt;
	font-weight: normal;
	color: #392213;
	text-decoration: underline;
	letter-spacing: normal;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	/* vertical-align: top; */
}

/*-------------front teaser title text----------------*/
.frontTeaserTitle{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size:12pt;
	font-weight: bold;
	color: #364b68;
	text-decoration: none;
	letter-spacing: normal;
	text-transform: capitalize;
	line-height: 25px;
}

.frontTeaserTitle A:link A:visited A:hover A:active {
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size:12pt;
	font-weight: bold;
	color: #364b68;
	text-decoration: none;
	letter-spacing: normal;
	text-transform: capitalize;
	line-height: 25px;
	}

.frontTeaserTitle A:hover {
	color: #364b68;
	text-decoration: none;

}
/* 4c. Teasers =Middle Index teaser container-------------*/
.BigteaserBox{
	padding:10px;
	margin-bottom:10px;
	/*background:#D1CCCC;*/
}

/* 4d. Teasers =Middle Index teaser text-------------*/
/*-------------middle index teaser title----------------*/

.frontTeaserContent{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9.5pt;
	font-weight: normal;
	color: #392213;
	text-decoration: none;
	letter-spacing: normal;
	/* vertical-align: top; */

}

.frontTeaserContent A:link{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9.5pt;
	font-weight: normal;
	color: #392213;
	text-decoration: underline;
	letter-spacing: normal;
	/* vertical-align: top; */

}

.frontTeaserContent A:hover{
	color: #392213;
}

.frontTeaserContent A:visited{
	color: #392213;
}

.frontTeaserContent A:active{
	color: #392213;

}

.frontTeaserContentTb{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9.5pt;
	font-weight: normal;
	color: #392213;
	text-decoration: none;
	letter-spacing: normal;
	padding-left: 15px;	
	padding-top: 8px;/* vertical-align: top; */

}

.frontTeaserContentTb A:link{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9.5pt;
	font-weight: normal;
	color: #392213;
	text-decoration: underline;
	letter-spacing: normal;
	padding-left: 15px;
	padding-top: 8px;
	/* vertical-align: top; */
}

.subTitle{
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #336699;
	/*background-color: #7F7F7E;*/

}

/* 5. Footer----------------------------- */ 
/* 5a. Footer =Border/container----------------- */

.footer_WhiteBorder{
	background-color: #FFFFFF;
	border-top-color: #474747;
	border-bottom: none;
	border-left: 1px solid #474747;
	border-right: 1px solid #474747;
	border-top: 1px solid #474747;
	height: 253px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1020px;
}
.footerBorder1 {
	background-image: url('../images/page_BG.gif');
	border-bottom: 1px solid #7e7e7d;
	border-left: 1px solid #7e7e7d;
	border-right: 1px solid #7e7e7d;
	border-top: none;
	height: 97px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 998px;
}

.footerBorder2 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #474747;
	border-left: 1px solid #474747;
	border-right: 1px solid #474747;
	border-top: none;
	height: 108px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1020px;
}
.footer_container {
	clear: both;
	float: left;
	height: 98px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	width: 1000px;
}
.footer_addBox {
	/*background-image: url('../images/footerBar_BG.gif');*/
	background:#336699;
	float: left;
	height: 39px;
	padding: 0px;
	width: 100%;
}
.ft_copyrightBox {
	clear: both;
	float: left;
	height: 58px;
	padding: 0px;
	width: 998px;
}

/* 5b. Footer =text----------------- */ 
/*-------------white text for address----------------*/
.whiteText {
	margin-top: 6px;
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	padding: 5px;
}

.whiteText A:link A:active A:visited{
	COLOR: #FFFFFF
}

.whiteText A:hover  {
	COLOR: #FFFFFF
}

/*-------------copyright text----------------*/
.copyright {
	margin-top: 3px; padding-top: 10px; padding-bottom: 10px; FONT-SIZE: 11px; COLOR: #7f7f7e; TEXT-ALIGN: center
	}
.copyright a:link {
	margin-top: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	FONT-SIZE: 11px;
	COLOR: #7f7f7e;
	TEXT-ALIGN: center;
	text-decoration: underline;
}
.copyright a:hover{
	margin-top: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	FONT-SIZE: 11px;
	COLOR: #7f7f7e;
	TEXT-ALIGN: center;
	text-decoration: underline;
}
.copyright a:active{
	margin-top: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	FONT-SIZE: 11px;
	COLOR: #7f7f7e;
	TEXT-ALIGN: center;
	text-decoration: underline;
}
.copyright a:visited{
	margin-top: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	FONT-SIZE: 11px;
	COLOR: #7f7f7e;
	TEXT-ALIGN: center;
	text-decoration: underline;
}




/*6.--------------text used in TinyMCE---------------------------------*/

.bluesubTitle2 {
	color: #336699;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 14pt;
	text-decoration: none;
	line-height: 20px;

}

.bluesubTitle2 A:link{
	color: #336699;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 14pt;
	text-decoration: none;
	line-height: 20px;

}
.bluesubTitle2 A:visited{
	color: #336699;
}
.bluesubTitle2 A:active{
	color: #336699;
}
.bluesubTitle2 A:hover{
	color: #003366;
}


.lightsubTitle1 {
	color: #324d60;
	font-weight: 400;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	text-decoration: none;
	line-height: 20px;
}

.lightsubTitle1 A:link{
	color: #324d60;
	font-weight: 400;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	text-decoration: none;
	line-height: 20px;
}

.lightsubTitle1 A:hover{
	color: #215062;
}

.lightsubTitle1 A:active{
	color: #215062;
}

.lightsubTitle1 A:visited{
	color: #215062;
}

.DrkgreySubTitle{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
	letter-spacing: normal;/* vertical-align: top; */
	font-style: italic;
}

.DrkgreySubTitle A:link A:visited A:hover A:active{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
	letter-spacing: normal;
	font-style: italic;
	}

.greyText{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #7f7f7d;
	text-decoration: none;
	letter-spacing: normal;/* vertical-align: top; */
	font-style: italic;
}

.greyText A:link A:visited A:hover A:active{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #7f7f7d;
	text-decoration: underline;
	letter-spacing: normal;
	font-style: italic;
	}

.DrkgreyText{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
	letter-spacing: normal;/* vertical-align: top; */
	font-style: italic;
}

.DrkgreyText A:link A:visited A:hover A:active{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #555555;
	text-decoration: underline;
	letter-spacing: normal;
	font-style: italic;
	}

.IndentText1{
	font-weight: normal;
	color: #000000;
	list-style-position: outside;
	letter-spacing: normal;/* vertical-align: top; */
	display: list-item;
	list-style-type: disc;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;

}

.IndentText1 A:link A:visited A:hover A:active{
	font-weight: normal;
	color: #002c91;
	list-style-position: outside;
	text-decoration: underline;
	letter-spacing: normal;/* vertical-align: top; */
	display: list-item;
	list-style-type: disc;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

.brownText{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9.5pt;
	font-weight: normal;
	color: #392213;
	text-decoration: none;
	letter-spacing: normal;/* vertical-align: top; */

}

.brownText A:link A:visited A:hover A:active{
	font-family: Arial, Helvetica, sans-serif, tahoma;
	font-size: 9.5pt;
	font-weight: normal;
	color: #392213;
	text-decoration: underline;
	letter-spacing: normal;
	}
/*-------------image border----------------*/
.detailimgcell {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #a9a9a9;
}

.default {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	line-height: 16.8px;
	font-family: Arial, Helvetica, sans-serif;
}

.default A:link A:visited A:active{
	COLOR: #002c91
}

.default A:hover {
	text-decoration: underline;
}


ul {
	margin-top: 0;
	margin-bottom: 0;
	list-style-position: outside;
	list-style-type: disc;

}

ul ul{
	list-style-type: square;
}

ul ul ul{
	list-style-type: circle;
}

/* 7. Cart Text/Border----------------- */ 

.borderStore{
	border:1px solid #c5c5c6;
	background-color:#e3e2e1;
	padding: 3px;
	margin: 5px;	

}

.artistText{
	font-size:8.5pt;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.artistText A:link hover active visited{
	font-size:8.5pt;
	color:#398cb2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.cartTrackText{
	font-size:8.5pt;
	color:#398cb2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-transform: capitalize;

}

.cartTrackText A:link{
	font-size:8.5pt;
	color:#398cb2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-transform: capitalize;

}

.cartTrackText A:hover{
	color:#398cb2;

}

.cartTrackText A:active{
	color:#398cb2;

	}

.cartTrackText A:visited{
	color:#398cb2;

	}
/* 8. Miscellaneous----------------- */ 



/* ------------- FROM INC_HEADER.PHP --------------- */
/*-----------Body =Breadcrumbs-------------------------------*/
.content {
	margin:10px;
}

.breadcrumb {
	padding-top: 5px;
	FONT-SIZE: 10px; COLOR: #666666;
}

.breadcrumb A:link A:hover A:active A:visited {
	COLOR: #666666;
	text-decoration: none;

}
.breadcrumb A:hover {
	COLOR: #666666;
	text-decoration: underline;
}

/*----------Body =Page Title text----------------*/
.bluedetailheader,.bluedetailheader2 {
	margin-top: 7px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 19pt;
	COLOR: #666633;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 22pt;
}

.bodyContent{
	margin-top: 10px;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 0px;
	line-height: 18px;
	height:auto;
}

.bodyContent p{
	margin-top: 10px;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 0px;
	line-height: 18px;
	height:auto;
}

.sidecontainer{
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	height:auto;
}	

#leftcolumn {
	background: #fff url(/images/images_rightBarFade.jpg) repeat-x;
	border-right: 1px solid #c1c1b5;
	clear: both;
	float: left;
	overflow: hidden;
	padding: 0px;
	width: 212px;
	/*height:500px;*/
}

#ts_1_3columns {
	background-color: #f0f0dd;
	/*background-image: url('/images/menuShadow1.gif');*/
	background-repeat: repeat-x;
	float: left;
	padding: 0px;
	width: 572px;
	height:auto;
}

#ts_1_2columns {
	background-color: #f0f0dd;
	/*background-image: url('/images/menuShadow1.gif');*/
	background-repeat: repeat-x;
	float: left;
	padding: 0px;
	width: 785px;
	height:auto;
}

#ts_1_1maincolumns {
	background-color: #f0f0dd;
	/*background-image: url('images/menuShadow1.gif');*/
	background-repeat: repeat-x;
	float: left;
	padding: 0px;
	width: 100%;
	height:auto;
}

#rightcolumn {
	background: #fff url(/images/images_leftBarFade.jpg) repeat-x;
	border-left: 1px solid #c1c1b5;
	float: left;
	overflow: hidden;
	padding: 0px;
	width: 212px;
	/*height:500px;*/
}

.contentwrapper {
	background-image: url('/images/page_BG.gif');
	background-color: #f0f0dd;
	border-bottom: none;
	border-left: 1px solid #7f7f7d;
	border-right: 1px solid #7f7f7d;
	border-top: none;
	text-align: left;
	width: 998px;
	height:auto;	
	/*height:500px;*/
}

#contentPage {
	padding:0 10px 0 10px;
}

.contentBx {
	clear: both;
	float: left;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	width: 1000px;
	height:auto;	
	/*height:500px;*/
}

.bodyBx {
	background-color: #FFFFFF;
	border-bottom: none;
	border-left: 1px solid #474747;
	border-right: 1px solid #474747;
	border-top: none;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1020px;
	height:auto;	
	/*height:500px;*/
	
}

#navlist
{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
}

#navlist A:link#current, #navlist A:visited#current
{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #5d421b;
text-decoration:none;
}

#navlist #current A:hover
{
color: #3e3e19;
text-decoration:none;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
text-decoration:none;
}

#navlist li A:link, #navlist li A:visited
{
display: inline;
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
text-decoration:none;
}

#navlist li A:hover
{
color: #3e3e19;
text-decoration:none;
}