html
{
	height: 100%;
	/* Opera font-size hack */
	font-size: 106.5%;
}
body
{
	margin: 0;
	padding: 0;
   font-family: "Trebuchet MS", Tahoma, Geneva, lucida, sans-serif;
	color: black;
	background: #fff url(../images/back_page.png) repeat-x top center;	
	height: 100%;
	font-size: 76.5%;
}

/* BASIC TAGS */
a {color: #207aab; text-decoration: none;font-size: 90%;}
a:hover {color: white;}
img {border: 0 none; margin: 0; padding: 0;}

h1 {font-size: 26px; font-weight: bold; margin: 0; padding: 0;}
h2 {font-size: 170%; font-weight: bold; margin: 0 0 10px 0; padding: 0;}
h3 {font-size: 150%; font-weight: normal; margin: 0 0 10px 0; padding: 0;}
h4 {font-size: 110%; font-weight: bold; margin: .8em 0 .2em; padding: 0;}

	h2.first,
	h3.first
	{margin-top: .2em; margin-bottom: .3em;}

em.number {color: #f90; font: normal 1em normal;}

p  {margin: 0 0 1em; padding: 0; line-height: 1.6em;}
  .firstParagraph {font-size: 110%;}
blockquote  {margin: 0 0 1em 1em; padding: 0; line-height: 1.6em;}

ins {color:#2c551a;}
hr { margin:0;_margin:0; height:10px;border:0;}
hr.m25px {clear:both;margin:0 25px;}
/* END: BASIC TAGS */

.break { clear: both; height: 1px; font-size: 1px; overflow: hidden; visibility: hidden;}
.clear {	clear: both; display: block;}


/* FORMS */
form {margin: 10px 0 0 0px;}
input {border: 1 none; position: relative; top: 2px; left: 5px; background: transparent none;}

.inputBox {
  position: relative; height: 18px; width: 203px;
  background: #FFFFFF;
  padding: 2px 0 0 5px;
  border-left: 1px solid Gray;
  border-top: 1px solid Gray;
  }
  .alert .inputBox {background-position: 0px -25px;}
  
  .inputBox2 {
  position: relative; height: 16px;
  color:#a2d429;
  padding: 2px 0 0 5px;
  border-left: 1px solid #a2d429;
  border-top: 1px solid #a2d429;
  border-right: 1px solid #FDD3A1;
  border-bottom: 1px solid #FDD3A1;
    }
  .inputBox2a {
  position: relative; height: 16px;
  color:#a2d429;
  padding: 2px 0 0 5px;
  border-left: 0px solid #a2d429;
  border-top: 0px solid #a2d429;
  border-right: 0px solid #FDD3A1;
  border-bottom: 0px solid #FDD3A1;
    }
  
  .fakeInputBox {
  position: relative; height: 1.5em; width: 145px;
  }

.inputBoxLeft {
  position: absolute; top: 0; left: 0; width: 10px; height: 25px;
  background: #FFFFFF url(/images/form-input-left-double.png) 0px 0px no-repeat scroll;
  }
  .alert .inputBoxLeft {background-position: 0px -25px;}
  
.inputBoxRight {
  position: absolute; top: 0; right: 0; width: 10px; height: 25px;
  background: #FFFFFF url(/images/form-input-right-double.png) 0px 0px no-repeat scroll;
  }
  .alert .inputBoxRight {background-position: 0px -25px;}
/* END: FORMS */


/*  CLASSES */
.cleaner { clear: left; width:100%; height: 0;}
.fleft {float:left;}
.fright {float:right;}
.cb {clear:both;display:block;width:100%;}
.cl {clear:left;display:block;width:100%;}
.icon {position:relative;top:1px;}
.title1 {font-size: 190%; font-weight: normal; margin:0;}
.title2 {font-size: 220%; font-weight: normal; margin:0;}
.title3 {font-size: 16px; font-weight: bold; margin:0;padding:0;}
.bold {font-weight:bold;}
.top5 {margin-top: 5px;}
.top10 {margin-top: 10px;}
.top20 {margin-top: 20px;}
.white{color:white;}
.green{color:#7BA80E;}
.green2{color:#90C119;}
.green3{color:#D6F46B;}
.bold{font-weight:bold;}
.orange{color:#207aab;}
.red {color: red;}
.left230 {margin-left: 230px;}

/* PAGE */
#page {width:1000px;margin:0 auto;text-align:left;}

/* TOP LOGO */
#top_logo {height:105px;background: url(../images/top_logo.png) no-repeat top left;}

/* LANG */
#top_lang{
   height:36px;
	width:484px;
	margin:0;
	margin-top:10px;
	background:none;
	float:right;
	display:block;
}
#top_lang img{
	float:right;
	border:none;
	padding-left: 5px;
}
/* TOP MENU */
#top_menu{
   height:36px;
	width:560px;
	margin:0;
	margin-top:19px;
	background:none;
	float:right;
	display:block;
}
.tmenu1{ 
   height:36px;
	width:110px;
	display:block;
	float:left;
}
a.tmenu1 {
	background-image: url(../images/t_menu1.png);
	font-size: 13px;
	color: black;
	padding: 0px 0 0px 0px;
	margin: 0 1px 0px 0;
	text-decoration: none;
	font-weight: normal;
   line-height: 40px;
   }
a.tmenu1:hover {
	font-size: 13px;
	color: black;
	background-image: url(../images/t_menu1b.png);
	text-decoration: none;
	font-weight: normal;
   line-height: 30px;
	}	
.tmenu2 {
   height:36px;
	width:110px;
	display:block;
	float:left;
}
a.tmenu2 {
	background-image: url(../images/t_menu2.png);
	font-size: 13px;
	color: black;
	padding: 0px 0 0px 0px;
	margin: 0 1px 0px 0;
	text-decoration: none;
	font-weight: normal;
   line-height: 30px;
   }
a.tmenu2:hover {
	font-size: 13px;
	color: black;
	background-image: url(../images/t_menu1b.png);
	text-decoration: none;
	font-weight: normal;
	}		

/* LOGIN */
#login {position: relative;width:380px;margin: 0px 0 0 260px;padding-top:60px; background:none;}
.login_button {padding:0 0 0 0;position:relative;top:1px;_top:-3px;}

/* FORM login */
.login form {
	width: 350px;
}
.login fieldset {
	padding: 0px;
	border: none;
}
.login input ,.login textarea {
	margin: 0 0 8px 0;
}
.login label  {
	width: 80px;
	float: left;
	display:block;
}
.login form br   {
	display: none; 
}

.login input.btt {
   padding:0;
	margin:0 0 0 80px;
}

/* TOP MASTER */
#top_master {
   height:312px;
	width:1000px;
	background:url(../images/img_top_master.png) no-repeat;
	margin:0; padding:0;
}
/* ------------------------------------- strips*/
#strip1 {
   height:140px;
	width:1000px;
	float:left;
   background-image: url(../images/howitworks.jpg);
   margin-bottom: 0px;
	margin-bottom: 20px;
}
#strip2 {
   height:140px;
	width:1000px;
	float:left;
   background-image: url(../images/howitworks.jpg);
   margin-bottom: 0px;
	margin-bottom: 20px;
}
#strip3 {
   height:140px;
	width:1000px;
	float:left;
   background-image: url(../images/howitworks.jpg);
   margin-bottom: 0px;
	margin-bottom: 20px;
}
.strip_text {
   font-size: 26px;
	font-weight: bold;
	color:#fff;
	float:right;
	padding: 85px 30px 0 0;
}

