@charset "UTF-8";
/* CSS Document */

body { margin:0; padding:0; height:100%; background: #000 url(images/background.jpg) no-repeat top left; }

#home_container { width:950px; height:768px; }
#home_container_left { float:left; width:500px; height:768px; }
#home_container_right {float:right; width:450px; text-align:center; font: normal normal 14px Georgia, "Times New Roman", Times, serif; color:#9bccc7; }
	#home_container_right strong a { font-size:18px; color:#FFF; text-decoration:none; }

#container { width:908px; min-height: 100%; padding:0 !important; margin:0; background:url(images/sidebar_background.gif) repeat-y top left; }
* html #container { height: 100%; } /*FOR IE6*/

#sidebar { float:left; width:288px; height:auto; background:url(images/sidebar_background.gif) repeat-y top; position:absolute; top:0; bottom:0; }

	#sidebar a:link { font: normal normal 15px Georgia, "Times New Roman", Times, serif; color:#CCC; text-decoration:none; margin-left:53px; }
	#sidebar a:visited { font: normal normal 15px Georgia, "Times New Roman", Times, serif; color:#CCC; text-decoration:none; margin-left:53px; }
	#sidebar a:hover { font: normal normal 15px Georgia, "Times New Roman", Times, serif; color:#FFF; text-decoration:none; margin-left:53px; border-bottom:2px solid #93dfd6; }
	#sidebar a:active { font: normal normal 15px Georgia, "Times New Roman", Times, serif; color:#CCC; text-decoration:none; margin-left:53px; }
	#sidebar_sub {margin-top:-10px; }
	#sidebar_sub a:link { font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#93dfd6; text-decoration:none; margin-left:63px; }
	#sidebar_sub a:visited { font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#93dfd6; text-decoration:none; margin-left:63px; }
	#sidebar_sub a:hover { font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:underline; margin-left:63px; border-bottom:none; }
	#sidebar_sub a:active { font: normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#93dfd6; text-decoration:none; margin-left:63px; }
	
#right_content { float:right; width:620px; }
#navigation { width:620px; height:170px; }

#content { width:520px; padding-left:45px; }
	.headline { padding-bottom:10px; }
	.headline_image { padding-bottom:25px; }
	#content p {font:normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; line-height:16px; margin:0 0 20px 0; }
		#content p a:link {font:normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#93dfd6; line-height:16px; text-decoration:underline; }
		#content p a:visited {font:normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#93dfd6; line-height:16px; text-decoration:underline; }
		#content p a:hover {font:normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#d2e46e; line-height:16px; text-decoration:underline; }
		#content p a:active {font:normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#93dfd6; line-height:16px; text-decoration:underline; }
	#content table { font:normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; line-height:16px; }
	#content table strong { font:normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#93dfd6; line-height:16px; }
	#content table td { padding:6px 0; }
	.subhead { font: normal normal 15px Georgia, "Times New Roman", Times, serif; color:#93dfd6; padding:0 0 8px 0; }
	.subhead_wht { font: normal normal 15px Georgia, "Times New Roman", Times, serif; color:#FFF; padding:0 0 8px 0; }
	
	#countrytabs p a:link {font:normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#93dfd6; line-height:16px; text-decoration:none; }
	#countrytabs p a:visited {font:normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#93dfd6; line-height:16px; text-decoration:none; }
	#countrytabs p a:hover {font:normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; line-height:16px; text-decoration:none; border-bottom:1px solid #93dfd6 }
	#countrytabs p a:active {font:normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#93dfd6; line-height:16px; text-decoration:none; }
	.poem_title { font: italic normal 20px Georgia, "Times New Roman", Times, serif; color:#FFF; padding:0 0 8px 0; margin-bottom:20px; text-transform:capitalize; }
	
.photo_right { margin:0 0 20px 20px; }
.fine_print { font:normal normal 10px helvetica, arial, sans-serif; color:#666; }
	.fine_print a:link { font:normal normal 10px helvetica, arial, sans-serif; color:#666; text-decoration:underline; color:#666; }
	.fine_print a:visited { font:normal normal 10px helvetica, arial, sans-serif; color:#666; text-decoration:underline; color:#666; }
	.fine_print a:hover { font:normal normal 10px helvetica, arial, sans-serif; color:#666; text-decoration:underline; color:#999; }
	.fine_print a:active { font:normal normal 10px helvetica, arial, sans-serif; color:#666; text-decoration:underline; color:#666; }
	
#footer { color:#333; font:normal normal 9px Verdana, Arial, Helvetica, sans-serif; padding:20px 0 20px 40px; }
	#footer a:link { color:#333; font:normal normal 9px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
	#footer a:visited { color:#333; font:normal normal 9px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
	#footer a:hover { color:#666; font:normal normal 9px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
	#footer a:active { color:#333; font:normal normal 9px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
	
.emailbox { background:#FFF; width:250px; margin:0; margin-bottom:20px; text-align:left; }
#emailsubscribe table { color:#666 !important; margin:0; padding:10px; text-align:left; }

#gallery_button { width:420px; height:130px; margin:20px 0 30px 0; }
	#gallery_button table td { margin:0; padding:0; }
	#gallery_button table p { font: normal normal 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }

.video_button { border:1px solid #CCC; }
#content button { border:none !important; margin:0; padding:0; background:none !important; }
	
	
	
/*<------------------- START POPIN -----------------*/

#overlay { background: #000; position: absolute; top: 0; left: 0; z-index: 10000; width: 100%; }
.prettyPopin { display: none; overflow: hidden; position: absolute; z-index: 11000; top: 50%; left: 50%; background-color:#FFF; }
.prettyPopin a#b_close { display: none; position: absolute; z-index: 2; top: 6px; right: 6px; width: 45px; height: 16px; text-indent: -10000px; background: url(images/btn_close.jpg) bottom left no-repeat; }
.prettyPopin .prettyContent { position: relative; width: 100%; height: 100%; }
.prettyPopin .prettyContent .prettyContent-container { display: none; padding: 30px 20px; }
.prettyPopin .prettyContent .loader { position: absolute; top: 50%; left: 50%; margin: -14px 0 0 -14px; }
.popin_headline { font: normal normal 15px Georgia, "Times New Roman", Times, serif; color:#669999; }
.popin_text { font: normal normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666; }



/*-----START OVERLAY-----*/
.overlay {	
	padding-top:15px;
	/*width:400px;
	height:400px;*/
	display:none;
	background: url(images/overlay_fill.jpg) repeat #FFFFFF;
	text-align:center;
	padding: 0 27px;
	margin: 15px 27px 0 27px;
}

.close {
	background:url(images/btn_close.jpg) no-repeat;
	position:absolute;
	top:-15px;
	right:5px; 
	width:45px;
	height:16px;
	cursor:pointer;
}

a.player { 	margin:0; padding:0; background-image:none !important;	
			display:block;
			width:auto;
			height:auto;
		}

/*-----END OVERLAY-----*/




/*---------START SIMPLE CART---------------*/

.cartHeaders {display:none;}
.store_item_name  { font:normal normal 13px Verdana, Arial, Helvetica, sans-serif; color:#93dfd6; line-height:16px; }
.simpleCart_items { overflow-y:visible; overflow-x:hidden; /*height:324px;*/ width:243px; margin-bottom:20px; }
.itemContainer { clear:both;width:229px; padding:11px 0; font-size:11px; }
.itemImage { float:left; width:37px; }
.itemName { float:left; width:80px; }
.itemPrice { display:none; float:left; width:85px; color:#418932; }
.itemQuantity { float:left; width:33px; /*margin-top:-12px;*/ vertical-align:middle; }
.itemQuantity input { width:10px; padding:3px 2px; font:normal normal 9px helvetica, arial, sans-serif !important; }
.itemTotal { float:left; color:#99cccc; /*margin-top:-6px*/ }
.totalRow { display:none; }
.simpleCart_checkout { margin:20px 0; border:none !important; }
a.simpleCart_empty { font:normal normal 10px Verdana, Arial, Helvetica, sans-serif !important; text-decoration:none!important; color:#99CCCC!important; border-bottom:1px dotted #ccc!important; margin-left:0; }
a:hover.simpleCart_empty { font:normal 10px Verdana, Arial, Helvetica, sans-serif !important; text-decoration:none!important; color:#99FFFF!important; border-bottom:1px solid #ccc!important; margin-left:0; }

.store_image {
	padding: 0 20px 30px 0;
}

.store_image_book {
	padding: 0 20px 90px 0;
}

img .store_addtocart { border-bottom:none !important; text-decoration:none !important; }
img .store_addtocart a:link { border-bottom:none !important; text-decoration:none !important; }
img .store_addtocart a:visited { border-bottom:none !important; text-decoration:none !important; }
img .store_addtocart a:hover { border-bottom:none !important; text-decoration:none !important; }
img .store_addtocart a:active { border-bottom:none !important; text-decoration:none !important; }

.store_price { font:normal bold 11px Arial, Helvetica, sans-serif !important; text-transform:uppercase; color:#99cccc; }
.store_category {
	font:normal normal 19px Georgia, "Times New Roman", Times, serif;
	color:#99cccc;
	border-bottom: 1px solid #333;
}

.store_yourcart {
	font:normal normal 23px Georgia, "Times New Roman", Times, serif;
	color:#99cccc;
	line-height:36px;
}
.store_description { font:normal normal 12px Georgia, "Times New Roman", Times, serif; color:#999999; line-height:18px; margin-bottom:20px; text-align:left; }

#store_sidebar { width:217px; margin-left:53px; font:normal normal 9px helvetica, arial, sans-serif !important; color:#ccc !important; }
#store_sidebar a {
	font-size:10px;
	color:#000;
}
#store_sidebar a.simpleCart_checkout,
.checkoutEmptyLinks a.simpleCart_checkout{
	display:-moz-inline-box;
	display:inline-block;
	width:96px;
	height:21px;
	background:url(images/store/btn_checkout.jpg) no-repeat;
	overflow:visible;
	margin-left:0;
	vertical-align:middle;
	text-indent:0px;
	font-size:0;
}
a.btnCheckout:hover{
	background-position:87px 0;
}