﻿/* Common classes to copy to the editor.css file */
*
{
	border: none;
}
body
{
	margin: 0;
	padding: 0;
	font: 12px "Trebuchet MS" , Arial, "Courier New";
	color: #6A1A3E;
	background: #DFEBF3 url(../images/body_bg.jpg) repeat-x top left fixed;
}
/**************      positioning layout using the following DIVS    ***************************/

#wrapper
{
	margin: 0 auto;
	width: 806px;
}

.userbar
{
	height: 20px;
	background: #D3E4EE;
	padding: 0 5px 10px 5px;
}

#main
{
	margin-top: -15px;
	width: 800px;
	border: 3px solid #FFF;
}
div.padding
{
	padding: 0px 10px 0 10px;
}
div.contentbox
{
	
	border: 1px solid #B45880;
	background-color: #FFFFFF;
	color: #69193E;
}
.contentbox_heading
{
	background: #B45880 url(../images/box_header.jpg) top left repeat-x;
	display: block;
	height: 38px;
	color: #FFFFFF;
	font-size: 20px;
	padding-left: 10px;
}
.contentbox .strong
{
	color: #69193E;
	font-size: 16px;
	font-weight: bold;
}
.contentbox_price
{
	font-weight: bold;
}

td.content
{
	background: url(../images/content_bg.jpg) repeat-x top left #F7F1E7;
	width: 100%;
}
#content
{
	width: 100%;
}
td.main_content
{
	padding: 15px;
}
td.flash
{
	margin: -15px -15px 0 0;
}
#contact
{
}

#footer
{
}
#clear,
.clear
{
	clear: both;
}
img
{
	border: none;
}
div.left
{
	float: left;
	display: inline;
	height: 40px;
}
div.center
{
	display: inline;
	float: left;
}
div.right
{
	float: right;
	display: inline;
}
td
{
	font: 12px "Trebuchet MS" , Arial, "Courier New";
}

.table
{
	border: 1px solid #803652;
	background: #F7F7F7;
}

.table_light
{
	border: 1px solid #F0F0F0;
	background: #FCFCFC;
}

a.feat_link:link, a.feat_link:visited, a.feat_link:active
{
	font: 18px "Trebuchet MS" , Arial, "Courier New";
	color: #763652;
	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: #803652;
	font: 16px "Trebuchet MS" , Arial, "Courier New";
}

.redText
{
	color: #CC0000;
	font-weight: bold;
}

.greenText
{
	color: #009900;
	font-weight: bold;
}

.smallText
{
	font: 11px "Trebuchet MS" , Arial, "Courier New";
	color: #999999;
}

h1
{
	font: 20px "Trebuchet MS" , Arial, "Courier New";
	color: #666666;
	
}

h2
{
	font: 18px "Trebuchet MS" , Arial, "Courier New";
	color: #666666;
}

h3
{
	font: 14px "Trebuchet MS" , Arial, "Courier New";
	color: #803652;
}

hr
{
	border: 1px solid #803652;
	height: 1px;
}

/* End common classes */

tr.hover:hover, tr.altItemHover:hover
{
	background-color: #F5F5F5;
	cursor: pointer;
}

td.site_title
{
	font: 25px "Trebuchet MS" , Arial, "Courier New";
	color: #763652;
	vertical-align: bottom;
}

td.cart
{
	color: #6E1F42;
}

td.cart strong {
	line-height: 40px;
}

td.pe_tl
{
	background: url(../images/pe_tl.jpg) no-repeat right bottom;
	width: 12px;
}

td.pe_tc
{
	background: url(../images/pe_tc.jpg) repeat-x bottom;
}

td.pe_tc_padded
{
	background: url(../images/pe_tc.jpg) repeat-x bottom;
	padding-bottom: 6px;
}

td.pe_tab_left
{
	background: url(../images/pe_tab_left.jpg) no-repeat right bottom;
	height: 44px;
	width: 20px;
}

td.pe_tab_bg
{
	background: url(../images/pe_tab_bg.jpg) repeat-x bottom;
	height: 44px;
	padding-bottom: 6px;
}

td.pe_tab_right
{
	background: url(../images/pe_tab_right.jpg) no-repeat left bottom;
	height: 44px;
	width: 20px;
}

td.pe_lc
{
	background: url(../images/pe_lc.jpg) repeat-y right;
	width: 12px;
}

td.pe_rc
{
	background: url(../images/pe_rc.jpg) repeat-y left;
	width: 10px;
}

td.pe_bl
{
	background: url(../images/pe_bl.jpg) no-repeat right top;
	height: 12px;
	width: 12px;
}

td.pe_bc
{
	background: url(../images/pe_bc.jpg) repeat-x top;
	height: 12px;
}

td.pe_br
{
	background: url(../images/pe_br.jpg) no-repeat left top;
	height: 12px;
	width: 10px;
}

td.contentmain
{
	padding: 10px;
	color: #6A1A3E;
	font: 14px "Trebuchet MS" , "Century Gothic" , Arial;
}
td.contentbottom
{
	background: #ECDDC1 url(../images/content_bottom_bg.jpg) top left repeat-x;
	padding: 5px 0 0 0;
}

td.body
{
	background: url(../images/content_bg.jpg) no-repeat top;
	width: 933px;
}

td.header_links
{
	color: #6B1B3F;
	font-size: 11px;
}

