	form 
{
	margin: 0px;
	padding: 0px;
}

  /* 
	--------------------------------------------------------------------------------------
	Style for everything contained within <body> (including background color, image etc.
	Also, default font (if no style is defined) - usually set this the same as .maintext)
	--------------------------------------------------------------------------------------
  */
	.bodystyle

  {	
        padding-top: 15px;
        padding-bottom: 15px;
        background-color: #ffffff;
	margin: 0px;

	font-family : Arial, Verdana, Times New Roman;
	font-size : 13px;
	font-weight : normal;
	letter-spacing : 0px;
	color : #808080;
	line-height : 110%;
  }

  /* 
	--------------------------------------------------------------------------------------
	Main paragraph text
	--------------------------------------------------------------------------------------
  */ 	
	.maintext, li, blockquote, font, fronttext

  {
	font-family : Arial, Verdana, Times New Roman;
	font-size : 13px;
	font-weight : normal;
	letter-spacing : 0px;
	color : #808080;
	line-height : 120%;
  }
	.firstword {
	  color: #F2A80A;
	  font-weight: bold;
	  font-size: 13px;
	}
	.otherwords {
	  color: #808080;
	  font-weight: normal;
	  font-size: 13px;
	}

  /* 
	--------------------------------------------------------------------------------------
	Content area - e.g. bg colour for area/cell with content 
	--------------------------------------------------------------------------------------
  */ 	
	.content_area

  {
	background-color: #ffffff;
	color: #808080;
  }
 
  /* 	
	--------------------------------------------------------------------------------------
	Size of larger paragraph text.
	--------------------------------------------------------------------------------------
  */	

	.largetext
       
  {
	font-size : 15px;
  }

  /* 
	--------------------------------------------------------------------------------------
	Size of smaller paragraph text.
	--------------------------------------------------------------------------------------
  */
	.smalltext 

  {
	font-size : 10px;
  }


  /* 	
	--------------------------------------------------------------------------------------
	Hyperlinks
	--------------------------------------------------------------------------------------
  */

