body  {
		font-family : Verdana, Arial, sans-serif;
		font-size : 11px;
		color : #333333;
	}
    
    div {margin:0;padding:0;}
	
p  {
		font-family : Verdana, Arial, sans-serif;
		font-size : 11px;
		color : #333333;
	}


     
     
.highlight  {
		font-family : Verdana, Arial, sans-serif;
		font-size : 11px;
		line-height: 18px;
		color : #333333;
	}
	
	
.prop_header  {
		font-family : Verdana, Arial, sans-serif;
		font-size : 12px;
		line-height: 20px;
		color : #666666;
	}
	
	
.prop_photo_title  {
		font-family : Verdana, Arial, sans-serif;
		font-size : 12px;
		line-height: 18px;
		color : #333333;
		font-weight : bold;
	}
	

.prop_photo_content  {
		font-family : Verdana, Arial, sans-serif;
		font-size : 13px;
		line-height: 16px;
		color : #666666;
        margin-left:6px;
       display:block; 
	}
	
	
.prop_photo_top_title  {
		font-family : Verdana, Arial, sans-serif;
		font-size : 18px;
		line-height: 26px;
		color : #333333; 
        padding-left:6px;
	}
	
	
.prop_photo_top2  {
		font-family : Verdana, Arial, sans-serif;
		font-size : 12px;
		line-height: 14px;
		color : #333333;
	}
	
	

.prop_photo_top3  {
		font-family : Verdana, Arial, sans-serif;
		font-size : 11px;
		line-height: 14px;
		color : #333333;
	}
	
	
		
.intro  {
		font-family : Verdana;
		font-weight : bold;
		font-size : 9px;
		color : #4D4D4F;
	}

.cb  {
		font-family : Verdana, Arial, sans-serif;
		font-weight : bold;
		font-size : 11px;
		color : #006600;
	}

.cb2  {
		font-family : Verdana, Arial, sans-serif;
		font-weight : bold;
		font-size : 11px;
		color : #83AA45;
	}
	
table {
		font-family : Verdana, Arial, sans-serif;
		font-size : 11px;
		color : #333333;
	}
	
a  {
     	font-family : Verdana, Arial, sans-serif;
     	font-size : 11px;
		/*font-weight : bold;		*/
     	color : #83AA45;
     	text-decoration : none;
     }
     
a:hover  {
     	font-family : Verdana, Arial, sans-serif;
     	font-size : 11px;
		/*font-weight : bold;		*/
     	color : #006600;
     	text-decoration : underline;
     }

a:active  {
     	font-family : Verdana, Arial, sans-serif;
     	font-size : 11px;
		/*font-weight : bold;		*/	
     	color : #006600;
     	text-decoration : underline;
     }

a.more  {
     	font-family : Verdana, Arial, sans-serif;
		font-weight : normal;				
     	font-size : 11px;
     	color : black;
     	text-decoration : none;
     }
     
a:hover.more  {
     	font-family : Verdana, Arial, sans-serif;
		font-weight : normal;		
     	font-size : 11px;
     	color : #83AA45;
     	text-decoration : underline;
     }

a:active.more  {
     	font-family : Verdana, Arial, sans-serif;
		font-weight : normal;					
     	font-size : 11px;
     	color : #83AA45;
     	text-decoration : underline;
     }
     
     
     
     
a.homelink  {
     	font-family : Verdana, Arial, sans-serif;
		font-weight : normal;				
     	font-size : 18px;
     	color : #83AA45;
     	text-decoration : none;
     	line-height: 18px;
     }
     
a:hover.homelink  {
     	font-family : Verdana, Arial, sans-serif;
		font-weight : normal;	
     	font-size : 18px;
     	color : #006600;
     	text-decoration : underline;
     	line-height: 18px;
     }

