@font-face {
    font-family: 'SignikaBold';
    src: url('../cdn/fonts/signika-bold-webfont.eot');
    src: url('../cdn/fonts/signika-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../cdn/fonts/signika-bold-webfont.woff') format('woff'),
         url('../cdn/fonts/signika-bold-webfont.ttf') format('truetype'),
         url('../cdn/fonts/signika-bold-webfont.svg#SignikaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SignikaLight';
    src: url('../cdn/fonts/signika-light-webfont.eot');
    src: url('../cdn/fonts/signika-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../cdn/fonts/signika-light-webfont.woff') format('woff'),
         url('../cdn/fonts/signika-light-webfont.ttf') format('truetype'),
         url('../cdn/fonts/signika-light-webfont.svg#SignikaLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SignikaRegular';
    src: url('../cdn/fonts/signika-regular-webfont.eot');
    src: url('../cdn/fonts/signika-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../cdn/fonts/signika-regular-webfont.woff') format('woff'),
         url('../cdn/fonts/signika-regular-webfont.ttf') format('truetype'),
         url('../cdn/fonts/signika-regular-webfont.svg#SignikaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SignikaSemibold';
    src: url('../cdn/fonts/signika-semibold-webfont.eot');
    src: url('../cdn/fonts/signika-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../cdn/fonts/signika-semibold-webfont.woff') format('woff'),
         url('../cdn/fonts/signika-semibold-webfont.ttf') format('truetype'),
         url('../cdn/fonts/signika-semibold-webfont.svg#SignikaSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'myfont';
    src: url('../cdn/fonts/myfont.eot');
    src: url('../cdn/fonts/myfont.eot?#iefix') format('embedded-opentype'),
         url('../cdn/fonts/myfont.woff') format('woff'),
         url('../cdn/fonts/myfont.ttf') format('truetype'),
         url('../cdn/fonts/myfont.svg#AksharUnicodeRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {font-family: 'myfont', sans-serif; color: #000; margin: 0; padding: 0;}
img{border: 0;}
a{color:#303030;text-decoration:none}
a:hover{text-decoration:underline; color:#0188FA}
a:active{text-decoration:underline;color:#0188FA}
#home p h1 {font-size: 40px;}
#home  p h1 a{text-decoration:underline; color:#0188FA; }
#home h2 {font-size: 30px; }
#home h3 {font-size: 22px;}
.p {padding: 7px; font-size: 15px; line-height: 20px;}
input {border: 0;padding: 6px;background: #fff;font-size: 16px;color: #555;border: 1px #DFDFDF solid;
  /* -- CSS3 Shadow - create a shadow around each input element -- */ 
-webkit-box-shadow: 0px 0px 4px #fff;
-moz-box-shadow: 0px 0px 4px #fff; 
box-shadow: 0px 0px 4px #fff;
 
/* -- CSS3 Transition - define what the transition will be applied to (i.e. the background) -- */		
-webkit-transition: background 0.3s linear;	
  }
/* Header CSS */
.mainheadbg{height: 90px; width: 975px; padding: 15px; margin: 0 auto; background-color: white;}
.mainheadbg .left{height: 90px; width: 190px; float: left; margin: 0 auto;}
.mainheadbg .right{height: 90px; width: 780px; float: right;}
div .logged {font-size: 14px;margin:5px auto; width:770px; height: 19px; }
div .logged a{text-decoration: none;}
div .logged a:hover{border-bottom:1px solid #0188FA;color:#0188FA; text-decoration: none;}
div .logged .active{border-bottom:1px solid #0188FA;color:#0188FA; }
.newFB_Icon{ background:url("../cdn/img/site/newdesign/facebook_icon.gif") no-repeat; width: 18px; height: 18px; float: right; cursor: pointer;margin-right: 25px;}
.headerbg{margin:5px auto; width:780px;}
/*
#menu {float: left;
    font-size:18px;
    font-weight: bold;
    text-transform: uppercase;
	line-height:27px;
	text-align:left;
	list-style:none;
	margin:0px auto 0px auto;
	height:43px;
	padding:0px 0px 0px 20px;
}

#menu li {
    font-family: SignikaSemibold;
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 16px 4px 16px;
	margin-right:10px;
	margin-top:7px;
	border:none;

}

#menu .nodrop li:hover {
	border: 1px solid #9DCE28;
	padding: 3px 15px 4px 15px; */
	/* Background color and gradients 
	background:#8DBE17;
	background: -moz-linear-gradient(top, #8DBE17, #98C725);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8DBE17), to(#98C725));*/
	/* Rounded corners 
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;*/
    /* -- CSS3 Shadow - create a shadow around each input element --  
    -webkit-box-shadow: 0px 0px 4px #000;
    -moz-box-shadow: 0px 0px 4px #000; 
    box-shadow: 0px 0px 4px #000;
}*/
/*
#menu .nobg li:hover {
	border: 1px solid #9DCE28;
}

#menu li:hover {
	border: 1px solid #9DCE28;
	padding: 4px 15px 4px 15px;*/
	/* Background color and gradients 
	background: #8DBE17;
	background: -moz-linear-gradient(top, #8DBE17, #8DBE17);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8DBE17), to(#8DBE17));*/
	/* Rounded corners 
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;*/
    /* -- CSS3 Shadow - create a shadow around each input element --  
    -webkit-box-shadow: 0px 0px 4px #000;
    -moz-box-shadow: 0px 0px 4px #000; 
    box-shadow: 0px 0px 4px #000;
}*/
/*
#menu li a {
	color: #000;
	display:block;
	outline:0;
	text-decoration:none;
}

#menu li:hover a {
	color:#161616;
	/*text-shadow: 1px 1px 1px #ffffff;
}*/
/*#menu li .drop {
	padding-right:21px;
	background:url("../cdn/img/site/newdesign/drop.png") no-repeat right 8px;
}
#menu li:hover .drop {
	background:url("../cdn/img/site/newdesign/drop.png") no-repeat right 7px;
}

.dropdown_1column {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down 
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #9DCE28;
	border-top:none;*/
	/* Gradient background
	background:#8DBE17;
	background: -moz-linear-gradient(top, #8DBE17, #D6FF75);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8DBE17), to(#D6FF75));*/
	/* Rounded Corners 
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}*/
/*
.dropdown_1column {width: auto;}

#menu li:hover .dropdown_1column { left:-1px; top:auto;}

.col_1 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:160px;}

#menu p, #menu h2, #menu h3, #menu ul li {
	line-height:21px;
	text-align:left;
}

#menu h2 {
	font-size:18px;
	font-weight:400;
	margin:2px 0 14px 5px;
	padding-bottom:4px;
	border-bottom:1px dashed #000;
}

#menu li:hover div h2 a {
	font-size:19px;
    color:#000;
	/*text-shadow: 1px 1px 1px #ffffff;
}*/
/*
#menu li:hover div h2 a:hover {
	color:#fff;    
}
.menuleft{
	background:url("../cdn/img/site/newdesign/leftMenu.png") no-repeat; width: 13px; height: 51px; float: left;
}

.menumid{
	background:url("../cdn/img/site/newdesign/midMenu.png") repeat-x; height: 51px; float: left;
}

.menumid .gobutton{margin-top: 20px; margin-left: 3px;
	background:url("../cdn/img/site/newdesign/gomenu.png") no-repeat; width: 30px; height: 29px; float: left;
}*/

.menuright{
	background:url("../cdn/img/site/newdesign/rightMenuLogin.png") no-repeat; width: 77px; height: 51px; float: left;
}
.menuotherright{
	background:url("../cdn/img/site/newdesign/rightMenu.png") no-repeat; width: 13px; height: 51px; float: left;
}

.menuright p{
	font-size:18px;
    font-weight: bold; 
    text-transform: uppercase;
    list-style:none;
    margin:14px 0;
    padding:0px 2px 0px 0px;
}

.menuright p a{color: #000;
	
	text-decoration:none;
}

.menuright p a:hover{
	color:#3B3B3B;
	text-shadow: 1px 1px 1px #ffffff;
}

.menulogo{
	background:url("../cdn/img/site/newdesign/menulogo.png") no-repeat; width: 195px; height: 68px; float: left; margin-top: 10px;}

.otherinput {float: left; font-size: 13px; height: 21px; width: 150px;}	
.othergo {margin: 2px 0 0 3px; padding: 0; border: 0; background: none;}
/* Header CSS */

/* Main First Row CSS */
.home_first {background:url("../cdn/img/site/newdesign/firstrowbg.png") repeat-y; height: 270px; width: 975px; background-position: right; margin:5px auto;}
.home_first .left { float: left; width: 655px; height: 250px;}
.home_first .right { float: right; width: 300px;}
.home_first .right .arrow{background:url("../cdn/img/site/newdesign/arrow.png") no-repeat; height: 86px; width: 50px; position: absolute; margin-top: -40px; margin-left: 230px;}
.home_first .right .signup{background:url("../cdn/img/site/newdesign/participate.png") no-repeat; height: 88px; width: 221px; position: absolute; margin:10px 0 0 40px;}
.home_first .right .checkoutprize{background:url("../cdn/img/site/newdesign/checkoutPrize.png") no-repeat; height: 88px; width: 221px; position: absolute; margin:10px 0 0 40px;}
.home_first .right p{ margin:25px 25px 0 40px; font-size: 17px; text-align: center;}
.home_first .right h3 {font-size: 22px; margin: 9px;}
.home_first .right .inputclass{margin-left: 12px; margin-bottom: 10px; font-size: 18px; width: 230px; height: 30px; font-family: 'Trebuchet MS'; color: #C8C3C3;}
.home_first .right .inputclass2{padding: 0px; margin: 0 0 0 12px;}
/*.home_first .right p{font-size: 11px; margin-top: -2px; margin-left: 15px; padding:0 15px; line-height: 15px;}*/

/*  ----- Slider ----- */

/* Browser Resets */
.flex-container a,
.flexslider a,
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}


/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0; }
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; float: left;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {background: transparent; position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; zoom: 1;}
.flex-caption {float: left; padding: 2%; margin: 0; font-size: 20px; line-height: 18px; width: 350px;}

/* Direction Nav */
.flex-direction-nav { height: 0; }
.flex-direction-nav a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(theme/bg_direction_nav.png) no-repeat; position: absolute; top: 50%; cursor: pointer; text-indent: -999em;}
.flex-direction-nav .flex-next {background-position: -52px 0; right: -21px;}
.flex-direction-nav .flex-prev {left: -20px;}
.flex-direction-nav .flex-disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav a {width: 13px; height: 13px; display: block; background: url(../cdn/img/site/newdesign/bg_control_nav.png) no-repeat; cursor: pointer; text-indent: -999em;}
.flex-control-nav a:hover {background-position: 0 -13px;}
.flex-control-nav a.flex-active {background-position: 0 -26px; cursor: default;}

/*  ----- Slider ----- */

/* Main First Row CSS */


/* ############################## */

/* Main Second Row CSS */
/* COMMON CLASSES */
.break { clear:both; }

/* WRAPPER */
#wrapper { width:975px; margin:15px auto;  background-color: #C1C1C1; height: 298px;}

/* CONTENT */
#content {}
#content p { margin:20px; }

/* MENU */
#submenu { margin:0px 0 0 30px; }
#submenu ul { list-style:none; padding: 0px; margin: 0px; }
#submenu ul li { display:inline; float:left; margin-bottom:2px; margin-top: 20px;}

/* :first-child pseudo selector with rounded top left corner */
#submenu ul li:first-child a { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius:2px; }

/* :last-child pseudo selector with rounded top right corner */
#submenu ul li:last-child a { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius:2px; }

/* background color set to RGBA, with opacity on 0.3 and also using text-shadow */
#submenu ul li a { padding:0px 25px 2px 25px; background-color: #C1C1C1; text-decoration: none; color: #000; padding-top: 4px; }
	
/* hover state shows a linear gradient and opacity it brought down to 0.9 and also shows a very slight grey gradient on top */
#submenu ul li a:hover {
    background-color: white;padding-top: 4px;
}

/* another RGBA background, now with an opacity of 0.8 */
#submenu ul li a.active { background-color: white;}

/* main contents with RGBA background (same colour as active tab) and three rounded corners */
#submain { clear:both; background-color: white;  margin:15px 15px 15px 18px; padding: 15px; width: 910px; height: 210px;}
#submenu .input {float: left; font-size: 13px; height: 23px; width: 220px; margin-left: 30px; border: 1px solid #FBC20E;}	
#submenu .go {margin: 2px 0 0 2px; padding: 0; border: 0; background: transparent;}
/* header with a text-shadow */
/* Main Second Row CSS */

/* ############################## */

/* Main Third Row */

.home_third {width: 975px; height: 520px; margin:5px auto;}
.home_third h3{font-size: 21px; color: #212121; font-weight: normal; margin: 0 0 5px 0; padding: 0;}
.home_third .rounded{
    width: 302px;
    border: 1px dashed #DBDBDB; 
    padding: 5px;
    margin-bottom: 10px;
    -moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
    background-color: #fff;}
.home_third .rounded img{float: left; margin: 10px 10px 0 10px;}
.home_third .rounded p{margin-left: 50px; font-size: 13px; text-align: justify; margin:0 5px 2px 0;}
.home_third .rounded b{font-weight: bold; color: #FE8504; margin-left: 110px;}

.facebookhm{ width: 292px; float: left; height: 400px;}
.newprizedts{
 
    width: 668px;
    float: left;
    padding: 0px;
    
    margin-left: 15px;
    
}
.winnerspk{float: left;}

.home_third .upcoming{float: right;
    }
.home_third .upcoming .rounded img{}
.home_third .upcoming .rounded p{font-size: 16px;}
.home_third .upcoming .rounded b{font-weight: bold; color: #FE8504; margin: 0px; font-size: 14px;}
.home_third .upcoming .rounded a{font-weight: bold; font-size: 19px; }
    
/* Main Third Row */

.footerncss{  
    
    width: 975px;
 
    padding: 20px;}
    /* Background color and gradients */
    


/* --------   Book Slider    -------- */
    
 
.jcarousel-skin-ie7 .jcarousel-container {
   
   
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 880px;
    padding: 15px;
    height:182px;
}

.jcarousel-skin-ie7 .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  795px;
    height: 180px;
  
    margin:0px 35px 35px 45px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width: 130px;
    height: 130px;
    padding:18px 10px;
    border: 1px solid #F1F1F1;
}

.jcarousel-skin-ie7 .jcarousel-item:hover,
.jcarousel-skin-ie7 .jcarousel-item:focus {
    border-color: #808080;
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 7px;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 7px;
	margin-right: 0;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 78px;
    right: 15px;
    width: 20px;
    height: 50px;
    cursor: pointer;
    background: transparent url(../cdn/img/site/newdesign/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../cdn/img/site/newdesign/prev-horizontal.gif);
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-horizontal:focus {
    background-position: -20px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    background-position: -60px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -80px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 78px;
    left: 15px;
    width: 20px;
    height: 50px;
    cursor: pointer;
    background: transparent url(../cdn/img/site/newdesign/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../cdn/img/site/newdesign/next-horizontal.gif);
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:focus {
    background-position: -20px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    background-position: -60px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -80px 0;
}
/* ---------- other page css --------*/

.maindiv {margin: 0 auto; width: 100%; background-color: #FFFEFA; border-top:2px solid #F5F5F5; border-bottom:0px solid #F5F5F5; }
.festmaindiv{margin: 0 auto; width: 100%; }
/*.festmaindiv{margin: 0 auto; width: 100%; background: black url(../cdn/img/site/newdesign/halloweenBG.png);background-repeat:no-repeat;}*/
.festmaindiv .inside{margin: 0px auto; padding-top: 25px; width: 975px; min-height: 570px; background-color: #FFFEFA; padding: 15px;}
.maindiv .inside{margin: 25px auto; width: 975px; min-height: 570px; background-color: #FFFEFA;}
.maindiv .inside li{list-style: none;}
.maindiv .suggest .pfont{font-family:verdana; font-size: 11px; line-height: 13px;
}

div.games1{background-image:url(../cdn/img/site/gamecmatcher.png);background-repeat:no-repeat;width:285px; height: 277px;} div.games2{background-image:url(../cdn/img/site/gamehangman.png);background-repeat:no-repeat;width:287px; height: 277px;}
div.gamesqq{background-image:url(../cdn/img/site/gamequickq.png);background-repeat:no-repeat;width:286px; height: 278px;}

.footerBGn {background: transparent url(../cdn/img/site/newdesign/footerbg.png) repeat-x 0 0; width: 100%; height: 200px; padding-top: 20px;}
.footerBGn .insidediv{margin: 0px auto; width: 975px; background: transparent;}
.footerBGn .insidediv a{text-decoration: none; color: #A4A4A4; font-size: 16px;}
.footerBGn .insidediv a:hover{text-decoration: underline; color: #A0CB10;}
.footerBGn .insidediv ul{ margin: 0; padding: 0; list-style: none; text-align: left; height: 110px;}
.footerBGn .insidediv li{float: left; width: 186px; padding: 4px; margin: 0;}
.footerBGn .insidediv li ul li{text-transform: lowercase; color: #A4A4A4;}
.footerBGn .insidediv li ul li a{text-decoration: none; color: #A4A4A4;}
.footerBGn .insidediv li ul li a:hover{text-decoration: underline; color: #A0CB10;}
.footerBGn .insidediv li ul  li h3{padding: 0px ; margin: 0; color: #F9D224;font-size: 18px;}
.footerBGn .insidediv p{margin-top: 30px; color: #fff;}


.booktabGB{
    /* Background color and gradients */
	background:#CEE057;

width: 100%; height: 45px;
}
#bookdtsTab{ /* Old browsers */

height: 40px;  padding: 0px; margin-left: 10px;  
}

#bookdtsTab1{ /* Old browsers */

height: 40px;  padding: 0px; margin-left: 20px; margin-top: 6px;  
}
#freadotabsbk{float:left;font-size:13px;font-weight:700;line-height:normal; margin-bottom: 8px;}
#freadotabsbk ul{float:left;margin:0;padding:0;list-style:none}
#freadotabsbk li{float:left;display:inline;margin:0;padding:0;}
#freadotabsbk a{float:left;background-color:#fff;margin:0;padding:0;text-decoration:none; height: 30px; color:#020d13;}
#freadotabsbk a span{float:left;display:block;background-color:#B3CE00;padding:9px 17px 0 17px;color:#fff;height: 30px; border-left: 1px solid #fff;}
#freadotabsbk a span{float:none}
#freadotabsbk a:hover span{float:left;color:#000;background: #fff;}
#freadotabsbk a:hover span{background-position:100% -42px}
#freadotabsbk a#activetab span{background: #fff;border:0px solid #000;color:#020d13;}
#freadotabsbk a:link#activetab,#freadotabs a:visited#activetab,#freadotabs .activetab{float:left;background-position:0 -42px}

.submit
{ border: 0; 
  width: auto;
  font-weight: bold;
  cursor: pointer; 
  color: #fff;
  border: 1px solid #ddd;
  padding: 5px 15px;
  background: #F78001;
  }
  
.searchotherBG{float: right; width: 210px; padding: 0; margin:0px 0; font-size: 15px; font-weight: normal; }
.searchotherBG .inputclas{ float: left; margin-top: 9px;
border: 0;padding: 7px; width: 143px; background: #fff;font-size: 13px;color: #555;border: 1px #DFDFDF solid;
  /* -- CSS3 Shadow - create a shadow around each input element -- */ 
-webkit-box-shadow: 0px 0px 4px #fff;
-moz-box-shadow: 0px 0px 4px #fff; 
box-shadow: 0px 0px 4px #fff;
 
/* -- CSS3 Transition - define what the transition will be applied to (i.e. the background) -- */		
-webkit-transition: background 0.3s linear;	
}

.searchotherBG .goclas{ float: left;
border: 0; background: transparent; margin-top: 10px; margin-left: 5px;	 padding: 0;
}

/* Festival */

.howWorksBG{margin: 0px 0 ; width: 100%; height: 250px;}
.howWorksBG .firstcol{float: left; width: 160px; margin-left: 5px;}
.howWorksBG .arrow{float: left; width: 70px;}
.howWorksBG .secondcol{float: left; width: 160px;}

/* New */
.festrow1bg{width:975px;height:490px;background:url("../cdn/img/site/newdesign/romanceRowBG.png") repeat-y 0 0; font-family: Signika; border: 0px solid #C5EE07;}
.festrow1bg a{text-decoration: underline; color: #0188FA;}
.festrow1left{float:left; width: 501px; height: 450px; border: 0px solid; text-align: left; padding: 15px;}
.festrow1left .smalltxt{font-size: 12px; padding: 1px; margin: 1px;}
.festrow1left h2{padding: 0px; margin: 0px; font-size: 28px;}
.festrow1left p{text-align: justify; padding:0px 10px; font-size: 23px; line-height: 28px;}
.festrow1left #star{display:block;width:158px;height:136px;background:url("../cdn/img/site/newdesign/festivalStar.png") no-repeat 0 0; float: left;}
.festrow1left #book{display:block;width:110px;height:141px;background: url('../cdn/img/site/romance/romancehomeimg.jpg'); background-position: -320px -0px; float: left; margin-left: 65px;}
.festrow1left #arrow{display:block;width:93px;height:31px;background:url("../cdn/img/site/newdesign/festiArrow.png") no-repeat 0 0; position: absolute; margin-left: 150px;margin-top: 45px;}
.festrow1left #signup{display:block;width:264px;height:60px;background:url("../cdn/img/site/newdesign/participate-signup.png") no-repeat 0 0; float: right; margin-top: 40px; margin-right: 25px;}
.festrow1left #win{display:block;width:130px;height:49px;background:url("../cdn/img/site/romance/winthis.png") no-repeat 0 0; float: right; margin-top: 58px; margin-right: 140px;}
.festrow1left #signup:hover{background-position:0px -60px ; background-repeat: no-repeat;}


.festrow1right{float:right; width: 425px; height: 450px;padding: 15px 15px 15px 0; border: 0px solid;}
.festrow1right img{float:left; margin: 3px;} 
.festrow1right p{float:right; margin: 3px;}
  
/* Festival */

/* About Us */

.aboutusBG{ padding:15px; width:940px; border:1px solid #E8E8E8;}
.aboutusBG h1{font-size: 23px;font-weight:bold;}
.aboutusBG .teamBG{height: 80px;padding: 10px;margin-bottom: 8px;}
.aboutusBG .teamBG div.leftd{width:100px;float:left;}
.aboutusBG .teamBG2{height: 80px;padding: 10px;margin-bottom: 8px;}
.aboutusBG .teamBG2 .leftd{width:100px; float:left;}
.aboutusBG .teamBG .descript{width:505px;height:65px;float:left;padding-top:15px; padding-left: 15px;}
.aboutusBG .teamBG2 .descript{width:505px;height:65px;float:left;padding-top:15px;padding-left: 15px;}


.newbutton{
    cursor: pointer;
    
    -webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	color:#333;
	background-color:#FA2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:16px;
	font-weight:700;
	height:32px;
	padding:4px 16px;
	text-shadow:#FE6 0 1px 0
}

/* New Menu */
#nav {padding:0; margin:0; list-style:none; height:36px; background:#fff; position:relative; z-index:500; font-family: SignikaSemibold; }
#nav li.left {display:block; float:left;height:51px;background:url(../cdn/img/site/newdesign/newmenu/leftMenu.png) right top; width: 13px;}
#nav li.right {display:block; float:left;height:51px;background:url(../cdn/img/site/newdesign/newmenu/rightMenu.png) right top; width: 13px;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:51px; line-height:27px; color:#000; text-decoration:none; font-size:18px;  padding:0 0 0 12px; cursor:pointer;background: url(../cdn/img/site/newdesign/newmenu/midMenu.png);}
#nav li a.top_link1 {display:block; float:left; height:51px; width: 225px; padding:0 0 0 48px; background: url(../cdn/img/site/newdesign/newmenu/midMenu.png);}
#nav li a.top_link1 span .inputclas{font-size: 15px; width: 170px; font-family: 'Trebuchet MS'; color: #000; margin-top: 8px; border: 1px solid #E1D656; float: left; padding: 4px;}
#nav li a.top_link1 span .goclas{border: 0; background: transparent; margin-top: 10px; margin-left: 0px; padding: 0; }
#nav li a.top_link span.down span{background: transparent url(../cdn/img/site/newdesign/newmenu/downarrow.gif) 0px 18px no-repeat; background-position: right; margin:-12px 0; padding-left:0 ; }
#nav li a.top_link span {float:left; display:block; padding:12px 24px 0 12px; height:38px;background:url(../cdn/img/site/newdesign/newmenu/midMenu.png) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:12px 10px 0 12px; height:36px; }
#nav li a.top_link:hover {color:#fff;}
#nav li a.top_link:hover span {}
#nav li a.top_link:hover span.down {background:transparent url(../cdn/img/site/newdesign/newmenu/arrow.gif) 0px 0px no-repeat;}

#nav li:hover > a.top_link {color:#fff; background: url(../cdn/img/site/newdesign/newmenu/midMenu.png) repeat-x;}
#nav li:hover > a.top_link span {}
#nav li:hover > a.top_link span.down {margin-top:10px; background:#98C725; padding-top: 5px;
	background: -moz-linear-gradient(top, #8DBE17, #98C725);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8DBE17), to(#98C725));
	/* Rounded corners */
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
    /* -- CSS3 Shadow - create a shadow around each input element -- */ 
    -webkit-box-shadow: 0px 0px 4px #000;
    -moz-box-shadow: 0px 0px 4px #000; 
    box-shadow: 0px 0px 4px #000;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0 0 0 8px; list-style:none; text-align: left;}

#nav li:hover ul.sub
{left:12px; top:31px;	border:1px solid #9DCE28;
	border-top:none;
    margin-top: 20px;padding-bottom: 20px; padding-top: 10px;
	/* Gradient background */
	background:#98C725;
	background: -moz-linear-gradient(top, #98C725, #D6FF75);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#98C725), to(#D6FF75));
	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px; white-space:nowrap; width: 230px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:35px; padding-top: 2px; position:relative; float:left; width: 190px; font-weight:normal;border-bottom: 1px dashed; margin-left: 8px;}
#nav li:hover ul.sub li a
{display:block; font-size:19px; font-weight: bold; height:40px; margin:5px 0 5px 0; line-height:20px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:transparent url(../cdn/img/site/newdesign/newmenu/arrow.gif) 80px 7px no-repeat;}
#nav li ul.sub li a.fly1
{background:transparent url(../cdn/img/site/newdesign/newmenu/arrow.gif) 130px 7px no-repeat;}
#nav li:hover ul.sub li a:hover 
{color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background: url(../cdn/img/site/newdesign/newmenu/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
#nav li:hover ul.sub li a.fly1:hover
{background: url(../cdn/img/site/newdesign/newmenu/arrow_over.gif) 130px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background: url(../cdn/img/site/newdesign/newmenu/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 
#nav li:hover ul li:hover > a.fly1 {background: url(../cdn/img/site/newdesign/newmenu/arrow_over.gif) 130px 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:110px; top:0px; 	border:1px solid #9DCE28;
margin-top: 0px;padding-bottom: 20px; padding-top: 10px;
	border-top:none;
	/* Gradient background */
	background:#99D506;
	background: -moz-linear-gradient(top, #8DBE17, #D6FF75);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8DBE17), to(#D6FF75));
	/* Rounded Corners */
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;white-space:nowrap; width:230px; z-index:400; height:auto;}
    
/* New Menu */

.dashGivawy{border:1px solid #F5AEB1; padding: 3px; width: 89%;}
.dashGivawy td{border:1px solid #C5C0C0; padding: 8px; background-color: white; font-size: 11px;}

.dashGivawy .headtd{padding: 5px; background-color: #ECECEC; font-weight: bold;}

.linkbutton{cursor: pointer;    
    -webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	color:#fff;
	background-color:#FA2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:16px;
	font-weight:700;
	padding:6px;
    margin: 5px;
}

.popupw{margin: 5px; width:630px; overflow:auto;}
.mainbgpopup{font-size:11px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.popupw .popudiv23{padding: 10px; background-color: #FFFFFF;width:600px;margin-top: 4px;margin-left:7px;}
.popupw .popudiv23 td{border:0px solid #C5C0C0; padding: 2px; background-color: white; font-size: 11px;}
.popupw .popudiv23 .headtd{padding: 5px; background-color: #ECECEC; font-weight: bold;}

.topbg{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}


/* Book Review CSS */
.bookreviewbg{width: 100%; font-family: 'myfont', sans-serif; font-size: 15px; color: #3C3C3C;}

.bookreviewbg #ReviewContnt{border: 1px solid #F4D855; margin: 4px 3px 3px 0px; padding:10px; background-color: #fff; z-index: 1;}
.bookreviewbg small{font-size: 12px;}
.bookreviewbg #bookrviewmenu{padding:0;width:99%;background:transparent;voice-family:"\"}\"";voice-family:inherit;border-bottom:0px solid #f2a706;}
.bookreviewbg .reviewerromsg { color: #FE0D18; padding: 2px; margin-left: 90px; font-weight: bold; text-decoration: !important;}
.BuyButtnDiv {margin-top: -30px;float: right; width: 100px;}

.BuyButton{cursor: pointer;    
    -webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	color:#fff;
	background-color:#FA2;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:15px;
	font-weight:700;
	padding:3px;
    margin: 5px;
}

.bookreviewbg #bookrviewmenuline{clear:both;padding:0;width:509px;height:5px;line-height:5px;background-color:#fffdf9}

.bookreviewbg #bookrviewmenu ul.tabs {
	border-bottom: 0px solid #F2A706;
	border-left: 0px solid #999;
	width: 96%;
    font-size: 12px;
    font-family: 'verdana', sans-serif;
    margin:0;
    padding-left: 10px;
    list-style: none;
    height: 25px;
}
.bookreviewbg #bookrviewmenu ul.tabs li {
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
    display: inline;
    margin: 0 2px 0 0;
    padding: 0px;
    text-transform:capitalize;
 
    
}
.bookreviewbg #bookrviewmenu ul.tabs li a {
	display: block;
	outline: none;
    
    float: left;
   
    display: block;
    color: #000;
    margin: 0 1px 0 0;
    padding: 9px;
    text-decoration: none;
    letter-spacing: 1px;
    border-top: 1px solid #EDE7CC;
    border-left: 1px solid #EDE7CC;
    border-right: 1px solid #EDE7CC;
    border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;
    text-decoration: none;
}
.bookreviewbg #bookrviewmenu ul.tabs li a:hover {
	background: #F1DA34; /* Old browsers */
    background: -moz-linear-gradient(top, #F1DA34 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F1DA34), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #F1DA34 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #F1DA34 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #F1DA34 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #F1DA34 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    color: #000;
    border-top: 1px solid #FCE88B;
    border-left: 1px solid #FCE88B;
    border-right: 1px solid #FCE88B;
    border-bottom: 1px solid #FFF;
    text-decoration: none;
    border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;
    color: #000;
        text-decoration: none;  z-index: 999;
    
}
.bookreviewbg #bookrviewmenu ul.tabs li.active a{
    background: #F1DA34; /* Old browsers */
background: -moz-linear-gradient(top, #F1DA34 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F1DA34), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #F1DA34 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #F1DA34 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #F1DA34 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #F1DA34 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    color: #000;
    border-top: 1px solid #FCE88B;
    border-left: 1px solid #FCE88B;
    border-right: 1px solid #FCE88B;
    border-bottom: 1px solid #FFF;
    text-decoration: none; z-index: 999;
    border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;
}

.bookreviewbg .ReviewmnBG{border-top:1px dashed; padding: 10px;}
.bookreviewbg .viewmorecomment {margin-left: 78px; padding:5px;cursor: pointer;}
.bookreviewbg .viewallreviews {cursor: pointer;border-top:1px dashed;padding:5px;}

.bookreviewbg .ReviewComntBg {margin:0 0 5px 80px;  padding:5px ; border: 1px dashed #E4E4E4; background-color: #F7F7F7; float: left; font-size: 13px;}

.bookreviewbg .inputstyle { border-top: 1px solid #FCE88B;
    border: 1px solid #C8C8C8;
    text-decoration: none;
    margin:5px 0 5px 0;
    padding: 4px;font-size: 14px;
    }


.bookreviewbg .PrvewBttn{-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	color:#000;
    font-size: 12px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
    font-weight: bold;
    border: 1px solid #C8C8C8;
	padding:4px;
    margin: 5px 5px 5px 0px;}
    
.bookreviewbg .RstBttn {-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	color:#000;
    font-size: 12px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
    font-weight: bold;
    border: 1px solid #C8C8C8;
	padding:4px;
    }

    
.bookreviewbg .reviewImg {float: left; width: 80px;}
.bookreviewbg .reviewForm {width: 400px;float:left;}
.bookreviewbg .reviewForm .labelBG{float: left; width: 90px;}
.bookreviewbg .reviewImg {float: left; width: 80px;}
.bookreviewbg .reviewImg {float: left; width: 80px;}

.slidingDiv {
    text-align: center;
background: #dd0000; /* Old browsers */
background: -moz-linear-gradient(top,  #dd0000 0%, #ff4200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd0000), color-stop(100%,#ff4200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dd0000 0%,#ff4200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dd0000 0%,#ff4200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dd0000 0%,#ff4200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dd0000 0%,#ff4200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd0000', endColorstr='#ff4200',GradientType=0 ); /* IE6-9 */

color: #fff;
height: 20px;
padding: 10px;
border-bottom:1px solid #EC0C0C;
font-size: 18px;
font-weight: bold;
}
.slidingDiv a{color: #fff; text-decoration: none;}
.slidingDiv a:hover{color: #fff; text-decoration: underline;}  
.show_hide {
    display:none;color: #000;
    font-weight: normal; font-size: 14px; 
}
/* Christmas Festival BG */

.bodbg{background:#570119 url('../cdn/img/site/xmasbookfestival2013.jpg') no-repeat;}
#bodbg{background:#570119 url('../cdn/img/site/xmasbookfestival2013.jpg') no-repeat;}

/* Feature Book */

.prizebghw3{border: 3px solid #EFB80D; background-color: #fff; width: 283px; height: 250px; margin-bottom: 8px; padding:12px 0px; -moz-border-radius: 7px 7px 7px 7px;	-webkit-border-radius: 7px 7px 7px 7px;
border-radius: 7px 7px 7px 7px;}
.prizebghw3 h2{font: 15px; font-weight: bold; padding: 0; margin: 0; color: #FFC404;}
.prizebghw3 p{font-size: 17px; margin-top: 5px;margin-bottom: 5px;} 


.pagination{display:block;line-height:25px;height:35px;border:1px solid #d4d4d4;background-color:#2F2F2F; padding-top: 10px; padding-left:5px;color:#fff; font-family:SignikaRegular; font-size: 15px;}
.pagination td{font-size:15px;}
.pagination ul{list-style:none;margin:0;padding:0}
.pagination li{list-style:none;margin:0;padding:0;padding-right:5px;padding-left:5px;display:inline;color:#FFBA00;font-size:15px}
.pagination li a{color: #FFBA00;}
.pagination .selected{background-color:#F9D121;color:#2F2F2F;border-color:#fff}
.pagination .nobox{color:#FFBA00;border:0}

.publshrttle{padding: 10px 15px 15px 15px;width: 100%; margin-bottom: 25px; margin-left: -14px; color: #2F2F2F; background-color: #F6F6F6; height: 22px; font-family: SignikaRegular;}

.publshlistng{float:left;width:350px;padding:10px;margin:10px;border:3px solid #E3E3E3;background-color:#F6F6F6; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; height: 140px;}

.bklistng{float:left;width:300px;padding:10px;margin:10px;border:3px solid #E3E3E3;background-color:#F6F6F6; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; height: 115px;}

.mvshtwttr{width:91%;padding:15px;margin:10px 10px 10px 0px;border:3px solid #E3E3E3;background-color:#F6F6F6; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; font-family: SignikaRegular;}

.widgtView{background-color: #F6F6F6; float: left; padding: 10px; font-size: 17px; cursor: pointer;}
.fullView{background-color: #EBEBEB; float: left; padding: 10px; font-size: 17px; cursor: pointer;}

.fullrankbg{width:91%;padding:15px;margin:10px 10px 10px 12px;border:3px solid #E3E3E3;background-color:#fff; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; font-family: SignikaRegular;}

.TitleBgn{padding-top:3px; background-image:url("../cdn/img/site/TitleBGAuthr.png"); background-repeat: repeat-x; height: 38px; width: auto; padding-left: 10px; line-height: 35px; margin-bottom: 15px; color: #D43E09; font-size: 23px;}

.txtBttnbg {height: 35px; margin-right: 8px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border: 1px solid #FFC812; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; font-family: SignikaRegular; 
padding: 7px; cursor: pointer; color: #423302; font-size: 17px;
}

.buYbttn{ border: 0px solid; float: left; margin-left: 15px;}
.buYbttn ul#nav5 {margin: 0 0 0 0px;}
.buYbttn ul.drop a { display:block; color: black; font-size: 14px; text-decoration: none;}
.buYbttn ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0; border: 0px solid #fff; color: #fff;}
.buYbttn ul.drop { position: relative; z-index: 597; float: left; }
.buYbttn ul.drop li { float: left; line-height: 1.0em; vertical-align: middle; zoom: 1; padding: 5px;}
.buYbttn ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; background: #F6F6F6; border-bottom: 0px solid #C5C7C8;}
.buYbttn ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 195px; background: #fff;  border: 0px solid #fff; }
.buYbttn ul.drop ul li { float: none; }
.buYbttn ul.drop ul ul { top: -2px; left: 100%; }
.buYbttn ul.drop li:hover > ul { visibility: visible }=======
/* External Link */
.extLnkSmall{
    background:url(../cdn/img/site/external-link-small.png) center right no-repeat; background-size:11px;
    padding-right: 14px;
}
.extLnkMedium{
    background:url(../cdn/img/site/external-link-medium.png) center right no-repeat; background-size:20px;
    padding-right: 28px;
}
.extLnkLarge{
    background:url(../cdn/img/site/external-link-large.png) center right no-repeat; background-size:44px;
    padding-right: 45px;
}

#popup_box { 
	display:none; /* Hide the DIV */
	position:fixed;  
	position:absolute; /* hack for internet explorer 6 */  
	
	width:530px;  
	background:#FFFFFF;  
	left: 355px;
	top: 215px;
	z-index:100; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
	margin-left: 15px;  
	
	/* additional features, can be omitted */
	border:2px solid #6F6A00;  	
	padding:15px;  
	font-size:15px;  
	-moz-box-shadow: 0 0 5px #999999;
	-webkit-box-shadow: 0 0 5px #999999;
	box-shadow: 0 0 5px #999999;
	
}

#popupBoxClose {
	font-size:20px;  
	line-height:15px;  
	right:5px;  
	top:5px;  
	position:absolute;  
	color:#6fa5e2;  
	font-weight:500;  	
}


/*---------------------------------------

	LEAN MODAL

-----------------------------------------*/

#lean_overlay {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


/*---------------------------------------

	EXAMPLES

-----------------------------------------*/

#signup {font: 15px "Dosis", sans-serif;font-weight: 400;
    width: 966px;
    padding:0 0px;
    display:none;
    background: #FFFEFB;
    border: 1px solid #F6EBBE;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
  
}
#signup a{color: #000;}
#signup a:hover{color: #4D4D4D;}
#signup h2 {font: 25px "Dosis", sans-serif;font-weight: 400;}
#signup-header {padding: 8px 18px 8px 18px; position: absolute; margin-left: 930px; margin-top: 3px;}
#signup-header  img { border: none; }
#signup-header  h2 {color: #444; font-size: 29px; font-weight: 700; margin: 0px;padding: 0px;  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
#signup-header  p {color: #444; font-size: 1.3em; margin: 0; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); text-shadow: none; }

#signup .txt-fld {position: relative; width: 431px; padding: 8px; border-bottom: 1px solid #EEE; text-align: right; height: 30px;}
#signup .txt-fld img{border:none;}
#signup .txt-fld3 {width: 97%; padding: 8px; text-align: left; height: 70px;border-top: 1px solid #EEE; border-bottom: 1px solid #EEE; background-color: #fff; margin-left: 6px;} 
#signup .txt-fld2 {width: 100%; padding: 8px; text-align: center; height: 20px; font: 17px "Dosis", sans-serif;font-weight: 700; }
#signup .txt-fld .txt-fld1 {height: 40px; width: 100%; border: 0px solid red;}
#signup .txt-fld .txt-fld1 input {border: 0px solid; float: left; width: 30px;}
#signup .txt-fld .txt-fld1 p {border: 0px solid; float: left;  margin-top: 0px; text-align: left; font: 15px "Dosis", sans-serif;}
#signup .btn-fld {width: 100%; overflow: hidden; padding: 12px; }
#signup .btn-fld input{border:none;}
#signup .btn-fld1 {width: 154px; overflow: hidden; padding: 12px 20px 0px 180px;}
#signup .btn-fld1 input{border:none;}

#signup .txt-fld label { display: block; float: left; width: 160px; padding-top: 8px; color: #222;  font: 17px "Dosis", sans-serif;font-weight: 700; text-align: left;}
#signup .txt-fld input { width: 244px; padding: 4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 1.2em; color: #222; background: #F7F7F7; font-family: 'AllerLightRegular', sans-serif; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; }

#signup .txt-fld select { width: 82px; padding: 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 1.2em; color: #222; background: #F7F7F7; font-family: 'AllerLightRegular', sans-serif; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; }
#signup .txt-fld input.good_input { background: #DEF5E1 url(../cdn/img/site/login/good.png) 236px center no-repeat; }
#signup .txt-fld input.error_input { background: #FDE0E0; }

p.error { position: absolute; bottom: 48px; right: 20px; width: 262px; color: #FFF; font-size: 1.1em; padding-bottom: 5px; background: url(../cdn/img/site/login/error-arw.png) 20px bottom no-repeat; text-align: left; margin: 0; text-shadow: none; }
p.error span { display: inline-block; background: #D43636; padding: 6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }
.txt-fld input:focus, .txt-fld textarea:focus { background-color: #FAF9DC; }

.SignupFildBG{width: 100%; border: 2px solid #F6EBBE; background-color: #fff; padding: 10px; margin-left: -13px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0 0 5px #D5D5D5; -webkit-box-shadow: 0 0 5px #D5D5D5; box-shadow: 0 0 5px #D5D5D5;}

button {
	float: right;
	font-family: "Dosis", sans-serif;
	background: #3F9D4A; 
	border: none;
  width: auto;
  overflow: visible;
  font-size:30px;
  color: #FFF;
 padding: 7px 10px;  border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-weight: bold; }
        
.modal_close { position: absolute; top: 12px; right: 12px; display: block; width: 14px; height: 14px; background: url(../cdn/img/site/login/modal_close.png); z-index: 2; }


/* Signup Popup Tabbed Content */


ul.signtabs
{
    padding: 8px 0;
    margin:0;
    height: 29px;
    list-style-type: none;
    text-align: center; /*set to left, center, or right to align the tabs as desired*/
    border:0px solid #EEC32A;
    border-bottom:none;
    background:#F2F2F2; font: 16px "Dosis", sans-serif;font-weight: 700;
}
        
ul.signtabs li
{
    display: inline;
    margin: 0;
    margin-right:0px; /*distance between tabs*/
}
        
ul.signtabs li a
{
    font-size: 22px;
    text-decoration: none;
    position: relative;
    z-index: 1;
    padding: 8px 20px;
    border: 0px solid #EEC32A;
    border-right:none;
    color: #000;
    background: #F2F2F2;
    outline:none;
} 

        
ul.signtabs li a:visited
{
    color: #000;
}
        
ul.signtabs li a:hover
{
    text-decoration: none;
    color: #15c;
}
        
ul.signtabs li.selected a
{
    /*selected tab style */
    position: relative;
    top: 0px;
    
    background: #EEC32A;
    color:black;
}
        
        
ul.signtabs li.selected a:hover
{
    /*selected tab style */
    text-decoration: none;
}
        
div.signtabcontent
{
    display: block;
}

div.signtabcontents
{
    border: 0px solid #EEC32A;
    border-top: 6px solid #EEC32A;
    padding: 10px 30px 10px 30px ;
    background-color:#F8F8F8;
}
/* Tabbed Content */