*
{
	margin:0;
	padding:0;
}

body, html
{
	color: #00371A;
	font : 11px Arial, Helvetica, sans-serif;
	background-color : Black;
}

.border
{
	border : 1px solid #00371A;
}

a
{
	color : #00371A;
	text-decoration : underline;
}

a:hover
{
	color : #00371A;
	text-decoration : none;
}

.butLogout
{
	color : #FFFFFF;
}

.butLogout:hover
{
	color : #FFFFFF;
}

.bold
{
	font-weight : bold;
}

p
{
	padding : 0 0 12px 0;
}

.bgGreen
{
	background-color : #5C835E;
}

.orange
{
	color : #AE5A1E;
}

td
{
	padding : 3px;
}

.center
{
	text-align : center;
}

.right
{
	float : right;
}

.left
{
	float : left;
}

.clear
{
	clear : both;
}

.just
{
	text-align : justify;
}

.input
{
	background-color : #F2F2F2;
	border : 1px solid #5C835E;
}

.qty
{
	background-color : #F2F2F2;
	border : 1px solid #5C835E;
	font-size : 10px;
}

.but
{
	background-color : #F2F2F2;
	border : 1px solid #5C835E;
}

#Article
{
	display : block;
	background-color : #FFD700;
	padding : 10px 12px;
	width : 300px;
	text-align : center;
	margin : 0 auto 20px auto;
}

#container
{
	width : 800px;
	margin : 0 auto;
	background : White url(../images/NAT408-NM-Web-Template-2.jpg) no-repeat;
}

#containerHome
{
	width : 800px;
	margin : 0 auto;
	background : White url(../images/NAT408-NM-Home-stripped.jpg) no-repeat;
}

#containerAdmin
{
	width : 800px;
	margin : 0 auto;
	background : White url(../images/NAT408-NM-Web-Template-admi.jpg) no-repeat;
}

/* START TOP */
#top
{
	width : 800px;
	height : 120px;
	margin : 0 auto;
	position : relative;
}

#topAdmin
{
	width : 800px;
	height : 120px;
	position : relative;
}

#topAdmin #CMS
{
	position : absolute;
	width : 300px;
	height : 40px;
	left : 50px;
	top : 25px;
	font-size : 14px;
	text-align : left;
	color : White;
}

#top a
{
	position : absolute;
	display : block;
	font-size : 9px;
	color : #6F8970;
}

#myOutdoors
{
	width : 57px;
	height : 12px;
	left : 435px;
	top : 22px;
	border-right : 1px solid #6F8970;
}

#Login
{
	width : 25px;
	height : 12px;
	left : 498px;
	top : 22px;
	border-right : 1px solid #6F8970;
}

#Cart
{
	width : 25px;
	height : 12px;
	left : 531px;
	top : 22px;
	border-right : 1px solid #6F8970;
}

#Contacts
{
	width : 50px;
	height : 12px;
	left : 563px;
	top : 22px;
}

#Search
{
	background-color : #A3CE38;
	border : 1px none #5C835E;
	position : absolute;
	left : 141px;
	top : 36px;
	width : 78px;
	height : 11px;
	font-size : 9px;
	color : White;
}

#ButtonSearch
{
	position : absolute;
	left : 220px;
	top : 36px;
	background-color : Black;
}

#regName
{
	background-color : #A3CE38;
	border : 1px none #5C835E;
	position : absolute;
	left : 654px;
	top : 31px;
	width : 78px;
	height : 11px;
	font-size : 9px;
	color : White;
}

#regEmail
{
	background-color : #A3CE38;
	border : 1px none #5C835E;
	position : absolute;
	left : 654px;
	top : 43px;
	width : 78px;
	height : 11px;
	font-size : 9px;
	color : White;
}

#regBut
{
	position : absolute;
	left : 734px;
	top : 36px;
	background-color : Black;
}

/* END TOP */

/* START MENU */

#menu
{
	width : 630px;
	height : 35px;
	margin : 0 auto;
}

#menu ul
{
	list-style-type : none;
}

#menu ul li
{
	float : left;
	background : url(../images/background-li.gif) no-repeat left 5px;
}

