/* [Cephrus Creative Services]
FunRCBoats

	*/


/* Basic Styles */
body {
  background: #666666;
  margin: 0;
  padding: 0;
  font: 11px tahoma, Helvetica, Sans-Serif;
  color: #000;
  letter-spacing: normal;
  }
p, tr, td, ul, li {
  font: 11px tahoma, Helvetica, Sans-Serif;
  }
ul li {
  margin:0;
  list-style-type: square;
  }
h1 {
  padding: 0;
  margin: 0 0 3px 0;
  font: bold 16px tahoma, Helvetica, Sans-Serif;
  color: #b4b4b4;
  border: none;
  border-bottom: 1px solid #2d4c91;
  }
h3 {
  padding: 0 3px;
  margin: 3px;
  font: bold 12px/13px tahoma, Helvetica, Sans-Serif;
  color: #b4b4b4;
  }

h4 {
  padding: 3px;
  margin: 0px;
  font: bold 11px tahoma, Helvetica, Sans-Serif;
  color: #fff;
  text-align: left;
  background: #666;
  border: 1px solid #2d4c91;
  }
h5, h6 {
  padding: 0;
  margin: 0;
  font: bold 12px/16px tahoma, Helvetica, Sans-Serif;
  color: #b4b4b4;
  }
a, a:link, a:visited, a:active {
  text-decoration: underline;
  color: #333;
  font: 11px tahoma, Helvetica, Sans-Serif;
  }
a:hover {
  text-decoration: none;
  color: #666;
  font: 11px tahoma, Helvetica, Sans-Serif;
  cursor: pointer;
  }
table td { vertical-align:top; }
img { border: none; }
.hide { display: none; }
option { min-width: 1.5em; }


/* Main Layout */
/*	_________________________
	Left-Aligned Container */
#container {
  padding: 0;
  width: 900px;
  background:#fff;
  }

			/* ...or... */

/*	Center-Aligned Container */
/*table#container {
  display: block;
  position: absolute;
  top: 20px;
  left: 50%;
  margin: 0 0 0 -450px;
  padding: 0;
  width: 600px;
  background:#2d4c91;
  border: 0px solid #2d4c91;
  }*/

/*	____________________
	Pop-up Containers */
#popupContainer {
  width:90%;
  padding:10px;
  margin: 0 3%;
  background: #2d4c91;
  }

/*	_______________________
	Pages with a sidebar */
#navcolumn {
  margin: 0px;
  padding: 0 5px;
  width:150px;
  vertical-align: top;
  text-align:center;
  border-right: 1px solid #fff;
  }
#contentcolumn {
  padding:0px;
  margin:0px;
  width:620px;
  vertical-align:top;
  text-align:left;
  background-color:#fff;
  }
  
/*	__________________________
	Pages without a sidebar */
#page, #pag {
  padding:0px;
  margin:0px;
  background:#fff;
  }
  
/*	________________________________
	Content Section on Every Page */
#maincontent {
  margin:0px;
  padding:5px 0px 0px 0px;    
  text-align: left;  
  background-color:fff;
  }

/* Header*/
#Header {
  background: ##2d4c91;
  padding: 0;
  margin: 0 0 5px 0;
  width: 900x;
  position: relative;
  }

#BrandingArea 
{
  height:135px;
  width:900px;
  background: transparent url(ScreenLogo.png) no-repeat bottom left;
  position: relative;
  }
  
/*	___________________
	Logo Positioning */
#Logo {
  position: absolute;
  top: 40px;
  left: 0px;
  }
  
#Logo a { /* Selects the logo link, where your default logo resides, so we can use a new background image as a link. */
  position: absolute; /* This sets the positioning for your logo.  Absolute positioning will allow it to float over everything else in your header so you can put it where you like. */
  top: 0px; /* Distance from the top of your header. */
  left: 0px; /* Distance from the left of your header.  You can also use 'right' if you like, depending on your placement. */
  text-indent: -9px; /* This will help hide any text or images that might be a part of your logo. */
  background: transparent url(trans.gif) no-repeat top left; /* Your new logo image. */
  display: block; /* This is important; it allows us to define a size for the link that our logo sits within. */
  width: 900px; /* The exact width of your new logo image. */
  height: 75px; /* The exact height of your new logo image, obviously. */
  }

/*#Logo a:hover
{
  background: transparent url(trans.gif) no-repeat top left;
}*/

#Logo img { display: none; } /* Some browsers are still rather stupid, so this will make sure the linkage area is contained to only your new image, not beyond it if the original and new images are different sizes. */

/*	____________
	Site Menu */
#SiteMenu {
  background-color: #2d4c91;
  }
#SiteMenu ul {
  margin:0;
  padding: 0 0px 3px 6px;
  white-space:nowrap;
  text-align: left;
  }
#SiteMenu li {
  display: inline;
  list-style-type: none;
  }
#SiteMenu a {
  padding: 0 4px;
  color: #fff;
  line-height: 12px;
  font: 14px tahoma, Helvetica, Sans-Serif;
  text-decoration: none;
  }
#SiteMenu a:hover {
  color:#666;
  text-decoration: none;
  }

/* Site Menu Icons */
/* Here is an example of how you can add icons with a hover effect
   to your site menu for better link recognition. */
/*	_____
	  Up */
#SiteMenu a#Header_LoginStatusControl1_lnkStatus,
#SiteMenu a#Header1_LoginStatusControl1_lnkStatus {
  background: transparent url(FSicons.gif) no-repeat 0px -0px;
  padding-left:20px;
  }
#SiteMenu a#Header_lnkMyAccount,
#SiteMenu a#Header1_lnkMyAccount {
  background: transparent url(FSicons.gif) no-repeat 0px -20px;
  padding-left:20px;
  }
#SiteMenu a#Header_lnkCustomerService,
#SiteMenu a#Header1_lnkCustomerService {
  background: transparent url(FSicons.gif) no-repeat 0px -40px;
  padding-left:20px;
  }
#SiteMenu a#Header_lnkSearch,
#SiteMenu a#Header1_lnkSearch {
  background: transparent url(FSicons.gif) no-repeat 0px -60px;
  padding-left:20px;
  }
#SiteMenu a#Header_lnkCart,
#SiteMenu a#Header1_lnkCart {
  background: transparent url(FSicons.gif) no-repeat 0px -80px;
  padding-left:20px;
  }

/*	_______
	  Down */