/* TOP LEFT BOX */
#top_lbox {
   height:280px;
	width:280px;
	float:left;
   background-image: url(../images/top_lbox.png);
	margin: 15px 0 0 15px;
}

/* TOP FORM */
#top_form {
   width:660px;
	height:179px;
	float:left;
	margin-left:23px;
   margin-top:23px;
}

#pagecover{
	width: 1000px;
	margin: 15px auto 0px auto;
}

#leftcover{
	float: left;
	width: 309px;
	margin: 0;
	padding: 0;
}

#rightcover{
	float: right;
	width: 210px;
	margin: 0;
	padding: 0;
}

#centercover{
	margin: 0;
	padding: 0;
}


/* BUTTONs */
.butt1 {
   position: static;
	width: 212px;
	height:36px;
	background: url(../images/butt1.jpg);
	margin: 5px 0px 0px 5px;
	display:block;
	}
a.butt1:hover {
   position: static;
	width: 212px;
	height:36px;
	background: url(../images/butt1b.jpg);
	margin: 5px 0px 0px 5px;display:block;
}
.link1 {color: #207aab; text-decoration: none;font-size:85%;}
a.link1:hover {color: black;}

.go_home { width: 410px; height:90px;display:block;float:left;}

/* Leftbox */
#leftbox {
   float:left;
	width:305px;
	margin-top:10px;
}
#l1 {
   float:left;
	width:285px;
	height:263px;
	border: 1px solid #90C119;
	margin-top:0px;
	background: white url(../images/bg_box.gif) repeat-x top;
}
#inl1 { margin:0; padding: 10px 10px 10px 10px;
}
#l2 {
   float:left;
	width:285px;
	height:188px;
	border: 1px solid #90C119;
	margin-top:18px;
	background: white url(../images/bg_gr.gif) repeat-x top;
}
#inl2 { margin:0; padding: 0px 10px 10px 10px}

