/* CSS Document */
body
{
padding-top:10px;
padding-left:0px;
padding-bottom:10px;
padding-right:0px;
/*padding:0px;
margin:0px;*/
background-color:#018fca;
}

form, p, span, br,  h1, h2, h3, h4, h5, h6 
{
padding:0px;
margin:0px;
}

.whBg
{
background-color:#FFFFFF;
}



.logoPad
{
padding-left:1.75em;
}

.comBg
	 {
 background-color:#f5f5f5;
 border:1px solid #363636;
 padding:5px;
 	}


/* MAIN COMMON TEXT PROPERTIES */


.whTxt
{
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:11px;
color:#fff;
text-decoration:none;
}


.err
{
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:10px;
color:#ff6600;
text-decoration:none;
}

.comtxt11BBL, .homeLftStoreN , .frmtxt, .HfeaturedstoreLnk
 {
font-weight:bold; 
font-size:11px;
color:#000;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
 }
 
 .homeLftStoreN
  {
/*  padding-left:0.75em;*/
  padding-top:0.75em;
  }
 
.HfeaturedstoreLnk:hover
 {
text-decoration:underline;
 }
 
 .comtxt10BBL
 	{
font-weight:bold; 
font-size:10px;
color:#000;
font-family :verdana,arial,helvetica,sans-serif;
text-decoration:none;
 	}
	
	
	.comtxt11NMBL
 {
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal; 
font-size:11px;
color:#000;
text-decoration:none;
 }
 
 
 .comtxt10NMBL, .homeLftStoreDesc
 	{
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal; 
font-size:11px;
color:#000;
text-decoration:none;
 	}
	
	.comtxt13BBL
 	{
font-weight:bold; 
font-size:0.82em;
color:#0c0a0a;
font-family :verdana,arial,helvetica,sans-serif;
text-decoration:none;
 	}
	
	.homeLftStoreDesc
	 {
	 padding-left:5px;
	 }
	
	
.homeLftStoreDesc
 {
 padding-left:0.32em;
 padding-bottom:0.75em;
 background:url(../pics/dotHsep.gif) repeat-x bottom right;
 }
 
 
 .homeLftStoreDesc_Sep
 {
 padding-left:0.32em;
 padding-bottom:0.75em;
 background:url(../pics/dotHsep.gif) repeat-x bottom right;
 }
 
 .topStoretxt
  {
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:0.82em;
color:#000;
text-decoration:none;
border-top:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;
height:1.88em;
  }
  
  .dotBotBor
   {
   border-bottom:1px dashed #000;
   }
   
   
   
     .dotBotBor_A
   {
   border-left:1px dashed #000;
   }
   
   
    .SepBlack
 {
background:#000;
width:1px;
 }
   
.moreProdRedLnk
 {
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:10px;
color:#ed0000;
text-decoration:none;
 }
 
 .moreProdRedLnk:hover
  {
  text-decoration:underline;
  }


/* font color blue */

.comtxt11BlueB
 	{
font-weight:bold; 
font-size:0.69em;
color:#058adf;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
 	}
	
	.comtxt11BlueBld
 	{
font-weight:bold; 
font-size:16px;
color:#058adf;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
 	}
	
	.sushLinkRedBld
 	{
font-weight:bold; 
font-size:0.9em;
color:#df1a05;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
 	}
	
	.sushLinkBlueBld
 	{
font-weight:bold; 
font-size:0.9em;
color:#058adf;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
 	}
	
	div.StoresbyNameDiv
	 {
	 margin:auto;
	 width:420px; 
	 	 }
	
	p.StoresbyName
 	{
font-weight:bold; 
font-size:0.69em;
color:#066ba5;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
padding-top:25px;
 	}


.storeSearchSel
 {
font-weight:bold; 
font-size:0.63em;
color:#000;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:none;
 }
 
.alphabat_lnk
 	{
font-weight:bold; 
font-size:0.69em;
color:#05435c;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:underline;
 	}


.alphabat_lnk:hover
 {
 text-decoration:underline;
 color:#0483b7;
 }

/* dotted bor capakaity */

