.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:125px;

height:25px;

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:25px;

line-height:25px;

outline:none;

overflow:hidden;

border: none;

}

.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus{

background-position: left bottom;

}

.star-rating .current-rating{

z-index:1;

background-position: left center;

}



.inline-rating{

display:-moz-inline-block;

display:-moz-inline-box;

display: inline-block;

vertical-align: middle;

}



.small-star{

width:50px;

height:10px;

}

.small-star,

.small-star a:hover,

.small-star a:active,

.small-star a:focus,

.small-star .current-rating{

background-image: url(../images/star_small.gif);

line-height: 10px;

height: 10px;

}





.menubar {

width:844px;

background: #F3F3F3 url(../images/blockdefault.gif) center center repeat-x;

border:1px solid  #438DCD;

}

.suckertreemenu ul{

margin: 0;

padding: 0;

list-style-type: none;

}

.suckertreemenu ul li{

position: relative;

display: inline;

float: left;

z-index: 2;

background: #F3F3F3 url(../images/blockdefault.gif) center center repeat-x;



}

.suckertreemenu ul li a{

display: block;

padding: 5px 10px;

border-left-width: 0;

text-decoration: none;

color: white;

}

.suckertreemenu ul li ul{

left: 0;

position: absolute;

top: 1em;

display: block;

visibility: hidden;

}

.suckertreemenu ul li ul li{

display: list-item;

float: none;

}

.suckertreemenu ul li ul li ul{ 

left: 159px;

top: 0;

}

.suckertreemenu ul li ul li a{

display: block;

width: 140px;

color: black;

background-color: #f0f0f0;

text-decoration: none;

font-size: 11px;

padding: 3px 5px;

border-left: 1px solid #ccc;

border-right: 1px solid #ccc;

border-bottom: 1px solid #ccc;

}

.suckertreemenu ul li a:hover{

background: #F3F3F3 url(../images/blockactive.gif) center center repeat-x;

color: #333;

}





















.msg {background:#f0f0f0; margin-left:55px; margin-right:55px; margin-bottom:20px; }

.rtop, .rbottom{

display:block;

background:#fff;

}

.rtop *, .rbottom *{

display: block;

height: 1px;

overflow: hidden;

background:#f0f0f0;

}

.r1{margin: 0 5px}

.r2{margin: 0 3px}

.r3{margin: 0 2px}

.r4{

margin: 0 1px;

height: 2px

}



input {

padding: 3px;

border: 1px solid #999999;

font-size: 11px;

}





#main {

  width: 860px;

  text-align: left;

}



#header {

  text-align: left;

  margin-top: 30px;

  margin-bottom: 10px;

}



#footer {

  margin-top: 10px;

  margin-bottom: 5px;

  background-color: #f7f7f7;

  padding: 10px;

  border: 1px solid #ccc;

  font-size: 11px;

  color: #777;

}

#footer a {

  color: #777;

  text-decoration: none;

}

#footer a:hover {

  text-decoration: underline;

}



#shaddow {

  height:8px;

  background: white url('../images/shaddow.gif');

}



a {

  color: #00659F;

}



body {



  margin: 0;



  padding: 0;

  background:transparent url('../images/bg.jpg') 50% 0;

  background-repeat: repeat;





}









.small {

  font-size: 11px;

  color: #777;

}



form {

  display: inline;

}



.formbutton {

cursor: pointer;

font-size: 11px;

font-weight: bold;

letter-spacing: 1px;

border: outset 1px #ccc;

background: #999;

color: #666;

height: 22px;

background:url(../images/form_bg.gif) repeat-x left top;

}



body, td, div {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #656565;

}







#facebox .b {

  background:url(../images/b.png);

}

 

#facebox .tl {

  background:url(../images/tl.png);

}

 

#facebox .tr {

  background:url(../images/tr.png);

}

 

#facebox .bl {

  background:url(../images/bl.png);

}

 

#facebox .br {

  background:url(../images/br.png);

}

 

#facebox {

  position: absolute;

  width: 100%;

  top: 0;

  left: 0;

  z-index: 100;

  text-align: left;

}

 

#facebox .popup {

  position: relative;

}

 

#facebox table {

  margin: auto;

  border-collapse: collapse;

  width:auto;

}

 

#facebox td {

  border-bottom: 0;

  padding:3px;

}

 

#facebox .body {

  padding: 10px;

  background: #fff;

  width: 370px;

}

 

#facebox .loading {

  text-align: center;

}

 

#facebox .image {

  text-align: center;

}

 

#facebox img {

  border: 0;

  margin: 0;

}

 

#facebox .header {

  border-bottom: 1px solid #DDDDDD;

  padding-top: 5px;

  padding-bottom: 10px;

  margin-bottom: 10px;

  font-size: 12px;

  font-weight: bold;

  text-align: left;

}

 

#facebox .footer {

  border-top: 1px solid #DDDDDD;

  padding-top: 5px;

  margin-top: 10px;

  text-align: right;

}

 

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {

  height: 10px;

  width: 10px;

  overflow: hidden;

  padding: 0;

}



#rightBox {

	background-color:#ededed;

	border:1px solid #3F85BB;

	float:left;

	margin-top:20px;

	width:192px;

	height:17px;

	padding:10px 10px 10px 30px;

	margin-left: 15px;

	background-image: url(../images/information.png);

	background-repeat: no-repeat;

	background-position: 10px 10px;

}



