/*
_______________________________
BASE */

@import url(tripoli/tripoli.base.css);

/*
_______________________________
PLUGINS */
@import url(tripoli/plugins/tripoli.type.css);
@import url(tripoli/plugins/tripoli.visual.css);
/*
@import url(tripoli/plugins/tripoli.negative.css);
*/

/*
_______________________________
END */

html, body {
	background-color: #000;
}

body
{
	display: block;
	width: 800px;
	margin: 0 auto;
}

#outerWrapper
{
	margin: 0;
	padding: 0;
}

		#header, #header2
		{
			background-color: #CB6500;
			background-repeat: repeat-x;
			border-style: none;
			margin: 0;
			width: 800px;
		}
		
				#nav
				{
					margin: 3px 0 0 40px;
					padding: 0;
					float: left;
					clear: none;
				}
						#nav ul li
						{
							line-height: 1em;
						}
				
				#searchbox
				{
					margin: 0;
					padding: 0;
					float: right;
					clear: none;
					line-height: 18px;
				}
						#searchbox form
						{
							margin: 0;
						}
				
				#headerbottom
				{
					background-repeat: no-repeat;
					height: 7px;
					width: 800px;
					display: block !important;
					padding: 0 !important;
					border: 0px transparent inherit !important;
					margin: 0 0 20px 0 !important;
				}
		
		
		#header
		{
			background-image: url("/images/header-bg.png");
			padding: 50px 0 36px 0;
		}
				
				
				#header + #headerbottom
				{
					background-image: url("../images/header-bot-bg.png") !important;
				}
		
		
		#header2
		{
			background-image: url("../images/header-bg2.jpg");
			background-repeat: no-repeat;
			border-style: none;
			padding: 177px 0 31px 0;
			background-color: #AE641F;
		}
		
		
				#header2 + #headerbottom
				{
					background-image: url("../images/header-bot-bg2.png");
				}
		
		
		
		
		#contentWrapper
		{
		}
				
				#content
				{
				}
				
				
				#content2
				{
					background-color: #000000;
					background-image: url(../images/bios-bg.png);
					background-repeat: no-repeat;
					border-style: none;
					margin: 0;
					padding: 10px 0px 10px 0px;
					width: 800px;
				}
				
						#content2 > h2
						{
							font: normal 24px Verdana, Geneva, sans-serif;
							text-transform: uppercase;
							color: #ffc;
							margin: 6px 0 10px 25px;
							padding: 0;
						}
						
						#bios
						{
							color: #000;
							width: 705px;
							padding: 7px 20px 7px 25px;
							font-family: Georgia, "Times New Roman", Times, serif;
							font-size: 14px;
							text-align: justify;
							margin: 0 20px 15px 20px;
						}
						
								.bio
								{
									color: #000;
									width: 705px;
									padding: 7px 20px 7px 25px;
									font-family: Georgia, "Times New Roman", Times, serif;
									font-size: 14px;
									text-align: justify;
									border: 5px solid #C60;
									margin: 16px 0 15px -25px;
									background: url(../images/story-bg.png) repeat;
									min-height: 150px;
								}
										.bio h3
										{
											margin-top: .25em;
										}
								
						
						#story, #trailer
						{
							color: #000;
							width: 705px;
                                                        height: 450px;
							font-family: Georgia, "Times New Roman", Times, serif;
							font-size: 14px;
							text-align: justify;
							border: 5px solid #C60;
							padding: 7px 20px 25px 25px;
							margin: 0px 20px 15px 20px;
							background: url(../images/story-bg.png) repeat;
						}
                                                        #shopping-cart {
							color: #000;
							font-family: Georgia, "Times New Roman", Times, serif;
							font-size: 14px;
							text-align: justify;
							border: 5px solid #C60;
							padding: 0;
							margin: 0px 20px 15px 20px;
							background: url(../images/story-bg.png) repeat;
						}
                                                        #shopping-cart-buy {
							color: #000;
							font-family: Georgia, "Times New Roman", Times, serif;
							font-size: 14px;
							text-align: justify;
							border: 5px solid #C60;
							padding: 10px;
							margin: 0px 20px 15px 20px;
							background: url(../images/story-bg.png) repeat;
						}
						
						#trailer
						{
							border: 0;
							margin: 24px 20px 15px 20px;
							padding: 0px 20px 0 25px;
							background-image: none;
						}
						
								
								#trailer object, #trailer embed
								{
									background: url(../images/story-bg.png) repeat;
									display: block;
									margin: 0 auto;
									padding: 0;
								}
						
						#story, #trailer, .bio
						{
							
						}
								#story img, .bio img
								{
									margin: 15px 15px .67em -15px;
									height: auto;
									width: auto;
									float: left;
									clear: none;
								}
								
						#story .search-result
						{
							min-height: 4em;
						}
								#story .search-result h3 a
								{
									text-transform: uppercase;
								}
								
								#story .search-result img
								{
									margin: 3px 4px 0 -16px;
									width: auto;
									height: auto;
									float: left;
									clear: left;
								}
						
						#story .highslide-gallery
						{
							margin: 0 auto;
							width: 720px;
							display: block;
						}
								#story .highslide-gallery ul
								{
									display: block;
									margin: 10px 0 -18px -8px;
								}
								#story .highslide-gallery ul:after
								{
									content: '.';
									display: block;
									clear: both;
									visibility: hidden;
								}
								#story .highslide-gallery li
								{
									display: block;
									float :left;
									clear: none;
									margin: 0 10px 10px 0;
									padding: 0;
									width: 80px !important;
									height: 80px !important;
									background: none !important;
								}
									#story .highslide-gallery li a
									{
										padding: 0 !important;
										left: 0;
										left: auto !important;
										top: auto !important;
									}
									#story .highslide-gallery img
									{
										margin: 0;
										left: auto !important;
										top: auto !important;
									}
								
								.highslide-dimming
								{
									opacity: .85 !important;
									filter: alpha(opacity=85) !important;
									-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)" !important;
								}
		
		
		#footer
		{
			background-color: #930;
			background-image: url(../images/footer-bg.png);
			border-style: none;
			margin: 0;
			padding: 10px 30px 5px 50px;
			font-family: Verdana, Geneva, sans-serif;
			float: left;
			clear: both;
			width:  720px;
		}
		
						#subscription
						{
							margin: 0px 0 10px 0;
							padding: 0 0 15px 0;
							border-bottom: 3px #B5784F ridge;
						}
								#subscription form
								{
									margin-bottom: 0px;
                                                                        font-size: 12px;
								}
								
								input.cat_textbox
								{
									width: 175px;
                                                                        height: 18px;
									margin: 0 40px 0 0;
								}
								
								.search-box
								{
									padding: 0px;
									width: 190px;
								}
								
								.cat_textbox_smaller
								{
									margin: 0px 5px 0px 0px;
									width: 100px;
								}
								
								div.form div.item, div.webform div.item
								{
									padding: 3px;
								}
								
								table.webform td
								{
									line-height: 14px;
									padding: 0px;
								}
								
								
				
				
				#footernav
				{
					margin: 0 0 20px 0;
					padding: 0;
					float: left;
					clear: both;
				}
						#footernav ul
						{
							float: left;
							clear: none;
							display: block;
							margin-right: 30px !important;
						}
									
								#footernav ul li a
								{
									padding: 0 !important;
									line-height: 1.2em;
								}
										
										#footernav ul li span
										{
											color: rgb(255, 255, 204);
										}
						
						#copyright
						{
							float: left;
							clear: none;
							display: block;
							line-height: 1.2em;
						}
				
				#footer-bottom
				{
					background-color: #930;
					border: none;
					height: 7px;
					width: 800px !important;
					background-image: url(../images/footer-bot-bg.png);
					background-repeat: no-repeat;
					display: block !important;
					margin: 0 0 20px 0 !important;
					padding: 0 !important;
					border: 0px !important;
					float: left;
					clear: both;
				}


	.content table, .content table tr, .content table td
	{
		border: none;
		margin: 0 20px 0 0;
	}



