/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/* All css menu's */
/*@import url(nav-menu.css);*/
/* All css menu's */

/* Header*/
@import url(header.css);
/* Header */

/* Cat Menu*/
@import url(cat-menu.css);
/* Cat Menu */

/*  dynamenu (edit in stylesheet_dynamenu.css BOF ********************* */
/*@import url(dynamenu.css);*/
/*  dynamenu (edit in stylesheet_dynamenu.css EOF ********************* */

/* Footer*/
@import url(footer.css);
/* Footer */

html { height: 100%; margin-bottom: 1px; }  /* Forces vert scrollbar on all pages*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #0072AC; text-decoration: underline; }

BODY {
	color: #586770;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	/*background: #6090bf url('../images/box_bttm_curve.jpg') no-repeat 50% 0;*/
	
}
/*div#page_wrap_1 {
	background: transparent url('../images/style2/ab_left.png') no-repeat 0 0;
}
div#page_wrap_2 {
	background: transparent url('../images/style2/ab_right.png') no-repeat 100% 0;
}*/
#main_container {
  width: 976px;/* width can be changed to what you want just stay under 790px*/
  border: 0px solid #fff;/*border can be removed for a borderless page*/ 
 /* background: #d7d3fd;*/
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  /*background-image: url(../images/container.png);
	background-repeat: repeat-y;*/
 }
 
 #main_container img {
 border: 0;
 }

A {
font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #586770;
  text-decoration: none;
}

A:hover {
  color: #C8C3AD;
  text-decoration: underline;
}

