#rubrikensponsor {
  padding:0;
  height: 55px;
  overflow: hidden;
}
body {
 background-color: #663300;
}
.gradient {
  background-image: url(/images/gradient.gif);
  padding:1px;
}
#cartWrapper {
  position: absolute;
  
  top:middle;
  width:188px;
}
.menuItem {
  font-family: Arial;
  font-size: 15px;
  color: #ffffcc;
  cursor: pointer;
  float:left;
  padding-left: 10px;
  text-decoration: none;
  padding-top:6px;
  font-weight: 700;
  text-transform: uppercase;

}

.menuItemOver {
  font-family: Arial;
  font-size: 15px;
  color: #ffffcc;
  cursor: pointer;
  float:left;
  padding-left: 10px;  
  text-decoration: underline;
  padding-top:6px;
  font-weight: 700; 
  text-transform: uppercase;
}

.menuItem1 {
  font-family: Arial;
  font-size: 12px;
  color: #a31a1a;
  cursor: pointer;
  float:left;
  padding-left: 10px;  
  text-decoration: underline;
}

.lastItem {
  font-family: Arial;
  font-size: 11px;
  color: #000;
  width: 148px;
  height: 20px;
  background-image: url(/images/lastBG.gif);  
  padding-top: 1px;
  padding-left: 18px;  
  text-align: right;
}
.partners {
  font-family: Arial;
  font-size: 11px;
  color: #00044D;
  width: 148px;
  height: 15px;
  background-image: url(/images/menuBG.gif);
}
#containerInfo {
   background-image: url(/images/background_menu.png);
   padding:4px;
   font-size: 18px;
   color: #d5c1a9;
   text-align:right;
   margin-top:20px; 
   height:30px
 }
 #containerMenu { 	  
    float:left;
    width: 600px;
 }   
.submenuItem {
  font-family: Arial;
  font-size: 13px;
  color: #a31a1a;  
  height: 19px;    
  cursor: pointer;
  text-transform: uppercase;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;  
}
.submenuItemOver {
  font-family: Arial;
  font-size: 13px;
  color: #a31a1a;
  height: 19px;    
  cursor: pointer;
  text-transform: uppercase; 
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;  
}
.absolute {
  position: absolute;
}
body {
  margin: 20px;
  padding:0;
  font-family: Arial;
  font-size: 14px;
}
#menuBar {
  height:24px;
  background-image:url(/images/menuBar.gif);
  border-bottom: 1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-top:1px solid #EFEFEF;
  padding-top:3px;  
  padding-left:3px;
}
.greenMenuBar {
  height:24px;
  background-image:url(/images/menuBar.gif);
  border-bottom: 1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-top:1px solid #EFEFEF;
  padding-top:3px;  
  padding-left:3px;
}
#menuBar a {
  color: #888;
}
#menuBar a:hover {
  color: #333;
}
.mButton{
  float: left;
  height: 13px;
	display: block;
	cursor: pointer;
	padding: 3px;	
	border:1px solid transparent;
	border-left:2px solid transparent;
	border-top:2px solid transparent;
}
.mButton:hover{
  float: left;
	display: block;
	height:13px;
	cursor: pointer;	
	padding: 3px;	
	border:1px outset white;
  border-top:2px groove white;
  border-left:2px groove white;
}

div, span, table, td, p {
  
}
h1 {
  font-size: 11px;
  font-weight: bold;
  padding:0;
  margin:0;
  height:28px;
  overflow: hidden;
}
#menuWrapper {
  padding:1px;
  background-color: #ffffcc;
  margin-bottom:24px;
}
#container {	
  background:#663300;
  margin: 0px auto;
  width: 910px;
  border:24px solid #663300;
}
#submenu {  
  background-color: #ffffcc;
  padding-top:4px;
  padding-left:6px;  
}
#containerTop {
	height:112px;      
  text-align: right;
}    
#containerFooter {
  margin-top:24px;
  background-color: #f5e7d7;
  clear: left;
  padding:4px;
  padding-bottom:2px;  
}          
#containerLeft {            
  width: 190px;              
  float: left;
}
#containerContent {           
  padding: 1px;
  width: 691px;
  text-align: left; 
  float: left;
  overflow-x: hidden;
  margin-bottom:24px; 
  margin-left:24px;
  background-color: #ffffcc; 
}
#containerRight {
  width: 0px;
  float: left;
  border-left: 5px solid white;
}
#containerWrapper {
  margin-top:24px;
}
.clear {
  clear:left;
}
.block {
  display: block;
}
.border {
  border: 1px solid #7f1a1b;
}
.marginBottom {
  margin-bottom: 4px;
}
.marginTop {
  margin-top: 4px;
}
.margin {
  margin:1px;
}
.padding {
  padding: 4px;
}
.hidden {
  display: none;
}
.opened {
  display: block;
}
.closed {
  display: none;
}
input {
  padding: 2px;
  margin: 2px;
  border: 1px solid #C7C7C7;
  background-color: white;  
  color: #333;
}
.tab {
border-top: 1px solid #C7C7C7;
border-right: 1px solid #C7C7C7;
border-left: 1px solid #C7C7C7;
padding-left: 8px;
padding-right: 8px;
margin-right:2px;
background: #DDDDDD;
cursor: pointer;
}
.tab:hover {
border-top: 1px solid #C7C7C7;
border-right: 1px solid #C7C7C7;
border-left: 1px solid #C7C7C7;
padding-left: 8px;
padding-right: 8px;
margin-right:2px;
background: #EFEFEF;
cursor: pointer;
}
.smallinput {
  padding: 1;
  font-size: 9px;
}
.smallbutton {
  background: white;
  border: 1px solid #EDEDED;
  padding:0;
  margin:0;
}
input:hover, input:focus {  
  border: 1px solid #A2A2A2;
  background-color: #ededed;
  
}   
input.button {  
  background-color:green;
  border: 0;
  font-family: Arial;
  color: white;
  font-size: 13px;
  padding:1;
  cursor: pointer;
  display:block;
  text-transform:uppercase;
}
input.button:hover {
  cursor: pointer;
}  