{
	margin: 8px;
}

.system-error-message
{
	background: transparent url(/images/error.png) no-repeat scroll 26px 26px;
}

.system-message
{
	background: transparent url(/images/ok.png) no-repeat scroll 29px 18px;
}

.system-message, .system-error-message
{
	background-color: none;
	border: none;
	height: auto !important;
	margin: 18px;
	min-height: 110px;
	padding: 36px 36px 36px 180px;
}

.form label, .webform label {
	font-size: 12px;
}


/* 

		
		h1
		{
			color: #FFC;
			font: normal normal bold 18px Georgia, Times New Roman, Times, serif;
			line-height: 14px;
		}
		
		h2
		{
			color: #300;
			font: bold normal 18px/14px Georgia, "Times New Roman", Times, serif;
			margin: 0px;
		}
		
		h3
		{
			color: #300;
			font: normal normal bold 12px Georgia, Times New Roman, Times, serif;
			line-height: 10px;
		}
		
		h4
		{
			color: #300;
			font: normal normal bold 10px Georgia, Times New Roman, Times, serif;
			line-height: 10px;
		}
 
		a,  a:link
		{
			color: #000;
			font-weight: bold;
			text-decoration: none;
		}
		
				a:visited
				{
					color: #000;
					font-weight: bold;
					text-decoration: none;
				}
				
				a:hover
				{
					color: #000;
					text-decoration: underline;
				}
				
				a:focus
				{
					color: #000;
				}
 





#nav2
{
	height: 20px;
	margin: 0px 10px 0px 0px;
	padding: 20px 0px 5px 0px;
	width: 568px;
}

#searchbox2
{
	height: 30px;
	margin: 0px 0px 0px 579px;
	padding: 20px 0px 0px 5px;
	width: 190px;
}

#searchbox3
{
	height: 40px;
	margin: 0px 0px 0px 579px;
	padding: 10px 0px 0px 5px;
	width: 190px;
	font-family: Verdana, Geneva, sans-serif;
	size: 10px;
	font-style: italic;
}

#headerbottom2
{
	background-color: #000000;
	background-image: url("../images/header-bot-bg2.png");
	background-repeat: no-repeat;
	border-style: none;
	height: 7px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
}


#content2
{
	background-color: #000000;
	background-image: url(../images/bios-bg.png);
	background-repeat: no-repeat;
	border-style: none;
	margin: 0;
	padding: 10px 0px 10px 0px;
	width: 800px;
}


#bios
{
	width: 715px;
	padding: 10px 20px 7px 10px;
	text-align: justify;
	border: 5px solid #C60;
	margin-right: 20px;
	margin-left: 20px;
	background: url(../images/story-bg.png) repeat;
	margin-bottom: 15px;
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
}

#bio_img
{
	margin: 0px 15px 0px 0px;
	height: 130px;
	width: 130px;
}

#bios
{
	width: 715px;
	padding: 10px 20px 7px 10px;
	text-align: justify;
	border: 5px solid #C60;
	margin-right: 20px;
	margin-left: 20px;
	background: url(../images/story-bg.png) repeat;
	margin-bottom: 15px;
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
}

#bio_img
{
	margin: 0px 15px 0px 0px;
	height: 130px;
	width: 130px;
}

*/
#content .catalog-area{
	padding:31px 20px 0 17px;
	overflow:hidden;
	width:825px;
	background:#ece5d6;
	color:#630;
}
#content .catalog-area h2{
	letter-spacing:5px;
	margin:0 0 12px;
	font:16px/26px "Times New Roman", Georgia, Times, serif;
	background:url(../images/divider-catalog.gif) repeat-x 0 100%;
}
#content .catalog-area h3{
	letter-spacing:3px;
	margin:0 0 12px;
	font:14px/18px "Times New Roman", Georgia, Times, serif;
        font-weight:bold;
}
#content .cart-area {
background:none repeat scroll 0 0 #ECE5D6;
color:#663300;
overflow:hidden;
padding:31px 20px 0 4px;
width:825px;
}
#content .catalog-holder{
	padding:0 18px 0 12px;
	overflow:hidden;
	height:1%;
	font:14px/18px "Times New Roman", Georgia, Times, serif;
}
#content .content-holder .text{
	padding:9px 0 0;
	overflow:hidden;
	height:1%;
}
#content .content-holder{
	padding:0 5px 0 12px;
	overflow:hidden;
	height:1%;
	font:14px/18px "Times New Roman", Georgia, Times, serif;
}
#content .catalog-holder .text{
	padding:9px 0 0;
	overflow:hidden;
	height:1%;
}
#content .catalog-area p{
margin:0;
}
#content .catalog-area .area-holder{
	overflow:hidden;
	height:1%;
	padding:33px 27px;
}
#content .catalog-area .text-block{
	margin:0 15px 0 10px;
	background:url(../images/divider-catalog-dotted.gif) repeat-x;
}
#content .catalog-area .text-block .holder{
	overflow:hidden;
	height:1%;
	padding:5px 0 8px;
	color:#c60;
	background:url(../images/divider-catalog-dotted.gif) repeat-x 0 100%;
}
#content .catalog-area .text-block a{
	color:#c60;
	text-decoration:underline;
}
#content .catalog-area .text-block a:hover{text-decoration:none;}
#content .catalog-area .area{
	list-style:none;
	padding:40px 0 0;
	margin:0;
	overflow:hidden;
	width:760px;
	font:18px/21px "Times New Roman", Georgia, Times, serif;
}
#content .catalog-area .area a{color:#a19782;}
#content .catalog-area .area li{
	float:left;
	padding:0 98px 62px 0;
	text-align:center;
	width:184px;
}
#content .catalog-area .area img{
	display:block;
	border:1px solid #a19782;
	margin:0 0 3px;
}