.topmenu{ list-style-type: none; margin-left:10px; margin-top:0px;margin-bottom:0px; margin-right:0px; line-height:1em;}
a.atopmenu{font-family:Tahoma Arial, Helvetica, sans-serif;color:#DFC86F; text-decoration:underline;font-size: 11px;}
a.atopmenu:hover{font:Tahoma Arial, Helvetica, sans-serif;color:#DFC86F; text-decoration:none;font-size: 11px;}

/*Form Elements*/
FORM {
	display: inline;
	text-transform: none;	
}

SELECT { 
  color:#5F5F5F;
  background-color:#ffffff; 
}

input { 
  color:#5F5F5F;
  /*background-color:#D7D3FD;*/ 
}
/*Form Elements*/

TR.header {
  /*background: #ffffff;*/
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
a.menu{background:url(../images/menu_t.gif) repeat-x;display:block; width:123px; height:27px;  padding-top:10px; padding-left:0px;color:#6c6f65; font:bold 11px Tahoma, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
a.menu:hover{background:url(../images/menu_th.gif) repeat-x    ;display:block; width:123px; height:27px;  padding-top:10px; padding-left:0px;color:#6c6f65; font:bold 11px Tahoma, Helvetica, sans-serif;text-transform:uppercase; text-decoration:underline;}
.search{color:#DEDEFF; text-decoration:underline}
.search:hover{color:#DEDEFF; text-decoration:none}
.horiz_menu{font:11px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#D3F4FF;}
.horiz_menu:hover{font:11px Tahoma, Helvetica, sans-serif; text-decoration:underline; color:#D3F4FF;}
.categories{color:#343940;}
.categories:hover{color:#343940;}
*.header{border:1px solid #6DC7E5; text-align: left; padding-left:10px; padding-top:4px;
  background:url(../images/box_bg.gif) repeat-x; height:22px; margin-bottom:1px;color:#FFF;font:bold 14px Arial,Tahoma, Helvetica, sans-serif;}
.productName{color:#586770; font-weight:bold; font:12px Arial,Tahoma, Helvetica, sans-serif; padding: 2px;}
/*.productName:hover{color:#9cd8fd; font-weight:bold;font:12px Arial,Tahoma, Helvetica, sans-serif; text-decoration:underline;}*/
.price{color:#53279F; font:bold 16px Arial, Helvetica, sans-serif;}
/*a.bottom{color:#ffffff; font-weight:bold; text-transform:uppercase; text-decoration:none;}*/
a.bottom:hover{color:#C8C3AD; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
a.bestsellers{ color:#586770; text-decoration:none;}
a.bestsellers:hover{ color:#C8C3AD; text-decoration:underline;}

.infoBox {

}
.infoBox1{background-color:#FFF; border:1px solid #BBBBBB; }

.infoBoxContents { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents_alt { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #F0F0F0;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoHeaderHeading {
  color:#C5BDFF; font-size:10px;padding-left:4px; padding-bottom:3px; text-align:left;
}
TD.infoBoxHeading {
  background:url(../images/infobox/infobox_bg.jpg) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform:uppercase;
  color: #5F5F5F;
}

/*FORM.infoBoxHeading { 
  text-transform:none;  
}*/

TD.infoBoxHeading_alt {
  /*background:#FEF200;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-transform:none;
  color: #666666;
}

TD.infoBoxHeading_box {
  /*background:url(../images/infobox/straight.jpg) repeat-x;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #5F5F5F;
}

TD.infoBoxHeading2 {
  background:url(../images/infobox/infobox_bg.gif) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform:uppercase;
  padding-left: 75px;
  color: #5F5F5F;
}

TD.infoBoxCategoriesHeading {
  background:url(../images/infobox/cat_bg.gif) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #5F5F5F;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TABLE.productListing {
  /*border: 1px;*/
  /*border-style: solid;
  border-color: #c2c5bb;
  border-spacing: 1px;*/
  border: none;
  background: #FFFFFF;
  padding: 0 10px;
}

TABLE.productListing-alt {
  border: 1px;
  border-style: solid;
  border-color: #c2c5bb;
  border-spacing: 0px;
  background: #FFFFFF;
  border-top: 2px  solid;
  border-bottom: 0px  solid;
  border-right: none;
  border-left: none;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c2c5bb;
  color: #FFFFFF;
  font-weight: bold;
  border: none;
}

.productListing-heading-alt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c2c5bb;
  color: #FFFFFF;
  font-weight: bold;
  padding: 2px;
  margin-left: 18px;   
  width: 90%;    
}

.productListing-heading a{
 
  color: #FFFFFF;
  font-weight: bold;
}
.productListing-heading a:hover{
 
  color: #FFFFFF;
  font-weight: bold;
text-decoration:underline;
}

.productListing-price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #4748BF;
  margin: 0 10px 0 0px; 
}

.productListing-price-alt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #4748BF;
  text-decoration: line-through;
  margin: 0; 
}

.productListing_read_more {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #CC9866;
  font-weight: bold;  
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.productListing-data a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#586770;
}
TD.productListing-data a:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#C8C3BB;

}
A.pageResults {
  color: #4A4949;
}

A.pageResults:hover {
  color: #C8C3AD;
  text-decoration: none;
  
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #5F5F5F;
}

TD.pageHeading-price, DIV.pageHeading-price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #4748BF;
  text-align: right;
  padding: 0 5px 0 0;
}

TD.pageHeading-alt, DIV.pageHeading-alt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: blue;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.subHead {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color:#6d7066;
  text-align: left;
  padding: 5px 10px 5px 10px;
}

TD.subHeadAlt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#6d7066;
  text-align: left;
  padding: 5px 10px 5px 10px;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#6d7066;  
  line-height: 1.5;
  list-style-position: inside;
  text-indent: 0px;
  text-align: left;
  padding: 5px 10px 5px 10px;   
}

TD.main2 {
	padding: 3px 12px 3px 4px;	
	margin: 0px;	
}

TD.main-alt, P.main-alt {
  font-family: Verdana, Arial, sans-serif;
  text-align: right;
  font-size: 12px;
  color:#4E4F4A;  
  line-height: 1.5;
  list-style-position: inside;
  text-indent: 0px;  
  padding: 5px 10px 0 10px; 
  }

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding-top: 3px; 
}
a.smallText2, {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  } 
  
TD.smallTextred, SPAN.smallTextred, P.smallTextred {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #CC0000;
  padding-top: 3px; 
}

TD.smallText-alt, SPAN.smallText-alt, P.smallText-alt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border-bottom: solid #BBBBBB;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.special {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #C20000;
  font:bold 16px Arial, Helvetica, sans-serif;  
}

SPAN.productSpecialPrice-alt {
  font-family: Verdana, Arial, sans-serif;;
  color: #C20000;
  font-weight: bold;
  font-size: 20px;  
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size: 12px;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

*.h11{color:#6d7066; font-weight:bold; text-decoration:none; font-size:11px;}
*.h11:hover{color:#6d7066; font-weight:bold; text-decoration:underline;font-size:11px;}

*.m11{color:#6d7066; text-decoration:none; font-size:10px;}
*.m11:hover{color:#6d7066; text-decoration:underline;font-size:10px;}

/* Contribution Prof_Invoice&PackingSlip */
.pageHeading-invoice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; padding: 3px; }
.pageHeading-invoice2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; border: 1px ridge #CCCCCC; padding: 3px; }
.dataTableHeadingContent-invoice { font-family: Verdana, Arial, sans-serif;	font-size: 10px; color: #ffffff; font-weight: bold; border: 1px ridge #000000;}
.main-payment { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #FFFF99; border: 1px ridge #000000; }


TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color
}

/* Center Text */
.centertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
}
.centertxt_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.centertxt_ftr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.centertxt_cntr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
	
/* Boxes */
	
.boxes {
    text-align:center;
	margin-top:1px;
	padding: 3px;
	border: 1px solid #BBBBBB;
	background-color:#fff;
}

.boxes p{
line-height: 100%;
    text-align:center;
	padding: 3px;
	background-color:red;
}

.boxes1 {
	text-align:center;
	margin-top:1px;
	padding: 3px;
	border: 1px solid #BBBBBB;
	border-bottom: 0px;
	background-color:#F0F0F0;	
	/*background: #F0F0F0 url('../images/box_bttm_curve.jpg') no-repeat bottom ;*/
}

.boxesCat {
    text-align:left;
     /*width: 250px; */	
	border: 1px solid #BBBBBB;
	border-bottom: 0px;
	border-top: 0px;
	margin-top: -4px;
	padding: 3px 0px;
	background-color:#F0F0F0;	
	/*background: #F0F0F0 url('../images/box_bttm_curve.jpg') no-repeat bottom ;*/	
}

.boxesLeftNav {
    text-align:left;
     /*width: 250px; */	
	border: 1px solid #BBBBBB;
	border-bottom: 0px;
	margin-top:1px;
	padding: 3px 0px;
	background-color:#F0F0F0;	
	/*background: #F0F0F0 url('../images/box_bttm_curve.jpg') no-repeat bottom ;*/	
}

.bl {background: url(../images/infobox/bl_curve.jpg) 0 100% no-repeat}
.br {background: url(../images/infobox/br_curve.jpg) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px}
.b {background: url(../images/infobox/dot.gif) 0 100% repeat-x}
.l {background: url(../images/infobox/dot.gif) 0 0 repeat-y}
.r {background: url(../images/infobox/dot.gif) 100% 0 repeat-y} 

/* Main Content */

#map {
	width: 538px;
	height: 530px;
	text-align: left;
    border: 3px;
	border-style: ridge;
	}
	   
TD.header2 {
	height: 194px;
	width: 771px;	
}

table.one 
{
border-collapse: separate;
border-spacing: 1px
margin: 0px;
text-align:center;
}

.padding_left {
padding-left: 5px;
text-align: left;
}


h1 {
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform:uppercase;
  color: #5F5F5F;
  display:inline;  
  margin: 0;
}


#product_info h1 {
  font-family: Verdana, Arial, sans-serif;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
  color: #5F5F5F;
  margin: 0;
}

/*#index { 
text-align: left;

}*/

#index { 
/*text-indent: -9999px;*/ 
margin: -13px 0 0 0;
}

#contact {
text-indent: -9999px; 
margin: -13px 0 0 0;
}

#products {
text-indent: -9999px;
margin: -13px 0 0 0;
}

#review{
text-indent: -9999px;
margin: -13px 0 0 0;
}

#conditions{
text-indent: -9999px;
margin: -13px 0 0 0;
}

#featured {
text-indent: -9999px;
margin: -13px 0 0 0;
}

.bo1 {
border:solid 1px #B6C0C6;
padding: 5px;
}

.bo2 {
border-bottom:solid 1px #fff;

}

.ma1 {
margin: 10px;
}

.ma2 {
margin: 0 0 12px 0;
}

.ma_t {
margin: 5px 0 0 0;
}


.textfield {
width: 400px;
padding-left: 10px;
}

.pa_t{
padding-top: 5px;
}

.pa_t img{
padding-top: 5px;
}

.pa_0 {
padding: 10px;
}

.pa_l {
padding-left: 15px;
}

.pa_lAlt {
padding-left: 5px;
}

.pa_b5 {
padding-bottom: 5px;
}

.pa_b {
padding-bottom: 15px;
}

.pa_lr {
padding: 0 4px 0 4px;
}

.pa_lrb {
padding: 0 15px 15px 15px;
}

.pa_lrbAlt {
padding: 0 5px 15px 5px;
}

.pa_lrt {
padding: 20px 15px 0 15px;
}

.qty {
display: block;
}

.right_image {
float:right;
margin: 0 10px 0 0;
}

.right_align {
float:right;
text-align:right;
font-size: 12px;
font-weight: bold;
padding: 0 10px 0 0;
}

#pdf1 {
	position: absolute;
	top: 300px;
	left: 310px;
	width: 400px;
	height: 121px
}

.products_options {
font-size: 12px;
color: #FF0000;
font-style: italic;
}

.cart_info {
font-size: 12px;
color: #FF0000;
font-style: italic;
font-weight: bold;
padding: 10px;
}

/*BOF Options as Images*/
SPAN.optionsAvailable {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
/*EOF Options as Images*/

/*Heritage Prams*/

/* =-=-=-=-=-=-=-[content]-=-=-=-=-=-=-=- */
#contentMain {
	padding: 0 4px 0 0;
	margin:0;
	float:left;
	text-align:left;
	width: 502px;	
}

#contentMain h1, h2, h3, h4, h5, h6, p {
	margin: 0px;
	padding: 0px;
}

#contentMain h2 {
	padding:0 0 10px 0;
	font-size: 18px;
}

#contentMain img{
	border: none;
}
	
#contentBorder {
	border:1px solid #d7d8dc; 
	padding:10px; 
	margin:0 0 10px 0;
	width: 497px;;
}

.content {
	border:1px solid #7879AF;
	margin-bottom:20px;
	float:left;
	padding: 0 4px 0 0;	
	text-align:left;		
}

.leftImgBox{
	border:1px solid #d7d8dc;
	padding: 10px;
	margin: 5px;
	width:100px;
	float:left;
	}
	
.leftImgBox img{
	padding-bottom: 10px;
	}
	
.leftImgBoxTxt{
	padding: 5px 0; 
	border-top:1px solid #2c3e7d;
}

.rightBox{
	padding: 10px;
	/*float: left;*/
	/*width: 339px;*/
}

.normal {	
	display: inline;
}

.highlight {
	color:#8a4286;
}

.highlightpromotion {
font-weight:bold;
color:#ea0000;
}

.restoreImgBox {
	border:1px solid #d7d8dc;
	padding: 10px;
	margin: 10px;
	float:left;
	}
	
.backColour {
	background-color:#e7edff;
	padding: 5px;
}
	
/* =-=-=-=-=-=-=-[content end]-=-=-=-=-=-=-=- */

/* =-=-=-=-=-=-=-[breadcrumbs]-=-=-=-=-=-=-=- */
#breadcrumbs {
	float: left;
	height: 25px;
	border: 1px solid #d7d8dc;
	line-height: 25px;
	margin: 5px 0 5px 0;
	padding: 0px;
	width:568px;	
}
#breadcrumbsfixthehack {
margin:0;
padding:0;
}
#breadcrumbs ul {
	list-style: none;
	padding: 0px 0 0 0px;
	margin: 0px 0px 5px;
	float: left;
	font-size: 10px;
}
#breadcrumbs li {
	margin: 0px;
	padding: 0px 5px;
	display: inline;
	border-right: 1px solid #9d9788;
	color: #c2c2c2;

}
#breadcrumbs a    {
	text-decoration: underline;
	color: #2c3e7d;
	margin: 0px;
	padding: 0px;
	
}
#breadcrumbs a:hover {
	text-decoration: none;
}
/* =-=-=-=-=-=-=-[breadcrumbs]-=-=-=-=-=-=-=- */