.dotA
 {
 background:url(../pics/dotH.gif) repeat-x bottom left;
 }
 
 .dotB
 {
 background:url(../pics/dotV.gif) repeat-y top left;
 }
 
 /* featured coupons home page*/
 
 DIV#coupHolder
  {
  width:200px;
  padding-bottom:0.37em;
 /* text-align:center;*/
  }
 
 .CoupdotBor_A
 {
 border:1px dashed #000000;
 padding:5px 0px 5px 5px;
 }
 
.CoupdotBor
 {
 border:1px dashed #000000;
 padding:5px 0px 5px 5px;
 width:200px;
/* text-align:center;*/
 }
 
.CoupdotBox
 	{

background:url(../pics/boxA.gif) no-repeat top left;
 width:409px;
 height:138px;
/* border:1px dotted #000000;*/
  	}
	
.CoupBoxExpAWeek
 {
 background:url(../pics/boxC.gif) no-repeat top left;
 width:409px;
 height:138px;
  }
 
 .CoupBoxExp
 {
background:url(../pics/boxB.gif) no-repeat top left;
width:409px;
height:138px; 
}


 .CoupBoxBlank
 {
background:url(../pics/spacer.gif) no-repeat top left;
width:409px;
height:138px; 
}
 
 
 
p.Pad6px
 {
 padding-top:10px;
 }
  
 /* coomon link text propeties*/
 
 .comtxt11LnkBL_wh
 {
font-family:Verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:10px;
color:#fff;
text-decoration:none;
 }

.comtxt11LnkBL
 {
font-family:Verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:11px;
color:#000;
text-decoration:none;
 }
 
 
 .comtxt10LnkBL
 	{
font-weight:bold; 
font-size:10px;
color:#000;
font-family:Verdana,arial,helvetica,sans-serif;
text-decoration:none;
 	}
	
	
	.comtxt11LnknMBL
 {
font-family:Verdana,arial,helvetica,sans-serif;
font-weight:normal; 
font-size:11px;
color:#000000;
text-decoration:none;
 }

	


.comtxt10LnkBL:hover, .comtxt11LnkBL:hover, .comtxt10LnkB:hover, .comtxt11LnkB:hover, .comtxt11LnknMBL:hover

		{
	text-decoration:underline;
		}
	
	
	
	a.topLnk
 	{
font-family :verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:10px;
color:#000000;
text-decoration:none;
 	}
	
	a.topLnk:hover
	 {
	 text-decoration:underline;
	 color:#989898;
	 }
	
	
.topLnkRtPdd
{
padding-right:1.88em;
}

.ComimgBor
{
background-color:#FFFFFF;
border:1px solid #cecece;
padding:10px;
	}

.StoreLogoimgBor
{
background-color:#FFFFFF;
border:1px solid #cecece;
padding:15px 7px;
	}
	

.StoreLogoimgBor_A
{
background-color:#FFFFFF;
border:1px solid #cecece;
padding:3px 3px;
	}

DIV.storeProdHolder
 {
 float:left;
 width:100px;
 height:130px;
 }


.commBg
 {
background-color:#04a3e5;
height:20px;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:11px;
text-decoration:none;
color:#fff;
border-bottom:1px solid #01405a;
padding:5px;
 }

/* product page*/

.prod_details_outerbg
 {
 background-color:#fbfcfc;
 border:1px solid #c6c6c6;
 padding:4px;
 height:346px;
 }
 
 .prod_details_innerbg
 {
 background-color:#fbfcfc;
 border:1px solid #ededed;
 padding:10px;
 height:336px;

 }


.prodimg_bor
 {
 border:1px solid #e3e4e4;
 background-color:#FFFFFF;
 padding:6px;
 }


.prod_txt
 {
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:14px;
text-decoration:none;
color:#000;
 }

.prodDesc
 {
 font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal; 
font-size:11px;
text-decoration:none;
color:#000;
 }
P.Storeprodimg
{
background-color:#fff;
border:1px solid #cecece;
text-align:center;
margin-right:7px;
/*padding:7px 10px;*/
	}
	

p.storeNameNM
{
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal; 
font-size:0.69em;
text-decoration:none;
color:#000;
text-align:center;
padding-top:5px;
}
	
.favThisStoreBg
 	{
 background:url(../pics/favThisStoreBg.gif) no-repeat top left;
 height:52px;
 width:199px;
 cursor:pointer;
	 }
	 
.favthisStoreTXT
{
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:0.69em;
text-decoration:none;
color:#6c6b6b;
padding-top:10px;
 cursor:pointer;
}

