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

body {
margin: 0px 0px 0px 0px;
background: url(/sb/styles/home/images/webimages/00-background.gif) repeat-x top left;
}

a.cat_link, a.cat_link:hover {
font: 14px Lucida Grande, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #7A458B;
text-decoration: underline;
}

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


.searchwidth {
width: 520px;
}

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 helvetica, arial, verdana;
font-weight: normal;
color: #000000;
}

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

.buy_button {
border: 1px solid #CCCCCC;
background-color: #F5F5F5;
padding: 3px;
width: 30px;
text-align: center;
}

.hide_menu {
display: none;
}

.show_menu {
display: block;
}

a, a:hover {
font: 11px helvetica, arial, verdana;
font-weight: bold;
color: #7A458B;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

a.menu2, a.menu2:hover {
font: 14px helvetica, arial, verdana;
font-weight: bold;
color: #7F7F7F;
text-decoration: none;
}

a.menu2:hover {
color: #7A458B;
}

ul.mainnav { list-style: none; margin: 0; padding: 0; }
ul.mainnav li { display: inline; margin: 0; padding: 0; }
ul.mainnav li a
{
    display: block;
    padding: 11px 0 6px 17px;
    background: url(images/webimages/22-menunav-background.gif) no-repeat;
    color: #7A458B;
    text-decoration: underline;
}
ul.mainnav li a:hover { text-decoration: none; }

ul.mainnav li.subnav a, ul.mainnav li.subnavOn a
{
	display: block;
	padding: 5px 0 5px 22px;
	background-color: #F8F8F8;
	background-image: none;
	text-decoration: underline;
}

ul.mainnav li.subnav a:hover, ul.mainnav li.subnav_level a:hover { text-decoration: none; }

ul.mainnav li.subnav_level a
{
	display: block;
	padding: 5px 0 5px 28px;
	background-color: #F8F8F8;
	background-image: none;
	font-size: 10px;
	text-decoration: underline;
}

.menu_on {
padding-top: 11px;
padding-left: 17px;
padding-bottom: 6px;
background: url(/sb/styles/home/images/webimages/22-menunav-background-on.gif) no-repeat;
color: #7A458B;
text-decoration: underline;       
}

.menu_off {
padding-top: 11px;
padding-left: 17px;
padding-bottom: 6px;
background: url(/sb/styles/home/images/webimages/22-menunav-background.gif) no-repeat;
}

.submenu_on {
font: 12px helvetica, arial, verdana;
font-weight: bold;
color: #7A458B;
padding: 5px;
padding-left: 22px;
background-color: #F8F8F8;
text-decoration: underline;
}

.submenu_off {
font: 12px helvetica, arial, verdana;
font-weight: normal;
padding: 5px;
padding-left: 22px;
background-color: #F8F8F8;
}

.path {
border: 1px solid #CCCCCC;
background-color: #F5F5F5;
}

.title1, .title2, .title3 {
color: #7A458B;
}

.fieldset_title {
color: #999999;
padding: 5px;
border: 1px solid #CCCCCC;
background-color: #F5F5F5;
}
