/*
  $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) 2008 osCommerce

  Released under the GNU General Public License
*/

.productsNotifications { background: #f2fff7; color: inherit; }
.orderEdit { color: #70d250; text-decoration: underline; background: inherit; }


body {
/*	font-family: Arial, Helvetica, sans-serif;*/
/*  font-family: Verdana, Arial, sans-serif;*/
/* font-family: Tahoma, Verdana, Arial, sans-serif;*/
/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/

/*  font-size: 0.7em;*/
  text-align: center;
	margin: 0;
	padding: 0;
	background: #FFFFFF url(images/img01.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
/*  font-family: Tahoma, Verdana, Arial, sans-serif;*/
	font-size: 13px;
/*color: #000000;*/
	color: #737373;
}


.scl_wrapper {
width: 1000px;
margin-left: auto;
margin-right: auto;
padding: 0px;
border: 0px solid yellow;
}

/*mod jrc 040209 - lhs menu link style below...*/
a {
 /*color: #000000;*/
 /*	color: #69A7E1;*/
  text-decoration: none;
  background: inherit;
color: #0099CC;
}

a:hover {
	text-decoration: none;
/*  color: #AABBDD;*/
color: #003366;
}

/*mod jrc 040209*/


.header {
  background-color: #ffffff;
  color: #000000;
}


form {
  display: inline;
  background: inherit;
  color: inherit;
	margin: 0;
	padding: 0;
}

input, textarea {
/*	font-family: Arial, Helvetica, sans-serif;*/
/*  font-family: Tahoma, Verdana, Arial, sans-serif;*/
	font-size: 1em;
	color: #000000;
}


.s {
  text-decoration: line-through;
  background: inherit;
  color: inherit;
}

.b {
  font-weight: bold;
  background: inherit;
  color: inherit;
}


/**/
/*styles adapted from old site::*/

h1, h2, h3 {
/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
/*  font-family: Tahoma, Verdana, Arial, sans-serif;*/

	font-family: Arial, Helvetica, sans-serif;
/*  font-family: Verdana, Arial, sans-serif;*/
/* font-family: Tahoma, Verdana, Arial, sans-serif;*/
/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/

}

h1 {
	font-size: 3em;
}

h2 {
	font-size: 2em;
}

h3 {
margin:0px;
margin-top: 0.5em;
margin-bottom: 0.5em;
padding: 0px;
border: 0px;
font-size: 120%;
}

p, ul, ol {
	margin-bottom: 1.8em;
	line-height: 160%;
}

p {
margin:0px;
margin-top: 0.5em;
margin-bottom: 0.5em;
padding: 0px;
border: 0px;
}

ul, ol {
}

blockquote {
}


hr {
	display: none;
}

/**/


.productListing-odd, .productListing-even {
  background: #ffffff;
  color: inherit;
}

.productListing-heading {
/*  background: #b6b7cb;
  color: #ffffff;
  font-weight: bold;*/
}

A.pageResults {
  color: #0000FF;
  background: inherit;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

.main {
  font-size: 0.7em;
  line-height: 1.5;
  background: inherit;
  color: inherit;
}

.smallText {
  background: inherit;
  color: inherit;
}

.tableHeading {
  font-size: 1em;
  font-weight: bold;
  background: inherit;
  color: inherit;
}

CHECKBOX, RADIO, SELECT {
  font-size: 0.9em;
  background: #ffffff;
  color: #000000;
}

.input2ma {
  font-size: 1em;
  background: #ffffff;
  color: #000000;
}

TEXTAREA.input2ma {
  width: 99%;
  font-size: 1.5em;
  background: inherit;
  color: inherit;
}

TEXTAREA {
  width: 99%;
  font-size: 1em;
  background: inherit;
  color: inherit;
}

SPAN.greetUser {
  font-size: 1em;
  color: #f0a480;
  font-weight: bold;
  background: inherit;
}

SPAN.markProductOutOfStock {
/*  font-family: Tahoma, Verdana, Arial, sans-serif;*/
  font-size: 0.75em;
  color: #c76170;
  font-weight: bold;
  background: inherit;
}

.moduleRow {	}
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; color: inherit; }
.moduleRowSelected { background-color: #E9F4FC; color: inherit; }

.checkoutBarFrom, .checkoutBarTo { color: #8c8c8c; background: inherit; }
.checkoutBarCurrent { color: #000000; background: inherit; }

/* message box */

.messageBox { }
.messageStackError, .messageStackWarning { background-color: #ffb3b5; color: inherit; }
.messageStackSuccess { background-color: #99ff00; color: inherit; }

/* input requirement */

.inputRequirement { color: #ff0000; background: inherit; }

/* TABLE FOR TEMPLATE */

.Table_templateSx {
/*mod jrc 261108*/  
/*  width: 15%;*/
/*  width: 250px;*/
  width: 200px;
  float: left;
border: 0px solid yellow;
}

.Table_templateDx {
/*mod jrc 261108*/  
/*  width: 15%;*/
/*  width: 250px;*/
  width: 200px;
/*  float: left;*/
  float: right;
border: 0px solid yellow;
}

.Table_templateCentral {
/*mod jrc 261108*/  
/*  width: 66%;*/
/*  width: 470px;*/
width: 570px;
  float: left;
border: 0px solid yellow;
}

.Retta {
  width: 1%;
  float: left;
}

.Table_templateClear {
  font-size: 0.2em;
  clear: both;
}

.TemplateSpazio {
  font-size: 0.2em;
  background: inherit;
  color: inherit;
margin-top: 20px;
margin-bottom: 20px;
border-bottom: 4px soild yellow;
	}

.AlignLeft {
  text-align: left;
  background: inherit;
  color: inherit;
}


/*mod jrc 301108 - dew div for top image on product info page*/
.scl_prod_info_top_image_div {
float: left;
border: 0px;
margin: 0px;
padding: 0px;
margin-left: 20px;
border: 0px solid yellow;	
}

.scl_prod_info_info_div {
float: left;
width: 200px;
border: 0px;
margin: 0px;
padding: 0px;
margin-left: 20px;
border: 0px solid yellow;	
}

.scl_prod_info_prod_name_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}

.scl_prod_info_prod_model_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}

.scl_prod_info_prod_price_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}


/*mod jrc 301108 new div for products info page points info div */
.scl_prod_info_points_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}


		
.scl_prod_info_stock_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}
	
.scl_prod_info_dimensions_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}
	
.scl_prod_info_weight_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}

	
.scl_prod_info_options_div
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}
		


