

.NavCell{ color: #000000; font-size:10px;}
.NavCellOn{ color: #000000; font-size:10px;}


.tblRootMenu a:link {  color: #ffffff; font-size:10px; text-decoration:underline;}
.tblRootMenu a:active {  color: #ffffff; font-size:10px; text-decoration:underline;}
.tblRootMenu a:visited {  color: #ffffff; font-size:10px; text-decoration:underline;}
.tblRootMenu a:hover {  color: #000000; font-size:10px; text-decoration:none;}
.tblRootMenu{color: #ffffff; font-size:10px; text-decoration:none;}

.noPadding{padding:0px;}

a.redLink:link {color: #4B1A16; font-size:13px; text-decoration:underline;}
a.redLink:active {color: #4B1A16; font-size:13px; text-decoration:underline;}
a.redLink:visited {color: #4B1A16; font-size:13px; text-decoration:underline;}
a.redLink:hover {color: #000000; font-size:13px; text-decoration:none;}


/********************
COMMON
********************/
.masterTable {
	
	padding: 0px;
	width: 793px;
}

/********************
BANNER
********************/
.bannerContainer {
	padding: 0px;
	width:100%;
}
.bannerTable{padding:0px;}

.tollfreeCell {
	padding: 3px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-align: right;
}

.flashCell {
	padding: 0px;
	width: 783px;
}

/********************
MENU
********************/
.menuContainer {
	padding: 0;
	background-color:#000000;
}


.menuCell {
	padding: 0;
}

.menuCell2 {
	padding: 0 0 0 10;
} 

.menuLogoCell {
	padding: 0 5 0 5;
	height: 28px;
	width: 200px;
}

.menuCellfixed {
	padding: 0 20 0 10;
	width:200px;
}

.menuTable2 {
	padding: 0;
}

.menuTable {
	padding: 0px;
	width:793px;
}


.ltShadowCell {
	padding: 0px;
	background-image: url(/images/menuLtShadow.jpg);
	
}

.menuCell {
	background-color: #000000;
	padding: 0px;
	width:783px;
}

.rtShadowCell {
	padding: 0px;
	background-image: url(/images/menuRtShadow.jpg);
	
}
.topMenuSideCell
{
	padding:0px; 
	width:783px;
}
	
.topMenuCell
{
	padding:0px; 
	background-image:url(/images/menuTopShadow.jpg); 
	background-repeat:repeat-y;
}

a.mainMenu:link{font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.mainMenu:active{font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.mainMenu:visited{font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.mainMenu:hover{font-family:Arial; font-size:12px; font-weight:bold; color:#4B1A16; text-decoration:none;}


/********************
HOME
********************/
.rtHomeBodyTable {
	padding: 0px;
	width:100%;	
}
.homeContentTable {
	padding: 0px;	
	height:468px;
	width:400px;	
}
.homecontentCell {
	padding: 10 10 20 0;
	font-size: 13px;
	width:100%;
}
.homeContentTableTemplate{padding:0px; height:100%; font-size:13px;}

.homeLinkContainer{padding:0 20 0 0;}
.homeLinkTable{padding:0px;}
.iconCell{padding:0 10 0 10;}

a.boldBlueLink:link{font-size:14px; font-weight:bold; color:#5B6E96; text-decoration:none;}
a.boldBlueLink:active{font-size:14px; font-weight:bold; color:#5B6E96; text-decoration:none;}
a.boldBlueLink:visited{font-size:14px; font-weight:bold; color:#5B6E96; text-decoration:none;}
a.boldBlueLink:hover{font-size:14px; font-weight:bold; color:#4B1A16; text-decoration:underline;}

/********************
BODY
********************/
.bodyContainer {
	padding: 0px;
	width: 783px;
}

.bodyTable {
	padding: 0px;
	width:100%;
}

.ltMarginCell {
	padding: 0px;
	background-image: url(/images/bodyLtShadow.jpg);
	background-repeat:repeat-y;
}

.rtBodyContainer {
	padding: 0px;
	width:100%;
	background-color:#ffffff;
}

.rtBodyTable {
	padding: 0px;
	width:100%;
	height:100%;
}



.ltPhotoCell {
	
	padding: 0px;
	background: url(/images/homePhotoBg.jpg) repeat-y;
}


.whiteSpacerCell {
	padding: 0px;
}

.contentCartContainer{
	padding: 0px;
	background-color: #ffffff;
	width: 100%;
}

.contentContainer {
	padding: 0px;
	background-color: #ffffff;
	width:100%;	
}

.internalContentContainer {
	padding: 0px;
	background-color: #ffffff;
	background-image:url(/images/leftCurve.gif); background-repeat:no-repeat; background-position:left top;
}

.contentTable {
	padding: 0px;
	width:100%;
	height:100%;
}



.headerCell {
	padding: 0px;
	height:25px;
}

.contentCell {
	padding: 10 20 20 20;
	font-size: 13px;
	width:100%;
}



.photoContainer {
	padding: 10px 10px 0px 10px;
	background-color: #ffffff;
	width: 108px;
}

.photoTable {
	padding: 0px;
}

.photoCell {
	background-color: #ffffff;
	padding: 2px 0px 0px 0px;
}



.rtMarginCell {
	padding: 0px;
	background-image: url(/images/bodyRtShadow.jpg);
	background-repeat:repeat-y;
	
}
.blueSidebarContainer{padding-top:70px; width:149px; background-color:#5B6E96;}

/********************
CART
********************/
.cartContainer {padding:10px; width:100%;}
.blueCell{padding:0px; background-color:#5B6E96;}
.cartHeaderCell{padding:0px; height:49px; background-image:url(/images/leftCurve.gif); background-repeat:no-repeat; background-position:left;}
.cartmenuContainer{padding-top:70px; width:149px; background-color:#5B6E96;}
.viewCartCell{padding:0 0 0 20;}

a.mindflySBMenu:link {font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.mindflySBMenu:active {font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.mindflySBMenu:visited {font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.mindflySBMenu:hover {font-size:12px; font-weight:bold; color:#4b1a16; text-decoration:none;}

.prodViewTable{padding:10px; border:solid 1px #5B6E96;}
.prodviewInfoCell{padding:0 10 0 10;}
.prodViewPricingCell{padding-left:20px;}

#storeCategoryTitle{font-size:14px; color:#5B6E96; font-weight:bold;}
/********************
FEATURED PRODUCT
********************/
.featProdContainer {
	padding: 10 0 20 0;
	height:150px;
	
}

.featProdTable {
	padding: 3px;
	border: solid 1px #4B1A16;
	width: 390px;
}

.featProdContainer2 {
	padding: 3px;
	width: 100%;
}

.featProdTable2 {
	 padding: 0px;
	 border: solid 1px #4B1A16;
	 width: 100%;
}

.featProdCell {
	padding: 5px;
	font-size: 13px;
}


/********************
FOOTER
********************/
.footerShadowCell {
	padding: 0px;
	background-image: url(/images/footerShadow.jpg);
	background-repeat:repeat-x;
}

.footerCell{padding:0px; font-size:10px; color:#ffffff;}