body {
color: #2B251B; 
font-family: arial, verdana, sans-serif; 
font-size: 12px; 
text-decoration:none;
background-image:url(http://site.flagsonline.com/images/bodyBg.gif);
background-repeat:repeat-x;
text-align:left;
} 

td {
color: #2B251B; 
font-family: arial, verdana, sans-serif; 
font-size: 12px; 
text-decoration:none;
text-align:left;
} 

p {
color: #2B251B; 
font-family: arial, verdana, sans-serif; 
font-size: 12px; 
text-decoration:none;
text-align:left;
} 

input {
color: #262626; 
font-family: arial, verdana, sans-serif; 
font-size: 12px; 
text-decoration:none;
} 

select {
color: #262626; 
font-family: arial, verdana, sans-serif; 
font-size: 12px; 
text-decoration:none;
} 


a:link{COLOR: #0E4590; font-family: arial, verdana, sans-serif; font-size: 12px; text-decoration:underline;}
a:active{COLOR: #0E4590; font-family: arial, verdana, sans-serif; font-size: 12px; text-decoration:underline;}
a:visited {COLOR: #0E4590; font-family: arial, verdana, sans-serif; font-size: 12px; text-decoration:underline;}
a:hover {COLOR: #AAC8FF; font-family: arial, verdana, sans-serif; font-size: 12px; text-decoration:underline;}

/*************************************************/
/******************** TEMPLATE *******************/
/*************************************************/
.imgFF{display:block;}

.imgBorder{border:1px solid #C5C0AA; width:80px; height:80px;}

.breadcrumbs{COLOR: #0F4B9C; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.breadcrumbsB{COLOR: #666666; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.breadcrumb{COLOR: #0F4B9C; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.breadcrumb:link{COLOR: #0F4B9C; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.breadcrumb:active{COLOR: #0F4B9C; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.breadcrumb:visited {COLOR: #0F4B9C; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.breadcrumb:hover {COLOR: #666666; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:underline;}

.mlText{COLOR:#654A7C; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.smGrayText{COLOR:#666666; font-family:arial, verdana, sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.grayBar{border-bottom:1px dotted #CCCCCC; margin-bottom:15px;}

.redText{COLOR:#810101; font-family:arial, verdana, sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

/*************************************************/
/******************** HEADER *********************/
/*************************************************/
.searchField{
	width:216px;
	font-size:15px;
	font-weight:700;
	color:#0E4590;
}
 
/*************************************************/
/****************** LEFT PANEL *******************/
/*************************************************/
.leftLinkD{
	margin-left:12px;
	margin-right:12px;
	padding-left:16px;
	background-image:url(http://site.flagsonline.com/images/leftBullet.gif);
	background-repeat:no-repeat;
	text-align:left;
}
.leftLink{color:#0E4590; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.leftLink:link{color:#0E4590; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.leftLink:active{color:#0E4590; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.leftLink:visited{color:#0E4590; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.leftLink:hover{color:#AAC8FF; font-family:arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:underline;}

/*************************************************/
/******************* CONTENT *********************/
/*************************************************/
.content{
	padding-left:18px;
	padding-right:18px;
	background-image:url(http://site.flagsonline.com/images/contentBg.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.contentInner{
	padding-top:40px;
}
/*************************************************/
/***************** RIGHT PANEL********************/
/*************************************************/
.featuredItems{padding:8px;}

/*************************************************/
/******************** FOOTER *********************/
/*************************************************/
.footerBackground{
	background-image: url(http://site.flagsonline.com/images/footer-customer-service.gif);
	background-repeat: no-repeat;
}

.footerLinksD{padding-top:40px; padding-left:20px;padding-bottom:60px;}

.footerCopy{text-align:right; COLOR: #666666; font-family: arial, verdana, sans-serif; font-size: 11px; text-decoration:none;}

.footerLink{COLOR: #000071; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.footerLink:link{COLOR: #000071; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.footerLink:active{COLOR: #000071; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.footerLink:visited {COLOR: #000071; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.footerLink:hover {COLOR: #AAC8FF; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:underline;}

.bbbWrapper{padding-top:5px;padding-left:60px;}
.yahooBadgeWrapper{padding-top:25px;padding-left:15px;}


/*************************************************/
/******************** HOME *********************/
/*************************************************/


/*************************************************/
/*************** ITEM CLASSES ********************/
/*************************************************/
.itemTitle{COLOR:#323232; margin-bottom:10px; margin-top:10px; font-family: arial, verdana, sans-serif; font-size:28px; font-weight:500; text-decoration:none;}
.itemPrice{text-decoration:line-through; color:#000000; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500;}
.itemSalePrice{COLOR:#C80000; font-family: arial, verdana, sans-serif; font-size:14px; font-weight:700; text-decoration:none;}
.itemQty{color:#000000; font-family: arial, verdana, sans-serif; font-size:11px; font-weight:500;}
.itemSelect{COLOR:#000000; font-family: arial, verdana, sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.description{COLOR:#323232; font-family: arial, verdana, sans-serif; font-size:16px; font-weight:700; text-decoration:none; margin-bottom:6px; padding:0;}

.itemTitleCell {
 color:#000000; 
 font-family:arial, verdana, sans-serif; 
 font-size:11px; 
 font-weight:500;
 text-align:right;
 padding-top:5px;
 padding-left:20px;
 padding-right:6px;
 height:26px;
 border-top:1px solid #9EB2D1;
}
.itemDataCell {
 background-image: url(http://site.flagsonline.com/images/itemDataBg.gif);
 background-repeat: repeat-y;
 color:#000000; 
 font-family:arial, verdana, sans-serif; 
 font-size:11px; 
 font-weight:500;
 padding-top:5px;
 padding-left:6px;
 padding-right:6px;
 height:26px;
 border-top:1px solid #9EB2D1;
 border-left:1px solid #9EB2D1;
 width:150px;
}
.itemTitleCellSale {
 color:#C80000; 
 font-family:arial, verdana, sans-serif; 
 font-size:13px; 
 font-weight:700;
 text-align:right;
 padding-top:5px;
 padding-left:20px;
 padding-right:6px;
 height:26px;
 border-top:1px solid #9EB2D1;
}
.itemBoxL{
 border-top:1px solid #9EB2D1;
 border-left:1px solid #9EB2D1;
}
.itemBoxR{
 border-top:1px solid #9EB2D1;
 border-right:1px solid #9EB2D1;
}
.itemBoxLT{
 background-image: url(http://site.flagsonline.com/images/itemBoxTL.gif);
 background-repeat: no-repeat;
 background-position: top left;
}
.itemBoxRT{
 background-image: url(http://site.flagsonline.com/images/itemBoxTR.gif);
 background-repeat: no-repeat;
 background-position: top right;
}
.itemSubmitCell { 
 background: url(http://site.flagsonline.com/images/itemOrderBoxBg.gif);
 background-repeat:repeat-x;
 background-position:top;
}

.upsellLink{COLOR: #0E4590; font-family: arial, verdana, sans-serif; font-size: 12px; text-decoration:none;}
.upsellLink:link{COLOR: #0E4590; font-family: arial, verdana, sans-serif; font-size: 12px; text-decoration:none;}
.upsellLink:active{COLOR: #0E4590; font-family: arial, verdana, sans-serif; font-size: 12px; text-decoration:none;}
.upsellLink:visited {COLOR: #0E4590; font-family: arial, verdana, sans-serif; font-size: 12px; text-decoration:none;}
.upsellLink:hover {COLOR: #CCCCCC; font-family: arial, verdana, sans-serif; font-size: 12px; text-decoration:underline;}

/*************************************************/
/*********** END ITEM CLASSES ********************/
/*************************************************/

/*************************************************/
/************ SECTION CLASSES ********************/
/*************************************************/
.sectionTitle{COLOR:#323232; margin-bottom:10px; margin-top:10px; font-family: arial, verdana, sans-serif; font-size:28px; font-weight:500; text-decoration:none;}
.sectionTitleHr{border-bottom:1px dotted #E6E5E5; margin-bottom:30px;}

.sectionPrice{COLOR: #666666; font-family: arial, verdana, sans-serif; font-size: 12px; text-decoration:none;}
.sectionPriceBold{COLOR: #666666; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.sectionSalePrice{COLOR: #C80000; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.sectionLink{COLOR: #0E4590; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.sectionLink:link{COLOR: #0E4590; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.sectionLink:active{COLOR: #0E4590; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.sectionLink:visited {COLOR: #0E4590; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.sectionLink:hover {COLOR: #CCCCCC; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:underline;}

/*************************************************/
/******** END SECTION CLASSES ********************/
/*************************************************/
.siteMap1 {color: #C80000; font-family: arial, verdana, sans-serif; font-size: 14px; font-weight:700; text-decoration:none;}
.siteMap1:link{color: #C80000; font-family: arial, verdana, sans-serif; font-size: 14px; font-weight:700; text-decoration:none;}
.siteMap1:active{color: #C80000; font-family: arial, verdana, sans-serif; font-size: 14px; font-weight:700; text-decoration:none;}
.siteMap1:visited {color: #C80000; font-family: arial, verdana, sans-serif; font-size: 14px; font-weight:700; text-decoration:none;}
.siteMap1:hover {color: #CCCCCC; font-family: arial, verdana, sans-serif; font-size: 14px; font-weight:700; text-decoration:underline;}

.siteMap2 {color: #0E4590; font-family: arial, verdana, sans-serif;; font-size: 11px; font-weight:700; text-decoration:none;}
.siteMap2:link{color: #0E4590; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.siteMap2:active{color: #0E4590; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.siteMap2:visited {color: #0E4590; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.siteMap2:hover {color: #AAC8FF; font-family: arial, verdana, sans-serif; font-size: 11px; text-decoration:underline;}

.siteMap3 {margin-left:6px; color: #262626; font-family: arial, verdana, sans-serif;; font-size: 11px; font-weight:500; text-decoration:none;}
.siteMap3:link{margin-left:6px; color: #262626; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.siteMap3:active{margin-left:6px; color: #262626; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.siteMap3:visited {margin-left:6px; color: #262626; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.siteMap3:hover {margin-left:6px; color: #CCCCCC; font-family: arial, verdana, sans-serif; font-size: 11px; text-decoration:underline;}

.siteMapTop {color: #262626; font-family: arial, verdana, sans-serif;; font-size: 10px; font-weight:700; text-decoration:none; text-transform:uppercase;}
.siteMapTop:link{color: #262626; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none; text-transform:uppercase;}
.siteMapTop:active{color: #262626; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none; text-transform:uppercase;}
.siteMapTop:visited {color: #262626; font-family: arial, verdana, sans-serif; font-size: 10px; font-weight:700; text-decoration:none; text-transform:uppercase;}
.siteMapTop:hover {color: #444444; font-family: arial, verdana, sans-serif; font-size: 10px; text-decoration:underline; text-transform:uppercase;}

.siteMapLightGray{color: #444444; font-family: arial, verdana, sans-serif; font-size: 12px; font-weight:500; text-decoration:none;}

.siteMapBlue {margin-left:6px; color: #444444; font-family: arial, verdana, sans-serif;; font-size: 11px; font-weight:500; text-decoration:none;}
.siteMapBlue:link{margin-left:6px; color: #444444; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.siteMapBlue:active{margin-left:6px; color: #444444; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.siteMapBlue:visited {margin-left:6px; color: #444444; font-family: arial, verdana, sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.siteMapBlue:hover {margin-left:6px; color: #262626; font-family: arial, verdana, sans-serif; font-size: 11px; text-decoration:underline;}

.sectionAbstract{COLOR: #0E4590; font-family: arial, verdana, sans-serif; font-size: 11px;}
