*{
  margin: 0px;
  padding: 0px;
}
body{
  font-family: Arial,Tahoma, Verdana , sans-serif;
  font-size: 12px;
  line-height: 17px;
  text-align: center;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  position: relative;
  height: 100%;
  background-color: #480504;
}
ul{
  list-style: none
}

img {
  border:0px;
}

.png {
  behavior: url("./Common/Js/iepngfix.htc");
}

a{
  text-decoration: none;
}
a:hover{
  text-decoration: underline
}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
} 

h2, h3, a {
	color: #faa634;
}

#wrapper{
  width:100%;
  text-align: center;
/*  background: #610504 url(../Images/Publicimages/mona_bg.jpg) no-repeat top left;*/
  background: #610504 url(../Images/Publicimages/wholebg.jpg) no-repeat top left;
/*  background: #610504 url(../Images/Publicimages/wholebg_xmas.jpg) no-repeat top center;*/
}
#wrapperCon{
 width:100%;
  text-align: center;
  background: #610504 url(../Images/Publicimages/wholebg.jpg)  no-repeat top left;
/*  background: #610504 url(../Images/Publicimages/wholebg_xmas.jpg) no-repeat top center;*/
}
#content, #header, #footer{
  width: 979px;
  margin-left: auto;
  margin-right: auto;
  text-align: left
}
#homeFlash {
	background-color: #500;
	height: 307px;
}
p.getflash {
	padding: 10px;
}
p.getflash a {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
#header{
  background: transparent url(../Images/Publicimages/bgHeader.gif) no-repeat right bottom;
  padding-top: 65px;
  position: relative
}
#header p.logo{
  position: absolute;
  width: 227px;
  height: 55px;
  top: 32px;
  left: 16px
}
#rightNav{
  width:550px;
  margin-left: 429px;
}
#rightNav ul#mainNav{

}
#rightNav ul#mainNav li a span{
  display: none;
}
#rightNav ul#mainNav li{
  display: block;
  float: left;
  padding-left: 6px;
}
#rightNav ul#mainNav li a{
  background-position: top left;
  background-repeat: no-repeat;
  background-color: transparent;
  display: block;
  float: left;
  height: 41px;
}
#rightNav ul#mainNav li a#mainNav1{
  background-image: url(../Images/Publicimages/nav1.gif);
  width: 95px
}
#rightNav ul#mainNav li a#mainNav2{
  background-image: url(../Images/Publicimages/nav2.gif);
  width: 135px
}
#rightNav ul#mainNav li a#mainNav3{
  background-image: url(../Images/Publicimages/nav3.gif);
  width: 185px
}
#rightNav ul#mainNav li a#mainNav4{
  background-image: url(../Images/Publicimages/nav4.gif);
  width: 105px
}
h3{
padding-left:20px;
}
.h3Title{
padding-bottom:15px;
padding-left:20px;
font-size:14px;
font-weight:bold;
}
.privacyHead{
padding-left:20px;
padding-top:17px;
font-size:12px;
font-weight:bold;
}
#rightNav ul#mainNav li a:hover, #rightNav ul#mainNav li a.active{
  background-position: bottom left;
  background-repeat: no-repeat;
  background-color: transparent
}
.contReview{
  background: transparent url(../Images/Publicimages/bgLong.gif) no-repeat top left;
  min-height:826px;
  height:auto !important;
  height:826px;
  padding-bottom: 33px
}
.contBook{
  background: transparent url(../Images/Publicimages/bgShort.gif) no-repeat top left;
  min-height:786px;
  height:auto !important;
  height:786px;
  padding-bottom: 33px
}
.contBook1{
  background: transparent url(../Images/Publicimages/bgShort_1.gif) no-repeat top left;
  min-height:630px;
  height:auto !important;
  height:630px;
  padding-bottom: 33px
}
#left{
  width: 242px;
  float: left;
  margin-left: 7px;
  margin-top: 8px;
  margin-right: 22px
}

.long{
  background: transparent url(../Images/Publicimages/imgLong.jpg) no-repeat top left;
  min-height:809px;
  height:auto !important;
  height:809px;
}
.long1{
  background: transparent url(../Images/Publicimages/left_banner.jpg) no-repeat top left;
  min-height:615px;
  height:auto !important;
  height:615px;
}
.longM{
  background: transparent url(../Images/Publicimages/leftbanner_movienight_long.jpg) no-repeat top left;
  min-height:809px;
  height:auto !important;
  height:809px;
}
.longM1{
  background: transparent url(../Images/Publicimages/leftbanner_movienight.jpg) no-repeat top left;
  min-height:615px;
  height:auto !important;
  height:615px;
}

.bestsellers {
  background: url(../Images/Publicimages/bestsellers_bg.gif) no-repeat top left;
  width: 690px;
  height: 559px;
}
.bestsellers p {
  padding: 25px 10px 10px 10px;
}
.bestsellers h2 {
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	padding: 10px 20px;
}
.bestsellers iframe {
	margin-left: 30px;
	margin-bottom: 20px;
}

