@import "css-reset.css";

.clearfix:after,
.images:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#container
{
	/*width: 930px;*/
    width:100%;
	height: auto;
	overflow:auto;
	margin: 0 auto;
	background-color: #fff;
	padding: 0;
	background-image: url('../images/clouds.png');
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 0 0 0 0;
	border-color: #363;
}

#contain_content { width:930px;margin:0 auto; }

#content
{
	width: 650px;
/*	height: 400px;*/
    margin:130px auto -25px auto;
	padding: 0 30px 0 0;
	float: left;
	text-align: left;
	overflow: auto;
}

#contentSide
{
	width: 85%;
	padding: 15px 10px;
	margin: 0 auto;
/*	float: left;*/
	text-align: left;
	font-size:80%;
	line-height:150%;
}
#contentSide #facebook
{
	float:left;
	margin-right:5px;
}

#footer
{
	float: left;
	width: 100%;
	height: 142px;
/*	position:relative;
	top: -135px;*/
	background-image: url('../images/grass02.png');
	background-repeat: repeat-x;
}

#footerContent
{
	text-align:center;
	font-size:85%;
	color:#fff;
}

.images
{
	margin: 25px 0;
	background-image: url('../images/images_bg.jpg');
	border: solid 2px #d0f0cd;
	float: left;
	width: 630px;
	height: 178px;
}

.images img
{
	margin: 15px 4px;
}

.images img.arrow
{
	margin: 60px 5px 0 5px;
}

.images ul li
{
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
}

.left
{
	float: left;
}

#logo
{
	margin: 0 0 0px 0;
}

#navigation
{
	width: 250px;
	padding: 15px 0 0 0;
	margin: 0 auto;
	float: left;
	text-align: center;
/*	height: 655px;
	background-image: url('../images/post.png');
	background-position: center bottom;
	background-repeat: no-repeat;*/
}

#navigation ul
{
	margin: 16px 0 0 0;
	list-style-type: none;
}

#navigation ul li
{
	margin: 0 0 2px 0;
	padding: 0;
	line-height: 0;
}

#navigation ul li:hover {position:relative;}

/* ----- SUB-MENU NAVIGATION ------ */

#navigation ul ul {display:none; position:absolute; left:200px; top:15px; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #060;border-bottom:1px solid #060; background-color:#ccc; line-height:100%;overflow:auto;margin:0;z-index:1000; }
#navigation ul li:hover ul {display:block;margin:0;padding:0;}

#navigation ul ul li { width:150px; float:left; display:inline; border:none;padding:0;line-height:100%;margin:0;}
#navigation ul ul li:hover {background-color:#040;color:#fff;text-decoration:underline; border:none;padding:0;line-height:100%;}

#navigation ul ul li a { width:140px; float:left; display:block; border:none;padding:10px 5px;margin:0;text-align:left;border-bottom:1px solid #999;}
#navigation ul ul li a:hover {color:#fff;text-decoration:underline; border:none;padding:10px 5px;border-bottom:1px solid #999;}
#navigation ul ul li.last a, #navigation ul ul li.last a:hover {border:none;}

#navigation li:hover ul li ul {display:none;}

#navigation ul ul li ul {left:210px; background-color:#0099CC;}
#navigation ul ul li:hover ul {display:block;}

/* --------------------------------- */

.highlight
{
	width: 100%; border: 1px solid #33505c; background-color: #d6ecf5; padding: 4px; text-align: center; margin: 0pt auto;
}

.noMargin
{
    margin:0;
}

.right
{
	float: right;
}

