﻿* html img,
* html .png{  

    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "http://www.baccaratgirls.com/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );  

}


#wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin: 20px 40px;
}

div#bookmenu a{
	padding-top: 4px;
	font-weight: bold;
	font-family:Georgia;
	font-size: 16px;
	text-decoration: none;
}

td.firstb a{
	background: url('/images/button1-c.png') no-repeat top left; height: 30px; width: 215px; display:block; color: #a25f4b;
}

td.firstb a:hover{
	color: #edd55b;
	background: url('/images/button1-s.png') no-repeat top left;
}

td.secondb a{
	position: absolute; margin-left:-12px; //margin-left:-112px; margin-top:-17px; //margin-top:-2px; width:210px; height: 30px; background: url('/images/button2-c.png') no-repeat 0px 0px; display: block; color: #a25f4b;
}

td.secondb a:hover{
	color: #edd55b;
	background: url('/images/button2-s.png') no-repeat 0px 0px;
}

td.thirdb a{
	position: absolute; margin-left:-13px; //margin-left:-163px; margin-top:-17px; //margin-top:-2px; width:315px; height: 30px; background: url('/images/button3-c.png') no-repeat 0px 0px; display: block; color: #a25f4b;
}

td.thirdb a:hover{
	color: #edd55b;
	background: url('/images/button3-s.png') no-repeat 0px 0px;
}


td.fourb a{
	position: absolute; margin-left:-11px; //margin-left:-131px; margin-top:-17px; //margin-top:-2px; width:250px; height: 30px; background: url('/images/button4-c.png') no-repeat 0px 0px; display: block; color: #a25f4b;
}

td.fourb a:hover{
	color: #edd55b;
	background: url('/images/button4-s.png') no-repeat 0px 0px;
}
td.bookbox img{
padding: 10px;
padding-top: 0px;
}


div#bookmark{
background: none;
}
div.contentsepar{
background: url(/images/contentsepar.jpg) no-repeat;
text-align: center;
display: block;
margin-top: 18px;
width: 530px;
}

/*Pagination*/
div#pagination {
	text-align:center;
	font-weight: normal;
	color:#808184;
}
span.pagi {
	padding-left: 60px;
}
span.pagi a, span.pagi a:visited, span.pagi a:link{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#ffd200;
	border: 1px solid #313030;
	padding: 1px 8px;
	margin: 0px 2px;
	height: 18px;
	background-image:url('/images/nextprev.jpg');
	text-decoration: none;
}
span.pagi a.current{
	color:#e6e7e8;
}
span.pagi a:hover{
	color:#e6e7e8;
}
span.totalp{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#808184;
}


.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
	width:18px;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}

#main {
	width: 1000px;
	text-align:justify;
	font-family:  "Trebuchet MS", arial;
	font-size: 14px;
		margin-left: auto;
	margin-right: auto;
	color: #e6e7e8;
	background-color: #000;


}
a, a:visited, link, a:link {
	color: #ffd200;
	text-decoration:none
}
a:hover, link:hover  {
	text-decoration: underline;
}

h1 {
	color: #f6921e;
	text-decoration:none;
	font-family:Georgia;
	 font-style:italic;
	font-size: 19px;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 0px 15px;
}


h2 {
	color: #f6921e;
	text-decoration:none;
	font-family:Georgia;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h3 {
	color: #f6921e;
	text-decoration:none;
	font-family:Georgia;
	font-size: 19px;
	font-weight: bold;
	margin:20px;


}

ul#first {
	list-style: none;
	margin:0;
	padding:0;
}
ul#first li{
	background: url(/images/mark.gif) 0 center no-repeat;
	padding-left:10px;
	font-size: 14px;
	
}
ul#nav {
	list-style: none;
	margin:0;
	padding: 0px 0px 0px 10px;
	
}
ul#nav li{
	float:left;
	font-family:Georgia;
	font-weight:bold;
	font-size: 16px;
	background: url(/images/nb_divider.png) 100% center no-repeat;
	padding-left:15px;
	padding-right:15px;
	color: #fff49b;
	
	
}
ul#nav li a.active {
	color: #f6921e;
	
	
}

