/*General*/
body{
	background:#000;
	/*background-image:url(/Templates/Maitland/Images/bg.jpg);*/
	color:#888;
	border:0;
	margin:0;
}
a,a:visited{
	color:#C48D42;
	text-decoration:none;
}
a:active,a:hover{
	color:#CCC;
	text-decoration:underline;
}
table,div{
	font-family:arial,helvetica,sans-serif;
}
p{
	color:inherit;
	font-family:inherit;
}
h1{
	margin:0;
}
hr{
	height:2px;
	border:0px;
	background:#666;
	color:#666;
}
/*Template*/
#template-center1{
	margin:20px 0;
	text-align:center;
}
#template-center2{
	border:1px solid #ffd966;
	margin:auto;
	width:770px;
}
#template-main{
	background-color:#000;
	text-align:left;
	width:770px;
}
/*Header*/
#header{
	background:#fff;
	border-bottom:1px solid #ffd966;
	margin:0;
	text-align:left;
	vertical-align:bottom;
	width:770px;
	height:106px;
}
#header h1{
	display:none;
}
/*Nav*/
#nav-about{display:block;background:url(/Templates/Maitland/Images/nav_about.gif);width:110px;height:23px;}
#nav-about:hover{background:url(/Templates/Maitland/Images/nav_about_on.gif);}
#nav-about span{display:none;}
#nav-services{display:block;background:url(/Templates/Maitland/Images/nav_services.gif);width:119px;height:23px;}
#nav-services:hover{background:url(/Templates/Maitland/Images/nav_services_on.gif);}
#nav-services span{display:none;}
#nav-shop{display:block;background:url(/Templates/Maitland/Images/nav_shop.gif);width:118px;height:23px;}
#nav-shop:hover{background:url(/Templates/Maitland/Images/nav_shop_on.gif);}
#nav-shop span{display:none;}
#nav-cart{display:block;background:url(/Templates/Maitland/Images/nav_cart.gif);width:104px;height:23px;}
#nav-cart:hover{background:url(/Templates/Maitland/Images/nav_cart_on.gif);}
#nav-cart span{display:none;}
#nav-articles{display:block;background:url(/Templates/Maitland/Images/nav_articles.gif);width:112px;height:23px;}
#nav-articles:hover{background:url(/Templates/Maitland/Images/nav_articles_on.gif);}
#nav-articles span{display:none;}
#nav-contact{display:block;background:url(/Templates/Maitland/Images/nav_contact.gif);width:114px;height:23px;}
#nav-contact:hover{background:url(/Templates/Maitland/Images/nav_contact_on.gif);}
#nav-contact span{display:none;}
#nav-home{display:block;background:url(/Templates/Maitland/Images/nav_home.gif);width:89px;height:23px;}
#nav-home:hover{background:url(/Templates/Maitland/Images/nav_home_on.gif);}
#nav-home span{display:none;}
/*Side Nav*/
.nav-column{
	background:url(/Templates/Maitland/Images/in_right_line.gif) no-repeat;
}
.CategoryList,
.CustomerServiceMenu,
.LearnMoreMenu,
.MyAccountMenu{
	color:#666;
	font:bold 10px/12px arial,helvetica,sans-serif;
	padding:7px;
}
.CategoryList h4,
.CustomerServiceMenu h4,
.LearnMoreMenu h4,
.MyAccountMenu h4{
	color:#FFF;
	font:bold 9px arial,helvetica,sans-serif;
	text-transform:uppercase;
	margin:1px 0;
}
.CategoryList ul,
.CustomerServiceMenu ul,
.LearnMoreMenu ul,
.MyAccountMenu ul{
	list-style-type:none;
	padding:0;
	margin:0 0 5px 0;
}
.CategoryList li,
.CustomerServiceMenu li,
.LearnMoreMenu li,
.MyAccountMenu li{
	list-style-type:none;
	margin:0;
	padding:0 0 0 15px;
	_padding:0;
	_margin:0 0 0 15px;
}
.CategoryList a,.CategoryList a:visited,
.CustomerServiceMenu a,.CustomerServiceMenu a:visited,
.LearnMoreMenu a,.LearnMoreMenu a:visited,
.MyAccountMenu a,.MyAccountMenu a:visited{
	color:#ffd966;
	text-decoration:none;
}
.CategoryList a:active,.CategoryList a:hover,
.CustomerServiceMenu a:active,.CustomerServiceMenu a:hover,
.LearnMoreMenu a:active,.LearnMoreMenu a:hover,
.MyAccountMenu a:active.MyAccountMenu a:hover{
	color:#ffd966;
	text-decoration:underline;
}
/*Search*/
#SearchBoxControl{
	padding:7px;
}
#SearchBoxControl h4{
	color:#FFF;
	display:block;
	font:9px arial,helvetica,sans-serif;
	margin:0;
	text-transform:uppercase;
}
#Search1_boxSearchBox,#Search2_boxSearchBox,#inKeyword{
	background-color:#131313;
	border:1px solid #666;
	color:#FFF;
	font:14px arial,helvetica,sans-serif;
	height:22px;
	width:116px;
}
#Search1_btnSearchBox,#Search2_btnSearchBox{
	margin-left:5px;
	vertical-align:top;
	_vertical-align:-3px;
}
/*Homepage*/
.FeaturedArticle{
	color:#fff;
	font:11px arial,helvetica,sans-serif;
	margin:45px 60px;
	text-align:left;
	width:245px;
	font-weight:bold;
}
.FeaturedArticleHeadline{
	color:#FFF;
	font:bold 14px optima,trebuchet ms,lucida grande,sans-serif;
	width:300px;
	height:95px;
	margin-top:-95px;
	margin-left:405px;
	margin-right:-415px;
	overflow:hidden;
	position:relative;
	text-transform:uppercase;
}
.FeaturedArticleHeadline span{
	color:#D7AE61;
}
.FeaturedArticleButtonDiv{
	margin-top:16px;
}
/*Breadcrumbs*/
#BreadCrumbs,#BreadCrumbs a,#BreadCrumbs a:visited{
	color:#999;
}
#BreadCrumbs a:active,#BreadCrumbs a:hover{
	color:#CCC;
}
/*Content*/
#content-block{
	margin:10px 0;
}
#content-blurb-title{
	color:#FFF;
	font:38px/34px optima,trebuchet ms,lucida grande,sans-serif;
	margin:0 0 0 24px;
	text-transform:uppercase;
}
#content-blurb{
	color:#BB9F32;
	font:10px/14px arial,helvetica,sans-serif;
	padding:18px 0 30px 29px;
	text-align:justify;
	text-transform:uppercase;
}
.content-inside{
	color:#fff;
	font:12px/14px arial,helvetica,sans-serif;
	margin:10px 0;
	/*text-align:justify;*/
}
.content,.content-text,#maincontent,.Text{
	color:#888;
	font:12px/14px arial,helvetica,sans-serif;
	/*text-align:justify;*/
}
/*Content Headings*/
.heading,#maincontent h1{
	color:#FFF;
	font:28px/24px optima,trebuchet ms,lucida grande,sans-serif;
	margin:0;
	text-align:left;

}
.content h3,.content-text h3,.content-inside h3,#maincontent h3{
	color:#CCC;
	font:normal 18px optima,trebuchet ms,lucida grande,sans-serif;
	margin:0 0 9px 0;
	text-transform:uppercase;
}
.content h4,.content-text h4,.content-inside h4,#maincontent h4{
	color:#CCC;
	font:normal 16px optima,trebuchet ms,lucida grande,sans-serif;
	margin:0 0 6px 0;
	text-transform:uppercase;
}
.content h5,.content-text h5,.content-inside h5,#maincontent h5{
	color:#CCC;
	font:normal 13px optima,trebuchet ms,lucida grande,sans-serif;
	margin:0 0 3px 0;
	text-transform:uppercase;
}
/*Product*/
#ProductPageContentColumn{
	border-left:1px solid #666;
}
#ProductControls{
	background-color:#111;
	border:1px solid #222;
}
.ProductPropertyLabel{
	color:#999;
}
.SitePrice{
	color:#CCC;
}
#ProductReviews h3{
	border:0;
}
/*Help*/
#dlPolicy a,#dlPolicy a:visited{
	color:#C48D42;
}
#dlPolicy a:active,#dlPolicy a:hover{
	color:#CCC;
}
/*PopUp*/
#popupContainer{
	background-color:#000;
}
#pnlReviewDisplay h3,#pnlWriteAReview h3{
	color:#CCC;
	font:normal 18px optima,trebuchet ms,lucida grande,sans-serif;
	margin:0 0 9px 0;
	text-transform:uppercase;
}
/*Form*/
.form,textarea.form,.form-textarea,.FormInput,select{
	background-color:#222;
	border:1px solid #666;
	color:#EEE;
	font:13px arial,helvetica,sans-serif;
}

