/* Cephrus Creative Services (888) 963-3006
______________________________________________________________________________________________



	__________________________________________________________________________________________

	Colors Used In This Theme (From Darkest To Lightest):

		#000, #333, #666, #999, #ccc, #eee, #f5f5f5, #fff

	Special Colors:

		#9f0, #f00, #ffc, #ffb5b5, #ffe

	__________________________________________________________________________________________

	*/






/* Basic Styles

_____________________________________________________________________________________________ */

body {

  background: #231f20;

  margin: 0;

  padding: 0;

  font: 11px Arial, Helvetica, Sans-Serif;

  color: #231f20;

  letter-spacing: normal;

  text-align: center;

  }

  

/* Page wrapper to keep the site layout centered

_____________________________________________________________________________________________

 */  

 

#wrapper {
margin-top: 20px;
width: 950px;

}

  

p, tr, td, ul, li {

  font: 11px Verdana, Arial, Helvetica, Sans-Serif;

  }

ul li {

  margin:0;

  list-style-type: square;

  }

h1 {

  padding: 0;

  margin: 0 0 3px 0;

  font: bold 24px Arial, Verdana, Helvetica, Sans-Serif;

  color: #981b1f;

  border: none;


  }

h3 {

  padding: 0 0px;

  margin: 3px;

  font: bold 14px/16px Arial, Helvetica, Sans-Serif;

  color: #981b1f;

  }

h3:before {

  content: "\00BB \0020";	/* adds a ">>" before H3s, not visible on IE */

  }

h4 {

  padding: 0px;

  margin: 0px;

  font: bold 13px Arial, Helvetica, Sans-Serif;

  color: #fff;

  text-align: center;



  }

h5, h6 {

  padding: 0;

  margin: 0;

  font: bold 12px/16px Arial, Helvetica, Sans-Serif;

  color: #666;

  }

a, a:link, a:visited, a:active {

  text-decoration: underline;

  color: #971b1e;

  font: bold 12px Arial, Helvetica, Sans-Serif;

  }

a:hover {

  text-decoration: none;

  color: #333;

  font: bold 12px Arial, Helvetica, Sans-Serif;

  cursor: pointer;

  }

table td { vertical-align:top; }

img { border: none; }

.hide { display: none; }

option { min-width: 1.5em; }





/* Main Layout

___________________________________________________________________________________________ */
#bannerbottom{
display:none;
}
/*	_________________________

	Left-Aligned Container */

#container, #Container {
  margin: 0;
  padding: 0;
  width: 950px;
  background: url(containerbg.jpg) repeat-y;
  }



			/* ...or... */



/*	___________________________

	Center-Aligned Container

table#container {

  display: block;

  position: absolute;

  top: 20px;

  left: 50%;

  margin: 0 0 0 -400px;

  padding: 0;

  width: 950px;

  background: #d1d3d4;

   border: 1px solid #333; 

  } */



/*	____________________

	Pop-up Containers */

#popupContainer {
  width:90%;
  padding:00px;
  margin: 0 3%;
  background: #d1d3d4;
  }



/*	_______________________

	Pages with a sidebar */

#navcolumn, #NavColumn {
background: url(navbg.jpg) no-repeat #d1d3d4;
  margin: -1px 0 0 0;
  padding: 0 16px 10px 20px;
  width:246px;
  vertical-align:top;
  text-align:center;
  min-height:695px;   height:auto !important;   height:695px; 
  /* border-right: 1px solid #eee; */

  }

#contentcolumn,#ContentColumn {

  padding:25px 10px 10px 0;
 
  margin:-1px 0 0 0;

  width:668px;

  vertical-align:top;

  text-align:center;

  background: #d1d3d4;

  }

  

/*	__________________________

	Pages without a sidebar */

#page, #pag, #Page, #Pag  {

  padding: 25px 0 0 250px;
  
  margin:0px;

  background: url(pagetempbg.jpg) no-repeat;
  min-height:695px;   height:auto !important;   height:695px; 
  }

  

/*	________________________________

	Content Section on Every Page */

#maincontent {

  margin:0;
  min-height:695px;   height:auto !important;   height:695px; 
  padding:0;
  text-align: center;    
 

  

  }



/* Header

___________________________________________________________________________________________ */

#Header {
  display: none;
  /*background: #d1d3d4;
  padding: 0;
  margin: 0 0 0px 0;
  width: 950px;
  height: 20px;
  position: relative;
*/
  }

#BrandingArea {

  display: none;
  /*height:100px;

  width:950px;

  background: transparent url(CC_logo_header.jpg) no-repeat top left;

  position: relative;*/

  }

  

/*	___________________

	Logo Positioning */

#Logo {
display: none;
  /*position: absolute;

  top: 24px;

  left: 100px;
*/
  }

  

/*	___________________

	Logo Replacement */

	/* Want to use one logo for your site, and another for printing?  Here's a trick: the following css

	will hide your site logo and replace it with a different logo as a background image.  The background

	image will show on your site, the store logo will print. This will also allow you to create a hover

	effect since your logo links to the home page. */

