﻿/* Common classes to copy to the editor.css file */
body {
	padding: 0px;
	margin: 0px;
	font: 12px Tahoma, Arial;
	color: #000000;
}

td {
	font: 12px Tahoma, Arial;
	color: #000000;
}

.table {
	border: 1px solid #D4E5F6;
	background: #F7F7F7;
}

.table_light {
	border: 1px solid #F0F0F0;
	background: #FCFCFC;
}

a.feat_link:link, a.feat_link:visited, a.feat_link:active {
	font: 18px Tahoma, Arial;
	color: #2B7CCE;
	background: #FCFCFC;
	padding: 10px;
	border: 1px solid #F5F5F5;
	display: block;
	text-decoration: none;
	width: 90%;
}	

a.feat_link:hover {
	color: #000000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}	

.columnHeading {
	color: #CC0000;
	font: 14px "Century Gothic", Arial;
}

td.left_col {
	padding: 8px;
}

.redText {
	color: #CC0000;
	font-weight: bold;
}

.greenText {
	color: #009900;
	font-weight: bold;
}

.smallText {
	font: 11px Tahoma, Arial;
	color: #999999;
}

h1	{
	font: 16px "Century Gothic", Arial;
	color: #CC0000;
	background: url(../images/h1_bg.gif) repeat-x top;
	display: block;
	height: 34px;
	}	
		
h1.tight	{
	font: 16px "Century Gothic", Arial;
	color: #CC0000;
	background: url(../images/h1_bg.gif) repeat-x top;
	display: block;
	margin-bottom: 0px;
	}	
		
h2	{
	font: 18px "Trebuchet MS", Arial, "Courier New";
	color: #666666;
	}	
	
h3	{
	font: 14px "Trebuchet MS", Arial, "Courier New";
	color: #6FA8E1;
	}	
	
	h4	{
	font: 16px "Century Gothic", Arial;
	color: #CC0000;
	height: 34px;
	}	
	
hr {
	border: 1px solid #D8E4F0;
	height: 1px;
}
	
/* End common classes */

.site_title {
	font: 23px "Century Gothic", Arial;
	color: #FFFFFF;
	padding: 8px;
}

td.cart {
	color: #666666;
}

/* Start Page Edges */

td.pe_top {
	background: url(../images/pe_top.jpg) repeat-x bottom;
	height: 15px;
}

td.pe_tr {
	background: url(../images/pe_tr.jpg) no-repeat left bottom;
	height: 15px;
}

td.pe_left {
	background: url(../images/pe_left.jpg) repeat-y right;
	width: 15px;
}

td.pe_right {
	background: url(../images/pe_right.jpg) repeat-y left;
	width: 15px;
}

td.pe_div_left {
	background: url(../images/pe_div_left.jpg) no-repeat right;
	width: 15px;
	height: 19px
}

td.pe_div_center {
	background: url(../images/pe_div_center.jpg) repeat-x left;
	height: 19px
}

td.pe_div_right {
	background: url(../images/pe_div_right.jpg) repeat-y left;
	width: 15px;
	height: 19px
}

td.pe_bl {
	background: url(../images/pe_bl.jpg) no-repeat top right;
	height: 15px;
	width: 15px;
}

td.pe_bottom {
	background: url(../images/pe_bottom.jpg) repeat-x top ;
	height: 15px;
}


td.pe_br {
	background: url(../images/pe_br.jpg) no-repeat left top;
	height: 15px;
}

/* End Page Edges */

.left_columnHeading {
	color: #FFFFFF;
	font: bold 13px "Century Gothic", Arial;
}

td.content {
	padding: 15px;
	height: 350px;
}

td.body {
	background: url(../images/content_bg.jpg) no-repeat top;
	width: 933px;
}

td.header_links {
	color: #CCCCCC;
	padding-right: 10px;
	vertical-align: text-top;
}

td.price {
	font-size: 20px;
	color: #2B7CCE;
}

td.desc {
	font-size: 11px;
}

td.footer {
	font: 10px/22px "Century Gothic", Arial;
	color: #FFFFFF;
}

td.footer_credit {
	font: 10px "Century Gothic", Arial;
	color: #999999;
}

td.footer_bg {
	background: #CC0000 url(../images/footer_bg.jpg) repeat-x top;
	height: 22px;
}

td.main_menu_bg {
	background: url(../images/main_menu_bg.jpg) repeat-x top;
	height: 27px;
}

a.main_menu:link, a.main_menu:visited, a.main_menu:active {
	font: bold 13px/27px "Century Gothic", Arial;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 14px;
	padding-left: 14px;
}

a.main_menu:hover {
	color: #CC0000;
	text-decoration: none;
	background: #FFFFFF;
}

a.customer_menu:link, a.customer_menu:visited, a.customer_menu:active {
	font: 14px "Trebuchet MS", Arial, "Courier New";
	color: #2B7CCE;
	text-decoration: none;
	display: block;
	padding: 5px 20px;
	text-align: center;
}

a.customer_menu:hover {
	color: #000000;
}

a.footer_menu:link, a.footer_menu:visited, a.footer_menu:active {
	font: 10px/22px "Century Gothic", Arial;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
}

a.footer_menu:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #F00000;
}