td.price
{
	font-size: 20px;
	color: #763652;
}

td.desc
{
	font-size: 11px;
}

a.customer_menu:link, a.customer_menu:visited, a.customer_menu:active
{
	font: 14px "Trebuchet MS" , Arial, "Courier New";
	color: #763652;
	text-decoration: none;
	display: block;
	padding: 5px 20px;
	text-align: center;
}

a.customer_menu:hover
{
	color: #000000;
}

a.header_links:link, a.header_links:visited, a.header_links:active, a.footer_menu:link, a.footer_menu:visited, a.footer_menu:active
{
	font: 11px "Trebuchet MS" , Arial, "Courier New";
	color: #6B1B3F;
	text-decoration: none;
	padding: 0 4px;
}

a.header_links:hover, a.footer_menu:hover
{
	color: #6B1B3F;
	text-decoration: underline;
}

a:link, a:visited, a:active
{
	/* Default text links */
	text-decoration: none;
	color: #763652;
}

a:hover
{
	text-decoration: underline;
	color: #000000;
}

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 */
td.nav_menu_bg
{
	width: 150px;
	background: url(../images/nav_menu_bg.jpg) top left repeat-y;
	padding: 10px 0;
	font: 14px/20px "Trebuchet MS" , Arial, "Courier New";
}
.nav_menu_top
{
	/* top row of menu */
	text-decoration: none;
	width: 100%;
	height: 25px !important;
	height: 18px;
	display: block;
	font: 14px/20px "Trebuchet MS" , Arial, "Courier New";
}

a.nav_menu_top:link, a.nav_menu_top:visited, a.nav_menu_top:active
{
	/* top row of menu - links */
	text-decoration: none;
	color: #666666;
	padding: 3px 2px;
	font: 14px/18px "Trebuchet MS" , Arial, "Courier New";
	padding-left: 10px;
}

.nav_menu_top_over
{
	/* top row of menu */
	text-decoration: none;
	width: 100%;
	height: 18px;
	display: block;
	border-bottom: 2px solid #7A3955;
}

a.nav_menu_top_over:hover
{
	/* top row of menu - links */
	text-decoration: none;
	color: #666666;
	padding: 3px 2px;
	font: 14px/18px "Trebuchet MS" , Arial, "Courier New";
	padding-left: 10px;
}

.nav_menu_sub
{
	/* sub menu section */
	text-decoration: none;
	width: 180px;
	height: 22px;
	display: block;
	background: #ECDDC1 url(../images/catmenu_sub_bg.jpg) no-repeat bottom left;
}

a.nav_menu_sub:link, a.nav_menu_sub:visited, a.nav_menu_sub:active
{
	/* sub menu section - links */
	text-decoration: none;
	color: #666666;
	padding: 3px 2px 2px;
	font: 12px/20px "Trebuchet MS" , Arial, "Courier New";
	padding: 0px 10px 0px 10px;
}

.nav_menu_sub_over
{
	/* sub menu section */
	text-decoration: none;
	width: 180px;
	height: 20px;
	display: block;
	background: #763652 url(../images/spacer.gif) no-repeat bottom left;
}

a.nav_menu_sub_over:hover
{
	/* sub menu section - links */
	color: #FFFFFF;
	line-height: 20px;
}

/* 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: 136px;
	height: 20px;
	display: block;
	font: 14px/20px "Trebuchet MS" , Arial, "Courier New";
	color: #666666;
	padding: 3px 2px;
	padding-left: 10px;
}

a.info_menu:hover
{
	height: 18px;
	border-bottom: 2px solid #7A3955;
	color: #666666;
}

/* end info pages menu */

.steps
{
	font-size: 12px;
}

.userbar .inputBox, .userbar .inputTextBox
{
	/* Form fields */
	font: 12px "Trebuchet MS" , Arial, "Courier New";
	color: #666666;
	background-color: #E9F2F7;
	padding: 0px 5px 0px 5px;
	border: 1px solid #E9F2F7;
	color: #6A1A3E;
}
.inputBox, .inputTextBox
{
	/* Form fields */
	font: 12px "Trebuchet MS" , Arial, "Courier New";
	color: #666666;
	background-color: #FFF;
	padding: 0px 5px 0px 5px;
	border: 1px solid #803652;
	height: 20px;
	color: #6A1A3E;
}

.dropBox
{
	/* Form fields */
	font: 12px "Trebuchet MS" , Arial, "Courier New";
	color: #666666;
	height: 22px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 0px 0px 0px 5px;
	margin-top: 1px;
}

.button
{
	/* Form Buttons */
	font: 12px "Trebuchet MS" , Arial, "Courier New";
	height: 22px;
	color: #FFFFFF;
	background: url(../images/button_bg.jpg) repeat-x top;
}

.footer
{
	color: #999999;
}

.table_head
{
	background-color: #803652;
	color: #FFF;
	font-weight: bold;
}

.admin_head
{
	background-color: #803652;
	color: #FFF;
	font-weight: bold;
}

.altItem
{
	background-color: #FFF;
}

.editItem
{
	background-color: #ECDDC0;
}
.bottomlinks
{
	font: 12px "Trebuchet MS" , "Century Gothic" , Arial;
	font-weight: bold;
	color: #6B1B3F;
}
.prodimg img
{
	width: 280px;
}

td.imageborder img
{
	border: 2px solid #6B1B3F;
}
