/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
html {
	color: #000;
	background: #280100;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

input,textarea,select {
	background:#fffffe;
	font-size: 100%;
}

legend {
	color: #000;
}
/* end YUI reset */

strong {
	font-weight: bold;
}
sup {
	font-weight: normal;
	font-style: italic;
}
a {
	text-decoration: underline;
	color: #ffffff;
}
ul,ol {
	margin-left: 25px;
}
li {
	list-style: disc outside;
	color: #373737;
}
ol li {
        list-style-type: decimal;
}
ul li {
        list-style: disc outside;
}

.clearing {
	clear: both;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.center {
	margin: auto;
	text-align: center;
}

img.center {
	border: 1px solid red;
	margin: 0 auto;
}

img {
	border: none;
}
hr {
	margin: 10px 0px 10px 0px;
	border: none 0; 
	border-top: 1px dotted #666666;
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	clear: left;
}

body {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(/images/site_bg.jpg);
	background-repeat: repeat-x;
	background-color: #280100;
	margin: 0px;
	padding: 0px;
}

#site_container {
	margin: 0 auto; 
	width: 950px;
}

#site_header {
	height: 150px;
}

#logo {
	float: left;
	width: 379px;
}

#navigation {
	float: right;
	height: 150px;
}

#navigation ul {
	display: block;
	margin-top: 55px;
}

#navigation ul li {
	display: block;
	list-style: none;
	float: left;
	padding-left: 12px;
	vertical-align: text-bottom;
}

#navigation ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F2D06C;
	text-decoration: none;
	width: 95px;
	height: 90px;
	display:block;

}
#navigation ul li a:hover {
	text-decoration: underline;
}

#navigation .nav_download{
	background:url(/images/client/btn_sprite_nav.png) no-repeat -285px -90px;
}
#navigation .nav_bonus{
	background:url(/images/client/btn_sprite_nav.png) no-repeat -90px -90px;
}
#navigation .nav_games{
	background:url(/images/client/btn_sprite_nav.png) no-repeat 0px -90px;
}
#navigation .nav_howtoplay{
	background:url(/images/client/btn_sprite_nav.png) no-repeat -190px -90px;
}
#navigation .nav_support{
	background:url(/images/client/btn_sprite_nav.png) no-repeat -380px -90px;
}

/*
#navigation .nav_download:hover{
	background:url(/images/client/btn_sprite_nav.png) no-repeat -285px 0px;
}
#navigation .nav_bonus:hover{
	background:url(/images/client/btn_sprite_nav.png) no-repeat -90px 0px;
}
#navigation .nav_games:hover{
	background:url(/images/client/btn_sprite_nav.png) no-repeat 0px 0px;
}
#navigation .nav_howtoplay:hover{
	background:url(/images/client/btn_sprite_nav.png) no-repeat -190px 0px;
}
#navigation .nav_support:hover{
	background:url(/images/client/btn_sprite_nav.png) no-repeat -380px 0px;
}
*/

.site_divider {
	position: relative;
	left: -3px;
	top: -3px;
	margin-bottom: -3px;
	background:url(/images/bg_divider25.png) top left no-repeat;
	width: 956px;
	height: 31px;
	text-align: center;
}
.site_divider img,
.site_divider span{
	float: left;
}
.site_divider_wrap{
	position: relative;
	margin: 0px auto 0px auto;
	height: 25px;
	text-align: center;
	padding-top: 3px;
}
.site_divider_wrap span {
	padding-top: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #eec864;
    float:left;
}
.featherL, .featherR {
	float:left;
	width: 18px;
	height: 23px;
	margin: 0 5px;
	margin-top: 2px;
}
.featherL{
	background: url(/images/icon_featherL25.png) no-repeat;
}
.featherR{
        background: url(/images/icon_featherR25.png) no-repeat;
}
.site_divider_wrap span{
}
#promobox2 a{
	text-decoration: none;
}
#bonusdownload_container {
	position: relative;
	top: -3px;
	margin-bottom: -3px;
	width: 950px;
	height: 298px;
	z-index: 9;
}
#welcomebonus_container {
	position: relative;
	width: 261px;
	height: 298px;
	background-image: url(/images/welcomebonus-bg.jpg);
	float: left;
	z-index: 10;
}
#welcome_bonus {
	height: 304px;
	width: 298px;
	margin-left: -15px;
	margin-top: 20px;
	position: absolute;
}
#promobox2,
#promobox_container3 {
	z-index: 1000;
}
#iwelcome_bonus {
	float: left;
	height: 177px;
	width: 180px;
	top: 692px;
	z-index: 100;
}
#iwelcome_cash,
#iwelcome_dep,
#iwelcome_code{
	color: #dcd9d9;
	font-size: 16px;
	font-weight:bold;
}
#iwelcome_cash {
	position: relative;
	float:left;
	left: 22px;
	top: 73px;
	z-index: 100;
}
#iwelcome_dep {
	position: relative;
	float:left;
	left: 17px;
	top: 113px;
	z-index: 100;
}
#iwelcome_code {
	position: relative;
	float:left;
	left: -13px;
	top: 110px;
	width: 130px;
	z-index: 100;
}