.leftfloat { 
	float: left;
	display: inline;
}
.rightfloat { 
	float: right;
	display: inline;
}

.header {
	padding:4px 0 15px 10px; 
	background-image:url(../images/top_nav_shim.gif); 
	background-repeat:repeat-x;
	color:#FFF;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

/* Begin Padding/Margin Styles =================================== */

.padding5px {
	padding: 5px;
}

.padding10px {
	padding: 10px;
}

.paddingtop5px {
	padding-top: 5px;
}

.paddingtop10px {
	padding-top: 10px;
}

.paddingtop15px {
	padding-top: 15px;
}

.paddingbottom5px {
	padding-bottom: 5px;
}

.paddingbottom10px {
	padding-bottom: 10px;
}

.paddingbottom15px {
	padding-bottom: 15px;
}

.paddingright5px {
	padding-right: 5px;
}

.paddingright10px {
	padding-right: 10px;
}

.paddingright15px {
	padding-right: 15px;
}

.paddingleft5px {
	padding-left: 5px;
}

.paddingleft10px {
	padding-left: 10px;
}

.paddingleft15px {
	padding-left: 15px;
}

.paddingtopbottom2px {
	padding: 2px 0;
}

.margin5px {
	margin: 5px;
}

.margin10px {
	margin: 10px;
}

.margintop5px {
	margin-top: 5px;
}

.margintop10px {
	margin-top: 10px;
}

.margintop15px {
	margin-top: 15px;
}

.marginbottom5px {
	margin-bottom: 5px;
}

.marginbottom10px {
	margin-bottom: 10px;
}

.marginbottom15px {
	margin-bottom: 15px;
}

.marginright5px {
	margin-right: 5px;
}

.marginright10px {
	margin-right: 10px;
}

.marginright15px {
	margin-right: 15px;
}

.marginleft5px {
	margin-left: 5px;
}

.marginleft10px {
	margin-left: 10px;
}

.marginleft15px {
	margin-left: 15px;
}

/* End Padding/Margin Styles =================================== */
