/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {}
/* background color for the content part of the pages */
Body{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:10.5pt;text-align:left;}
/* background/border colors for the selected tab */
.LeftPane  { }
.ContentPane  {}
.RightPane  { }
.CategoryTitle{font-family: Verdana, Arial, Helvetica;font-size:13px; font-weight: bold;color: #74458D;text-decoration:underline;}
.CategoryHeaderTitle{font-family: Verdana, Arial, Helvetica;font-size:  13px;font-weight: bold;color: #000000;text-decoration:none;}
.CategoryViewTitle{font-family: Verdana, Arial, Helvetica;font-size: 18px;color: #000000;font-style:italic;}
  /* GENERAL */
/* text style used for most text rendered by modules */
.Normal{font-family:Tahoma, Arial; font-size:11pt; font-weight:normal; color:#000000;}

.Normal p{font-family:Tahoma, Arial;font-size:9pt; font-weight:normal; color:#000000; margin-left: 20px;margin-right: 20px;}

.DataGrid_Item{background-color:Transparent;color: Black;font-family: Tahoma, Arial, Helvetica;font-size: 11px;font-weight: normal;}
    
A:link  {color:#74458d;font-family:Arial, Helvetica, sans-serif;font-size:10.5pt;text-align:left;}

A:visited  {color:#74458d;font-family:Arial, Helvetica, sans-serif;font-size:10.5pt;text-align:left;}

A:active {color:#74458d;	font-family:Arial, Helvetica, sans-serif;font-size:10.5pt;text-align:left;}

A:hover {color:#000000;font-family:Arial, Helvetica, sans-serif;	font-size:10.5pt;text-align:left;}

table, tr, td {padding: 0;mergin: 0;}
	
h1 {color:#333333;text-decoration:none;font-weight:bold;	font-family:Arial, Helvetica, sans-serif;font-size:16pt;text-align: left;padding: 0px 3px 0px 12px;font-style: Italic;}
	
h2{color:#74458d;text-decoration:underline;	font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:14pt;padding: 3px 3px 0px 3px;text-align:justify;}

h3 {color:#000000;text-decoration:none;font-weight:bold;	font-family:Arial, Helvetica, sans-serif;font-size:13pt;text-align: left;padding: 0px 3px 0px 12px;}

h4 {color:#333333;text-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:11pt;text-align: left;padding: 0px 3px 0px 12px;}

p{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:9pt;text-align:left;}

p.productdescription{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:12pt;text-align:left;}

ul{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:9pt;text-align:left;}

#home_section_table{border-top: 1px solid #74458d; border-bottom: 1px solid #74458d;}

.home_section_header{color:#74458d;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:13.5pt;text-align:center;padding-left:12px;padding-right:12px;}

.home_section_header a{color:#74458d;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:13.5pt;text-align:center;}

.home_section{text-align:center;border-right: 1px solid #74458d;font-family:Arial, Helvetica, sans-serif;font-size:11pt;padding: 3px 3px 3px 3px;padding-left:12px;padding-right:12px;}

.home_section2{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10.5pt;padding-left:12px;padding-right:12px;}

.home_section img{text-align:center;border:none;	font-family:Arial, Helvetica, sans-serif;font-size:11pt;text-decoration:none;padding: 10px 2px 2px 2px;}

#footer{background-color:#74458d;text-align:center;}

.news_date{font-size:14px;text-align:justify;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding: 0px 3px 5px 3px;padding-left:12px;padding-right:12px;}

.news_headline{font-size:13px;text-align:justify;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0;padding: 3px 3px 3px 3px;padding-left:12px;padding-right:12px;}

.news_description{font-size:12px;text-align:justify;font-family:Arial, Helvetica, sans-serif;padding: 3px 3px 0px 3px;margin:0;padding-left:12px;padding-right:12px;}

.news_read, .news_read a{font-size:12px;	text-align:right;font-family:Arial, Helvetica, sans-serif;color:#74458d;font-weight:bold;padding: 0px 3px 3px 3px;padding-left:12px;padding-right:12px;}

.contactsearch{text-align:left;	color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12pt;font-weight:bold;text-decoration:none;}

.contactsearch:visited{text-align:justify;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold;text-decoration:none;}

.contactsearch:hover{color:#693b83;}

.Links {font-family:Arial;font-size:8.5pt;color:#000000;font-weight:bold;text-decoration:none;}

.Links a{font-family:Arial;font-size:8.5pt;color:#000000;font-weight:bold;text-decoration:none;}

.testimonial-1 {font-family: Arial, Helvetica, sans-serif;max-width: 380px;#width: 400px;float: right; margin-left: 14px;margin-right: 11px;#margin-right: 15px;	margin-top: 10px;background-color: #e0d2e0;padding: 15px 15px 15px 15px;border-bottom: solid 2px #b590ca; clear: none;}

p.monialtext {font-size: 13px;color: #1a1a1a;line-height: 17px;}

.testimonial-2 {font-family: Arial, Helvetica, sans-serif;max-width: 380px;#width: 400px;float: left; margin-left: 15px;	margin-right: 10px;	margin-top: 10px;	background-color: #e0d2e0;padding: 15px 15px 15px 15px;	border-bottom: solid 2px #b590ca;clear: none;}

.testimonial-1 img {padding-left: 10px;}

.testimonial-2 img {padding-left: 10px;}

a {font-size: 13px;color: #696969;text-decoration: underline;}

a:hover {text-decoration: none;}

/*lightbox*/
#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{border: none;}
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{left: 0;}
#hoverNav a{outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(http://purplewaveav.com/Portals/0/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(http://purplewaveav.com/Portals/0/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover {background: url(http://purplewaveav.com/Portals/0/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;}
#imageData{padding:0 10px; color: #666;}
#imageData #imageDetails{width: 70%; float: left; text-align: left;}	
#imageData #caption{font-weight: bold;}
#imageData #numberDisplay{display: block; clear: left; padding-bottom: 1.0em;}			
#imageData #bottomNavClose{width: 66px; float: right;  padding-bottom: 0.7em;}	
#overlay{position: absolute;top: 0;	left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}
/* Min-Width */.lbWidth { /* most browsers */position: absolute;top: 0px; left: 0px;width: 100%;min-width: 790px;}
* html .lbContent { /* IE6 */margin-left: -790px;position:relative;}
* html .lbMinWidth { /* IE6 */padding-left: 790px;}
/* Clearfix */.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
/* end lightbox*/

.leftmiddlepane{background: #ffffff url(http://purplewaveav.com/Portals/0/h1_bg.gif) no-repeat;padding: 4px 0px 0px 0px;margin: 10px 0 0 15px;width: 523;height: 113;border: 0;font-weight: bold;}

.leftmiddlepane p{font-weight: bold;}

.rightmiddlepane{background: #ffffff url(http://purplewaveav.com/Portals/0/search_bg.gif) no-repeat;padding: 10px 0px 0px 0px;margin: 10px 0px 0px 0px;width: 321;	height: 113;}

#search_box {margin-right: 29px;}

.norm_block{font-family: Arial, Helvetica, sans-serif;min-width: 820px;	max-width: 820px;#width: 835px;float: left;margin-left: 14px;margin-right: 11px;#margin-right: 0px;	margin-top: 10px;background-color: #e0d2e0;	padding: 15px 15px 15px 15px;#padding: 15px 15px 15px 6px;border-bottom: solid 2px #b590ca;clear: none;}

p.norm {font-size: 13px;color: #1a1a1a;line-height: 17px;}

.testimonial-1 img {padding-left: 10px;}

.pkeyfeatures{font-family: 'Tahoma', Arial, Helvetica, sans-serif; font-size: 18px; color: #823EA6; font-style: normal; text-decoration:underline;}

.pkeybullets{font-family: 'Tahoma', Arial, Helvetica, sans-serif; font-size: 14px; color: #505050; line-height: 166%; }

.pdetailtext{font-family: 'Tahoma', Arial, Helvetica, sans-serif; font-size:12px; color: #434343; line-height: 116%;}

.prelated{font-family: 'Tahoma', Arial, Helvetica, sans-serif; color: #000000; font-size:16px; line-height: 166%;}

#pdetailtextcont{float:left; clear:none; width: 420px; margin: 0; padding: 0;}

#prelatedcont{float:right; clear:none; width: 340px; margin: 10px 0 0 0; padding: 0;}

fieldset	{margin : 0; padding : 1em; border : 1px solid #333333;}
			