/*old qty field and add to cart button div*/
.CinquantaR {
display: block;
  text-align: right;
/*  width: 49%;*/
  width: 135px;
/*  float: left;*/
  float: right;
  background: inherit;
  color: inherit;
border: 0px solid yellow;
}

/*new qty field and add to cart button div*/
.scl_prod_info_add_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}




.scl_prod_info_barcode_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}
	


.scl_prod_info_description_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
margin-top: 20px;
padding: 0px;
padding-left: 20px;
padding-right: 20px;
border: 0px solid yellow;	
}


/*orig extra images div */
/*
.Venticinque2 {
float: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}
*/

.Venticinque2 {
  width: 24%;
  float: left;
/*  float: right;*/
/*mod jrc 040209 - was -    background: inherit;*/
 /* mod jrc 040209 - was - color: inherit;*/
border: 0px solid yellow;
}


.scl_prod_info_extraimages_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}

.scl_prod_info_extraimages_div ul {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
list-style-type: none;
border: 0px solid yellow;	
}

.scl_prod_info_extraimages_div ul li {
float: left;
border: 0px;
margin: 0px;
padding: 5px;
list-style-type: none;
border: 0px solid yellow;	
}



.scl_prod_info_nbrreviews_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}


.scl_prod_info_moreinfo_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}

.scl_prod_info_date_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
margin-top: 20px;
padding: 0px;
border: 0px solid yellow;	
}
			
/*add a review div */
.CinquantaL {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}

.scl_prod_info_alsopurchased_div
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}


.scl_prod_info_related_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
padding: 0px;
border: 0px solid yellow;	
}

.scl_prod_info_reviews_div {
float: left;
clear: left;
border: 0px;
margin: 0px;
margin-top: 20px;
padding: 0px;
border: 0px solid yellow;	
}
		


.Venticinque {
  background: #b6b7cb;
  color: #ffffff;
  font-weight: bold;
  width: 24%;
  float: left;
}

.Trenta {
  width: 30%;
  float: left;
  background: inherit;
  color: inherit;
}

