﻿.shopcart_summary_outer_div
{
	padding:0px;
	font-family:Arial;
	font-size:8pt;
}
.shopcart_summary_inner_right_div
{
	padding:0px;
	font-family:Arial;
	font-size:8pt;
	float:right;
	width:50%;
	text-align:right;
}
.shopcart_summary_inner_left_div
{
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:8pt;
	float:right;
	width:50%;
	text-align:left;
}
.imagepad
{
	margin-left:10px;
	margin-bottom:10px;
}
.catLogoImage
{
	margin-left:10px;
	
}
.testfont
{
	font-family:Baskerville Old Face;
	font-size:16pt;
	color:#000000;
	font-weight:bold;
}
body 
{
    
    margin:0px;
    padding:0px;
    text-align:center;
    
}
.firstlinebold 
{
	font-family:Helvetica, Arial;
    font-size:8pt;
    color:#757575;
    
    
}

table, div
{
    background-color:white;
     font-family:helvetica,arial;
}
a 
{
    text-decoration:none;
    color:Black;
}
a.groupeditem:link
{
	text-decoration:none;
    color:#4b4b4b;
}
a.groupeditem:visited
{
	text-decoration:none;
    color:#4b4b4b;
}
a.groupeditem:hover
{
	 text-decoration:underlined;
    color:blue;
}
a.groupeditem:active
{
	 text-decoration:underlined;
    color:blue;
}

.textbox 
{
    border:1px solid #757575;
    font-family:helvetica,arial;
    font-size:8pt;
    line-height:12pt;
    color:Black;
}
.otherbutton
{
	BORDER-RIGHT: #4b4b4b 1px solid; 
	BORDER-TOP: #4b4b4b 1px solid; 
	font-size:10pt; 
	BORDER-LEFT: #4b4b4b 1px solid; 
	COLOR: #757575; 
	BORDER-BOTTOM: #4b4b4b 1px solid; 
	FONT-FAMILY: helvetica; 
	BACKGROUND-COLOR: white;
}
.submitbutton
{
	background-color:#2D2D2D;
	color:White;
	border:1px outset #757575;
	
}
/*product page*/
.youmaylike 
{
	font-size:8pt;
	color:#000000;
	line-height:12pt;
}
.youmaylike2 
{
	font-size:8pt;
	color:#757575;
	line-height:12pt;
}
.HeaderPanel
{
    width:900px;
    height:50px;
    text-align:left;
    position:absolute;
    left:0px;
    top:0px;
    z-index:2;
}
.submainmenu 
{
    position:relative;
    top:40px;
    left:0px;
    border:1px solid black;
    background-color:White;
}
.BasicSearchPanel
{
   position:absolute;
   top:0px;
   right:0px;
}