#SiteMenu a:hover#Header_LoginStatusControl1_lnkStatus,
#SiteMenu a:hover#Header1_LoginStatusControl1_lnkStatus {
  background: transparent url(FSicons.gif) no-repeat 0px -100px;
  padding-left:20px;
  }
#SiteMenu a:hover#Header_lnkMyAccount,
#SiteMenu a:hover#Header1_lnkMyAccount {
  background: transparent url(FSicons.gif) no-repeat 0px -124px;
  padding-left:20px;
  }
#SiteMenu a:hover#Header_lnkCustomerService,
#SiteMenu a:hover#Header1_lnkCustomerService {
  background: transparent url(FSicons.gif) no-repeat 0px -144px;
  padding-left:20px;
  }
#SiteMenu a:hover#Header_lnkSearch,
#SiteMenu a:hover#Header1_lnkSearch {
  background: transparent url(FSicons.gif) no-repeat 0px -164px;
  padding-left:20px;
  }
#SiteMenu a:hover#Header_lnkCart,
#SiteMenu a:hover#Header1_lnkCart {
  background: transparent url(FSicons.gif) no-repeat 0px -184px;
  padding-left:20px;
  }

/*	________________________
	Link to Shopping Cart- Top Right Corner */
#ShoppingCartLink a, #ShoppingCartLink a:link, #ShoppingCartLink a:active, #ShoppingCartLink a:visited {
  position: absolute;
  top: 0px;
  right: 10px;
  color:#fff;
  font: 10px tahoma, Helvetica, Sans-Serif;
  text-decoration:bold;
  padding: 0 0 3px 0;
  }
#ShoppingCartLink a:hover {
  color:#343333;
  text-decoration: none;
  }

/*	___________
	MiniCart */
#MiniCart {
  position: absolute;
  top: 20px;
  right: 10px;
  color: #fff;  
  font: bold 12px/10px tahoma, Helvetica, Sans-Serif;
  padding: 0;
  }
  
#Header1_MiniCartTotal_lblWelcome
{
	font: Bold 11px/10px tahoma, Helvetica, Sans-Serif;
	color: #fff;
	position: absolute;
	left: 10px;
	top: 122px;
}
#header  #SearchProduct, #Header  #SearchProduct{
background:#2D4C91;
padding:3px 0;
}
#header  #SearchProduct .FormLabel, #Header  #SearchProduct .FormLabel{
color:#fff;
font-weight:bold;
font-size:12px;
line-height:18px;
padding:10px 10px 0 15px;
}
#header  #SearchProduct .FormInput, #Header  #SearchProduct .FormInput{
width:195px;
}
/* Main Menu*/
#MainMenu {
  width:900px;
  background: transparent;
  text-align:center;
  }
  
/*
	Top-Banner Categories Menu */
#MenuLevel1, #MenuLevel1 table {
  background: transparent;
  margin: 0 auto;
  background: #000;
  }

/*
	Category Top-Banner Tab Images
	(to control spacing, uncomment and adjust this and don't forget to comment out link tabs below) */
/*#MenuLevel1 .MenuItem,
#MenuLevel1 .MenuItemActive {
  padding: 0 8px;
  }*/
  
/*	Category Top-Banner Tab Links
	(comment out the following if you're using category images, see above)*/
#MenuLevel1 .MenuItem, #MenuLevel1 .MenuItem a {
  font: bold 12px tahoma, Helvetica, Sans-Serif;
  background: #343333;
  color: #fff;
  line-height: 25px;
  text-align: center;
  }
#MenuLevel1 .MenuItem a:hover, #MenuLevel1 .MenuItemActive a:hover {    
  font: bold 12px tahoma, Helvetica, Sans-Serif;
  background: #fff;
  color: #000;
  line-height: 25px;
  text-align: center;
  }
#MenuLevel1 .MenuItemActive, #MenuLevel1 .MenuItemActive a {
  font: bold 10px tahoma, Helvetica, Sans-Serif;
  background: #fff;
  color: #000;
  line-height: 25px;
  text-align: center;
  }
#MenuLevel1 A, #MenuLevel1 A:Hover {
  font: bold 12px tahoma, Helvetica, Sans-Serif;
  text-decoration:none;
  line-height: 25px;
  display: block;
  padding: 0 8px;
  white-space:nowrap;
  }

/*	Sub-Category Links Under Tabs */
#MenuLevel2 {
  width:909px;
  background: #343333;
  }
#MenuLevel2 Table {
  margin: 0 auto;
  }
#MenuLevel2 .MenuItem {
  padding: 2px 10px 0 10px;
  background:transparent;
  text-align: center;
  }
#MenuLevel2 a {
  font: 11px/16px tahoma, Helvetica, Sans-Serif;
  color:#FFF;
  text-decoration:none;
  white-space:nowrap;
  }
#MenuLevel2 a:hover {
  color:#2e67e5;
  text-decoration:none;
  white-space:nowrap;
  }

/* Home Page*/
#PageHome {
  padding:0;
  margin:0;
  }
.HomepageBlock {
  padding:0;
  margin:0;
  }
#MainContent 
{
	 padding:0;
  margin:0;
	width:675px;
}
#HomeTable {
  padding:0;
  margin:0;
  width:900px;
  }
#HomeColumn1 {
  vertical-align: top;
  text-align: left;
  color: #333;
  padding: 0 0px;
  width: 160px;
  margin: 0;
  border-left: 0px solid	#343333;
  border-right: 0px solid	#343333;
  background: #fff;

  }
#HomeColumn2 {
  vertical-align:top;
  text-align:center;
  padding: 0 0px;
  margin: 0;
  color: #000;
  background: #fff; 

  }
#HomeColumn3 {
  vertical-align:top;
  text-align:left;
  padding: 0 0px;
  width: 150px;
  margin: 0;
  background: #fff; 
  }
#HomepageSample1 {
  background: #2d4c91 url(FreshStartImage.png) no-repeat 50% 50%;
  height: 180px;
  margin: 0;
  padding: 0;
  }
#HomepageSample2 {
  background: #f5f5f5;
  text-align: left;
  vertical-align: middle;
  margin: 10px 0;
  padding: 5px;
  border: solid 0px #2d4c91;
  font: 11px/14px tahoma, Helvetica, Sans-Serif;
  }

/* Other Menus */
#navColumn ul, .CategoryList ul,
#navColumn ul li, .CategoryList ul li {
  padding: 0;
  margin:0;
  list-style-type: none;
  }
  
