/*-----------------------------------------------------------------------------
   CSS Code
----------------------------------------------------------------------------- */

* {
 margin: 0;
 padding: 0;
 border: none;
 font-size: 1em;
}

body{
 background:url(../images_layout/layout_background.jpg) top left;	
 background-color:#efefef;
 color:#666666;
 font:62.5% Verdana, Arial, Helvetica,sans-serif;
}

/*-----------------------------------------------------------------------------
   Link
----------------------------------------------------------------------------- */

a, a:link, a:visited {
	color: #1E90FF;
	text-decoration: underline;
}

a {
 outline: none;
 outline-style: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

/*-----------------------------------------------------------------------------
   Container
----------------------------------------------------------------------------- */

#container{
 width:950px;
 margin: 0 auto; 
 position:relative;
}

/*-----------------------------------------------------------------------------
    Header
----------------------------------------------------------------------------- */

#header{
 height:70px;
 background: transparent url(../images_layout/header-border-bottom.jpg) bottom left no-repeat;
}

*html #header div.cart{
margin-left:270px;
}

#header div.cart{
 float:left;
 text-align:right;
 margin-left:540px;
 margin-top:10px;
}

#header div.cart img{
 float:left;
 }
 
#header div.cart p{
 float:left;
 margin-right:5px;
 color:#0c8db7;
 font-size:1.3em;
 padding-top:4px;
}

#header div.cart p a{
 color:#0c8db7;
 text-decoration:none;
}

#header div.cart p span{
font-weight:bold;
}

#header div.cart form {
 float:left;
 margin-top:-3px;
}

#header div.cart form input.search_str {
 width:200px;
 margin-top:3px;
 padding-top:5px;
 padding-bottom:4px;
 border:1px #b6deeb solid;
 float:left;
}

#header div.cart form input.cart_image {
 float:left;
 margin-left:5px;
 margin-top:3px;
}

#header h1{
 font-size:16px;
 text-transform:uppercase;
 letter-spacing:2px;
 color:white;
 padding:22px;
}

#header h1 a{
 width:516px;
 height:68px;
 display: block;
 /* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
}
* html > body #header h1 a {
   letter-spacing: -999em;
}

/*-----------------------------------------------------------------------------
   Navigation
----------------------------------------------------------------------------- */

#navigation{
 height: 21px;
 margin-right:40px;
 display:block;
 font-size: 1.2em;
 text-align:right;
}

#navigation ul{
 list-style: none;
 padding-top:15px;
}

#navigation ul li{
 display: inline;
 margin-left:35px;
 
}  

#navigation ul li a {
   text-decoration: none;
	color: #1195a4;
	border: none;
	font-size:1.2em;
}

#navigation ul li a:hover, #navigation ul li a.active {
	color: #515149;
}

#navigation ul li.current a {
	color: #515149;
}

/*-----------------------------------------------------------------------------
    Content
----------------------------------------------------------------------------- */

#content{
 background-color:#ffffff;
 font-size: 1.2em;
}

#main-content-full{
 width:950px;
 min-height:400px;
 background: url(../images_layout/layout_background-maincontent.jpg) repeat-y ;
 margin-bottom:10px;
 height: auto;

}

#main-content-full p.bottom{
   margin-left:30px;
   color:#62aeb9;
   font-size:1em!important;
   
}

* html  #main-content-full div.main-content-small{
	width:600px;
	float:left;
}

#main-content-full div.main-content-small{
 width:650px;
 margin-left:20px;
 margin-top:10px;/*10px;*/
 float:left;
 
}
*:first-child+html #main-content-full div.main-content-small{
	 margin-top:10px;
}
#main-content-full div.main-content-small h3{
 color:#8bbc20;
 font-size:2.1em;
 margin-bottom:5px;
 font-family:georgia;
 font-weight:normal;
 
}

#main-content-full div.main-content-small p{
 font-size:1em;
 margin-top:10px;
 color:#056b8c;
 margin-right:35px;
 margin-bottom: 5px;
}

#main-content-full div.main-content-small h3.check{
 color:#8bbc20;
 font-size:2.3em!important;
 text-transform:none;
 font-family:georgia;
 font-weight:normal;
}



#main-content-full div.main-content-small div.check-left,
#main-content-full div.main-content-small div.check-right{
 width:300px;/*440*/
 margin-top:10px; 
 float:left;
 margin-bottom:15px;
