@import url("style.css");
/* Outer layer */
#page {
background:#333;
height:100%;
margin:0px;padding:0px;
}
#body{
text-align: left;
color: inherit;
margin: 0px auto 0px auto;
padding: 0px;
width: 988px;
background:#f4f4ed;
height:100%;
border-top:1px solid #fff;
}

#top_wrapper {
background: #000;
margin:0px;
padding:0px;
width: 100%;

}
#wrapper {
margin:0px;
padding:0px;
width: 100%;
background:#333 url(images/page_bg_bk.gif) top left repeat-x;
}
/* Header */
#header {
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
width: 988px;
height:200px;
}
#banner {
width:988px;
margin:0px;
padding:0px;
height:200px;
text-align:left;
}
#banner span{
float:right;
height:200px;
margin:0px;
padding:0px}
  
#title { 
position:relative;
z-index:98;
width:292px;
height:122px;
background:url(images/slotshop_logo_08.gif) 0px 20px no-repeat;
display:block;
color:#fff;
padding:0px 0px 0px 0px;
margin:0px 0px 40px 20px;
* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
margin-bottom:0px; 
}html>body #title { margin:0px 0px 40px 20px; }

}
.logolink {
padding: 6px 3px;
}

/* Content Section */
.top_messaging {
width:650px;
display:block;	
padding:0px 0px 0px 10px;margin:0px;
}

#popup {
font-family: verdana,helvetica,arial, sans-serif; font-size: 11px; color:#333333;
background: #fff;
padding:0; margin: 15px 0 5px;
}

.content {
overflow-x:auto;
padding: 0px 10px 0px 10px;
margin-bottom: 5px;
border: 1px solid #eee;
width:625px;
* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
width:620px;
}html>body .content {width:625px}

.content_checkout{
padding: 0px 10px 0 10px;
margin-bottom: 20px;
border: 1px solid #eee;
}

.cartlinks {
clear:both;
border-top:1px dashed #ddd;
border-bottom:1px dashed #ddd;
padding:0px;
padding-top:3px;
padding-bottom:3px;
margin:0px;margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
}

.page-content {
padding: 0px 0px 15px 5px; 
margin: 0px;
}
#main_content {
display:block;
}
/* Main content box */
#homepage_left_block {
width: 670px;
float: left;
margin-right: 5px;
padding: 10px 0px 0px 0px;
display: block;
* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
width:640px;
}html>body #homepage_left_block {width:670px;border:none;}

/* MENU */
#rightcol {
width: 300px;
float:right;
}

#searchboxtop {
width:280px;
height:30px;
padding:2px 2px 2px 0px;
margin:120px 10px 0px 0px;
float:right;
display:block;
border:1px solid #e0e0e0;
display: block;
* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
margin:0px 0px 0px 0px;
border:0px;
}html>body #searchboxtop{margin:120px 10px 0px 0px;border:1px solid #e0e0e0;}

#searchboxtop span {
	padding:0px;
	margin:0px;
	* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:5px 5px 0px 0px;
	
	}html>body #searchboxtop span {	margin:0px;}

/*V2 drop-down menu*/
#mainMenu {
position:relative;
z-index:100;
clear:top;
	text-align: left;
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height:37px;
}
html>body #mainMenu { width: 900px; }

#nav { 
text-align: left;
	padding: 0px; 
	margin: 0px;
	width: 900px;
	list-style-type: none
}

ul#nav, blockquote.quote, div#latest_blog h2, 
div#single_container.page h4 {
	font-size: 14px;
}
#nav li {
/*background: transparent url(images/tableft.gif) top left no-repeat;*/
background: transparent url(images/tableft_png.png) top left no-repeat;
float: left;
margin-right: 1px;
display: inline; 
list-style-type: none;
/* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
background:#e0e0e0;
}html>body ul#nav li { background: transparent url(images/tableft_png.png) top left no-repeat;}


ul#nav li a {
background: transparent url(images/tabright_png.png) top right no-repeat;	
float: left; 
display: block;
padding: 8px 12px 12px 1px;
text-decoration: none;
margin-left:14px; 
color:#666;
/* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
margin-left:4px; 
padding: 8px 12px 9px 6px;
background:#e0e0e0;
}html>body ul#nav li a { margin-left:12px; padding: 8px 12px 12px 1px; background: transparent url(images/tabright_png.png) top right no-repeat;}

ul#nav li#current {
background: transparent url(images/tableft_current_png.png) top left no-repeat;
/* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
background:#fff;
}html>body ul#nav li#current { background: transparent url(images/tableft_current_png.png) top left no-repeat;}

ul#nav li#current a {
color:#000;
background: transparent url(images/tabright_current_png.png) top right no-repeat;
/* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
background:#fff;
}html>body ul#nav li#current a {background: transparent url(images/tabright_current_png.png) top right no-repeat;) top left no-repeat;}


/*Side menu headers*/
.navDiv {
clear:both;
margin-top:10px;
border:1px solid red;
width:299px;
}

