/* CSS Document */

body {
	background-color: #EEEEEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {
	border:none;
}
a:link, a:visited, a:hover, a:active {
	color:#666;
	text-decoration: none;
}
.bp a:link, .bp a:visited, .bp a:hover, .bp a:active {
	color:#333;
	text-decoration: none;
}
h1 {
	color: #988c7c;
}
#in {
	padding-left:0px;
}
#in a:hover {
	text-decoration: underline;
}
#outerbox {
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	
}
#outerbox_top {
	background-image:url(assets/outer_top.gif);
	background-repeat:no-repeat;
	height:8px;
	
}
#outerbox_mid {
	background-image:url(assets/outer_md.gif);
	background-repeat:repeat-y;
	
}
#outerbox_bot {
	background-image:url(assets/outer_bot.gif);
	background-repeat:no-repeat;
	height:11px;
}

#logobox {
	width: 980px;
	margin-left: 7px;
	background-color:#998D7D;
	background-image:url(assets/logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:95px;	
}

#logo_nav {
width:700px;
padding-top:4px;
padding-right:5px;
text-align:right;
color:#FFFFFF;
float:right;
}

.logo_nav a:link, .logo_nav a:visited, .logo_nav a:hover, .logo_nav a:active {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration: none;
margin-left: 4px;
margin-right: 4px;
}

.logo_nav a:hover, .logo_nav a:active {
color:#383335;

}


#navigation_bar {
width:980px;
height:30px;
margin-top:5px;
margin-left: 7px;
padding-top:5px;
background-image:url(assets/navigation_bar.jpg);
background-repeat:no-repeat;

}

#main_nav {
width:786px;
padding-top:4px;
padding-left:8px;
color:#383335;
font:Arial, Helvetica, sans-serif;
font-weight:bold;
float:left;
}

.main_nav a:link, .main_nav a:visited, .main_nav a:hover, .main_nav a:active {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#383335;
text-decoration: none;

}

#searchform {
	float:right;
	width:170px;
	text-align:right;
	padding-right:5px;
	font-size:12px;
	color:#383335;
}

.searchbut {

font-size:12px;
	color:#383335;
}

#contentmain {
	
	background-color:#FFFFFF;
	
}
.adminquicklinks {
	margin-right: auto;
	margin-left: auto;
	width: 550px;
	color: #FFFFFF;
	padding: 2px;
	text-align: right;
}
.adminquicklinks a:link, .adminquicklinks a:visited, .adminquicklinks a:active, .adminquicklinks a:hover {
	color: #071D4F;
	text-decoration:none;
	font-size: 10px;
}

pre { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #071D4F; margin: 1px; }

#mainarea {
	margin-left:7px;
	width:980px;

}

#navbox_outer {
	float:left;
	width: 220px;
	margin-right:5px;
	
}

#navbox {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	background-color:#383335;
	font-size:11px;
	color:#FFFFFF;
}
#bestsellers {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	background-color:#383335;
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
	margin-top: 2px;
}	

#navbox h1 {
	margin-top:3px;
	margin-bottom:14px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	
}
.nav {
	margin-top:8px;
	margin-bottom: 8px;
}
.nav a:link, .nav a:visited, .nav a:hover, .nav a:active {
	color:#FFFFFF;
	text-decoration: none;
	font-size:11px;
}

#navbox p {
	
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	
}
.nac {
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	
}


#subnav {
	width: 170px;
	float: left;
	padding-top: 1px;
	padding-left: 3px;
}

#subnav h4 {
	
	margin-left: 12px;
}

#mailinglist {
	margin-top:2px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#6B5E57;
	font-size:11px;
	color:#333333;
}

#mailinglist h1 {
	font-size:14px;
	color:#333333;
	margin-top:4px;
	margin-bottom:6px;
	
}
#mailinglist p {
	margin-top:0px;
	margin-bottom:0px;
	font-size:11px;
	color:#333333;
	
}
#mailform {
	margin-top:5px;
	margin-bottom:0px;


}

