td.Blackborder {
	border: 1px solid #464646;
}
td.gray_border {
	border: 1px solid #5f5d5d;
	background:#313131;
}


td.gray_line {
	border: 1px solid #525151;
	
}

.success{font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px; color: #99FF00}

td.Yell_BgColor_homeTables {
	background-color:#fee6bd;
}


td.Red_bg_head_tables {
	background-image: url(images/menuhed.jpg);
	background-position: left top;
	height:30px;
	background-repeat: repeat-x;
	
}
input.button {
	color: #CCCCCC;
	background-color: #FF9900;
	font-size: 10px;
	border: 1px solid #ffffff;
	font-family: Tahoma;
	font-weight: bold;
}

td.Heading{
font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
}
.Heading{
font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	font-weight: bold;
}




td.Vid_pink_Bg_tables {
	background-color:#fce4e4;
}
td.vid_Yell_Bg_tables {
	background-color:#fcedd4;
}




.error_text{font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px; color:#FF0000 }


.serch {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #D6992E;
}
td.Yellborder {
	border: 1px solid #333333;
}
a.page_link {
	color:#2251ff;
	
	text-decoration:none
}




.mainlinks,a.mainlinks {
    text-decoration:none;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f88641;
	
}

a.mainlinks:hover{
	color:#cb0000;
}

.mainlinks2,a.mainlinks2 {
    text-decoration:none;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f88641;
	padding-top: 8px;
	
}



a.mainlinks2:hover{
	color:#cb0000;
	
}



.forntMid{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.forntLrg{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
.errorfield {
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#FFC6C6;
	border: 1px solid #ec8b8b;
}



.errordiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	border:solid;
border: 1px solid #CC0000;


	font-weight: bold;

	font-weight: bold;
}

.msgdiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	border:solid;

	border-color:#666666;

	font-weight: bold;
}
.input {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CCCCCC;
	color: #000000;
	border: 1px solid #ffffff;
}
.tableheadertitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 12px;
	margin-left: 10px;
	font-weight: bold;
}













.inputBUT {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000000;
	color: #000000;
	border: 2px solid ##000000;
}





.small_f1 {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 200px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;

z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/*bedrems. */ 

.bd_Rm,a.bd_Rm {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #ffffff;
	text-decoration:none;
	
}

.bd_Rm:hover {
	color:#FF6600;
	text-decoration:none;
}




.Wfooter,a.Wfooter {
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.Wfooter :hover {
	color:#ff0000;
	text-decoration:none;
}
.price{ color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; f }/*This style for the price at payment page. */ 
 
 
.member_list{ background-color:#333333
}
.member_list2{ background-color: #444444
} 
.start{color: #FF0000} /* this for display the strat mark in red color */
/* style fro step text at registration pages */
.step{ color:#CCCCCC; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
a.red_link {
	color: #8A0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.bold{ font-weight:900}
a.red_link:hover {
	color: #DB0100;
}



.bigCity{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
		font-weight: bold;
}

.hr {   
    width:100%;
	height:1px;
	color: #666666;
	background-position: center;
	
}
.small_f1_smaller {

	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}

.maximum_text{font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px; color:#FF0000 }
.white_border{ border:1px #666666 solid; }


/*---------------------New Styles----------------------*/
.gary_bg{
	background-color:#6D6F71;
	}
	
.black_bg{
	background-color:#000000;
	}
	
a.category_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#808284;
	font-weight:bold;
	text-decoration:none;
	}
	
a.category_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
	
.category_dot_lne{
	background-image:url(images/dot_line.jpg);
	background-repeat:repeat-x;
	}
	
.light_greay_border{
	border:#6D6F71 solid 1px;
	}
	
.detail_bg{
	background-color:#333133;
	border:#414142 solid 1px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	}
	
.detail_bg1{
	background-color:#333133;
	border:#414142 solid 1px;
	}
	
.detail_gray_bg{
	background-color:#414142;
	}
	
.package_title_bg_1{
	background-image:url(images/title_strip1.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	vertical-align:middle;
	}
	
.package_title_bg_2{
	background-image:url(images/title_strip2.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	vertical-align:middle;
	}
	
.package_title{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	}
	
.img_bg{
	background-image:url(images/imge_bg.gif);
	background-repeat:no-repeat;
	}

.white_dec{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:justify;
	}
	
.main_title_bg{
	background-image:url(images/packages_title.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:25px;
	text-align:left;
	}
	
.main_title{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	}
	
.paging_links{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	background-color:#58595B;
	text-decoration:none;
	}
	
a.paging_links{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	background-color:#58595B;
	text-decoration:none;
	}
	
a.paging_links:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	background-color:#58595B;
	text-decoration:none;
	}
	
.bedram_gray_bg{
	background-image:url(images/bedram_grey_bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#BCBEC0;
	vertical-align:middle;
	}
	
.bedram_bg{
	background-image:url(images/bedram_bg.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
	}
	
a.back_page_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	}

a.back_page_txt:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
	}
	
.bedram{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
a.bedram{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFF00;
	text-decoration:none;
	}
	
.bedram_yellow{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFF00;
	text-decoration:none;
	}
	
a.bedram:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.club_offers_bg{
	background-image:url(images/club_offer_bg.jpg);
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.club_offers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.normal_gray_xt{
	font-family:Arial, Helvetica, sans-serif;
	color:#A7A9AC;
	font-size:12px;
	text-align:justify;
	}
	
.white_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	color:#FFFFFF;
	}
	
.push_button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#FF0000;
	color:#FFFFFF;
	border:#FFFFFF solid 1px;
	}
	
.qty{
	font-family:Arial, Helvetica, sans-serif;
	width:50px;
	height:18px;
	font-size:11px;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:right;
	padding-right:3px;
	background-color:transparent;
	border:#FFFFFF solid 1px;
	}
	
.price_bx{
	font-family:Arial, Helvetica, sans-serif;
	width:100px;
	height:18px;
	font-size:11px;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:right;
	padding-right:3px;
	background-color:transparent;
	border:#FFFFFF solid 1px;
	}
	
.white_big_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	}
	
hr{
	color:#FFFFFF;
	width:600px;
	height:2px;
	}
	
.checkout_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFF00;
	}
	
.checkout_step_white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.checkout_step_gary{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#58595B;
	}
	
.checkout_step_red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	}
	
.txt_bx_gray{ !important   
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:11px!important;
	color:#FFFFFF!important;
	background-color:#414142!important;
	border:#939598 solid 1px!important;
	height:18px!important;
	width:150px!important;
	}
	
.fotter_bg{
	background-image:url(images/mu010.jpg);
	background-repeat:repeat-x;
	}
	
body{
	margin-top:0px;
	margin-bottom:0px;
	}
	
.footer{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	}
	
a.footer{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline
	font-size:11px;
	}
	
a.footer:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:underline
	font-size:11px;
	}
	
.gray_detail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A7A9AC;
	text-align:justify;
	}
	
.white_headder{
	background-image:url(images/white_header.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
	text-align:center;
	
	}
.small_offers{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFF00;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	background-color:#414142;
	}