#tabbed_box_1 {
	margin: 0px;
	width:300px;
}
.tabbed_box h4 {
	font-size:16px;
	color:#333;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.tabbed_box h4 small {
	color:#666;
	font-weight:normal;
	font-size:9px;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area {
	border:1px solid #494e52;
	background-color:#f8f8f8;
	padding:4px;	
}


ul#sidetabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul#sidetabs li {
	list-style:none;
	display:inline;
}
ul#sidetabs a {
	background-color:#464c54;
	color:#ffebb5;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;
/*	background-image:url(images/sidetab_off.jpg) bottom left repeat-x;*/
}
ul#sidetabs a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
}
ul#sidetabs a.tab_active {
	background-color:#ffffff;
	color:#333;
	border:1px solid #464c54; 
	border-bottom: 3px solid #ffffff;
	background:url(images/sidetab_on.jpg) top left repeat-x;
}
.sidecontent {
	background-color:#ffffff;
	padding:5px 0px 15px 0px;
	border:1px solid #464c54; 	
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	
}
#Pages{ display:none; }

.sidecontent ul {
	margin:0px;
	padding:0px 10px 0px 10px;
}
.sidecontent ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:5px;
	padding-bottom:5px;
}
.sidecontent ul li:last-child {
	border-bottom:none;
}
.sidecontent ul li a {
	text-decoration:none;
	color:#3e4346;
}
.sidecontent ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}
.sidecontent ul li a:hover {
	color:#a59c83;
}
.sidecontent ul li a:hover small {
	color:#baae8e;
}
ul#sidenav2{
list-style-type:none;
margin:5px 0px 0px 0px;
padding:0px;
width:298px;
}
#sidenav2 li {
list-style-type:none;
clear:both;
float-left;
margin:0px 0px 0px px;
padding:0px 0px 0px 10px;
border-bottom:1px dashed #e0e0e0;
width:283px;
display:block;
}
#sidenav2 li a{
padding:3px;
display:block;
width:100%;
text-decoration:none
}
#sidenav2 li:hover{
background:#f8f8f8}
#sidenav2 li.active{
background:#f8f8f8}


ul#sidenav2 li.headline {
padding:0px;

}
ul#sidenav2 a.head {
cursor:pointer;
color:#fff;
height:18px; 
border-bottom:1px dashed #fff;  
padding:5px 5px 5px 0px;
text-indent:0px;
text-decoration: none;
background:#BB1515;
font-weight:normal;
text-indent:4px;
font-size:14px;
margin:0px;
}
ul#sidenav2 a.head:hover {
background:#333;
color:#fff;
}


#sidenav2 li ul{
list-style-type:none;
margin:0px;
padding:0px;

}
#sidenav2 li ul li {
width:250px;
list-style-type:none;
float-left;
margin:0px;
padding:0px 0px 0px 10px;
border-bottom:1px dashed #e0e0e0;
}
#sidenav2 li ul li a{
padding:3px;
display:block;
width:100%;
text-decoration:none
}
#sidenav2 li ul li:hover{
background:#fff}
#sidenav2 li ul li.active{
background:#fff}

/*COPY object*/

ul#sideNav{
list-style-type:none;
margin:5px 0px;padding:0px;
width:298px;
}
#sideNav li {
list-style-type:none;
clear:both;
float-left;
margin:0px;
padding:0px 0px 0px 15px;
border-bottom:1px dashed #e0e0e0;
width:283px;
display:block;
}
#sideNav li a{
padding:3px;
display:block;
width:100%;
text-decoration:none
}
#sideNav li:hover{background:#f8f8f8}
#sideNav li.active{background:#f8f8f8}


ul#sideNav li.headline {
padding:0px;

}
ul#sideNav a.head {
cursor:pointer;
color:#666666;
height:18px; 
border-bottom:1px dashed #fff;  
padding:5px 5px 5px 0px;
text-indent:0px;
text-decoration: none;
background:#BB1515 url(images/cart_top_bg_k.gif) repeat-x;
font-weight:normal;
text-indent:4px;
font-size:14px;
}
ul#sideNav a.head:hover {
background:#fff;
color:#000000;
}


#sideNav li ul{
list-style-type:none;
margin:0px;padding:0px;

}
#sideNav li ul li {
list-style-type:none;
float-left;
margin:0px;
padding:0px 0px 0px 15px;
border-bottom:1px dashed #e0e0e0;
}
#sideNav li ul li a{
padding:3px;
display:block;
width:100%;
text-decoration:none
}
#sideNav li ul li:hover{background:#f8f8f8}
#sideNav li ul li.active{background:#f8f8f8}
/* main content area */

.page-content-title { 
margin: 5px 10px 15px; 
font-size: 11px;
text-decoration: underline;
}
.page-content-box .cont {
margin: 10px 10px 15px 10px;
font-size: 11px;line-height: 15px;
}
.page-content-box .cont-list {
margin: 2px 10px 5px 10px;
}
.page-content-box .sub-hdr { 
margin: 2px 10px 10px; font-size: 11px;
text-decoration: underline;
}