.favthisStoreNum

{
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal; 
font-size:0.69em;
text-decoration:none;
color:#000;
padding-top:5px;
cursor:pointer;
}

.dotted
 {
 border-bottom:1px dashed #000;
 }
	
	/* css styles for all pages*/
	
.searchTXt
{
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:0.82em;
text-decoration:none;
color:#010101;
}	
	
.topSearchInp, .txtarea , .frmInp
	{
border:1px solid #cccccc;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal; 
font-size:11px;
text-decoration:none;
color:#000;
	}
	
.frmInp
 {
 width:250px;
 }

.txtarea
 {
 width:400px;
 height:70px;
 }


.topSearchSel
	{
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal; 
font-size:11pxem;
text-decoration:none;
color:#000;
	}
	
	
	.topSearchBtn
	{
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:11px;
text-decoration:none;
color:#000;
border:1px solid #cccccc;
background-color:#FFFFFF;
cursor:pointer;

	}
	
	.normalBtn
	{
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:11px;
text-decoration:none;
color:#08f;
border-bottom-style:groove;
border:1px solid #cccccc;
background-color:#c0c0c0;
cursor:pointer;
height:21px;
	}
	
	.StoreProdSearchBtn
	{
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:0.69em;
text-decoration:none;
color:#000;
border:1px solid #cccccc;
background-color:#FFFFFF;
cursor:pointer;
height:21px;
	}
	
.homeFeaturedStoreImgBox
	{
border:1px solid #cecece;
padding:2px;
text-align:center;
	}
	
.NavLnkpad
 {
 padding-right:3px;
 }
 
 .HNavbg
 {
 background-color:#007dcd;
 }

/* */

.blueBoxTop
{
background-color:#41a9eb;
height:2.06em;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:0.82em;
text-decoration:none;
color:#ffffff;
}

.blueBoxBor
	{
border-left:1px solid #41a9eb;
border-right:1px solid #41a9eb;
border-bottom:1px solid #41a9eb;
	}
	
.homeLftStoreDiv
{
float:left;
width:211px;
/*height:112px;*/
padding:0px;
margin:0px;
}

P.storeLogoDIV
{
text-align:center;

}


.moreLnk
 {
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold; 
font-size:10px;
text-decoration:none;
color:#ff0101;
padding-top:0.32em;
padding-bottom:0.69em;
padding-right:1.25em;
 }

/* My Accounts */

.myAcctab
 {
 background-color:#096b94;
 height:25px;
 }


.myAccLnk
 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:10px;
text-decoration:none;
 }

.myAcctab:hover
 {
 background-color:#0a81b3;
 }

/*.myAcctab
{
margin:0px;
padding-left:5px;
}


.myAcctab ul
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style-type:none;
padding-top:3px;
margin:0px;
}


.myAcctab li
{
display:inline;
padding-top:5px;
}


.myAcctab a
	{
display:block;
background-color:#096b94;
border-top:1px solid #fff;
border-bottom:1px solid #45acd7;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:10px;
text-decoration:none;
text-align:center;
padding-top:5px;
height:20px;

min-height:18px;
height:auto !important;
height:18px;
	}



.myAcctab a:hover
	{
background-color:#0a81b3;
color:#fff;
	} */

/* Hide from IE5-Mac \*/
 /*#myAcctab a
{
float:none;
}
/* End hide */




.usrName
 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0797d3;
font-weight:bold;
font-size:11px;
text-decoration:none;
 }
 
 .lstLogIn
 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#094159;
font-weight:normal;
font-size:11px;
text-decoration:none;
 }


/* home featured news*/

.homeFaturednewsBox
	{
border:1px solid #cecece;
background-color:#f5f5f6;
background:url(../pics/featuredGrd.gif) repeat-x top left;
height:445px;
	}

.homeFeaturedNewsH
 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1.38em;
font-weight:normal;
text-decoration:none;
color:#202020;
padding-top:0.37em;
padding-left:0.56em;
 }

.homeFeaturedNewsSubH
 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
font-weight:bold;
text-decoration:none;
color:#000000;
 }

.homeFeaturedImgBox
	{
background-color:#FFFFFF;
border:1px solid #cecece;
padding:1px 1px 1px 1px;
	}

.homeFeaturedNTxt, .TopClippedLnk
	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