.InfoBoxContenent2MA {
  clear: both;
  border-style:solid;
  border-width:1px;
  border-color: #b6b7cb;
  background: #ffffff;
  color: #000000;
  padding: 1%;
}

/*mod jrc 030209*/


.InfoBoxContenent2MA label {
display: inline-block;
width: 150px;
border: 0px solid yellow;
}


.InfoBoxContenent2MA label.anti_robot_reg_text {
display: inline-block;
width: 100%;
border: 0px solid yellow;
}


/*end mod jrc 030209*/


.ColorRed {
  color: #ff0000;
  background: inherit;
}

.Clear {
  font-size: 0em;
  clear: both;
  background: inherit;
  color: inherit;
}

.HeaderLeft {
  float: left;
  background: inherit;
  color: inherit;
}

.Header	Right {
  float: right;
  background: inherit;
  color: inherit;
}

.HeaderNavigationLeft {
  float: left;
/*  background: inherit;*/
  background: transparent;;
  color: inherit;
}

.HeaderNavigationRight {
  float: right;
/*  background: inherit;*/
  background: transparent;;
  color: inherit;
}

.HeaderNavigation {
 /*mod jrc 040209*/
 /* - was -  background: #b6b7cb;*/
height: 40px;
	background: url(images/img_sub_2.gif) repeat-x;
/* when css3 try - background-size: 20%; */
/*  color: #ffffff; */
color: #003366;
padding-top: 8px;
 /*end mod jrc 040209*/
  text-align: center;
  font-weight : bold;
}

.HeaderNavigationText {
  text-align: center;
  background: transparent;
/*  color: #ffffff;*/
color: #003366;
  font-weight : bold;
}


a.HeaderNavigationText {
  text-align: center;
  background: transparent;
/*  color: #ffffff;*/
/*color: #003366;*/
color: #000000;
  font-weight : bold;
}

a.HeaderNavigationText:hover {
  background: transparent;
color: #FFFFFF;
}


.HeaderError {
/*  font-family: Tahoma, Verdana, Arial, sans-serif;*/
  font-size: 1em;
  background: #ff0000;
/*  color: #ffffff;*/
color: red;
  font-weight : bold;
  text-align : center;
}

