* {
margin:0;
padding:0;
}
body {
background:#fff url(../images/bg.gif) left top repeat-x;
font:11px Arial, Helvetica, sans-serif; 
color:#737373; 
text-align:center;
}
a {
color:#666666;
text-decoration:none;
}
a:hover {
color:#B5B51F;
text-decoration:underline;
}
a img {
border:none;
}

#wrapper {
width:990px;
margin:0 auto;
text-align:left;
}
#header {
position:relative;
width:990px;
height:125px;
background:#fff;
}
#header #logo {
position:absolute;
left:0px;top:14px;
width:200px;
height:200px;
}
#header #logo h1 {
}
#header #logo h2{
font-style:italic;
color:#cdcdcd;
margin-top:-8px;
text-align:right;
}

/*---------------------------------------------------  mainnav  ---------------------------------------------------*/
#header #mainnav {
position:absolute;
right:0;top:45px;
width:787px;
height:16px;
border-bottom:1px solid #B5B51F;
}
#header #mainnav ul {
list-style:none;
float:right;
}
#header #mainnav li {
float:left;
overflow:hidden;
height:16px;
}
#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:43px;
height:16px;
background:url(../images/main_1.gif) left top no-repeat ;
}
#header #mainnav li#main2 a {
width:82px;
height:16px;
background:url(../images/main_2.gif) left top no-repeat ;
}
#header #mainnav li#main3 a {
display:none;
width:97px;
height:16px;
background:url(../images/main_3.gif) left top no-repeat ;
}
#header #mainnav li#main4 a {
width:168px;
height:16px;
background:url(../images/main_4.gif) left top no-repeat ;
}
#header #mainnav li#main5 a {
width:171px;
height:16px;
background:url(../images/main_5.gif) left top no-repeat ;
}
#header #mainnav li#main6 a {
width:59px;
height:16px;
background:url(../images/contact_bg.jpg) 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, #header #mainnav li#main6 a:hover {
background-position:0 -16px;
}
/*---------------------------------------------------  mainnav end  ---------------------------------------------------*/
#header #miscnav ul {
position:absolute;
right:0;top:14px;
list-style:none;
}
#header #miscnav li {
float:left;
padding-left:14px;
}
#header #miscnav li a {
float:left;
display:block;
background:url(../images/li_arrow.gif) left 5px no-repeat;
padding-left:8px;
}
#sections {
overflow:hidden;
width:990px;
}
#leftnav {
overflow:hidden;
float:left;
width:163px;
padding-top:50px;
}
#rightnav {
overflow:hidden;
float:right;
width:235px;
padding-top:40px;
}
#middlesection {
overflow:hidden;
float:right;
width:827px;
}
#content {
float:left;
overflow:hidden;
width:562px;
min-height:334px;
height:auto;
padding:15px;
background:#fff url(../images/content-bg.gif) left top no-repeat;
}
* html #content {
height:334px;
}
#header .categories_title{
position:absolute;
top:131px;left:0px;
color:#B5B51F;
}
#header .categories_title h1{
font:24px Arial, Helvetica, sans-serif;
}


#content .main-heading {
margin:0 0 10px;
padding:0 0 5px;
border-bottom:1px solid #cdcdcd;
}
#content .main-heading h1 {
font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#B5B51F;
}
#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 {
width:100%;
overflow:hidden;
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;
padding:0;
margin:0;
}
#content #crumbar-content li a {
background:url(../images/li_arrow.gif) right 5px no-repeat;
padding-right:10px;
margin-right:7px;
}
/*---------------------------------------------------  crumbar end ---------------------------------------------------*/



/*---------------------------------------------------  footer  ---------------------------------------------------*/
#footer-container {
text-align:center;
width:100%;
height:120px;
background:url(../images/footer.gif) left top repeat-x;
padding:10px 0 0 0;
font-size:10px;
}
#footer{
width:990px;
margin:0 auto;
text-align:left;
position:relative;
}

#cmsnav {
position:absolute;
left:10px;top:75px;
overflow:hidden;
width:100%;
margin-bottom:10px;
}
#cmsnav ul {
list-style:none;
text-align:center;
}
#cmsnav ul li {
display:inline;
background:url(../images/m_separ.gif) right top no-repeat;
margin:0 5px 0 0;
padding:0 5px 0 0;
}
#cmsnav li a {
background:none;
font:10px Verdana, Arial, Helvetica, sans-serif;
text-transform:none;
margin:0;
padding:0;
}
#cmsnav li a:hover {
color:#B5B51F;
}
#cmsnav ul ul {
display:none;
}
#footer-container #yavidesign{
position:absolute;
top:25px;right:20px;
}
#footer-container #yavidesign img {
vertical-align:middle;
}
#footer-container #yavidesign a{
color:#737373;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
}
#footer-container #yavidesign p{
color:#53600E;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
}
/*---------------------------------------------------  footer end ---------------------------------------------------*/