#smenu {
   float:left;
   width:280px;
   background: url(../images/smenu.jpg) repeat-x;
   padding-bottom:20px;
}
#smenu2 {
   float:left;
   width:280px;
	height:120px;
   background: url(../images/smenu2.png);
}
.item {
	float:left;
	width:210px;
	margin: 0px 0 0 10px;
	padding : 5px 5px 5px 40px;
	font-size: 13px;
	color: white;
	font-weight: bold;
}
.item:hover {
	float:left;
	width:210px;
	margin: 0px 0 0 10px;
	padding : 5px 5px 5px 40px;
	font-size: 13px;
	color: white;
	font-weight: bold;
	background: #2585b5;
}
.item img {
	margin-right: 5px;
}

#refer {
   float:left;
   width:280px;
   margin-top: 20px;
   background: white url(../images/refer.png) no-repeat top;
}

#refer H3,#refer p,#refer span ,#refer a,#refer a:hover{
	padding: 0px 10px 5px 30px;
}
#refer a {
	font-size: 13px;
	color: #739E09;
	font-weight: bold;
	text-decoration: underline;
	display:block;
	line-height: 20px;
}
#refer a:hover {
	font-size: 13px;
	color: black;
	font-weight: bold;
	text-decoration: none;
   background:#BBE15E;
}
#refer a:visited{
	color: #3F5802;
}
/* Rightbox */
#rightbox {
   float:left;
   width:210px;
	margin-top:10px;	
}
#r1 {
	width:200px;
	height:62px;
	border: 1px solid #90C119;
	margin-top:0px;
   padding: 0px;
	float:right;	
	background: white url(../images/bg_box.gif) repeat-x top;
}
#inr1 { margin:0; padding: 15px 5px 10px 10px;
}
#r2 {
	width:200px;
	height:389px;
	border: 1px solid #a2d429;
	margin-top:18px;
   float:right;	
	background: white url(../images/bg_or.gif) repeat-x top;
}
#inr2 { margin:0; padding: 2px 10px 10px 10px}
#inr2 a {color: #207aab; text-decoration: none;font-size: 90%;}
#inr2 a:hover {color: black;}
/* Content */
#c1 {
   float:left;
	width:474px;
	height:263px;
	border: 1px solid #90C119;
	margin-top:0px;	
	background: white url(../images/bg_box.gif) repeat-x top;
}
#inc1 { margin:0; padding: 10px 10px 10px 10px}
#c2 {
   float:left;
	width:474px;
	height:188px;
	border: 0px solid #90C119;
	margin-top:18px;	
	background: #541603 url(../images/info_box.png) repeat-x top;
}
#inc2 { margin:0; padding: 10px 10px 10px 10px}
#infobox { margin:0; padding: 25px 10px 10px 25px;}
#infobox p { margin:0; font-size:18px;  line-height: 35px; }
#infobox .big { margin:0; font-size:26px;}

