#bar{width:170px;padding: 0px 0px 0px ;}
#bar ul.nav-bar,#bar ul.nav-bar ul
{
	list-style-type: none;
}

#bar ul.nav-bar
{
padding: 0 0px 1px;
margin: 0px 0px 0px;
}

#bar ul.nav-bar ul,#bar ul.nav-bar li,#bar ul.nav-bar ul li
{
padding: 0 0px;
margin: 0 0px;
}

#bar ul.nav-bar li a
{
display: block;
margin: 2px 2px;
padding: 3px 14px;
}

#bar ul.nav-bar ul li a
{
padding: 2px 9px 2px 22px;
}

/*#bar ul.nav-bar p
{
margin: 0 -9px;
padding: 5px 9px
}
\*/
* html #bar ul.nav-bar a,* html #bar ul.nav-bar li
{
height: 10px;
}

#bar ul.nav-bar,.search-bar
{
/*border-top: 1px solid #666;*/
/*border-bottom: 1px solid #f7f7f7;*/
background-color: #ccffff;
margin-bottom:0px;

}

#bar ul.nav-bar li
{
/*border-top: 1px solid #f7f7f7;*/
background-color: #ffffff;
}

#bar ul.nav-bar a
{
border-top: 1px solid #E0E7D2;
background: F4F4F4;
}

#bar ul.nav-bar a:hover
{
background-color: #3B99FE;
color:Black;
}





/* Categories */
.oGrpHeader
{
    font-size: 14px;
    font-weight: bold;
    color:#ffffff;
    border: 1px solid #000000;
    background:#0099ff;
    padding: 2px 1px 2px 1px;
    text-align: center;
}
.oGrpContent{
font-size: 12px;
padding:0px;
background: #f4f4f4;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;}


/* Categories Active */
A.active:link, A.active:active, A.active:visited
{ font-weight: normal; text-decoration: none; color:white;}
A.active:hover{color:black;}

A.inactive:link, A.inactive:active, A.inactive:visited, A.inactive:hover
{ font-weight: normal; text-decoration: none; color:666666;}

/* Mod Star Rating + Mouseover/ hover + Ajax [rating without pagereloud] */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
        background: url(images/star.gif) left -1000px repeat-x;
}
.star-rating{
        position:relative;
        width:300px;
        height:30px;
        overflow:hidden;
        list-style:none;
        margin:0;
        padding:0;
        background-position: left top;
}
.star-rating li{
        display: inline;
}
.star-rating a,
.star-rating .current-rating{
        position:absolute;
        top:0;
        left:0;
        text-indent:-1000em;
        height:30px;
        line-height:30px;
        outline:none;
        overflow:hidden;
        border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
        background-position: left bottom;
}
.star-rating a.eins-star{
        width:10%;
        z-index:11;
}
.star-rating a.zwei-stars{
        width:20%;
        z-index:10;
}
.star-rating a.drei-stars{
        width:30%;
        z-index:9;
}
.star-rating a.vier-stars{
        width:40%;
        z-index:8;
}
.star-rating a.fuenf-stars{
        width:50%;
        z-index:7;
}
.star-rating a.sechs-stars{
        width:60%;
        z-index:6;
}
.star-rating a.sieben-stars{
        width:70%;
        z-index:5;
}
.star-rating a.acht-stars{
        width:80%;
        z-index:4;
}
.star-rating a.neun-stars{
        width:90%;
        z-index:3;
}
.star-rating a.zehn-stars{
        width:100%;
        z-index:2;
}
.star-rating .current-rating{
        z-index:1;
        background-position: left center;
}


.tabcol {border-bottom: black 1px inset;}
.menuheading { font-weight: bold; font-size: 10pt; color:black; font-family: Times New Roman;}

.ctitle1
{font-weight:bold;
font-size:9pt;
color: #0099ff;
text-decoration:none;
}

body
{
background:#F4F8FF url('QUICK7.jpg')  left top no-repeat;
}


.main_menu:link, .main_menu:active, .main_menu:visited 
{font-size:14pt;
color:777777;
text-decoration:none;
padding-left:10px;
padding-right:10px;
padding-top:2px;
vertical-align:middle;
line-height:30px;

}
.main_menu:hover
{text-decoration:underline;
background-color:#3B99FE;
}

.main_menu_back:hover
{
background-image: url(vistabold-bar2.jpg);
}

.main_title
{
font-weight:bold;
color:grey;
font-size: 2.2em;
text-align: left;
margin-left: 50px;
}

.main_slogon
{
font:70% 'Segoe UI','Lucida Grande', Verdana, Italic, Sans-Serif;
color:Red;
font-size: 1.6em;
text-align: left;
padding-left: 100px;
padding-bottom:41px;


}

.main_slogon2
{
font:70% 'Segoe UI','Lucida Grande', Verdana, Italic, Sans-Serif;
color:Red;
font-size: 1.6em;
text-align: left;
padding-left: 100px;
padding-bottom:43px;


}



#topbar {
	height:30px;
	background-image: url('topbar.png');
	background-repeat: repeat-x;
	background-position: left top;
	width:1007px;
}
#topbar2 {
	height:29px;
	background-image: url('vistabold-bar.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	width:1007px;
}

#topstart {

	float:left;
	margin-left:8px;
	margin-top:-0px;
	height:45px;
	width:44px;
	position:absolute;
	background-image: url('topstart.png');
	background-repeat: no-repeat;
	background-position: left top;
}

.walltitle
{color:#0099ff;
text-decoration:none;
text-transform:capitalize;
font-weight:bold;
}

.catwallltitle
{color:#0099FF;
text-decoration:none;
text-transform:capitalize;
}

.table_title
{color:#ffffff;
font-size:9pt;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
align:left;
background-color: #0099ff; 
border-bottom:#A5A8A1 1px solid;
}

.table_spacer
{
font-size:2px; 
border-left:#A5A8A1 1px solid; 
border-right:#A5A8A1 1px solid;
}

.table_td_div
{border:1px solid #BABABA; 
width:166px; 
height:126px; 
background-color:#DDDDDD;}

.small_thumb
{
border:0px;
width:150px;
height:113px;
padding:6px 2px 6px 2px;
}

.livesearchform {
	width:210px;
	height:30px;
	padding:4px 0px 0px 8px;
	position:absolute;
	background:url('ls_input.png') 14px 3px no-repeat;
}

input#livesearch {
	width:180px;
	position:absolute;
	top:4px;
	right:10px;
	font-family: 'Segoe UI', Verdana, Sans-Serif;
	border:0;
	background:transparent;
}

.odd_bullet
{
padding-left:4px;
background-color:#D5D5D5;
border-bottom:1px solid #B9BCB5;
}
.even_bullet
{
padding-left:4px;
background-color:#FFFFFF;
border-bottom:0px solid #B9BCB5;
}

.rasta 
{font-size:14px;
color:#777777;
text-decoration:none;
text-transform:capitalize;
}