.separateDiv { background-color: #f9f9ff; border:2px solid #666;padding:10px;margin:10px 0px; text-align:left; overflow:auto; position:relative; }
p.photo { width:260px;float:left;margin-right:20px; font-size:75%; line-height:150%; text-align:center; }
p.photo img {border-left:1px solid #333;border-top:1px solid #333;border-right:1px solid #333; border-bottom:1px solid #333;}
p.vertical { width:173px; }

.video { clear:left; float:left; width:500px; }

.sold { -moz-opacity:.40; filter:alpha(opacity=40); opacity:.40; }

p.soldText { width:200px; position:relative; margin-left:auto; margin-right:auto; z-index:100; font-size:4em; font-weight:bold; color:#000; padding:10px 0; }

.drlightbox { border: 1px solid #030; }

/* OVERRIDE NORMAL STYLES */
a:link, 
a:visited, 
.faux_link
{
	font-weight: bold;
	color: #030;
	cursor: pointer;
}

a:hover, a:active, 
.faux_link:hover, 
input[type="image"]
{
	font-weight: bold;
	color: #363;
	cursor: pointer;
	outline: none;
}

a img
{
	border-width: 0;
}

body, html 
{
	height: 100%;
	background-color: #655133;
}

body
{
	text-align:center; 
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	line-height: 160%;
	color: #000;
/*	background-color: #675434;*/
/*	background-color: #fff; */
	behavior: url("csshover3.htc"); 
}

em
{
	font-style: italic;
}

fieldset
{
	padding: 15px;
	border: solid 2px #d0f0cd;
}

.file_acrobat, 
.file_excel, 
.file_word, 
.file_powerpoint, 
.file_zip, 
a[href $='.pdf'], 
a[href $='.xls'], 
a[href $='.xlsx'], 
a[href $='.doc'], 
a[href $='.docx'], 
a[href $='.ppt'], 
a[href $='.pptx'], 
a[href $='.pps'], 
a[href $='.ppsx'], 
a[href $='.zip'], 
a[href $='.gz'], 
a[href $='.tar'], 
a[href $='.bz2']
{
	padding: 0 0 1px 20px;
	background-repeat: no-repeat;
}

.file_acrobat, 
a[href $='.pdf']
{	
	background-image: url('../images/icons/page-white-acrobat.png');	
}

.file_excel, 
a[href $='.xls'], 
a[href $='.xlsx']
{	
	background-image: url('../images/icons/page-white-excel.png');	
}

.file_powerpoint, 
a[href $='.ppt'], 
a[href $='.pptx'], 
a[href $='.pps'], 
a[href $='.ppsx']
{	
	background-image: url('../images/icons/page-white-powerpoint.png');	
}

.file_word, 
a[href $='.doc'], 
a[href $='.docx']
{	
	background-image: url('../images/icons/page-white-word.png');	
}

.file_zip, 
a[href $='.zip'], 
a[href $='.gz'], 
a[href $='.tar'], 
a[href $='.bz2']
{	
	background-image: url('../images/icons/page-white-compressed.png');	
}

h1,h2,h3 { margin:5px 0; }

h1
{
	color: #369;
	font-size: 20px;
	font-weight: bold;
	margin-top: 20px;
}

h2
{
	color: #415e41;
	font-size: 17px;
	font-weight: bold;
}

h3
{
	color: #415e41;
	font-size: 14px;
	font-weight: bold;
}

h4, h5, h6, strong
{
	color: #030;
	font-weight: bold;
}

hr
{
	height: 0px;
	border-width: 1px 0 0 0;
	border-color: #363;
	border-style: solid;
	margin: 0 0 10px 0;
}

input, 
textarea
{
	padding: 2px 2px 1px 2px;
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	color: #666;
}

input[type="text"], 
textarea
{
	border: solid 1px #363;
	background-color: #f2f8f2;
	padding: 5px;
}

input[type="button"], input[type="submit"]
{
	color: #030;
	margin: 0;
	padding: 3px 6px 4px 6px;
	border: solid 1px #363;
	background-color: #bacaba;
	font-weight: bold;
}

label
{
	color: #363;
	font-weight: bold;
}

legend
{
	font-weight: bold;
	padding: 0 5px;
	font-size: 1.2em;
	color: #363;
}

p
{
	margin: 0 0 15px 0;
}

td
{
	vertical-align: top;
}

ul
{
	list-style-type: square;
	margin: 5px 0 5px 20px;
    padding:0 0 6px 0;
}

ul li
{
	padding: 1px 0 1px 0;
}

ul ul
{
	list-style-type: circle;
}

ul ul ul
{
	list-style-type: disc;
}

ol
{
	list-style-type: decimal;
	margin: 0 0 15px 24px;
}

ol li
{
	padding: 1px 0 1px 0;
}

dt
{
	font-weight: bold;
}

dd
{
	margin: 0 0 5px 10px;
}

/***********************************
 *  TREASURE CART
 **********************************/
div#content div.treasure_cart, .treasure_cart
{
    float: right;
    text-align: right;
    border: dotted 1px #ccc;
    padding: 5px 10px;
}

div#content div.treasure_cart a, .treasure_cart a
{
    display: block;
    padding-bottom: 4px;
}

div#content div.treasure_cart a:hover, .treasure_cart a:hover
{
    border: none;
}

div#content div.treasure_cart a span.tc_cart_count, .treasure_cart a span.tc_cart_count
{
    padding: 0px 0px 0px 6px;
}

div#content div.treasure_cart a:hover span.tc_cart_count, .treasure_cart a:hover span.tc_cart_count
{
}

div#content div.treasure_cart a span.tc_cart_count:before, .treasure_cart a span.tc_cart_count:before
{
    content: '(';
}

div#content div.treasure_cart a span.tc_cart_count:after, .treasure_cart a span.tc_cart_count:after
{
    content: ')';
}

#container #contain_content div.treasure_cart { margin:15px 0 -95px 0; }
