body { margin-top : 0; margin-bottom : 0;  background-color : #FFFFFF;}

.applyBorder { border:2px solid #FE46FE;}
.removeBorder { border:2px solid #37DAC5;}

.applyBorderCollection { border:2px solid #9E0B0E;}
.removeBorderCollection { border:2px solid #D2DAEB;}


.bodyBlog		{ font-family:Arial, Helvetica, sans-serif; font-size: 10pt ; color: #333333; line-height: 2em; }
.bodyTimes		{ font-family: Times, serif; font-size: 12pt; }
.bodyTBold		{ font-family: Times, serif; font-size: 10pt; font-weight: bold; }
.body			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.bodyBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.bodyO			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC6600; }
.bodyOBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC6600; font-weight: bold}
.bodyW			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; }
.bodyR			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0000; }
.bodyWBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold}
.bodyList		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 1.5em; }
.titleB			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; }
.title			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; }
.titleO			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #CC6600; }
.titleW			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF; }
.descLG			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.desc			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;}
.descBSmall		{ font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; }
.descBBold		{ font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; font-weight: bold; color: #339900; }
.descBold		{ font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; font-weight: bold; }
.descGBold		{ font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; font-weight: bold; color: #339900; }
.descRBold		{ font-family: Georgia, Times New Roman, Times, serif, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; }
.descOBold		{ font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; font-weight: bold; color: #CC6666; }
.detailsBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.modal			{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.modalR			{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: red; }
.small			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.smallBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.smallerBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.smallOBold		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC6600; }
.smallTimes		{ font-family: Times, serif; font-size: 10pt; }
.smallGray		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; widows: no; }
.smallG			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.smallGreen		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: green; }
.smallR			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: red; }
.headText		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; }
.footText		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; }
.serifGreen		{ font family: Courier, mono; font-size: 12px; color: #339900; }
.priceRed 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #990000; }
.smallPrice 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; }
.browseHead 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color: #0099CC; }
.browseBoxReg		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #DEBBE3; }
.browseBoxBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20pt; color: #DEBBE3; }
.browseBox  		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.Crumb 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.75em;}
.titleVista  		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.PageTitle		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color:#A8C76D; }
.PageTitleWeb	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color:#3333CC; }
.adHeadline  		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.adText 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}