#download_container {
	width: 689px;
	height: 298px;
	background-image: url(/images/download-bg.jpg);
	float: right;
}

#promobox_container {
	width: 950px;
	height: 429px;
	background: #880000 url(/images/promo_wrap_bg.jpg) repeat-y;
}

.promobox_header {
	background:url(/images/promo_box_header.jpg) no-repeat;
	width: 310px;
	height: 10px;
}
			
.promobox_middle {
	background: url(/images/promo_box_bg.jpg) repeat-y;
	width: 310px;
}

.promobox_middle h1 {
	font-size: 17px;
	color: #BF9109;
	float: left;
	height: 40px;
	margin-top: -25px;
	padding-top: 20px;
	display: block;
}

.promobox_middle h2 {
	font-size: 15px;
	font-weight: bold;
	color: #EBC566;
	line-height: 15px;	
	display: block;
	clear: both;
}

.promobox_middle p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FEEDCD;
	margin: 7px 0px;
}

			
.promobox_footer {
	background-image:url(/images/promo_box_footer.jpg);
	width: 310px;
	height: 10px;
	background-repeat: no-repeat;
}

#promobox1_content,
#promobox2_content,
#promobox3_content{
	height: 210px;
	padding-left: 20px;
	padding-right: 20px;
}
#promobox_playforfree {
	background-image: url(/images/playforfree_bg.jpg);
	width: 310px;
	height: 159px;
	margin-top: 9px;
}
.promobox_icon {
	width: 60px;
	height: 60px;
	margin: -20px 0px -10px -30px;
	float: left;
}
#content_container {
	width: 950px;
	background: #880000 url(/images/bg_content_bottom.png) repeat-x bottom left;
	margin-top: -6px;
}
#nav_box_container {
	width: 210px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.nav_box_header {
	background: url(/images/nav_box_sprite_TB.png) no-repeat 0 0;
	height: 10px;
}
.nav_box_footer{
	background: url(/images/nav_box_sprite_TB.png) no-repeat 0 -10px;
	height: 10px;
	margin-bottom: 20px;
}
.nav_box_middle{
	background: url(/images/nav_box_bg.png) repeat-y;
}
.nav_box_middle h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #BF9109;
	float: left;
	height: 40px;
	margin-top: -25px;
	padding-top: 20px;
	display: block;
	text-transform: uppercase;
}
.side_nav_content {
	margin-left: 20px;	
	padding-bottom: 10px;
	display: block;
	
}
.side_nav_content ul {
	list-style: none;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	display: block;
	width: 160px;
}
.side_nav_content li {
	list-style: none;
	list-style-position: outside;
	padding: 2px 0px;
	margin: 0;
}
.side_nav_content ul a {
	color: #EBC666;
	text-decoration: none;
	font-size: 14px;
	display: block;
	text-transform: capitalize;
}
.side_nav_content ul a:hover{
	color: #ffffff;
}
.side_nav_content .ncat {
	color: #BF9109;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	border-bottom: 1px dotted #704709;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -5px;
}
.side_nav_content .slotbanner{
	position: absolute;
	margin-top: -30px; 
	margin-left: -25px; 
	margin-bottom: -20px; 
}
#content_box_container{
	width: 720px;
	float: right;
	margin-top: 20px;
}
.content_box_header{
	background: url(/images/bg_sprite_content_head_foot.png) no-repeat 0px 0px;
	height: 10px;
}
.content_box_footer{
	background: url(/images/bg_sprite_content_head_foot.png) no-repeat 0px -10px;
	height: 10px;
	margin-bottom: 20px;
}
.content_box_middle{
	background: url(/images/bg_content_body.png) repeat-y;
	padding-bottom: 10px;
	min-height: 525px;
}

