body, td
{
	font-family:	Verdana, Geneva, sans-serif;
	font-size:		11px;
	color:		    #000000;
	line-height:      13px;
}

body
{
  background:      #CCCCFF;
  text-align:		center; 
}

th
{
  font-weight:		bold;
  font-size:		12px;
}
a
{
  color:		#000066;
  text-decoration:	underline;
}
a:hover
{
  color:		#fb7c10;
  text-decoration:	underline;
}
a.MENU-1-ON, a.MENU-1-OFF:hover, a.MENU-1-ON:hover
{
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:	underline;
  color:		#ffffff;
  font-weight:  bold;
  font-size:	12px;
  line-height:  14px; 
}

a.MENU-1-OFF
{
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:	none;
  color:		#fc8c2a;
  font-weight:  bold;
  font-size:	12px;
  line-height:  14px; 
}

h1
{
  font-size:		18px;
  font-weight:		bold;
  color:           #fd8514;
  padding-top:    3px;
  margin-top:    3px;
  line-height:      22px;
  text-align:		center;
}
h1.home
{
  font-size:		18px;
  font-weight:		bold;
  color:           #fd8514;
  padding-top:    3px;
  margin-top:    3px;
  margin-bottom: 2px;
  padding-bottom: 0px;
  line-height:      20px;
  text-align:		center;
}
h1.shop
{
  font-size:		18px;
  font-weight:		bold;
  color:           #72C4D2;
  padding-top:    5px;
  margin-top:    5px;
  line-height:      20px;
  text-align:		center;
}
h2
{
  font-size:		16px;
  color:		#39A0B3;
  font-style:    italic;
  padding-bottom:    5px;
  margin-bottom:    5px;
  line-height:      26px; 
}
h2.darker
{
  font-size:		16px;
  color:		#000000;
  font-style:    italic;
  padding-bottom:    5px;
  margin-bottom:    5px;
  line-height:      26px; 
}
h2.normal
{
  font-size:		14px;
  color:		#39A0B3;
  font-style:    italic;
  padding-bottom:    5px;
  margin-bottom:    5px;
}
h2.news
{
  font-size:		18px;
  color:		#fd8514;
  padding-bottom:    5px;
  margin-bottom:    5px;
  line-height:      20px; 
}

h3
{
  font-size:		14px;
  font-style:    normal;
  color:		#fd8514;
  padding-top:    8px;
  margin-top:    8px;
  padding-bottom:    2px;
  margin-bottom:    2px;
  text-align:		center;
}
h4
{
  font-size:		13px;
  font-style:    normal;
  color:		#800080;
  padding-top:    2px;
  margin-top:    6px;
  padding-bottom:    2px;
  margin-bottom:    2px;
}
h5
{
  font-size:		12px;
  font-style:    normal;
  color:		#075cba;
  padding-top:    2px;
  margin-top:    2px;
  padding-bottom:    2px;
  margin-bottom:    2px;
}

.newstitle
{
  font-size:		12px;
  font-style:    italic;
  line-height:      13px;
  color:		#330066;
  font-weight:		bold;
}
div.quote
{
  font-size:		11px;
  font-style:    italic;
  line-height:      12px;
  color:        #330066;
  font-weight:		normal;
}
div.contentquote
{
  font-size:		11px;
  font-style:    italic;
  line-height:      13px;
  color:		#FDA661;
  font-weight:		bold;
}
div.box
{
  font-size:		12px;
  background-color:		#d8f9fa;
  font-style:    italic;
  color:           #22256B;
  border: 1px;
  border-color: #ff7d0b;
  /* word-wrap:break-word; */
  width: 150px;
  display:block;
  max-width: 150px;
  overflow:auto;
  padding: 5px;
  border-style: solid;
  text-align: center;
  line-height:  15px; 
}

div.inset
{
  font-size:		10px;
  background-color:		#d8f9fa;
  font-style:    italic;
  color:           #22256B;
  border: 1px;
  border-color: #ff7d0b;
  /* word-wrap:break-word; */
  width: 138px;
  display:block;
  max-width: 138px;
  overflow:auto;
  padding: 5px;
  border-style: solid;
  text-align: center;
  line-height:  13px; 
}
div.subhd
{
  font-size:		12px;
  color:		#1f7685;
  font-style:    italic;
  padding-bottom:    5px;
  margin-top:    0px;
  margin-bottom:    5px;
  font-weight:		bold;
}
ul.check
{
  list-style-image:	url(/.control/images/checkmark.jpg);
  line-height: 16px;
  vertical-align:middle;
}

.workshopquote
{
  font-size:		16px;
  font-family:		Arial, Helvetica, sans-serif;
  line-height:      17px;
  color:		   #FDA661;
}

span.contentquote
{
  font-style:    italic;
  color:		#FDA661;
  font-weight:		bold;
}
b, dt
{
  font-weight:		bold;
}
.purple
{
  color:        #800080;
  font-weight:		bold;
}
.red
{
  color:        #990000;
  font-weight:		bold;
}

ul
{
	margin-top:  		2px;
	margin-right:  		0px;
	margin-bottom:  	13px;
}

li
{
  font-size:		11px;
}

div.FOOTER
{
  color:		#000000;
  font-size:		10px;
  background:        #CCCCFF;   
}
div.FOOTER a
{
  color:		#000000;
  font-size:		10px; 
  background:        #CCCCFF; 
}
hr
{
 border-top: 2px solid #35b2e1;
 width:500px;
 text-align:center;
}
hr.orange
{
 border-top: 2px solid #ff7d0b;
 width:500px;
 text-align:center;
}

.presentationTitle
{
  font-weight:		bold;
  font-size:		13px;
  font-style:    normal;
  color:		#800080;
  padding-bottom:    5px;
  margin-bottom:    5px;
}

.presentationTitleBig
{
  font-weight:		bold;
  font-size:		14px;
  font-style:    normal;
  color:		#800080;
  padding-bottom:    5px;
  margin-bottom:    5px;
}
.presentation
{
  font-weight:          bold;
}

.quote {
  font-weight:		bold;
  font-size:		11px;
  font-style:           italic;
  color:		#5196D6;  
}

.presentationTable td {vertical-align:top;}

.mgn
{
   margin:  15px;
}
div.padRight
{
   padding-top: 15px;
   padding-left: 22px;
   padding-right: 8px;
}

.imgBrdr {
	border: 2px solid #fd8514;
	margin: 0px;
}
img.alignRightBorder  {
	border: 1px solid #fd8514;
    margin-left:  10px;
}
img.alignLeftBorder  {
	border: 1px solid #fd8514;
    margin-right:  10px;
}
img.alignCenterBorder  {
	border: 1px solid #fd8514;
    margin-bottom:  5px;
    margin-top:  0px;
}

td.box
{
  font-size:		12px;
  background-color:		#d8f9fa;
  font-style:    italic;
  color:           #22256B;
  border: solid 1px #ff7d0b;
  /* word-wrap:break-word; */
  padding: 5px;
  text-align: center;
  line-height:  15px; 
}
span.hidden
{
	display: none;
}
	
span.widehidden
{
	display: none;
}

 a.hide:hover
{	
	cursor: default;
}

 a.hide:hover span.hidden
{
	display: block;
	position: absolute;
	right:inherit;
	top:inherit;
	margin-left: 20px;
	width:100px;
}

.floatLeft
{
float: left;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
}

span.FRM-SUCCESS
{
  color:#FD8514;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  margin:auto 0;
}
div#shopping_cart span.FRM-SUCCESS
{
  font-size: 12px;
}
