 body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #3d4d76
}
body,td,th {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
p,li,ul,ol
{  
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	TEXT-ALIGN: justify; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000
}
.view
{font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #445995;
	}



/*------- Categories & Subcategories Styles Start ------------*/
 

/*---- Date Style Start ----*/
.date
{
	font-family:  Arial, Helvetica; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF
}
/*---- Date Style End ----*/
/*---- white Text Style Start ----*/
.white
{ 
	font-family:  Arial, Helvetica; 
	font-size: 11px; 
	
	text-decoration: none; 
	color: #FFFFFF
}
A.white:link
{
	font-family: Arial, Helvetica, sans-serif; 
	
	font-size: 11px;
	color: #FFFFFF;
    TEXT-DECORATION: none
}
A.white:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A.white:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A.white:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
/*---- white Text Style End ----*/
/*---- search o'Gills Style Start ----*/
.black
{ 
	font-family:  Arial, Helvetica; 
	font-size: 11px; 
	font-style: normal; 
	text-decoration: none; 
	color: #000000
}
.black1
{ 
	font-family:  Arial, Helvetica; 
	font-size: 12px; 
	font-style: normal; 
	text-decoration: none; 
	color: #000000
}
.black2
{ 
	font-family:  Arial, Helvetica; 
	font-size: 14px; 
	font-style: normal; 
	text-decoration: none; 
	color: #000000
}
.srchbx {

	background-color : #FFFFFF; 
	height:12px;
	BORDER : #000000 1px solid;
    padding-bottom : 1px; 
	padding-left : 1px; 
	padding-right : 1px; 
	padding-top : 1px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000
}
/*----  search o'Gills  Style End ----*/
/*---- mailing list  Style Start ----*/
.maillstbtn
	{
	
	BORDER: #1d6bbb 1px solid;
    padding-bottom : 1px; 
	padding-left : 1px; 
	padding-right : 1px; 
	padding-top : 1px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	height:20px;
	background-image:url(../../images/button_bg.gif);
	background-position:center
}

.maillstbx {

	background-color : #FFFFFF; 
	height:12px;
	BORDER : #1d6bbb 1px solid;
    padding-bottom : 1px; 
	padding-left : 1px; 
	padding-right : 1px; 
	padding-top : 1px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000
}
/*---- mailing list Style End ----*/
/*------- Categories & Subcategories Styles Start ------------*/
.pageheader
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#152f7a;
	text-decoration:none;
}
.pageheader1
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#057ff2;
	text-decoration:none;
}
.pageheader2
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#057ff2;
	text-decoration:none;
}
.pageheader3
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#057ff2;
	text-decoration:none;
}

.pageheadline
{
	font-family:  Times new Roman , Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:regular;
	color:#000040;
	text-decoration:none;
}
.pageheadline1
{
	font-family:  Times new Roman , Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#527de9;
	text-decoration:none;
}
.pageheadline2
{
	font-family:  Times new Roman , Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#fd901a;
	text-decoration:none;
}
.pageheadline3
{
	font-family:  Times new Roman , Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#fe071d;
	text-decoration:none;
}
.pageAdd
{
	font-family:  Times new Roman , Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#2c2c6c;
	text-decoration:none;
}
.pageAdd2
{
	font-family:  Times new Roman , Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2c2c6c;
	text-decoration:none;
}
.pageTitle
{
	font-family:  Times new Roman , Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#a603ac;
	text-decoration:none;
}
.pageTitle2
{
	font-family:  Times new Roman , Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#a603ac;
	text-decoration:none;
}
.pageTitle3
{
	font-family:  Times new Roman , Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#606463;
	text-decoration:none;
}
.catname
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

a.catname:link    	
{
	color:#ffffff;
	text-decoration:none;
}
a.catname:active 
{
	color:#ffffff;
	text-decoration:none;
}
a.catname:visited 
{
	color:#ffffff;
	text-decoration:none;
}
a.catname:hover   	
{
	color:#ffffff;
	text-decoration:none;
}
.prodname2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#057ff2;
	text-decoration:none;
}

