BODY
{
    MARGIN: 0px;
    BACKGROUND: white;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
}

H1
{
	font-size: 25px;
	color: #071A5A;
	margin-top: 0px;
	Padding-top: 0px;
	padding-bottom: 0px; 	
    font-weight: 400;
    line-height: 20px;
}

.Map
{
	height: 612px;
	width: 460px;
	padding: 5px;
	border: 1px #c0c0c0 solid;
}
H2
{
	font-size: 20px;
	color: #071A5A;
	margin-top: 0px;
	Padding-top: 0px; 	
    font-weight: 400;
    line-height: 20px;
}

H3
{
	font-size: 16px;
	color: #071A5A;
	margin-top: 0px;
	Padding-top: 0px; 	
    font-weight: 400;
    line-height: 15px;
}

H4
{
	font-size: 12px;
    color: #505050;
	margin-top: 0px;
	Padding-top: 0px; 	
    font-weight: 900;
    line-height: 11px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

#container
{
    MARGIN: 0px auto;
    border: 0px solid black;
    WIDTH: 950px;
	 HEIGHT: 100%;
	 min-height: 600px;
	 background: url(Site_Top.png) 0 0 no-repeat;
 	 padding: 0px 25px 10px 25px;
}

#containerback
{
    MARGIN: 0px auto;
    border: 0px solid black;
    WIDTH: 1000px;
	 HEIGHT: 100%;
	 min-height: 600px;
	 background: url(Site_middle.png) 0 0 repeat-Y;
 	 padding: 0px 0px 0px 0px;
}

.HRDots
{
	border-top: 1px #c0c0c0 dotted;
	border-bottom: none;	
	border-left: none;	
	border-Right: none;
	margin-top: 10px;
	margin-bottom:10px;	
	height: 1px;
	width: 100%;
}

.HRDotsCart
{
	border-top: 1px #c0c0c0 dotted;
	border-bottom: none;	
	border-left: none;	
	border-Right: none;
	margin-top: 5px;
	margin-bottom:5px;	
	height: 1px;
	width: 100%;
}

.AddToCart
{
	padding-left:10px;
	padding-right:10px;
}

.CartIcon
{
	border: 1px solid #aaaaaa;
	height: 60px;
	width: 60px;
}

.CartProdName
{
	font-size: 16px;
	font-weight: normal;	
	color: #071A5A;
}

.CartProdName A
{
	color: #071A5A;
   TEXT-DECORATION: none
}

.CartProdName A:hover
{
	color: #071A5A;
}


.CartProdDetail
{
	font-size: 11px;
}

.CartTableHeader
{
	font-size: 11px;
	font-weight: bold;
}

.OrderListDetail
{
	font-size: 11px;
}

.OrderTableHeader
{
	font-size: 11px;
	font-weight: bold;
}

.CartProdPrice
{
	font-size: 12px;
	font-weight: bold;
	color: #071A5A;
}

.CartSubText
{
	font-size: 12px;
	font-weight: normal;
	color: #071A5A;	
}

.CartSubValue
{
	font-size: 12px;
	font-weight: bold;
	color: #071A5A;	
}

.CartTotalText
{
	font-size: 18px;
	font-weight: normal;
	color: #071A5A;	
}

.CartTotalValue
{
	font-size: 18px;
	font-weight: bold;
	color: #071A5A;	
}

.ProdBulletsItem
{
	list-style-image: url(green_bullet.png);
	list-style-type: circle;
	list-style-position: outside;
}

.ProdBulletsList
{
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 15px;
}

.siteheader
{
	
}

.menubar
{
}

.MenuOff
{
   padding-top:8px;
   height: 22px;
   padding-left:11px;
   padding-right:11px;
   float: left;
   Color: #DEF0CC;
   text-transform: uppercase;
   font-weight: bold;
   font-size: 14px;
}

.MenuOn
{
   background: url(MenuBackOn.PNG) 0 0 repeat-X;
   padding-top:8px;
   padding-left:11px;
   padding-right:11px;
   Color: White;
   height: 22px;
   float: left;
   text-transform: uppercase;
   font-weight: bold;
   font-size:14px;
}

.MenuOn A
{
   Color: White;
   TEXT-DECORATION: none
}

.MenuOn A:hover
{
	Color: White;	
}

.MenuOff A
{
   Color: #DEF0CC;
   TEXT-DECORATION: none
}

.MenuOff A:hover
{
	Color: White;	
}

.MenuOnLeft
{
   background: url(MenuBackOnLeft.PNG) 0 0 no-repeat;
   width: 5px; 
   height: 30px;
   float: left;
}

.MenuOnRight
{
   background: url(MenuBackOnRight.PNG) 0 0 no-repeat;
   width: 5px; 
   height: 30px;
   float: left;
}

.MenuOffSep
{
   background: url(MenuSepOff.PNG) 0 0 no-repeat;
   width: 5px; 
   height: 30px;
   float: left;
}

.search
{
	height: 22px;
	width: 130px;
   padding-top:8px;
   background: url(searchbg.PNG) 0 0 no-repeat;
}

.searchie7
{
	height: 22px;
	width: 130px;
   padding-top:4px;
   background: url(searchbg.PNG) 0 0 no-repeat;
}

.searchinput
{
	border: 0px none;
	width: 90px;
	height: 13px;
	font-size: 10px;
	margin-left:30px;
}

.searchbutton
{
	border: none;
	width: 25px;
	height: 19px;
	font-size: 10px;
	margin-left:9px;
}

.mainmenu
{
	height: 30px;
	background: url(MenuBack.PNG) 0 0 repeat-X;
	border: 1px none black;
}

.mainmenushadow
{
	height: 2px;
	width: 100%;
	background: url(MenuShadow.PNG) 0 0 repeat-X;
	border: 1px none black;
}

.searchbuttonspace
{
	height: 24px;
	width: 40px;
   background: url(searchbt.PNG) 0 0 no-repeat;
   padding-top: 6px;
}

.ProdListToolBarSingleCell
{
	height: 35px;
	width: 182px;
	background: url(ProdListBar.PNG) 0 0 repeat-X;
	border: 1px none black;
	padding-top: 12px;
	padding-left: 0px;
	Padding-right: 0px;
	font-size: 11px;
	color: #505050;
}

.ProdListToolBar
{
	height: 35px;
	width: 741px;
	background: url(ProdListBar.PNG) 0 0 repeat-X;
	border: 1px none black;
	padding-top: 12px;
	padding-left: 10px;
	Padding-right: 10px;
	font-size: 11px;
	color: #505050;
}

.ProdListToolBar A
{
	color: #6CBB1B;	
	text-decoration: none;
}

.ProdListToolBar A:Hover
{
	color: #6CBB1B;	
	text-decoration: none;
}

.ProdSortInput
{
	 border: 1px solid #B0B0B0;
    BACKGROUND-COLOR: #eeeeee;
    COLOR: #505050;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.ProdListItem
{
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.ProdCatItem
{
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #606060;
}

.ProdCatItem A
{
	color: #606060;
	text-decoration: none;
}

.ProdCatItem A:Hover
{
	color: #6CBB1B;	
}

.TableCellProduct
{
	border: 1px solid #B0B0B0;
}

.TableCellProductEmpty
{
	border: 1px solid #B0B0B0;
/*	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #606060;*/
}

.ProdListName
{
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #606060;
}

.ProdListName A
{
	color: #606060;
	text-decoration: none;
}


.ProdListName A:Hover
{
	color: #6CBB1B;	
}

.ProdListPrice
{
	font-size: 15px;
	font-weight: 900;
	color: Blue;	
}

.ProdListPromo
{
	font-size: 12px;
	font-weight: 900;
	color: #606060;
	/*color: White;
	padding-right:5px;
	padding-left: 5px;
	background: #6CBB1B url(PromoBack.png) repeat-x 0 0;*/
}

.ProdListPromoText
{
	font-size: 12px;
	font-weight: 900;
	color: #606060;
}

.ProdListWas
{
	font-size: 12px;
	font-weight: normal;
	color: #606060;
	text-decoration: line-through;
}

.ProdListWasText
{
	font-size: 12px;
	font-weight: normal;
	color: #606060;
}


.interior
{
	
}

.borderbottom
{
    MARGIN: 0px auto;
    border: 0px solid black;
    WIDTH: 950px;
	 HEIGHT: 20px;
	 background: url(site_bottom.png) 0 0 repeat-y;
 	 padding: 0px 25px 0px 25px;
}

.footer
{
    MARGIN: 0px auto;
    border: 0px solid black;
    WIDTH: 950px;
	 HEIGHT: 20px;
	 text-align: right;
 	 padding: 0px 25px 0px 25px;
}

.encountra
{
    MARGIN: 0px auto;
    border: 0px solid black;
    WIDTH: 950px;
	 HEIGHT: 20px;
	 text-align: left;
 	 padding: 30px 25px 0px 25px;
}

.copyright
{
   text-align: left;
   font-size: 12px;
   color: #c0c0c0;
   text-transform: uppercase;
}

.bottommenu A
{
   Color: #c0c0c0;
   TEXT-DECORATION: none
}

.bottommenu A:hover
{
	Color: #606060;	
}


.bottommenu
{
	text-align: right;
   font-size: 12px;
   color: #c0c0c0;
   text-transform: uppercase;
}

.BreadCrumbSeparator
{
	color: #c0c0c0 ;
}

.BreadCrumbs
{
	height: 22px;
	padding-top: 5px;
	padding-left: 11px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #6CBB1B;	
}

.BreadCrumbs A
{
	color: #606060;
	text-decoration: none;
}

.BreadCrumbs A:Hover
{
	color: #6CBB1B;	
}

.Content
{
	padding-top:0px;
	Padding-left:10px;
    Font-size: 11px;
    font-weight: normal;
    color: #505050;
    line-height: 14px;
}

.Content A
{
	color: #6CBB1B;
	text-decoration: underline;
}

.Content A:Hover
{
	color: #6CBB1B;	
}

.ContentCart
{
	padding-top:10px;
	Padding-left:0px;
    Font-size: 11px;
    font-weight: normal;
    color: #505050;
    line-height: 14px;
}

.ContentCart A
{
	color: #6CBB1B;
	text-decoration: underline;
}

.ContentCart A:Hover
{
	color: #6CBB1B;	
}

.ContentHome
{
	padding-top:0px;
	Padding-left:0px;
    Font-size: 11px;
    font-weight: normal;
    color: #505050;
    line-height: 14px;
}

.ContentHome A
{
	color: #6CBB1B;
	text-decoration: underline;
}

.ContentHome A:Hover
{
	color: #6CBB1B;	
}
.SideBarMenu
{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:15px;
	float: left;
	width: 157px;
	border: 1px solid #B0B0B0;	
}

.SideBarBanner
{
	width: 177px;
}

.SubCategoryHeaderWide
{
	Width: 910px;
	height: 160px;
	border: 1px solid #B0B0B0;
	padding: 10px;
	overflow: hidden;
	padding-top:10px;
	Padding-left:10px;
    Font-size: 11px;
    font-weight: normal;
    color: #505050;
    line-height: 16px;
}


.SideBarSubMenuOn
{
	padding-bottom: 8px;
	margin-bottom: 10px;
	display:	block;
	border-top: 0px none;	
	border-left: 0px none;	
	border-right: 0px none;	
	border-bottom: 1px solid #cccccc;
}

.SideBarSubMenuOff
{
	display:none;
}

.SideBarMinor
{
	font-size: 12px;
	font-weight: normal;
	border: 0px none;
	padding-bottom: 3px;
}

.SideBarMinor A
{
	color: #606060;
	text-decoration: none;
}

.SideBarMinor A:Hover
{
	color: #6CBB1B;	
}

.SideBarMajor
{
	padding-bottom: 8px;	
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 900;
}

.SideBarMajor A
{
	color: black;
	text-decoration: none;
}

.SideBarMajor A:Hover
{
	color: #6CBB1B;	
}

.SideBarMajorOn
{
	padding-bottom: 8px;	
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 900;
}

.SideBarMajorOn A
{
	color: #6CBB1B;	
	text-decoration: none;
}

.SideBarMajorOn A:Hover
{
	color: #6CBB1B;	
	text-decoration: none;
}

.SubCategoryHeader
{
	Width: 546px;
	height: 160px;
	border: 1px solid #B0B0B0;
	padding: 10px;
	overflow: hidden;
	padding-top:10px;
	Padding-left:10px;
    Font-size: 11px;
    font-weight: normal;
    color: #505050;
    line-height: 16px;
}

.SelectorItemHeader
{
	Width: 373px
	height: 700px;
	border: 0px solid #B0B0B0;
	padding: 10px;
	overflow: hidden;
	padding-top:10px;
	Padding-left:10px;
    Font-size: 11px;
    font-weight: normal;
    color: #505050;
    line-height: 16px;
}

.SelectorItemThumbnail
{
	width: 544px;
	border: 0px solid #b0b0b0;
	height: 420px;
}

.SelectorResultItemHeader
{
	Width: 544px;
	height: 300px;
	border: 0px solid #B0B0B0;
	padding: 10px;
	overflow: hidden;
	padding-top:10px;
	Padding-left:10px;
    Font-size: 11px;
    font-weight: normal;
    color: #505050;
    line-height: 16px;
}

.SelectorResultItemThumbnail
{
	width: 373px;
	border: 0px solid #b0b0b0;
	height: 320px;
}

.SubCategoryBanner
{
	height: 182px;
	width: 182px;
}


.ProdListResults
{
	
}

.ProdImage
{
	border: 1px solid #B0B0B0;
	height: 472px;
	width: 372px;
	padding: 0px;
    height: 100%;	
}

.ProdDetail
{
	border: 0px solid #B0B0B0;
	padding-Bottom: 0px;
    Font-size: 11px;
    font-weight: normal;
    color: #303030;
    line-height: 16px;
}

.ProdListImage
{
	border: 0px solid #B0B0B0;
	padding-Left: 10px;
	padding-Right: 10px;
	padding-Top: 10px;
	padding-Bottom: 5px;
	height: 160px;
	width: 160px;	
}

.ProdListText
{
	text-align: Center;
	line-height: 14px;
}
.ProdCatImage
{
	border: 0px solid #B0B0B0;
	padding-Left: 10px;
	padding-Right: 10px;
	padding-Top: 10px;
	padding-Bottom: 5px;
	height: 160px;
	width: 160px;	
}

.StandardInput
{
	 border: 1px solid #8DC63F;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.StandardButton
{
	height:22px;
	padding: 0px;
	margin:0px;
	border: 0px solid black;
}

.StandardSelect
{
	 border: 1px solid #8DC63F;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.StandardTextArea
{
	 border: 1px solid #8DC63F;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormDiv
{
	margin-left:0px;
	margin-right:0px;
	Padding-Right:0px;
	Padding-left:0px;
	padding-top:10px;
	Padding-bottom:10px;
	/*border: 1px solid #C8EB98;
	background-color: #E4F5CD;*/
}

.FormDivNarrow
{
	margin-left:0px;
	margin-right:0px;
	Padding-Right:0px;
	Padding-left:0px;
	padding-top:10px;
	Padding-bottom:10px;
	/*border: 1px solid #C8EB98;
	background-color: #E4F5CD;*/
}

.FormTable
{
	Width: 100%;
}
	
.FormCellPrompt
{
    Font-size: 11px;
    font-weight: normal;
    color: #505050;
}	

.FormCellPromptTitle
{
    Font-size: 14px;
    font-weight: normal;
    color: #505050;
}	

.FormCellHeader
{
	text-decoration: underline;	
}	

.FormCellInput
{
	Width: 100%;
}
	
.FormInput
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: #F0F9E8;
	 Width: 99%;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormInputShort
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: #F0F9E8;
	 Width: 50%;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormInputShortOptional
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: white;
	 Width: 50%;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}


.FormInputOptional
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: White;
	 Width: 99%;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormSelectWide
{
	width: 100%;
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: #F0F9E8;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.selectorABC
{
	width: 30px;
	height: 50px;
	margin-bottom: 20px;
	margin-top: 0px;
	font-size: 20px;
	font-weight: bold;
}

.FormSelect
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: #F0F9E8;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormTextArea
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: #F0F9E8;
	 Width: 99%;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormTextAreaOptional
{
	 border: 1px solid #D8DAD9;
    BACKGROUND-COLOR: #white;
	 Width: 99%;
    FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica';
    COLOR: #192229;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

.FormButton
{
	
}	