ul#leftNav{
  text-align: right;
  padding-top: 12px
}
ul#leftNav li{
  display: block;
  padding-bottom: 10px;
  padding-top: 10px;
  width: auto
}
ul#leftNav a{
  padding-right: 34px;
  color: #faa634;
  font-size: 20px;
  line-height: 20px
}
ul#leftNav li.white{
  display: block;
  padding-bottom: 8px;
  padding-top:3px;
  width: auto
}
ul#leftNav li.white a{
  display: block;
  color: #ffffff;
  font-size: 13px;
  line-height: 13px;
  width: auto
}
ul#leftNav li.white a:hover,ul#leftNav li.white a.act{
  background: transparent url(../Images/Publicimages/arrow.gif) no-repeat right  top;
}
ul#leftNav li.padd2 a.actBook{
  background: transparent url(../Images/Publicimages/nav_arrow.gif) no-repeat 95px 5px;
}
ul#leftNav li.padd2 a.actBook1{
  background: transparent url(../Images/Publicimages/nav_arrow.gif) no-repeat 102px 5px;
}
ul#leftNav li.padd2 a.actPer{
  background: transparent url(../Images/Publicimages/nav_arrow.gif) no-repeat 144px 5px;
}
ul#leftNav li.padd2 a.actBookDef:hover{
  background: transparent url(../Images/Publicimages/nav_arrow.gif) no-repeat 95px 5px;
}
ul#leftNav li.padd2 a.actBook1Def:hover{
  background: transparent url(../Images/Publicimages/nav_arrow.gif) no-repeat 102px 5px;
}
ul#leftNav li.padd2 a.actPerDef:hover{
  background: transparent url(../Images/Publicimages/nav_arrow.gif) no-repeat 144px 5px;
}
#right{
  width: 694px;
  float: left;
  padding-top: 25px
}
#right #flash{
  min-height:183px;
  height:auto !important;
  height:183px;
}
#right h1{
  font-size: 20px;
  font-weight: normal;
  line-height: 20px;
  padding-bottom: 18px
}
#right .revBox{
  width: 690px;
  background: #5b1505 url(../Images/Publicimages/revBoxTop.gif) no-repeat top left
}
#right .revBox .revCont{
  width: 690px;
  background: transparent url(../Images/Publicimages/revBoxBott.gif) no-repeat bottom left
}
#secondDiv .revBox1{
  width: 690px;
  background: #5b1505 url(../Images/Publicimages/revBoxTop1.gif) no-repeat top left
}
#secondDiv .revBox1 .revCont1{
  width: 690px;
  background: transparent url(../Images/Publicimages/revBoxBott1.gif) no-repeat bottom left
}
#secondDiv .revBox1 .revCont1 .revImg1{
  width: 79px;
  float: left;
  margin-left: 6px;
  margin-top: 6px
}
#secondDiv .revBox1 .revCont1 .revTxt1{
  width: 580px;
  float: left;
}
#secondDiv .revBox1 .revCont1 .revTxt1 p{
  padding-bottom: 10px;

}
#secondDiv .revBox1 .revCont1 .revTxt1 p.hed1{
  padding-bottom: 15px;
  padding-top: 10px;
  font-size: 15px;
  font-weight: bold
}
#secondDiv .revBox1 .revCont1 .revTxt1 p.hed1 span{
  color: #faa634;
  text-transform: uppercase
}
#right .revBox .revCont .revImg{
  width: 79px;
  float: left;
  margin-left: 6px;
  margin-top: 6px
}
#right .revBox .revCont .revTxt{
  width: 580px;
  float: left;
}
#right .revBox .revCont .revTxt p{
  padding-bottom: 10px;

}
#right .revBox .revCont .revTxt p.hed{
  padding-bottom: 15px;
  padding-top: 10px;
  font-size: 15px;
  font-weight: bold
}
#right .revBox .revCont .revTxt p.hed span{
  color: #faa634;
  text-transform: uppercase
}
#right #tabs #tabsNav ul li{
  display: block;
  float: left;
  width: 156px;
  height: 51px;
}
#right #tabs #tabsNav ul a{
  display: block;
  float: left;
  text-transform: uppercase;
  color: #FFFFFF;
  width: 149px;
  text-align: center;
  background: transparent url(../Images/Publicimages/tab.jpg) repeat-x top left;
  font-size: 13px;
  line-height: 13px;
  padding-top: 16px;
  padding-bottom: 15px
}
#right #tabs #tabsNav ul a:hover, #right #tabs #tabsNav ul a.ac{
  background: transparent url(../Images/Publicimages/tabAct.jpg) repeat-x left top;
  text-decoration: none
}

#kof_tabs li {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}