.c3 {
	float:left;
	width:690px;
	border: 0px solid silver;
	background: white repeat-x top;
}
.inc3 { margin:0; padding: 10px 20px 10px 20px;
}
.inc3 a {font-size: 13px; color: #207aab; text-decoration: underline;font-weight:bold;}
.inc3 a:hover {color: black;}
.c4 {
	float:left;
	width:1000px;
	border: 1px solid #a2d429;
	background: white;
}
.inc4 {margin:0; padding: 10px 0px 10px 20px}

/* ------------------------------------------ */

/* LIST 1 */
.list1 { list-style-type: none; margin: 0; padding: 0; }
.list1 li {font-size: 12px;font-weight: bold; margin: 0 0 2px 0; white-space: nowrap; padding: 0 0 0 18px; background-image: url(../images/yes1.png);background-repeat: no-repeat;}

/* LIST 2 */
.list2 { list-style-type: none; margin: 0; padding: 0; }
.list2 li {font-size: 12px;font-weight: normal; margin: 0 0 8px 0; white-space: nowrap; padding: 0 0 0 25px; background-image: url(../images/yes2.png);background-repeat: no-repeat;}

/* COMMNENTS TABLE ---------------------------------------------- */

table.features{

   width:100%;
   margin-bottom:20px;
}
table.features tr.dark{

}
table.features tr.light{

}
table.features td{
 border-bottom: 1px solid #CCCACA;
 }
table.features td,table.features th{
   height:32px;
   padding: 4px 5px 3px 10px;
}
table.features th.headline{
   font-size:100%;
}
table.features img{
   margin:0px 2px;
   float:right;
	vertical-align: middle;
}
table.features p{
  padding: 0;
  margin:3px 10px 3px 10px;
}
table.features a:hover{
	cursor: pointer;
	_cursor: hand;
}
table.features a {
  font-weight: bold;
}
/* gallery */
.photo {display: block;border: 1px solid white;margin: 15px 15px 15px 0px;}
.photo:hover {display: block;border: 1px solid black;margin: 15px 15px 15px 0px;}
.photo a {display: block;clear:left;}


/* Footer */
#footer {
   width:1000px;
	height:30px;
	color:black;
	font-size:0.95em;
	background: #a2d429;
	margin: 10px auto;
	border: 1px solid #a2d429;
}
#footer a {color:#000;font-weight:normal;margin: 0px 10px 0 10px;line-height:30px;}
#footer a:hover {color:black;text-decoration:underline;}
#footer span {font-weight:normal;}
.copyright{	position:relative;text-align:right;left:150px;}
.dvhdr1 {
  background: #76AD05;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  color:white;
  border: 1px solid #76AD05;
  padding:5px;
  width:240px;
}

.dvbdy1 {
  background: #AED753;
  font-family:arial;
  font-size:11px;
  color:black;
  border-left:1px solid #AED753;
  border-right:1px solid #AED753;
  border-bottom:1px solid #AED753;
  padding:5px;
  width:240px;
}

/* after ordering*/
#after_ord{
   width:855px;
	height:530px;
   position:relative;
	border:none;
	margin: 70px 0 20px 70px;
	background:none;
   line-height: 1.4em;
}
/* left-top */
#after_ord div.left-top {
   width:412px;
	height:230px;
	background: url(../images/left-top.png) no-repeat top;
   float:left;
}
#after_ord div.left-top H1 {
   width:320px;
   padding: 10px 0 0px 15px;
   float:left;
	font-size:18px;
	font-weight: bold;
	display:block;
}
#after_ord div.left-top p {
   width:320px;
   padding: 5px 0 0 15px;
   float:left;
	margin:0;
}
#after_ord div.left-top img {
   margin: 5px 0px 0 85px;
   float:left;
}