td.weboBorder		{ background-color: #B65243; }
td.menuBorder		{ background-color: #CCCC99; }
td.menuBorderG		{ background-color: #666666; }

.dottedBoarderB 	{ border-bottom:1px dotted #666; line-height: 1.5em  }
.dottedBoarderT 	{ border-top:1px dotted #666; }


.VerticalDash		{ border-right:1px dashed #ccc; }

.borderBottom 		{ border-bottom:1px dashed #ccc; }
.borderTop 		{ border-top:1px dashed #ccc; }
.bullet 		{ list-style-image: url(http://client.alexa.com/common/images/small_bullet.gif); }

.sResultsBG		{ background-color: #CC6600; }
.sAdResultsBG		{ background-color: #996600; }
.bannerBG		{ background-color: #B6CEFF; }
.navBG			{ background-color: #3333CC; }
.searchBG		{ background-color: #EEEECC; }
.menuBG			{ background-color: #F1F2DF; }
.menuHeadBG		{ background-color: #666666; }
.actionBG		{ background-color: #99CCFF; }
.webyoumadeBG  		{ background-color: #C5C5C5; }
.detailsNavBG  		{ background-color: #FFFFFF; }

p			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}

.ch			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; cursor:pointer;cursor:hand; }
.popup 			{ font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:8.5pt; }
.popup_heading 		{ font-weight:bold; color: #ce6300; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size:9pt; }
.popup_sitetitle 	{ font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size:9pt; font-weight:bold; }
.popup_url 		{ color:#666666; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; }
.popup_link 		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; }
/*---------------------- BROWSE ---------------------- */
td.bottomDashBrowse { 
	background-image: url(http://client.alexa.com/common/images/single_dot_h.gif);
	background-repeat:repeat-x;
	background-position: bottom; padding-bottom:10px; padding-top:5px;
}
td.topDashBrowse { 
	background-image: url(http://client.alexa.com/common/images/single_dot_h.gif);
	background-repeat:repeat-x;
	background-position: bottom; 
}

/*----------------------HOME PAGE---------------------- */
td.Dash  
{ 
	background-image: url(http://client.alexa.com/common/images/single_dot.gif); 
	background-repeat:repeat-y ;
	background-position:left; 
}

.toolbarAd 
	{
	background-color: #FFFEE1; 
	margin-top: 10px;
	padding: 10px;
	position: relative;
	width: 92%; 
	border-bottom: 1px solid #FFCC33;
	border-top: 1px solid #FFCC33; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; text-align:left
	}

/*----------------------DETAIL PAGE---------------------- */
td.leftDash  
{ 
	background-image: url(http://client.alexa.com/common/images/single_dot.gif); 
	background-repeat:repeat-y ;
	background-position:left; 
	padding-right:0px;
	padding-left:2px;
	width:171
}

td.rightDash  
{ 
	background-image: url(http://client.alexa.com/common/images/single_dot.gif); 
	background-repeat:repeat-y ;
	background-position:right; 
	padding-right:5px;
	padding-left:5px;
	background-color:#F1F2DF;
	width:171
}

td.bottomDash  
{ 
	background-image: url(http://client.alexa.com/common/images/single_dot_h.gif);
	background-repeat:repeat-x;
	background-position: bottom; padding-bottom:2px;
}

.borderBottomSolid 
{
	border-bottom:1px dashed #BABA9F; padding-top:5px; padding-bottom:5px;
}

td.borderBottomSolid 
{
	border-bottom:1px solid #F0F0F0;
}

td.padLeft 
{
	padding-left:15px;
	padding-top:8px;

 }
table.exploreSite { 
	width:160px;  
}

th.exploreSite { 
	border-bottom: 1px solid #ccc; 
	font: 12px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
	font-size: 11px; 
	font-weight: bold; 
	clear:both; 
	color:#666666; 
	text-align:left;
}

td.exploreSite 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding: 3px 3px 5px 2px; }
td.paddingRight		{ padding:0px 20px 0px 0px }

/*----------------------/DETAIL PAGE---------------------- */
/*----------------------TRAFFIC DETAIL PAGE---------------------- */
table.graph 
{
	padding: 0px 0px 0px 0px; width:100%;
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: transparent; border: 1px solid #CCCC99
}

td.graph
{ 
	font-size: 12px; font-weight: normal; 
	padding: 4px 4px 4px 4px;
	border-width: 1px 2px 2px 2px;
	border-style: solid;
	border-color:#CCCC99 #ffffff  #ffffff #ffffff;
	background-color: #F1F2DF;
	text-align: left
}

th.graph
{
	font-size: 12px; font-weight: normal; 
	padding: 4px 4px 4px 4px;
	border-width: 2px 2px 1px 2px;
	border-style: solid;
	border-color: #ffffff #ffffff  #CCCC99 #ffffff;
	background-color: #F1F2DF;
	text-align: left
}

table.traffic   
{
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: transparent; border: 1px solid;
	border-color: #CCCC99 #ffffff #ffffff #CCCC99 ; margin:0px 
}
td.traffic
{
	text-align: center;
	width: 150px;
	padding: 4px 4px 4px 4px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #ffffff #CCCC99 #CCCC99 #ffffff;
	font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; font-weight: bold;
}
th.traffic
{
	text-align: center;
	font-size: 12px; font-weight: normal; width:150px;
	padding: 4px 4px 4px 4px;
	border-width: 2px 1px 1px 2px;
	border-style: solid;
	border-color: #ffffff #CCCC99 #CCCC99 #ffffff;
	background-color: #F1F2DF;
}

#graphNav {
      	float:left;
      	width:100%;
      	background:#F1F2DF url("http://client.alexa.com/details/images/bg.gif") repeat-x bottom;
	font-size:93%; 
      	line-height:normal;
}
#graphNav ul {
	margin:0;
      	padding:10px 10px 0;
      	list-style:none;
}
    #graphNav li {
      float:left;
      background:url("http://client.alexa.com/details/images/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #graphNav a {
      float:left;
      display:block;
      background:url("http://client.alexa.com/details/images/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #graphNav a {float:none;}
    /* End IE5-Mac hack */
    #graphNav a:hover {
      color:#333;
      }
    #graphNav #current {
      background-image:url("http://client.alexa.com/details/images/left_on.gif");
      border-width:0;
      }
    #graphNav #current a {
      background-image:url("http://client.alexa.com/details/images/right_on.gif");
      color:#333;
      padding-bottom:5px;
      }

/*----------------------COMMON HEADER---------------------- */
/* Fonts */
.headerOBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC6600; font-weight: bold; line-height:25px; }
.headerBody		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:25px; }
.sideNav {margin: 0; font: 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform: uppercase; letter-spacing: .05em; font-size: 11px; font-weight: bold; clear:both;}
a.Nav:link {color: #4B4227; background-color: transparent;text-decoration:none;}
a.Nav:visited {color: #4B4227; background-color: transparent;text-decoration:none;}
a.Nav:hover {color:#c60;text-decoration:underline;}
/* Links */
a:link {text-decoration:none; color: #0033CC}
a:visited {text-decoration:none; color: #993366}
a:hover {color:#c60;text-decoration:underline;}

/* Header Boxes */
.webSearchBox { 
	background-image: url("http://66.235.214.169/gemx/v1.0/img/bg_image.gif"); 
	padding: 0px 0px 0px 0px; vertical-align:middle;
	background-color: #C8D7FD;
	width: 100%;
	height: 72px ! important ; 
	border-color: #8383E0 ;
	border-width: 1px;
	border-style: solid; 
	text-align:center;
	
}


.trafficRankingsBox{
	background-image: url("http://client.alexa.com/common/images/bg_image_siteinfo.gif"); 
	padding: 0px 0px 0px 0px; vertical-align:middle;
	background-color: #C8D7FD;
	width: 100%;
	height: 72px ! important;
	border-color: #80D07C ;
	border-width: 1px;
	border-style: solid; 
	text-align:center;
}

.webDirectoryBox{
	background-image: url("http://client.alexa.com/common/images/bg_image_browse.gif"); 
	padding: 0px 0px 0px 0px; vertical-align:middle;
	background-color: #C8D7FD;
	width: 100%;
	border-color: #B77CD0 ;
	border-width: 1px;
	border-style: solid; 
	text-align:center;
	vertical-align:middle;
	height: 72px ! important ; 
}


/* Header Tabs */
.webSearchTab {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF;
	border-right: 1px solid #999999; 
	padding-right:10px; 
	padding-left:10px;
	text-align: center;
	white-space: nowrap;
}

.trafficRankingsTab{
	background-image: url("http://66.235.214.169/gemx/v1.0/img/tabSearchInActive.gif"); 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF;
	padding-right:10px; 
	padding-left:10px;
	text-align: center;
	white-space: nowrap;
}



.webDirectoryTab {
	background-image: url("http://66.235.214.169/gemx/v1.0/img/tabSearchInActive.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF;
	border-left: 1px solid #999999; 
	padding-right:10px; 
	padding-left:10px;
	text-align: center;
	white-space: nowrap;
}

.trafficRankingsTab a:visited
{
	text-decoration:none; color: #0033CC
} 
.webSearchTab a:visited
{
	text-decoration:none; color: #0033CC
} 

.webDirectoryTab a:visited
{
	text-decoration:none; color: #0033CC
} 

.webSearchTabActive {
	background-image: url("http://66.235.214.169/gemx/v1.0/img/tabSearch.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:10px;
	padding-left:10px;
	text-align: center;
	white-space: nowrap;
	background-color: #8383E0;
}

.trafficRankingsTabActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:10px;
	padding-left:10px;
	text-align: center;
	white-space: nowrap;
	background-color: #339933;
}

.webDirectoryTabActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:10px;
	padding-left:10px;
	text-align: center;
	white-space: nowrap;
	background-color: #993399;
}


.trafficRankingsBox form{
	margin:0;
}
.webDirectoryBox form{
	margin:0;
}

/*-- COMPACT HEADER--*/

.trafficRankingsBoxCompact
{
background-image: url("http://client.alexa.com/common/images/traffic_nav_big_bg.gif"); 
vertical-align:middle;
background-color: #CFE8BD;
width: 100%;
height: 45px; 
text-align:center;
}
			
.trafficRankingsBoxCompactSm
{
background-image: url("http://client.alexa.com/common/images/traffic_nav_sm_bg.gif") ; 
padding: 0px 0px 0px 0px; vertical-align:middle;
background-color: #CFE8BD;
width: 100%;
height: 19px !important;
}

.webBoxCompact
{
background-image: url("http://client.alexa.com/common/images/web_nav_big_bg.gif"); 
vertical-align:middle;
background-color: #EBF2FF;
width: 100%;
height: 45px; 
text-align:center;
}
			
.webBoxCompactSm
{
background-image: url("http://client.alexa.com/common/images/web_nav_sm_bg.gif") ; 
padding: 0px 0px 0px 0px; vertical-align:middle;
background-color: #EBF2FF;
width: 100%;
height: 19px !important;
}

.webDirectoryBoxCompact
{
background-image: url("http://client.alexa.com/common/images/directory_nav_big_bg.gif"); 
vertical-align:middle;
background-color: #EFE6FB;
width: 100%;
height: 45px; 
text-align:center;
}
			
.webDirectoryBoxCompactSm
{
background-image: url("http://client.alexa.com/common/images/directory_nav_sm_bg.gif") ; 
padding: 0px 0px 0px 0px; vertical-align:middle;
background-color: #EFE6FB;
width: 100%;
height: 19px !important;
}

.webDirectoryBoxCompact form{
	margin:0;
}
.trafficRankingsBoxCompact form{
	margin:0;
}
.webBoxCompact form{
	margin:0;
}

/* Ad brite Details ad */
table.adbrite
{background-color: #E8EAFF;
border-style: solid;
border-width: 1px ;
border-color: #90919E;
}
table.adbrite th
{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 10px; font-weight: bold; color:#ffffff ;
padding: 5px 5px 5px 5px;
background-color: #90919E;
text-align: left
}
table.adbrite td
{
font-size:13px;
background-color: #E8EAFF
padding:2px;
}

/*---------------- Movers Shakers and Top Sites Side Nav------------------*/


#navigation {
	background-color:#CBCDAA; 
	padding-top:2px;
	padding-left:10px;
	padding-bottom:10px;
	background-image:url("http://client.alexa.com/ds/images/mover_bg_fade.gif");
	background-position:right;
	background-repeat:repeat-y;
	border-bottom: 1px solid #949485;
	}

#navigation ul {
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 0px 0px; list-style-type:none; position: relative; 
	padding: 0; /*removes indent Mozilla and NN7*/

	left: 0px;
	}
	
#navigation li {
	list-style-type: none;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff; 
	border-bottom: 1px solid #CBCDAA;
	background-color:#F1F2DF;
	margin: 0; 
	}
	
#navigation li a {
	display: block;
	padding-left: 10px;
	color: #0000CC;
	text-decoration: none;
	width: 162px; 
	padding-top:0px; 
	padding-bottom:0px;
	}
	
#navigation li a:hover {
	display: block;
	padding-left: 10px;
	background-color: #000000;
	text-decoration: none;
	width: 162px;
	font-weight: bold; 
	padding-top:0px; 
	padding-bottom:0px;
	}
	
#navigation li#current {
	display: block;
	padding-left: 10px;
	background-color: #FFFFFF;
	text-decoration: none;
	width: 163px;
	font-weight: bold; 
	padding-top:0px; 
	padding-bottom:0px; list-style-type:none
	}
	
#navigation li a:visited { /* shows the visited links with other image */
	display: block;
	padding-left: 10px;
	color: #0000CC;
	text-decoration: none;
	width: 162px;
    padding-top:0px; 
	padding-bottom:0px;
	}
	
#navigation li a:visited:hover { /* if you use li a:visited then this */
	display: block;
	padding-left: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	width: 162px;
	font-weight: bold; 
	padding-top:0px; 
	padding-bottom:0px;
	}
	
#navigation h1 {
	font-size: 10px !important;
	line-height: 16px; 
	font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform: uppercase; 
	letter-spacing: .05em; 
	font-weight: bold; 
	margin: 3px 0px 3px 3px; 
	}

	
td.rightDashMovers 
{ 
background-image: url("http://client.alexa.com/common/images/single_dot.gif"); 
background-repeat:repeat-y ;
background-position:right; 
padding-right:1px; 
background-color:#F1F2DF;
width:171
}

.titleLines{ border-bottom:1px solid #ccc; }
/*--PAGES--*/
.pagesHeaderBox { 
	padding: 0px 0px 0px 0px; vertical-align:middle;
	background-color: #ffffff;
	width: 100%;
	height: 80px; 
	background-image: url("http://client.alexa.com/common/images/pages-line.gif"); 
	background-position:bottom; 
	background-repeat:repeat-x;
	text-align:left; 
	vertical-align:middle;}

.pagesHeaderBoxMenu {
font: 12px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
	font-size: 11px; 
	font-weight: bold;  
	padding: 2px 0px 0px 5px; vertical-align:middle;
	background-color: #ffffff;
	width: 172px;
	height: 20px; background-image: url(http://client.alexa.com/common/images/pages-nav-bg.gif); background-repeat:repeat-x;
	text-align:left; 
	vertical-align:middle; border-left: 1px solid #CCCC99;
	border-right: 1px solid #CCCC99; margin-top: 2px;
	}
	
a.NavSub:link {
	color: #4B4227;
	background-color: transparent;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
a.NavSub:visited {color: #4B4227; background-color: transparent;text-decoration:none;}
a.NavSub:hover {color:#c60;text-decoration:underline;}

.pagesSubHeaderBox {
	font-size: 13px;
	padding: 2px 0px 0px 5px;
	background-color: #ffffff;
	width: 170px;
	text-align:left;
	vertical-align:middle;
border-top: 1px solid #CCCC99;
border-bottom: 2px solid #CCCC99;
	border-left: 2px solid #CCCC99;
	border-right: 2px solid #CCCC99;
	font-family: Arial, Helvetica, sans-serif;
	}
.main table { padding-top: 4px; padding-bottom: 4px; }


.nothing {}

BODY{ 
scrollbar-face-color:#FEFDED"; 
scrollbar-shadow-color:#FEFDED";  
scrollbar-highlight-color:#AAAFE0; 
scrollbar-3dlight-color:#31398C;
scrollbar-darkshadow-Color:#232963; 
scrollbar-track-color:#505CBC; 
scrollbar-arrow-color:#AAAFE0; 
} 

.applyBorder { border:2px solid #FE46FE;}
.removeBorder { border:2px solid #37DAC5;}

.applyBorderCollection { border:2px solid #9E0B0E;}
.removeBorderCollection { border:2px solid #D2DAEB;}

/* ------- LINK SETTINGS -------------- */
a:link {color: #360777}
a:active {color: #360777}
a:hover {color: #360777}
a:visited {color: #360777}

 A.leftsublinks:active {font-family: tahoma, helvetica; font-size:8pt; color:#2B257D}
 A.leftsublinks:link {font-family: tahoma, helvetica; font-size:8pt; color:#2B257D}
 A.leftsublinks:hover {font-family: tahoma, helvetica; font-size:8pt; color:#2B257D}
 A.leftsublinks:visited {font-family: tahoma, helvetica; font-size:8pt; color:#2B257D}
 A.leftsublinks:visited:hover {font-family: tahoma, helvetica; font-size:8pt; color:#2B257D}
 
  A.footl:active {text-decoration: none; font-family: verdana, tahoma, helvetica; font-size:8pt; color:#555555}
 A.footl:link {text-decoration: none; font-family: verdana, tahoma, helvetica; ffont-size:8pt; color:#555555}
 A.footl:hover {text-decoration: none; font-family: verdana, tahoma, helvetica; ffont-size:8pt; color:#555555}
 A.footl:visited {text-decoration: none; font-family: verdana, tahoma, helvetica; ffont-size:8pt; color:#555555}
 A.footl:visited:hover {text-decoration: underline; font-family: verdana, tahoma, helvetica; ffont-size:8pt; color:#555555}
 
 A.sublinks:active {font-family: verdana, tahoma, helvetica; font-size:7pt; color:#2B257D}
 A.sublinks:link {font-family: verdana, tahoma, helvetica; ffont-size:7pt; color:#2B257D}
 A.sublinks:hover {font-family: verdana, tahoma, helvetica; ffont-size:7pt; color:#2B257D}
 A.sublinks:visited {font-family: verdana, tahoma, helvetica; ffont-size:7pt; color:#2B257D}
 A.sublinks:visited:hover {font-family: verdana, tahoma, helvetica; ffont-size:7pt; color:#2B257D}
 
 A.leftslinkshome:active {font-family: tahoma, helvetica; text-decoration: none; font-size:8pt; color:#2B257D}
 A.leftslinkshome:link {font-family: tahoma, helvetica; text-decoration:none; ffont-size:8pt; color:#2B257D}
 A.leftslinkshome:hover {font-family: tahoma, helvetica; text-decoration: underline; ffont-size:8pt; color:#2B257D}
 A.leftslinkshome:visited {font-family: tahoma, helvetica; text-decoration:none; ffont-size:8pt; color:#2B257D}
 A.leftslinkshome:visited:hover {font-family: tahoma, helvetica; text-decoration:underline; ffont-size:8pt; color:#2B257D}
 
 A.leftsublinksred:active {font-family: tahoma, verdana, helvetica; font-size:8pt; color:#864766}
 A.leftsublinksred:link {font-family: tahoma, verdana, helvetica; font-size:8pt; color:#864766}
 A.leftsublinksred:hover {font-family: tahoma, verdana, helvetica; font-size:8pt; color:#864766}
 A.leftsublinksred:visited {font-family: tahoma, verdana, helvetica; font-size:8pt; color:#864766}
 A.leftsublinksred:visited:hover {font-family: tahoma, verdana, helvetica; font-size:8pt; color:#864766}
 
 A.footerlinks:active {font-family: arial, verdana, helvetica; font-size:9pt; color:#FFFFFF}
 A.footerlinks:link {font-family: arial, verdana, helvetica; font-size:9pt; color:#FFFFFF}
 A.footerlinks:hover {font-family: arial, verdana, helvetica; font-size:9pt; color:#FFFFFF}
 A.footerlinks:visited {font-family: arial, verdana, helvetica; font-size:9pt; color:#FFFFFF}
 A.footerlinks:visited:hover {font-family: arial, verdana, helvetica; font-size:9pt; color:#FFFFFF}
 
 A.bluelinks:active {font-family: arial, verdana, helvetica; font-size:10pt; color:#2B257D}
 A.bluelinks:link {font-family: arial, verdana, helvetica; font-size:10pt; color:#2B257D}
 A.bluelinks:hover {font-family: arial, verdana, helvetica; font-size:10pt; color:#2B257D}
 A.bluelinks:visited {font-family: arial, verdana, helvetica; font-size:10pt; color:#2B257D}
 A.bluelinks:visited:hover {font-family: arial, verdana, helvetica; font-size:10pt; color:#2B257D}
 
 A.bl:active {font-family: arial, verdana, helvetica; font-size:10pt; color:#2B257D}
 A.bl:link {font-family: arial, verdana, helvetica; font-size:10pt; color:#2B257D}
 A.bl:hover {font-family: arial, verdana, helvetica; font-size:10pt; color:#2B257D}
 A.bl:visited {font-family: arial, verdana, helvetica; font-size:10pt; color:#2B257D}
 A.bl:visited:hover {font-family: arial, verdana, helvetica; font-size:10pt; color:#2B257D}
 
 A.homered:active {font-family: arial, verdana, helvetica; font-size:10pt; color:#864766}
 A.homered:link {font-family: arial, verdana, helvetica; font-size:10pt; color:#864766}
 A.homered:hover {font-family: arial, verdana, helvetica; font-size:10pt; color:#864766}
 A.homered:visited {font-family: arial, verdana, helvetica; font-size:10pt; color:#864766}
 A.homered:visited:hover {font-family: arial, verdana, helvetica; font-size:10pt; color:#864766}

/* ------- GENERAL FONT SETTINGS -------------- */
.headingBig {font-family: AGaramond, Times New Roman; font-size: 22pt; color: #394273}
.headingH {font-family: AGaramond, Times New Roman; font-size: 19pt; color: #434E85}
.headingHSM {font-family: AGaramond, Times New Roman; font-size: 16pt; color: #434E85}
.heading {font-family: AGaramond, Times New Roman; font-size: 20pt; color: #394273}
.headingSM {font-family: AGaramond, Times New Roman; font-size: 14pt; color: #394273}
.headingsmall {font-family: AGaramond, Times New Roman; font-size: 16pt; color: #394273}
.hdr {font-family: AGaramond, Times New Roman; font-size: 18pt; color: #313A8B}
.headingSmall {font-family: AGaramond, Times New Roman; font-size: 18pt; color: #313A8B}
.headingSmall2 {font-family: AGaramond, Times New Roman; font-size: 16pt; color: #313A8B}
.bodyText {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #555555}
.bodyTextBold {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #555555}
.bodyTextBoldBar {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #33407F}
.bodyTextBar {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 10pt; color: #33407F}
.bodyTextError {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #FF0000}
.bodyTextBlue{font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #3528d7}
.bodyTextRed {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #C00000}
.bodyTextErrorSM {font-family: Tahoma,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #FF0000}
.bodycarthdrText {font-family: Tahoma,Verdana; font-size: 8pt; color: #4A5AA5; font-weight: bold; text-decoration: none;}
.bodyTextSmall {font-family: Tahoma,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #555555}
.bodyTextSmallBar {font-family: Verdana,Helvetica, sans-serif; font-size: 7pt; color: #555555}
.bodyTextSmallBld {font-family: Tahoma,Verdana,Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #404040}
.bodyTextSmallBlue {font-family: Verdana,Helvetica, sans-serif; font-size: 7pt; color: #0000a8}
.bodyTextSmallWhite {font-family: Tahoma, Verdana,Helvetica, sans-serif; font-size: 7pt; color: #ffffff}
.bodyHead22 {font-family: Tahoma, Verdana,Helvetica, sans-serif; font-size: 8pt; color: #9CADF7}
.bodyHead33 {font-family: Tahoma, Verdana,Helvetica, sans-serif; font-size: 8pt; color: #2B257D}
.bodyTextSmallCart {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 7pt; color: #FFFFFF}
.bodyTextWhite {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}
.bodyTextWhite2 {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}
.voucherHeading {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #555555}

h1 {font-family: tahoma, helvetica; font-size:8pt; color:#2B257D}

/* ------- CATEGORY LIST (Category page body area) -------------- */
.categoryHeader {font-family: AGaramond,Times New Roman,Verdana; font-size: 18pt; color: #3D3E6F}
.categoryDescription {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #333333}
.categoryRow {padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}


/* ------- CATEGORY LIST (Left Menu) -------------- */
.categoryBackground {background-color: #FFFFFF}
.categoryHeadingRow {background-color: #E7E794; text-align: left}
.categoryHeadingText {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #006600}
.categoryRow1 {background-color: #73C64A; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; text-align: left}
.categoryRow2 {background-color: #48A93F; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; text-align: left}
.categoryDescription {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; font-style: italic; color: #333333}

A.categoryLink:link {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #333333}
A.categoryLink:visited {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #333333}
A.subCategoryLink:link {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #333333}
A.subCategoryLink:visited {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #333333}
.subCategoryLinkIndent {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none }


/* ------- PRODUCT LIST (Category & Search result pages) -------------- */
.productListHeader {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000066}
.productListDescription {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #333333}
.productListPrice {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}
.productListRRP {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000}
.productListOutOfStock {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #333333}
.productListDateAvailable {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 7pt; color: #006600}
.productListPreOrder {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}

A.productListMoreInfo:link {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #990000}
A.productListMoreInfo:visited {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: #990000}


/* ------- PRODUCT PAGE -------------- */
.productHeader {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #4D4D4D}
.productText {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #555555; text-decoration: none;}
.productTextBold {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #616161; font-weight: bold}
.productDescriptionHeading {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #006600}
.productDescription {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #616161}
.productPrice {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #0005C8}
.productSave {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ca0000}
.productRRP {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #616161}
.productOutOfStock {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #333333}
.productDateAvailable {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #006600}
.productPreOrder {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333}
.productInfoTable {background-color: #CCCCCC}
.productInfoTableRow1 {background-color: #F3F3FD}
.productInfoTableRow2 {background-color: #FFFFFF}
.productBarTable {background-color: #F3F3FD}
.productRow1 {background-color: #F0F0F0}
.productRow2 {background-color: #FFFFFF}


/* ------- CHECKOUT PAGES -------------- */
.checkoutBodyText {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #555555}
.checkoutBodyTextBold {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #555555}
.checkoutBodyTextError {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #FF0000}
.checkoutBodyTextSmall {font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #555555}
.checkoutBodyTextSmallBold {font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #555555; font-weight: bold}
.checkoutTable {background-color: #999999; width: 450px}
.checkoutTableAdmin {background-color: #CCCCCC; border: 1px #CCCCCC; width: 550px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.checkoutHeadingRow {background-color: #E3EDEF}
.checkoutRow1 {background-color: #F6F6F6; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif; font-size: 8pt}
.checkoutRow2 {background-color: #FFFFFF; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif; font-size: 8pt}
.checkoutSuccess {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #33CC00}
.checkoutFail {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FF0000}


/* ------- TD -------------- */
.commonText {font-family: Tahoma,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #555555; text-decoration: none;}
.commonTextL {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: #555555; text-decoration: none;}
.commonWhite {background-color: #FFFFFF}
.smallText {font-family: Tahoma,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #555555}
.smallTextBL {font-family: Tahoma,Verdana,Helvetica, sans-serif; font-size: 8pt; color: #4959A2; text-decoration: none;}
.smallTextGR {font-family: Verdana,Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #666666; text-decoration: none;}
.smallTextRED {font-family: Verdana,Helvetica, sans-serif; font-size: 7pt; color: #680036; text-decoration: none;}
.smallTextWhite {font-family: Verdana,Tahoma,Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}


/* ------- PAGE LAYOUT -------------- */
.outsideBorder {background-color: #B3B3B3;}
.headerMenuSeparator {background-color: #336633;}
.bgColour {background-color: #FFFFFF;}


/* ------- HEADER -------------- */
.headerRow {background-color: #48A93F}
.headerMenuRow {background-color: #F3F2F2; color: #F3F2F2}
A.headerLink:link {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #333333}
A.headerLink:visited {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #333333}

/* ------- FOOTER -------------- */
.footerRow {background-color: #48A93F; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; height: 20px; color: #FFFFFF}
A.footerLink:link {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #FFFFFF}
A.footerLink:visited {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #FFFFFF}


/* ------- TOP SELLER TABLE -------------- */
.topSellerTable {background-color: #73C64A}
.topSellerRow {background-color: #FFFFFF}
.row3 {background-color: #999999}
A.topSellerText:link {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 7pt; color: #333333; text-decoration: none}
A.topSellerText:visited {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 7pt; color: #333333; text-decoration: none}




/* ------- PRINTABLE RECEIPT -------------*/
.recieptTable {background-color: #CCCCCC; border: 1px #FF0000; width: 550px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.storeName {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 16pt; font-weight: bold}
.receiptHeading {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 12pt; font-weight: bold}

/* ------- FORMS-------------*/
.commonForm {font-family: Verdana; font-size: 8pt}