#kof_tabs ul a, #kof_tabs ul span {
  height: 46px;
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  text-transform: uppercase;
  color: #FFFFFF;
  text-align: center;
  font-size: 13px;
  line-height: 50px;
}
#kof_tabs ul .kof {
  background: transparent url(../Images/Publicimages/tab_kof_off.gif) repeat-x left top !important;
  width: 241px !important;
  text-indent: 14px;
}
#kof_tabs ul a.kof:hover, #kof_tabs ul span.kof {
  background: transparent url(../Images/Publicimages/tab_kof_on.gif) repeat-x left top !important;
}
#kof_tabs ul .recommend {
  background: transparent url(../Images/Publicimages/tab_recommend_pub_off.gif) repeat-x left top !important;
  width: 216px !important;
  text-indent: 20px;
}
#kof_tabs ul a.recommend:hover, #kof_tabs ul span.recommend {
  background: transparent url(../Images/Publicimages/tab_recommend_pub_on.gif) repeat-x left top !important;
}
#kof_tabs ul a:hover {
  text-decoration: none;
}
#kof_tabs .line {
	float: left;
	margin-top: 42px;
}

#right #tabs .tabsCont{
  background-color: #5b1505;
  padding: 14px 20px 0px 16px;
  min-height:348px;
  height:auto !important;
  height:348px;
}
#right #tabs .tabsCont #top{
  padding-bottom: 11px
}
#right #tabs .tabsCont #top p.book{
  float: left;
  width: 125px;
}
#right #tabs .tabsCont #top p.title{
  font-size: 15px;
  line-height: 15px;
  color: #faa634;
  padding-bottom: 3px;
}
#right #tabs .tabsCont #top p.author{
  font-size: 15px;
  line-height: 15px;
}
#right #tabs .tabsCont #top p.rating{
  font-size: 11px;
  line-height: 11px;
  text-transform: uppercase;
  padding-bottom: 7px
}
#right #tabs .tabsCont #top p.discus{
  padding-top: 26px;
  padding-bottom: 5px;
}

#right #tabs .tabsCont #top p.discus a, #right #tabs .tabsCont #top p.buy a{
  color: #FFFFFF;
  padding-left: 26px;
  padding-bottom: 3px
}
#right #tabs .tabsCont #top p.discus a{
  background: transparent url(../Images/Publicimages/dis.gif) no-repeat top left;
}


#right #tabs .tabsCont #top div.discussImg{
padding-top:26px;
padding-bottom: 5px;
}

#right #tabs .tabsCont #top div.discussImg a{
   color: #FFFFFF;
   padding-left: 26px;  
  
	
}
#right #tabs .tabsCont #top div.discussImg a{
  background: transparent url(../Images/Publicimages/dis.gif) no-repeat top left;
  display:block;
  width:46px;
  height:16px;

}



#right #tabs .tabsCont #top p.buy a{
  background: transparent url(../Images/Publicimages/buy.gif) no-repeat left top;
}


#right #tabs .tabsCont #top div.buyNew a{
  color: #FFFFFF;  
  display:block;
  border:0px solid red;
  margin:0px;
  padding:0px;
}
#right #tabs .tabsCont #top div.buyNew a{
  background: transparent url(../Images/Publicimages/buy.gif) no-repeat left top;
  padding-left:26px;
}



#right #tabs .tabsCont #bottom p{
  padding-right: 45px;
  line-height: 20px
}
#footer{
  padding-top: 13px;
  padding-left: 13px;
  min-height:40px;
  height:auto !important;
  height:40px;
}

#footer ul li{
  line-height: 18px;
  font-family:Verdana, Arial,Tahoma, Verdana , sans-serif;
  font-size: 11px;
  display: block;
  color: #987372;
  float: left;
  padding-right: 6px
}
#footer ul li.pd1{
  padding-right: 15px
}
#footer ul li.pd2{
  padding-right:466px
}
#footer ul li.pd3{
  padding-right:0px
}
#footer ul li a{
  color: #987372
}

/*home*/
#homeBoxes{
  padding-bottom: 41px
}
#homeBoxes .box{
  width: 316px;
  height: 267px;
  float: left;
}
#homeBoxes .box1{
  background: transparent url(../Images/Publicimages/home_box_1.jpg) no-repeat top left;
  margin-right: 15px;
}
#homeBoxes .box1 p.txt{
  font-family: Verdana, Arial,Tahoma, Verdana , sans-serif;
  font-size:11px;
  text-align: right;
  padding: 97px 26px 0 42px;
  line-height: 16px;
  width: 250px;
}
#homeBoxes .box1 p.txt strong {
  background: transparent url(../Images/Publicimages/box1WinText.gif) no-repeat top right;
  margin-top: 5px;
  height: 33px;
  padding-right: 42px;
  display: block;
}
#homeBoxes .box1 p.txt2 {
  font-family: Verdana, Arial,Tahoma, Verdana , sans-serif;
  font-size:11px;
  text-align: right;
  padding: 5px 26px 0 42px;
  line-height: 16px;
  width: 250px;
}
#homeBoxes .box1 p.more{
  text-align: right;
  padding: 0px 24px 0px 0px;
}

#homeBoxes .box2{
  background: transparent url(../Images/Publicimages/box2.jpg) no-repeat top left;
  margin-right: 15px;
}

#homeBoxes .box2blank {
  background: transparent url(../Images/Publicimages/home_box_2.jpg) no-repeat top left !important;
  margin-right: 15px;
}

/* rules for just IE6 here */
* html .box2blank {
  margin-right: 14px !important;
}

* html .box1 {
  margin-right: 14px !important;
}
/* end rules for IE6 */

