body {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Verdana, Tahoma, Helvetica, sans-serif;
	color: #000;
	background: #f7f7f8;
}
p {
	padding: 0 10px;
	font-size: 12px;
	line-height: 22px;
}
li {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 22px;
}
h1 {
       margin: 0;
       padding: 0;
}
h1, h2 {
        font-family: Helvetica, Georgia, Times, serif;
}

h2, h3 {
	font-size: 1.1em;
}
h2 {
	padding: 5px 10px 0 10px;
}
h3 {
      font-style: italic;
      margin: 0;
      line-height: 1.5em;
      padding: 0 10px;
}
a {
	text-decoration: none;
	color: #000;
}

a img {
	border: none;
}

h1 a, h2 a, h3 a {
	border: none;
}

#accessibility {
	position: absolute;
	top: -10000px;
}
#site-name a {
	border: none;
       margin: 0;
       width: 284px; 
       height: 47px;
}
#site-name {
	margin: 0;
       float: left;
       width: 284px; 
       height: 47px;
}
#container{
	margin: 0 auto 10px auto;
	padding: 10px 0 0 50px;
       width: 760px; 
       background: #fff url('../images/logo-left.gif') no-repeat;
       border-right: #ccc 1px solid;
       border-bottom: #ccc 1px solid;
       border-left: #ccc 1px solid;
       position: relative;
       line-height: 1.7em;
}
#main {
      height: 47px;
}
#nav { 
       padding: 0px 40px 0 0; 
       margin: 0;
       float: right;
}
#sidebar {
      padding: 0 10px 20px 0;
      margin: 0;
      float: right;
      width: 300px; 
      position: relative;
 }
#content {
      margin: 0 320px 0 0;
      padding: 0;
      text-align: left;
      background: #fff url('../images/logo-bottom.gif') no-repeat;
      width: 435px; 
}
#sidebar p {
     line-height: 1.5em;
     margin-top: 8px;
}
#sidebar img {
      float: left;
      padding: 0 5px;
}
#nav li {
      float: left;  
      list-style: none;
      margin: 0 0 0 6px;
      padding: 0;
      width: 87px;
      font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
      text-transform: uppercase;
      height: 47px;

}
#nav li a {
      text-align: center;  
     width: 100%;
      height: 37px;
      padding: 10px 0 0 0px; 
      background: url('../images/button2.gif') no-repeat top;
}
#nav li a:link{ 
      color: #f7f7f8;
      display: block;
}
#nav li a:visited {
     color: #f7f7f8;
       display: block; 
       background:  url('../images/button2.gif') no-repeat bottom;
       height: 37px;
}
#nav li a:hover {
	color: #0B0B0B; 
       display: block;       
       background:  url('../images/button2.gif') no-repeat bottom;
       height: 37px;
}
#nav li span.activeli {
      background: url('../images/button2.gif') no-repeat top;
      color:#0B0B0B;
      text-align: center;
      padding: 10px 0 0 0px; 
      height: 37px;
      display: block;
}
#tagline {
      text-transform: uppercase;
      color: #cc3366;
      padding: 0 0 30px 100px;
      font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#content p {
      margin: 0 10px 10px 0;
      padding-top: 10px;
      text-indent: 10px;
      background: url('../images/paragraph.gif') repeat-x;
      border-top: #3333ff 1px solid;
}
#content .seconds {
     background: #fff;
     border: none;
}
#content h2 {
      margin: 0 30px 0 50px;
      padding-bottom: 3px;
}
.leaf {
      list-style: none;
      margin: 5px;
      text-align: left;
      padding: 0;
}
.leaf li {
     padding: 0 0 3px 38px;
     background: url('../images/leaf.gif') no-repeat 0 0;
}
#content2 {
      margin: 0;
      padding: 0;
      text-align: left;
      background: #fff url('../images/logo-bottom.gif') no-repeat;
}     
#content .pic {
      float: right;
      margin: 10px 0;
      padding: 13px 0 13px 13px;
      background: #fff url('../images/feature.gif') no-repeat;
      width: 225px;
}
#content .pic a {
     display: block;
}
.affiliate {
      float: right;
      margin: 10px 0;
      padding: 10px 13px 0 10px;
      width: 234px;
}
#content .more {
      text-transform: uppercase;
      color: #cc3366;
      margin: 0 40px 0 290px;
      font: bold 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#end {
     margin: 0;
     padding-bottom: 30px;
     background: url('../images/more.gif') no-repeat bottom right;
}
#foot {
       margin-top: 0px;
       padding: 20px;
	clear: both;
       background: #ccccff url('../images/footback.gif') repeat-y top left;
       border-top: #9999ff 1px solid;
}
#foot a.xhtml, a.xhtml:hover, a.css, a.css:hover {
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
       margin:0 6px 0 6px;
       height:16px; 
       display:block; 
       text-align:center; 
       text-decoration:none; 
       float:left;
}
#foot a.xhtml {
       background-color:#ccc; 
       color:#000;  
       width:49px;
}
#foot a.xhtml:hover{
	background-color:#0B0B0B; 
       color:#FFF; 
       width:49px; 
}
#foot a.css{
	background-color:#ccc; 
       color:#000; 
       width:38px; 
}
#foot a.css:hover{
	background-color:#0B0B0B; 
      color:#FFFFFF; 
      width:38px; 
}
#foot p, #foot ul {
	font: normal 0.7em/1.5em Georgia, "Times New Roman", Times, serif;
}
#foot ul  {
      float: right;
      margin: 0;
}
#foot ul li{
      float:left; 
      color:#0B0B0B;
      list-style: none;
      margin: 0;
      padding: 0;
}
#foot ul li a{
      color:#0B0B0B; 
      padding:0 8px;
      margin: 0;
      border-bottom: #66cc66 1px dotted;
}
#foot ul li a:hover{
      color:#0B0B0B;
      background-color:#66cc66; 
      padding:0 8px; 
}
#foot p{
      text-align: center;
      margin: 0;
      padding: 0;
}
.payment {
        margin-right: 20px;
        background-color: #fff;
        text-align: right;     
}