/*#Logo a { 

  position: absolute; 

  top: 22px; 
  left: 0px; 
  text-indent: -9999px; 
  background: transparent url(trans.gif) no-repeat top left; 
  display: block; 
  width: 950px; 
  height: 75px; 
  }

#Logo a:hover { 
  background: transparent url(trans.gif) no-repeat top left; 

  }

#Logo img { display: none; } 

}*/

/*	____________

	Site Menu */

#SiteMenu {
  diplay: none;
  background: transparent;

  }

/*
#SiteMenu ul {

  margin:0;

  padding: 0 0px 0px 0px;

  white-space:nowrap;

  text-align: left;

  }

#SiteMenu li {

  display: inline;

  list-style-type: none;

  }

#SiteMenu a {

  padding: 0 0px;

  color: #fff;

  line-height: 12px;

  font: 10px Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  }

#SiteMenu a:hover {

  color:#ccc;

  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 -4px;

  padding-left:20px;

  }

#SiteMenu a#Header_lnkMyAccount,

#SiteMenu a#Header1_lnkMyAccount {

  background: transparent url(FSicons.gif) no-repeat 0px -24px;

  padding-left:20px;

  }

#SiteMenu a#Header_lnkCustomerService,

#SiteMenu a#Header1_lnkCustomerService {

  background: transparent url(FSicons.gif) no-repeat 0px -44px;

  padding-left:20px;

  }

#SiteMenu a#Header_lnkSearch,

#SiteMenu a#Header1_lnkSearch {

  background: transparent url(FSicons.gif) no-repeat 0px -64px;

  padding-left:20px;

  }

#SiteMenu a#Header_lnkCart,

#SiteMenu a#Header1_lnkCart {

  background: transparent url(FSicons.gif) no-repeat 0px -84px;

  padding-left:20px;

  }


*/
/*	_______

	  Down */

/*
#SiteMenu a:hover#Header_LoginStatusControl1_lnkStatus,

#SiteMenu a:hover#Header1_LoginStatusControl1_lnkStatus {

  background: transparent url(FSicons.gif) no-repeat 0px -104px;

  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 */
/*
#ShoppingCartLink a, #ShoppingCartLink a:link, #ShoppingCartLink a:active, #ShoppingCartLink a:visited {

  position: absolute;

  top: 1px;

  right: 10px;

  color:#fff;

  text-decoration:none;

  padding: 0 0 3px 0;

  }

#ShoppingCartLink a:hover {

  color:#ccc;

  text-decoration: none;

  }

*/

/*	___________

	MiniCart */

#MiniCart {
display: none;
  /*position: absolute;

  top: 18px;

  right: 10px;

  color: #666;  

  font: bold 10px/10px Arial, Helvetica, Sans-Serif;

  padding: 0;
*/
  }

/* Login Welcome Text 

__________________________________________________________________________

Here is where to change the font style and position of the "welcome Username" text 

that appears when you are logged into the system use aboslute positioning if you want to move the text

*/

#welcometext{
  display: none;
/*  font: 10px Arial, Helvetica, Sans-Serif;

  color:#fff;

  position: absolute;

  top: 85px;

  left: 2px;

  width:275px; 

  text-align:left;
*/
}







/* Main Menu

___________________________________________________________________________________________ */

#MainMenu {
display: none;
/*  width:950px;

  background: transparent;

  text-align:center;
*/
  }

  

/*	_____________________________

	Top-Banner Categories Menu */

#MenuLevel1, #MenuLevel1 table {
display: none;
/*
  background: transparent;

  margin: 0 auto;

  background: #231f20;

  text-align:center;
*/
  }



/*	______________________________

	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 {
display: none;
/*  font: bold 10px Arial, Helvetica, Sans-Serif;

  background: #231f20;

  color: #fff;

  line-height: 25px;

  text-align: center;

  }

#MenuLevel1 .MenuItem a:hover, #MenuLevel1 .MenuItemActive a:hover {    

  font: bold 10px Arial, Helvetica, Sans-Serif;

  background: #231f20;

  color: #696648;

  line-height: 25px;

  text-align: center;

  }

#MenuLevel1 .MenuItemActive, #MenuLevel1 .MenuItemActive a {

  font: bold 10px Arial, Helvetica, Sans-Serif;

  background: #231f20;

  color: #fff;

  line-height: 25px;

  text-align: center;

  }

#MenuLevel1 A, #MenuLevel1 A:Hover {

  font: bold 10px Arial, Helvetica, Sans-Serif;

  text-decoration:none;

  line-height: 25px;

  display: block;

  padding: 0 8px;

  white-space:nowrap;
*/
  }



/*	________________________________

	Sub-Category Links Under Tabs */



#MenuLevel2 {

  display:none;

  width:950px;

  background: #666;

  }

#MenuLevel2 Table {

  margin: 0 auto;

  }