/*	Customer Service and My Account Menus */
.NavColumnBlock {
  background: #2d4c91;
  padding: 0;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 0px;
  width: 180px;
  }
.NavColumnBlockContent {
  padding: 0;
  margin: 0;
  line-height: 1.1em;
  text-align: left;
  background: #2d4c91;
  border-left: 2px solid #2d4c91;
  border-right: 2px solid #2d4c91;
  border-bottom: 2px solid #2d4c91;
  color: #fff;
  }

/*	Customer Service & My Account Menu Links */
.NavColumnBlockContent a, .NavColumnBlockContent a:visited, .NavColumnBlockContent a:link {
  font: 11px tahoma, Helvetica, Sans-Serif;
  color: #fff;
  text-decoration: none;
  list-style-type: none;
  margin: 0 0 0 10px;
  }
.NavColumnBlockContent a:hover {
  font: 11px tahoma, Helvetica, Sans-Serif;
  color: #fff;
  text-decoration: underline;
  }  

/*	Side Bar Menus & Forms- Use this to change the width of the Nav Menu */
.SearchBoxForm {
  width:175px;
  padding:5 0 0 0;
  }
 .MailingListSignupForm {
  width:175px;
  padding:5 0 0 0;
  }
.CategoryList {
  width:175px;
  padding:0 0;
  }
.CategoryListContent, .SearchBoxFormContent, .MailingListSignupFormContent {
  padding: 3px;
  margin: 0 0 6px 0;
  text-align: left;
  background: #2d4c91;
  border-top: 1px solid #2d4c91;  
  border-left: 2px solid #2d4c91;
  border-right: 2px solid #2d4c91;
  border-bottom: 2px solid #2d4c91;
  }
.SearchBoxFormContent .FormInput {
  border: #b4b4b4 1px solid;
  background: #fff;
  color: #000;
  padding-left: 2px;
  font: bold 10px/14px tahoma, Helvetica, Sans-Serif;
  height: 18px;
  width:145px;
  }
.MailingListSignupFormContent .FormInput {
  border: #b4b4b4 1px solid;
  background: #2d4c91
  color: #fff;
  padding-left: 2px;
  font: bold 10px/14px tahoma, Helvetica, Sans-Serif;
  height: 18px;
  width:140px;
  }
.MailingListSignupFormContent .FormLabel {
  font: 10px/12px tahoma, Helvetica, Sans-Serif;
  color: #fff;
  }
/*	Search Button Position */
#ContentColumn1__ctl1_btnGoSearch,
#ContentColumn4__ctl1_btnGoSearch,
#ContentColumn5__ctl1_btnGoSearch {
  margin-bottom: 0px; /* Adjust as needed. */
  }

/*	Side Bar Categories Menu Links */
.CategoryListContent ul, .CategoryListContent ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  }
.CategoryListContent li { margin: 0; }
.CategoryListContent a,
.CategoryListContent a:link,
.CategoryListContent a:visited {
  display: block;
  color: #fff;
  background-color: #2d4c91;
  padding: 1px 6px;
  text-decoration: none;
  font: 11px tahoma, Helvetica, Sans-Serif;
  }
.CategoryListContent li li a,
.CategoryListContent li li a:link,
.CategoryListContent li li a:visited {
  display: block;
  color: #fff;
  background-color: #2d4c91;
  padding: 1px 2px 1px 12px;
  text-decoration: none;
  font: 11px tahoma, Helvetica, Sans-Serif;
  }
.CategoryListContent .CurrentCategory a,
.CategoryListContent .CurrentCategory a:link,
.CategoryListContent .CurrentCategory a:visited,
.CategoryListContent .CurrentCategory a:hover {
  color: #fff;
  background-color: #2d4c91;
  font: bold 11px tahoma, Helvetica, Sans-Serif;
  }
.CategoryListContent .SubCategory a,
.CategoryListContent .SubCategory a:link,
.CategoryListContent .SubCategory a:visited {
  display: block;
  color: #2d4c91;
  background-color: #fff;
  padding: 1px 2px 1px 12px;
  text-decoration: none;
  font: 11px tahoma, Helvetica, Sans-Serif;
  }
.CategoryListContent .CurrentCategory .SubCategory a,
.CategoryListContent .CurrentCategory .SubCategory a:link,
.CategoryListContent .CurrentCategory .SubCategory a:visited {
  display: block;
  color: #ccc;
  background-color: #2d4c91;
  padding: 1px 2px 1px 18px;
  text-decoration: none;
  font: 11px tahoma, Helvetica, Sans-Serif;
  }
.CategoryListContent a:hover,
.CategoryListContent li li a:hover,
.CategoryListContent .SubCategory a:hover,
.CategoryListContent .CurrentCategory .SubCategory a:hover {
  color: #333;
  background-color: #fff;
  font: 11px tahoma, Helvetica, Sans-Serif;
  }

/* Breadcrumbs */
#BreadCrumbs {
  margin: 0 0 8px 0;
  padding: 2px 4px;    
  font: 11px tahoma, Helvetica, Sans-Serif;
  color: #fff;
  text-align: left;
  display:block;
  background: #2d4c91;
  }
#BreadCrumbs a, #BreadCrumbs a:link, #BreadCrumbs a:visited {
  color: #fff;
  font: 11px tahoma, Helvetica, Sans-Serif;
  text-decoration: none;
  }
#BreadCrumbs a:hover {
  color: #666;
  font: 11px tahoma, Helvetica, Sans-Serif;
  text-decoration: none;
  }
.BreadCrumbTrailSpacer {
  font: 8px tahoma, Helvetica, Sans-Serif;
  }
.BreadCrumbTrailNoLink {
  }

/* Category Page */
/*This is how you format the DL Display whether it's left or center justified*/
#LayoutTable {
  width:583px;
  }
#Records table {
  border-top: 1px solid #2d4c91;
  width:583px;
  }
#Records table tr td {

  /*text-align:center;*/
 
  }
#Records table table {
  border:none;
  width:98%;
  }

/*	Category Header (also uses H1 for category title) */
#CategoryBanner {
  margin: 3px;
  padding: 0px 0px;
  }
#Description {
  font:12px/14px tahoma, Helvetica, tahoma, Tahoma, Sans-Serif;		
  color:#333;
  margin:10px 0px;
  }