.form-text {
	color:#fff;
	font:12px/14px arial,helvetica,sans-serif;
}

.FormInputError{
	background-color:#322;
	border:1px solid #C66;
	color:#FFF;
	font:13px arial,helvetica,sans-serif;
}
.form-cancel{
	background:#999 url(/Templates/Maitland/Images/bg_button.gif) repeat-x;
	border:1px solid #888;
	color:#BBB;
	font:bold 11px verdana,tahoma,sans-serif;
	text-transform:uppercase;
}
.form-submit{
	background:#999 url(/Templates/Maitland/Images/bg_button.gif) repeat-x;
	border:1px solid #999;
	color:#CCC;
	font:bold 11px verdana,tahoma,sans-serif;
	text-transform:uppercase;
}
/*Footer*/
#footer{
	padding:10px;
	color:#666;
	font:10px arial,helvetica,sans-serif;
	text-align:right;
}
#footer a,#footer a:visited{
	color:#999;
}
#footer a:active,#footer a:hover{
	color:#CCC;
}
#footer .separator{
	font-size:10px;
	padding:0 3px;
}
/*Admin*/
.admin-nav{
	background-color:#CF9;
	border-bottom:1px solid #6C3;
	color:#6C3;
	font:11px verdana,tahoma,sans-serif;
	padding:4px 10px;
	text-align:right;
	width:750px;
	_width:770px;
}
.admin-nav a,.admin-nav a:visited{
	color:#360;
	text-decoration:none;
}
.admin-nav a:active,.admin-nav a:hover{
	color:#000;
	text-decoration:none;
}