#homeBoxes .box2blank a {
	color: #ed7231;
	text-decoration: none;
}

#homeBoxes .box2blank a:hover {
	text-decoration: underline;
}

#homeBoxes .box2blank p.first {
	margin-top: 26px;
}

#homeBoxes .box2blank p {
	margin: 15px 25px;
}

#homeBoxes .box2 p.txt{
font-family:Verdana, Arial,Tahoma, Verdana , sans-serif;
font-size:11px;
  padding: 68px 90px 37px 16px;
  line-height: 16px
}
#homeBoxes .box2 p.more{
  padding: 18px 0px 0px 16px;
}

#homeBoxes .box3{
  background: transparent url(../Images/Publicimages/home_box_3.jpg) no-repeat top left;
  width: 317px;
}
#homeBoxes .box3 p.txt{
font-family:Verdana, Arial,Tahoma, Verdana , sans-serif;
font-size:11px;
  padding: 89px 130px 32px 17px;
  line-height: 16px
}
#homeBoxes .box3 p.more{
  padding: 2px 0px 0px 17px;
}
#homeFlash{
   min-height:307px;
  height:auto !important;
  height:307px;
}

/*discussion*/
.commHead{
  padding: 14px 0px 0px 0px;
  background-color: #521304;
  height:33px;
}
.commBody{
  background-color: #5B1505;
  padding: 12px 0px 0px 21px;
  min-height:304px;
  height:auto !important;
  height:304px;
}
.commBody1{
  background-color: #5B1505;
  padding: 12px 0px 0px 21px;
  min-height:274px;
  height:auto !important;
  height:274px;

}
.commTitle{
  float: left;
  font-size: 15px;
  color: #faa634;
}
.commAuthor{
  float: left;
  font-size: 15px;
  padding-left:4px;
}
.commRateTit {
  float: left;
  font-size: 12px;
  padding-top:2px;
  padding-right:16px;
}
.commRate {
	float:right;
	padding-right:11px;
}
.commBack {
	float:left;
	padding-right:11px;
}
.commClub {
	width:56px;
	padding-right:15px;
	color:#93655a;
	text-decoration:underline;
}
.commReport {
	width:73px;
	color:#93655a;
	text-decoration:underline;
}
.commTable {
	width:670px;
	padding:0px 0px 0px 0px;
	height:304px;
	overflow:auto;
}
.commTable1{
	width:670px;
	padding:0px 0px 0px 0px;
	height:164px;
	overflow:auto;
}
.commTextarea {
	font-family: Arial;
	font-size:12px;
	padding-left:2px;
	width:620px;
	height:49px;
	border:1px #8d5c50 solid;
	background-color:#5b1505;
	color:#FFFFFF;
}
.commTextareaReport {
	font-family: Arial;
	font-size:12px;
	padding-left:2px;
	width:294px;
	height:49px;
	border:1px #8d5c50 solid;
	background-color:#5b1505;
	color:#FFFFFF;
}
.commTextareaContact {
	font-family: Arial;
	font-size:12px;
	padding-left:2px;
	width:470px;
	height:49px;
	border:1px #8d5c50 solid;
	background-color:#731C0C;
	color:#FFFFFF;
}
.commTextBoxMap {
	font-family: Arial;
	width:194px;
	padding-top:3px;
	padding-left:2px;
	height:20px;
	border:1px #8d5c50 solid;
	background-color:#5b1505;
	color:#FFFFFF;
}
.commTextBox {
	font-family: Arial;
	width:294px;
	padding-top:3px;
	padding-left:2px;
	height:20px;
	border:1px #8d5c50 solid;
	background-color:#5b1505;
	color:#FFFFFF;
}
.commTextBoxPub {
	font-family: Arial;
	width:188px;
	padding-top:2px;
	padding-left:2px;
	height:20px;
	border:1px #8d5c50 solid;
	background-color:#5b1505;
	color:#FFFFFF;

}
.commTextAbuseBox {
	font-family: Arial;
	width:294px;
	padding-top:3px;
	padding-left:2px;
	height:25px;
	border:1px #8d5c50 solid;
	background-color:#731C0C;
	color:#FFFFFF;
}
.commTextareaAbuse {
	font-family: Arial;
	font-size:12px;
	padding-left:2px;
	width:294px;
	height:49px;
	border:1px #8d5c50 solid;
	background-color:#731C0C;
	color:#FFFFFF;
}
.commCheckBox {
	font-family: Arial;
	padding-top:3px;
	height:25px;
	border:1px #8d5c50 solid;
	background-color:#5b1505;
	color:#FFFFFF;
}
.commTextBoxContact {
	font-family: Arial;
	width:200px;
	padding-top:3px;
	padding-left:2px;
	height:20px;
	border:1px #8d5c50 solid;
	background-color:#5b1505;
	color:#FFFFFF;
}
.commTextBoxContactfrm {
	font-family: Arial;
	width:230px;
	padding-top:3px;
	padding-left:2px;
	height:20px;
	border:1px #8d5c50 solid;
	background-color:#731C0C;
	color:#FFFFFF;
}
.commSubmit {
	font-family: Arial;
	background-color:#5B1505;
	color:#FFFFFF;
	width:90px;
	border:0px;
}
.showComm {
	width:610px;
	border:1px #8d5c50 solid;
	padding:5px;
	min-height:49px;
	height:auto !important;
	height:49px;
}
.errText {
font-size:12px;
color:red;
}
.divLeft {
float:left;
}
.divCommHead {
width:434px;
padding-left:18px;
}
.divCommBackHead {
width:610px;
padding-left:18px;
}
.backLink {
color:#FFFFFF;
text-decoration:none;
}
.rateClsTable{
  height:22px;
  width:106px;
  float:left;
  background: url(../Images/Publicimages/star_bg.gif) no-repeat top center;
}
.ratedClsTable{
  height:17px;
  width:82px;
  float:left;
  background: url(../Images/Publicimages/rev_rating_bg.gif) no-repeat top center;
}
#right .revBox .revClub{
  width: 690px;
  height:88px;
  background: transparent url(../Images/Publicimages/revBoxBott.gif) no-repeat bottom left
}
#right .revBox .revClubRTE {
  width: 690px;
  height:35px;
  background: transparent url(../Images/Publicimages/revBoxBott.gif) no-repeat bottom left
}
.whitePara{
width:650px;
padding:10px;
}
#innerClub{
height:600px;
}
#innerClub .leftBox{
width:420px;
float:left;
height:595px;
background-color:#5a1505;
overflow:auto;
overflow-x:hidden;
padding:15px 10px 15px 10px;

}
#innerClub .leftBoxRTE {
height: 655px;
}
#innerClub .leftBoxTop10 {
height: 655px;
}
#innerClub .leftBoxCompetitions {
height: 720px;
}
#innerClub .leftBox .heading{
color:#faa634;
font-size: 15px;
font-weight: normal;
line-height: 20px;
padding-bottom: 19px
}
#innerClub .leftBox .listClub ul{
padding-left:16px;
}
#innerClub .leftBox .listClub ul li{
list-style-type:disc;
vertical-align:top;
padding-bottom:10px;
width:370px;
}
#innerClub .leftBoxCompetitions p {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.2em;
}
#innerClub .leftBoxCompetitions a {
	color: #f68735;
}