/* noobslide */
/* Sample 1*/
#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
}

/* Sample 2*/
#box2{
	position:absolute;
}
#box2 span{
	display:block;
	float:left;
}

/* Sample 3*/
#box3{
	position:absolute;
}
#box3 span{
	display:block;
	float:left;
}

/* Sample 4*/
#box4{
	position:absolute;
}
#box4 div{
	width:480px;
	height:240px;
	float:left;
	background:#eee;
}

#box4 h3, #box4 p, #box4 ul{
	padding:5px 10px;
}
#box4 p{
	text-indent:16px;
}
#box4 img{
	width:200px;
	width:150px;
	float:left;
	margin:0 10px 10px 15px;
}
#info4{
	background:#fff !important;
	color:red !important;
	cursor:default
}

/* Sample 5*/
#box5{
	position:absolute;
	width:240px;
}
#box5 span{
	display:block;
}
#info5{
	bottom:0;
}

/* Sample 6*/
#box6{
	position:absolute;
	width:240px;
}
#box6 span{
	display:block;
}
#handles6_1{
	float:left
}
#handles6_2{
	float:right
}
.mask6{
	position:absolute;
	left:50%;
	margin-left:-120px;
	width:240px;
	height:180px;
	overflow:hidden;
}
.sample6 .buttons{
	clear:both;
	text-align:center;
}

/* Sample 7*/
#box7{
	position:absolute;
}
#box7 span{
	display:block;
	float:left;
}

#thumbs7{
	position:relative;
	width:486px;
	clear:both;
	height:41px;
	overflow:hidden;
	margin-top:200px;
}
#thumbs7 .thumbs, #thumbs_handles7, #thumbs_mask7{
	position:absolute;
	top:0;
	width:100%;
	height:41px;
}
#thumbs7 .thumbs div, #thumbs_handles7 span{
	display:block;
	width:60px;
	height:41px;
	margin:0;
	float:left;
	cursor:pointer;
}
#thumbs7 .thumbs div img{
	width:54px;
	float:right;
}
#thumbs_handles7 span{
	background:url(thumb_invisible.gif) no-repeat;
}
#thumbs_mask7{
	width:1200px;
	background:url(thumbs_mask.gif) no-repeat center top;
}

/* Sample 8*/
#box8{
	position:absolute;
}
#box8 div{
	width:480px;
	float:left;
}
#box8 .buttons{
	text-align:left
}
#box8 .next{
	float:right
}
.sample8 .buttons{
	text-align:center;
	clear:both;
}
.sample8 .mask1{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

/* ********************************** */

.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}

.info{
	width:240px;
	height:50px;
	background:#000;
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}

.mask1{
	position:relative;
	width:480px;
	height:180px;
	overflow:hidden;
}
.mask2{
	position:relative;
	width:380px;
	height:300px;
	overflow:hidden;
	float:left;
}
.mask3{
	position:relative;
	width:480px;
	height:240px;
	overflow:hidden;
}

span img{
	display:block;
	border:none;
}
.rabidRating .wrapper {	
	cursor: pointer;
	background: #ccc;
}

.rabidRating .wrapper {
	overflow: hidden;
}

.rabidRating span,.rabidRating .wrapper {
	display: block;
	width: 110px;
	height: 25px;
}

.rabidRating span {
	position: relative;
	top: 0;
	left: 0;
	text-indent: -999em;
}

.rabidRating .ratingStars {
	display: block;
	background: url('/images/hearts.png') no-repeat center;
}

.rabidRating .ratingFill {
	background-color: #ff0000;
}

.rabidRating .ratingVoted {
	cursor: default;
	background-color: #0069ff;
}

.rabidRating .ratingActive {
	background-color: #ffa800;
}

.rabidRating .ratingText {
	color: #000;
}

.rabidRating .ratingText.ratingError {
	color: #f00;	
}

.rabidRating .ratingText.loading {
	background: url('/images/loading.gif') no-repeat;
	text-indent: -999em;
}