#RecordsFound, #Pager ,#Sorter , #Sorter TD {
  font: 11px tahoma, Helvetica, Sans-Serif;
  color:#666;
  margin-bottom: 3px;
  white-space:nowrap;
  }
#Records {
  padding: 5px 0;
  }

/*	"New" Image Position */
.NewProductBadge {
  position:relative;
  left:-60px;
  top:-128px;
  }

/*	_______________________
	Categories Grid/List */
.SingleCategoryDisplay {
  display: block;
  text-align:center;
  width:180px;
  margin:5px auto;
  vertical-align:top;
  }
.SingleCategoryDisplayname a,
.SingleCategoryDisplayname a:link,
.SingleCategoryDisplayname a:visited,
.ListCategoryDisplay a,
.ListCategoryDisplay a:link,
.ListCategoryDisplay a:visited {
  font: normal 11px/12px tahoma, Helvetica, Sans-Serif;
  text-decoration:none;
  }
.SingleCategoryDisplayname a:hover,
.ListCategoryDisplay a:hover {
  font: normal 11px/12px tahoma, Helvetica, Sans-Serif;
  text-decoration:none;
  }

/*	________________
	Products Grid  */
.SingleProductDisplay {
  display: block;
  text-align:center;
  width:220px;
  vertical-align:top;
  padding:5 20 5 5px;
  margin:6px auto;
  }
.SingleProductDisplayImage {
  padding-bottom:5px;
  }
.SingleProductDisplayName a,
.SingleProductDisplayName a:link,
.SingleProductDisplayName a:visited {
  font: bold 12px tahoma, Helvetica, Sans-Serif;
  text-decoration:none;
  }
.SingleProductDisplayName a:hover {
  font: bold 12px tahoma, Helvetica, Sans-Serif;
  text-decoration:none;
  background-color: #eee;
  color: #333;
  }
.SingleProductDisplayPrice a,
.SingleProductDisplayPrice a:link,
.SingleProductDisplayPrice a:visited {
  font: normal 11px tahoma, Helvetica, Sans-Serif;
  text-decoration:none;
  }
.SingleProductDisplayPrice a:hover {
  font: normal 11px tahoma, Helvetica, Sans-Serif;
  text-decoration:none;
  }

/*	________________
	Product Lists */
.ListProductDisplay {
  height: 100%;
  }
.ListProductDisplayName, .ListProductDisplayName td,
.ListCategoryDisplayName, .ListCategoryDisplayName td {
  text-align:left !important;
  }
.ListProductDisplayPrice, .ListProductDisplayPrice td {
  float:right !important;
  text-align:right !important;
  }

/*	__________________________
	Detailed Products Lists */
.DetailProductDisplay {
  margin: 15px;
  text-align:left;
  }
.DetailProductDisplayName td,
.DetailProductDisplayPrice td,
.DetailProductDisplayDescription td,
.DetailProductDisplayControls td {
  text-align:left !important;
  float:left !important;
  }
.DetailProductDisplayName a,
.DetailProductDisplayName a:link,
.DetailProductDisplayName a:visited {
  font: bold 12px tahoma, Helvetica, Sans-Serif;
  text-decoration:none;
  }
.DetailProductDisplayName a:hover {
  font: bold 12px tahoma, Helvetica, Sans-Serif;
  text-decoration:none;
  background-color: #eee;
  color: #333;
  }
.DetailProductDisplayPrice a,
.DetailProductDisplayPrice a:link,
.DetailProductDisplayPrice a:visited {
  font: noraml 11px tahoma, Helvetica, Sans-Serif;
  text-decoration:none;
  }
.DetailProductDisplayPrice a:hover {
  font: noraml 11px tahoma, Helvetica, Sans-Serif;
  text-decoration:none;
  }
#Records .DetailProductDisplayImage {
  width:120px;
  float:right;
  text-align:right;
  }
 
/*	________________
	Pricing Links */
a .ListPrice,
a:link .ListPrice,
a:visited .ListPrice { color: #2d4c91; }
a .SitePriceDiscounted,
a:link .SitePriceDiscounted,
a:visited .SitePriceDiscounted { color: #f00; }
a:hover .ListPrice { color: #666; }
a:hover .SitePriceDiscounted { color: #f00; }
 
/*	_______________________________________
	Side Bar Product & Category Rotators */ 
.HomepageBlock .SingleCategoryDisplay {
  display: block;
  text-align:center;
  width:140px;
  margin:5px auto;
  vertical-align:top;
  }
.HomepageBlock .SingleProductDisplay {
  display: block;
  text-align:center;
  width:140px;
  vertical-align:top;
  border: none;
  padding:5px;
  margin:6px auto;
  }
.HomepageBlock .SingleProductDisplay {
  margin-top: 5px; !important
  }
.HomepageBlock .SingleProductDisplayImage {
  /* height: 64px; */
  padding-bottom:5px;
  }
  
/* Product Page
___________________________________________________________________________________________ */

/*	_________
	Layout */
#ProductPageContainer {
  width:600px;
background: fff
  }
#ProductPageImageColumn {
  width:175px;
  padding:0 10px 0 0;
  margin:0px;
  vertical-align:top;
  text-align:center;
  }
#ProductPageContentColumn {
  padding:0 0 0 10px;
  margin:0;
  vertical-align:top;
  text-align:left;  
  border-left: 0px solid #eee;
  }

/*	_________
	Styles */
#lblSKU { font: bold 12px tahoma; color: #5a6255; }
#productdescription {
  padding: 0 2 0 2px;
  font: 12px/14px tahoma, Helvetica, Sans-Serif;
  color: #333;
  }
#imgZoom, #PrintThisPage, #EmailThisPage { margin: 0 -10 2px 0; }
#ProductImage a, #ProductImage a:hover { text-decoration: none; }

/*	_______________________
	Product Controls Box */
#ProductControls {
  margin-top:5px;

  border: 3px double #b4b4b4;
  background: #b4b4b4;
  padding: 12px 0 0 12px;
  }

/*	_____________________
	Product Properties */