#innerClub h2 {
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
}
#innerClub hr {
	border: none;
	border-top: 1px solid #6b2d1e;
	height: 0;
	margin: 20px 0;
}


#innerClub .rightBox{
float:left;
padding-left:14px;
}
#innerClub .rightBox .topBox{ 
background: transparent url(../Images/Publicimages/mona_yournightin.jpg) no-repeat top left;
width:234px;
height:249px;
}
#innerClub .rightBox .bottomBox{ 
background: transparent url(../Images/Publicimages/instant.jpg) no-repeat top left;
width:234px;
height:169px;
}
.bottomNightBox{ 
background: transparent url(../Images/Publicimages/instant.jpg) no-repeat top left;
width:250px;
height:172px;
float:left;
}
.topNightBox{
float:left;
width:395px;
}
#innerClub .rightBox .topBox .para1{ 
padding-top:70px;
padding-left:10px;
}
#innerClub .rightBox .topBox .para2{ 
padding-top:10px;
padding-left:10px;
}
#innerClub .rightBox .topBox .emailBox{ 
padding-top:5px;
padding-left:10px;
}
#innerClub .rightBox .topBox .subscribeBox{ 
padding-top:5px;
padding-right:10px;
}
#innerClub .rightBox .topBox .privacyCls{ 
padding-left:10px;
}
.moviesTable {
	margin-top: -10px;
}
.moviesTable td {
	margin: 2px;
	padding: 0px 3px;
}
.moviesTable tr {
	background-color: #631705;
}
.moviesTable tr.alternateRow {
	background-color: #711a06;
}
.inputCls{
	font-family: Arial;
	font-size:12px;
	width:210px;
	height:22px;
	border:1px #8d5c50 solid;
	background-color:#5B1505;
	color:#FFFFFF;
	padding-top:6px;
	padding-left:2px;
}
.inputCls1{
	font-family: Arial;
	font-size:12px;
	width:200px;
	height:22px;
	border:1px #8d5c50 solid;
	background-color:#5B1505;
	color:#FFFFFF;
	padding-top:6px;
	padding-left:2px;
}
.inputCls2{
	width:270px;
	font-size:12px;
	height:22px
	border:1px #8d5c50 solid;
	background-color:#5B1505;
	color:#FFFFFF;
	padding-left:2px;
}
.inputCls3{
	font-family: Arial;
	font-size:12px;
	width:415px;
	height:30px;
	border:1px #8d5c50 solid;
	background-color:#5B1505;
	color:#FFFFFF;
	padding-left:2px;
}
.padd6{
padding-bottom:6px;
}
A.privacyLink:link {font-size: 12px; color: #d18680;	text-decoration:underline;}
A.privacyLink:visited {font-size: 12px;color : #d18680;	text-decoration:underline;}
A.privacyLink:active {font-size: 12px; color : #d18680;	text-decoration:underline;}
A.privacyLink:hover {font-size: 12px;color : #d18680;	text-decoration:underline;}

A.reportLink:link {font-size: 12px; color: #93655a;	text-decoration:underline;}
A.reportLink:visited {font-size: 12px;color : #93655a;	text-decoration:underline;}
A.reportLink:active {font-size: 12px; color : #93655a;	text-decoration:underline;}
A.reportLink:hover {font-size: 12px;color : #93655a;	text-decoration:underline;}

A.newsLetterLink:link {font-size: 12px; color: #FFFFFF;	text-decoration:underline;}
A.newsLetterLink:visited {font-size: 12px;color : #FFFFFF;	text-decoration:underline;}
A.newsLetterLink:active {font-size: 12px; color : #FFFFFF;	text-decoration:underline;}
A.newsLetterLink:hover {font-size: 12px;color : #FFFFFF;	text-decoration:underline;}

A.newsLetterLink1:link {font-size: 12px; color: #FFFFFF;	text-decoration:none;}
A.newsLetterLink1:visited {font-size: 12px;color : #FFFFFF;	text-decoration:none;}
A.newsLetterLink1:active {font-size: 12px; color : #FFFFFF;	text-decoration:none;}
A.newsLetterLink1:hover {font-size: 12px;color : #FFFFFF;	text-decoration:none;}

.voucherText{
padding-top:65px;
padding-left:10px;
width:158px;
}
.voucherText1{
padding-top:65px;
padding-left:10px;
width:168px;
}
.moreText{
padding-left:10px;
padding-top:10px;
}
.fire{
  font-size: 20px;
  font-weight: normal;
  color:#FCA33C;
  padding-bottom:13px;
}
 
#fade {
	background: #000;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=60);
	opacity: .60;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 100;
}
.hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
    display:none;
}
.popup_block {
	background: #731c0c;
	padding: 0px;
	float: left;
	width: 547px;
    min-height:282px;
    height:auto !important;
    height:282px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -141px 0 0 -273px;
	z-index: 100;
    text-align: left
}
.popup_block .popup {
	float: left;
	width: 100%;
}

.popup_block1 {
	background: #731c0c;
	padding: 0px;
	float: left;
	width: 740px;
    min-height:507px;
    height:auto !important;
    height:507px;
	position: fixed;
	top: 35%;
	left: 40%;
	margin: -141px 0 0 -273px;
	z-index: 101;
    text-align: left
}

.popup_block_static {
	background: #731c0c;
	padding: 0px;
	width: 740px;
    text-align: left;
	margin: 20px auto;
}

.popup_block1 .popup {
	float: left;
	width: 100%;
}

.popup_blockContact {
	background: #731c0c;
	padding: 0px;
	float: left;
	width: 535px;
    min-height:425px;
    height:auto !important;
    height:425px;
	position: fixed;
	top: 33%;
	left: 53%;
	margin: -141px 0 0 -273px;
	z-index: 100;
    text-align: left
}
.popup_blockContact .popup {
	float: left;
	width: 100%;
}

.popup h1 {
  padding-left: 20px;
  background-color: #501408;
  padding-top: 17px;
  padding-bottom: 15px;
}
.popup h2 {
  padding-left: 20px;
  background-color: #501408;
  padding-top: 17px;
  padding-bottom: 15px;
}
 .paraPrivacy {
  padding-left: 20px;
  padding-top: 15px;
  padding-right: 20px
}
.hstyle{
font-weight:normal;
color:#dc9b45;
}
.popup .headYellow {
  padding-left: 20px;
  background-color: #501408;
  padding-top: 17px;
  padding-bottom: 15px;
  font-size:18px;
}
.popup p {
  padding-left: 20px;
  padding-top: 17px;
  padding-bottom: 15px;
  padding-right: 20px
}
.popup form {
  padding-left: 20px;
  padding-right: 100px;
  padding-bottom: 20px
}
.popup form input.email {
  border: 1px solid #000000;
  background-color: #731c0c
}
.email1 {
  border: 5px solid #FFCC66;
  background-color: #731c0c
}
.popup img.cntrl {
	position: absolute;
	right: 16px;
	top: 18px;
}


.yellowCont{
  font-weight: normal;
  color:#FCA33C;
}

#innerClub .rightBox .topBox1 .fireTopHead{ 
padding-top:15px;
padding-left:15px;
font-weight:normal;
font-size:15px;
}
#innerClub .rightBox .topBox1 .fireHead{ 
padding-top:10px;
padding-left:55px;
font-size:15px;
color:#ECA549;
}
#innerClub .rightBox .topBox1 .gallaryPara1{ 
padding-top:15px;
padding-left:15px;
}
#innerClub .rightBox .topBox1 .gallaryPara2{ 
padding-top:10px;
padding-left:15px;
}
#innerClub .rightBox .topBox1{ 
background: transparent url(../Images/Publicimages/fire.gif) no-repeat top left;
width:231px;
height:489px;
}
#innerClub .rightBox .bottomBox1{ 
background: transparent url(../Images/Publicimages/stanley.jpg) no-repeat top left;
width:232px;
height:180px;
}
#innerClub .rightBox .topBox1 .subscribeBox{ 
padding-top:150px;
padding-right:10px;
}
#innerClub .rightBox .topBox1 .para2{ 
padding-top:20px;
padding-left:10px;
color:#FFFFFF;
}

.contReview1{
  background: transparent url(../Images/Publicimages/bgShort.gif) no-repeat top left;
  min-height:826px;
  height:auto !important;
  height:826px;
  padding-bottom: 33px
}
.long12{
  background: transparent url(../Images/Publicimages/banner2.jpg) no-repeat top left;
  min-height:770px;
  height:auto !important;
  height:770px;
}
A.nav2:link {font-size: 11px;   font-weight: bold;color : #d68421;background:transparent;border:1px solid #d68421;	text-decoration:none;padding:2px 4px 2px 4px}
A.nav2:visited {font-size: 11px; font-weight: bold; color : #d68421;background:transparent;border:1px solid #d68421;	text-decoration:none;padding:2px 4px 2px 4px}
A.nav2:active {font-size: 11px; font-weight: bold;color : #d68421;background:transparent;border:1px solid #d68421;	text-decoration:none;padding:2px 4px 2px 4px}
A.nav2:hover {font-size: 11px;  font-weight: bold;color : #ffffff;background:#d68421;border:1px solid #d68421;	text-decoration:none;padding:2px 4px 2px 4px}

.fire_page_selected{
	font-size: 11px;  font-weight: bold;color : #ffffff;background:#d68421;border:1px solid #d68421;	text-decoration:none;padding:2px 4px 2px 4px
}
.actPage{
color:#ffffff;
padding-left:4px;
padding-right:4px;
}
.nightDiv {
height:345px;
overflow:auto;
width:675px;
overflow-x: hidden;
}

/*KOF page style starts here*/
#kof_main #kof_tabs #tabsNav ul a{
  display: block;
  float: left;
  text-transform: uppercase;
  color: #FFFFFF;
  width: 204px;
  text-align: center;
  background: transparent url(../Images/Publicimages/keep_tab_ov.gif) repeat-x top left;
  font-size: 13px;
  line-height: 13px;
  padding-top: 16px;
  padding-bottom: 15px
}
#kof_main #kof_tabs #tabsNav ul li{
  display: block;
  float: left;
  width: 204px;
  height: 51px;pub_form
}
#kof_main #kof_tabs #tabsNav ul a:hover, #kof_main #kof_tabs #tabsNav ul a.ac{
  background: transparent url(../Images/Publicimages/keep_tab.gif) repeat-x left top;
  text-decoration: none
}
#kof_wrapper{
	width:979px;
	margin-left:auto;
	margin-right: auto;
	text-align: left;
	padding-bottom: 16px;
}
.kofmain {
	min-height:800px;
	height:800px;
	background: transparent url(../Images/Publicimages/kof_bg.gif) no-repeat top left;
}
.kofrecommend {
	min-height:600px;
	height:600px;
	background: transparent url(../Images/Publicimages/kof_recommend_bg.gif) no-repeat top left;
}
.kofrecommend a.reportLink {
	color: #ffa502;
}
#kof_main{
	padding:16px 11px 0 16px;
}
#kof_content{
	padding-top:0px;
}
#kof_content #map_content{
	width:710px;
	float:left;
}
#googleMapBubble {
	width: 270px;
}
#googleMapBubble p {
	color: #000;
	margin-bottom: 1em;
}
#googleMapBubble a {
	color: #339acf;
	text-decoration: underline;
}
#googleMapBubble a:hover {
	text-decoration: none;
}
#pub_form {
	width:710px;
	float:left;
	height:460px;
	background-color:#5b1505;
	border-bottom: 1px solid #76171a;
}
#map_right{
	width:187px;
	height:429px;
	background-color:#5A1505;
	float:left;
}
#map_rght_cont{
	padding-left:13px;
	padding-right:0px;
}
.kofHead{
	font-family:arial;
	font-size:12px;
	color:#faa634;
	font-weight:bold;
}
.rght_btm_fir_top{
	width:33px;
	float:left;
	height:68px;
}
.rght_btm_fir{
	width:33px;
	float:left;
	height:40px;
}
#kof_right{
	width:240px;
	float:left;
}
#kof_right_cont{
	padding-left:7px;
	padding-top:2px;
}
#drinkaware {
	margin-top: 10px;
	margin-left: 33px;
}
#kof_right_cont a {
	color: #f68735;
}
#recommend{
	height:257px;
	background: transparent url(../Images/Publicimages/kof_rec_bg.gif) no-repeat top left;
}
#rec_cont{
	padding-left:13px;
}
#rec_bottom{
	padding-left:80px;
}
#rec_bottom_part{
	float:left;
	padding-top: 4px;
}
#rec_bottom_part span {
	padding-bottom:3px;
}
#rec_bottom_part2{
	padding-left:3px;
	padding-top:3px;
	width:18px;
	float:left;
}
#poster{
	height:156px;
	background: transparent url(../Images/Publicimages/kof_poster.gif) no-repeat top left;
}
#poster #post_rightpart{
	padding-left:60px;
}
#poster #post_rightpart1{
	padding-left:81px;
}
#post_rightpart2{
	padding-left:3px;
	padding-top:3px;
	width:18px;
	float:left;
}