ul#nav li.last {
	background: none;
		
}


/*=============================================================================*/
#header {
	background: #000  url(/images/header.jpg)  center top no-repeat;

}
.navigation {
	background: #000  url(/images/nav_bar.png)  center top no-repeat;
	height:28px;
}

.newslbtn {
float:left;
	display:block;
	height:22px;
	width:350px;
	background: url(/images/newsletter-bg.png)  left top no-repeat;
	color: #fff49b;
	font-weight:bold;
	padding:4px 0 0 10px;
	margin-left: 15px;
	
}
.newslbtn1 {
float:left;
	display:block;
	height:26px;
	width:50px;
	background: url(/images/newsletter-btn.png)  left top no-repeat;
	color: #fff49b;
	font-weight:bold;

	
}


.smsbtn{
	float:right;
	display:block;
	height:22px;
	width: auto /*190px*/;
	background: url(/images/btn_left.png)  left top no-repeat;
	color: #3b2314;
	font-weight:bold;
	padding:4px 0 0 10px;
	text-align:left;
	margin-left: -20px;
	
}
.smsbtn1{
	display:block;
	float:right;
	height:26px;
	width:30px;
	background: url(/images/btn-right.png)  right top no-repeat;
	color: #3b2314;
	font-weight:bold;


}

.prew {
	/*background: url(/images/prew.png) 0 0 no-repeat;*/
	vertical-align: bottom;
}
.prewnav {
	background: url(/images/hero_tab.png) 100% 100% no-repeat;
	 height: 26px;
	 position: absolute;
	 vertical-align: top;
	 padding: 0px 0px 0px 20px;
	 margin-top: -26px;
	 //position: relative;
	 //text-align: left;
	 //margin-top: -30px;
	 //height: 26px;
	 //display: block;
	 //padding: 0px;
	 //background: none;
}
.prewnav  table{
//padding: 0px;
//background: url(/images/hero_tab.png) 100% 100% no-repeat;

}

.prewnav  table a{
//padding-left: 20px;
}

#box{
	background-color: #231f20;
	color: #e6e7e8;
}

.boxhead {
	background: #000  url(/images/box_h295.jpg)  center bottom no-repeat;
	height: 38px;
	padding-bottom: 10px;

}

.boxhead2 {
	background: url(/images/box_h346.jpg)  center top no-repeat;
	height: 38px;
	padding-bottom: 12px;

}
.boxhead3 {
	background: url(/images/box_h180.jpg)  center top no-repeat;
	height: 38px;

}


.boxcalendar {
	margin: 5px 10px;
	padding: 0px;

	border-bottom: 1px silver solid ;

}
.boxcalendarfin {
	margin: 5px 10px;
	padding: 0px;
	border-bottom: 0px #414144 solid ;
}
.boxcalendarfin div.boximg{
	float:left;
	margin:4px  15px 4px 4px;
	display:block; height:70px; overflow:hidden
}


.boxcalendar div.boximg{
	float:left;
	margin:4px  15px 4px 4px;
	display:block; height:70px; overflow:hidden
}
.textpad{
	padding:15px;
}
.colored{
	color: #edd55b;
}
.rp1{
 margin-top: 15px;
 margin-right:15px;
}
#footer {
	width:960px;
	margin-left: auto;
	margin-right: auto;

	
}
#footer .stop {
	 background: #171718;
	 color: #c1af9c;
}
#footer .payment {
	 padding: 15px 0;
	 color: #c1af9c;
}

#footer .logotips {
	text-align:center;
}
#footer .logotips img, #footer .logotips img:hover, #footer .logotips img:link {
	margin: 5px 20px;
	border: none;
}

#footer .links {
	padding: 5px 25px;
}