.content_box_middle h1 {
	font-size: 20px;
	color: #880000;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 0px 10px 30px;
	margin: -2px 0px 0px -18px;
	background:  url(/images/icon_headingfeather.png) top left no-repeat;
}

.content_box_middle h2 {
	font-size: 16px;
	color: #B58917;
	text-transform: uppercase;
	font-weight: bold;
        padding: 10px 0px;
}

.content_box_middle h2 a {
	font-size: 16px;
	color: #B58917;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
    padding: 10px 0px;
}


.content_box_middle h3 {
	font-size: 13px;
	color: #B58917;
	text-transform: uppercase;
	padding-bottom: 3px;
	font-weight: bold;
	padding: 10px 0px;
}

.content_box_middle p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #373737;
	padding: 7px 0px;
}

.content_box_middle ul {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #373737;
}

.content_box_middle ol {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}

.content_box_middle ol ul {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #373737;
	margin-left: 25px;
	list-style: none;
}
.content_box_middle li{
	padding: 2px 0px;
}
.content_box_middle ol ul li {

}
.content_box_middle a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #970000;
	margin: 7px 0px;
}
#page_content {
	margin-left: 20px;
	margin-top: -5px;
	margin-right: 30px;
}
#site_footer {
	background: url(/images/site_footer.jpg) repeat-x;
	height: 100px;
	padding-top: 20px;
	position: relative;
	top: -3px;
}
#site_footer p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #BF9109;
	margin: 0px 0px;
}
#site_footer a {
	color: #BF9109;
	text-decoration: none;
}
.thumbnail {
	padding-left: 0px;
	padding-right: 7px;
	height: 110px;
}

/* PRETTY TABLE */
table.tbl {
	border: 1px solid #C59810;
	background-color: #F2F1D2;
}
table.tbl tbody {
	background-color: #F2F1D2;
}
table.tbl th {
	background-color: #EEBF33;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #373737;
	padding: 2px 5px;
	height: 20px;
}
table.tbl th.feature {
	background: #3C0604 url(/images/bg_tbl_feature.png) repeat-x;
	text-align: center;
	height: 20px;
	padding: 0px;
}
div.feature {
	background: #a11b09 url(/images/bg_tbl_framefeature.png) no-repeat;
	text-align: center;
	height: 73px;
	padding-top: 5px;
	width: 534px;
}
div.feature p {
	color: #fff;
}
div.feature h2 {
	font-size: 18px;
        color: #fae68c;
}
div.featurebg {
	background: #ffffff url(/images/bg_tbl_divfeature.jpg) left top repeat-x;
	margin: 10px 0px;
	padding: 20px 0px;
	border-top: 1px dotted #666666;	text-align: center;
}
table.tbl td {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #373737;
	height: 15px;
	padding: 2px 5px;
}
table.tbl .shade {
	background-color: #eae2ad;
}

/* Promotions Bonus  */

.promofeature {
	background: url(/images/promotions/bg_promo660_blk.png) left top no-repeat;
	width: 660px;
	height: 260px;
	overflow: hidden;
	padding: 0px 20px;
	margin: 10px 20px;
}
.promofeature table{
	width: 620px;
}
.promofeature th {
	text-align: left;
	border-bottom: #B58917 dotted 1px;
	padding-right: 20px;
}
.promofeature th h2{
	font-size: 20px;
}
.promofeature th span {
	color: red;
}
.promofeature td {
	vertical-align: middle;
	padding: 10px;
}
.promofeature.black {
        background: url(/images/promotions/bg_promo660_blk.png) left top no-repeat;
}
.promofeature.blue {
        background: url(/images/promotions/bg_promo660_blu.png) left top no-repeat;
}
.promofeature.green {
        background: url(/images/promotions/bg_promo660_grn.png) left top no-repeat;
}
.promofeature.orange {
        background: url(/images/promotions/bg_promo660_org.png) left top no-repeat;
}
.promofeature.red {
        background: url(/images/promotions/bg_promo660_red.png) left top no-repeat;
}
.promofeature.yellow {
        background: url(/images/promotions/bg_promo660_yel.png) left top no-repeat;
}