#rec_bottom_part a, #post_rightpart1 a {
	color: #fff;
}
.divPubHead {
width:434px;
padding-left:18px;
color:orange;
}
.pubDiv{
  padding: 10px 0px 0px 0px;
  background-color: #491104;
  height:25px;
}
.divPubForm1 {
height:167px;
}
.divPubForm2 {
height:135px;
}

#search {
	background: url(../Images/Publicimages/search_bg.gif) top left no-repeat;
	width: 391px;
	height: 37px;
	float: right;
	display: block;
	margin: 0;
	padding: 0;
}

#search label {
	float: left;
	margin: 11px 5px 0 50px;
}

#search input {
	float: left;
}

#search #searchBox {
	border: 1px solid #5b1505;
	background: #ac4614;
	width: 164px;
	height: 18px;
	margin: 6px 3px 6px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 5px 4px 1px 4px;
}

#search_results {
	width:710px;
	height:434px;
	float:left;
	background: #5b1505;
	margin-right: 0px;
}

#search_results h2.header {
	background: #491104;
	padding: 13px 25px;
	font-size: 14px;
}

#search_results .content {
	padding: 13px 25px;
	height: 50px;
}

#search_results #innerSearch {
	float: left;
	width: 300px;
}

#search_results #innerSearch input {
	float: left;
}

