A {
	font-style:        normal;
	text-decoration:   none;
	color:             #E88327; 
    font-weight:       bold;
}

A:HOVER {
    text-decoration:   none;
    color:             #FFCC33;
}

A:VISITED {
;
}

th {
    text-align:left;
}

fieldset {
    margin:             0;
    border:             none;
    padding:            0.5em;
    margin: 50px;
}

fieldset legend {
    font-weight:        bold;
    font-size:          180%;
    color:              #FFCC33;
    background-color:   transparent;
}


.footer {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #FFFFFF}
.regular {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px}
.small {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.content {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #FFFFFF}

* {
    font-family:   "Verdana, Arial, Helvetica, sans-serif";
    font-size:     12px;
    color:         #FFFFFF;
    padding:            0;
}

span#our_products {
    padding-left:       20px;
    font-weight:        bold;
    font-size:          180%;
    color:              #FFCC33;
    background-color:   transparent;
}

.product_box {
    padding:    10px;
    margin:     2px;
    border:     1px solid #FFFFFF ;
    width:      400px;
    min-height: 270px;
    float:      left;
    background: transparent;
    text-align: left;
}

/* IE SUCKS \*/
* html .product_box {
    height: 270px;
}

.product_box_inner {
    margin: auto 0 auto 0;
}

input,
select {
    color: #000000;
    border: 1px solid black;
}
option {
    color: #000000;
}
textarea {
    border: 1px solid black;
    color: #000000;
}

.package_box {
    margin:     4px;
    padding:    1px;
    border:     1px solid white;
    width:      120px;
    min-height: 100px;
    float:      left;
    color:      #222222;
    background: #FFCC33;
    text-align: center;
}

/* IE SUCKS \*/
* html .package_box {
    height: 100px;
}

.package_box_inner {
    margin: auto 0 auto 0;
}

.package_box p,
.package_box p span {
    color:      #222222;
}

.package_box a {
    vertical-align:     top;
    padding-bottom:     10px;
    line-height: 16px;
    color:         green;
}

.package_box a:hover {
    color:  #993333;
    background:   url(img/active_red.gif) no-repeat scroll 50% 12px;
}

/* sidemenu */
ul#sidemenu {
    font-weight:        bold;
    list-style-type:    none;
    margin:             0;
    padding:            0;
}

ul#sidemenu li {
    margin:             0;
    vertical-align:     middle;
    line-height:        30px;
    display:            block;
    margin:             1px;
/*    background:         #638019; */
    background:         #90ab48 url(img/green_gradient.png) repeat-x scroll 0% 60%;
}

ul#sidemenu li a, 
ul#sidemenu li a:visited {
    display:            block;
    height:             30px;
    padding-left:       20px;
    color:              yellow;
    border:             4px outset white;
}

ul#sidemenu li.active{
    background:  transparent ;
}

ul#sidemenu li.active a{
/*    background:   url(img/active-v_salmon.gif) no-repeat scroll 5px 50%; */
    background:         #90ab48 url(img/green_gradient2.png) repeat-x scroll 0% 60%;
    border:             4px inset white;
}

ul#sidemenu li a:hover {
/*    background:   url(img/active-v.gif) no-repeat scroll 5px 50%; */
    background:         #90ab48 url(img/green_gradient2.png) repeat-x scroll 0% 60%;
    color:             #FFCC33;
    border:             4px inset white;
}

/* topmenu */
ul#topmenu {
    font-weight:        bold;
    list-style-type:    none;
    margin:             0;
    padding:            0;
}

ul#topmenu li {
    float:              left;
    vertical-align:     top;
    line-height:        35px;
    display:            block;
    margin:             0 1px;
/*    background:         #638019;  */
    background:         #90ab48 url(img/green_gradient.png) repeat-x scroll 0% 60%;
}

ul#topmenu li a,
ul#topmenu li a:visited {
    display:            block;
    line-height:        35px;
    font-size:          17px;
    padding:            6px 17px; 
    color:              yellow;
    border:             4px outset white;
}

ul#topmenu li.active{
    background:  transparent;
}

ul#topmenu li.active a{
/*    background:   url(img/active.gif) no-repeat scroll 50% 22px; */
    background:         #90ab48 url(img/green_gradient2.png) repeat-x scroll 0% 60%;
    border:             4px inset white;
}

ul#topmenu li a:hover {
/*    background:   url(img/active.gif) no-repeat scroll 50% 22px; */
    background:         #90ab48 url(img/green_gradient2.png) repeat-x scroll 0% 60%;
    color:             #FFCC33;
    border:             4px inset white;
}