#content .overview-holder{
	overflow:hidden;
	height:1%;
	padding:0 0 50px 16px;
}
#wrapper .bread-holder{
overflow:hidden;
height:1%;
}

#content .breadcrumbs-bar,
#content .paging-bar{
	overflow:hidden;
	width:771px;
	font:12px/16px Helvetica, Arial, sans-serif;
}
#content .breadcrumbs{
	float:left;
	overflow:hidden;
	height:1%;
	list-style:none;
	padding:0;
	margin:0;
	color:#a19782;
	font:12px/16px Helvetica, Arial, sans-serif;
}
#content .breadcrumbs li{display:inline;}
#content .breadcrumbs a{color:#960;}
#content .paging{
	float:right;
	list-style:none;
	padding:0 5px 0 0;
	margin:0;
	color:#907a71;
}
#content .paging li{
	float:left;
	margin:0 0 0 8px;
}
#content .paging .first a{color:#907a71;}
#content .paging .prev a{color:#907a71;}
* html #content .paging li{display:inline;}
#content .paging span{
	display:block;
	white-space:nowrap;
	padding:0 6px;
	font:12px/22px Arial, Helvetica, sans-serif;
}
#content .paging a{color:#395aa7;}
#content .overview-area{
	overflow:hidden;
	width:760px;
	padding:13px 10px 2px;
	color:#630;
	font:12px/16px Helvetica, Arial, sans-serif;
}
#content2 .catalog-area{
	padding:31px 20px 0 17px;
	overflow:hidden;
	width:825px;
	background:#ece5d6;
	color:#630;
}
#content2 .catalog-area h2{
	letter-spacing:5px;
	margin:0 0 12px;
	font:16px/26px "Times New Roman", Georgia, Times, serif;
	background:url(../images/divider-catalog.gif) repeat-x 0 100%;
}
#content2 .catalog-area h3{
	letter-spacing:3px;
	margin:0 0 12px;
	font:14px/18px "Times New Roman", Georgia, Times, serif;
        font-weight:bold;
}
#content2 .cart-area {
background:none repeat scroll 0 0 #ECE5D6;
color:#663300;
overflow:hidden;
padding:31px 20px 0 4px;
width:825px;
}
#content2 .catalog-holder{
	padding:0 18px 0 12px;
	overflow:hidden;
	height:1%;
	font:14px/18px "Times New Roman", Georgia, Times, serif;
}
#content2 .content2-holder .text{
	padding:9px 0 0;
	overflow:hidden;
	height:1%;
}
#content2 .content2-holder{
	padding:0 5px 0 12px;
	overflow:hidden;
	height:1%;
	font:14px/18px "Times New Roman", Georgia, Times, serif;
}
#content2 .catalog-holder .text{
	padding:9px 0 0;
	overflow:hidden;
	height:1%;
}
#content2 .catalog-area p{
margin:0;
}
#content2 .catalog-area .area-holder{
	overflow:hidden;
	height:1%;
	padding:33px 27px;
}
#content2 .catalog-area .text-block{
	margin:0 15px 0 10px;
	background:url(../images/divider-catalog-dotted.gif) repeat-x;
}
#content2 .catalog-area .text-block .holder{
	overflow:hidden;
	height:1%;
	padding:5px 0 8px;
	color:#c60;
	background:url(../images/divider-catalog-dotted.gif) repeat-x 0 100%;
}
#content2 .catalog-area .text-block a{
	color:#c60;
	text-decoration:underline;
}
#content2 .catalog-area .text-block a:hover{text-decoration:none;}
#content2 .catalog-area .area{
	list-style:none;
	padding:40px 0 0;
	margin:0;
	overflow:hidden;
	width:760px;
	font:18px/21px "Times New Roman", Georgia, Times, serif;
}
#content2 .catalog-area .area a{color:#a19782;}
#content2 .catalog-area .area li{
	float:left;
	padding:0 98px 62px 0;
	text-align:center;
	width:184px;
}
#content2 .catalog-area .area img{
	display:block;
	border:1px solid #a19782;
	margin:0 0 3px;
}