/* Bottom footer box */

.footer {
border-top: solid 1px #000000; 
clear:both;
height:40px;
width:988px;
margin:0px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding: 0px; 
color : #fff;
background: #eee;
}
.footer a {
padding:5px 5px 5px 10px;
}
.footer_right {
float:right;
text-align:right;
margin:0px;
padding: 0px; 
}

.footer_right a{
text-align:right;
}
 

/* Copyright layer */
.copyright {
margin-top:0px;
text-align:center;
clear:both;
height:41px;
padding: 0px;
/*position: relative;*/
text-align:right;
color : #fff;
}

/* Search form on front page */
.search-form {
color: #000;background: #AB8C3A;padding: 5px;margin: 0px 0 10px 30px;
border: 1px solid #333333;width:465px;text-align: center;white-space: nowrap;
}
/* Search forms on Search page */
.adv-search {
margin: 0 0 0 15px;
}
/* Tool Tip */
.tip {
cursor : help; border-bottom : 1px dashed #555555; 
} 
#printpage {
text-align:left;
}
 
 

#w3b {
float:right;
color:#e0e0e0;
margin:3px 0px 5px 0px;
font-size:9px
}
#w3b a {
font-size:9px;
color:#e0e0e0;
font-weight:bold;
}

.mceToolbarTop img {
margin:0px;padding:0px;border:0px;float:left;display:inline
}
/*CinchCART*/
#cartTable {
border-collapse:collapse;
font-size:10px;
margin:0px 0px 10px;
width:480px;
}
th {
padding:0pt 0.5em;
text-align:left;
}
#cartTable tr.tableDescriptions td {
background:#ffffcc none repeat scroll 0%;
border-bottom:1px solid #fb7a31;
border-top:1px solid #fb7a31;
}
#cartTable tr.prices {
text-align:right;
}
#cartTable td {
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:0pt 0.5em;
}

#cart h3{
background:#BB1515;
font-size:14px;
color:#fff;
padding:4px;
}
#cart {
clear:both;
border-color:#eeeeee rgb(238, 238, 238) rgb(224, 224, 224);
border-style:solid solid dashed;
border-width:1px;
display:block;
margin:0px 0px 15px 0px;
width:298px;
padding:0px
}
#cart h3 {
font-weight:normal;
font-size:14px;
padding:4px;
margin-top:0px
}
#cart img {border:none}
#cart p {
padding:10px 4px;
}
.cart {
background-color:#f8f8f8;
}
.activeCart {
background-color:#daff9f;
}
.hoverCart {
background-color:#ffffcc;
}
#products {
margin:0px;
width:640px;
* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
width:620px;
}html>body #products {width:640px}
 
.product {
background:#fff;
font-size:100%;
border:1px solid #e0e0e0;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:0px 0px 5px 5px;
text-align:left;
width:300px;
height:165px;
* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;	
width:290px;
height:175px;
}html>body .product {width:300px;height:165px;}

.product img {
cursor:move;
float:right;
display:block;
margin:5px 5px 10px 5px;
}


h2.title {
font-size: 16px;
color:#BB1515;
padding-left:0px;margin:0px
}

.price{font-size:16px}
 
.product p {
color:#333333;
}
.product a {
color:#6CAF00;
}
.price {
font-size:100%;
}
.productCart {
font-size:10px;
margin:10px;
}
.productCart a {
color:#FF0000;
float:right;
}
.transferProduct {
border:1px solid #6caf00;
}

/*FORMS*/
#formarea label { 
clear:top;
	margin-right: 1em;
	display: block;
	 float:left;
	text-align: right;
	width: 6em;
}
:focus {
outline: thin dotted invert }


#formarea .ajax_submit_text {
color:#fff;
margin-left:8em;
clear:both;
margin-top:10px;
width:100px;
text-align:center;
display:block;
padding:6px;
border:1px solid #444;
background:#BB1515;
}
 
#formarea .ajax_submit_text:hover {
color:#fff;
background:#333;
}
#subscription {

}

input {
border: solid 1px #8cacbb;
}
input:hover {
border: solid 1px #000;
}
#subscription input[type="text"] {
width:250px;
margin-bottom:15px;
}
input[type="submit"]{
font: 100% Tahoma, Arial, Helvetica,sans-serif;
background:#BB1515;
color: #fff;
padding:2px;
} 
input[type="submit"]:hover{
background:#333;
color: #fff;
cursor : pointer
}

#indicator {
width:470px;text-align:center;
}
#vmarquee{ 
	padding-bottom:15px;
	border:1px solid #e0e0e0;
	width: 500px;
	height:480px;
	overflow-y:auto;
	margin:0px 0px 10px 0px;
}

#preview {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
.pagelist {
		padding:0px;
		font-size:85%;
		width:85%;
	}
.nextlist {
	float:right;
	margin:0px;
	padding:0px;
	font-size:85%;
	width:85px;
}