font-weight:normal;
text-decoration:none;
color:#000000;
	}

.TopClippedLnk:hover
 {
 text-decoration:underline;
  }

.homeFeaturedNTxt_A
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
font-weight:normal;
text-decoration:none;
color:#000000;
	}


/* by category */

.catBg
 {
 background-color:#f9f9f9;
 border-left:1px solid #e7e7e7;
 border-right:1px solid #e7e7e7;
 border-bottom:1px solid #e7e7e7;
 }
 
 .catTopBg
 {
background:url(../pics/catTopBg.gif) no-repeat top left;
width:196px;
height:36px;
 }

p.Prodcattxt
 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.69em;
font-weight:bold;
text-decoration:none;
color:#066ba5;
text-align:center;
 }
 
 
 .Prodcatlnk, .Prodcatlnk_A
 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.63em;
font-weight:bold;
text-decoration:none;
color:#013d57;
padding-left:12px;
padding-top:2px;
margin-top:-5px;
/*line-height:25px;*/
 }
 
 
 .Prodcatlnk_A
  {
  line-height:25px;
  }
 
 .Prodcatlnk:hover, .allProdcatlnk:hover, .Prodcatlnk_A:hover 
  {
  text-decoration:underline;
  /*color:#0079ae;*/
  }
  
   .allProdcatlnk
 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.63em;
font-weight:bold;
text-decoration:none;
color:#d22e02;
padding-left:12px;
line-height:25px;
 }
 
  .catListLnk
 	{
font-weight:bold; 
font-size:10px;
color:#000;
font-family :verdana,arial,helvetica,sans-serif;
text-decoration:underline;
 	}
	
.catListLnk:hover
 {
 text-decoration:none;
 color:#b1b1b1;
 }
	
	/* pagination css */
	

.pre_nxt_Lnk
 {
font-weight:bold; 
font-size:0.63em;
color:#03638c;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:underline;
 }	

.GoToPag
 {
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal; 
font-size:11px;
color:#000;
text-decoration:none;
margin-bottom:-10px;
}
/*.alignFix
 {
 margin-top:10px;
 }*/
	
 
/* ======================*/

/* store page properties*/

h1.storeNameH
	{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1.37em;
font-weight:bold;
text-decoration:none;
color:#000000;
	}
	
.storeNameHLnk
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:1.37em;
font-weight:bold;
text-decoration:none;
color:#000000;
}

/* club page tabs*/


.topfrmRow
{
border-bottom:1px dashed #363636;
border-top:1px dashed #363636;
height:20px;
}

.topfrmRowA
{
border-bottom:1px dashed #363636;
height:20px;
}




.mainBox
 {
 background-color:#fff;
 border-bottom:1px #c2c2c2 solid;
 }

.topRow
{
background-color:#048de5;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:11px;
text-decoration:none;
height:25px;
}

.clubStatus
 	{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0088c1;
font-weight:bold;
font-size:11px;
text-decoration:none;
 }

.clubTabmenu
{
width:auto;
float:left;
margin:0px;
padding:0px;
}


.clubTabmenu ul
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style-type:none;
padding:0px;
margin:0px;
}


.clubTabmenu li
{
float:left;
padding:1px;
}


.clubTabmenu li a
	{
display:block;
background-color:#e36500;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:11px;
text-decoration:none;
text-align:center;
width:150px;
height:20px;
padding-top:5px;
	}



.clubTabmenu li a:hover
	{
background-color:#f88930;
color:#fff;
	}



.ClubLftBg
{
background-color:#f7f7f7;
}

/* ======================================*/

.clubOpt
{
width:auto;
float:left;
margin:0px;
padding:0px;
}


.clubOpt ul
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style-type:none;
margin:0px;
padding:0px;
}


.clubOpt li
{
float:left;
padding-right:15px;
}


.clubOpt li a
	{
display:block;
background-color:#096b94;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
text-decoration:none;
text-align:center;
width:100px;
height:20px;
padding-top:5px;
	}



.clubOpt li a:hover
	{
background-color:#0196d4;
color:#FFFFFF;
	}


/*=============================*/



.frndOpt, .frndOpt_A
{
width:100%;
float:left;
margin:0px;
padding:0px;
}


.frndOpt ul, .frndOpt_A ul
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style-type:none;
margin:0px;
padding:0px;
}