#content2 .overview-holder{
	overflow:hidden;
	height:1%;
	padding:0 0 50px 16px;
}
#wrapper .bread-holder{
overflow:hidden;
height:1%;
}

#content2 .breadcrumbs-bar,
#content2 .paging-bar{
	overflow:hidden;
	width:771px;
	font:12px/16px Helvetica, Arial, sans-serif;
}
#content2 .breadcrumbs{
	float:right;
        width: 60%;
        overflow:hidden;
	height:1%;
	list-style:none;
	padding:0;
	margin:0 0 10px;
	color:#a19782;
	font:12px/16px Helvetica, Arial, sans-serif;
}
#content2 .breadcrumbs li{display:inline;}
#content2 .breadcrumbs a{color:#F00;}
#content2 .paging{
	float:right;
	list-style:none;
	padding:0 5px 0 0;
	margin:0;
	color:#907a71;
}
#content2 .paging li{
	float:left;
	margin:0 0 0 8px;
}
#content2 .paging .first a{color:#907a71;}
#content2 .paging .prev a{color:#907a71;}
* html #content2 .paging li{display:inline;}
#content2 .paging span{
	display:block;
	white-space:nowrap;
	padding:0 6px;
	font:12px/22px Arial, Helvetica, sans-serif;
}
#content2 .paging a{color:#395aa7;}
#content2 .overview-area{
	overflow:hidden;
	width:760px;
	padding:13px 10px 2px;
	color:#630;
	font:12px/16px Helvetica, Arial, sans-serif;
}
#content2 .overview-area .row{
	overflow:hidden;
	height:1%;
}
#content2 .overview-area .cell{
	vertical-align:top;
	width:157px;
	float:left;
	padding:0 48px 15px 0;
}
#content2 .overview-area img{
	vertical-align:top;
	margin:0px 0 5px;
	border:1px solid #c2b59b;
}
#content2 .overview-area-main img{
	vertical-align:top;
	margin:15px 0px 5px 13px;
	border:1px solid #c2b59b;
}
#content2 .overview-holder .title,
#content2 .overview-holder .price{
	display:block;
	margin:0 0 5px 0px;
}