/* Start LI-Tree */
ul.Treeview {
	font-size:12px;
	line-height:18px;
	margin:0px;
	padding:0px;
}
ul.Treeview ul {
	padding:0pt;
}
ul.Treeview li.collapsed {
	text-decoration: underline;
	list-style:circle;
	padding-left: 0px;
	margin-left: 20px;
}
ul.Treeview li.T1.expanded {
	color: #880000;
	font-weight: bold;
	font-size: 18px;
	background-color: #efefef;
	padding: 5px;
}
ul.Treeview li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 20px;
	cursor:help;
}
ul.Treeview a {
	text-decoration:none;
}
ul.Treeview a:hover {
	background:#BBDDFF none repeat scroll 0%;
}
.Treeview li.Theading {
	
}
li.Theading {
	color:#333333;

}
li.T2 {
	font-weight: bold;
}
.Treeview li.expanded {

}
.Treeview li.expanded .Tcontent{
	background-color: #F2F1D2;
	border: 1px solid #EEBF33;
	line-height: 18px;
	padding-right:10px;
	cursor: default;
	font-weight: normal;
	text-decoration: none;
}
.Treeview ul, ul li ul, ul li ul li ul {
	display:none;
}

.Treeview .Tul {
	display: block;	
}
ul.Tul li.Tli {
	list-style: disc inside; 
	color:#333333;	
}

ul {

}
ul li ul {

}
ul li ul li ul {
	color:#999999;
	display:none;
}
.Treeview li.Tcontent {
	/* background:transparent url(/images/icons_Tcontent.png) no-repeat scroll left top; */
}

/* LI Styling */

.Treeview li.expanded.T2 {
	background:transparent url(/images/icons_Tcontent.png) no-repeat scroll left top;
	padding-left: 25px;
}
li.T1 {
	color: #000000;
	list-style: disc inside; 	
	font-size:14px;
	line-height: 30px;
}
li.T1 li.collapsed {
	text-decoration: underline;	
	list-style: disc inside; 	
}

/*	FAQ */	
#faqs{
	margin-left: 20px;
	width: 640px;
}
#faqs dd {
	font-size:13px;
	color: #373737;
	margin: 5px 0px 15px 0px;
	padding-left: 23px;
	background:transparent url(/images/icons_Tcontent.png) no-repeat scroll 0px 0px;	
}
#faqs .hide{

}
#faqs .show{
	
}
#faqs dt {
	padding-left: 10px;
}
#faqs dt:hover {
	background-color: #fdf7dd;
	border-bottom: 1px solid #f3d655;
	border-top: 1px solid #f3d655;	
}

#faqs .toggleOff,
#faqs .toggleOn{
	background: #f4fafc;
	border-bottom: 1px solid #e6ebed;
	border-top: 1px solid #e6ebed;
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 10px;
	color: #444444;
	font-size:13px;
	font-weight: bold;
}
#faqs dt.toggleOn{


}
#faqs .toggleOff{
	background: url(/images/icon_expand.gif) center right no-repeat;
}
#faqs .toggleOn{
	border-bottom: 1px solid #f9ebae;
	border-top: 1px solid #f9ebae;
	background: #fcf4d0 url(/images/icon_collapse.gif) center right no-repeat;
}
#faqs .toga {
	cursor: pointer;
	z-index: 50;		
}


#game {
	width: 100%;
}


/* Free Slots navigation */
.gboxBTN {
	position: relative;
	margin-top: -30px;
	float:right;
	cursor: pointer;
}
.gboxWrap {
	position: relative;
	float: right;
	right: 330px;
}
.gbox {
	position: absolute;
	width: 334px;
	z-index: 100;
	background: url(/images/bg_slider_shadow.png) repeat;
	padding: 5px;
}
.gbox a{
	float:left;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;	
	font-weight: bold;
	color: #c42901;
	text-align:center;
	text-decoration: none;
	display:block;
}
.gboxTop {
	height: 10px;
}
.gboxContent {
	padding: 0px 10px 20px 10px;
	margin: auto;
	background-color: #edb897;	
}
.gboxBottom {
	height: 10px;
	width:100%;
}
.gboxBottom a {
	margin-top: -25px;
	text-align:center;
	width:100%;
	cursor: pointer;
}
.gboxWrap span{
	width: 334px;
}
.gboxWrap span a{
	margin: auto;
	border: 1px solid red;
	text-align:center
}

