﻿/* 
	Make sure that this is consistent with 
	' Base fontname
	gsFontName = "Helvetica,Geneva,Arial,sans-serif"
	' Base fontsize
	gsFontSize = "11px"
	located in config file
*/
body
{
    font-family:Helvetica,Geneva,Arial,sans-serif;
	font-size:11px;
}
html, div, pre, form, blockquote, fieldset
{
    margin:0;
    padding:0;
}

div#top a img, 
div#foot a img, 
div.col_left a img, 
div.col_right a img,
div.mid_top a img, 
div.teaser.image a img
{ border:0px; }

div#top img, 
div#foot img, 
div.col_left img, 
div.col_right img,
div.mid_top img
{ border:0px; }

a, a:visited
{ text-decoration:none; }

span.currentLocation
{
    color:#ffffff;
    padding-top:18px;
    float:right;
    
}

span.currentLocation a, span.currentLocation a:visited
{ color:#ffffff; }

div.search_results h2
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}

table.form
{
    background-color:#e6e6e6;
    margin-bottom:4px;
    padding:6px;
}

table.form td
{
    padding-right:6px;
    padding-top:2px;
}

table.form td.form_left
{
    white-space:nowrap;
    font-size:11px;
}

table.form td.form_right input
{ width:120px; }

/* Spacing below rows in user profile form */
table.editUserTable 
{  border:1px solid #cccccc; }


.editUserTableHead 
{
    background-color:#dddddd;
    height:20px;
    padding:4px 10px;
}
.tdEditUserHead 
{
    background-color:#eeeeee;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    padding:2px 10px;
}
.tdEditUser {
	padding:4px 10px;
}

/* Active and inactive tabs in search and user profile */
a.tabActiveLink {
	color:					#ffffff;
	font-weight:			bold;
	text-decoration:		none;
}
a.tabActiveLink:visited {
	color:					#ffffff;
	text-decoration:		none;
}
a.tabActiveLink:hover {
	color:					#ffffff;
	text-decoration:		none;
}
a.tabInactiveLink {
	color:					#000000;
	font-weight:			bold;
	text-decoration:		none;
}
a.tabInactiveLink:visited {
	color:					#000000;
	text-decoration:		none;
}
a.tabInactiveLink:hover {
	color:					#000000;
	text-decoration:		none;
}
.tdTabActive {
	background-color:		#000000;
	font-size:				9pt;
	padding-top:			2px;
	padding-right:			4px;
	padding-bottom:			2px;
	padding-left:			4px;
}
.tdTabInactive {
	background-color:		#cccccc;
	font-size:				9pt;
	padding-top:			2px;
	padding-right:			4px;
	padding-bottom:			2px;
	padding-left:			4px;
}
/* Profile order delivery information and product information */
.tdProfileDetailsHeader {
	border-bottom:			1px solid black;
	font-size:				8pt;
	font-weight:			bold;
	padding-bottom:			2px;
}
.tdProfileDetails {
	font-size:				8pt;
}
.tdProfileDetailsFooter {
	border-bottom:			1px solid black;
	font-size:				8pt;
	padding-bottom:			2px;
}
.tdProfilePriceSum {
	border-top:				1px solid black;
	border-bottom:			1px solid black;
	font-size:				9pt;
	padding-top:			5px;
	padding-bottom:			5px;
}

/* UL style */
.ulMargin {
	margin-top:				0px;
	margin-bottom:			0px;
	/*
	margin-left:			0px;
	*/
}