#menu ul li a
{
	display : block;
	float : left;
	color : #00371A;
	font : 11px Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	line-height : 23px;
	height : 25px;
	padding : 0 18px;
	text-decoration : none;
}

#menu ul li #selected
{
	text-decoration : underline;
	color : #00371A;
}

#menu ul li a:hover
{
	text-decoration : underline;
	color : #00371A;
}

#menu ul li #selected:hover
{
	text-decoration : none;
	color : #00371A;
}

#menu ul #Home
{
	background : url(../images/background-li.gif) no-repeat -100px;
}

/* END MENU */

#area
{
	width : 720px;
	margin : 0 auto;
}

#LeftColumn
{
	float : left;
	width : 150px;
}

#CategoriesBox, #BrandBox
{
	background-color : #00371A;
	color : White;
	padding : 10px 0;
	border-bottom : 3px solid #A3CE38;
	border-top : 3px solid #A3CE38;
}

#CategoriesBox .boxTitle, #BrandBox .boxTitle
{
	text-align : center;
	text-transform : uppercase;
	font-size : 12px;
	font-weight : bold;
	color : #A3CE38;
}

.list
{
	width : 140px;
	margin : 5px auto 0 auto;
	color : White;
	font-size : 11px;
}

.list a
{
	display : block;
	color : White;
	font-size : 11px;
	text-decoration : none;
	width : 140px;
	text-align : left;
	font-weight : normal;
	text-transform : none;
}

.list a:hover
{
	color : White;
	background-color : #558E3F;
	text-decoration : none;
}

#Content
{
	width : 530px;
	float : right;
}

#home
{
	width : 800px;
	height : 420px;
	position : relative;
}

#homeText
{
	position : absolute;
	width : 700px;
	top : 260px;
	left : 50px;
	color : White;
	font-size : 13px;
	font-weight : bold;
}

.reviews
{
	color : #AE5A1E;
	font-size : 15px;
	line-height : 25px;
	border-top : 1px solid #AFB1A4;
	border-bottom : 1px solid #AFB1A4;
	font-weight : bold;
	margin : 10px 0;
}

#writeReview
{
	width : 450px;
	margin : 0 auto;
}

#writeReview #personalData
{
	width : 220px;
	float : left;
}

#writeReview #opinion
{
	width : 220px;
	float : right;
}

#writeReview div
{
	margin : 3px 0;
}

#sendReview input
{
	display : inline;
}

#sendReview
{
	text-align : center;
}

.reviewList
{
	border-bottom : 1px dashed #AFB1A4;
}

.reviewMessage
{
	background-color : #E8E8E8;
	padding : 10px;
}

/* START PRODUCTS */

#linkBrand
{
	color : #785B49;
	text-decoration : underline;
	font-size : 12px;
	text-transform : uppercase;
	font-weight : bold;
}

#linkBrand:hover
{
	color : #785B49;
	text-decoration : none;
}

#titleCategory
{
	color : #00371A;
	font-size : 12px;
	font-weight : bold;
}

#linkCategory
{
	color : #B8441B;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
}

#linkCategory:hover
{
	text-decoration : none;
}

.ProductViewLink
{
	color : #B8441B;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
}

.ProductViewLink:hover
{
	text-decoration : none;
}

.ProductsView
{
	margin-top : 15px;
	padding : 10px;
}

.ProductsBox
{
	border-top : 1px solid #CDCEC7;
	margin-top : 15px;
	padding : 10px;
}

.ProductImage
{
	width : 100px;
	float : left;
}

.ProductImage SPAN
{
	width : 80px;
	text-align : center;
	display : block;
}

.ProductDescription
{
	width : 200px;
	float : left;
}

.ProductTitle
{
	color : #B8441B;
	font-size : 12px;
	font-weight : bold;
	margin-top : 0px;
	padding-top : 0px;
}

.ProductPrice
{
	width : 90px;
	float : right;
}

.PriceNumber
{
	color : #B8441B;
	font-size : 22px;
}

.SRPNumber
{
	text-decoration : line-through;
}

.ProductButs
{
	margin-bottom : 5px;
}