.ProductPropertyLabel { font: bold 12px tahoma, Helvetica, Sans-Serif; color:#41210A; }
#ProductProperties { text-align:left; }
#ProductProperties ul { margin: 5px 0 0 0px; padding: 20, 0 , 0 ,0; }
#ProductProperties ul li { margin-top:3px; }
#ProductProperties ul ul { margin: 5px 0 0 0; }

/*	________________
	Pricing */
.DiscountText { font: 13px tahoma, Helvetica, Sans-Serif; color:#333; }
.SitePriceDiscounted,.YouSave,.ListPrice,.SitePrice { font: 11px tahoma, Helvetica, Sans-Serif; }
.SitePrice, .ListPrice { color:#2d4c91; }
.ListPrice { text-decoration:line-through; }
.YouSave { color:#f00; }
.SitePriceDiscounted { color:#333; }

/*	_________________
	Volume Pricing */
#VolumeDiscounts { margin:5px; }
.VolumePricingHeader { background:#2d4c91; font: 11px/12px tahoma, Helvetica, Sans-Serif; color:#000; }
.VolumePricingText { font: 11px/12px tahoma, Helvetica, Sans-Serif; color:#666; }

/*	________________
	Related Items */
.RelatedItemsBlock {
  background: #2d4c91;
  margin: 0;
  padding: 0 0 3px 0;
  background-color: #f5f5f5;
  }
.RelatedItemsBlock H3 {
  padding: 3px;
  margin: 0 0 4px 0;
  font: bold 12px tahoma, Helvetica, Sans-Serif;
  color: #666;
  text-align: left;
  background-color: #eee;
  }
.RelatedItemsBlockContent {
  padding: 0 9px;
  text-align: center;
  }
.RelatedItemsBlock .SingleProductDisplay {
  border: 1px solid #2d4c91;
  width:145px;
  margin: 0 0 4px 0;
  background: #b4b4b4;
  }
.RelatedItemsBlock .SingleProductDisplayName a,
.RelatedItemsBlock .SingleProductDisplayName a:link,
.RelatedItemsBlock .SingleProductDisplayName a:visited,
.RelatedItemsBlock .SingleProductDisplayName a:hover { font: bold 11px tahoma, Helvetica, Sans-Serif; }

/*	__________________
	Product Reviews */
#ProductReviews {
  border-top: 1px solid #2d4c91;
  border-bottom: 1px solid #2d4c91;
  margin: 20px 0;
  padding: 0 0 3px 0;
  }
#ProductReviews H3 {
  padding: 3px;
  margin: 0 0 5px 0;
  font: bold 12px tahoma, Helvetica, Sans-Serif;
  color: #2d4c91;
  background: #fff;
  }
#ProductReviewNew { margin: 10px 0; }
#ProductReviews a,
#ProductReviews a:link,
#ProductReviews a:visited {
  font: 10px tahoma, Helvetica, Sans-Serif;
  padding: 3px;
  text-decoration: none;
  }
#ProductReviews a:hover {
  font: 10px tahoma, Helvetica, Sans-Serif;
  padding: 3px;
  }
.ProductReviewRating {
  font: bold 11px tahoma, Helvetica, Sans-Serif;
  color:#666;
  }
.ProductReview {
  font: 11px tahoma, Helvetica, Sans-Serif;
  margin: 5px 10px;
  border-left: 2px solid #2d4c91;
  padding-left: 4px;
  }
.ProductReviewKarma {
  font: 11px tahoma, Helvetica, Sans-Serif;
  color:#666;
  white-space: nowrap;
  }
#pnlReviewDisplay {
  border: 1px solid #2d4c91;
  padding: 5px;
  }
#pnlWriteAReview textarea {
  width: 250px;
  height: 150px;
  }
/* Detailed List 2
___________________________________________________________________________________________ */

.DL2_Header {
  background: #2d4c91;
  }
.DL2_Header td
 {
 padding-left:10px;
 padding-right:10px;
 color: #fff;
 font: 11px tahoma, Helvetica, Sans-Serif;
 text-decoration: none;
 white-space:nowrap;
  }
table#DetailedList2
{
	background: #fff;
	width: 700px;
	padding: 0px;
	margin:0;
	border: solid 4px #f1f1e7;
}
table#DetailedList2 tr td {
  vertical-align:top;
  border: solid 1px #f1f1e7;
  }
   
.DL2_Item 
{
  padding: 5px;
  font: 11px/14px tahoma, Helvetica, Sans-Serif;
  color: #000;
  background: #fff;
  text-align:center;
}

.DL2_AlternateItem {
  padding: 5px;
  font: 11px/14px tahoma, Helvetica, Sans-Serif;
  color: #000;
  text-align:center;
  background: #2d4c91;
  }
.DL2_TD_Desc 
{
  text-align: left;
  white-space:normal;
}
#DL2_ShortDesc
{
  padding-top:5px;
  font: 11px/14px tahoma, Helvetica, Sans-Serif;
 text-align: left;
  color: #000;
}
.DL2_TD_AddToCart
{
background: #7A2538;
}

.DL2_Item a,
.DL2_Item a:link,
.DL2_Item a:visited,
.DL2_AlternateItem a,
.DL2_AlternateItem a:link,
.DL2_AlternateItem a:visited {
  color: #000;
  text-decoration: none;
  font-weight: bold;
  }
.DL2_Item a:hover,
.DL2_AlternateItem a:hover {
  color: #333;
  text-decoration: none;
  font-weight: bold;
  }

/* Detailed List 3

___________________________________________________________________________________________ */



.DL3_Header {

  background: #2d4c91;

  }

.DL3_Header td

 {

 padding-left:10px;

 padding-right:10px;

 color: #fff;

 font: 11px tahoma, Helvetica, Sans-Serif;

 text-decoration: none;

 white-space:nowrap;

  }

table#DetailedList3

{

	background: #fff;

	width: 700px;

	padding: 0px;

	margin:0;

	border: solid 4px #f1f1e7;

}

table#DetailedList3 tr td {

  vertical-align:top;

  border: solid 1px #f1f1e7;

  }

   

.DL3_Item 

{

  padding: 5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

  color: #000;

  background: #fff;

  text-align:center;

}



.DL3_AlternateItem {

  padding: 5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

  color: #5a6255;

  text-align:center;

  background: #343333;

  }

.DL3_TD_Desc 

{

  text-align: left;

  white-space:normal;

}

#DL3_ShortDesc

{

  padding-top:5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

 text-align: left;

  color: #000;

}

.DL3_TD_AddToCart

{

background: #343333;

}



.DL3_Item a,

.DL3_Item a:link,

.DL3_Item a:visited,

.DL3_AlternateItem a,

.DL3_AlternateItem a:link,

.DL3_AlternateItem a:visited {

  color: #5a6255;

  text-decoration: none;

  font-weight: bold;

  }