.fronttext A:link { color: #F9C852; }
.fronttext A:visited { color: #F9C852; }
.fronttext A:hover { color: #ffffff; }
.fronttext A:active { color: #F9C852; }

	A:link 

  {
        color: #402782; 
        text-decoration: none; 
  }

	A:visited 

  {
        color: #402782; 
        text-decoration: none; 
  }

	A:hover 

  { 
        color: #85739B; 
        text-decoration: none; 
  }

	A:active 
 
  { 
        color: #402782; 
        text-decoration: none; 
  }

  /* 	
	--------------------------------------------------------------------------------------
	The labels on the 'Contact Us' page (e.g. Telephone, E-mail etc)
	--------------------------------------------------------------------------------------
  */
	.contact_heading

  {
	color: #000000;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Main page heading ('About Us', 'News' etc)
	--------------------------------------------------------------------------------------
  */

	h1, .pagetitle
  {
	font-family : Arial, Verdana, Times New Roman;
	font-size : large;
	font-weight : bold;
	letter-spacing : 1px;
	color : #402782;
	line-height : 150%;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Paragraph sub-headings
	--------------------------------------------------------------------------------------
  */

	h2, .heading

  {
	font-family : Arial, Verdana, Times New Roman;
	font-size : medium;
	font-weight : bold;
	letter-spacing : 0px;
	color : #85739B;
  }

	.frontheading

  {
	font-family : Arial, Verdana, Times New Roman;
	font-size : 20px;
	font-weight : normal;
	letter-spacing : 0px;
	color : #F9C852;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 2px solid #85739B;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Same as subheading, but highlighted (example usage is on gallery paging, to show 
	current page number)
	--------------------------------------------------------------------------------------
  */
	.heading_highlighted

  {
	font-family : Arial, Verdana, Times New Roman;
	font-size : medium;
	font-weight : bold;
	letter-spacing : 1px;
	color : #402782;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Image captions (displayed under images, if enabled)
	--------------------------------------------------------------------------------------
  */
	.image_caption

  {
	color: #ffffff;
	background-color: #85739B;
	font-size : 9px;
	font-weight: bold;
	padding: 2px;
  }


  /* 	
	--------------------------------------------------------------------------------------
	If extra columns of text are to be shown on the side of the page. Ignore if not.
	--------------------------------------------------------------------------------------
  */
	.side_text

  {
	color: #808080;
	padding: 3px;
	font-size : 10px;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Header style for side paragraphs (see above).
	--------------------------------------------------------------------------------------
  */
	.side_heading

  {
	font-size : 13px;
	font-weight : bold;
	color : #4A3862;
	padding: 3px;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Overall page header text (not usually used)
	--------------------------------------------------------------------------------------
  */
	.page_header  

  {
	font-size : x-small;
	font-weight : bold;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Overall page footer (e.g. copyright information)
	--------------------------------------------------------------------------------------
  */
	.page_footer

  {
	font-size : x-small;
	font-weight : normal;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Tables for displaying information, within the paragraphs
	--------------------------------------------------------------------------------------
  */
	.tablestyle

  {
	border: 1px solid #ffffff;
	background-color: #85739B;
	color: #ffffff;
  }
	.tableheading

  {
	border: 1px solid #ffffff;
	background-color: #85739B;
	color: #ffffff;
  }
	.tablestyle a:hover { color: #ffffff; }
	
	.productbox

  {
	background: #D5D5D5; 
	padding: 10px; 
	margin-bottom: 10px;
  }

  /* 	
	--------------------------------------------------------------------------------------
	If borders are enabled for images, style set here
	--------------------------------------------------------------------------------------
  */
	.image_border   
     
  {
	border: 2px solid #D5D5D5;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Style for <hr> lines - color is for Internet Explorer, 
	background-color is used by Mozilla
	--------------------------------------------------------------------------------------
  */
	hr
  {
	color: #D5D5D5;
	background-color: #D5D5D5;
	border-width: 0px;
	height: 2px;
  }

  /* 
	--------------------------------------------------------------------------------------
	Form buttons
	--------------------------------------------------------------------------------------
  */
	.button
  {
        background-color: #85739B;
	color: #ffffff;
	font-weight: normal;
	font-family : Arial, Verdana, Times New Roman;
	font-size : 13px;	
        border: 1px outset #4A3862;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Form boxes (e.g. contact us form)
	--------------------------------------------------------------------------------------
  */
	.inputbox
  {
        background-color: #CFC6DB !important;
        border: 1px solid #CFC6DB !important;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Tabs (for directory system, etc)
	--------------------------------------------------------------------------------------
  */
	.tabs_main
  {
        background-color: #E2E3FC;
        border: 1px solid #000000;
  }
	.tabs_active
  {
        background-color: #E2E3FC;
        border: 1px solid #000000;
	border-bottom-width: 0px;
  }
	.tabs_inactive
  {
        background-color: #AFB0C3;
        border: 1px solid #000000;
  }
	.tabs_hover
  {
        background-color: #C1C5F9;
        border: 1px solid #000000;
  }


  /* 	
	--------------------------------------------------------------------------------------
	Highlighted text (for highlighting search key words in results)
	--------------------------------------------------------------------------------------
  */
	.texthighlight
  {
	background-color: #F2A80A;
	color: #ffffff;
  }

  /* 	
	--------------------------------------------------------------------------------------
	Style for popup windows
	--------------------------------------------------------------------------------------
  */
	.popupstyle

  {	
    padding: 10px;
    background-color: #ffffff;
	margin: 0px;
	font-family : Arial, Verdana, Times New Roman;
	font-size : small;
	font-weight : normal;
	letter-spacing : 0px;
	color : Black;
	line-height : 120%;

  }

  /* 	
	--------------------------------------------------------------------------------------
	Style for displayed code (e.g. within affiliates system)
	--------------------------------------------------------------------------------------
  */
	code
  {
	font-size : 13px;
  }
  /* 	
	--------------------------------------------------------------------------------------
	Error alerts (div style)
	--------------------------------------------------------------------------------------
  */

	.error_alert 
{	
	padding: 10px 10px 10px 70px; 
	background: url(../template/images/alert_negative.gif) 15px 25px no-repeat;
	height: 70px;
	border: 1px solid #000000;
}
  /* 	
	--------------------------------------------------------------------------------------
	Forum styles
	--------------------------------------------------------------------------------------
  */

.forum {
	background-color: White;
	}

.top {
	background-color: #E2E3FC;
	}

.cat {
	background-color: #CCFFCC;
	}
	
.evenrow {
	background-color: #C0C0FF;
	}

.oddrow {
	background-color: #ffffff;
	}

  /* 	
	--------------------------------------------------------------------------------------
	Category tree (/sellers.php)
	--------------------------------------------------------------------------------------
  */


.tree {
	font-family : Verdana;
	font-size : small;
	font-weight : normal;
	padding: 7px;
	white-space: nowrap;
}
.tree img {
	border: 0px;
	height: 18px;
	vertical-align: text-bottom;
}

.tree a.nodeSel {
	background-color: #DADAFF;
}

  /* 	
	--------------------------------------------------------------------------------------
	Vertical Menu
	--------------------------------------------------------------------------------------
  */

.vert_main_out_outer {
	text-decoration: none;
	background: url(../template/images/dot.gif) 0px 4px no-repeat;
}
.vert_main_out_inner {
	text-align: left;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding: 4px 4px 4px 20px;
}
.vert_main_over_outer {
	text-decoration: none;
	background: url(../template/images/dot.gif) 0px 4px no-repeat;
}
.vert_main_over_inner {
	background: url(../template/images/gradbg.gif) top right repeat-y;
	text-align: left;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding: 4px 4px 4px 20px;
}
.vert_main_table {
	padding: 0px;
}

.vert_sub_out_outer {
	text-decoration: none;
	background-color: #CFC6DB;
}
.vert_sub_out_inner {
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #3B3C6C;
	padding: 2px 4px 2px 4px;
}
.vert_sub_over_outer {
	text-decoration: none;
	background-color: #CFC6DB;
}
.vert_sub_over_inner {
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
	padding: 2px 4px 2px 4px;
}
.vert_sub_table {
	background-color: #C0C0FF;
	border: 1px solid #ffffff;
	padding: 0px;
}

  /* 	
	--------------------------------------------------------------------------------------
	Horizontal Menu
	--------------------------------------------------------------------------------------
  */

.horiz_main_out_outer {
	text-decoration: none;
	background: url(../template/images/dot2.gif) 0px 8px no-repeat;
	border-bottom: 1px solid #D2D7DD;
}
.horiz_main_out_inner {
	text-align: left;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size : 13px;
	font-weight: normal;
	text-decoration: none;
	color: #F2A80A;
	padding: 6px 4px 5px 20px;
}
.horiz_main_over_outer {
	text-decoration: none;
	background: url(../template/images/dot2.gif) 0px 8px no-repeat;
	border-bottom: 1px solid #D2D7DD;
}
.horiz_main_over_inner {
	text-align: left;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size : 13px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding: 6px 4px 5px 20px;
}
.horiz_main_table {
	padding: 0px;
}

.horiz_sub_out_outer {
	text-decoration: none;
	background-color: #C0C0FF;
}
.horiz_sub_out_inner {
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #3B3C6C;
	padding: 2px 4px 2px 4px;
}
.horiz_sub_over_outer {
	text-decoration: none;
	background-color: #3B3C6C;
}
.horiz_sub_over_inner {
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	padding: 2px 4px 2px 4px;
}
.horiz_sub_table {
	background-color: #C0C0FF;
	border: 1px solid #ffffff;
	padding: 0px;
}

.top-menu {
	font-weight: bold;
}

#bottom-menu a {
	color: #F2A80A;
	line-height: 170%;
	font-size: 13px;
}

#bottom-menu a:hover {
	color: #85739B;
}

#top-menu a {
	color: #FFFFFF;
	line-height: 170%;
	font-size: 13px;
	font-family: arial,geneva,helvetica,sans-serif;
}

#top-menu a:hover {
	color: #F2A80A;
}

#top-menu img{
	padding-right: 5px;
}

#bottom-menu img{
	padding-right: 5px;
}