/*product page*/
.stage 
{
    position:relative;
    padding:0px;
    font-family:Helvetica, Arial;
    font-size:8pt;
    color:#757575;
    text-align:center;
    margin-top:0px;
}
.maincontentholder 
{
    border:1px ridge #e1e1e1;
    padding:0px;
    width:850px;
    
}
/****************************/
/****Home PAge **************/
/***************************/
.mainimage
{
   padding:0px;
   margin:0px;
   border:0px;
   border-left:0px;
   border-bottom:1px solid #ce0233;
   border-right:1px solid #ce0233;
   border-top:0px;
   position:relative;
   top:0px;
   left:0px;
}
#homepage
{
    background-color:#ffffff;
}
.product1 
{
    margin:0px;
    padding:0px;
}
.product2
{
    margin:0px;
    padding:0px;
}
.product3 
{
    margin:0px;
    padding:0px;
}
.product4 
{
    margin:0px;
    padding:0px;
}.homecontentholder {
    border:0px ;
    padding:0px;
    margin:0px;
   text-align:left;
   position:relative;
   top:0px;
   left:0px;
  
}
.homeimage1 {
   BORDER-RIGHT: #ce0233 1px solid; BORDER-BOTTOM: #ce0233 1px solid;
}
.homeimage2 {
   BORDER-BOTTOM: #ce0233 1px solid
}
.homeimage3 {
   BORDER-RIGHT: #ce0233 1px solid; BORDER-BOTTOM: #ce0233 1px solid
}
.homeimage4 {
    BORDER-BOTTOM: #ce0233 1px solid
}
.logo 
{
    width:185px;
    height:40px;
}
.stagehead 
{
    width:850px;
    height:80px;
    z-index:10;
}
.Menu1
{
   margin-top:50px;
   margin-left:20px;
    text-align:left;
    z-index:100;
    
}
.topmenu
{
   font-size:8pt;
    color:Black;
    width:100px;
    text-align:left;
    padding-right:12px;
    background-color:White;
    z-index:11;
} 
.topmenuitem_over
{
   font-size:8pt;
   color:#a3a4a7;
    background-color:White;
    
    width:100px;
    text-align:left;
    padding-right:12px;
    z-index:11;
 
} 
.submenu0
{
   
    text-align:left;
    background-color:White;
   padding:5px;
    z-index:12;
    line-height:12pt;
    
    
} 
.submenu1
{
   
    text-align:left;
    background-color:White;
    border:1px solid black;
    padding:5px;
    z-index:12;
    line-height:12pt;
    margin-top:30px;
    
} 
.submenu2
{
   
    text-align:left;
    background-color:White;
    border:1px solid black;
    padding:5px;
    z-index:12;
    line-height:14pt;
    margin-top:0px;
    
} 
.submenuitem
{
   color:Black;
   font-size:8pt;
    background-color:White;
     text-decoration:none;
     padding-bottom:10px;
   
    
} 
.submenuitem_over
{
   font-size:8pt;
   color:#a3a4a7;
    background-color:White;
     text-decoration:underline;
    
} 
.breadcrumb
{
    text-align:left;
    z-index:0;
   
}
.breadcrumbmenu
{
   
}
.breadcrumbsection
{
    font-size:8pt;
    color:#49494b;
    font-weight:bold;
    padding-right:9px;
}
.breadcrumbtrailitem 
{
    font-size:8pt;
    color:#a3a4a7;
    padding-top:4px;
    padding-right:1px;
    padding-left:1px;
    font-weight:normal;
    
}
.breadcrumbtrailitem.hover 
{
    font-size:8pt;
    color:#000000;
    padding-top:4px;
    padding-right:1px;
    padding-left:1px;
    
}
.searchshopmenu
{
	margin-top:10px;
     font-size:8pt;
    color:#a3a4a7;
    padding-right:0px;
    padding-left:0px;
    margin-bottom:20px;
}
.TopMenuWelcome
{
	margin-top:10px;
     font-size:8pt;
    color:#a3a4a7;
    padding-right:0px;
    padding-left:20px;
    margin-bottom:20px;
}
.searchshopitem
{
    font-size:8pt;
    color:#a3a4a7;
     text-decoration:none;
}
.searchshopitem_over
{
    font-size:8pt;
    color:#000000;
     text-decoration:underline;
}
.myaccountlink
{
    
    font-size:8pt;
   color:#a3a4a7;
    text-decoration:none;
   
}
.myaccountlink_over
{
  font-size:8pt;
  color:#000000;
  text-decoration:underline;
   
   
}
.footer
{
   
    
}
 .footermenu
 {
   
 }   
.footermenuitem
{
    font-size:7pt;
    color:Black;
    text-align:left;
    background-color:White;
    z-index:11;
     text-decoration:none;
}
.footermenuitem_over
{
    font-size:7pt;
   color:#a3a4a7;
    text-align:left;
    background-color:White;
    z-index:11;
     text-decoration:underline;
}
 .footerbar
 {
    
 }   