.HeaderInfo {
/*  font-family: Tahoma, Verdana, Arial, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
/*  font-family: Verdana, Arial, sans-serif;*/
/* font-family: Tahoma, Verdana, Arial, sans-serif;*/
/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
  font-size: 0.75em;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

A.HeaderNavigation:hover {
  background: #bbccdd;
  color: #ffffff;
}

.img2ma {
  background: inherit;
  color: inherit;  
  border:0px;
}

.ColorSpan {
  color: #0000ff;
  text-decoration: underline;
  background: inherit;
}

.ColorSpanRed {
  color: #ff0000;
  background: inherit;
}

.pageHeading {
  font-size: 1.6em;
  font-weight: bold;
  color: #9a9a9a;
  background: inherit;
}

/*old category list span class*/
.TrentaTre {
  float:left;
  width: 33%;
  background: inherit;
  color: inherit;
}

/*mod jrc 011208 - new category list div class, with ul and li inside... */
.scl_mixed_catlist_div {
display: block;
float: left;
clear: left;
width: 100%;
margin: 0px;
padding: 0px;
/*padding-left: 25px;*/
/*padding-right: 25px;*/
border: 0px solid yellow;
}

.scl_mixed_catlist_div ul {
/*float: left;*/
display: block;
width: 455px;
margin: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
list-style-type: none;
border: 0px solid yellow;
}
	
.scl_mixed_catlist_div ul li {
float: left;
margin: 0px;
padding: 5px;
border: 0px solid yellow;
}
/*end mod jrc 011208*/

/* inizio box.php */

/* mod jrc 050109 - no quotes reqd::*/
/*.fedora-corner-tl { background: #b6b7cb url("templates/fallback/images/infobox/corner_left.png") no-repeat left top; }*/
/*.fedora-corner-tr { background: #b6b7cb url("templates/fallback/images/infobox/corner_right.png") no-repeat right top; }*/

 /* The following line is to render PNGs with alpha transparency within IE/Win, using DirectX */
 /* Work-around for IE6/Mac borkage (Part 1) */

/*.fedora-corner-tl { 
  position: relative;
  display: block;
   float: left; 
   top: 0px;
   left: 0px; 
  width: 11px;
  height: 14px;
 display: none;
background: #b6b7cb; 
background-image: url(templates/fallback/images/infobox/corner_left.png) no-repeat left top; 
}*/

  /* The following line is to render PNGs with alpha transparency within IE/Win, using DirectX */
  /* Work-around for IE6/Mac borkage (Part 1) */

/*.fedora-corner-tr { 
  position: relative;
  display: block;
 float: right;  
 top: 0px;
 right: 0px;
  width: 11px;
  height: 14px;
  display: none;
background: #b6b7cb; 
background-image: 
url(templates/fallback/images/infobox/corner_right.png) no-repeat right top; 
}*/


.fedora-corner-tl {
  display: none;
}

.fedora-corner-tr {
  display: none;
}

/* end mod jrc 050109*/

/*
.fedora-corner-tl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/fallback/images/infobox/corner_left.png",sizingMethod='scale'); }
.fedora-corner-tr { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/fallback/images/infobox/corner_right.png",sizingMethod='scale'); }
*/
/* \*/
  /* Restore the view for everything but IE6/Mac (part 2 of the "IE/Mac fix") */
/*.fedora-corner-tl, .fedora-corner-tr {
  display: block;
}*/

.BoxesInfoBoxHeadingCenterBoxRight {
  background: #b6b7cb;
  color: #ff0000;
}

.BoxesInfoBoxHeadingCenterBoxTitle {
/*mod jrc 261108*/
/*height: 35px;*/
height: 25px;
/*width: 250px;*/
width: 200px;
padding-top: 5px;
  font-size: 1em;
  text-align: left;
  font-weight: bold;
/*  background: #b6b7cb;*/
/*background-image: url(images/img07.jpg);*/
background-image: url(images/img07_2b.jpg);
background-repeat:no-repeat;
 /* mod jrc 040209 - was - color: #ffffff; */
 color: #003366;
border: 0px solid yellow;
}

.InfoBoxContenent2MABox {
  border-style:solid;
  border-width:1px;
  border-color: #b6b7cb;
  color: inherit;
  background: #ffffff;
  color: #000000;
  padding: 0.3em;

/*	font-family: Arial, Helvetica, sans-serif;*/
/*  font-family: Verdana, Arial, sans-serif;*/
/* font-family: Tahoma, Verdana, Arial, sans-serif;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#scl_categories .InfoBoxContenent2MABox {
  background: #ffffff;
  color: #000000;
/*font-size: 1.2em;*/
font-size: 14px;
padding-right: 0px;
font-weight: bold;
}


#scl_categories .InfoBoxContenent2MABox .AlignLeft br {
margin-bottom: 20px;
}


/*mod jrc 060209 */
#scl_categories .InfoBoxContenent2MABox .scl_category {
display: inline-block;
/*width: 1em;
height: 1em;*/
padding-top: 0px;
padding-left: 1em;
background: #FFFFFF url(images/bullet_blue2.gif) 0px 3px no-repeat;
border: 0px solid green; 	
}

#scl_categories .InfoBoxContenent2MABox .scl_category:hover {
display: inline-block;
/*width: 1em;
height: 1em;*/
padding-top: 0px;
padding-left: 1em;
background: #FFFFFF url(images/bullet_green2.gif) 0px 3px no-repeat;
border: 0px solid green; 	
}


#scl_categories .InfoBoxContenent2MABox .scl_category_selected {
display: inline-block;
/*width: 1em;
height: 1em;*/
padding-top: 0px;
padding-left: 1em;
background: #FFFFFF url(images/bullet_green2.gif) 0px 3px no-repeat;
border: 0px solid green; 	
color: #666666;
}
/*end mod jrc 060209 */




#scl_categories div.BoxesInfoBoxHeadingCenterBoxTitle {
padding-left: 12px;	
}



.BoxesErrorBox { 
  background: #ffb3b5; 
  font-weight: bold; 
  color: #000000;
}

.BoxesProductListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  background: #ffffff;
  color: #000000;
}

/* fine box.php */

.Product_listingProductListing-heading {
  width: 24%;
  float: left;
/*  background: #b6b7cb;
  color: #ffffff;*/
  font-weight: bold;
  margin-bottom: 20px;
 border: 0px solid yellow; 
}