/* right-top */
#after_ord div.right-top {
   width:412px;
	height:230px;
	background: url(../images/right-top.png) no-repeat;
   float:right;
}
#after_ord div.right-top H1 {

   padding: 10px 0 0px 75px;
   float:left;
	font-size:18px;
	font-weight: bold;
	display:block;
}
#after_ord div.right-top p {

   padding: 5px 0 0 75px;
   float:left;
	margin:0;
}
#after_ord div.right-top img {
   margin: 5px 0px 0 145px;
   float:left;
}

/* url */
#after_ord div.url {
   width:100%;
	background: #DAF19F;
   float:left;
	color:black;
	display:block;
	padding: 20px 0 20px 0;
	text-align: center;
}
#after_ord div.url a {
   font-size: 20px;
	color:black;
	text-decoration: none;
	text-align: center;
}
#after_ord div.url a:hover {
	color:black;
	text-decoration: underline;
}

/* left-bottom */
#after_ord div.left-bottom {
   width:412px;
	height:230px;
	background: url(../images/left-bottom.png) no-repeat top;
   float:left;
}
#after_ord div.left-bottom H1 {
   width:320px;
   padding: 100px 0 0px 15px;
   float:left;
	font-size:18px;
	font-weight: bold;
	display:block;
}
#after_ord div.left-bottom p {
   width:320px;
   padding: 5px 0 0 15px;
   float:left;
	margin:0;
}

/* right-bottom */
#after_ord div.right-bottom {
   width:412px;
	height:230px;
	background: url(../images/right-bottom.png) no-repeat;
   float:right;
}
#after_ord div.right-bottom H1 {
   width:320px;
   padding: 100px 0 0px 75px;
   float:left;
	font-size:18px;
	font-weight: bold;
	display:block;
}
#after_ord div.right-bottom p {
   width:320px;
   padding: 5px 0 0 75px;
   float:left;
	margin:0;	
}
#after_ord div.right-bottom img {
   margin: 20px 0px 0 145px;
   float:left;
}

/*PRIDANO*/

#pop_menu {
   float:right;
	}
		
#pop_menu a
	{
	text-align: left;
	display:block;
	white-space:nowrap;
	margin:0;
	padding: 10px 20px 10px 20px;
	}

#pop_menu a:link, #pop_menu a:visited, #pop_menu a:active	/* menu at rest */
	{
	color: #a2d429;
	text-decoration:none;
   background: #4f1300;
	}
	
#pop_menu a:hover						/* menu on mouse-over  */
	{
	color: black;
   background: #bde84c;
	text-decoration:none;
	}	
	
#pop_menu a.top_parent  /* attaches down-arrow to all top-parents */
	{
   text-decoration: underline;
   background: url(../images/Arrdown.png) left no-repeat;
	}
	
#pop_menu a.parent 	/* attaches side-arrow to all parents */
	{
   background:none;
	}

#pop_menu a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
   background:;
	}
	
#pop_menu a.parent:hover 	/* attaches side-arrow to all parents */
	{
   background: #bde84c;
	}	
	
	
#pop_menu ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	_width:20px;	
	}

#pop_menu li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	}

#pop_menu ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#pop_menu ul ul ul
	{
	top:0;
	left:100%;
	}

div#pop_menu li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#pop_menu li:hover ul ul,
div#pop_menu li li:hover ul ul,
div#pop_menu li li li:hover ul ul,
div#pop_menu li li li li:hover ul ul
{display:none;}

div#pop_menu li:hover ul,
div#pop_menu li li:hover ul,
div#pop_menu li li li:hover ul,
div#pop_menu li li li li:hover ul
{display:block;}

.next{
	float:left;
	height:17px;
	margin: 0px 0 0 38px;
	padding : 2px 8px 2px 8px;
	font-size: 13px;
	color: white !important;
	background: #a2d429;
	font-weight: bold;
}
.next:hover {
	float:left;
	margin: 0px 0 0 38px;
	padding : 2px 8px 2px 8px;
	font-size: 13px;
	color: white;
	font-weight: bold;
	background: #4F1300;
}
.next img {
	margin-right: 5px;
}


/* End CSS Drop Down Menu */