*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
background-color:#c2bc38;
background-image:url(images/bg.jpg);
background-position:top left;
background-repeat:repeat-x;
}
body{
width:980px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#000000; line-height:18px;
}
h1,h2,h3,h4,img,form,ul,p{margin:0px; padding:0px;}
h1{ font-family:"Trebuchet MS"; color:#FFFFFF; font-size:45px; line-height:45px;}
h1 a{ font-family:"Trebuchet MS"; color:#FFFFFF; font-size:45px; line-height:45px;}
h1 a:hover{ font-family:"Trebuchet MS"; color:#eee002; font-size:45px; line-height:45px;}

h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:25px; font-weight:normal; color:#CC0033; padding-bottom:5px;}
h3{font-size:13px; color:#547d02; font-weight:normal;}
h3 a, h3 a:hover{font-size:13px; color:#547d02;}
h4{font-size:14px; color:#f35000; font-family:Arial; }

a{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:none;}
.left{float:left; padding-right:10px;}
.right{float:right; padding-left:10px;}
.clear{ clear:both; width:100%;}

img.left{float:left; padding:3px; margin-right:10px; background-color:#669900;}
img.right{float:right; padding:3px; margin-left:10px;background-color:#669900;}

#header{
width:980px;
background-image:url(images/header_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
overflow:hidden;
position:relative;
}
#logo{margin:25px 0 10px 0px;}

#menu{
margin:0px;
padding:20px 0 0 0;
}
#menu li{
background-image:url(images/button_bg.gif);
background-position:top left;
background-repeat:no-repeat;
list-style-type:none;
float:left;
margin:0 2px 0 0;
}
#menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
width:138px;
line-height:35px;
text-align:center;
font-weight:bold;
display:block
}
#menu #active{
background-image:url(images/active_bg.gif);
}
#menu #active a{
color:#86695E
}

#content{
width:979px;
overflow:hidden;
margin:0 auto;
padding:20px 0 15px 0;
background-color:#F7F2F0;
}
.main{
width:700px;
float:left;
}
#main_gap{padding:7px 7px 10px 10px;}

.more1{

margin:8px 12px 0 0;
display:inline;
}
.more2{
float:right;
margin:2px 42px 0 0;
display:inline;
}
.block{
background-image:url(images/whitebg.gif);
background-position:top left;
background-repeat:no-repeat;
width:389px;
margin:0px 0 0 0px;
padding:10px 20px 20px 20px;
float:left
}
.block img{float:left; padding-right:10px;}
.block h3{
line-height:30px;
padding:0 0 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#70893E;
font-weight:normal;
}

.block  a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#347E94;
text-decoration:underline;
font-weight:bold;
}
.block  a:visited{text-decoration:underline}
.block  a:hover{text-decoration:none}
#column{
padding:0px 0 0 10px;
float:left;
width:255px;
}
#sidebar{
background-image:url(images/sidebar_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
padding:0px 20px 20px 10px;
margin:0 0 20px 0;
background-color:#ED9F5F;
}
#sidebar h3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
font-weight:normal;
line-height:45px;
padding:0 0 13px 0px;
}
.small_block{
width:213px;
height:61px;
padding:7px 0 10px 7px;
background-image:url(images/block_bg.gif);
background-position:top left;
background-repeat:no-repeat;
}

.small_block  a{
font-size:14px;
color:#347E94;
text-decoration:underline;
font-weight:normal;
}
.small_block  a:visited{text-decoration:underline}
.small_block  a:hover{text-decoration:none}
.vendors{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-transform:uppercase;
text-decoration:underline;
}
.vendors:visited{text-decoration:underline}
.vendors:hover{text-decoration:none}
.black{color:#000000; font-size:12px;}
#footer{
background-image:url(images/footer_bg.gif);
background-position:top center;
background-repeat:repeat-x;
padding:20px 10px 10px 0;
text-align:right;
position:relative;
margin:0 auto;
}
#footer a{ font-size:12px; font-weight:bold}
#footer a:hover{ font-size:12px; font-weight:bold; text-decoration:underline}
#footer p{
padding:0 10px 0 0
}
#footer p, #footer p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#86695E;
text-transform:uppercase
}
#footer p a{
text-decoration:none
}
#footer p a:visited{text-decoration:none}
#footer p a:hover{text-decoration:underline}

.white{color:#FFFFFF;}
.white a, .white a:hover{color:#FFFFFF;}
.white h3{font-size:14px;
}
.bullets{}
.bullets ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; list-style-type:none;}
.bullets li{ background:url(images/menu-leaf.gif) 0 8px no-repeat; padding-left:15px; height:16px; color:#000; padding-top:3px; padding-bottom:3px; float:left ; width:203px;}
.bullets li a{color:#515151; text-decoration:underline;font-size:12px; padding-left:5px;}
.bullets li a:hover{color:#515151; text-decoration:none; background:#fff; font-size:12px;padding-left:5px;
}