.prodname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#324578;
	text-decoration:none;
}

a.prodname:link    	
{
	color:#000000;
	text-decoration:none;
}
a.prodname:active 
{
	color:#000000;
	text-decoration:none;
}
a.prodname:visited 
{
	color:#000000;
	text-decoration:none;
}
a.prodname:hover   	
{
	color:#000000;
	text-decoration:underline;
}
.progname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#324578;
	text-decoration:none;
}
a.progname:link    	
{
	color:#3a8afe;
	text-decoration:none;
}
a.progname:active 
{
	color:#3a8afe;
	text-decoration:none;
}
a.progname:visited 
{
	color:#3a8afe;
	text-decoration:none;
}
a.progname:hover   	
{
	color:#3a8afe;
	text-decoration:underline;
}
.leftcatlnk 	
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a.leftcatlnk:link    	
{
	color:#ffffff;
	text-decoration:none;
}
a.leftcatlnk:active 
{
	color:#ffffff;
	text-decoration:none;
}
a.leftcatlnk:visited 
{
	color:#ffffff;
	text-decoration:none;
}
a.leftcatlnk:hover   	
{
	color:#ffffff;
	text-decoration:underline;
}
.subcatname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e5effa;
	text-decoration:none;
}
.subcatname2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1262ae;
	text-decoration:none;
}
a.subcatname:link    	
{
	color:#e5effa;
	text-decoration:none;
}
a.subcatname:active 
{
	color:#e5effa;
	text-decoration:none;
}
a.subcatname:visited 
{
	color:#e5effa;
	text-decoration:none;
}
a.subcatname:hover   	
{
	color:#e5effa;
	text-decoration:underline;
}

.leftsubcatlnk 	
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e5effa;
	text-decoration:none;
}
a.leftsubcatlnk:link    	
{
	color:#e5effa;
	text-decoration:none;
}
a.leftsubcatlnk:active 
{
	color:#e5effa;
	text-decoration:none;
}
a.leftsubcatlnk:visited 
{
	color:#e5effa;
	text-decoration:none;
}
a.leftsubcatlnk:hover   	
{
	color:#4efbf1;
	text-decoration:underline;
}
/*--------- Categories & Subcategories Styles End ------------*/
/*---------- Left Contact Styles Start -------------*/
.contact
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
a.contact:link    	
{
	color:#f8792a;
	text-decoration:none;
}
a.contact:active 
{
	color:#f8792a;
	text-decoration:none;
}
a.contact:visited 
{
	color:#f8792a;
	text-decoration:none;
}
a.contact:hover   	
{
	color:#1d6bbb;
	text-decoration:underline;
}
/*--------- Left Contact Styles End ------------*/



/*---------- DATA Table Styles  Start ------------*/
.datatblbrd
{
	BORDER : #516290 1px solid;
	
  }
 .tblbrd
{
	/*BORDER : #516290 1px solid;*/
	background-color:#bebebe;
  }
   .tblbrd1
{
	/*BORDER : #516290 1px solid;*/
	background-color:#516290;
  }
.tdhead
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #516290;
	border: solid 1px #314271;
	text-align: center
}

.trlgt
{
	BACKGROUND-COLOR:#ffffff
}

.trdrk
{
	BACKGROUND-COLOR:#ffffff
}

.datalnk
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	color: #0171bd;
    TEXT-DECORATION: none
}
A.datalnk:link
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 11px;
	color: #0171bd;
    TEXT-DECORATION: none
}
A.datalnk:active
{
    COLOR: #0171bd;
    TEXT-DECORATION: none
}
A.datalnk:visited
{
    COLOR: #0171bd;
    TEXT-DECORATION: none
}
A.datalnk:hover
{
    COLOR: #0171bd;
    TEXT-DECORATION: underline
}
.pagehd
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	color: #4e0102;
}
.pagehd
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	color: #3767df;
}
.pagehd1
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	color: #4eo1o2;
}
/*---------- DATA Table Styles  End ------------*/
/*---------- Grid Styles Start -----------*/
.Grid
{
	border: solid 1px #929292;
	
}
.Grid td
{
	border: solid 1px #929292;
	margin: 3px 3px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
	text-align: center
}
.GridHeader
{	
	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: #a7a7a7;
	
	background-color: #a7a7a7;
	border: solid 1px #929292;
	text-align: center
}


