@charset "UTF-8";
/* CSS Document */
.fstore h4{
	color:#C26F00;
	text-transform:capitalize;
	line-height:16px;
	margin:0px;
	margin-top:1px;
	margin-bottom:4px;
}
/* Front Store News 
--------------------------- */
.fstore .news .newsitemeven {
	background-color:#E1E1E1;
	width:570px;
}
.fstore .news .newsitemodd {
	background-color:#E1E1E1;
	width:570px;
}
.fstore .news .newsdate {
	background-color:#333333;
	color:#E1E1E1;
	width:573px;
}
.fstore .news .newslink a {
	background-color:#FFBF00;
	color:#222222;
}
.fstore .news .newslink a:hover {
	background-color:#F5A613;
	color:#222222;
}
.fstore .news .newsitemeven .newsimage img, .fstore .news .newsitemodd .newsimage img {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.fstore .news .newstitle {
	margin-bottom:15px;
	margin-top:0px;
	padding-top:0px;
}
.fstore .news_details {
	width:590px;
}
.fstore .news_details .newsimage img {
	float:right;
	margin-right:10px;
	margin-bottom:5px;
}

.fstore .news_details .newsdate{
	float:none;
	padding:0px;
	margin-bottom:12px;
	text-align:right;
	border-bottom:1px solid #CCCCCC;
}
/* Front Store News EMBED
-------------------------------------*/
.fstorehomeRight{
	padding-right:20px;
	padding-top:28px;
	float:right;
	width:200px;
}
.fstoreHomeHeady{
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
	text-align:left;
	margin:0px;
}
.shop .fstoreHomeHeady{
	float:left;
}
.fstore	.newsembed{
	border-bottom:1px solid #CCCCCC;
	margin-top:0px;
}

.fstore	.newsembed .newsitemeven .newsimage img, .fstore .newsembed .newsitemodd .newsimage img{
	float:right;
	margin:5px 0px 8px 8px;
}
.fstore	.newsembed .newsitemeven, .fstore .newsembed .newsitemodd{
	background-color:#FFFFFF;
	width:auto;
	margin:0px;
	padding:10px;
	border:1px solid #CCCCCC;
	border-bottom:none;
}
.fstore	.newsembed .newsdate{
	background-color:#FFFFFF;
	border-bottom:1px solid #CCCCCC;
	color:#666666;
	width:auto;
	letter-spacing:0px;
	font-weight:normal;
	padding-left:0px;
	margin-bottom:4px;
	font-size:10px;
	padding-bottom:1px;
}
.fstore	.newsembed .newsbody{
	padding:0px;
	margin:0px;
}
.fstore	.newsembed .newsbody p{
	line-height:12px;
}
.fstore .newsembed .newslink a{
	margin-top:0px;
	padding:2px 6px 2px 6px;
}

.fstore .newsembed .newsitemeven .newsheadline, .fstore .newsembed .newsitemodd .newsheadline{
	padding-top:0px;
	margin-top:0px;
}
.fstore .newsembed .newsitemeven h5, .fstore .newsembed .newsitemodd h5{
	text-transform:none;
	margin-bottom:2px;
	padding:0px;
	line-height:12px;
	margin-top:0px;
	font-size:11px;
}
/* Front Store MODS
-------------------------------------*/
.featuredProd{
	float:left;
	width:139px;
	height:178px;
	margin-right:5px;
	padding:15px 2px 0px 2px;
	text-align:center;
	background:url(../Images/prod-bg.gif) no-repeat top left;
}
.category{
	
	float:left;
}
.homeFeatured .featuredProd{
	background:url(../Images/prod-bg-2.gif) no-repeat top left;
	height:200px;
}
.category .featuredProd{
	float:left;
	width:96px;
	height:165px;
	margin-right:5px;
	margin-bottom:20px;
	padding:0px 2px 0px 2px;
	text-align:center;
	background:url(../Images/shop-prod-list-bg.gif) no-repeat top left;
}
.category .featuredProd img{
	padding-top:10px;
	padding-bottom:15px;
}
.category .featuredProd p{
	padding-left:4px;
	padding-right:4px;
}
.pdfwindow{
	background-color:#FFBF00;
}
.pdfwindow img{
	padding-right:5px;
}
HR {
	color:#CCCCCC;
	background-color:#CCCCCC;
	border-color:#CCCCCC;
	border-style:solid;
	clear:left;
}
.fstore .h4 {
	margin-top:15px;
}
.fstore #container {
	background: url(../Images/fstore-seriously.gif) bottom left no-repeat #FFFFFF;
	padding-bottom:0px;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}