#MenuLevel2 .MenuItem {

  padding: 2px 10px 0 10px;

  background:transparent;

  text-align: center;

  }

#MenuLevel2 a {

  font: 11px/16px Arial, Helvetica, Sans-Serif;

  color:#fff;

  text-decoration:none;

  white-space:nowrap;

  }

#MenuLevel2 a:hover {

  color:#ccc;

  text-decoration:none;

  white-space:nowrap;

  }



/* Home Page

___________________________________________________________________________________________ */

#PageHome {

  padding:0;
  min-height:695px;   height:auto !important;   height:695px; 
  margin:0;

  }

.HomepageBlock, .homepageblock

{

  padding:0;
  text-align:left;
  margin:0;

}

#MainContent

{

  padding:0;

  margin:0;

}



#HomeTable {

  padding:0;

  margin:0;
    min-height:695px;   height:auto !important;   height:695px; 
  width:950px;

  }

#HomeColumn1 {
background: url(navbg.jpg) no-repeat #d1d3d4;
  margin: -1px 0 0 0;
  padding: 10px 16px 10px 20px;
  width:246px;
  vertical-align:top;
  text-align:center;
  min-height:695px;   height:auto !important;   height:695px; 
   }

#HomeColumn2 {

  vertical-align:top;

  text-align:left;
  min-height:695px;   height:auto !important;   height:695px; 
  padding:25px 10px 10px 0;
  margin:-1px 0 0 0;
  width:668px;
  background: #d1d3d4;

  }

#HomeColumn3 {

  display:none;

  }



/* 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 {



  padding: 0;

  margin: 0;

  width:138px;

  }

.NavColumnBlockContent {

  padding: 0px;

  margin: 0 0 0px 0;

  line-height: 1.1em;

  text-align: left;

  color: #fff;

  }



/*	___________________________________________

	Customer Service & My Account Menu Links */

.NavColumnBlockContent a, .NavColumnBlockContent a:visited, .NavColumnBlockContent a:link {

  font: 11px Arial, Helvetica, Sans-Serif;

  color: #971b1e;

  text-decoration: none;

  list-style-type: none;

  margin: 0 0 0 10px;

  }

.NavColumnBlockContent a:hover {

  font: 11px Arial, Helvetica, Sans-Serif;

  color: #971b1e;

  text-decoration: underline;

  }  



/*	_________________________

	Side Bar Menus & Forms */

.CategoryList, .SearchBoxForm, .MailingListSignupForm {

   width:190px;

  padding:0 3px 0 23px;

  }

.CategoryListContent, .SearchBoxFormContent, .MailingListSignupFormContent {

  padding: 0;

  margin: 0;

  text-align: left;
 
  
  }

.SearchBoxFormContent .FormInput, .MailingListSignupFormContent .FormInput {

background: #fff;
padding: 2px 3px;
border: 2px solid #231f20;

  color: #666;

  padding-left: 2px;

  font: bold 10px/14px Arial, Helvetica, Sans-Serif;

  height: 18px;

  }

.MailingListSignupFormContent .FormLabel {

  font: 10px/12px  Arial, Helvetica, Sans-Serif;

  color: #666;

  }

/*	_________________________

	Search Button Position */

#ContentColumn1__ctl1_btnGoSearch,

#ContentColumn4__ctl1_btnGoSearch,

#ContentColumn5__ctl1_btnGoSearch {

  margin-bottom: -4px; /* Adjust as needed. */

  }



/*	_________________________________

	Side Bar Categories Menu Links */

.CategoryListContent ul, .CategoryListContent ul li {

  margin: 0;
  padding: 2px 0;
  list-style-type: none;
  line-height: 22px;
  }

.CategoryListContent li { margin: 0; }

.CategoryListContent a,

.CategoryListContent a:link,

.CategoryListContent a:visited {

  display: block;
  color: #fff;
  padding: 0px 0px;
  text-align: center;
  
  text-decoration: none;
  text-transform: uppercase;
  font: bold 13px Arial, Helvetica, Sans-Serif;
  line-height: 22px;
  }

.CategoryListContent li li a,

.CategoryListContent li li a:link,

.CategoryListContent li li a:visited {

  display: block;

 color: #fff;

  padding: 0px 0px;
  text-align: center;
  
  text-decoration: none;
  text-transform: uppercase;
  font: bold 13px  Arial, Helvetica, Sans-Serif;
line-height: 22px;
  }

.CategoryListContent .CurrentCategory a,

.CategoryListContent .CurrentCategory a:link,

.CategoryListContent .CurrentCategory a:visited,

.CategoryListContent .CurrentCategory a:hover {

  color: #fff;
  text-align: center;
  background-color: #971b1e;
  text-decoration: none;
  text-transform: uppercase;
  font: bold 13px  Arial, Helvetica, Sans-Serif;
  line-height: 22px;
  }

.CategoryListContent .SubCategory a,

.CategoryListContent .SubCategory a:link,

