/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #6600cc;
	/*background:url(/images/bg-placeholder.gif) repeat-y top center #624f91;
	background-color:#624f91;*/
	background:url(/images/bg-sitename.gif) top right repeat-y #191947;
}

a:link, a:visited, a:hover {
	/*color: #006699;*/
	color:#624f91;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 color: #a03f8f;
}

h2{
 color: #191947;
}

h3{
 color: #191947;
}

h4{
 color: #333333;
}

h5{
 color: #334d55;
}

label{
	font-family:Arial,sans-serif;
	color: #334d55;
}

.buylink {font-weight:bold;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#wrapper{
	background:#FFF;
}

#masthead{
	border-bottom-color:#191947;
	background:url(/images/bg-sitename.gif) top right repeat-y #191947;
}

#navBar{
	background-color: #624f91;
	border-left-color:#ccc;
	color:#FFF;
	border-right:1px solid #FFF;
}

#content a{
	text-decoration:underline;
}

/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{
	color:#FFF;
}

#utilitylinks a{
	color:#FFF;
}

/************* #globalNav styles **************/

#globalNav{
	color: #191947;
	background-color:#ffffa3;
}

#globalNav a {
	color:#191947;
	text-decoration:underline;
}

#globalNav a:hover {
	background-color:#191947; 
	color:#ffffa3;
}

/************* #siteInfo styles ***************/

#siteInfo{
	color:#FFF;
	background-color:#191947;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
   the bottom border of the navBar in cases where they "touch" */

#siteInfo a{
	color:#FFF;
}

/************* #search styles ***************/

#search{
	border-bottom-color:#191947;
}

#search label{
	color:#FFF;
}


/*********** #navBar link styles ***********/

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom-color:#EEE;}

#navBar a, #navBar a:hover, #navBar a:visited {color:#FFF;}

/*********** #sectionLinks styles ***********/

#sectionLinks h3{
	color:#FFF;
}

#sectionLinks{
	border-bottom-color:#191947;
}

#sectionLinks a{
	border-top-color:#191947;
	color:#FFF;
}

#sectionLinks a:visited{
	border-top-color:#FFF;
}

#sectionLinks a:hover{
	border-top-color:#191947;
	background-color: #191947;
	color:#FFF;
}

.blockquote{
	font-size:80%;
}

/*********** .relatedLinks styles ***********/

.relatedLinks h3{
	color:#FFF;
}

.relatedLinks
{
	border-top-color:#191947;
}

.relatedLinks a{
	color:#FFF;
	border-top-color:#191947;
}

.relatedLinks a:hover
{	
	/*border-top-color:#191947;
	background-color:#191947;
	color:#FFF;
	*/
}

.relatedLinks .current
{
	background-color:#9797DC;
}

/************** #advert styles **************/

.advert{
	border-bottom-color:#191947;
}

.advert a{
	color:#FFF;
}

/************** #headlines styles **************/
#headlines
{
	border-top-color:#191947;
}

#headlines a{
	color:#FFF;
}

#headlines li
{
	border-bottom-color:#191947;
}

#headlines h3{
	color:#FFF;
}

.boxHeader 
{
	font-weight:bold;
	width:150px;
	font-family:Arial;
	border:1px solid #191947;
	padding:3px;
	font-size:11px;
	color:#000;
	background:#ffffa3;
	filter:alpha(opacity=85);
	opacity:0.85;
}
.boxBody 
{
	border:1px solid #191947;
	border-top:none;
	width:150px;
	font-family:Arial;
	font-size:11px;
	padding:3px;
	color::#000;
	background:#FFF;
	filter:alpha(opacity=85);
	opacity:0.85;
}

.productrow
{
	border-bottom-color:#A03F8F;
}