#search_results #innerSearch .searchBox {
	width: 180px;
	height: 22px;
	padding: 4px 2px 1px 2px;
	border: 1px solid #8d5c50;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background: #5b1505;
	margin: 5px 3px 0 0;
}

#search_results #resultSummary {
	float: right;
	width: 200px;
	color: #faa634;
	text-align: right;
	font-size: 1.1em;
	margin-top: 15px;
}

#pub_results {
	height: 320px;
	clear: both;
	overflow: auto;
	padding: 0 25px;
	background: #5b1505;
}

#pub_results h3 {
	color: #fff;
	padding-left: 0;
	margin: 20px 0 5px 0;
}

#pub_results h3.first {
	margin-top: 0;
}

#pub_results .pub_detail {
	background: #75200c;
	padding: 10px;
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
}

#pub_results .pub {
	clear: both;
}

#pub_results .pub .pub_image {
	float: left;
	width: 110px;
}

#pub_results .pub .pub_address {
	float: left;
	width: 180px;
}

#pub_results .pub .pub_review {
	float: left;
	width: 220px;
}

#pub_results .pub .pub_review p.links, #pub_results .pub_address_review p.links {
	margin-top: 5px;
	color: #faa634;
}

#pub_results .pub .pub_review a {
	color: #faa634;
	text-decoration: underline;
}