.CategoryListContent .SubCategory a:visited {

  display: block;

  color: #fff;


  padding: 1px 2px 1px 10px;
  text-align: center;

  text-decoration: none;
  text-transform: uppercase;
  font: bold 13px  Arial, Helvetica, Sans-Serif;
  line-height: 22px;
  }

.CategoryListContent .CurrentCategory .SubCategory a,

.CategoryListContent .CurrentCategory .SubCategory a:link,

.CategoryListContent .CurrentCategory .SubCategory a:visited {

  display: block;

  color: #fff;


  padding: 1px 2px 1px 10px;
  text-align: center;

  text-decoration: none;
  text-transform: uppercase;
  font: bold 13px  Arial, Helvetica, Sans-Serif;
  line-height: 22px;
  }

.CategoryListContent a:hover,

.CategoryListContent li li a:hover,

.CategoryListContent .SubCategory a:hover,

.CategoryListContent .CurrentCategory .SubCategory a:hover {

  color: #fff;

  background-color: #971b1e;
  text-align: center;
 font: bold 13px  Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  text-transform: uppercase;  
  line-height: 22px; 
  }



/* Breadcrumbs

___________________________________________________________________________________________ */

#BreadCrumbs {

  margin: 0 0 8px 0;

  padding: 2px 4px;    

  font: 10px Arial, Verdana, Helvetica, Sans-Serif;

  color: #B6B396;

  text-align: left;

  display: none;

  background: #eee;

  }

#BreadCrumbs a, #BreadCrumbs a:link, #BreadCrumbs a:visited {

  color: #666;

  font: 10px Arial, Verdana, Helvetica, Sans-Serif;

  text-decoration: none;

  }

#BreadCrumbs a:hover {

  color: #B6B396;

  font: 10px Arial, Verdana, Helvetica, Sans-Serif;

  text-decoration: none;

  }

.BreadCrumbTrailSpacer {

  font: 8px Arial, Helvetica, Sans-Serif;

  }

.BreadCrumbTrailNoLink {

  }



/* Category Page

___________________________________________________________________________________________ */

#LayoutTable {

  width:704px;

  }

#Records table {

  border-top: 0px solid #ccc;

  width:625px;

  }

#Records table tr td {

  text-align:center;

  }

#Records table table {

  border:none;

  width:94%;

  }



/*	____________________________________________________

	Category Header (also uses H1 for category title) */

#CategoryBanner {

  margin: 0px 0;

  text-align: left;

  }

#Description {

  font:12px/14px Verdana, Helvetica, Arial, Tahoma, Sans-Serif;		
  color:#333;
  text-align:center;
  margin: 0;

  }

#RecordsFound, #Pager ,#Sorter , #Sorter TD {

  font: 11px Arial, Helvetica, Sans-Serif;

  color:#666;

  margin-bottom: 3px;

  white-space:nowrap;

  }

#Records {

  padding: 0;

  }



/* NEW */

#subHeader {
 display: none;
  height:100px;

  width:950px;

  background: transparent url(shop_subheader.jpg) no-repeat top left;

  position: relative;

  }



/*	_____________________________

	"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 Arial, Helvetica, Sans-Serif;

  text-decoration:none;

  }

.SingleCategoryDisplayname a:hover,

.ListCategoryDisplay a:hover {

  font: normal 11px/12px Arial, Helvetica, Sans-Serif;

  text-decoration:none;

  }



/*	________________

	Products Grid  */

.SingleProductDisplay {

  display: block;

  text-align:center;

  width:178px;

  vertical-align:top;

  padding:2px;

  margin:2px auto;

  }

.SingleProductDisplayImage {

  padding-bottom:5px;

  }

.SingleProductDisplayName a,

.SingleProductDisplayName a:link,

.SingleProductDisplayName a:visited {

  font: bold 12px Arial, Helvetica, Sans-Serif;

  text-decoration:none;

  }

.SingleProductDisplayName a:hover {

  font: bold 12px Arial, Helvetica, Sans-Serif;

  text-decoration:none;

  background-color: #eee;

  color: #333;

  }

.SingleProductDisplayPrice a,

.SingleProductDisplayPrice a:link,

.SingleProductDisplayPrice a:visited {

  font: normal 11px Arial, Helvetica, Sans-Serif;

  text-decoration:none;

  }

.SingleProductDisplayPrice a:hover {

  font: normal 11px Arial, 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 Arial, Helvetica, Sans-Serif;

  text-decoration:none;

  }

.DetailProductDisplayName a:hover {

  font: bold 12px Arial, Helvetica, Sans-Serif;

  text-decoration:none;

  background-color: #eee;

  color: #333;

  }

.DetailProductDisplayPrice a,

.DetailProductDisplayPrice a:link,

.DetailProductDisplayPrice a:visited {

  font: noraml 11px Arial, Helvetica, Sans-Serif;

  text-decoration:none;

  }

.DetailProductDisplayPrice a:hover {

  font: noraml 11px Arial, 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: #999; }

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:0px;

  margin:6px auto;

  }

