* {
margin : 0;
padding : 0;
font-family : helvetica, tahoma, arial;
list-style-type : none;
behavior: url(iepngfix.htc);
}
body {
background : #fff;
color : #252525;
font-size : 12px;
cursor : default;
}
a, a:link, a:active {
color : #252525;
cursor : pointer;
}
a:hover {
text-decoration : none;
}
h1 {
font-size : 24px;
}
h2 {
font-size : 18px;
}
h3 {
font-size : 16px;
}
input,select {
margin : 2px;
}
.header .midbar, .footer .wrapper {
width : 760px;
margin : 0 auto;
}
.header .topbar, .header .topbar a {
color : #fff;
}
.header .topbar {
background : #313131;
border-bottom : 1px solid #bcbcbc;
margin-bottom : 8px;
padding : 2px 8px;
font-size : 11px;
}
.header .topbar a {
padding-right : 16px;
text-decoration : none;
}
.header .topbar a:hover {
text-decoration : underline;
}
.header .banner {
background : #aee33d url('../img/headerbanner.jpg') no-repeat scroll top center;
border-top : 1px solid #9bd02a;
border-bottom : 1px solid #9bd02a;
padding : 8px 0;
height : 200px;
}

.headers .banner {
background : #aee33d url('../img/headersbanner.jpg') no-repeat scroll top center;
border-top : 1px solid #9bd02a;
border-bottom : 1px solid #9bd02a;
padding : 8px 0;
height : 200px;
}

.headeremail .banner {
background : #aee33d url('../img/headeremailbanner.jpg') no-repeat scroll top center;
border-top : 1px solid #9bd02a;
border-bottom : 1px solid #9bd02a;
padding : 8px 0;
height : 200px;
}

.headerdata .banner {
background : #aee33d url('../img/headerdatabanner.jpg') no-repeat scroll top center;
border-top : 1px solid #9bd02a;
border-bottom : 1px solid #9bd02a;
padding : 8px 0;
height : 200px;
}

.headertemplate .banner {
background : #aee33d url('../img/headertemplatebanner.jpg') no-repeat scroll top center;
border-top : 1px solid #9bd02a;
border-bottom : 1px solid #9bd02a;
padding : 8px 0;
height : 200px;
}

.headerprice .banner {
background : #aee33d url('../img/headerpricebanner.jpg') no-repeat scroll top center;
border-top : 1px solid #9bd02a;
border-bottom : 1px solid #9bd02a;
padding : 8px 0;
height : 200px;
}

.headerfax .banner {
background : #aee33d url('../img/headerfaxbanner.jpg') no-repeat scroll top center;
border-top : 1px solid #9bd02a;
border-bottom : 1px solid #9bd02a;
padding : 8px 0;
height : 200px;
}

.footer {
border-top : 1px solid #999;
background : #b4b4b4;
}
.footer .wrapper {
padding : 12px 0;
font-size : 12px;
}
.footer .wrapper .midbar {
padding : 8px 0;
}
.footer .wrapper .midbar a {
padding : 0 4px;
}
.footer .wrapper .midbar a:hover {
padding : 0 4px;
text-decoration : underline;
}
.footer .wrapper, .footer .wrapper a {
color : #fff;
text-decoration : none;
}
.footer .wrapper .nav td a, .list a {
background : url('../img/bullet_right.png') no-repeat scroll left center;
padding-left : 16px;
display : block;
}
.footer .wrapper .nav td a:hover {
text-decoration : underline;
}
.content {
padding : 0;
}


/* PAGES */
.sidebar {
width : 100%;
height : 550px;
}
.sidebar {
background : #fff;
padding : 8px;
}
.sidebar .item {
padding : 4px;
font-size : 11px;
margin-bottom : 8px;
}
.special_front_1 {
padding : 140px 4px 0;
background : url('../img/special_1.jpg') no-repeat top center scroll;
}
.special_front_2 {
padding : 140px 4px 0;
background : url('../img/special_2.jpg') no-repeat top center scroll;
}
.special_front_3 {
padding : 140px 4px 0;
background : url('../img/special_3.jpg') no-repeat top center scroll;
}
.special_newsticker {
background : #d0ff63;
border-top : 1px solid #b4e83a;
margin-top : 24px;
padding : 8px 0;
}
.ticker .box .text,.testi {
background : #edffc2;
padding : 8px;
}
.list li {
padding : 4px 0;
}
.list.bottom li {
padding : 0 16px;
}
.list.bottom li a{
text-decoration : none;
color:#61890d;
}
.list.bottom li a:hover{
text-decoration : underline;
color:#89880d;
}
.redmsg, .greenmsg  {
padding : 8px;
margin-bottom : 12px;
}
.greenmsg {
background : #aee33d;
color : #484d3c;
border : 1px solid #6e873a;
}
.redmsg {
background : #fd2828;
color : #fff;
border : 1px solid #812f2f;
}
.registration h1,.registration h2 {
color : #6d8a26;
}
.registration a {
color : #2f4c6a;
}
.maintenance {
background : #a2c790;
color : #fff;
text-align : center;
position : fixed;
bottom : 0;
left : 0;
width : 100%;
padding : 6px 0;
font-size : 12px;
}


/*NAVIGATION*/
.navigation {
background: url('../img/nav_bg.gif') bottom repeat-x scroll;
border-bottom:3px solid #b5e351;
}
.navigation .wrapper {
margin:0 AUTO;
width:760px;
}
.navigation .wrapper a {
background:url('../img/menu_bg.gif') top no-repeat scroll;
width:112px;
}
.navigation .wrapper a.small {
background:url('../img/s_menu_bg.gif') top no-repeat scroll;
width:79px;
}
.navigation .wrapper a.notselected {
background:url('../img/inactive_menu_bg.gif') top no-repeat scroll;
width:112px;
}
.navigation .wrapper a.smalln {
background:url('../img/inactive_s_menu_bg.gif') top no-repeat scroll;
width:79px;
}

.navigation .wrapper a {
display:block;
padding:8px 0px 5px;
text-align:center;
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.navigation .wrapper a:hover {
text-decoration:underline;
}


/* TO BE REFINED */
.static_sidebar .wrapper {
width:160px;
margin-right:10px;
padding:16px 0;
background:#ebffc1;
}
.static_sidebar .wrapper a{
text-decoration:none;
border-bottom:2px solid #fff;
color:#87af31;
display:block;
font-size:11px;
font-weight:bold;
padding:4px 0;
text-align:center;
}
.static_sidebar .wrapper a:hover{
color:#fff;
background:#a4a4a4;
}
.static_sidebar .wrapper a.sel{
background : #f4f4f4;
color : #000;
}
.static_sidebar .wrapper a:hover.sel{
background : #87af31;
color:#fff;
}