#content2 .overview-holder .stock{
	display:block;
        margin:0 0 5px 0px;}
#content2 .overview-holder .instock{
	display:block;
        margin:0 0 5px 0px;}
#content2 .overview-holder .quantity{
	display:block;
	margin:0 0 10px 0px;
}

#content2 .overview-holder .grouping fieldset{
	overflow:hidden;
	height:1%;
	padding:10px 0 9px 3px;
	font-size:12px;
}
#content2 .overview-holder .grouping select{
	margin:0 0 11px 2px;
	padding:0 0 0 6px;
	display:block;
	overflow:hidden;
	width:141px;
	letter-spacing:1px;
	font-size:12px;
}
#content2 .overview-holder .grouping input{
	font-size:13px;
	display:block;
	padding:0;
	cursor:pointer;
	border:none;
	width:83px;
	height:20px;
	background:url(../images/btn-addtocart.gif) no-repeat;
}
#content2 .overview-holder .more{
	display:block;
	overflow:hidden;
	width:83px;
	height:20px;
	margin:0 0 0 2px;
	text-indent:-9999px;
	background:url(../images/btn-more.gif) no-repeat;
}
#content2 .overview-block .grouping fieldset{padding:5px 0 31px;}
#content2 .overview-block .grouping select{margin:0 0 17px;}
#content2 .overview-block{
	overflow:hidden;
	height:1%;
	padding:21px 0 0;
}
#content2 .image-box{
	float:left;
	padding:3px 0 0;
}
#content2 .info-box{
	overflow:hidden;
	height:1%;
	padding:0 0 0 21px;
	color:#630;
	font:14px/18px "Times New Roman",Georgia,Times,serif;
}
* html #content2 .info-box{padding-left:18px;}
#content2 .info-box .title,
#content2 .info-box .price{margin:0 0 10px;}
#content2 .info-box .attributes{margin:0 0 10px;
display:block;
}
#content2 .info-box p{margin:0 0 3px;}
#content2 .image-box img{display:block;
}
#story p input {
vertical-align: middle;
width: 100px;
margin-right: 7px;
}
table.cart {
background: none repeat scroll 0 0 #EFECE7;
border-collapse: collapse;
border-spacing: 0;
font-size: 12px;
}
table.cart th, table.cart td {
color: #333;
padding: 9px;
}
table.cart th {
background: none repeat scroll 0 0 #E4DCCB;
border-bottom: 1px solid #999;
color: black;
font-size: 11px;
font-weight: normal;
text-align: left;
}
#catCartDetails h2 {
font: normal 24px Verdana, Geneva, sans-serif;
text-transform: uppercase;
color: #FFC;
margin: 6px 0 10px 25px;
padding: 0;
}
select.cat_dropdown {
width: 180px;
}
.webform tbody tr td label {
	font-size: 14px;
	line-height: 18px;
}
#shippingCalc {
	font-weight: bold;
}
td.cartSummaryItem {
background-color: #cc6600;
}
td.cartSummaryItem a:hover {
color: #FF0000;
}
#store {
color: #000;
width: 705px;
height: 450px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
text-align: justify;
border: 5px solid #C60;
padding: 7px 20px 25px 25px;
margin: 0px 20px 15px 20px;
background: url(../images/story-bg.png) repeat;
}