.HomepageBlock .SingleProductDisplay {

  margin-top: 5px; !important

  }

.HomepageBlock .SingleProductDisplayImage {

  /* height: 64px; */

  padding-bottom:5px;

  }

  

/* Product Page

___________________________________________________________________________________________ */



/*	_________

	Layout */

#ProductPageContainer {

  width:650px;

  }

#ProductPageImageColumn {

  width:300px;

  padding:50px 10px 0 0;

  margin:10px;

  vertical-align:top;

  text-align:center;

  }

#ProductPageContentColumn {

  padding:0px 0px 0px 10px;

  margin:0;

  vertical-align:top;

  text-align:left;  

  background:fff;

  /* border-left: 1px solid #eee; */

  }



/*	_________

	Styles */

#lblSKU { font-size: 10px; color: #666; }

#productdescription {

  padding: 8px;

  font: 11px/12px Arial, Helvetica, Sans-Serif;

  color: #666;

  }

#imgZoom, #PrintThisPage, #EmailThisPage { margin: 0 0 2px 0; }

#ProductImage a, #ProductImage a:hover { text-decoration: none; }



/*	_______________________

	Product Controls Box */

#ProductControls {

  margin-top:5px;

  border: 3px double #999;

  background: #ffc;

  padding: 12px 0 0 12px;

  }



/*	_____________________

	Product Properties */

.ProductPropertyLabel { font: bold 11px Arial, Helvetica, Sans-Serif; color:#666; }

#ProductProperties { text-align:left; }

#ProductProperties ul { margin: 0px 0 0 50px; padding: 0; }

#ProductProperties ul li { margin-top:3px; }

#ProductProperties ul ul { margin: 5px 0 0 0; }



/*	________________

	Pricing */

.DiscountText { font: 11px Arial, Helvetica, Sans-Serif; color:#333; }

.SitePriceDiscounted,.YouSave,.ListPrice,.SitePrice { font: 11px Arial, Helvetica, Sans-Serif; }

.SitePrice, .ListPrice { color:#666; }

.ListPrice { text-decoration:line-through; }

.YouSave { color:#f00; }

.SitePriceDiscounted { color:#333; }



/*	_________________

	Volume Pricing */

#VolumeDiscounts { margin:5px; }

.VolumePricingHeader { background:#999; font: 11px/12px Arial, Helvetica, Sans-Serif; color:#FFF; }

.VolumePricingText { font: 11px/12px Arial, Helvetica, Sans-Serif; color:#666; }



/*	________________

	Related Items */

.RelatedItemsBlock {

  background: #d1d3d4;

  margin: 0;

  padding: 0 0 3px 0;

  background-color: #fff;

  }

.RelatedItemsBlock H3 {

  padding: 3px;

  margin: 0 0 4px 0;

  font: bold 12px Arial, Helvetica, Sans-Serif;

  color: #666;

  text-align: left;



  }

.RelatedItemsBlockContent {

  padding: 0 9px;

  text-align: center;

  }

.RelatedItemsBlock .SingleProductDisplay {

  border: 0px solid #ccc;

  width:145px;

  margin: 0 0 4px 0;

  background: #d1d3d4;

  }

.RelatedItemsBlock .SingleProductDisplayName a,

.RelatedItemsBlock .SingleProductDisplayName a:link,

.RelatedItemsBlock .SingleProductDisplayName a:visited,

.RelatedItemsBlock .SingleProductDisplayName a:hover { font: bold 11px Arial, Helvetica, Sans-Serif; }



/*	__________________

	Product Reviews */

#ProductReviews {

  border-top: 1px solid #B6B396;

  border-bottom: 1px solid #B6B396;

  margin: 20px 0;

  padding: 0 0 3px 0;

  }

#ProductReviews H3 {

  padding: 3px;

  margin: 0 0 5px 0;

  font: bold 12px Arial, Helvetica, Sans-Serif;

  color: #666;

  background: #eee;

  }

#ProductReviewNew { margin: 10px 0; }

#ProductReviews a,

#ProductReviews a:link,

#ProductReviews a:visited {

  font: 10px Arial, Helvetica, Sans-Serif;

  padding: 3px;

  text-decoration: none;

  }

#ProductReviews a:hover {

  font: 10px Arial, Helvetica, Sans-Serif;

  padding: 3px;

  }

.ProductReviewRating {

  font: bold 11px Arial, Helvetica, Sans-Serif;

  color:#666;

  }

.ProductReview {

  font: 11px Arial, Helvetica, Sans-Serif;

  margin: 5px 10px;

  border-left: 2px solid #ccc;

  padding-left: 4px;

  }

.ProductReviewKarma {

  font: 11px Arial, Helvetica, Sans-Serif;

  color:#666;

  white-space: nowrap;

  }

#pnlReviewDisplay {

  border: 1px solid #B6B396;

  padding: 5px;

  }

#pnlWriteAReview textarea {

  width: 250px;

  height: 150px;

  }



/* Checkout

___________________________________________________________________________________________ */

#tblItems {

  border: 1px solid #B6B396;

  width:745px;

  margin:5px;

  }