/*mod jrc 040209*/
.Product_listingProductListing-heading br {
	margin-bottom: 30px;
}
/*end mod jrc 040209*/

.de { color: inherit; background: inherit; background-image: url(includes/languages/german/images/icon.png);background-repeat:no-repeat;padding-top:1px; padding-left:2px; padding-right:2px;/*font-family: Tahoma, Verdana, Arial, sans-serif;*/  font-size: 1.5em; }
.en { color: inherit; background: inherit; background-image: url(includes/languages/english/images/icon.png);background-repeat:no-repeat;padding-top:1px; padding-left:2px; padding-right:2px;/* font-family: Tahoma, Verdana, Arial, sans-serif;*/ font-size: 1.5em; }
.it { color: inherit; background: inherit; background-image: url(includes/languages/italian/images/icon.png);background-repeat:no-repeat;padding-top:1px;padding-left:2px; padding-right:2px; /* font-family: Tahoma, Verdana, Arial, sans-serif;*/   font-size: 1.5em; }
.es { color: inherit; background: inherit; background-image: url(includes/languages/espanol/images/icon.png);background-repeat:no-repeat;padding-top:1px; padding-left:2px; padding-right:2px;/* font-family: Tahoma, Verdana, Arial, sans-serif;*/ font-size: 1.5em; }
.fr { color: inherit; background: inherit; background-image: url(includes/languages/french/images/icon.png);background-repeat:no-repeat;padding-top:1px; padding-left:2px; padding-right:2px;/* font-family: Tahoma, Verdana, Arial, sans-serif;*/ font-size: 1.5em; }
.nl { color: inherit; background: inherit; background-image: url(includes/languages/dutch/images/icon.png);background-repeat:no-repeat;padding-top:1px; padding-left:2px; padding-right:2px;/* font-family: Tahoma, Verdana, Arial, sans-serif;*/ font-size: 1.5em; }

.EUR { color: inherit; background: inherit; background-image: url(images/currencies/eur.png);background-repeat:no-repeat;padding-top:1px; padding-left:2px; padding-right:2px;/* font-family: Tahoma, Verdana, Arial, sans-serif;*/font-size: 1.5em; }
.USD { color: inherit; background: inherit; background-image: url(images/currencies/usd.png);background-repeat:no-repeat;padding-top:1px; padding-left:2px; padding-right:2px;/* font-family: Tahoma, Verdana, Arial, sans-serif;*/font-size: 1.5em; }

.cssbutton {
  background: #ffffff;
  color : #000000;
  font-size: 10px;
  cursor: pointer;
  text-align:center;
  border: 2px;
  border-style: outset;
  border-color: #b6b7cb;
  border-spacing: 1px;
}


/* Menu */

#menu {
	/*width: 960px;*/
	width: 100%;
/*	height: 58px;*/
	margin: 0 auto;
/*	padding: 1px 0;*/
padding: 0px;
/*	background: url(images/img03.gif) repeat;*/
	background: url(images/img04.gif) repeat-x;
	border: 0px solid yellow;
}

#menu ul {
	display: block;
	float: none;
/*	width: 80%;*/
/*width: 1000px;*/
width: 935px;
	height: 58px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
/*	background: url(images/img03.gif) repeat; */
	list-style: none;
border: 0px solid yellow;
	border-left: 1px solid #999999;
}	

#menu li {
	float: left;
	height: 58px;
	border: 0px;
/*	background: url(images/img03.gif) repeat-x;*/
	border-right: 1px solid #999999;
}

#menu a {
	float: left;
	height: 58px;
	padding: 17px 25px 0 25px;
	text-decoration: none;
	font-size: 1.4em;
	font-weight: bold;
	color: #000000;
	background: url(images/img04.gif) repeat-x;
}

#menu a:hover {
	background: url(images/img04.gif) repeat-x;
	color: #FFFFFF;
}

#menu .current_page_item a {
	background: url(images/img05.gif) repeat-x;
	color: #FFFFFF;
}



/* Logo */

#logo {
	width: 962px;
	height: 91px;
	margin: 0 auto;
	background: url(images/img06.gif) no-repeat;
	color: #69A7E1;
border: 0px solid yellow;
}

#logo h1, #logo h2 {
	margin: 0;
	padding: 0 20px;
}