.DL3_Item a:hover,

.DL3_AlternateItem a:hover {

  color: #333;

  text-decoration: none;

  font-weight: bold;

  }


/* Detailed List 2 HOME

___________________________________________________________________________________________ */



.DL2Home_Header {

  background: #2d4c91;

  }

.DL2Home_Header td

 {

 padding-left:10px;

 padding-right:10px;

 color: #fff;

 font: 11px tahoma, Helvetica, Sans-Serif;

 text-decoration: none;

 white-space:nowrap;

  }

table#DetailedList2Home

{

	background: #fff;

	width: 100%;

	padding: 0px;

	margin:0;

	border: solid 4px #f1f1e7;

}

table#DetailedList2Home tr td {

  vertical-align:top;

  border: solid 1px #f1f1e7;

  }

   

.DL2Home_Item 

{

  padding: 5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

  color: #000;

  background: #fff;

  text-align:center;

}



.DL2Home_AlternateItem {

  padding: 5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

  color: #000;

  text-align:center;

  background: #2d4c91;

  }

.DL2Home_TD_Desc 

{

  text-align: left;

  white-space:normal;

}

#DL2Home_ShortDesc

{

  padding-top:5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

 text-align: left;

  color: #000;

}

.DL2Home_TD_AddToCart

{

background: #7A2538;

}



.DL2Home_Item a,

.DL2Home_Item a:link,

.DL2Home_Item a:visited,

.DL2Home_AlternateItem a,

.DL2Home_AlternateItem a:link,

.DL2Home_AlternateItem a:visited {

  color: #000;

  text-decoration: none;

  font-weight: bold;

  }

.DL2Home_Item a:hover,

.DL2Home_AlternateItem a:hover {

  color: #333;

  text-decoration: none;

  font-weight: bold;

  }


* Detailed List 3 HOME

___________________________________________________________________________________________ */



.DL3Home_Header {

  background: #2d4c91;

  }

.DL3Home_Header td

 {

 padding-left:10px;

 padding-right:10px;

 color: #fff;

 font: 11px tahoma, Helvetica, Sans-Serif;

 text-decoration: none;

 white-space:nowrap;

  }

table#DetailedList3Home

{

	background: #fff;

	width: 100%;

	padding: 0px;

	margin:0;

	border: solid 4px #f1f1e7;

}

table#DetailedList3Home tr td {

  vertical-align:top;

  border: solid 1px #f1f1e7;

  }

   

.DL3Home_Item 

{

  padding: 5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

  color: #000;

  background: #fff;

  text-align:center;

}



.DL3Home_AlternateItem {

  padding: 5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

  color: #5a6255;

  text-align:center;

  background: #2d4c91;

  }

.DL3Home_TD_Desc 

{

  text-align: left;

  white-space:normal;

}

#DL3Home_ShortDesc

{

  padding-top:5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

 text-align: left;

  color: #000;

}

.DL3Home_TD_AddToCart

{

background: #343333;

}



.DL3Home_Item a,

.DL3Home_Item a:link,

.DL3Home_Item a:visited,

.DL3Home_AlternateItem a,

.DL3Home_AlternateItem a:link,

.DL3Home_AlternateItem a:visited {

  color: #5a6255;

  text-decoration: none;

  font-weight: bold;

  }

.DL3Home_Item a:hover,

.DL3Home_AlternateItem a:hover {

  color: #333;

  text-decoration: none;

  font-weight: bold;

  }



/* Detailed List 2 SEARCH

___________________________________________________________________________________________ */



.DL2Search_Header {

  background: #2d4c91;

  }

.DL2Search_Header td

 {

 padding-left:10px;

 padding-right:10px;

 color: #fff;

 font: 11px tahoma, Helvetica, Sans-Serif;

 text-decoration: none;

 white-space:nowrap;

  }

table#DetailedList2Search

{

	background: #fff;

	width: 700px;

	padding: 0px;

	margin:0;

	border: solid 4px #f1f1e7;

}

table#DetailedList2Search tr td {

  vertical-align:top;

  border: solid 1px #f1f1e7;

  }

   

.DL2Search_Item 

{

  padding: 5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

  color: #000;

  background: #fff;

  text-align:center;

}



.DL2Search_AlternateItem {

  padding: 5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

  color: #000;

  text-align:center;

  background: #2d4c91;

  }

.DL2Search_TD_Desc 

{

  text-align: left;

  white-space:normal;

}

#DL2Search_ShortDesc

{

  padding-top:5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

 text-align: left;

  color: #000;

}

.DL2Search_TD_AddToCart

{

background: #7A2538;

}



.DL2Search_Item a,

.DL2Search_Item a:link,

.DL2Search_Item a:visited,

.DL2Search_AlternateItem a,

.DL2Search_AlternateItem a:link,

.DL2Search_AlternateItem a:visited {

  color: #000;

  text-decoration: none;

  font-weight: bold;

  }

.DL2Search_Item a:hover,

.DL2Search_AlternateItem a:hover {

  color: #333;

  text-decoration: none;

  font-weight: bold;

  }


* Detailed List 3 Search

___________________________________________________________________________________________ */



.DL3Search_Header {

  background: #2d4c91;

  }

.DL3Search_Header td

 {

 padding-left:10px;

 padding-right:10px;

 color: #fff;

 font: 11px tahoma, Helvetica, Sans-Serif;

 text-decoration: none;

 white-space:nowrap;

  }

table#DetailedList3Search

{

	background: #fff;

	width: 700px;

	padding: 0px;

	margin:0;

	border: solid 4px #f1f1e7;

}

table#DetailedList3Search tr td {

  vertical-align:top;

  border: solid 1px #f1f1e7;

  }

   

.DL3Search_Item 

{

  padding: 5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

  color: #000;

  background: #fff;

  text-align:center;

}



.DL3Search_AlternateItem {

  padding: 5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

  color: #5a6255;

  text-align:center;

  background: #2d4c91;

  }

.DL3Search_TD_Desc 

{

  text-align: left;

  white-space:normal;

}

#DL3Search_ShortDesc

{

  padding-top:5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

 text-align: left;

  color: #000;

}

.DL3Search_TD_AddToCart

{

background: #343333;

}



.DL3Search_Item a,

.DL3Search_Item a:link,

.DL3Search_Item a:visited,

.DL3Search_AlternateItem a,

.DL3Search_AlternateItem a:link,