#pub_results .pub .pub_review a:hover {
	text-decoration: none;
}

#pub_results h3.review {
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #75200c;
}

#pub_results div.review {
	padding: 10px;
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
	border-bottom: 1px solid #75200c;
}

#pub_results .review .pub_image {
	float: left;
	width: 110px;
}

#pub_results .review .pub_review {
	float: left;
	width: 500px;
}

#pub_results .review .pub_review p.info {
	margin-top: 15px;
	color: #fff;
}

#pub_results .review .pub_review p.info strong {
	text-transform: capitalize;
}

#pub_results #pub_map {
	float: left;
	width: 400px;
	height: 200px;
	border: 1px solid #000;
	margin-right: 15px;
}

#pub_results .pub_address_review {
	float: left;
	width: 200px;
}

#pub_map p, #pub_map span, #pub_map td {
	display: none;
}


/*KOF page style ends here*/


/*ourFuel page style*/
.imgBox{
width:402px;
height:178px;
border:0px solid #491004;
}

.contFuels{
  min-height:514px;
  height:auto !important;
  height:514px;
  background: transparent url(../Images/Publicimages/fuelBg.gif) no-repeat top left;
  padding-bottom: 28px;
}
.contFuels h1{
  color: #faa634;
  font-size: 20px;
  line-height: 20px;
  padding: 17px;
}
.contFuels h2{
  margin: 18px 20px 6px 20px;
  font-size: 16px;
  background: url(../Images/Publicimages/buy_online.gif) top left no-repeat;
  text-indent: -9999px;
  width: 195px;
  height: 22px;
}
.contFuels .imgBox{
  width: 185px;
  float: left;
  background: transparent url(../Images/Publicimages/fuelBoxTop.gif) no-repeat top left;
  margin-left: 9px;
}
.contFuels p{
  padding: 14px 0px 12px 17px;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}
.contFuels #bottomCont{
  background-color: #5b1505;
  min-height:146px;
  height:auto !important;
  height:146px;
  margin-left: 12px;
  margin-right: 12px;
}
.contFuels .para{
  padding: 8px 20px 6px 20px;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
}
.contFuels a.buyLink {
	color: #f68735;
}

.contFuels #bottomCont {
	padding-bottom: 10px;
}

.toprated {
padding-left:18px;
font-weight:bold;
}
/*ourFuel end here*5b1505/