/* border: 1px solid black;*/
}

#main-content-full div.main-content-small div.check-left h2,
#main-content-full div.main-content-small div.check-right h2{
 color:#08535c;
 font-size:1.5em!important;
 text-transform:none;
 font-family:georgia;
 font-weight:normal;
 margin-left:2px;
 padding-bottom:5px;
}

#main-content-full div.main-content-small div.check-left p,
#main-content-full div.main-content-small div.check-right p{
 margin-top:10px;
 margin-bottom:32px;
 color:#39757d;
 margin-left:3px;
}


* html #main-content-full div.main-content-small div.check-mid{
	margin-left:10px;
	width:195px;
}

#main-content-full div.main-content-small div.check-mid{
 width:230px;
 margin-left:20px;
 margin-top:40px;
 float:left;
}

#main-content-full div.main-content-small div.check-left div.formLine,
#main-content-full div.main-content-small div.check-right div.formLine{
	clear:both;
	float:left;
	width:400px;
	margin-bottom:18px;
	margin-top:3px;
}
*html #main-content-full div.main-content-small div.check-left div.formLine,
*html #main-content-full div.main-content-small div.check-right div.formLine{
margin-bottom:18px;
}

#main-content-full div.main-content-small div.check-left div div.caption,
#main-content-full div.main-content-small div.check-left div div.formCaption,
#main-content-full div.main-content-small div.check-right div div.caption,
#main-content-full div.main-content-small div.check-right div div.formCaption{
 margin-top:10px;
  color:#39757d;
 margin-left:3px;
 float:left;
 width:30%;
}

#main-content-full div.main-content-small div.check-left div div.control,
#main-content-full div.main-content-small div.check-left div div.formControl,
#main-content-full div.main-content-small div.check-right div div.control,
#main-content-full div.main-content-small div.check-right div div.formControl{
	float:left;
}
#main-content-full div.main-content-small div.check-left div div input,
#main-content-full div.main-content-small div.check-right div div input{
	border:1px #aad255 solid;
	background:#fbffe6;
	padding-top:5px;
	padding-bottom:5px;
	width:130px;/*180*/
	float:left;
}
#main-content-full div.main-content-small div.check-right div div #sa_new,
#main-content-full div.main-content-small div.check-right div div #sa_billing{
	width: 20px;
}
* html #main-content-full div.main-content-small div.check-left div div select,
* html #main-content-full div.main-content-small div.check-right div div select{
	margin-left:1px;
	margin-top:5px;
}

*:first-child+html  #main-content-full div.main-content-small div.check-left div div select,
*:first-child+html  #main-content-full div.main-content-small div.check-right div div select{
	margin-left:1px;
	margin-top:5px;
}

#main-content-full div.main-content-small div.check-left div div select,
#main-content-full div.main-content-small div.check-right div div select{
	border:1px #aad255 solid;
	background:#fbffe6;
	padding-top:5px;
	padding-bottom:5px;
	/*margin-bottom:15px;*/
	width:130px;/*180*/
}

#main-content-full div.main-content-small div.check-right{
/* width:170px;
 /*margin-left:15px;*/
/* margin-top:10px;
 float:left;*/
}
*html #main-content-full div.main-content-small div.check-right{
	/*width:150px;*/
}

#main-content-full div.main-content-small div.check-right h2{
/* color:#08535c;
 font-size:1.5em!important;
 text-transform:none;
 font-family:georgia;
 font-weight:normal;
 margin-left:2px;
 padding-bottom:15px;*/
}
#main-content-full div.main-content-small div.formSpace{
	width: 300px;
}
#main-content-full div.main-content-small div.check-right  p {
 /* margin-bottom:15px;*/
}

#main-content-full div.main-content-small div.check-right p input{
/* padding-left:12px;
 padding-bottom:15px;
 width:20px;*/
}

#main-content-full div.main-content-small div.box-green{
 clear:both;
 border:1px #aad255 solid;
 background:#cde694;
 margin-right:25px; 
}
#main-content-full div.main-content-small div.box-green img{
  margin-top:10px;
  margin-bottom:10px;
  padding-left:180px;  
}

* html #main-content-full div.main-content-small div.box{
	margin-right:10px;
	 width:190px;
}

