/* 
Stylesheet to generate specific website layout
Created by Internet Vision Technologies
*/

body {
margin: 0px 0px 0px 0px;
background: #5687CD url(/sb/styles/public_home/images/webimages/background.jpg) repeat-x top left;
}

.searchwidth {
width: 550px;
}

ul.mainnav
{
        margin: 0;
        padding: 0;
        list-style: none;
}

ul.mainnav li
{
        margin: 0;
        padding: 0;
        display: inline;
}

ul.mainnav li a
{
        display: block;
        margin: 0;
        padding: 5px 5px 5px 5px;
        border-bottom: 1px solid #fff;
        color: #fff;
        font:                       10px verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        text-decoration: none;
}

ul.mainnav li a:hover
{
        background-color: #A4BDE5;
}

ul.mainnav li.mainnavOn a,
ul.mainnav li.mainnavOn a:hover
{
        background-color: #A4BDE5;
}

ul.searchNav {
list-style: none;
margin: 0;
padding: 0;
}

ul.searchNav li {
margin: 0 0 1px 0;
padding: 0;
background: #E5E5E5;
}

ul.searchNav a {
display: block;
margin: 0;
padding: 5px 5px 5px 5px;
text-decoration: none;
}

ul.searchNav li a:hover, ul.searchNav li a.selected {
background: #F5F5F5;
}

p, td {
font: 11px verdana, arial, helvetica;
font-weight: normal;
color: #000000;
}

.inputfield {
border: 1px solid #657472;
width: 145px;
}

.smallinputfield {
border: 1px solid #657472;
font: 10px verdana, arial, helvetica;
width: 80px;
}

a.menuItem, a.menuItem:hover {
font:                       11px verdana, arial, helvetica, sans-serif;
font-weight:                bold;
color:                      #FFFFFF; 
text-decoration:            none;
}

a.menuItem:hover {
        color:                      #A4BDE5;
        text-decoration: underline;
}


.hide_menu {
        display:none;
}

.show_menu {
        display:block;
}

.menu_on {
        color: ; 
                cursor: hand; 

                            background-color: #A4BDE5;
                                border-bottom: 1px #FFFFFF solid;
padding: 5px;                                                    
display: block;
}

.menu_off {
        color: ; 
                cursor: hand; 

                            background-color: #325FA0;
                                border-bottom: 1px #FFFFFF solid;
padding: 5px;                                                    
display: block;
}

a.menu2 {
        font-family: helvetica, verdana, times;
            font-size: 11px;
                font-weight: bold;
                    color: #FFFFFF;
                           text-transform: uppercase;
                            text-decoration: none;
}
a.menu2:hover {
        font-family: helvetica, verdana, times;
            font-size: 11px;
                font-weight: bold;
                    color: #2C2A6B;
text-transform: uppercase;
                           text-decoration: none;


}


.title1 {
font: 16px helvetica, arial, verdana;
      font-weight: bold;
color: #2C2A6B;
}

a.cat_link, a.cat_link:hover {
    font: 14px helvetica, verdana, arial;
          font-weight: normal;
color: #2C2A6B;
       text-decoration: underline;
}

a.cat_link:hover {
text-decoration: none;
}

.submenu {
font: 10px helvetica, verdana, times;
      font-weight: normal;
color: #FFFFFF;
       padding-left: 10px;
}

.copyright {
font: 9px helvetica, verdana, arial;
font-weight: normal;
color: #666666;
}

.path {
border: 1px #CCCCCC dashed;
        background-color: #F5F5F5;
padding: 5px;
}

.buy_button {
border: 1px #CCCCCC dashed;
        background-color: #F5F5F5;
padding: 4px;
         text-align: center;
}

.back_button {
border: 1px #CCCCCC dashed;
        background-color: #F5F5F5;
padding: 4px;
width: 30px;
text-align: center;
}

a.links, a.links:hover {
font: 9px helvetica, verdana, arial;
                  font-weight: normal;
color: #666666;
              text-decoration: underline;
}

a.links:hover {
    text-decoration: none;
}
