html{min-height: 100%;}

body{
	background-color: #3E3E3E;
	font-size: 68%;
	letter-spacing:0em;
	font-family: Georgia, "Times New Roman", serif;
	margin: 0;
	color:#444444;
}

h1{
	font-size: 1.7em;
	letter-spacing: -0.05em;
	margin: 0;
	padding: 0;
	color: #3d3d3d; 
	font-weight: 800;
	line-height:1.2em;
}

h2{
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}

h3{
	font-size: 1em;
	margin: 5px 0 0 0;
	padding: 0;
	color: #333333;
}
h4{
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	color: #333333;
}

a, a:link, a:active, a:visited{color: #e93d00; text-decoration: none;}
a:hover{color: #e93d00; text-decoration: underline;}
.italic{ font-style: italic; }

body#home{
	background-image: url(../../images/background01.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#widthCheck{
	max-width: 880px;
	width:expression(document.body.clientWidth > 880? "880px": "auto" );
}

#logo{
	float: left;
	width: 75px;
}

#logotype{
	float: left;
	margin: 40px 0 10px 10px;
	width: 228px;
}

#container{
	float: left;
	width: 640px;
}

#container p{
    line-height:1.3em;
}

#container h1{
    margin:30px 0 0px 0;
}

#nav{
	background-color: #6C6563;
	width: 580px;
	position: relative;
	top:10px;
	left:10px;
	z-index: 10;
	text-align: left;
}

#feature
{
    margin-top:10px;
	background-color: #000000;
	width: 640px;
}
#breadCrumbs{ margin-bottom:10px;}

#content{
	background-color: #FFFFFF;
    margin: 0;
    padding:20px 20px 20px 40px;
	width: 580px;
}

#rightCol{
	float: right;
	margin: 30px 20px 0 10px;
	_margin: 28px 0 0 0px;
	width: 120px;
	clear:right;
}
.rightCol{
    padding:10px;
	margin-bottom: 20px;
	width: 120px;
	background-color: #FFFFFF;
}


/*Footer */
#footer{font-size:80%; margin:20px 0 0 10px;color:#fff; width:600px;}
#footer a:link, #footer a:visited{ color:#fff; text-decoration:underline;}
#footer a:hover{color:#fff; text-decoration:none;}