.frndOpt li, .frndOpt_A li
{
float:left;
padding-right:15px;
}


.frndOpt li a, .frndOpt_A li a
	{
display:block;
background-color:#096b94;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
text-decoration:none;
text-align:center;
width:120px;
height:20px;
padding-top:5px;
	}


.frndOpt_A li a
 {
 width:250px;
 }


.frndOpt li a:hover, .frndOpt_A li a:hover
	{
background-color:#0196d4;
color:#fff;
	}


/*=============================*/


 /* FOOTER */  
 
  
.cptxt
	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000;
padding-top:0.63em;
	}
	
	.footerLnk, .footerdiv
	{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#000000;
	}
	
.footerLnk:hover
  {
  text-decoration:underline;
 }


.Frndlnk
 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#fff;
padding-left:5px;
 }
 .FrndHed
 {
 font-weight:normal; 
 font-size:0.95em; 
 color:#41a9eb; 
 text-decoration:none;
 }
 
 .FrndHedB
 {
 font-weight:normal; 
 font-size:0.95em; 
 color:#013d57; 
 text-decoration:none;
 }
 
 .com_outerbg_A
 {
 background-color:#fbfcfc;
 border:1px solid #c6c6c6;
 padding:4px;
  }

/* GROCERY COUPON PAGE*/
  
.grCoupfeedH 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
font-style:normal;
color:#085779;
text-decoration:none;
padding-top:8px;
padding-left:2px;
padding-bottom:10px;
}

.grCoupfeebor
 {
 border:1px dashed #000;
 /*-padding:5px;*/
 }
 
.grCouppicBor
 {
 border:1px solid #000;
 padding:5px;
 }
 


.grCoupfeedtxtBlB 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:normal;
color:#000;
text-decoration:none;
padding-left:1px;
line-height:18px;
}

.grCoupfeedtxtBlNm 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
color:#000;
text-decoration:none;
padding-left:1px;
line-height:18px;
}

.grBotBg
 {
 background-color:#f0f0f0;
 border-top: 1px solid #b0b0b0;
 } 

 /*php bb*/

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }

hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 0px #FFFFFF solid; } /*php bb white background color*/

.forumline	{background-color: #FFFFFF; border: 2px #41a9eb solid; } /*table header color*/


td.rowpic {
		background-color: #c8eaff; /* light blue color */
		/*background-image: url(images/cellpic2.jpg);
		background-repeat: repeat-y;*/
}



th	{
	color:#fff; font-size: 11px; font-weight : bold;
	background-color: #41a9eb; height: 25px; /*table header color*/
	/*background-image: url(images/cellpic3.gif);*/
}


td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			/*background-image: url(images/cellpic1.gif);*/
			background-color:#c8eaff; border: #FFFFFF; border-style: solid; height: 28px; 
			/* light blue color */
}


/* Main table cell colours and backgrounds */

/*comments area color*/

td.row1	{ background-color: #c8eaff; }
td.row2	{ background-color: #c8eaff; }
td.row3	{ background-color: #c8eaff; }


td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #; border-style: solid; height: 28px; }
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #; border-style: solid; }

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }


.maintitle,h1,h2	{
			font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; line-height : 120%; color : #;
}


/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #3ca1ff; text-decoration: underline; }


/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #; }
a.mainmenu		{text-decoration: none; color : #; font-weight:bold;}
a.mainmenu:hover{ text-decoration: underline; color:#; }


/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle		{ text-decoration: none; color : #forumlink_link_forum}; }
a.cattitle:hover{ text-decoration: underline; color:#00a1f1; }


/* Forum title: Text and link to the forums used in: index.php */

.forumlink { font-weight: bold; font-size: 12px; color : #006699; }
a.forumlink 	{ text-decoration: none; color : #006699; }
a.forumlink:hover{ text-decoration: underline; color:#00a1f1; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: underline; }


/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #006699; }
a.topictitle:visited { text-decoration: none; color : #5493B4; }
a.topictitle:hover	{ text-decoration: underline; color : #3ca1ff; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }


/* The content of the posts (body of text) */
.postbody { font-size : 12px;}
a.postlink:link	{ text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: underline; color : #3ca1ff}


/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}


/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;

}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color:#FAFAFA;
	font-weight:bold;
	cursor:pointer;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { background-color: #DEE3E7; border-style: none; }