* {
margin:0;
padding:0;
}
body {
background:#fff url(../images/sections.jpg) center 50px no-repeat;
font:11px Arial, Helvetica, sans-serif; 
color:#000; 
text-align:center;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
color:#2597E7;
text-decoration:underline;
}
a img {
border:none;
}
#wrapper {
width:990px;
margin:0 auto;
text-align:left;
}


#header #logo {
position:absolute;
left:0;top:0px;
}
/*
#header #logo h1 {
font:48px Arial, Helvetica, sans-serif;
}
#header #logo h2{
font:bold 16px Arial, Helvetica, sans-serif;
font-style:italic;
color:#cdcdcd;
margin-top:-8px;
text-align:right;
}*/
/*---------------------------------------------------  mainnav  ---------------------------------------------------*/
#topmenu {
overflow:hidden;
width:990px;
height:25px;
background:url(../images/topmenu.gif) left top no-repeat;
}
#mainnav {
overflow:hidden;
width:554px;
}
#mainnav ul {
list-style:none;
}
#mainnav li {
float:left;
background:url(../images/mainnav_r.gif) right top no-repeat;
}
#mainnav li a {
float:left;
display:block;
border-bottom:1px solid #61B4E8;
background:url(../images/mainnav_l.gif) left top no-repeat;
font-weight:bold;
color:#0099ff;
padding:7px 22px 5px;
}
#mainnav li.mainactive {
background:url(../images/mainnav_r_h.gif) right top no-repeat;
}
#mainnav li.mainactive a {
border-bottom:none;
background:url(../images/mainnav_l_h.gif) left top no-repeat;
color:#000;
padding:7px 22px 6px;
}
/*#header #mainnav ul {
position:absolute;
right:0;top:0;
list-style:none;
padding-left:200px;
}
#header #mainnav li {
float:left;
overflow:hidden;
height:48px;
}
#header #mainnav li a {
line-height:9999em;
}
#header #mainnav a {
float:left;
display:block;
font:16px Impact, Helvetica, sans-serif;
}

#header #mainnav li#main1 a {
width:59px;
height:48px;
background:url(../images/main_1.gif) left top no-repeat ;
}
#header #mainnav li#main2 a {
width:96px;
height:48px;
background:url(../images/main_2.gif) left top no-repeat ;
}
#header #mainnav li#main3 a {
width:115px;
height:48px;
background:url(../images/main_3.gif) left top no-repeat ;
}
#header #mainnav li#main4 a {
width:159px;
height:48px;
background:url(../images/main_4.gif) left top no-repeat ;
}
#header #mainnav li#main5 a {
width:88px;
height:48px;
background:url(../images/main_5.gif) left top no-repeat ;
}
#header #mainnav li#main1 a:hover, #header #mainnav li#main2 a:hover, #header #mainnav li#main3 a:hover, #header #mainnav li#main4 a:hover, #header #mainnav li#main5 a:hover {
background-position:0 -48px;
}*/
/*---------------------------------------------------  mainnav end  ---------------------------------------------------*/