#logo h1 {
	float: left;
	padding-top: 30px;
	letter-spacing: -3px;
	font-size: 2.5em;
/*	font-family: Arial, Helvetica, sans-serif;*/
/*  font-family: Verdana, Arial, sans-serif;*/
/* font-family: Tahoma, Verdana, Arial, sans-serif;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#logo h2 {
	float: right;
	padding-top: 49px;
	letter-spacing: -1px;
	font-weight: normal;
}

#logo a {
	text-decoration: none;
	color: #69A7E1; 
/*color: #0099CC; */
}

/* mod jrc 040209 */
#logo a:hover {
	text-decoration: none;
/*color: #003366;*/
/*color: #0099CC;*/
}
/*end  mod jrc 040209 */


/* Page */

#page {
	width: 960px;
	margin: 0 auto;
	padding: 10px;
	background-color: #f7f7f7
}

/* Content */

#content {
	float: right;
	width: 680px;
}

.post {
	padding-bottom: 20px;
}

.post .title {
	margin: 0;
	padding: 5px 20px;
	letter-spacing: -2px;
	border-bottom: 1px solid #F5F5F5;
}

.post .title a {
	text-decoration: none;
}

.post .entry {
	padding: 10px 20px;
}

.post .meta {
	height: 26px;
	background: #F5F5F5;
	border-top: 1px solid #E9E9E9;
	font-size: smaller;
	font-weight: bold;
}

.post .posted {
	float: left;
	height: 16px;
	padding: 5px 20px;
	background: url(images/img09.gif) no-repeat left bottom;
}

.post .permalink, .post .comments {
	float: right;
	height: 16px;
	padding: 5px 20px;
}

.post .permalink {
	background: url(images/img10.gif) no-repeat right bottom;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 250px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 20px;
}

#sidebar li ul {
	padding: 20px;
	background: #F5F5F5 url(images/img08.gif) no-repeat left bottom;
}

#sidebar li li {
	margin: 0;
}

#sidebar p {
	padding: 0 20px;
}

#sidebar h2 {
	height: 29px;
	margin: 0;
	padding: 6px 0 0 20px;
	background: url(images/img07.jpg) no-repeat;
	font-size: 1.4em;
	font-weight: normal;
	color: #000000;
}

/* Search */

#search form {
	padding: 20px;
}

#search br {
	display: none;
}

#search #s {
	width: 135px;
}

/* Footer */

#footer {
	clear: both;
	width: 960px;
	margin: 0 auto;
	padding: 10px 0;
	border-top: 1px solid #E9E9E9;
	font-size: smaller;
	background-image:url(images/footer-grayswood-landscapes-plant-nursery.jpg);
	background-repeat:repeat-x
	
}

#footer p {
	margin: 0;
	text-align: center;
	line-height: normal;
}

/*mod jrc 071208 - scl_quickcheckout page */
/*shippers box*/



.scl_fec_address_box {
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}



.scl_fec_shipping_box {
float: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}


.scl_quickcheckout_shipper,
.scl_quickcheckout_shipper_free_div,
.scl_quickcheckout_shipper_nofree_div,
.scl_quickcheckout_shipper_icon_div,
.scl_quickcheckout_shipper_error_div,
.scl_quickcheckout_radio_selected,
.scl_quickcheckout_radio,
.scl_quickcheckout_method_title,
.scl_quickcheckout_method_cost,
.scl_quickcheckout_method_radio,
.scl_quickcheckout_method_cost,
.scl_quickcheckout_update {
float: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}


.scl_quickcheckout_shipping_address {
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 4px solid yellow;	
}



.scl_fec_shipping_address_box, .scl_fec_delivery_address_box {
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}

	
.scl_fec_total_box {
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}


.scl_fec_payment_box {
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}


.scl_fec_payment_address_box {
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}


.scl_quickcheckout_payment_row,
.scl_quickcheckout_payment_rowselected {
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}

.scl_quickcheckout_payment_module {
float: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}

.scl_quickcheckout_payment_radio {
float: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}

.scl_quickcheckout_payment_error,
.scl_quickcheckout_payment_row,
.scl_quickcheckout_payment_title,
.scl_quickcheckout_payment_field {
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}


.scl_fec_comments_box {
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}

.scl_fec_continue {
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}

.scl_fec_continue_button {
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}
	