#main-content-full div.main-content-small div.box{
 margin-top:0px;
 width:200px;
 float:left;
 margin-right:15px;
 margin-bottom:30px;
 text-align: center;
 height: 220px;
}
#main-content-full div.main-content-small div.box div.border-image{
	background: url(../images_layout/product_box.jpg) no-repeat;
	width:177px;
 	height:177px;
	margin-left: 12px;
	margin-bottom: 2px;
}
#main-content-full div.main-content-small div.box div.border-image img{
 padding-top: 7px;/*25px;*//*7px;*/
 /*width: 161px;
 height:161px;*/
}


#main-content-full div.main-content-small div.box p{
 color:#056b8c;
 margin-top:0px;
 margin-right:0px;
 margin-bottom: 0px;
}

* html #main-content-full div.main-content-small h3.category{
	margin-top:-5px;
}

*:first-child+html #main-content-full div.main-content-small h3.category{
	margin-top:-5px;
}


#main-content-full div.main-content-small h3.category{
 color:#8bbc20;
 font-size:2.3em!important;
 text-transform:none;
 font-family:georgia;
 font-weight:normal;
 margin-top:-20px;
margin-bottom:20px;
}

#main-content-full div.main-content-small p.category{
 text-align:right;
 margin-right: 45px;
 color:#80b614;
}

#main-content-full div.main-content-small p.category a{
 text-decoration:none;
 color:#80b614;
}

#main-content-full div.main-content-small p.category a:hover{
 color:#57b4de;
}

#main-content-full div.main-content-small p.category a.current{
 color:#57b4de;
}

#main-content-full div.bottom{
 background: url(../images_layout/maincontent-border-bottom.jpg) no-repeat left bottom;
 height:13px;	
 margin-top:20px;
}



/** html #main-content-full div.main-content-small div.products img.examples{
	margin-right:0px;
	margin-left:0px;
	width:124px;
}

* html #main-content-full div.main-content-small div.products img {
	margin-right:0px;
	width:470px;
	
}
*/
#main-content-full div.main-content-small div.products{
	width: 450px;
	/*margin: 0 auto;*/
	/*border: 1px solid black;*/
	text-align: center;
	float: left;
}
#main-content-full div.main-content-small div.secondary{
	width: 140px;
	/*margin: 0 auto;*/
	/*border: 1px solid black;*/
	text-align: center;
	float: left;
	margin-right: 30px;
	padding-left:25px;
}

#main-content-full div.main-content-small div.secondary a {
	padding-left:10px;
	padding-right:10px;	
}
#main-content-full div.main-content-small div.secondary a img{
	margin-bottom:30px;
	width: 127px;
	height: 127px;
}

#main-content-full div.main-content-small div.products img{
 /*float:left;*/
}

#main-content-full div.main-content-small div.products img.examples{
 margin-left:20px;
 float:left;
 margin-bottom:20px;
}

* html #main-content-full DIV.main-content-small div.products {
margin-left:-20px;
}
* html #main-content-full DIV.main-content-small div.secondary {
margin-right: -20px;
margin-left: -20px;

}

#main-content-full div.main-content-small div.description{
 margin-top:15px;
 float:left;
/* margin-right:15px;*/
 margin-bottom:14px;
}

* html #main-content-full div.main-content-small div.description-left{
	width:350px;
}

#main-content-full div.main-content-small div.description-left {
 clear:both;
 width:390px;
 border-right:1px #d9e1b4 solid;
 float:left;
 padding-right:8px;
 height: 50px;
 min-height: 50px;
 height: auto;
 font-size:1em;
}

#main-content-full div.main-content-small div.description-left p{
 color:#083547;
 margin-right:12px;
}

#main-content-full div.main-content-small div.description-right{
	width:228px;
	float:left;
	margin-left:-1px;
/*	margin-top:-5px;*/
	border-left: 1px #d9e1b4 solid;
	padding-left: 12px;
}

#main-content-full div.main-content-small div.description-right h2{
	color:#95c22b;
	font-size:1.4em;
	margin-bottom:10px;
	font-family:georgia;
 font-weight:normal;
}

#main-content-full div.main-content-small div.description-right ul{
	list-style: none;

	
}

#main-content-full div.main-content-small div.description-right ul li{
	margin-bottom:10px;
}

#main-content-full div.main-content-small div.description-right ul li p.quantity{
	padding-top:20px;
}

#main-content-full div.main-content-small div.description-right ul li p{
	color:#083547;
	float:left;
	margin-bottom:10px;
	margin-right:0px;
	margin-top:0px;
}