/* COMMON LIST STYLES */
.ListImage{ float:left; margin:0 10px 10px 0;}
.TitleListContainer{width:100%;}
.TitleName{display:block;}
.TitleListDetails{ margin:10px 0 10px 0; padding:0px 0 0px 0px; width:100%; border-bottom:1px solid #000; }
.float-right{float:right;}
.keyline{border:solid 1px #666;}

/*PRODUCT LIST PAGE*/
.productList{ position:relative; top:20px;_top:0px;}
.productListSeparator{margin-bottom:20px; padding-bottom:20px; border-bottom:dashed 1px gray; width:555px;}

/*PRODUCT DETAILS PAGE*/
.productDetails{padding-left:20px; vertical-align:top;}
.productDetails p{margin:0px 0 10px 0;}

/*HOME FEATURE STYLES*/
#content .homeContainer h1{margin:0; padding:0;}
.homeFeature{width:260px; padding:10px 0 0 0; margin:0 20px 0 0; height:120px; background: url("images/grey-box.gif") no-repeat;}
.homeFeature img{border-width:1px; border-color:#333333; border-style:solid;}
.ImgFrame{border:0px;}
.featureProperties{padding-left:128px;}
.featureProperties a:active, .featureProperties a:link, .featureProperties a:visited{color:Black;}
.featureProperties a:hover{color:#e93d00;}
.featureProperties h2{font-size:1em;}

/* TOP NAVIGATION */
a.topmenu:link{font-family:"Tahoma", Verdana, Sans-Serif;font-size:10px;color:Gray;text-decoration:none}
a.topmenu:visited{color:#b0b0b0;text-decoration:none}
a.topmenu:hover{color:#e7e7e7;text-decoration:none}

/* MAIN NAVIGATION (STANDARD) */
.mainbar{ font-family:"Tahoma", Verdana, Sans-Serif; font-size:8px; font-weight:bold; color:Gray; padding:2px;}
a.mainmenu:link{color:#e7e7e7; text-decoration:none}
a.mainmenu:visited{color:#e7e7e7; text-decoration:none}
a.mainmenu:hover{color:#ffffff; text-decoration:none}

/* MAIN NAVIGATION (DROPMENU) */
.top { font-family:"Tahoma", Verdana, Sans-Serif; font-size:10px; font-weight:bold; color:#ffffff; background:none;}
.top_hover{font-family:"Tahoma", Verdana, Sans-Serif; font-size:10px; font-weight:bold; color: #ffffff; background: #c0c000;}
.member { font-family:"Tahoma", Verdana, Sans-Serif; font-size:10px; font-weight:bold; color:#666666;}
.topbar { height:24px;}
.memberbar { height:23px; background-color:#c3c3c3;}
    
/* MAIN NAVIGATION (LEFT) */
.mnuOver {
    padding:2px;
    background-color:#656567;
    border:#cccccc 1px solid; 
    border-left:#cccccc 1px solid; 
    border-top:#cccccc 1px solid;
    border-bottom:#5A5A5C 1px solid;
    border-right:#5A5A5C 1px solid;
    color:#cccccc;
    }
.mnuSelected {
    padding:2px;
    background-color:#F3F2F7;
    border:white 1px solid; 
    border-top:white 1px solid;    
    border-bottom:#cccccc 1px solid;
    border-right:#cccccc 1px solid;
    font-weight:bold;
    }
.mnuPath {
    padding:2px;
    background-color:#D7D7DB;
    border:white 1px solid;
    border-top:white 1px solid;
    border-bottom:#cccccc 1px solid;
    border-right:#cccccc 1px solid;
    }
.mnuNormal {
    padding:2px;
    background-color:#E5E5EA;
    border:white 1px solid;
    border-top:white 1px solid;
    border-bottom:#cccccc 1px solid;
    border-right:#cccccc 1px solid;
    }

/* BOX (which contains links to the same level pages/Quick Links) */
.boxQuickLinks {
    font-size:90%;
    width:100%
}

/* BOX (which contains links to pages within the current page) */
#boxLinksWithin{
    width:100%;
    font-size:90%;
}
#boxLinksWithin a{ display:block; color:#333;}

input, select, option{font-size:1em;color:#333;}



/* BREADCRUMB */
.breadcrumb{}
a.breadcrumb:link{}
a.breadcrumb:visited{}
a.breadcrumb:hover{}

/* NEWS FEED BOX */
.boxNewsFeed {width:100%;margin:12px;margin-left:0px;border:#f6f7f8 1px solid;border-right:#b6b7b8 1px solid;border-bottom:#b6b7b8 1px solid}
.boxHeaderNewsFeed {background:#d6d7d8;padding:5px;font-weight:bold;text-align:left}
.boxContentNewsFeed {padding:0px;text-align:left}
.boxFooterNewsFeed {padding:5px;text-align:left;}

/* SEARCH BOX */
.boxSearch {margin:12px;margin-left:0px;}
.boxInputSearch {padding:5px;padding-right:0px}
.boxButtonSearch {padding:5px}
.btnSearch {height:22px;font-size:12px}
.txtSearch {height:14px}

/* LOGIN FORM BOX */
.boxLogin {width:100%;margin:12px;margin-left:0px;border:#f6f7f8 1px solid;border-right:#b6b7b8 1px solid;border-bottom:#b6b7b8 1px solid}
.boxHeaderLogin {background:#d6d7d8;padding:5px;font-weight:bold;text-align:left}
.boxFormLogin {padding:0px;text-align:left}
.btnLogin {}
.txtLogin {width:90px;height:14px}
.labelLogin {text-align:left;white-space:nowrap}
.boxLogout {width:100%;margin:7px;margin-bottom:12px;border:#f6f7f8 1px solid;border-right:#b6b7b8 1px solid;border-bottom:#b6b7b8 1px solid}
.boxFormLogout {padding:5px;text-align:left}


/* EVENTS BOX */
.boxEvents {width:100%;margin:12px;margin-left:0px;border:#f6f7f8 1px solid;border-right:#b6b7b8 1px solid;border-bottom:#b6b7b8 1px solid}
.boxHeaderEvents {background:#d6d7d8;padding:5px;font-weight:bold;text-align:left}
.boxListEvents {padding:0px;text-align:left}
.boxFooterEvents {padding:5px;text-align:left;white-space:nowrap}

/* POLL BOX */
.boxPoll {width:100%;margin:12px;margin-left:0px;border:#f6f7f8 1px solid;border-right:#b6b7b8 1px solid;border-bottom:#b6b7b8 1px solid}
.boxHeaderPoll {background:#d6d7d8;padding:5px;font-weight:bold;text-align:left}
.boxFormPoll {background:#F6F7F8;padding:5px;text-align:left}
.boxFooterPoll {padding:5px;text-align:left;white-space:nowrap}
.btnPoll {}
    
/* LISTING */
.listing {}
.listheading {background:#e0e0e0}
.listheadingtext {font-size:12px}
.listbody {background:#f3f3f3}
.listbodytext {}
a.listheadingtext:link {font-size:12px}
a.listheadingtext:visited {font-size:12px}
a.listheadingtext:hover {font-size:12px}

/* PRINT LINK */
a.print:link{font-family:arial;font-size:11px;color:#555555;text-decoration:underline}
a.print:visited{font-family:arial;font-size:11px;color:#555555;text-decoration:underline}
a.print:hover{font-family:arial;font-size:11px;color:#111111;text-decoration:underline}

/* TOP NAVIGATION */
.topmenu{font-family:Verdana;font-weight:normal;font-size:10px;color:#555555;}
a.topmenu:link{font-family:Verdana;font-weight:normal;font-size:10px;color:#555555;text-decoration:underline}
a.topmenu:visited{font-family:Verdana;font-weight:normal;font-size:10px;color:#555555;text-decoration:underline}
a.topmenu:hover{font-family:Verdana;font-weight:normal;font-size:10px;color:#111111;text-decoration:underline}

/* BOTTOM NAVIGATION */
.bottommenu{font-family:arial;font-size:11px;color:#555555;}
a.bottommenu:link{font-family:arial;font-size:11px;color:#555555;text-decoration:underline}
a.bottommenu:visited{font-family:arial;font-size:11px;color:#555555;text-decoration:underline}
a.bottommenu:hover{font-family:arial;font-size:11px;color:#111111;text-decoration:underline}

/*  */
a.register:link{color:#555555;}
a.register:visited{color:#555555;}
a.register:hover{color:#111111;}
a.login:link{color:#555555;}
a.login:visited{color:#555555;}
a.login:hover{color:#111111;}
a.myworkspace:link{color:#555555;}
a.myworkspace:visited{color:#555555;}
a.myworkspace:hover{color:#111111;}
a.admin:link{color:#555555;}
a.admin:visited{color:#555555;}
a.admin:hover{color:#111111;}
a.logout:link{color:#555555;}
a.logout:visited{color:#555555;}
a.logout:hover{color:#111111;}

/* MAIN NAVIGATION (STANDARD) */
.mainbar
    {
    background:url("images/topbg.gif") repeat-x top;
    font-family:Verdana;font-size:11px;font-weight:bold;color:#e7e7e7; 
    padding:7px;   
    }
a.mainmenu:link{color:#e7e7e7;text-decoration:none}
a.mainmenu:visited{color:#e7e7e7;text-decoration:none}
a.mainmenu:hover{color:#ffffff;text-decoration:none}

/* MAIN NAVIGATION (DROPMENU) */
.top {
    font:bold 11px verdana;
    color:#E2E9DA;
    background:none;
    }
.top_hover {
    font:bold 11px verdana;
    color:#E2E9DA;
    background:#3A6B0B;
    }
.member {
    font:bold 10px verdana;
    color:#555555;
    }
.member_hover {
    font:bold 10px verdana;
    color:#555555;
    background:#C2C4C5;
    }
.topbar 
    {
    background-image:url("images/topbg.gif");
    height:35px;
    }
.memberbar {
    background-image:url("images/memberbg.gif");
    height:27px;
    }
    
/* MAIN NAVIGATION (DROPDOWN FLOATING MENU) */
.menuitem_static td{font-family:arial; font-size:11px;}
.menuitem_static A:link {color:#f6f7f8; text-decoration:none; }
.menuitem_static A:visited {color:#f6f7f8; text-decoration:none;}
.menuitem_static A:hover {color:#f6f7f8; text-decoration:none;}
.menuitem_dynamic {border-top:#999999 1px solid; height: 20px; width:100%; display:block;}
.menuitem_dynamic td {font-family:arial; font-size:10px;}
.menuitem_dynamic A:link {color:#f6f7f8; text-decoration:none;}
.menuitem_dynamic A:visited {color:#f6f7f8; text-decoration:none;}
.menuitem_dynamic A:hover {color:#f6f7f8; text-decoration:none;}

/* MAIN NAVIGATION (VERTICAL) */
.mnuVertical {width:170px}
.mnuOver {
    padding:3px;
    background-color:#656567;
    border:#cccccc 1px solid; 
    border-left:#cccccc 1px solid; 
    border-top:#cccccc 1px solid;
    border-bottom:#5A5A5C 1px solid;
    border-right:#5A5A5C 1px solid;
    color:#cccccc;
    }
.mnuSelected {
    padding:3px;
    background-color:#F3F2F7;
    border:white 1px solid; 
    border-top:white 1px solid;    
    border-bottom:#cccccc 1px solid;
    border-right:#cccccc 1px solid;
    font-weight:bold;
    }
.mnuPath {
    padding:3px;
    background-color:#D7D7DB;
    border:white 1px solid;
    border-top:white 1px solid;
    border-bottom:#cccccc 1px solid;
    border-right:#cccccc 1px solid;
    }
.mnuNormal {
    padding:3px;
    background-color:#E5E5EA;
    border:white 1px solid;
    border-top:white 1px solid;
    border-bottom:#cccccc 1px solid;
    border-right:#cccccc 1px solid;
    }

/* BOX (which contains links to the same level pages/Quick Links) */
.boxQuickLinks {width:100%}

/* BOX (which contains links to pages within the current page) */
.boxLinksWithin {width:100%;}

/* DISCUSSION */
.message {color:#666666;}

/* POLL RESULTS */
.pollHeader {background:#d6d7d8;text-align:center;padding:5px;font-weight:bold}
.bar1 {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;}
.bar2 {background:#6B8E23;border-right:#59761D 1px solid;border-bottom:#59761D 1px solid;}
.bar3 {background:#FF4500;border-right:#C43600 1px solid;border-bottom:#C43600 1px solid;}
.bar4 {background:#1E90FF;border-right:#0060BF 1px solid;border-bottom:#0060BF 1px solid;}
.bar5 {background:#FF1493;border-right:#C71585 1px solid;border-bottom:#C71585 1px solid;}
.bar6 {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;}
.bar7 {background:#6B8E23;border-right:#59761D 1px solid;border-bottom:#59761D 1px solid;}
.bar8 {background:#FF4500;border-right:#C43600 1px solid;border-bottom:#C43600 1px solid;}
.bar9 {background:#1E90FF;border-right:#0060BF 1px solid;border-bottom:#0060BF 1px solid;}
.bar10 {background:#FF1493;border-right:#C71585 1px solid;border-bottom:#C71585 1px solid;}
.barRow {background:#f6f7f8}
.barRowAlternate  {background:#d6d7d8}

/* SHOPPING */
.product_title {font-weight:bold;font-size:11px;}
.product_sub_title{font-weight:bold;font-size:9px;}
.product_detail_title { font-size:1.1em;}
.product_detail_box {}
.product_hidden_note {font-size:10px;font-weight:normal}
.normal_price {text-decoration:line-through;}
.special_price {font-weight:bold;font-size:1.1em;}
.price {font-weight:bold; font-size:1.1em;}
.discount {font-size:10px;font-family:tahoma}
.special_description  {margin-bottom:3px}
.cell_separator {border-left:#c4c4c4 1px solid;}
.product_info_separator {border-top:dotted 1px #777777;width:100%;height:2px;}
.search_result_separator {width:555px;border-bottom:#777777 1px dotted; margin:20px 0 20px 0;}



.imgCartAdd{margin:0 0 -2px 1px; border:none;}

div.command{margin:5px 0 0 0;}
div.command a{ margin:0; padding:0 0 0 10px; display:block; background-image:url(../../systems/images/plus-nav-black.gif); background-position:left; background-repeat:no-repeat;}

.command a:link {color:#505050;font-weight:bold;text-decoration:none}
.command a:visited {color:#505050;font-weight:bold;text-decoration:none}
.command a:hover {color:#505050;font-weight:bold;text-decoration:none}

.sp_cart {border:#cccccc 1px solid;}
.sp_cart_header {border:#d7d7d7 1px solid;font-weight:bold;}
.sp_cart_item {border-left:#d7d7d7 1px solid;}
.sp_cart_summary_sep {border-top:#d7d7d7 1px solid;}
.sp_cart_summary {font-weight:bold;}
.sp_checkout_wiz {font-family:Verdana;font-size:8pt;background-color:#ffffff;}
.sp_wiz_steps {background-color:#f4f4f4;}
.sp_wiz_nav {background-color:#d7d7d7;}
.sp_term_panel {border:#cccccc 1px solid;border-top:none}
.sp_order_payment {border:#cccccc 1px solid;}

/* CART PAGES */
#cartButtons{
	width: 245px;
	text-align: right;
	color: #FFFFFF;
	float: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: 800;
	font-size: 0.9em;
	margin: 15px 19px 0 0;
	_margin: 15px 8px 0 0;
	padding-top: 4px;
}
#cartButtons a,#cartButtons a:link,#cartButtons a:visited{padding: 4px 5px 5px 6px;color: #FFFFFF;text-decoration: none;}
#cartButtons a:hover{padding: 3px 4px 4px 5px;color: #FF3300;border: 1px solid #6C6563;}
#cartButtons img{margin: 15px 4px 0 0;}