.scl_fec_progressbar {
float: left;
clear: left;
margin: 0px;
padding: 0px;
border: 1px solid yellow;	
}

/*mod jrc 040209*/
div.scl_product_listing  {
	background: #FFFFFF url(images/img006.jpg) no-repeat top left;
padding-top: 20px;
}	


/*mod jrc 281108 - used for flash insert in top of main page template */
#siteHeader {
/*mod jrc 040209 scl_flash_overlay*/
display: block;
Z-Index: -1; 
/*POSITION: absolute;*/
height: 150px;
width: 100%;
/*end mod jrc 040209 scl_flash_overlay*/
border: 0px solid yellow;
}

#scl_inner_siteHeader {
/*mod jrc 040209 scl_flash_overlay*/
display: block;
/*Z-Index: -1; */
/*POSITION: absolute;*/
height: 150px;
width: 100%;
/*end mod jrc 040209 scl_flash_overlay*/
border: 0px solid yellow;
}


/*the flash header object*/
#scl_flash_obj_1 {
Z-Index: -1; 
POSITION: absolute;
left: 300px;
height: 150px;
width: 50%;
border: 4px solid red;
}


/*the overlay object for flash header*/
#scl_flash_overlay {
Z-Index: 1; 
POSITION: absolute;
/*margin-top:40px;*/ 
margin-left:40px;
top: 90px;
border: 0px solid yellow;
}

#scl_flash_overlay p {
font-family:'Trebuchet MS'; 
font-size:30px; 
font-weight:bold; 
margin: 0px;
padding: 0px;
line-height: 100%;
color:#FFFFFF; 
}

#scl_flash_overlay img {
;
}

/*mod jrc 060902*/

.FooterNavigation {
height: 28px;
	background: url(images/img_sub_2.gif) repeat-x;
/* when css3 try - background-size: 20%; */
/*  color: #ffffff; */
color: #003366;
padding-top: 8px;
 /*end mod jrc 040209*/
  text-align: center;
  font-weight : bold;
border: 0px solid yellow;
}

.FooterNavigationLeft {
  float: left;
/*  background: inherit;*/
  background: transparent;;
  color: inherit;
}

.FooterNavigationRight {
  float: right;
/*  background: inherit;*/
  background: transparent;;
  color: inherit;
}

.scl_footer_text {
border: 0px solid yellow;	
}


span.scl_bullet_1 {
display: inline-block;
width: 1em;
height: 1em;
padding-top: 0px;
background: #FFFFFF url(images/bullet_green2.gif) 0px 3px no-repeat;
border: 0px solid green; 	
}

span.scl_bullet_1:hover {
background: #FFFFFF url(images/bullet_blue2.gif) 0px 3px no-repeat;
}

.scl_new_products {
border: 0px solid yellow;
}


/*new styles for links page*/

div.scl_banner_group_partners {
display: inline-block;
float: left;
clear: left;
width: 100%;
margin: 0px;
margin-bottom: 20px;
padding: 0px;
border: 0px solid yellow;	
}

div.scl_banner_group_partners span.scl_banner {
display: inline-block;
float: left;
clear: left;
padding: 0px;
margin-top: 5px;
margin-bottom: 5px;
border: 0px solid yellow;
}

div.scl_banner_group_partners span.scl_banner a img {
margin-top: 5px;
margin-right: 5px;
border: 0px solid red;
}

/*more..*/

div.scl_banner_group_backads {
display: inline-block;
float: left;
clear: left;
width: 100%;
margin: 0px;
margin-bottom: 20px;
padding: 0px;
border: 0px solid yellow;	
}

div.scl_banner_group_backads span.scl_banner {
display: inline-block;
float: left;
clear: left;
padding: 0px;
margin-top: 5px;
margin-bottom: 5px;
border: 0px solid yellow;
}

div.scl_banner_group_backads span.scl_banner a img {
margin-top: 5px;
margin-right: 5px;
border: 0px solid red;
}


/*mod jrc 090209 - new css for scl_flash_galllery... */

#scl_flash_gallery_content {
		height: 600px;
/*float: left;	*/	
padding-top: 0px;
border: 0px solid yellow;
}


/*folowing should work, but doesnt - broken flash code?*/
#scl_flash_gallery_object {
display: inline-block;
float: left;
margin-top: 0px;
border: 0px solid yellow;
}

	