#CheckoutTable {

  width:745px;

  }

.Header, .header {

  padding: 3px;

  margin: 0;

  font: bold 11px Arial, Helvetica, Sans-Serif;

  color: #231f20;

  background: #d1d3d4;

  }

.CheckoutDescription {

  font: 12px/14px Arial, Helvetica, Sans-Serif;

  }



/*	_________________

	Checkout Steps */

#CheckoutSteps {

  padding:5px;

  background: #d1d3d4;

  margin:0;

  }

.CheckoutStep {

  padding-right:20px;

  }

.CheckoutStep a, 

.CheckoutStep a:link, 

.CheckoutStep a:visited {

  font: 12px/14px Arial, Helvetica, Sans-Serif;

  color:#B6B396;

  white-space:nowrap;

  text-decoration:none;

  }

.CheckoutStep a:hover {

  font: 12px/14px Arial, Helvetica, Sans-Serif;

  color:#666;

  white-space:nowrap;

  text-decoration:none;

  }

.CheckoutStep .CheckoutStepCurrent, 

.CheckoutStep a:link.CheckoutStepCurrent, 

.CheckoutStep a:visited.CheckoutStepCurrent, 

.CheckoutStep a:hover.CheckoutStepCurrent {

  font: bold 12px/14px Arial, Helvetica, Sans-Serif;

  color:#666;

  white-space:nowrap;

  text-decoration:none;

  }



/*	_____________________

	Shopping Cart Page */

#CartTitle {

  width:100%;

  }

#lblcart {

  color: #333;

  }

table#CartContainer {

  width:745px;

  padding:0;

  margin:0 auto;

  }

table#CartContainer tr td {

  vertical-align:middle;

  }

#CartItemBlock {

  padding:0px;

  margin:0px;

  }

#CartItemBlock Table {

  margin:0px;

  width:745px;

  border-right: 1px solid #7E7C56;

  border-left: 1px solid #7E7C56;

  border-top: 1px solid #7E7C56;

  border-bottom: none;

  }

#CartUpdateBlock {

  width:500px;

  background: #d1d3d4;

  margin:0px;

  text-align:center;

  vertical-align:middle;

  }

#CartTotalBlock {

  border-bottom: double 3px #7E7C56;

  border-right: solid 1px #7E7C56;

  border-left: solid 1px #7E7C56;

  width:25%;

  margin:0px;

  padding:5px;

  text-align:center;

  vertical-align:middle;

  }

#lblSubTotal {

  font: bold 14px Arial, Verdana, Helvetica, Sans-Serif;

  }

#CartCheckoutButtons {

  width:745px;

  text-align:right;

  margin-top:10px

  }

.CartItem,

.CartAlternateItem {

  padding: 5px;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

  color: #666;

  text-align: left;

  border-bottom:1px solid #7E7C56;  

  }

.CartItem { background: #d1d3d4; }

.CartAlternateItem { background: #E5E8CB; }

.CartItem a,

.CartItem a:link,

.CartItem a:visited,

.CartAlternateItem a,

.CartAlternateItem a:link,

.CartAlternateItem a:visited {

  color: #666;

  text-decoration: none;

  font-weight: bold;

  }

.CartItem a:hover,

.CartAlternateItem a:hover {

  color: #333;

  text-decoration: none;

  font-weight: bold;

  }



/*	________________________

	Shipping Methods List */

#ShipMethodsList {

  border-left: 3px solid #ccc;

  margin-left: 8px;

  }

/*_________________________

Checkout confirm template*/

#navcolumncheckout, #NavColumncheckout 

{



  margin:0;

  padding: 0;

  width:200px;

  vertical-align:top;

  text-align:center;

  background: #d1d3d4;



  }

#contentcolumncheckout, #ContentColumncheckout {

  padding:8px;

  margin:0px;

  width:734px;

  vertical-align:top;

  text-align:left;

  background: #d1d3d4;

  }

/*	__________________

	Checkout Styles */

#AddressBookPanel {

  width:735px;

  margin:0;  

  }

#AddressList td {

  border: 3px solid #231f20;

  padding: 5px;

  }

#AddressList td:hover {

  background: #ffc;

  }

.ContentBox {

  margin: 3px 0px 5px 20px;  

  text-align:left;

  background:#ffe;

  border: solid 1px #B6B396;

  padding:10px;

  }

#CheckoutTotals {

  text-align:center;

  background: #d1d3d4;

  border-left: 1px solid #B6B396;

  border-top: 1px solid #B6B396;

  border-right: 1px solid #B6B396;

  padding:5px;

  margin: 0;

  width: 172px;

  }

#lblGrandTotal {

  border-top: 1px solid #ccc;

  }

#PlaceOrderCell {

  padding:0px;

  margin: 0;

  text-align:center;

  background: #d1d3d4;

  }