#main-content-full div.main-content-small div.description-right ul li p select{
	/*color:#eeeeee;*/
	color:#000000;
	width:150px;
	border:1px #8a8a8a solid;
	margin-left:29px;
	display: block;
}

/*#main-content-full div.main-content-small div.description-right ul li p select.ProductAttributesSelect{
	margin-left:36px;
}*/

#main-content-full div.main-content-small div.description-right ul li p select#attribute_input_1 {
	margin-left:36px;
}

#main-content-full div.main-content-small div.description-right form {
 padding-top:10px;
}

#main-content-full div.main-content-small div.description-right ul li p input{
	color:#000000;
	/*faffe5;*/
	width:25px;
	border:1px #d9e3a8 solid;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:2px;
}

* html  #main-content-full div.main-content-small div.description-right ul li  img{
		width:112px;
}

.cart-button{
	width:118px;
	padding-top:15px;
	padding-left:7px;
	float: left;
	
}

* html #main-content-full div.main-content-small div.box-green-products{
	margin-top:15px;
	
}


#main-content-full div.main-content-small div.box-green-products{
	clear:both;
	background: url(../images_layout/background-box-product.jpg) no-repeat;
	width:642px;
	height:227px;
	margin-right:-50px;
}


#main-content-full div.main-content-small div.box-green-products h3{
	color:#ffffff;
	text-transform:uppercase;
	padding-left:30px;
	padding-top:10px;
	font-size:1.9em;
	margin-bottom:4px;
	font-family:georgia;
 font-weight:normal;
}

* html #main-content-full div.main-content-small div.box-green-products div.inside {
		margin-left:25px;
}

#main-content-full div.main-content-small div.box-green-products div.inside {
	float:left;
	margin-left:50px;
	width:155px;
	height:124px;
	
}

#main-content-full div.main-content-small div.box-green-products div.inside p{
	color:#ffffff;
	font-size:1em;
	text-align:center;
}

#main-content-full div.main-content-small div.box-green-products div.inside p.middle{
	padding-left:10px;
}

#main-content-full div.main-content-small div.box-green-products div.inside p.right{
	padding-left:17px;
	
}
#main-content-full div.main-content-small div.box-green-products div.inside p a{
	color:#FFFFFF;
}

#main-content-full div.main-content-small div.box-green-products div.inside img{
	float:left;
	width:124px;
	height:124px;
	margin-bottom:10px;
}

#main-content-full div.main-content-small div.box-green-products   div.inside img.middle{
	float:left;
	margin-left:15px;
	background:aqua;
}

#main-content-full div.main-content-small div.box-green-products   div.inside img.right{
	float:left;
	margin-left:22px;	
}
/*Cart*/
#main-content-full a.cart-button {
	background: url(../images_layout/button-cart.jpg) left center no-repeat;
	height: 15px;
	width: 134px;
	color: #ffffff;
	text-decoration: none;
	padding: 8px 0 10px 35px;
	text-transform: uppercase;
}
#main-content-full a.cart-button-right{
	float: right;
	padding-left: 47px;
	width: 122px;
}
#main-content-full p a.cart-right{
	color: #8bbc20!important;
	font-weight: bold;
	float: right;
	text-decoration: none;
}
#main-content-full p a.cart{
	color: #8bbc20!important;
	font-weight: bold;
	text-decoration: none;
	margin: 8px 0 0 5px!important;
	float: left;
	
}
#main-content-full h3.cart{
	float: left;
	font-family:georgia;
 font-weight:normal;
}

/* Checkout */
h2.checkout{
	color:#95C22B;
	font-size: 1.4em;
	margin-top:12px;
	margin-bottom:5px;
	font-family:georgia;
 font-weight:normal;
}

#main-content-full div.main-content-small div.check-right div div input.shipping_address {
	background: url(../images_layout/button-cart.jpg) left center no-repeat;
	height: 36px;
	width: 166px;
	color: #ffffff;
	text-decoration: none;
	padding: 8px 0 10px 0px;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
div#divPaymentForm{
}
div#divPaymentForm input{
	border: 1px solid #ABE0E5;
	padding: 2px 0px;
	margin: 2px 0px;

}
div#divPaymentForm div.formLine{
	padding: 2px 0px;
	margin: 2px 0px;

}
div#divPaymentForm select{
	border: 1px solid #ABE0E5;
	margin: 2px 0px;

}
/* Table code */