#howtoscreen, #howtoaccount {
	margin: auto;
	text-align:center;
	display: none;
}
div.promobg {
        margin: 10px auto;
}
div.promobg table {
	margin: 0 auto;
}
div.reflectWrap.left{
	margin: 0px 40px 20px 0px;
}
div.reflectWrap.right{
        margin: 0px 0px 20px 40px;
}
td div.reflectWrap.right,
td div.reflectWrap.left{
        margin: 0px;
}

/* free slots index navigation */

ul.freeslotsnav {
	padding-bottom: 10px;
}
ul.freeslotsnav li {
	list-style-type: none;
}
ul.freeslotsnav li a {
	text-decoration: none;	
	color: #EBC666;
	font-size: 14px;
}

/* promobox_container2 type 2 */

#promobox_container2 {
	background: url(/images/bg_index_mainpromo.png) center center no-repeat;
	margin: -6px auto -6px auto;
	padding-top: 15px;
}
#promobox_container2 UL.check{
	position: relative;
	left: 10px;
}
UL.check li {
	list-style-image:url("/images/icon_tick.png");
}
#promobox_container2,
#promobox_container2 li{
	font-size: 12px;
}
.promobox105{
	background: url(/images/bg_index_promo_105.png) center center no-repeat;
	height: 105px;
	padding: 5px;
}
#promobox_container2 #promobox1{
	margin-left: 15px;
}

#promobox_container2 #promobox1,
#promobox_container2 #promobox2,
#promobox_container2 #promobox3 {
	float: left;
	width: 296px;
	height: 290px;
	background: url(/images/bg_index_promo.png) top left no-repeat;
	padding-right: 15px;
	color: #ffffff;
}

#promobox_container2 h1{
	margin: 10px 0px;
	padding: 5px 0px 5px 0px;
	color: #d0a538;
	font-size: 18px;
	font-weight: bold;
	border-bottom: #d0a538 1px dotted;
	display: block;
}
#promobox_container2 .promobox_icon{
	width: 66px;
	height: 60px;
}

#promobox_container2 #promobox1 .promobox_icon,
#promobox_container2 #promobox2 .promobox_icon,
#promobox_container2 #promobox3 .promobox_icon{
	margin-right: -7px;
}

#isplash {
	margin-top: -3px;
}
#promobox_container3 {
	width: 950px;
	height: 155px;
} 
#promobox_container3 #promobox1,
#promobox_container3 #promobox2,
#promobox_container3 #promobox3 {
	float: left;
	width: 315px;
	height: 155px;
	padding: 0px;
	margin: 0px;
}
#promobox_container3 #promobox2 {
	background: url(/images/promobox_2.jpg) top left no-repeat;
}
#promobox1 p{
	margin-top: -2px;
	line-height: 14px;
}
#description {
	position: absolute;
	top: 1000px;
	background-color: #330E0D;
	font-size: 12px;
	padding: 20px;
	color: #A39292;
	width: 910px;
	border-top: 1px dotted #666666;
}
#description h1{
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px;
}


/* Fisheye CSS */

.paymentOptions{
	position: absolute; 
	top: 60px;
	left: -35px;
	height: 75px; 
	text-align: center;
	z-index: 100;
}
UL.fisheye,
UL.fisheye li{
	display: inline;
}
UL.fisheye li a img{
	width: 77px;
	height: 19px;
}
div.jqDock {
	background-color:transparent;
}
div.jqDockLabel {
	border:0px none; 
	padding:0px 4px; 
	font-weight:bold; 
	font-size:14px; 
	font-style:italic; 
	white-space:nowrap; 
	color:#BF9109; 
	background-color:transparent;

}
div.jqDockLabelLink {
	cursor:pointer;
}
div.jqDockLabelImage {
	cursor:default;
}	

/* Footer CTA */

.content_footer_CTA{
	margin-top: -20px;
	width: 720px;
	height: 119px;
}
.foot_bonus{
	background: url(/images/btn_sprite_contentfooter.png) no-repeat 0px -119px;
	height: 119px;
	width: 180px;
	float: left;
}
.foot_download{
	background: url(/images/btn_sprite_contentfooter.png) no-repeat -190px -119px;
	height: 119px;
	width: 320px;
	float: left;	
}
.foot_download:hover{
	background: url(/images/btn_sprite_contentfooter.png) no-repeat -190px 0px;
}
.foot_deposit{
	background: url(/images/btn_sprite_contentfooter.png) no-repeat -520px -119px;
	height: 119px;
	width: 180px;
	float: left;
}
/* thickbox */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
	position: absolute;
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
	position: absolute;
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