.footerbaritem
{
    font-size:7pt;
    color:#a3a4a7;
    text-align:left;
    background-color:White;
    z-index:11;
}
.footerbaritem_over
{
    font-size:7pt;
   color:#000000;
    text-align:left;
    background-color:White;
    z-index:11;
}
.emaillist
{
   border:1px solid black;
    font-size:8pt;
    width:175px;
   font-family:Helvetica, Arial;
}


/******************************/
/**** catagory sections ***/
.catagorysections
{
    padding:0px;
    padding-left:40px;
    margin:0px;
    text-align:left;
    color:#4b4b4b;
    font-size:10pt;
}
.catagaorytitleimage
{
    position:relative;
    left:0px;
}
.catagorySectionLinks 
{
    text-decoration:none;
    color:#4b4b4b;
    font-size:8pt;
    margin:8px;
    padding:0px;
}
.catagorySectionLinks:hover 
{
    text-decoration:none;
    color:blue;
    font-size:8pt;
}
.subcatagorysections
{
    padding:0px;
    padding-left:10px;
    margin:0px;
    text-align:left;
    color:#4b4b4b;
    font-size:10pt;
}
.subcatagorySectionLinks 
{
    text-decoration:none;
    color:#4b4b4b;
    font-size:8pt;
    margin:8px;
    padding:0px;
}
.subcatagorySectionLinks:hover 
{
    text-decoration:none;
    color:#000000;
    font-size:8pt;
}
.subcatagoryActiveSection
{
    text-decoration:none;
    color:#4b4b4b;
    font-weight:bold;
    font-size:8pt;
    margin:8px;
    padding:0px;
}
.subcatagorySectionLinksSearch 
{
    text-decoration:none;
    color:blue;
    font-size:8pt;
    margin:0px;
    padding:0px;
    line-height:10pt;
}
.subcatagorySectionLinksSearch:hover 
{
    text-decoration:underline;
    color:blue;
    
    font-size:8pt;
    line-height:10pt;
}
.subcatagoryActiveSectionSearch
{
    text-decoration:underline;
    color:blue;
    font-weight:bold;
    font-size:8pt;
     margin:0px;
    padding:0px;
    line-height:10pt;
}
    /**************product detail ************/
.detailspanel 
{
    text-align:left;
    padding-left:10px;
    padding-top:15px;
    padding-right:10px;
    margin:0px;
    font-size:8pt;
    color:#757575;
    line-height:16pt;
}
.name 
{
    color:#000000;
    font-size:10pt;
    margin:0px;
    padding:0px;
    font-weight:bold;
}
/*********home page promo box *******************/
.outerpromo 
{
	border:2px solid #98b072;
	background-color:Transparent;
	position:absolute;
	top:90px;
	right:420px;
	z-index:0;
	padding:1px;
	/*width:130px;
	height:54px;
	left:350px;*/
	
}
.innerpromo 
{
	/*width:122px;
	height:46px;
	background-color:#98b072;*/
	color:White;
	padding:3px;
	text-align:center;
	position:relative;
	
}
/*************editing functions ************************/
.homeEditor
{
	position:relative;
	left:20px;
	top:10px;
}	
.SarchPanel
{
	position:absolute;
	top:100px;
	left:200px;
	z-index:10;
}
.menusystempanel
{
	text-align:center;
}
.menupanel
{
	float:left;
	width:200px;
	overflow:visible;
	border:1px solid #000000;
	background-color:#ffffff;
	position:relative;
}
/************ input fields ********************/
.droplist
{
	position:relative;
    padding:0px;
    font-family:Helvetica, Arial;
    font-size:8pt;
    color:#757575;
    text-align:center;
    margin-top:0px;
    border:none;
}
.plainlist
{
	margin-left:0px;
	padding:0px;
}
.plainlist li 
{
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	font-size:small;
	color:Black;
}
.alignright
{
	text-align:right;
}
.footertext
{
	font-family:Arial;
	font-size:8pt;
	color:#524b48;
}
.footertext:hover
{
	font-family:Arial;
	font-size:8pt;
	color:#000000;
}
.phone
{
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	text-align:left;
}
