@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background:url(../images/bg.jpg) repeat-x #670600;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.nav_bg{
	background:#857925;
	}
.nav_bg td a:link{
	width:97%;
	height:100%;
	background:#857925;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	}
.nav_bg td a:visited{
	width:97%;
	height:100%;
	background:#857925;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	}
.nav_bg td a:hover{
	width:97%;
	height:100%;
	display:block;
	background:#6c5f04;
	font-size:14px;
	line-height:26px;
	color:#FFFFFF;
	text-decoration:none;
	}
.nav_bg td a:active{
	width:97%;
	height:100%;
	display:block;
	background:#6c5f04;
	font-size:14px;
	line-height:26px;
	color:#FFFFFF;
	text-decoration:none;
	}

	
.cont_bg{
	background:#f3f3f3;
	/*background:#EFEBCE;*/
	}
.box_top{
	background:url(../images/box_top.jpg) no-repeat;
	width:224px;
	height:11px;
	background-position:right;
	}
.box_bg{
	background:url(../images/box_bg.jpg) repeat-y;
	width:224px;
	background-position:right;
	}
.box_bott{
	background:url(../images/box_bott.jpg) no-repeat;
	width:224px;
	height:11px;
	background-position:right;
	}
.open_bg{
	background:url(../images/address_bg.jpg) no-repeat;
	width:224px;
	height:129px;
	background-position:right;
	}
.coupon_Title
{
	padding-top:10px;
	font-family:"Monotype Corsiva";
	font-size:30px;
	font-weight:600;
	color:White;
}	
	
.h1_green{
	padding-top:10px;
	font-family:"Monotype Corsiva";
	font-size:30px;
	font-weight:600;
	color:#6c5f04;
	}
	.green10{
	font-size:12px;
	font-weight:bold;
	color:#6c5f04;
	}
.h2_green{
	font-size:14px;
	font-weight:600;
	color:#6c5f04;
	}
.h2_green a{
	font-size:14px;
	font-weight:600;
	color:#6c5f04;
	text-decoration:none;
	}
.main_txt{
	font-size:12px;
	color:#696969;
	line-height:18px;
	}
.gallery{
	background:url(../images/gallery.jpg) no-repeat;
	width:695px;
	height:141px;
	}
.h1_white{
	font-size:16px;
	color:#FFFFFF;
	}
.h2_white{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	padding-top:7px;
	padding-left:10px;
	}
.normal_white{
	font-size:12px;
	color:#FFFFFF;
	line-height:10px;
	padding-top:7px;
	padding-left:10px;
	}
.h2_Orange{
	font-size:12px;
	color:Orange;
	font-weight:bold;
	line-height:20px;
	padding-top:7px;
	padding-left:10px;
	}
.Amount_Orange{
	font-size:16px;
	color:Orange;
	font-weight:bold;
	line-height:20px;
	padding-top:7px;
	padding-left:10px;
	}
.Coupon_Address{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	padding-top:7px;
	padding-left:10px;
	}	
.h3_white{
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
	padding-top:7px;
	padding-left:10px;
	}
.h3_white a{
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
	padding-top:7px;
	padding-left:10px;
	text-decoration:none;
	}
.scroll_txt{
	font-size:12px;
	font-weight:500;
	color:#515151;
	}
	.scroll_txt_link{
	font-size:12px;
	font-weight:500;
	color:#515151;
	text-decoration:none;
	cursor:hand;
	}
.img_border{
	padding:2px;
	border:#6c5f04 1px solid;
	}
.btn_txt a{
	height:100%;
	display:block;
	font-size:12px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	background:#6c5f04;
	text-decoration:none;
	}
	.lnk{
	display:block;
	font-size:12px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	background:#6c5f04;
	text-align:center;
	text-decoration:none;
	}
	.button
	{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background:#6c5f04;
	}
 #marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 200px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;

}

/*** override styling in external stylesheets ***/
/* remove margins from the image */
.items img {
	margin:0;
}

/* make A tags our floating scrollable items */
.items a {
	display:block;
	float:left;
	margin:20px 15px;
} 


/* tooltip styling */
#tooltip {
	display:none;
	background:url(photofiles/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
}

/* scrollable should not disable gallery navigation */
#gallery .disabled {
	visibility:visible !important;
}

#gallery .inactive {
	visibility:hidden !important;
}
.validations
{
	font-size: 8pt;
	color: #F58C0F;
}





/*Given by rakesh for Popup window style sheet*/

.popupBox
{
 height: auto;
 overflow: hidden;
}

.popupBoxInner
{
 height: auto;
 overflow: hidden;
}

.popupBoxTop
{
 height: 22px;
 font-size: 1px;
 overflow: hidden;
}

.popupBoxtopLeft
{
 width: 7%;
 height: 22px;
 float: left;
 font-size: 1px;
 background: transparent url(../images/PopuCorner.PNG) 0 0 no-repeat;
}

.popupBoxtopCenter
{
 width: 86%;
 height: 22px;
 float: left;
 font-size: 1px;
 background: transparent url(../images/Popuptop_img.PNG) 0 0 repeat-x; 
}