.fstore p {
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}
.fstore .title {
	padding-left:0px;
	margin-bottom:20px;
	background-image:none;
	padding-top:00px;
}
.fstore .intro {
	font-size:16px;
	color:#666666;
	line-height:18px;
}
.fstore #header {
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url(../Images/header-fstore.gif) left top repeat-x #999999;
	height:124px;
}
.fstore .logo {
	height:120px;
	width:200px;
	float:left;
}
.fstore .search {
	float:right;
	margin-top:10px;
	margin-right:0px;
	text-align:right;
}
.fstore .search img {
	margin-bottom:30px;
}
.fstore .search .searchField {
	clear:left;
	padding-right:30px;
}
.fstore #subNav {
	clear:left;
	padding:0px 0px 0px 20px;
	width:175px;
	margin:0px 0px 120px 0px;
}
.fstore .navInner {
	background-color:#333;
	padding:0px 0px 8px 0px;
	background:url(../Images/fstore-sidenav-bg.gif) bottom left repeat-y;
}
.fstore .navInner ul {
	background:url(../Images/fstore-sidenav-bg-2.gif) bottom left repeat-x #333333;
	padding-bottom:10px;
	padding-top:20px;
}
.fstore .navInner .Menu .arrowItem{
	background:url(../Images/fstore-menu-arrow.gif) no-repeat right center;
}
.fstore .navInner .Menu .dropItem {
	padding:3px 2px 3px 2px;
}
.fstore .navInner .Menu ul li a {
	border-bottom:1px #ffbf00 solid;
	border-top:none;
	margin:0px 10px 0px 10px;
	padding:5px 0px 4px 5px;
	color:#DDD;
	background:none;
}
.fstore .navInner .Menu ul li a:hover {
	color:#FFF;
	background-color:#222;
}
.fstore .navInner .Menu ul li .dropOtherItems {
	min-width:120px;
	padding-right:10px;
}
.fstore .navInner .Menu ul li .lastItem, .fstore .navInner .Menu ul li .dropLastItem {
	border:none;
}
.fstore #contentLeft {
	float:left;
	width:400px;
	margin-top:30px;
	font-size:11px;
	padding_bottom:30px;
}
.fstore #contentRight {
	float:right;
	width:175px;
	padding:30px 0px 0px 0px;
	margin:0px;
}
.fstore #contentSingle {
	float:left;
	width:640px;
	margin-top:30px;
	font-size:11px;
	margin-left: 40px;
	overflow:hidden;
}
.fstoreSliceyTop {
	height:6px;
	background-color:#333;
}
.fstoreSlicey {
	height:10px;
	background-color:#333;
}
.fstore .specialOffer {
	padding-top:12px;
	background-color:#FFFFFF;
}
/* front store homepage mods */
.fstoreHomeOuter {
	background:url(../Images/fstore-home-bg.gif) right top repeat-y;
}
.fstore .fstoreHomeOuter #contentRight {
	float:right;
	width:175px;
	padding-top:0px;
	margin-right:25px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.fstore .fstoreHomeOuter #contentRight a {
	color:#FFFFFF;
}
.fstore .fstoreHomeOuter #contentRight a:hover {
	color:#E5A900;
}
.fstore .fstoreHomeOuter .whiteSpace {
	height:70px;
	width:175px;
	background-color:#FFFFFF;
}
.fstore .fstoreHomeOuter .contentRightInner {
	/*background:url(../Images/fstore-home-sidebar-bg.gif) bottom left repeat-x;*/
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
/* front store footer menu mods */
.fstoreFooter {
	width: 900px;
	height:100px;
	margin: 0px auto 0px auto;
	background:url(../Images/fstore-page-bottom.gif) top right no-repeat;
}
.fstoreFooter #footer {
	float:left;
	width:740px;
}
.footerLogo {
	width:150px;
	float:right;
	padding-top:10px;
}
.fstoreFooter .Menu .horizontalMenu {
	float:right;
	padding-left:70px;
	margin:0px;
	background-color:#999999;
	float:left;
}
.fstoreFooter .Menu .menuItem {
	background-color:#999999;
	color:#333333;
	font-size:10px;
	border-right-style:solid;
	padding:0px 5px 0px 5px;
	line-height:10px;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
}
.fstoreFooter .Menu a.menuItem:hover {
	text-decoration:underline;
	color:#000000;
}
.fstoreFooter .Menu .lastItem {
	border-right:none;
}
