@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, h7pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset, img, input {
	border:0;
	outline:none;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
a {
	outline:none;
}
body {
	background:url(../images/bg-scroll.jpg) repeat-y top right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#3f3f3f;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:#000;
	font-weight:normal;
	margin:0 0 10px 0;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#3f3f3f;
	font-weight:normal;
}
h2 span {
	color:#FFF;
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	font-weight:normal;
	margin:0 0 20px 0;
}
.overallpadd5{padding:5px;}
.paddL5{padding:0 0 0 5px;}
.noBg{background:none!important;}
.borderNone{border:none!important;}
.fullWarp	{
	width:100%;
}
.fullHeader	{
	width:100%;
	/*background-color:#fff;
	border-top:5px solid #000;*/
	background:#fff url(../images/headerBg.jpg) repeat-x top left;
	height:121px;
	float:left;
}
.width1002	{
	width:1002px;
	margin:0 auto;
	float:none;
}
.logoHolder{
	width:125px; 
	height:101px; 
	float:left; 
	margin:15px 0 0 0;
	}
/*------------Menu------------*/
.nav_Hdr{
	display:block;
	float:left;
	width:850px;
	height:45px;
	margin:7px 0 0 10px;
	}
.navlft{
	background:url(../images/navlft.png) no-repeat;
	width:35px;
	height:45px;
	float:left;
	}
.navmid{
	background:url(../images/navmid.png) repeat-x left top;
	width:auto;
	height:45px;
	float:left;
	}
.nav{
	width:auto;
	float:left;
	}
.nav li{
	width:auto;
	float:left;
	padding:6px 0 0 0;
	float:left;
	}
.nav li a{
	width:auto;
	float:left;
	font-size:18px;
	color:#000;
	padding:0 15px 0 15px;
	border-right:1px solid #e0e0e0;
	text-decoration:none;
	}
.nav li a:hover{
	width:auto;
	color:#b12008;
	float:left;
	border-right:1px solid #f4f4f1;
	}

.navrgt{
	background:url(../images/navrgt.png) no-repeat;
	width:42px;
	height:45px;
	float:left;
	}
/*-----------------Menu End---------------*/

.menu	{
	float:right;
}
.menu ul	{
	margin-top:15px;
}
.menu li	{
	float:left;
	padding:0 15px;
}
.menu li:last-child	{ padding-right:0px;}
.menu a	{
	text-decoration:none;
	color:#000;
	font-size:18px;
	float:left;
}
.menu a:hover, .menu .active	{
	color:#b12008;
}
.fullBanner	{
	background:url(../images/bannerBg.png) no-repeat center top;
	float:left;
	width:100%;
}
.banner	{
	background: url(../images/banner.jpg) no-repeat left top;
	width:1002px;
	height:500px;
	margin:30px 0;
	display:block;
	float:left;
}
.fullFooter	{
	width:100%;
	background: url(../images/footerBg.jpg) repeat-y top left;
	float:left;
}
.joinUs	{
	width:992px;
	background:url(../images/joinBg.png) no-repeat top left;
	height:100px;
	padding:15px 10px 0 0;
	display:block;
	float:left;
}
.logo	{
	float:left;
	width:250px;
	height:101px;
}
.logo a	{
	/*background:url(../images/logo.png) no-repeat;*/
	width:250px;
	float:left;
	height:101px;
	display:block;
	text-indent:-9999px;
	margin-top:10px;
}
.topLink	{
	float:right;
	height:22px;
	padding:3px 0 0 0;
}
.topLink a	{
	text-decoration:none;
	color:#fff;
}
.topLink a:hover	{
	text-decoration:none;
	color:#b12008;
}
.leftCol	{
	float:left;
	width:640px;
}
.leftCol p	{
	margin-top:20px;
	line-height:20px;
}
.memberTable{
	background:#a8a8a8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family:Arial, Helvetica, sans-serif;
	}
.hbg{background:#d2d2d2;}
.wbg{background:#ffffff;}
.gbg{background:#f1f1f1;}
.desig{
	width:100%;
	float:left;
	}
.desig li{
	width:98%;
	float:left;
	border-bottom:1px solid #a8a8a8;
	padding:3px 0 3px 5px;
	}
.rightCol	{
	float:right;
	width:300px;
}
.rightBx	{
	background:#9b9b9b;
	width:260px;
	padding:20px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	margin-bottom:20px;	
}
.rightBx2	{
	background:#a89b8a;
	width:260px;
	padding:20px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	margin-bottom:20px;	
}
.rightBx2 p	{
	margin-bottom:12px;
}
.relatedLink li	{
	margin:10px;
	padding:0;
}
.relatedLink li	a {
	color:#000;
	text-decoration:none;
	background:url(../images/bullet.png) no-repeat 0px 5px;
	padding: 0 0 0 15px;
}
.relatedLink li	a:hover	{ color:#666;}
.footerCol	{
	width:270px;
	float:left;
	margin-right:75px;
	padding:10px 0;
}
.footerColRight	{
	float:right;
	width:270px;
	padding:15px 0 20px 0;
}
.footULLink li	{
	border-bottom:1px solid #49433a;
	height:33px;
	width:100%;
}
.footULLink li a {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
	color:#000;
}
.footULLink li a:hover	{
	color:#FFF;
}
.homeGallery	{
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	width:600px;
	padding:15px;
	background:#FFF;
	overflow:hidden;
	margin-bottom:20px;
}
.homePhotoBx	{
	background:url(../images/homePhotoBg.jpg) no-repeat;
	width:174px;
	height:128px;
	padding:9px;
	float:left;
}
.homeGallery div	{ margin-right:5px;}
.homeGallery div:last-child	{ margin:0px;}
.facebook	{
	background:url(../images/facebook.png) no-repeat;
	width:32px;
	height:32px;
	float:right;
	text-indent:-9999px;
	margin:10px 18px 0 0;
}
.twitter	{
	background: url(../images/twitter.png) no-repeat;
	width:32px;
	height:32px;
	float:right;
	text-indent:-9999px;
	margin:10px 15px 0 0;
}
.linkedin	{
	background: url(../images/linkedin.png) no-repeat;
	width:32px;
	height:32px;
	float:right;
	text-indent:-9999px;
	margin:10px 18px 0 0;
}













.regTerms	{
	float:left;
	margin-left:170px;
}
.sign	{ padding:10px 0; font-family:Tahoma, Geneva, sans-serif;}
.sign label   {
	display: block;
	width: 150px;
	float: left;
	margin-bottom:20px;
	padding:7px 0 0 0;
}
.sign input, .sign textarea	{
	display: block;
	width:310px;
	float:left;
	margin-bottom:20px;
	padding:2px 4px!important;
	_padding:5px 4px 0 4px;
	color:#746a5d;
	font-size:13px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.sign select	{
	display: block;
	width:320px;
	float:left;
	margin-bottom:20px;
	padding:2px 4px;
	color:#34a6e9;
	font-size:16px;
}
.sign input	{
	display: block;
	height:28px;
	float:left;
	margin-bottom:20px;
}
.sign input, .sign textarea, .sign select	{
	-moz-border-radius:4px;
	-webkit-box-radius:4px;
	border-radius:4px;
	border:1px solid #a8a8a8;
	-moz-box-shadow:1px 1px 2px 1px #d3d3d3;
	-webkit-box-shadow:1px 1px 2px 1px #d3d3d3;
	box-shadow:1px 1px 2px 1px #d3d3d3;
}
.sign textarea	{ height:100px;}
.sign label {
	text-align: right;
	padding-right:20px;
}
.sign br {
	clear: left;
}
.tooltip {
	background-color:#333;
	border:1px solid #fff;
	padding:6px 15px;
	max-width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	box-shadow:0 0 10px #000;
	-moz-border-radius:5px;
	-webkit-box-radius:5px;
	border-radius:5px;
}
input.inpBtn99	{
	background: url(../images/submitBtn.png) no-repeat;
	height:41px;
	width:119px;
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	display:block;
	padding:1px 0 3px 0;
	text-transform:uppercase;
	cursor:pointer;
}
/*-- common area start --*/
.clear	{clear:both; height:0px; line-height:0px; font-size:0px;}
.clear5	{clear:both; height:5px;}
.clear10	{clear:both; height:10px;}
.clear20	{clear:both; height:20px;}
.clear30	{clear:both; height:30px;}
.clear40	{clear:both; height:40px;}

.signError	{ color:#FF0000; margin:0 0 0 155px;} 
.signErrorL	{ color:#f5007f; margin:10px 0 0 20px; float:left; font-size:16px;} 
.signErrorLL	{ color:#f5007f; margin:10px 0 0 43px; float:left; font-size:16px;} 
.errorPink	{ color:#000; font-size:11px;}
.errorRed	{ color:#ff0000;font-size:11px;}
.successMsg	{ color:#f5007f; font-size:16px;}
.fltlt	{ float:left;}
.fltrt	{ float:right;}

.padTB	{ padding:10px 0;}
.marginT10	{ margin:10px 0 0 0 ;}
.marginRB	{ margin:5px 20px 10px 0px;}
.bold	{ font-weight:bold;}
.fontBlack	{ color:#000; text-decoration:none;}
.fontBlack10px	{ color:#000; font-size:10px;}
.fontGray	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7f7f7d;
	font-size:10px;
}
a.link:link, a.link:active, a.link:visited	{
	color:#000;
	text-decoration: none;
}
a.link:hover	{
	color: #FFF;
	text-decoration: underline;
}

a.checkout:link, a.checkout:active, a.checkout:visited	{
	color:#f5007f;
	text-decoration: underline;
	text-transform:uppercase;
	float:left;
}
a.checkout:hover	{
	color:#f5007f;
	text-decoration:none;
}
.listStyle	li {
	 list-style:circle inside;
	 padding-left:20px;
	 line-height:20px;
}

/*-----------------Video Page CSS----------------*/
.vHl{
	width:300px; 
	float:left; 
	margin:0 20px 0 0;
}
.vHR{
	width:300px; 
	float:left; 
	margin:0 0 0 0;
}
.txtH40{
	display:block; 
	height:40px; 
	float:left;
}
.txtH80{
	display:block; 
	height:80px; 
	float:left;
}