#content_box {
	width:755px;
	float:left;
	padding-top:0px;
	margin-bottom:10px;
	color:#383335;
	
}

#content_box_flash {
	width:755px;
	float:left;
	padding-top:0px;
	background-color:#383335;
	
	
}

#content_box_main {
	width:755px;
	float:left;
	padding-top:5px;
}
#main_pic {
	
	width:470px;
	float:left;
}
.productbanner {
	width:265px;
	height:97px;	
	margin-left:5px;
	padding-left:12px;
	background-color:#383335;
	float:left;
	font-size:11px;
	color:#FFFFFF;

}
.productbanner1 {
	width:265px;
	height:97px;
	margin-top:2px;
	margin-left:5px;
	padding-left:12px;
	background-color:#383335;
	float:left;
	font-size:11px;
	color:#FFFFFF;

}
.productbanner h1 {

	font-size:12px;
	color:#FFFFFF;
	margin-bottom: 0px;

}
.productbanner p{
	
	font-size:11px;
	color:#FFFFFF;
	margin-top: 4px;
}
.productbanner1 h1 {

	font-size:12px;
	color:#FFFFFF;
	margin-bottom: 0px;

}
.productbanner1 p{
	
	font-size:11px;
	color:#FFFFFF;
	margin-top: 4px;
}

.contentbannerl {
	width:355px;
	height:70px;
	background-image:url(assets/contentboxes.jpg);
	background-repeat:no-repeat;	
	padding: 5px 5px 5px 10px;
	margin-bottom:10px;
	float:left;
	font-size:11px;
	color:#383335;

}
.contentbannerl a:link, .contentbannerl a:visited, .contentbannerl a:hover, .contentbannerl a:active {
	color:#383335;
	text-decoration: none;
	font-weight: bold;
}
.contentbannerl p{
	font-size:11px;
	color:#383335;
	margin-top: 4px;
	margin-bottom: 1px;
}

.contentbannerr {
	width:355px;
	height:70px;
	background-image:url(assets/contentboxes.jpg);
	background-repeat:no-repeat;
	padding:5px;
	padding-left:10px;
	margin-left:5px;
	margin-bottom:10px;
	float:right;
	font-size:11px;
	color:#383335;

}
.contentbannerr p{
	font-size:11px;
	color:#383335;
	margin-top: 4px;
	margin-bottom: 1px;
}
.contentbannerr a:link, .contentbannerr a:visited, .contentbannerr a:hover, .contentbannerr a:active {
	color:#383335;
	text-decoration: none;
	font-weight: bold;
}
.bot_banner {
	width:183px;
	height:120px;
	background-color:#F1EfEC;
	margin-top:5px;
	margin-right:5.5px;
	float:left;
	font-size:11px;
	color:#383335;
}
.bot_banner h3 {
	margin-left: 15px;
	margin-bottom: 3px;
	font-size: 14px;
}
.bot_banner ul {
	margin-top:0px;
	padding-top: 0px;
}
#subnav {
	width: 170px;
	float: left;
	padding-top: 1px;
	padding-left: 3px;
	
}

#subnav h4 {
	
	margin-left: 12px;
}


p.cssnav {
	margin: 0px;
}

.cssnav a:link, .cssnav a:visited, .cssnav a:active {
	color : #071D4F;
	padding-bottom : 4px;
	
	padding-top : 4px;
	font-size: 10px;
	font-weight: bold;
}

.csscurrentnav {
	margin: 0px;
}

.csscurrentnav a:link, .csscurrentnav a:visited, .csscurrentnav a:hover, .csscurrentnav a:active {
	color : #071D4F;
	display : block;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-top : 2px;
	font-size: 10px;
	font-weight: bold;
}


.cssnavx a:link, .cssnavx a:visited, .cssnavx a:active {
	color : #FF0000;
	float:left;
}
.cssnav a:hover {
	color : #333333;
}