.blocks {
      margin: 10px 0 0 0;
      padding: 0 0 10px 0;
      background: #ccc url('images/sidebarbottom3.gif') no-repeat bottom;
      color: #000;
}
.blocks h3 {
      background: #e9e9e9 url('images/h3back.gif') repeat-y right;
      border-left: 1px solid #e9e9e9;
      border-right: 1px solid #e9e9e9;
      border-top: 1px solid #e9e9e9;
      border-bottom: 1px solid #cc3366;
      color: #009933;
      margin-bottom: 6px;
      height: 1.7em;
}
.blocks ul {
     margin: 0;
     padding: 0 1em;
     list-style: none; 
}
.blocks li {
     background: url('../images/dot.gif') no-repeat 0 5px;
     padding: 0 18px;
     margin: 5px 0; 
}
.blocks a {
     color: #cc3366;
     border-bottom: 1px dotted #66cc66;
}
.zoom {
     line-height: 1.2em;   
     text-align: right;
     font-size: 0.7em;
     margin-right: 20px;
}
#zoom1 {
     font-size: 0.9em;
     font-weight: bold;
     padding: 0 5px;
     border: #cc3366 1px solid;
}
#zoom2 {
     font-size: 1.3em;
     font-weight: bold;
     padding: 0 5px;
     border: #cc3366 1px solid;
}
#slideshow {
    width: 710px;
    height: 247px;
    overflow: hidden;
    margin-top: 20px;
    font-size: 14px; 
}
.caption { 
   height: 247px;
   margin-left: 410px;
}
#slideshow img {
    float: left;
}
#slideshow ul {
    list-style-type: none;
}
#slideshow li {
line-height: 1.5em;
}
.caption h4, .caption ul, .caption li, .caption a {
    margin: 0;
    padding: 0;
}
.caption h4 {
    text-align: center;
    font-size: 16px;
}
.caption a {
    color: blue;
    text-align: center;
}
#thumbnails {
    margin: 20px 0;
    clear: both;
}
/*

 #container {
\width: 770px;
w\idth: 760px;
}

#sidebar-2 {
\width: 330px;
w\idth: 320px;
}
*/

#middlecontact #form1 { 
    margin:0;  
    position:relative; 
}
#middlecontact p {
    text-indent: 0;
}
#middlecontact #name { 
    padding:2px; 
    border:1px solid #CCCCCC; 
    width:240px; 
    height:14px; 
}
#middlecontact #from { 
    padding:2px; 
    border:1px solid #CCCCCC; 
    width:240px; 
    height:14px; 
}
#middlecontact #subject { 
    padding:2px; 
    border:1px solid #CCCCCC; 
    width:240px; 
    height:14px;
}
#middlecontact #verif_box { 
    padding:2px; 
    border:1px solid #CCCCCC; 
    width:100px; 
    height:14px;
}
#middlecontact #message { 
    padding:2px; 
    border:1px solid #CCCCCC; 
    width:350px; 
    height:100px; 
}
#middlecontact #send { 
    margin-top:10px; 
    display:block; 
    border:1px solid #000000; 
    width:100px; 
    height:30px;
    padding: 0 2px 2px 2px; 
    cursor:pointer; 
    line-height:14px; 
    background-color:#EFEFEF;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
}
#middlecontact img {
    display: inline;
}
#content .page h4 {
    font-size: 1em;
    margin: 0 0 0 20px;
    padding: 5px;
}
#content .page p {
   background: #fff;
   border: none;
   padding-top: 5px;
}