.ControlArea {

  border: 1px solid #807F51;

  background: #B6B396;

  padding:5px;

  margin-top:5px;

  }

#CheckoutPayment {

  background:#B6B396;

  border: 1px solid #807F51;

  padding:5px;

  margin: 0;

  text-align:left;

  width: 172px;

  }

#InstructionsField {

  background: #d1d3d4;

  border: 1px solid #ccc;

  width: 100%;

  padding:3px;

  margin: 3px 0;

  }

#OrderItemPreview table {

  width: 98%;



  }

#OrderItemPreview table table {

  width: 100%;

  }

#ShipToMultipleAddressesButton { margin: 5px; }

  

/* Misc Visual Styles

___________________________________________________________________________________________ */

.BVText, .CartText {

  font: 11px Arial, Helvetica, Sans-Serif;

  color: #666;

  }

.BVSmallText {

  font: 10px Arial, Helvetica, Sans-Serif;

  color:#666;

  }

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: #d1d3d4;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

  color: #666;

  text-align: left;

  }

.AlternateItem {

  padding: 5px;

  background: #E5E8CB;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

  color: #666;

  text-align: left;

  }

.FormTable {

  margin: 3px 5px;

  }

.contentcell {

  width: 360px;

  background: #B6B396;

  border: 3px solid #7E7C56;

  }

.FormInput, #inKeyword {

background: #fff;
padding: 2px 3px;
border: 2px solid #231f20;

  color: #231f20;

  padding-left: 2px;

  font: bold 10px/14px Arial, 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 {

background: #fefefe;
padding: 2px 3px;
border: 2px solid #231f20;

  color: #333;

  padding-left: 2px;

  font: bold 10px/14px Arial, Helvetica, Sans-Serif;

  height: 18px;

  }

.formlabel {

  font: 12px Arial, 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 Arial, Helvetica, Sans-Serif;

  color: #666;  

  letter-spacing: normal;  

  }

span#lblAddress { font: normal 14px/16px Arial, Verdana, Helvetica, Sans-Serif; }

.indent {  

  margin-left:20px;

  }

.Padded {

  margin:10px;

  }

#dlPolicy, #dlPolicy a, #dlPolicy a:hover {

  font: 12px Arial, Helvetica, Sans-Serif;

  color: #666;

  }

.text {

  font: 10px Arial, Helvetica, Sans-Serif;

  color: #666;

  padding-bottom: 8px;

  }

select {

  color: #333;

  }

a#lnkMyAccount, a:link#lnkMyAccount , a:visited#lnkMyAccount {

  font: bold 12px Arial, Helvetica, Sans-Serif;

  color: #666;

  }

a:hover#lnkMyAccount {

  color: #9f0;

  text-decoration: none;

  }

/*__________________________________________________________________

       Customer servuce area contact us form text area box */ 

#txtMsg{

  width: 400px;

  height: 100px;

  border: #231f20 3px solid;

  background: #fff;

  color: #231f20;

  padding-left: 2px;

  font: bold 10px/14px Arial, Helvetica, Sans-Serif;

  }

/* Various Messages

___________________________________________________________________________________________ */

.ErrorMessage, .ErrorMessage UL {

  display: block;

  background: transparent;

  font: 10px/12px Arial, Helvetica, Sans-Serif;

  color: #981b1f;

  }

.SuccessMessage {

  display: block;

  background:#981b1f;

  padding: 3px;

  color: #eee;

  font: 11px/14px Arial, Helvetica, Sans-Serif;

  text-align: center;

  }

.WebPageMessage {

  border:solid 2px ##981b1f;

  background: #d1d3d4;

  padding:0;

  margin:0;

  }

.WebPageMessageError, .WebPageMessageWarning, .WebPageMessageInformation, .WebPageMessageQuestion, .WebPageMessageOK {

  padding: 5px;

  background-position: 5px 5px;

  background-repeat: no-repeat;

  }

.WebPageMessage .Message {

  font: 10px Arial, Helvetica, Sans-Serif;

  padding: 0 0 0 40px;

  height:30px;

  margin:0;

  color:#333;

  }

.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 Arial, Helvetica, Sans-Serif;

  clear: both;

  margin: 0px 0 0 0;

  width: 950px;

  color: #231f20;


  text-align: center;

  }

#footermenu a {

  padding-left:4px;

  padding-right:4px;

  color: #231f20;

  font: 10px Arial, Helvetica, Sans-Serif;

  text-decoration: underline;

  }

#footermenu a:hover {

  color:#971b1e;

  text-decoration: none;

  }

#footercustommenu {

  padding: 4px 8px;

  }

#copyright {

  font-size: 10px;

  position: relative;

  top: 0px;

  color: #231f20;

  display: block;

  padding: 3px;

  text-align: center;

  }
#poweredby{
 width: 950px;
 margin-top: 9px;
 padding-top: 10px;
 display:block;
 background: #231f20;
}


/* adv. search__________________________________________________ */





table#dgAdvancedSearchOptions tr td