.ButDetails
{
	color : White;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
	display : block;
	width : 88px;
	line-height : 20px;
	text-align : center;
	background-color : #00371A;
	border : 1px solid #785B49;
	height : 22px;
	margin : 3px 0;
}

.ButDetails:hover
{
	color : #00371A;
	text-decoration : none;
	background-color : White;
}

.ButAddCart
{
	color : White;
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
	display : block;
	width : 88px;
	line-height : 20px;
	text-align : center;
	background-color : #51873A;
	border : 1px solid #785B49;
	height : 22px;
	margin : 3px 0;
}

.ButAddCart:hover
{
	color : #785B49;
	text-decoration : none;
	background-color : White;
}

#AllCategories ul
{
	margin : 0px 20px;
	list-style-type : none;
}

#AllCategories ul li
{
	border-top : 1px solid #D8D8D8;
}

#AllCategories ul li a
{
	color : #785B49;
	text-decoration : none;
	font-size : 12px;
	text-transform : uppercase;
	font-weight : bold;
}

#AllCategories ul li a:hover
{
	text-decoration : underline;
}

#AllCategories ul li ul
{
	margin : 10px 20px 30px 20px;
}

#AllCategories ul li ul li
{
	border-top : 1px none #D8D8D8;
}

#AllCategories ul li ul li a
{
	color : #B8441B;
	font-size : 12px;
	text-transform : none;
}

#AllCategories ul li ul li a:hover
{
	text-decoration : underline;
}

#AllCategories .Brand
{
	border-top : 1px solid #00371A;
}

#AllCategories .Brand .BrandLogo
{
	float : right;
	margin-left : 10px;
	margin-bottom : 10px;
}

#AllCategories .Brand .BrandTitle
{
	
}

#AllCategories .Brand .BrandTitle a.BT
{
	color : #00371A;
	text-decoration : underline;
	font-size : 12px;
	text-transform : uppercase;
	font-weight : bold;
	line-height : 25px;
}

#AllCategories .Brand .BrandTitle a:hover
{
	text-decoration : none;
}

#AllCategories .Brand .BrandCategory
{
	width : 130px;
	float : left;
	margin-right : 10px;
	margin-bottom : 10px;
	text-align : center;
	padding : 3px;
	border : 1px solid #00371A;
	background-color : White;
}

#AllCategories .Brand .BrandCategory .CategoryTitle
{
	background-color : #A3CE38;
	padding : 5px 0;
	margin-bottom : 10px;
}

#AllCategories .Brand .BrandCategory .CategoryTitle a
{
	color : #00371A;
	font-size : 12px;
	text-transform : none;
	font-weight : bold;
	text-decoration : underline;
}

#AllCategories .Brand .BrandCategory .CategoryTitle a:hover
{
	text-decoration : none;
}

/* END PRODUCTS */

/* START ADMIN */

#admin
{
	width : 580px;
	margin : 0px auto;
}

#adminTitle
{
	font-size : 20px;
	padding : 10px 0;
}

#TickerTape
{
	width : 580px;
	margin : 0 auto;
}

#bottom
{
	clear : both;
	width : 760px;
	margin : 0 auto;
	color : #333333;
	font-size : 10px;
	text-align : right;
	height : 20px;
}

#bottom a
{
	color : #333333;
	text-decoration : none;
}

#bottom a:hover
{
	text-decoration : underline;
}

/* START PAGE MENU */

#pageMenu
{
	height : 50px;
	margin-top : 25px;
}

#pageMenu #pgNmbr
{
	float : left;
}

#pageMenu ul
{
	list-style-type : none;
	margin : 0;
	padding : 0;
	float : left;
}

#pageMenu ul li
{
	float : left;
}

#pageMenu ul li a
{
	display : block;
	padding : 0px 4px;
	background-color : #DFDFDF;
	float : left;
	border-right : 1px solid White;
}

#pageMenu ul li a:hover
{
	background-color : #3D6243;
	color : White;
	text-decoration : none;
}

#pageMenu ul li .selected
{
	background-color : #3D6243;
	color : White;
	text-decoration : none;
}

/* END PAGE MENU */