body, td {
	font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif;
	color: #333333;
	font-size: .7em;
}

a:link {font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif; color: #25739b; text-decoration: none}
a:visited {font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif; color: #25739b; text-decoration: none}
a:hover {font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif; color: #25739b; text-decoration: underline}
a:active {font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif; color: #25739b; text-decoration: none}

.default,.small,.white,.grey.,footer,.pagetitle,.heading,.h1heading,.sub_heading,.product,.cart,.prevnext {
	font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif;
	font-size: 11px;
	color: #444444;
}
.small {
	font-size: 9px;
}
.white {
	color: #ffffff;
}
.grey {
	color: #999999;
}
.footer, .footer a:link {
	font-size: 10px;
	color: #ccc;
}
.footer a:visited {color: #ccc; text-decoration: none;}
.footer a:hover {color: #ccc; text-decoration: underline;}
.footer a:active {color: #ccc; text-decoration: none;}

.pagetitle {
	font-size: 18px;
	color: #cccc00;
	font-weight: bold;
	text-transform:capitalize;
}
.h1heading {
	font-size: 15px;
	color: #cc0000;
}
.heading {
	font-size: 15px;
	color: #cc0000;
}
.sub_heading {
	font-size: 12px;
	color: #cc0000;
	font-weight: bold;
}
.product {
	font-size: 11px;
	color: #cc0000;
	font-weight: bold;
}
.product a:link {color: #007a22; text-decoration: none;}
.product a:visited {color: #007a22; text-decoration: none;}
.product a:hover {color: #007a22; text-decoration: underline;}
.product a:active {color: #007a22; text-decoration: none;}

.cart {
	font-size: 10px;
	color: #666666;
}
.cart a:link {color: #cc0000; text-decoration: none;}
.cart a:visited {color: #cc0000; text-decoration: none;}
.cart a:hover {color: #cc0000; text-decoration: underline;}
.cart a:active {color: #cc0000; text-decoration: none;}

.prevnext {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	
}
.prevnext a:link {color: #cc0000; background-color: #ffffff; text-decoration: none;}
.prevnext a:visited {color: #cc0000; background-color: #ffffff; text-decoration: none;}
.prevnext a:hover {color: #ffffff; background-color: #cc0000;text-decoration: underline;}
.prevnext a:active {color: #cc0000; background-color: #ffffff; text-decoration: none;}



/******* TABLES *******/
.table,.table_header,.table_list,.table_column
{
	/*font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif;
	font-size: 11px; 
	color: #444444; 
	text-decoration: none; 
	padding-left: 8px;
	padding-right: 8px;*/
}

.table_header {
	color: #FFFFFF;
	background-color:#0089c8;
	height:23px;
	text-align:left;
	height:23px;
	background-Image: url('../images/template/bg-sortable.gif')
}

.table_footer {
	color: #FFFFFF;
	background-color:#0089c8;
	height:2px;
	text-align:left;
	background-Image: url('../images/template/bg-sortable.gif')
}

.table_list {
	height:23px;
	border-bottom: 1px dotted #cccccc;
}

.table_column {
	height:23px;
	border-left: 1px dotted #cccccc;
	border-right: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
}

h1 {
	font-family: Georgie, Times,  serif;
	font-weight: bold;
	font-size: 22px;
	color: #25739b;
	font-variant: small-caps;
	border-bottom: 1px dotted #cccccc;
}
h2 {
	font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif;
	font-weight: bold;
	font-size: 1em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}
h3 {
	font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif;
	font-weight: bold;
	font-size: .8em;
	color: #333333;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
h4 {
	font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif;
	font-size: .7em;
	color: #333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h5 { 
	border-top-style: solid ; 
	border-top-color: gray;
	border-top-width: 2px; 
}


/*** Used in table sort ****/
.display thead{
	font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif;
	color: #25739b;
	background-color: #caeafb;
	text-transform: uppercase;
	height: 34px;
	vertical-align: bottom;
	font-weight:bold;
}
.display th {
	font-size: .9em;
	text-align:center;
	padding: 15px 5px 5px 5px;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	
}
.display thead td {
	padding: 5px 5px 5px 5px;
	text-align:left;
	border-bottom: 1px dotted #cccccc;
	font-size: .7em
}

.display td {
	color: #25739b;
	text-decoration: none;
	height: 24px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px dotted #cccccc;
	text-align:left;
}

.display a {
	font-size: 14px;
}

.displayHeader{text-align: center;font-weight:bold}

.display td.displayTotal {
	height: 2px;
	margin: 0;
	padding: 0;
	background-color: #cccccc;
	border-bottom: 1px solid #cccccc;
}

#fontTool{float:right; margin-top:8px}

/******* FORMS *******/
.onBlur {
	font-size: 11px;
	font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif;
	color:#999999; color:#777777;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
	border:1px solid #999999;
	background-color:#FFFFFF;
}

.onFocus {
	font-size: 11px;
	font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif;
	color:#999999; color:#777777;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
	border:1px solid #999999;
	background-color:#CCFFFF;
}

.errMsg{ font-size: 10px; font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif; color: #ff0000;}

.form,.form_header,.form_info,.form_field,.form_note {
	font-family: Trebuchet, Arial, Tahoma, Verdana,  sans-serif;
	font-size: 11px; 
	color: #333333; 
	padding: 4px;
	height:22px;
}
.form_header {
	color: #ffffff;
	font-weight: bold;
	background-color:#007a22;
	text-align:left;
	height:34px;
	padding-top: 7px;
	background-Image: url('../images/template/bg-form-header.gif')
}
.form_info {
	color: #999999; 
	height:22px;
}

.form_field {
	color: #999999; 
	height:22px;
}
.form_note {
	color: #cccc00; 
	height:22px;
}
img {border:0px}