/*---------------------------------------------------  cms topmenu  ---------------------------------------------------*/
#cmsnav {
width:990px;
height:25px;
}
#cms-topmenu-list, #cms-topmenu-list ul {
list-style:none;
}
#cms-topmenu-list {
padding:5px 0 0 25px;
}
#cms-topmenu-list li {
float:left;
padding-right:25px;
}
#cms-topmenu-list li a {
display:block;
color:#000;
}
#cms-topmenu-list ul {
position:absolute;
left:-999em;
width:200px;
background:#fff;
z-index:9999;
}
#cms-topmenu-list li:hover ul, #cms-topmenu-list li.sfhover ul {
left:auto;
background-position:0 0;
}
#cms-topmenu-list li:hover a, #cms-topmenu-list li.sfhover a, #cms-topmenu-list li.cmsactive a {
color:#0099FF;
}
#cms-topmenu-list ul a {
width:180px;
color:#000;
padding:3px 10px;
background:#fff;
}
#cms-topmenu-list ul a:hover {
background:#E5F5FF;
color:#0099FF;
}
/*#cmsnav {
position:absolute;
left:210px;top:69px;
border:none;
z-index:99999;
}
#cms-topmenu-list, #cms-topmenu-list ul {
list-style: none;
margin:0;
}
#cms-topmenu-list li {
float:left;
background:url(../images/lia.gif) right center no-repeat;
padding:0;
padding-right:2px;
}
#cms-topmenu-list li a {
display:block;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:7px 12px 7px;
}
#cms-topmenu-list li a:hover {
color:#fff;
background-position:0 -28px;
}

#cms-topmenu-list li ul {
position:absolute;
left:-999em;
width:158px;
z-index:9999;
}
#cms-topmenu-list li li {
float:none;
background:none;
border:1px solid #999;
padding:0;
}
#cms-topmenu-list li ul a {
display:block;
width:138px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
padding:5px 10px;
background:#fff;
}
#cms-topmenu-list ul li a:hover {
background:#6A98AD;
color:#fff;
text-align:left;
}

#cms-topmenu-list li:hover ul, #cms-topmenu-list li li:hover ul, #cms-topmenu-list li li li:hover ul, #cms-topmenu-list li li li li:hover ul, #cms-topmenu-list li.sfhover ul, #cms-topmenu-list li li.sfhover ul, #cms-topmenu-list li li li.sfhover ul, #cms-topmenu-list li li li li.sfhover ul {
left:auto;
background-position:0 0;
}*/



/*---------------------------------------------------  cms topmenu end ---------------------------------------------------*/
#header {
position:relative;
width:940px;
height:63px;
z-index:2;
}
#sections {
overflow:visible;
width:940px;
padding:0 25px;
}

#content-outer {
float:left;
overflow:hidden;
width:554px;
background:url(../images/content_t.gif) left 26px repeat-x;
margin-bottom:18px;
}
#content-wrapper {
background:url(../images/content_b.gif) left bottom no-repeat;
}
#content {
overflow:hidden;
width:534px;
padding:0 10px 10px;
}
#middlesection {
overflow:hidden;
float:right;
width:368px;
}
#leftnav {
overflow:hidden;
float:left;
width:175px;
}
#rightnav {
overflow:hidden;
float:right;
width:175px;
}


#header .categories_title{
position:absolute;
top:131px;left:0px;
color:#68b0db;
}
#header .categories_title h1{
font:24px Arial, Helvetica, sans-serif;
}


#content .main-heading {
background:url(../images/main-heading.gif) left top no-repeat;
margin:0 0 10px;
padding:2px 0 5px 34px;
}
#content .main-heading h1 {
font:18px Arial, Helvetica, sans-serif;
color:#000066;
}
#content .extra-heading {
padding-bottom:10px;
}
#content .extra-heading h2 {
font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#999;
}
#content h3 {
font:bold 14px Arial, Helvetica, sans-serif;
border-bottom:1px dashed #cdcdcd;
padding-bottom:4px;
margin:12px 0;
color:#000;
}
#content ul {
margin-left:6px;
list-style:none;
}
#content ul li {
background:url(../images/content_li.gif) left 7px no-repeat;
padding:2px;
padding-left:10px;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

/*---------------------------------------------------  crumbar  ---------------------------------------------------*/
#content #crumbar-center {
overflow:hidden;
width:100%;
font:10px Arial, Helvetica, sans-serif;
padding-bottom:10px;
}
#content #crumbar-center div {
float:left;
}
#content #crumbar-content {
margin:0;
padding:0;
}
#content #crumbar-content ul {
margin:0 0 0 7px;
padding:0;
}
#content #crumbar-content li {
background:none;
float:left;
font:10px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
#content #crumbar-content li a {
background:url(../images/li_arrow.gif) right 3px no-repeat;
margin-right:7px;
padding-right:10px;
text-decoration:underline;
}
/*---------------------------------------------------  crumbar end ---------------------------------------------------*/



/*---------------------------------------------------  footer  ---------------------------------------------------*/
#footer-container {
clear:both;
width:100%;
height:48px;
font-size:10px;
text-align:center;
}
#footer{
overflow:hidden;
width:940px;
height:30px;
margin:0 auto;
text-align:left;
background:url(../images/footer.gif) left top no-repeat;
}
#footer-container #yavidesign{
float:left;
padding:9px 0 0 12px;
}
/*---------------------------------------------------  footer end ---------------------------------------------------*/