.GridSelect
{
	background-color: #f3eac5;
}
.GridItem
{
	color: #404040;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	height:18px;
	background-color: #e9e9e9
	
}

.GridAltItem
{
	color: #404040;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	height:18px;
	background-color: #e9e9e9
}
.GridItem a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #0171bd;
	text-decoration: none
}

.GridItem a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #dc1a23;
	text-decoration: none
	/*background: #4A3C8C url(images/spin.gif) no-repeat 0 100%;*/
}
.GridAltItem a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #0171bd;
	text-decoration: none
}

.GridAltItem a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7pt;
	color: #dc1a23;
	text-decoration: none
	/*background: #4A3C8C url(images/spin.gif) no-repeat 0 100%;*/
}

/*---------- Grid Styles End --------------*/
/*----------- Form Element Styles Start ---------------*/
.btn 
{
	
	BORDER-RIGHT: #a22a64 1px solid;
    BORDER-TOP: #f3c6e1 1px solid;
    BORDER-LEFT: #f3c6e1 1px solid;
    BORDER-BOTTOM: #a22a64 1px solid; 
	padding-bottom : 1px; 
	padding-left : 1px; 
	padding-right : 1px; 
	padding-top : 1px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	height:20px;
	background-image:url(../../images/button_bg.jpg);
	background-position:center
}
.loginbtn 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color: #404040;
	background-image:url(../../images/login_button.jpg); 
	
	background-position:center; 
	background-repeat:no-repeat
}
.txtbx {

	background-color : #FFFFFF; 
	BORDER-RIGHT: #0072bb 1px solid;
    BORDER-TOP: #0072bb 1px solid;
    BORDER-LEFT: #0072bb 1px solid;
    BORDER-BOTTOM: #0072bb 1px solid; 
	padding-bottom : 1px; 
	padding-left : 1px; 
	padding-right : 1px; 
	padding-top : 1px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #
}

.drpbx {

	background-color : #FFFFFF; 
	BORDER : #375479 1px solid; 
	padding-bottom : 1px; 
	padding-left : 1px; 
	padding-right : 1px; 
	padding-top : 1px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000
}
.txtarea 
{
	 background-color : #FFFFFF; 
	 BORDER-RIGHT: #375479 1px solid;
    BORDER-TOP: #8AB2E5 1px solid;
    BORDER-LEFT: #8AB2E5 1px solid;
    BORDER-BOTTOM: #375479 1px solid; 
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #000000
}

/*--------------Form Element styles End ---------------*/
/*---- Footer styles Start ----*/
.footer
{ 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #2347a2;
	text-decoration: none
	
}
a.footer:link
{ 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #2347a2; 
	text-decoration: none
}
a.footer:active
{ 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #2347a2; 
	text-decoration: none
}
a.footer:visited
{ 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold; 
	color: #2347a2; 
	text-decoration: none
}

a.footer:hover
{ 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #04fbf2; 
	text-decoration: underline  
}
/*------------- Footer Style End ------------*/
/*------------- Error Style Start ------------*/
.errclass
{
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
    COLOR: #FF0000;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
/*-------------- Error Style End -----------*/
.hmprodname
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 16px;
	color: #7a4242;
    TEXT-DECORATION: none
}
.hmprodname2
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 16px;
	color: #057ff2;
    TEXT-DECORATION: none
}
.ourcollectname
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: #7a4242;
    TEXT-DECORATION: none
	}