
/* CSS Document */

body{margin:0px; padding:0px; background:#000; font-family:Arial, Helvetica, sans-serif; color:#fff;scrollbar-base-color:#343434;}
.menutext{color:#fff; font-size:12px; cursor:pointer; text-decoration:none;}
.menutextON{color:#fff; font-size:12px; cursor:pointer; background:#222;}
.text12bold{color:#f9c614; font-size:12px; font-weight:bold; text-decoration:none;}
.lightblack{background:#0f0f0f; border:#4d4d4d 1px solid;}
.headertitle{color:#fce700; font-size:36px;}
.header_white{color:#fafafa; font-size:50px;}
.header_text{color:#fff; font-size:15px; font-weight:bold; }
.header_grey{color:#b3b2b1; font-size:18px; font-family:Verdana, Geneva, sans-serif;}
.header_red{color:#f40f09; font-size:18px; font-weight:bold;}
.header_white2{color:#fffefe; font-size:18px; font-weight:bold;}
.greyfill{background:#4d4d4d; border-bottom:#17130c 7px solid; font-weight:bold; font-size:12px;}
.gallery_bg{background:#17130c;}
.img_title{color:#fff; font-size:12px; font-weight:bold;}
.org_textheader{color:#ffae00; font-size:36px; font-weight:bold;}
.white_text{color:#fff; font-weight:bold; font-size:13px; text-decoration:none;}
.red_text{color:#d71f1f; font-weight:bold; font-size:13px; text-decoration:none;}
.videobg{background:#17130c; border:#5a5243 2px solid;}
.topbrd{border-left:#5a5243 1px solid;}
.brdall{border:#727171 1px solid; background:#181818;}
.textnormaljuy{font-size:12px; color:#fff; text-align:justify;}
.more{font-size:11px; color:#fe5500; text-decoration:underline;}
.subscribe_bg{background:#17120c; border:#55504a 1px solid;}
.join{color:#00fff0; font-size:18px;}
.join2{color:#bfbfbe; font-size:18px; font-weight:none;}
.gery_bar{background:#2c2c2c url(../images/grey_bar.gif) repeat-x; font-size:12px; font-weight:bold;}
.greyfill_brd{background:#272727; border:#fcea1b 2px solid;}
.footer{background:#47464b;}
.footertext{font-size:11px; text-decoration:none; color:#d0cbcb;}



/* subpage css */
.leftmenubrd{border:#4d4d4d 1px solid;}
.leftmenubg{background:url(../images/subpage_leftmenu.gif) repeat-x; height:29px;}
.menu_icon_text{background:url(../images/menu_icon.gif) no-repeat 8px 2px; color:#ff9a01; font-size:12px; padding:0 0 0 25px; text-decoration:none; cursor:pointer;}
.loginfill{background:#4d4d4d; font-size:12px; font-weight:bold; padding:0 0 0 5px;}
.search{background:url(../images/search_bg.gif) repeat-x; height:21px; border:#036 0px solid; cursor:pointer;}
.search_textbox{background:#000; border:#848484 1px solid; color:#fff;}
.text_lighorg{font-size:11px; text-decoration:none; color:#c4c4c4; line-height:1.8em; text-align:justify;}


/* subpage menu */
.menuItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #efefef;
	color: #fff;
	background-color: #333;
	padding: 4px 5px 4px 5px;
	
}
 .menuHover
{
	color: #000;
	border: 1px Solid #C8B678;
	background-color: #FFF7DD;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
}

/* Shopping cart grid */

.girdheader{
	background:#CCC; font-family:Verdana, Geneva, sans-serif; color:#373a01; font-size:11px; font-weight:bold; padding:0 0 0 5px; border:5px #000 solid;}
.gridcell{color:#fff; padding:5px; font-size:11px;background-color:#393939;}	

/* Checkout */
.Checkputtextheader{color:#ff9a01; font-size:14px; padding:0 0 0 0px; text-decoration:none; cursor:pointer;}

/* DataList pagination */

.pagination{background:#b9b9b9; border:#fff 1px solid; text-align:center; font-family:Verdana, Geneva, sans-serif;
font-size:11px; color:#000;text-decoration:none;}
.paginationON{ border:#fff 1px solid; text-align:center; font-family:Verdana, Geneva, sans-serif;
font-size:11px; color:#fff;text-decoration:none;}

/* Events CSS*/

.textnormal{font-size:12px; color:#fff;} 
.textdark_white{font-size:12px; color:#f2cf3d;} 
.black_event{background:#060506; border-top:#3a3939 3px solid; font-size:12px; font-weight:bold; color:#797979; padding:0 0 0 5px;}
.events_gery{background:#4d4d4d; border-bottom:#677a7f 3px solid; font-size:12px; color:#fff; padding:0 0 0 5px;}
.events_date{background:#7f7d7d; border-bottom:#636262 3px solid; font-size:12px; color:#fff; padding:0 0 0 5px;}
.line{border-top:#5a5243 1px solid;}
.error_red{color:#ff391e; font-weight:bold; font-size:13px; text-decoration:none;}
.eventtext{color:#000; font-size:9px; text-decoration:none;}
.Evevt_red{color:red; font-weight:bold; font-size:9px; text-decoration:none;}

/* Calendar CSS */

.nextprv{border:#ffffff 1px solid; text-align:center; font-family:Verdana, Geneva, sans-serif;
font-size:11px; color:#ffffff; width:16px; height:16px;text-decoration:none;}
.selecteddate{ color:#eadc3d; font-weight:bold;}


/* modalpopup CSS */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* Join CSS */
.tdcss { background-color:#393939; color: #fff; padding: 5px; font-size: 11px;}

/* POPUP CSS */
.popup_mid{background:url(../images/pop_mid.gif) repeat-x; font-weight:bold; color:#ffffff; font-size:12px; height:38px;}
.popup_back{background:#222222;}


/* Models CSS */
.mailtext{color:#e2aa66; text-decoration:underline; font-size:12px;}
.arrow1{background:url(../images/arrow1.gif) no-repeat 20px 5px; color:#CCC; padding:3px 0 0 35px; font-size:12px; text-align:left;}



.TESTIMAGE{background:#2c2c2c url(../images/video-overlay.png) repeat-x;}

/* ---------- gallery styles start here ----------------------- */
.photo {
	
	position: relative;
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	
}
.photo a {
	text-decoration: none;
}

.sample11 span {
	width: 122px;
	height: 72px;
	display: block;
	position: absolute;
	top: 104px;
	left: 95px;
	background: url(../images/floral-corner.png) no-repeat;
}
.sample12 div {
	width: 152px;
	height: 40px;
	display: block;
	position: absolute;
	top: 144px;
	left: 0px;
	background: url(../images/videoscroll.png) no-repeat;
}

.photo a {
	text-decoration: none;
}

.samplephoto span {
	width: 122px;
	height: 72px;
	display: block;
	position: absolute;
	top: 104px;
	left: 93px;
	background: url(../images/floral-corner.png) no-repeat;
}

/* ---------- Video Tab ----------------------- */

.visoft__tab_xpie7 .ajax__tab_header { background:url(../images/tab_ON.gif) repeat-x bottom; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold; color:#ffffff; height:28px; }
.visoft__tab_xpie7 .ajax__tab_outer { background:transparent url(../Images/right1.jpg) no-repeat top right;  }
.visoft__tab_xpie7 .ajax__tab_inner {border-right:#111 1px solid; margin:0px; padding:0px; overflow:hidden; height:28px;}
.visoft__tab_xpie7 .ajax__tab_tab { background:transparent url(../Images/tab.jpg) repeat-x left top; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_outer { background:transparent url(../Images/rightON1.jpg) no-repeat right top; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_inner { background:transparent url(../Images/leftON1.jpg) no-repeat -1px top; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_tab { background:transparent url(../Images/tab_ON.gif) repeat-x left top;}
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_outer { background:transparent url(../Images/rightON1.jpg) no-repeat right top; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_inner { background:transparent url(../Images/leftON1.jpg) no-repeat;}
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_tab { background:transparent url(../Images/tab.gif) repeat-x;}
  
.visoft__tab_xpie7 .ajax__tab_outer { height:28px; }
.visoft__tab_xpie7 .ajax__tab_inner { padding-left:3px; }
.visoft__tab_xpie7 .ajax__tab_tab { padding:8px 40px;margin:0;color:#fff; }
.visoft__tab_xpie7 .ajax__tab_body { font-family:Arial, Helvetica, sans-serif;font-size:12px;border:0px solid #000;border-top:0;padding:8px;background-color:#343434; color:#eee; overflow-y:Auto; overflow-x:hidden; }


/* ---------- Video Tab ----------------------- */

/*video page CSS */
.videobgbar{background:url(../images/video_bg_bar.jpg) repeat-x; border:#fff 1px solid; height:335px;}
.videobg_sub{background:url(../images/video_bg_bar2.jpg) repeat-x; border:#fff 1px solid; height:305px;}

/* ---------- Register ----------------------- */
.register_bg{ background:#393939 url(../images/register_bg.jpg) no-repeat 80px top;  width:326px;}


.sitemap_icon_text{background:url(../images/arrow_white.gif) no-repeat 8px 2px; font-size:12px; color:#fff; padding:0 0 0 25px; text-decoration:none; font-weight:none;}


/* Login CSS */
.user_login_bg{background:#222 url(../images/login_user_bg.jpg) no-repeat right bottom; height:152px;}

/* LINK CSS */

.lnkout{color:#e2aa66; text-decoration:underline; font-size:11px;cursor:pointer;}
.lnkover{color:#e2aa66; text-decoration:none; font-size:11px;cursor:pointer;}

/* Sucess Message CSS */
.sucessmsg { font-family: Arial; font-size: 12px; font-weight: bold; color: Green; padding-left:2px;}



/* Report Menu CSS */
.primaryStaticMenu
{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;	
	font-size:12px;
	font-weight:bold;
	color:#f2cf3d;
	text-decoration:underline;
}

.primaryStaticMenuItem
{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;	
	font-size:12px;
	font-weight:bold;
	color:#f2cf3d;
	text-decoration:underline;
}
.primaryStaticHover
{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;	
	font-size:12px;
	font-weight:bold;
	color:#f2cf3d;
	text-decoration:underline;
}

.primaryDynamicMenu
{
	background: #333333;
	color: #f2cf3d;
	font-size: 12px;
	height: 28px;
	text-decoration:underline;
}
.primaryDynamicMenuItem
{
	width: 200px;
	text-align: left;
	padding: 0.5em 0 0.5em 3px;
	background: #333333;
	color: #f2cf3d;
	border: 1px solid #efefef;
	text-decoration:underline;
}
.primaryDynamicHover
{
	text-align: left;
	padding: 0.5em 0 0.5em 3px;
	background: #333333;
	color: #e2aa66;
	border: 1px solid #efefef;
	text-decoration:underline;
}
		
.videoscroll{background:url(../images/videoscroll.png) no-repeat bottom 7px; width:153px; height:13px;}		

.captchaimg
{
	border: solid 2px black !important;
	background-color: #EFEFEF;
}


/* ****************** RatingStar ****************** */

.ratingStar
{
	white-space:nowrap;
	margin:1em;
	height:15px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 21px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url(../images/ratingStarFilled.png);
}
.ratingStar .Empty {
    background-image: url(../images/ratingStarEmpty.png);
}
.ratingStar .Saved {
    background-image: url(../images/ratingStarSaved.png);
}
.cu_midbar{background:url(../images/st_mid.gif) repeat-x; height:57px; padding:5px;}

/* ****************** Home page div corner ****************** */

div.wrapper {
	margin:10px;
	position:relative;
	float:inherit;
	vertical-align:top;
}
div.wrapper img{	
	float:inherit;
}
div.wrapper div{	
	position:absolute;
	width: 7px;
	height: 7px;
}
div.wrapper div.tl{
	background:transparent url(../images/tl.gif) top left no-repeat;
	left:0;
	top:0
}
div.wrapper div.tr{
	background:transparent url(../images/tr.gif) top right no-repeat;
	right:0;
	top:0
}

div.wrapper div.bl{
	background:transparent url(../images/bl.gif) bottom left no-repeat;
	left:0;
	bottom:0
}
div.wrapper div.br{
	background:transparent url(../images/br.gif) bottom right no-repeat;
	right:0;
	bottom:0
}