p.csssubnav {
	color : #333333;
	font-size : 11px;
	margin: 0px;
}

.csssubnav a {
	color : #333333;
	padding-left : 14px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: none;
}



#footer {

	height: 20px;
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	text-align:right;
	padding-top:4px;
	padding-right:5px;
	font-size:10px;
	color:#383335;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	color:#FFFFFF;
	text-decoration:none;
}
#copyright {
	float:right;
	
}

/* ------ scroll addition ------- */

#contentscrollercontainer {
	width: 168px;
	height: 158px;
	overflow: hidden;
	margin-top: 6px;
	margin-left: 0px;
}

#contentscroller {
	margin: 0 !important; 
	width: 142px;
	padding: 2px 13px 5px;
}

*html #contentscroller {
	width: 157px;
}	

*html #contentscrollercontainer {
	width: 160px;
}

#contentscroller li {
	margin: 0;
	font-size:10px;
	list-style-type: none;
}

/* ------ end scroll addition ------- */
/*Editor Layer positioning Styles*/

/* Table build divs for the admin area */
.bottomborder {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	clear:both;
	height: 12px;
	padding-top:4px;
	padding-bottom:4px;
}
/* Table hover effect for admin area */
.n {
	background-color: #FFFFFF; clear:both; height: 16px;
}

.h {
	background-color: #EEEEEE;clear:both; height: 16px;
}
.leftaligned1 {
	float: left; width:540px; height: 16px;
}
.leftaligned2 {
	float: left; width: 170px; height: 16px;
}
.optinfo {
	float:right; font-size: 8px; color:#999999;
}
/* End table build divs for the admin area */
.imgrep {
	float: left;
	width: 50px;
	height: 50px;
	padding: 0px;
	margin-left:12px;
	margin-right:12px;
	border: 4px solid #DDD;
	overflow: hidden;
}

#editorcontainer {
	clear: both;
	height: 530px;
	background: #EEEEEE;
	padding: 4px;
}

#options {
	clear: both;
	height: 20px;
}

#formbuttons {
	top: 0px;
	float: right
}

#articletext {
	position: absolute;
	clear: both;
}

#articletext p {
	font-size: 11px;
	color: #222222;
	font-weight: bold;
	margin: 3px;
}

.articleoptions {
	visibility: hidden;
	position: absolute;
}

#Form1 {
	margin-top:2px;
}

img {
	border:none;
}
.adminquicklinks {
	font-size: 11px;
	padding: 2px;
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

.adminquicklinks a:link, .adminquicklinks a:visited, .adminquicklinks a:active {
	margin: 2px;
}
/*End Editor Layer positioning Styles*/
/* @Module Styles */

/* @Sitemap */
#sitemap {
	margin-left:200px;
}
/* @End Sitemap*/

/* @Shop */

.itemno {
	font-size:11px; 
	color:#999999; 
	font-weight:bold;
}

.shopwidget {
	margin-top:2px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:14px;
	padding-right:8px;
	background-color:#E4DBBD;
	font-size:11px;
	color:#383335;


}
.shopwidget a:link,.shopwidget a:visited,.shopwidget a:hover,.shopwidget a:active {
	font-size:12px;
	color:#383335;
	margin-top:4px;
	font-weight: bold;

}
.shopwidget p {
	margin-top:4px;
	margin-bottom:0px;
	font-size:11px;
	color:#383335;
}
.shopwidgetprice {
	font-weight: bold;
	color: #383335;
}
.shoplist {
	
}
.shoplist p {
	font-size: 11px;
	margin-bottom: 2px;
}
.shoplist a:link,.shoplist a:visited,.shoplist a:hover,.shoplist a:active {
	/*color: #a3cbb2;*/
	font-weight: bold;
}
.checkoutheading {
	color: #988c7c;
	font-size: 16px;
	font-weight: bold;
}
/* @End Shop */



/* @End Module Styles*/