#main-content-full table{
	width: 98%;
	margin: 30px 0px 25px 0px;
	border-collapse: collapse;
	text-align: left;
	border: 1px solid #abe0e5;
	clear: both;
	font-weight: bold;
}

#main-content-full table th,
#main-content-full table thead th {
	font-size: 1em;
	height: 30px;
	color: #8bbc20;
	padding-left:10px;
	line-height:100%;
	border-right: 1px solid #abe0e5;
	border-bottom: 1px solid #abe0e5;
}

#main-content-full table td {
	font-size: 1.1em;
	/*height: 120px;*/
	padding:15px 0 15px 10px;
	border-bottom: 1px solid #abe0e5;
	border-right: 1px solid #abe0e5;
	vertical-align: top;
	color: #234b58;
}

#main-content-full table td img{
	float: left;
	margin-right: 10px;
}
#main-content-full table td p{
	color: #8bbc20!important;
	font-weight: bold;
	margin: 0 15px 10px 0!important;
	font-size: 0.9em!important;
}

#main-content-full table td a.remove{
	background: url(../images_layout/cart-remove-item.jpg) left center no-repeat;
	color: #a2361d;
	font-weight: normal;
	text-decoration: none;
	padding-left: 15px;
}
#main-content-full table td div.CatalogItemLight{
	color: #8bbc20;
}

#main-content-full table col.product {

}
#main-content-full table col.quantity {
	width:110px;
}
#main-content-full table col.price {
	width:110px;
}
#main-content-full table col.total {
	width:110px;
}
/*-----------------------------------------------------------------------------
   Banner
----------------------------------------------------------------------------- */
#banner {
	width:950px;
	height:325px;
	background: url(../images_layout/banner1.jpg) no-repeat;
}
#banner h1{
	/*border:1px solid black;*/
	float:left;
	height:45px;
	margin-left:30px;
	width:270px;
}
#banner h1 a{
display: block;
height:45px;
width:270px;
 /* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
}
* html > body #banner h1 a {
   letter-spacing: -999em;

}
#banner h4{
	font-size:3.7em;
	color:#ffffff;
	padding-top:65px;
	padding-left:290px;
}

#banner img{
	margin-top: 55px;
	/*padding-top:55px;*/
	/*padding-left:270px;*/

}

#banner h4{
	font-size:3.7em;
	color:#ffffff;
	padding-top:65px;
	padding-left:290px;
}

#banner p{
	width:400px;
	font-size:1.5em;
	color:#ffffff;
	/*padding-top:20px;*/
	/*padding-left:290px;*/
	margin-top:140px;
	float:left;
	font-style:italic;
	/* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */

 height: 80px;

}

#banner p a{
	font-size:0.8em;
	color:#c2eff4;
	padding-left:25px;
	/* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
float: left;
height: 60px;
  
 margin-left:260px;
margin-top:30px;
width:60px;
}
	
}

* html #banner p.right{
/*	margin-top:-50px;*/
}
* html #banner p a{
	margin-left: 230px;
	margin-top:20px;
}

#banner p.right{
	width:180px;
	font-size:1.2em;
	color:#86b436;
	padding-left:0px;
	margin-top:-42px;
	font-weight:bold;
	/* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
 float: left;
 height: 60px;
 margin-top: 120px;
 
	
}

#banner p.right span{
	display:block;
	/*margin-top:5px;*/
	/* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
 margin-top:0px;
 height: 1px;
}

#banner p.right a{
	float: left;
	font-size:0.8em;
	color:#86b436;
	/*padding-left:45px;*/
	font-style:normal;
	padding-top:10px;
	/*text-decoration:none;*/
	/* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
/* border: 1px solid black;*/
 margin-left: 70px;
 width: 40px;
 margin-top:0px;
 
}
* html #banner p.right a{
	margin-left: 40px;
	margin-top:0px;
	
	padding-top:0px;
}

/*-----------------------------------------------------------------------------
   Sidebar
----------------------------------------------------------------------------- */
* html #sidebar {
	margin-left:15px;
}

#sidebar{
   width: 242px;
   min-height:400px;
   height:auto;
   float: left;
   margin-top:10px;/*10px;*/
   clear:both;
   margin-left:30px;
}
*:first-child+html #sidebar{
	 margin-top:10px;
}