.popupBoxtopRight
{
 width: 7%;
 height: 22px;
 float: right;
 font-size: 1px;
 background: transparent url(../images/PopuCorner.PNG) 100% 0 no-repeat;
}

.popupBoxleftLine
{
 width: 100%;
 overflow: hidden;
 background: transparent url(../images/PopuLeft_img.PNG) 0 0 repeat-y;
}

.popupBoxrightLine
{
 width: 100%;
 overflow: hidden;
 background: transparent url(../images/PopuRight_img.PNG) 100% 0 repeat-y;
}

.popupBoxContent
{
 width:86%;
 margin: auto;
 overflow: hidden;
 background-color:#F0F0F4; 
}

.popupBoxBottom
{
 height: 22px;
 font-size: 1px;
}

.popupBoxbottomLeft
{
 width: 7%;
 height: 22px;
 float: left;
 font-size: 1px;
 background: transparent url(../images/PopuCorner.PNG) 0 100% no-repeat;
}

.popupBoxbottomCenter
{
 width:86%;
 height: 22px;
 float: left;
 font-size: 1px;
 background: transparent url(../images/PopuBottom_img.png) 0 100% repeat-x;
}

.popupBoxbottomRight
{
 width: 7%;
 height: 22px;
 float: right;
 font-size: 1px;
 background: transparent url(../images/PopuCorner.PNG) 100% 100% no-repeat;
}.CurrentLesson
{
 font-weight:600;
}

.thick_dotted_98per
{
 width:98%;
 background:transparent url(../images/thick_dash.gif) 0 2px repeat-x;
 height:13px;
 font-size:1px;
    margin:auto;

}
.LoginHeading {
 width:90%;
 padding:8px 0px 8px 4px;
 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#6a5e53;
 font-weight:600;
}
.input_box
{
 background:#FFF;
 border:1px solid #666;
 width:160px;
 height:15px;
}
a.for_link{
color:#6A5E53;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
a:hover.for_link{
color:#6A5E53;
text-decoration:underline;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}


/*Rounded Corners*/

.roundcont {
	width: 750px;
	background-color: #857925;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../images/br.gif) no-repeat top right; 
}


/* Menus  */

.Menucont {
	width: 210px;
	background-color: #857925;
	color: #fff;
	margin-left:15px;
	margin-top:10px;
	text-align:center;
}

.Menucont p {
	margin: 0 10px;
}

.Menutop { 
	background: url(../images/tr.gif) no-repeat top right; 
}

.Menubottom {
	background: url(../images/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}


.coupon {
	background-image: url(../images/couponbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color:Maroon;
	width: 400px;
	margin:10px;
}
.bg .main {
	padding: 10px;
	height: 150px;
	width: 360px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
}

	
.float_left {
float:left;
}

.float_right {
float:right;
}

/* Adjust this width to fit your needs */
.left_box {
width:600px;
margin-bottom:10px;
}

.left_box_head {
height:30px;
background-image:url(../images/sidebar_center.jpg);
}

/* To Center align the title add: text-align:center; */
.container_head_text {
height:23px;
padding:0 0 0 0;
font-family:"Monotype Corsiva";
color:#FFFFFF;
font-size:22px;
font-weight:normal;
}

.left_box_head_bg {

font-size:12px;
padding:10px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
background:#eeebd5;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: none solid solid solid;
border-color:#8a781f;
}

.left_text{float:left; width:450px;}

.right_text{float:right; width:75px; text-align:right;}

.divContainer
{     
    text-align: right;
    font-size: large;
    position: absolute;
    visibility: visible;
    width: 98%;
    filter: alpha(opacity=75 );
    -moz-opacity: 0.75;
    opacity = 0.75;
    vertical-align: middle;
    display: inline;
    height: 98%;
    background-color:#000000;
    border-right: white thick outset; 
    border-top: white thick outset; 
    border-left: white thick outset;
    border-bottom: white thick outset;  
    z-index:99999;
    }

.divLoaderBack
{
    background-color: #444141;
    color: #ffffff;
    font-size:x-small;
    height: 10px;
    visibility: visible;
    width: 510px;
    border-right: #aeb2b1 outset;
    padding-right: 5px;
    border-top: #aeb2b1 outset;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: #aeb2b1 outset;
    padding-top: 5px;
    border-bottom: #aeb2b1 outset;
    margin-top: 15px;
    vertical-align: middle;
    text-align: left;
    margin: auto;
    top:50%;
    position:relative;
    
}
.divLoaderProgress
{
    background-color: #e2e7eb;
    color: gray;
    padding: 5px,0px,0px,5px;
    position: relative;
    visibility: visible;
    height: 5px;
    width: 0px;
}

.divLoadingStat
{
    background-color: Transparent;
    border-color: #ffffff;
    color: #ffffff;
    padding: 5px,0px,0px,5px;
    position: relative;
    visibility: visible;
    border-width: medium;
    width: 100%;
    height: 10px;
    text-align: center;
    margin-bottom: 15px;
    top:50%;

}
	