.DL3Search_AlternateItem a:visited {

  color: #5a6255;

  text-decoration: none;

  font-weight: bold;

  }

.DL3Search_Item a:hover,

.DL3Search_AlternateItem a:hover {

  color: #333;

  text-decoration: none;

  font-weight: bold;

  }



/* Checkout
___________________________________________________________________________________________ */
#tblItems {
  border: 1px solid #2d4c91;
  width:745px;
  margin:5px;
  }
#CheckoutTable {
  width:745px;
  }
.Header {
  padding: 3px;
  margin: 0;
  font: bold 11px tahoma, Helvetica, Sans-Serif;
  color: #2d4c91;
  background-color: #2d4c91;
  }
.CheckoutDescription {
  font: 12px/14px tahoma, Helvetica, Sans-Serif;
  }

/*	_________________
	Checkout Steps */
#CheckoutSteps {
  padding:5px 10px;
  background: #666666
  }
.CheckoutStep a, 
.CheckoutStep a:link, 
.CheckoutStep a:visited {
  font: 12px/14px tahoma, Helvetica, Sans-Serif;
  color:#f5f5f5;
  white-space:nowrap;
  text-decoration:none;
  }
.CheckoutStep a:hover {
  font: 12px/14px tahoma, Helvetica, Sans-Serif;
  color:#333333;
  white-space:nowrap;
  text-decoration:none;
  }
.CheckoutStep .CheckoutStepCurrent, 
.CheckoutStep a:link.CheckoutStepCurrent, 
.CheckoutStep a:visited.CheckoutStepCurrent, 
.CheckoutStep a:hover.CheckoutStepCurrent {
  font: bold 12px/14px tahoma, Helvetica, Sans-Serif;
  color:#fff;
  white-space:nowrap;
  text-decoration:none;
  }

/*	_____________________
	Shopping Cart Page */
#CartTitle {
  padding:5;
  width:100%;
  }
#lblcart {
  color: #666;
  }
table#CartContainer {
  width:745px;
  padding:20;
  margin:0 auto;
  }
table#CartContainer tr td {
  vertical-align:middle;
  }
#CartItemBlock {
  padding:0px;
  margin:0px;
  }
#CartItemBlock Table {
  margin:0px;
  width:850px;
  border-right: 1px solid #2d4c91;
  border-left: 1px solid #2d4c91;
  border-top: 1px solid #2d4c91;
  border-bottom: none;
  }
#CartUpdateBlock {
  margin:20px;
  width:500px;
  color:#333;
  background:#fff;
  text-align:center;
  vertical-align:middle;
  }
#CartTotalBlock {
  border-bottom: double 3px #2d4c91;
  border-right: solid 1px #2d4c91;
  border-left: solid 1px #2d4c91;
  width:25%;
  margin:0px;
  padding:5px;
  text-align:center;
  vertical-align:middle;
  }
#lblSubTotal {
  font: bold 14px tahoma, Helvetica, Sans-Serif;
  }
#CartCheckoutButtons {
  width:745px;
  text-align:right;
  margin-top:10px
  }
.CartItem,
.CartAlternateItem {
  padding: 5px;
  font: 11px/14px tahoma, Helvetica, Sans-Serif;
  color: #666;
  text-align: left;
  border-bottom:1px solid #2d4c91;  
  }
.CartItem { background: #eeeeee; }
.CartAlternateItem { background: #c1c1c1; }
.CartItem a,
.CartItem a:link,
.CartItem a:visited,
.CartAlternateItem a,
.CartAlternateItem a:link,
.CartAlternateItem a:visited {
  color: #000;
  text-decoration: none;
  font-weight: bold;
  }
.CartItem a:hover,
.CartAlternateItem a:hover {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  }

/*	________________________
	Shipping Methods List */
#ShipMethodsList {
  border-left: 3px solid #2d4c91;
  margin-left: 8px;
  }

/*	__________________
	Checkout Styles */
#AddressBookPanel {
  width:735px;
  margin:0;  
  }
#AddressList td {
  border: 3px double #2d4c91;
  padding: 5px;
  }
#AddressList td:hover {
  background: #ffc;
  }
.ContentBox {
  margin: 3px 0px 5px 20px;  
  text-align:left;
  background:#ffe;
  border: solid 1px #2d4c91;
  padding:10px;
  }
#CheckoutTotals {
  text-align:center;
  background:#f5f5f5;
  border: 1px solid #2d4c91;
  padding:5px;
  margin: 0;
  width: 172px;
  }
#lblGrandTotal {
  border-top: 1px solid #2d4c91;
  }
#PlaceOrderCell {
  padding:0px;
  margin: 0;
  text-align:center;
  background:#2d4c91;
  }
.ControlArea {
  border: 1px solid #2d4c91;
  background: #f5f5f5;
  padding:5px;
  margin-top:5px;
  }
#CheckoutPayment {
  background:#f5f5f5;
  border: 1px solid #2d4c91;
  padding:5px;
  margin: 0;
  text-align:left;
  width: 172px;
  }
#InstructionsField {
  background: #f5f5f5;
  border: 1px solid #2d4c91;
  width: 100%;
  padding:3px;
  margin: 3px 0;
  }
#OrderItemPreview table {
  width: 98%;
  }
#OrderItemPreview table table {
  width: 100%;
  }
#ShipToMultipleAddressesButton { margin: 5px; }

#OrderViewer1_PackageList__ctl0_tblItems, #OrderViewer1_PackageList__ctl1_tblItems, #OrderViewer1_PackageList__ctl2_tblItems, #OrderViewer1_PackageList__ctl3_tblItems, #OrderViewer1_PackageList__ctl4_tblItems, #OrderViewer1_PackageList__ctl5_tblItems, #OrderViewer1_PackageList__ctl6_tblItems, #OrderViewer1_PackageList__ctl7_tblItems ,#OrderViewer1_PackageList__ctl8_tblItems, #OrderViewer1_PackageList__ctl9_tblItems{
	width:580px;
}
#CartItemBlock #OrderViewer1_PackageList__ctl0_tblItems,#CartItemBlock  #OrderViewer1_PackageList__ctl1_tblItems,#CartItemBlock  #OrderViewer1_PackageList__ctl2_tblItems,#CartItemBlock  #OrderViewer1_PackageList__ctl3_tblItems,#CartItemBlock  #OrderViewer1_PackageList__ctl4_tblItems,#CartItemBlock  #OrderViewer1_PackageList__ctl5_tblItems,#CartItemBlock  #OrderViewer1_PackageList__ctl6_tblItems,#CartItemBlock  #OrderViewer1_PackageList__ctl7_tblItems ,#CartItemBlock  #OrderViewer1_PackageList__ctl8_tblItems,#CartItemBlock   #OrderViewer1_PackageList__ctl9_tblItems, #CartItemBlock #OrderViewer1_tblNonPackageItems {
	width:580px;
}
td#ReceiptContent{
width:585px;
}
#ReceiptPaymentInfo{
padding-left:10px;
}
#orderreview {
font-size:10pt;
text-align:center;
line-height:13pt;
background:#F5F5F5 none repeat scroll 0 0;
border:1px solid #2D4C91;
margin:0;
padding:0;
}
  