a:active.homelink  {
     	font-family : Verdana, Arial, sans-serif;
		font-weight : normal;					
     	font-size : 18px;
     	color : #83AA45;
     	text-decoration : underline;
     	line-height: 18px;
     }
     
     
     
     .current_project {display:block; height:150px;width:555px;font-size:14px;}
            .border {border:1px solid #c9c9c9; background-color:#fff; padding : 3px; float:left; margin-right:6px;}
            .inner_border {border:5px solid #fff;}
            .feedback  {padding-bottom:20px;}
            .feedback p {font-size:14px;}
            .feedback_source {text-align:right;font-size: 12px;}
            .flash_border {border:1px solid #c9c9c9; padding:5px; background-color:#fff;}
            .flash_padding {padding-top:38px; padding-left:15px;display:block;width:555px;}
            
          
/* added June 2, 2009 */	
/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

BODY {
  background: #ffffff;
  color: #333333;
  margin: 0px;
  font-family : Verdana, Arial, sans-serif; 
  font-size : 10px;
  line-height: 15px;
  position: relative;
}
.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
.productTitle { font-family : Verdana, Arial, sans-serif; font-size : 14px; color: #333333; font-weight: bold;}
.graytext { font-family : Verdana, Arial, sans-serif; color: #555555;}
.greentext { font-family : Verdana, Arial, sans-serif; color: #83aa45;}
.boxText { padding-left: 20px; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #aacd4c;/*#ffb3b5;*/ font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #ffffff; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #83aa45; /* #70d250;*/ text-decoration: underline; }
table {
  font-size : 11px;
}
/* it is for catalog includes boxes categories.php */
.recyclematerialarea { 
	width: 29px;
	height: 40px;
	background: #ffffff url("images/gc_recycle_icon.gif") no-repeat top left;
}

#recycleinfo { display: none; }
.recycletextarea {
	/*position: relative;
	top: 230px;
	left: 20px;*/
	width: 150px;
	height: 40px;
	line-height: 15px;
	padding: 0px;
	color: #83aa45;
	/*color: #333333;*/
}
.homemainimage {
	margin-bottom: 10px;
}
.homephoto {
	padding: 5px;
	border: 1px solid #cccccc;
}
.hometext {
  line-height: 16px;
}
A {
  color: #666666;
  text-decoration: none;
}

A:hover {
  color: #797979;
  text-decoration: underline;
}

FORM {
	display: inline;
}
TD.breadcrumbRow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #333333;
  font-weight : bold;
  /*padding: 10px;*/
}
A.breadcrumbRow { 
  color: #333333; 
}
A.breadcrumbRow:hover {
  color: #333333;
}
.headerContainer {
  width: 100%;
  height: 92px;
  background-color: #83aa45;
}
.headerArea {
  width: 960px;	
}
.miniNavArea {
  color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align: right;
  height: 25px;
  width: 960px;
}
.miniNav {
  padding-top: 5px;
}
.miniNavArea a {
  color: #ffffff;
}
.miniNavArea a:hover {
  color: #cccccc;
}
.gcLogo {
   float: left;
   width: 600px;
   height: 67px;
}
.searchArea {
	float: right;
    text-align: right;	
	margin-top: 5px;
	width: 230px;
}


TR.headerError {
  background: #aacd4c;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #aacd4c;
  color: #d9090d;
  text-align: left;
  padding-left: 190px;
}

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;
}

TR.footerRow {
  background: #a6a6a7;
  height: 100px;
}

TD.footerLeft {
  background: #83aa45;
  width: 177px;
}
TD.footerContent {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c9c9ca;
  color: #666666;
  padding-left: 10px;
  height: 22px;
}
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c9c9ca;
  color: #666666;
  height: 22px;  
}

/* Start serach box*/
.infoBox2 {
  background: #83aa45;
}
.infoBoxContents2 {
  background: #83aa45;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* End search box */

.infoBox {
  background: #c9c9ca;
}
.infoBoxContents {
  background: #c9c9ca;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxNotice {
  background: #FF8E90;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #c9c9ca;
  color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


/* Start infoBox type 2 */
.categorytitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #668e26;
  font-weight: bold;
  padding-top: 10px;
}
a.categorytitle:link {
	text-decoration: none;
}
a.categorytitle:hover {
	text-decoration: none;
	color: #83aa45;
}
a.greenlink:link {
	text-decoration: none;
  color: #668e26;
}
a.greenlink:hover {
	text-decoration: none;
	color: #83aa45;
}
.infoBoxType2 {
  background: #FFFFFF;
}
.infoBoxContentsType2 {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 15px;
}
.infoBoxNoticeType2 {
  background: #FFFFFF;
}
.infoBoxNoticeContentsType2 {
  background: olive;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeadingType2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: purple;
  color: #ffffff;
  border: 1px solid #cccccc;
  padding: 5px;
}
TD.infoBoxType2, SPAN.infoBoxType2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.outlinedBox {
	border: 1px solid #c9c9ca;/* #545d62#cccccc;*/
}
.outlinedBoxContent {
	background: #ffffff;
}
/* End infoBox type 2 */

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: #f8f8f8;
}
TABLE.productSearch {
  border: 1px;
  border-style: solid;
  border-color:  #c9c9ca; /*#b6b7cb;*/
  border-spacing: 1px;
}
.productSearch-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c9c9ca; /*#b6b7cb;*/
  color: #FFFFFF;
  font-weight: bold;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color:  #c9c9ca; /*#b6b7cb;*/
  border-spacing: 1px;
}
TABLE.productListing2 {
  border: 1px;
  border-style: solid;
  border-color:  #ffffff; /*#b6b7cb;*/
  border-spacing: 1px;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c9c9ca; /*#b6b7cb;*/
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

 /* Start product listing */
TR.accountHistoryBoxType2, TR.addressBookBoxType2, TR.alsoPurchasedBoxType2, TR.paymentBoxType2, TR.productListingBoxType2, TR.productReviewsBoxType2, TR.upcomingProductsBoxType2, TR.shippingOptionsBoxType2 {
  background: #FFFFFF;
}
 
TR.accountHistoryBoxType2-odd, TR.addressBookBoxType2-odd, TR.alsoPurchasedBoxType2-odd, TR.paymentBoxType2-odd, TR.productListingBoxType2-odd, TR.productReviewsBoxType2-odd, TR.upcomingProductsBoxType2-odd, TR.shippingOptionsBoxType2-odd {
  background: #ffffff;
}

TR.accountHistoryBoxType2-even, TR.addressBookBoxType2-even, TR.alsoPurchasedBoxType2-even, TR.paymentBoxType2-even, TR.productListingBoxType2-even, TR.productReviewsBoxType2-even, TR.upcomingProductsBoxType2-even, TR.shippingOptionsBoxType2-even {
  background: yellow;
}

TABLE.productListingBoxType2 {
 /*  border: 1px;
  border-style: solid;
  border-color: #c9c9ca;
 border-spacing: 1px;*/
}

.productListingBoxType2-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #c9c9ca;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListingBoxType2-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ff4800;
} 
 /* End product listing*/
A.pageResults {
  color: #83aa45;
}

A.pageResults:hover {
  color: #4e6529;
 /* background: #FFFF33;*/
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #9a9a9a;
}
TD.pageHeading2, DIV.pageHeading2 {
  font-family: font-family:georgia,"new times roman",serif;
  font-size: 20px;
  font-weight: bold;
  color: #333333;
}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.text, P.text {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff4800;
}

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: Verdana, Arial, sans-serif;
  color: #ff4800;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff4800;
}

.moduleRow { }
.moduleRowOver { background-color: #fcfcfc /*#D7E9F7;*/ cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #f8f8f8/*#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: #aacd4c; /*#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: #ff4800; }
