/* services */
#main-left,#main-right{
  float:left;
  width:186px;
  margin-right:15px;
  margin-top:10px;
  margin-bottom:5px;
  display:inline;
}

#main-left .imgs,#main-right .imgs{
	border:1px solid #A7CD3A;
	padding:3px;
}
#main-left h6,#main-right h6{
	margin:5px 0px;
  font-size:12px;
}
#main-left a,#main-right a{
 text-decoration:none;
}
#main-left a:hover,#main-right a:hover{
 text-decoration:underline;
}
#main-left h2,#main-right h2{
	font-size:11px;
}

.divider2{
	float:left;
	height:1px;
	width:400px;
	/*clear:both;*/
	border-top:1px solid  #eceee7;
	margin:0px 0px;
	padding:0px 0px;
	font-size:1px;
}

/* html pages */
.textbox img.imgs, .textbox img.imgs2, .textbox img.imgs_center{
  float:left;
	border:1px solid #A7CD3A;
	padding:3px;
	margin:12px 24px 12px 0;
}
.textbox img.imgs.on, .textbox img.imgs2.on, , .textbox img.imgs_center.on{
 border-color:#FF6600;
}
.center {
 clear:both;
 float:none !important;
}
.textbox img.imgs_center {
 margin:12px 113px;
 clear:both;
}

/* showpic */
#main-col h1{
 font-size:14px;
 color:#50621B;
 background-color:#EAF9C1;
 margin-top:0px;
 text-align:center;
 padding:2px 0px;
}
#main-col img{
 margin:0px auto 2px;
}
#infobar{
 font-size:11px;
}
#infobar a{
 color: #FF6600;
 text-decoration:none;
}
#infobar a:hover{
 text-decoration:underline;
}
.error,.required{
 color: red;
}
/* footer */
.cpright a{
 padding:0 3px;
}

/* contact form */
#contfull *{
 font-family:verdana;
 font-family:Helvetica,sans-serif;
 color:#50621b;
 font-size:11px;
}
#contfull h1{
 font-size:14px;
 color:#50621B;
 margin-top:0px;
 text-align:left;
 padding:10px 0px;
 text-transform:uppercase;
}
#contfull .formlabel{
 white-space:nowrap;
 font-size:11px;
 vertical-align:top;
}
#contfull input,#contfull textarea{
 border: 1px solid #d6d6d6;
 color:#000;
}
#contfull .button{
 border: none;
}
#contactfoot {
 background-color:#a7cd39;
 padding:9px 16px;
 color:#ffffff;
 font-size:10px;
 clear:both;
 overflow:auto;
 margin-top:20px;
 text-align:right;
}
#contfull .redalert{
	clear:both;
  color:#ff6600;
  padding:0px 5px 5px;
}
#contfull .divider2{
 float:none;
 margin:8px 5px;
}
.adminowomenu {
 font-family:verdana;
 font-family:Helvetica,sans-serif;
 color:#50621b;
 font-size:11px;
}
h1.popup{
 font-size:14px;
 color:#50621B;
 margin-top:0px;
 text-align:center;
 padding:5px;
 text-transform:uppercase;
 background-color:#EAF9C1;
 white-space:nowrap;
 width:100%;
}

/* basket */
.content h1{
 text-transform:uppercase;
 color:#50621B;
}
#main-right-details,#main-left-details{
 color:#84A22F;
}
#main-right-details p{
 padding-left:10px;
}

#main-right-details h3{
 padding-left:10px;
 color:#ff6000;
 font-size:23px;
 margin:0px;
}

#main-right-details span.price{
 font-weight:bold;
}
#main-left-details h4 {
 margin:5px 0px;
}
#main-left-details h4 a {
 color:#50621B;
 font-size:18px;
 margin:0px;
}
#main-left-details p{
 margin:2px;
}
#main-right-details {
	float:right;
}
.content .textbox h3.excludes {
 font-size:11px;
 color:#B60000;
 font-weight:normal;
 text-transform:none;
}
/* checkout */

td.formlabel {
  font-size:12px;
  font-weight:bold;
  padding-left:6px;
  padding-right:2px;
  padding-top:6px;
  text-align:right;
  vertical-align:top;
}
td.formfld, td.formtxt {
  font-size:11px;
  font-weight:normal;
  padding:1px;
  text-align:left;
  vertical-align:bottom;
}
td select {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #D6D6D6;
  color:black;
  font-family:Trebuchet MS,Helvetica,Verdana;
  font-size:12px;
}
td textarea {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #D6D6D6;
  color:black;
  font-family:Trebuchet MS,Helvetica,Verdana;
  font-size:12px;
}
td input {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #D6D6D6;
  color:black;
  font-family:Trebuchet MS,Helvetica,Verdana;
  font-size:12px;
  padding-left:3px;
}
input.button {
  border:0 solid #D6D6D6;
  padding:0;
}
.content table {
 margin-bottom:20px;
}
td div.divide{
 margin:10px 0px;
}

/* packages */

#main-left-details .imgs_r{
 width:80px;
 padding:3px;
 margin-left:2px;
 border:1px solid #84A22F;
} 
.content div.package{
 clear:both;
 margin:10px 0px;
 padding:5px;
 display:block;
 background-color:#EAF9C1;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
}

.content h2.package{
 font-size:11px;
 text-transform:uppercase;
 color:#84A22F;
}

.content select{
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #D6D6D6;
  color:black;
  font-family:Trebuchet MS,Helvetica,Verdana;
  font-size:12px;
}

.head .logo {
	position:relative;
}
.head .logo .languages{
	position:absolute;
  left:16px;
  bottom:9px;
}

.head .logo .languages a{
 font-size:9px;
 color:#dcebb5;
 font-weight:bold;
 text-decoration:none;
 text-transform:uppercase;
 font-family:Tahoma;
}

.head .logo .languages a.on,.head .logo .languages a:hover{
 color:#50621b;
}

/* roll over effects */

.category_item.on a img{
 border:1px solid #FF6600;
}
.category_item.on h6 a{
	color:#FF6600;
}
.category_item.on b{
	color:#FF6600;
}

.content .textbox .imgs_l.on,.content .textbox .imgs_r.on{
 border-color:#FF6600;
}