#footer .links a{
	padding-right: 5px;
}

#footer .copyright {
	text-align:center;
	font-family:"Trebuchet MS";
	font-size:12px;
	color: #808184;
}


#footer .sep {
	 background: url(/images/footsepar.png) 50% center no-repeat;
}
.sep {
	color: #414144;
}
/*==========================GALLERIES==============================*/
.rp2{
 margin-top: 15px;
 margin-right:15px;
  margin-left:9px;
}

.galbrd{
	border: 1px #404041 solid;
	margin: 0px;
	padding: 0px;
}
.videomark div.tooltip {
	 visibility:hidden;
	 display:none;
}

.videomark  {
	background: url(/images/btn_video.png) 100% 100% no-repeat;
	display:block;
	 height: 36px;
	 width:37px;
	 position: absolute;
	 vertical-align: bottom;
	 margin-left:135px;
	 margin-top: -40px;
}
.videomark:hover  {
	background: url(/images/btn_video.png) 100% 0% no-repeat;
}


.videomark:hover  div.tooltip {
	 visibility: visible;
	 display: block;
	 margin-top:-70px;
	 margin-left: -118px;

}

div.tooltip {
	display:block;
	width: 123px;
	height: 73px;
	background:url(/images/video-tooltip.png) 100% 100% no-repeat;
	color: #3b2314;
	font-family: Georgia;



}

/*Mailer top*/
form#mform{
	background:url(/images/newsletter-bg.png) center left no-repeat;
	height: 38px;
}

.newslbtnn {
	color: #fff49b;
	font-weight:bold;
	padding-left: 15px;
}

input#mnick{
	background: none;
	border: none;
	padding-left: 27px;
	width: 120px;
}
input#mmail{
	background: none;
	border: none;
	width: 120px;
}
a.subscribe{
	background:url(/images/newsletter-btn.png) top left no-repeat;
	width: 24px;
	height: 26px;
	display: block;
}
a.subscribe:hover{
	background:url(/images/newsletter-btn.png) bottom left no-repeat;
	width: 24px;
	height: 26px;
	display: block;
	text-decoration: none;
}

/*Selectes in the right block*/
td.textpad1 select{
background:url(/images/selectus.jpg) center right no-repeat;
border: 1px solid #B6B185;
color: #3b2314;
background-color: #fff49b;
}

.select{
 position: absolute;
 background:url(/images/selectus.jpg) center right no-repeat;
border: 1px solid #B6B185;
color: #3b2314;
background-color: #fff49b;
padding: 0;
margin:0;

}
td.textpad1 input{
border: 2px solid #B6B185;
color: #3b2314;
background-color: #fff49b;
text-align:left;
width: 205px;
}
td.option{
padding: 0px;
margin: 0px;
}

/*Different*/
a.hero{
background:url(/images/hero_tab2.png) top center no-repeat;
//background:url(/images/hero_tab2.png) top right no-repeat;
width: 26px;
height: 26px;
padding-top: 0px;
margin-left: 20px;
display: block;
}

a.hero:hover{
background:url(/images/hero_tab2.png) bottom center no-repeat;
//background:url(/images/hero_tab2.png) bottom right no-repeat;
width: 26px;
height: 26px;
padding-top: 0px;
margin-left: 20px;
display: block;
}
h4{
	color: #edd55b;
	font-size: 16px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div.date {
color: #808184;
font-size: 14px;
font-weight: normal;
font-family: 'Trebuchet MS';
width: 100%;
}

span.topright{
color: #ffd200;
font-family: Georgia;
font-weight: bold;
font-size: 14px;
display: block;
padding: 0px 0px 0px 15px;
margin: 5px 0px 0px 0px;
float: left;
}
span.toprightt{
float: left;
}

/*Feedbacktd*/
table#feedbacktd input{
border: 1px solid #A7A6AA;
background: #ffffff;
}
.comment textarea{
padding-left: 0px;
margin-left: 0px;
}