a.footer_credit:link, a.footer_credit:visited, a.footer_credit:active {
	font: 10px "Century Gothic", Arial;
	color: #999999;
}

a.footer_credit:hover {
	color: #000000;
	text-decoration: none;
}

a:link, a:visited, a:active { /* Default text links */
	text-decoration: none;
	color: #006699;
	}	

a:hover	{
	text-decoration: underline;
	color: #CC0000;
	}
	
a.news:link, a.news:visited, a.news:active {
	font: bold 11px Tahoma, Arial;
	color: #006699;
	text-decoration: none;
}	

a.news:hover {
	color: #000000;
}
	
a.news_archive:link, a.news_archive:visited, a.news_archive:active {
	font: 11px Tahoma, Arial;
	color: #006699;
	text-decoration: none;
}	

a.news_archive:hover {
	color: #000000;
}
	
span.left_col, a.left_col:link, a.left_col:visited, a.left_col:active {
	font: 10px "Century Gothic", Arial;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

a.left_col:active {
	color: #3973AC;
	background: #FFFFFF;
}
	
a.cleanLink:link, a.cleanLink:visited, a.cleanLink:active, a.cleanLink:hover {	/* Default text links */
	text-decoration: none;
	color: #333333;
	border-width: 0px;
	border-style: none;
	}
	
/* These are for the category menu */

.nav_menu_top { /* top row of menu */
	text-decoration: none;
	width: 100%;
	display: block;
	margin: 0 -4px;
}

a.nav_menu_top:link, a.nav_menu_top:visited, a.nav_menu_top:active { /* top row of menu - links */
	text-decoration: none;
	color: #FFFFFF;
	font: 13px/26px "Century Gothic", Arial;
	padding-left: 8px;
}

.nav_menu_top_over { /* top row of menu */
	text-decoration: none;
	width: 100%;
	display: block;
	background: #618FBD;
}

a.nav_menu_top_over:hover { /* top row of menu - links */
	color: #FFFFFF;
	padding: -2px 0px 0px 9px;
}

.nav_menu_sub { /* sub menu section */
	text-decoration: none;
	width: 215px;
	display: block;
	background: #618FBD;
}

a.nav_menu_sub:link, a.nav_menu_sub:visited, a.nav_menu_sub:active { /* sub menu section - links */
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 2px 2px;
	font: 13px/26px "Century Gothic", Arial;
	padding: 0px 10px 0px 10px;
}

.nav_menu_sub_over { /* sub menu section */
	text-decoration: none;
	width: 215px;
	display: block;
	background: #9AB7D5;
}

a.nav_menu_sub_over:hover { /* sub menu section - links */
	color: #FFFFFF;
}

/* end of category menu */

/* begin info pages menu */

a.info_menu:link, a.info_menu:visited, a.info_menu:active { /* top row of menu - links */
	text-decoration: none;
	width: 154px;
	display: block;
	color: #FFFFFF;
	font: 12px/26px "Century Gothic", Arial;
	margin: 0 -8px;
	padding-left: 8px;
}

a.info_menu:hover {
	text-decoration: none;
	width: 154px;
	display: block;
	background: #618FBD;
	color: #FFFFFF;
	margin: 0 -8px;
	padding: -2px 0 0 9px;
}

td.right_menu_bg {
	background: #EEEEEE url(images/right_menu_bg.jpg) repeat-x top;
}

a.right_menu:link, a.right_menu:visited, a.right_menu:active {
	font: 13px "Century Gothic", Arial;
	color: #277EC4;
	text-decoration: none;
}

a.right_menu:hover {
	color: #000000;
	text-decoration: none;
}

/* end info pages menu */

.steps {
	font-size: 12px;
}

.inputBox, .inputTextBox {  /* Form fields */
	font: 13px "Century Gothic", Arial;
	color: #3973AC;
	background-color: #FFFFFF;
	border: 1px solid #3973AC;
	padding: 0px 5px 0px 5px;
}

.inputBoxSearch {  /* Form fields */
	font: 13px "Century Gothic", Arial;
	color: #277EC4;
	border: none;
	background: transparent;
	width: 110px;
}

.inputBox_login {
	font: 13px "Century Gothic", Arial;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 0px 5px 0px 5px;
	width: 120px;
	background: #618FBD;
}

.dropBox {  /* Form fields */
	font: 12px "Trebuchet MS", Arial, "Courier New";
	color: #3973AC;
	height: 22px;
	background-color: #FFFFFF;
	border: 1px solid #3973AC;
	padding: 0px 0px 0px 5px;
	margin-top: 1px;
}

.button { /* Form Buttons */
	font: 13px "Century Gothic", Arial;
	height: 22px;
	color: #FFFFFF;
	border: 1px solid #3973AC;
	background: #618FBD;
}

.button_login {
	font: 13px "Century Gothic", Arial;
	color: #2372B2;
	background: #FFFFFF url(../images/button_bg.jpg) repeat-y right;
	text-align: right;
	border: none;
	width: 132px;
}

.table_head {
	background-color: #D4E5F6;
	color: #000000;
	font-weight: bold;
}

.admin_head {
	background-color: #D4E5F6;
	color: #000000;
	font-weight: bold;
}

.altItem {
	background-color: #F1F1F1;
}

.editItem {
	background-color: #CCCCCC;
}