/* Generic styling */
body		{	background-color: #ffffff; }



h1, h2, h3, h4, h5, h6
		{	font-family : "Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans-serif ;
			color : #173daa ;
			font-weight : bold; }

h1		{	font-size : 16px ;
			text-transform : uppercase;  }

h2		{	font-size : 14px ;
			padding-left : 15px ; }

h3		{	font-size : 14px ;
			padding-left : 30px ;}

h4, h5, h6	{	font-size : 12px ; }

ul		{	list-style-image : url(files/images/home/arrow.gif); }


td.Content, #editBodyHTML
		{	font-family :  Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 12px ;
			color : #666666 ; }


form#Search	{	float : right ;
			font-family :  Verdana, Arial, Geneva, Helvetica, sans-serif ;
			text-align : right ;
			width : 200px ;
			color: #666666;
			font-weight: bold;
			font-size : 10px ; 
			text-transform : uppercase ; }

/* Home Page Boxes Style */

table#ProductBoxes td	
		{	font-size : 10px ;
			color : #666666 ;
			font-family :  Verdana, Arial, Geneva, Helvetica, sans-serif ; 
			border: #bbbaba solid 1px ;
			background-color: #ffffff;
			background-image: url(files/images/home/product_txt_bg.gif);
			background-repeat: repeat-x; 
			background-position: left bottom; }

table#ProductBoxes tr.ProductShots td
		{	background-color: #c9c9c9;
			background-image: url(files/images/home/productbox_bg_default.gif); }

table#ProductBoxes td#BoxColor_1
		{	background-color: #a2d600;
			background-image: url(files/images/home/productbox_bg_1.gif); }

table#ProductBoxes td#BoxColor_2
		{	background-color: #03378d;
			background-image: url(files/images/home/productbox_bg_2.gif); }

table#ProductBoxes td#BoxColor_0
		{	background-color: #f89d0d;
			background-image: url(files/images/home/productbox_bg_3.gif); }




#Banner		{	background-color: #ffffff; }


table#Banner td.BannerBackground
		{	background-color: #03378d;
			background-image: url(files/images/home/banner_bg.gif);
			background-repeat: repeat-x; 
			background-position: right top; }

#BarShadow	{	background-color: #f89d0d;
			background-image: url(files/images/home/bar_bg.gif);
			background-repeat: repeat-x; 
			background-position: left bottom; }

.Langs		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 10px;
			padding-right: 25px; }

/* Breadcrumb Navigation */
#Bread		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 10px ;
			color : #666666 ;
			background-color: #ffffff;}

#Bread a:link, #Bread a:visited
		{	text-decoration : none ;
			color : #173daa ; }

#Bread a:hover
		{	text-decoration : underline ;
			color : #999999 ; }


table#LineBG, table#HomeLineBG
		{	background-image: url(files/images/home/lines_bg.gif);
			background-repeat: repeat-x; 
			background-position: left top; }


/* Title Bar styles */

h1.TitleBar	{	font-family: "Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size: 11px;
			font-weight: bold ; 
			color: #585858;
			border: #bbbaba solid 1px;
			background-color: #e6e6e6;
			background-image: url(files/images/home/title_bg.gif);
			background-repeat: repeat-x; 
			background-position: left top; }
				

/* PriNav styles */
table#PriNav	{	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size: 11px;
			font-weight : bold; 
			background-color: #fdbe45;
			background-image: url(files/images/prinav_bg.gif);
			background-repeat: repeat-x; 
			background-position: left bottom;
			text-align : center ;
			color: #444444 ;
			text-transform: uppercase; }

#PriNav td	{	border-right: #ffffff 3px solid ; }


#PriNav td.Sel, #PriNav td.Sel a:hover
		{	background-color : #80ace2 ;
			background-image: url(files/images/prinav_sel_bg.gif);
			background-repeat: repeat-x; 
			background-position: left bottom;}

#PriNav a:link, #PriNav a:visited, #PriNav a:hover
		{	text-decoration : none ;
			color : #444444 ; }

#PriNav td a:hover
		{	color : #000000 ;
			background-image: url(files/images/prinav_hover_bg.gif);
			background-repeat: repeat-x; 
			background-position: left bottom; }



/* SubNav styles */

table#SubNav	{	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size: 10px;
			font-weight: bold;
			background-color: #81ade2;
			text-align : center ;
			color: #333333 ;
			border-right: #ffffff 3px solid ;}



#SubNav a:link, #SubNav a:visited, #SubNav a:hover
		{	text-decoration : none ;
			color : #3c3c3c ;
			background-color: #81ade2; }

#SubNav a:hover	
		{	text-decoration : none ;
			color : #666666 ; }


#SubNav a.Sel:visited, #SubNav a.Sel:link, #SubNav a.Sel:visited, #SubNav a.Sel:link
		{	color : #b11b1b ;
			background-color : #81ade2 ; }


/* Footer styles */
#Footer		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 10px ;
			color : #666666 ;
			text-align : center ; }

		
#Footer	a:link, #Footer	a:visited
		{	text-decoration : none ;
			color : #62963b ; }

#Footer	a:hover		
		{	text-decoration : underline ;
			color : #666666 ; }

/* All content links, or unstyled links */
a:link, a:visited
		{	text-decoration : underline ;
			color : #173daa ; }

a:hover		{	text-decoration : none ;
			color : #999999 ; }






/* For data tables */
table.Data	{	border-collapse: collapse;
			border: 1px solid #666666;
			background-color: #ffffff; }

table.Data th	{	background-color: #eeeeee;
			color: #000000;
			font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			border-bottom: 1px solid #999999;
			border-left:  1px dotted #999999; }

table.Data td	{	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
			font-size: 10px;
			border-bottom: 1px solid #999999;
			border-left:  1px dotted #999999; }

/* Custom Homepage Styles requested from Aquasol */

p#AboutDescription
		{	color : #3300cc ; }