/* Misc Visual Styles */
.BVText, .CartText {
  font: 11px tahoma, Helvetica, Sans-Serif;
  color: #666;
  }
#lblQuantity .bvsmalltext

{

/* purchase quantity */

#inQty .FormInput

{

/* purchase quantity */


}
.BVSmallText {
  font: 14px bold tahoma, Helvetica, Sans-Serif;
  color:#2d4c91;
  }
a#LoginControl1_lnkForgotPassword { text-decoration: none; }
#btnUpdateTotals { background-color: #ffc; }
#PackageList a,
#CheckoutPayment a {
  text-decoration: none;

  font-weight: bold;
  }
.BVText .Stories {
  text-align: justify;
  }
.Item {
  padding: 5px;
  background: #c1c1c1;
  font: 11px/14px tahoma, Helvetica, Sans-Serif;
  color: #666;
  text-align: left;
  border: 1px solid #2d4c91;
  }
.AlternateItem {
  padding: 5px;
  background: #eee;
  font: 11px/14px tahoma, Helvetica, Sans-Serif;
  color: #666;
  text-align: left;
  border: 1px solid #2d4c91;
  }
.FormTable {
  margin: 3px 5px;
  }
.contentcell {
  width: 360px;
  background: #f5f5f5;
  border: 3px solid #eee;
  }
.FormInput, #inKeyword {
  border: #2d4c91 1px solid;
  background: #f5f5f5;
  color: #666;
  padding-left: 2px;
  font: bold 10px/14px tahoma, Helvetica, Sans-Serif;
  height: 18px;
  }
.ContentCell .FormInput, .ContentCell .FormInputError { width: 200px; }
.FormInput:focus { background: #ffc; } /* changes color of focused input box */
#btnSearch { margin: -2px 0 0 3px; } /* fixes alignment of search button on search page */
.FormInputError {
  border: #2d4c91 1px solid;
  background: #fff;
  color: #333;
  padding-left: 2px;
  font: bold 10px/14px tahoma, Helvetica, Sans-Serif;
  height: 18px;
  }
.formlabel {
  font: 12px tahoma, Helvetica, Sans-Serif;
  color: #333;  
  letter-spacing: normal;  
  }
.CheckoutDescription span.FormLabel label {
  background: #ffc;
  padding:2px;
  }
span.FormLabel label:before { 
  content: "\00AB \0020";	/* adds a "<<", not visible on IE */
  }
.FormLabelStrong {
  font: bold 12px/14px tahoma, Helvetica, Sans-Serif;
  color: #666;  
  letter-spacing: normal;  
  }
span#lblAddress { font: normal 14px/16px tahoma, Helvetica, Sans-Serif; }
.indent {  
  margin-left:20px;
  }
.Padded {
  margin:10px;
  }
#dlPolicy, #dlPolicy a, #dlPolicy a:hover {
  font: 12px tahoma, Helvetica, Sans-Serif;
  color: #666;
  }
.text {
  font: 10px tahoma, Helvetica, Sans-Serif;
  color: #666;
  padding-bottom: 8px;
  }
select {
  color: #333;
  }
a#lnkMyAccount, a:link#lnkMyAccount , a:visited#lnkMyAccount {
  font: bold 12px tahoma, Helvetica, Sans-Serif;
  color: #666;
  }
a:hover#lnkMyAccount {
  color: #9f0;
  text-decoration: none;
  }

/* Various Messages */
.ErrorMessage, .ErrorMessage UL {
  display: block;
  background: transparent;
  font: 12px/12px tahoma, Helvetica, Sans-Serif;
  color: #2d4c91;
  }
.SuccessMessage {
  display: block;
  background:#9f0;
  padding: 3px;
  color: #333;
  font: 11px/14px tahoma, Helvetica, Sans-Serif;
  text-align: center;
  }
.WebPageMessage {
  border:solid 1px #f00;
  background:#2d4c91;
  padding:0;
  margin:0;
  }
.WebPageMessageError, .WebPageMessageWarning, .WebPageMessageInformation, .WebPageMessageQuestion, .WebPageMessageOK {
  padding: 5px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
  }
.WebPageMessage .Message {
  font: 12px tahoma, Helvetica, Sans-Serif;
  padding: 0 0 0 40px;
  height:30px;
  margin:0;
  color:#fff;
  }
.WebPageMessageError { background-image: url(MessageERROR.gif); }
.WebPageMessageWarning { background-image: url(MessageWARNING.gif); }
.WebPageMessageInformation { background-image: url(MessageINFO.gif); }
.WebPageMessageQuestion { background-image: url(MessageQUESTION.gif); }
.WebPageMessageOK { background-image: url(MessageOK.gif); }
  
/* Footer */
#footer {
  font: 10px tahoma, Helvetica, Sans-Serif;
  clear: both;
  margin: 0;
  width: 909px;
  color: #000;
  padding: 0;
  align: center;
  text-align: center;
  background: #696969;
  border-top: 12px solid #2d4c91;
  }
#footermenu a {
  padding-left:0px;
  padding-right:0px;
  color: #f5f5f5;
  font: 12px tahoma, Helvetica, Sans-Serif;
  text-decoration: none;
  }
#footermenu a:hover {
  color:#2d4c91;
  text-decoration: none;
  }
#footercustommenu {
  padding: 0px;
  }
#copyright {
  font-size: 12px;
  position: relative;
  top: 0px;
  color: #2d4c91;
  display: block;
  padding: 13px;
  text-align: center;
  }

/* adv. search*/
table#dgAdvancedSearchOptions tr td
{
	background: #f1f1e7;
	border: solid 1px #fff;
	text-align:left;
	padding: 10;
}