{

	background: #E5E8CB;

	border: solid 1px #fff;

	text-align:left;

	padding: 5px;



}





/* Detailed List 2 SEARCH



___________________________________________________________________________________________ */







.DL2Search_Header {



  background: #7F7E4E;



  }



.DL2Search_Header td



 {



 padding-left:10px;



 padding-right:10px;



 color: #fff;



 font: 11px tahoma, Helvetica, Sans-Serif;



 text-decoration: none;



  }



table#DetailedList2Search



{



	background: #d1d3d4;



	width: 560px;



	padding: 0px;



	margin:0;



	border: solid 1px #7F7E4E;



}



table#DetailedList2Search tr td {



  vertical-align:top;



  border: solid 1px #f1f1e7;



  }



   



.DL2Search_Item 



{



  padding: 5px;



  font: 11px/14px tahoma, Helvetica, Sans-Serif;



  color: #231f20;



  background: #d1d3d4;



  text-align:center;





}







.DL2Search_AlternateItem {



  padding: 5px;



  font: 11px/14px tahoma, Helvetica, Sans-Serif;



  color: #231f20;



  text-align:center;



  background: #E5E8CB;



  }



.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: #231f20;



  white-space:normal;



}



.DL2Search_TD_AddToCart

{

background: #696648;

}



.DL2Search_Item a,



.DL2Search_Item a:link,



.DL2Search_Item a:visited,



.DL2Search_AlternateItem a,



.DL2Search_AlternateItem a:link,



.DL2Search_AlternateItem a:visited {



  color: #231f20;

  text-decoration: none;

  font-weight: bold;



  }



.DL2Search_Item a:hover,



.DL2Search_AlternateItem a:hover {



  color: #333;



  text-decoration: none;



  font-weight: bold;



  }



/* Detailed List 2

___________________________________________________________________________________________ */



.DL2_Header {

  background: #565434;

  }

.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: #d1d3d4;

	width: 580px;

	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: #231f20;

  background: #d1d3d4;

  text-align:center;

}



.DL2_AlternateItem {

  padding: 5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

  color: #231f20;

  text-align:center;

  background: #d3deb8;

  }

.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: #231f20;

}

.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: #231f20;

  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: #565434;



  }



.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: #d1d3d4;



	width: 580px;



	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: #231f20;



  background: #d1d3d4;



  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: #231f20;



}



.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: #565434;



  }



.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: #d1d3d4;



	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: #231f20;



  background: #d1d3d4;



  text-align:center;



}







.DL2Home_AlternateItem {



  padding: 5px;



  font: 11px/14px tahoma, Helvetica, Sans-Serif;



  color: #231f20;



  text-align:center;



  background: #d3deb8;



  }



.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: #231f20;



}



.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: #231f20;



  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: #565434;



  }



.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: #d1d3d4;



	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: #231f20;



  background: #d1d3d4;



  text-align:center;



}







.DL3Home_AlternateItem {



  padding: 5px;



  font: 11px/14px tahoma, Helvetica, Sans-Serif;



  color: #5a6255;



  text-align:center;



  background: #E0D9C2;



  }



.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: #231f20;



}



.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;



  }



#TableFind 

{

	white-space:nowrap;	

}



#TableGiftPanel

{

	text-align:left;

}

#tblGiftOptions

{

	padding:10px;

}

/*______________________________________-

---------- Cart receipt page ------------

-______________________________________*/

.ItemStyle22 { BACKGROUND: #eef9ff; FONT: 10px verdana; COLOR: #231f20; BORDER-BOTTOM: #999999 1px solid }

.AlternateItemStyle22 { BACKGROUND: #e0f4ff; FONT: 10px verdana; COLOR: #231f20; BORDER-BOTTOM: #999999 1px solid }

.HeaderStyle2 { BACKGROUND: #d1d3d4; FONT: bold 12px/14px verdana; COLOR: #981b1f; BORDER: #231f20 1px solid; BORDER-BOTTOM: #231f20 2px solid;  }

.BVSmallText22 { FONT: 10px Arial, Helvetica, Sans-Serif; COLOR: #231f20; }

.BVText22 { FONT: 12px Verdana, Arial, Helvetica, Sans-Serif }

.Verd { }

.paymentinfo22 {fONT-WEIGHT:bold;COLOR:black}

.ItemStyle2 {BORDER: #231f20 1px solid }

#tblLegend {BORDER: #231f20 3px solid }

/*-------------content area box------------
_________________________________________*/

.contentbox{
width: 450px;
background: #fff;
padding: 20px 25px;
border: 3px solid #231f20;
min-height:500px;   height:auto !important;   height:500px; 
font-size: 11px;
text-align:left;
margin-left: 0;
margin-top: 20px;
font-weight:300;
}
.contenttitle{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 13px;
text-transform: uppercase;
color: #971b1e;

}
.contenttext{

}
/*
  Patch to resolve issue with bad transparent pngs ion IE 5.5 and 6
 */

 