#sidebar div.box{
   background: url(../images_layout/sidebar_background.jpg) repeat-y;   
   width: 232px;
   float: left;
   clear:both;
}

* html  div.sidebar-top{
	margin-bottom:-5px;
	
}

div.sidebar-top{
	background: url(../images_layout/sidebar_top.jpg) no-repeat left top;  
	height:11px;	
}


#sidebar div.box img{
   padding-left:15px;
}
#sidebar div.box img.boton {
padding-bottom:5px;
padding-left:8px;
padding-top:10px;
}
#sidebar  h3{
   height:0x;
   padding-left: 20px;
   padding-right: 20px;
   font-size:1.2em !important;
   color:#198f9d !important;
   font-family:georgia;
 font-weight:normal;
}

#sidebar div.box h2{
   padding-left: 15px;
   text-transform:uppercase;
   font-size:1.3em;
   color:#9bbb54;
   margin-bottom:10px;
   font-family:georgia;
 font-weight:normal;
 
}
#sidebar div.box h2.conta{
   padding-left: 15px;
   margin-bottom:10px;
 	/* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
 background: url(../images_layout/contact-sidebar.jpg) no-repeat;
 display: block;
 margin-left: 10px;
}

.clear{
clear:both;
}

#sidebar p.bottom{
   clear:both;
	padding-top:15px;
   margin-left:0px;
   margin-right:0px;
   color:#62aeb9;
   font-size:1em!important;
   background:none !important;
}

*:first-child+html div.sidebar-bottom{
	margin-top:0px;
}

div.sidebar-bottom{
	background: url(../images_layout/sidebar_bottom.jpg) no-repeat left bottom;   
	height:11px;
	clear: both;
	margin-top:-15px;
}

#sidebar-buttons  ul{	
	 list-style: none;
	 margin-left: 10px;
	 margin-top:15px;
}
#sidebar-buttons  ul li{
	background: url(../images_layout/button.jpg) no-repeat left top;
	padding:10px;
	margin-bottom: 10px;	
}

#sidebar-buttons  ul li.donate{
	background: url(../images_layout/button-donate.jpg) no-repeat left top;
	height:139px;
}

#sidebar-buttons  ul li.donate p{
	padding-top: 102px;
	background:none;
	color: #F0F6E2;
	text-align:left;
	/*font-family:helvetica;*/
	/*font-size: 1.2em;
	font-weight: bold;	*/
	/*margin-left:-20px;*/
}

#sidebar-buttons  ul li a{
	text-decoration: none;
	color: #F0F6E2;
	font-size: 1.2em;
	padding-left: 10px;
	font-weight: bold;	
	
}

#sidebar div.box div.box1{
   background: url(../images_layout/layout-sidebar-box11.jpg) no-repeat;   
	height:101px;
	padding:10px;
	margin-left:10px;
	width:202px;
		/* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
 margin-top:20px;
}

#sidebar div.box div.box1 p{
   color:#329095;
   font-size:1.5em !important; 
   margin-left:0px;
   background:none !important;
   	/* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
}

#sidebar div.box div.box1 p span{
	display:block;
   margin-top:5px;
   margin-bottom:10px;
   	/* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
}

#sidebar div.box div.box1 p a{
	color:#85b81e;
	text-decoration:none;   
   font-size:0.8em;
   	/* hide from IE Mac \*/
 text-indent: -999em;
 overflow: hidden;
 /* end hide */
 display: block;
}

#sidebar div.box div.box2{
   background: url(../images_layout/layout-sidebar-box2.jpg) no-repeat;   
	height:137px;
	padding:10px;
	margin-left:10px;
	width:202px;
	
}

#sidebar div.box div.box2 h2{
   color:#0c8db7;
   font-size:1.1em !important; 
   margin-left:-12px;
   margin-top:5px;
   margin-bottom:12px;
   font-family:georgia;
 font-weight:normal;
}

#sidebar div.box div.box2 p{
   color:#0f5e77;
   font-size:1.1em !important; 
   margin-left:0px;
   margin-top:10px;
   background:none;
}

#sidebar div.box div.box2 p a{
   text-decoration:none;  
   color:#0f5e77;
}

/*-----------------------------------------------------------------------------
   Footer
----------------------------------------------------------------------------- */

#footer{
 background-color:#1E90FF;
 height:50px;
 font-size:1.1em;
 color:#AAAAAA;
 text-align:center;
 clear:both;
}
