/* CSS Document */
*{margin:0; padding:0;}

body{
  font-family:"Trebuchet MS", Arial;
  font-size:14px;
  color:#333333;
  background:url(images/body_bg.jpg) repeat-x #E6FFE6;
  line-height:20px;
}

img{border:none;}
.img{float:left;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:link{color:#000000;}
a:visited{color:#000000;}
a:active{color:#000000;}

p{padding-top:15px;}
p a{color:#333; text-decoration:underline}

input{
	padding:3px 0;
	}

/** HEADER BG **/
.header_bg{
	width:100%;
	float:left;
	background:url(images/heade_bg.jpg) top no-repeat;
}

/** MAIN **/
.main_cont{
    width:950px;
	margin:0 auto;
}
.content a{color:#333}

/** HEADER **/
.header{
    width:950px;
	margin:0 auto;
	padding:30px 0 0 0;
}
.head_left,
.head_right{
   float:left;
   color:#000000;
   list-style:none;
   padding:20px 0 0 5px;
}
.head_left li,
.head_right li{float:left;}
.head_left li a,
.head_right li a{padding:0 5px; color:#000000;}

.head_right{
    float:right;
	clear:none;
}
.head_right li a{color:#333}
.head_right li{padding-left:24px;}
.head_right li img{margin-bottom:-3px; margin-right:10px}

/** CONTENT **/
.content{
   width:950px;
   float:left;
}
.cont_table,
.cont_table tr,
.cont_table td{
	padding:0 !important; margin:0 !important; 
	}
.navb_{
	width:100%;
	float:right;
	}	
.navb_ .head_right{
   padding:15px 0 0 0;
   float:right;
   position:relative;
}
.navb_ .head_right li{padding:0;}
.navb_ .head_right li a{color:#000000;}

/** CONTENT LEFT **/
.cont_left{
	width:675px;
	float:left;
	margin-top:-26px;
	position:relative;
	}
.cont_left_in{
   width:675px;
   float:left;
   padding-top:7px;
}
.cont_left_in a{color:#333;}
.cont_left_in h1{
   font-size:23px;
   color:#8BA952;
   font-weight:normal;
   line-height:35px;
}
.cont_left_in h2,
.cont_right h1{
   font-size:26px;
   font-weight:normal;
   line-height:35px;
}
.smallText h2{
	font-size:18px;
	}	
.smallText a:hover{text-decoration:none; color:#999}	
.cont_left_in h3{
   font-size:18px;
   font-weight:normal;
   margin:30px 0 14px 0;
}
.cont_left_txt{
   width:100%;
   float:left;
}
.cont_info{
   width:100%;
   float:left;
   padding:5px 0 10px 0;
}
.cont_info_in{
   width:648px;
   height:26px;
   float:left;
   background:url(images/cont_info.jpg) left no-repeat;
   margin:0 0 12px 0;
   padding:12px 9px 10px 10px;
}
.cont_info_in img{margin:0 18px -8px 0; float:left;}
.cont_info_in a{ color:#333}
.cont_info_in form{width:560px; float:left; }

/** CONTENT RIGHT **/
.cont_right{
   width:244px;
   float:right;
}
.cont_right h1{
   margin-top:25px;
}
.cont_right .img_{
   float:left;
   padding:13px 10px 15px 11px;
   background:#D8EED8;
   border:#CDE3CD solid 1px;
   margin-top:15px;
   margin-bottom:5px;
}
.green_,
.yellow_{
  width:203px;
  height:38px;
  float:left;
  background:url(images/green_.jpg);
  cursor:pointer;
  border:none;
  line-height:38px;
  font-family:"Trebuchet MS", Arial;
  font-size:16px;
  color:#333333;
  text-align:center;
  margin-top:12px;
  margin-left:20px;
}
.yellow_{background:url(images/yellow.jpg);}

.cont_right_in{
   width:242px;
   float:left;
   padding-top:25px;
}
.cont_right_in h2{
   font-size:18px;
   font-weight:normal;
   border-bottom:#A6AA53 solid 1px;
   padding-bottom:10px;
   margin-bottom:14px;
}
.cont_right_rev{
   width:242px;
   height:130px;
   float:left;
   background:url(images/right_bott.jpg) bottom no-repeat;
   padding:0 0 10px 0;
   line-height:25px;
}
.cont_right_rev a{color:#333;}
.cont_right_rev em{
   width:100%;
   float:left;
   padding:4px 0 5px 0;
   font-size:12px;
   font-style:normal;
}
.cont_right_in ul{
   float:left;
   list-style:none;
   line-height:25px;
}
.cont_right_in li a{color:#333333;}
.cont_paypal{
   width:110px;
   margin:0 auto;
   clear:both;
   /*padding-top:35px;*/
}
.cont_paypal .img{
   margin-bottom:9px;
}

/**  FOOTER  **/
.footer{
   width:950px;
   float:right;
   border-top:#A6AA53 solid 1px;
   margin-top:30px;
   padding-bottom:20px;
   padding-top:22px;
   font-size:11px;
}
.footer span.left{
   float:left;
   padding-left:12px;
}
.footer span.right{
   float:right;
   padding-right:15px;
}
.footer a{color:#333333;}

.price_{
	padding-left:20px;
	}
.inp_ input{width:250px;}	
.text_ textarea{width:515px;}	

.messageStackError, .messageStackWarning { background-color: #ffb3b5; }

.infoBoxNoticeContents {
  background: #FFE6E6;  
}
