/*Reset Styles*/
body, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ol, ul, li, fieldset, form, input, textarea, label, table, caption, tr, td, img {
	margin:0;
	padding:0;
	border:0;
}
:focus {
	outline: none;
}
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
h1, h2, h3, h4, h5, h6 {
	float:none;
}
h1 {
	padding:18px 0 16px 20px;
	font:bold 21px/28px "Trebuchet MS";
	background:url(../Images/Background/MainHeadingBg.jpg) no-repeat left top;
	color:#F19330;
	position:relative;
	left:-10px;
	width:100%;
}
h1 span {
	color:#42AED5;
}
h2 {
	font:bold 20px/28px "Trebuchet MS";
	color:#F19330;
	padding:0 0 5px;
}
h3 {
	font:bold 16px/22px "Trebuchet MS";
	color:#231F20;
	padding:0 0 10px;
}
h4 {
	font:bold 23px/28px "Trebuchet MS";
	color:#2e3e71;
}
h5 {
	font:bold 23px/28px "Trebuchet MS";
	color:#2e3e71;
}
h6 {
	font:bold 23px/28px "Trebuchet MS";
	color:#2e3e71;
}
p {
	padding:0 0 10px;
	font: normal 12px/18px "Trebuchet MS";
	color: #000;
	float:none;
	text-align:justify;
}
ul {
	padding: 0 0 10px 20px;
	list-style-type:none;
}
ul li {
	padding: 0 0 3px 14px;
	background:url(../Images/Content/BulletBg.jpg) no-repeat left 3px;
}
a:link, a:active, a:visited {
	color: #2e3e71;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
	color:#2e3e71;
}
/*Reset Styles Ends*/
/* Main Container Starts*/
.MainContainer {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	background:url(../Images/Background/HeaderBg.png) repeat-x center top;
}
/* Header Starts*/
.Header {
	display:none;
	margin:0;
	padding:0;
	width:100%;
	float:left;
	height:334px;
	background:url(../Images/Background/HeaderTopBg.png) no-repeat center top;
}
/* Header Inner Starts*/
.HeaderInner {
	margin:0 auto;
	padding:20px 0 0 10px;
	width:990px;
	float:none;
	position:relative;
}
/* Logo Starts*/
.logo {
	width:393px;
	height:291px;
	float:left;
}
.logo a {
	width:393px;
	height:291px;
	background:url(../Images/Logo/Logo.png) no-repeat left top;
	text-indent:-150px;
	overflow:hidden;
	float:left;
}
/* Loing Form Starts*/
.LoginForm {
	width:280px;
	float:right;
	margin:0 60px 0 0;
	padding:0 10px;
	background:url(../Images/Form/LoginBg.png) no-repeat left top;
	position:absolute;
	top:25px;
	right:0;
}
.LoginForm ul {
	width:170px;
	float:left;
	padding:10px 0 0;
	list-style-type:none;
}
.LoginForm ul li {
	width:60px;
	padding:0 0 5px;
	float:left;
	background:none;
}
.LoginForm ul li+li {
	width:110px;
}
.LoginForm ul li+li+li {
	width:60px;
}
.LoginForm ul li+li+li+li {
	width:110px;
}
.LoginForm form input[type="text"], .LoginForm form input[type="password"] {
	width:100px;
	height:13px;
	padding:0px 5px 3px;
	float:left;
	color:#fff;
	font-size:11px;
	background:#a1a8af;
	border:1px solid #60666e;
}
.LoginForm form .LoginBtn {
	background:url(../Images/Button/LoginBtn.png) no-repeat left top;
	width:55px;
	margin:5px 0 0 2px;
	padding:0;
	border:none;
	height:14px;
	cursor:pointer;
	float:left;
}
.LoginForm form .LoginBtn:hover {
	background:url(../Images/Button/LoginBtn.png) no-repeat left bottom;
}
.LoginForm strong {
	float:right;
	padding:25px 7px 0;
	font: bold 10px "Trebuchet MS";
	color:#F6F6F7;
}
.LoginForm strong span {
	color:#F19330;
	clear:none;
	float:none;
}
.LoginForm span {
	clear:none;
	padding:10px 0 0;
	float:right;
	width:150px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
}
.button {
/*	background:none;
	color:#FFF; */
	border:1px solid grey;
	cursor:pointer;
	font-size:11px;
}
.button:hover {
	color:#e38900;
}
.LoginForm span a:link, .LoginForm span a:active, .LoginForm span a:visited {
	padding:0 10px 0 0;
	color:#F19330;
	font: bold 10px "Trebuchet MS";
}
.LoginForm span a+a:link, .LoginForm span a+a:active, .LoginForm span a+a:visited {
	color:#F6F6F7;
}
/* Fighting Art Starts*/
.FightArt {
	float:left;
	background:url(../Images/Caption/FightinhArt.png) no-repeat left top;
	text-indent:-500px;
	margin:150px 0 0 25px;
 *margin:217px 0 0 25px;
	overflow:hidden;
	clear:right;
	width:507px;
	height:29px;
}
/* Bottom Container Starts*/
.BottomContainer {
	width:100%;
	float:left;
}
/* Main Container Starts*/
.Content {
	width:870px;
	float:none;
	margin:0 auto;
	padding:0 25px;
	position:relative;
	background:#353e4d;
}
/* Content Top Starts*/
.ContentTop {
	width:870px;
	float:left;
}
/*	Main Navigation Starts */
.Nav {
	display:none;
	width:870px;
	height:46px;
	background:url(../Images/Background/MainNavBg.png) no-repeat left top;
	position:absolute;
	top:-30px;
	left:25px;
	float:left;
	z-index:99;
}
.NavBar {
	width:690px;
	float:left;
}
/*	Search Form Starts */
.SearchForm {
	float:left;
	width:120px;
	padding:13px 0 0 21px;
}
.SearchForm input {
	float:left;
	width:100px;
	height:18px;
	border:none;
	color:#F6F6F7;
	background:none;
}
.SearchForm input.SubmitBtn {
	float:left;
	width:14px;
	height:16px;
	cursor:pointer;
}
/*	Banner Starts */
.Banner {
	display:none;
	width:870px;
	margin:35px 0 0;
	float:left;
	background:url(../Images/Background/MainSliderBg.jpg) repeat-x left bottom #fff;
	padding:0;
}
.BannerSlider {
	width:870px;
	float:left;
}
/*	Social Icons Starts */
.SocialIcons {
	float:right;
	width:198px;
	padding:1px 5px 0 0;
	position:relative;
	top:0px;
}
.SocialIcons strong {
	float:right;
	color:#F19330;
	padding:0 10px 0 0;
}
.SocialIcons img {
	float:right;
	margin:0 0 0 5px;
	display:inline;
}
/*	Print Icons Starts */
.PrintIcon {
	float:left;
	width:21px;
	height:22px;
	left:10px;
	position:relative;
	top:0px;
}
/*	Content Bottom Starts */
.ContentBottom {
	width:870px;
	float:left;
	padding:20px 0 0;
}
/*	Content Left Starts */
.ContentLeft {
	width:100%;
	float:left;
	background:#fff;
	position:relative;
}
td.contentheading {
	padding:18px 0 16px 20px;
	font:bold 21px/28px "Trebuchet MS";
/*	background:url(../Images/Background/MainHeadingBg.jpg) no-repeat left top;*/
	color:#F19330;
	position:absolute;
	left:-10px;
	top:0;
	width:100%;
	text-align:left!important;
}
td.contentheading a {
	color:#F19330;
	text-decoration:none;
}
td.contentheading a:hover {
	color:#66b8d3;
}
div.componentheading {
	padding:18px 0 16px 20px;
	font:bold 21px/28px "Trebuchet MS";
/*	background:url(../Images/Background/MainHeadingBg.jpg) no-repeat left top; */
	color:#fff;
	position:absolute;
	left:-10px;
	top:0;
	width:100%;
}
div.componentheading a {
	color:#F19330;
	text-decoration:none;
}
/*	Content Heading Starts */
.ContentHeading {
	width:100%;
	float:left;
	height:45px;
	position:relative;
}
.ContentHeading img.IconImg {
	float:right;
	right:15px;
	top:8px;
	position:absolute;
}
.cartIconImg {
	float:right;
	right:15px;
	top:8px;
	position:absolute;
}
/*	Content Heading 1 Starts */
.ContentHeading1 h2 {
	padding:6px 0 14px 20px;
	font:bold 21px/28px "Trebuchet MS";
	background:url(../Images/Background/MainHeadingBg1.jpg) no-repeat left top;
	color:#F19330;
	position:relative;
	left:-10px;
	width:100%;
}
.ContentHeading1 img.IconImg {
	top:-5px;
}
.ContentHeading strong {
	color:#F6F6F7;
}
/*	Content Text Starts */
.ContentTxt {
	width:800px;
	padding:20px 20px 0 20px;
	float:left;
	position:relative;/*	min-height:1435px; */
}
.ContentHeadingshop {
	float: left;
	height: 45px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.ContentTxt input[type="text"], .ContentTxt input[type="password"] {
	width:300px;
	height:20px;
	float:left;
	background:#dfdfe1;
	border:1px solid #697174;
	margin:0 8px 10px 0;
}
.ContentTxt select {
	width:303px;
	height:25px;
	float:left;
	background:#dfdfe1;
	border:1px solid #697174;
	margin:0 8px 10px 0;
}
/*	Top Heading Starts */
.TopHeading {
	width:100%;
	float:left;
	padding:10px 0 20px;
	text-align:center;
}
.TopHeading h2 {
	color:#8F473F;
	font:bold 26px "Trebuchet MS";
}
.TopHeading2 {
	border-top:1px solid #8c9093;
}
/*	Contact Info Starts */
.ContactInfo {
	width:450px;
	float:left;
	padding:20px 0 10px;
}
.ContactInfo p {
	font:bold 20px/28px "Trebuchet MS";
	color:#0085BF;
}
.ContactInfo p img {
	float:left;
	margin:0 15px 0 0;
}
.ContactInfo p a {
	font:bold 20px/28px "Trebuchet MS";
	color:#0085BF;
}
/*	Google Map Starts */
.GMap {
	margin:20px 0 40px;
	float:left;
	width:485px;
	height:400px;
	border-bottom:1px solid #8c9093;
	background:url(../Images/Background/IframeBg.png) no-repeat left top;
}
/*	Contact Infomation 1 Starts */
.ContactInfo1 {
	padding:0 0 130px;
}
/*	PayPal Starts */
.PayPal {
	display:none;
	width:485px;
	border-top:1px solid #8c9093;
	float:left;
	font:bold italic 14px "Trebuchet MS";
	padding:20px 0 0;
	margin:0 20px;
	color:#838B91;
}
.PayPal img {
	float:left;
}
.PayPal span {
	float:left;
	padding:15px 0 0;
}
/*	Content Right Starts */
.ContentRight {
	display:none;
	width:323px;
	float:right;
	clear:right;
}
.ContentRight .ContentHeading {
	height:auto;
	margin:0 0 20px 0;
}
.ContentRight .ContentHeading h2 {
	background:url(../Images/Background/RightContentHeadingBg.jpg) no-repeat left top;
	padding:18px 0 18px 20px;
	font:bold 21px/28px "Trebuchet MS";
	color:#fff;
	position:relative;
	left:-9px;
	width:100%;
}
.ContentRight .ContentHeading h2 a {
	color:#fff;
	text-decoration:none;
}
.ContentRight .ContentHeading h2 a:hover {
	color:#66b8d3;
}
.ContentRight .ContentHeading ul {
	width:319px;
	float:left;
	padding:0;
	border-left:2px solid #80878f;
	border-right:2px solid #80878f;
	background:#697076;
	list-style-type:none;
}
.ContentRight .ContentHeading ul li {
	width:306px;
	float:left;
	padding:8px 0 8px 15px;
	background:url(../Images/Background/ContentLiBg.png) no-repeat -4px bottom;
	margin:0;
}
.ContentRight .ContentHeading ul li:hover {
	background:url(../Images/Background/ContentLiBg.png) no-repeat -4px bottom #3c3c3c;
}
.ContentRight .ContentHeading ul li:hover a {
	color:#ff9100;
}
.ContentRight .ContentHeading ul li a {
	color:#B1B3B7;
	font:bold 14px "Trebuchet MS";
}
.ContentRight .ContentHeading ul li a:hover {
	color:#ff9100;
	text-decoration:none;
}
.ContentRight .ContentHeading img.IconImg {
	top:7px;
}
.ContentRight .ContentHeading img.BottomImg {
	top:0;
	left:0px;
	position:inherit;
	float:left;
}
/*	Content Right Starts */
.ContentRight .ContentHeading p {
	width:313px;
	float:left;
	padding:0 0 0 10px;
	background:#fff;
}
.ContentRight .ContentHeading p a {
	color:#0085BF;
	font:bold 14px "Trebuchet MS";
}
/*	Right Slider Starts */
.RightSlider {
	width:323px;
	float:left;
	margin:0 0 20px;
	height:306px;
	background:url(../Images/Background/RightSliderBg.jpg) repeat-x left bottom #353E4D;
}
/*	Mat Chat Starts */
.MatChat {
	width:323px;
	float:left;
	padding:0;
	background:#fff;
}
.MatChat h6 {
	font:bold 11px "Trebuchet MS";
	font-style:italic;
}
.MatChat ul {
	width:293px;
	float:left;
	padding:0 15px !important;
	border:none !important;
	background:none !important;
	list-style-type:none;
}
.MatChat ul li {
	width:283px !important;
	float:left;
	padding:8px 10px 10px 0 !important;
	border-bottom:1px solid #8e9295;
	background:none !important;
	font:bold 11px "Trebuchet MS";
}
.MatChat ul li strong {
	color:#007DBA;
}
.MatChat ul li span {
	color:#80878D;
	font-size:10px;
	float:left;
}
.MatChat a.AbuseReport {
	background:url(../Images/Button/ReportAbuseBtn.jpg) no-repeat left top;
	float:right;
	margin:10px 15px 0 0;
	width:70px;
	height:16px;
}
.MatChat a.AbuseReport:hover {
	background:url(../Images/Button/ReportAbuseBtn.jpg) no-repeat left -16px;
}
/*	Footer Starts */
.Footer {
	display:none;
	width:870px;
	float:left;
	padding:20px 0 10px;
}
.FooterNav {
	width:100%;
	float:left;
	text-align:center;
}
.FooterNav ul {
	width:100%;
	float:left;
	margin:0 auto;
	padding:10px 0 10px 35px;
	list-style-type:none;
}
.FooterNav ul li {
	float:left;
	background:none;
	padding:0;
	display:inline;
}
.FooterNav ul li a {
	font:bold 12px "Trebuchet MS";
	color:#fff;
	background:url(../Images/Background/FooterLinkSep.jpg) no-repeat right 2px;
	padding:0 7px;
}
.FooterNav ul li a.noBg {
	background:none;
}
.FooterNav ul li a:hover {
	text-decoration:none;
	color:#F19330;
}
.Footer p {
	font:bold 12px "Trebuchet MS";
	float:left;
	padding:0 0 0 35px;
	color:#fff;
}
.Footer span a {
	font:bold 16px "Trebuchet MS";
	float:right;
	padding:0 0 0 25px;
	background:url(../Images/Button/FooterLinkBtn.jpg) no-repeat left 4px;
	color:#fff;
}
.Footer span a:hover {
	color:#F19330;
	text-decoration:none;
}
/* ----------------------------------------------- */
/*	Main Navigation */
div#menu {
	width:680px;
	padding:0 15px;
	float:left;
}
div#menu ul {
	width:690px;
	list-style-type:none;
	float:left;
}
div#menu ul.menu {
	width:690px;
	list-style-type:none;
	float:left;
}
div#menu li {
	position: relative;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	z-index: 9;
}
div#menu ul ul li {
	z-index: 9;
}
div#menu li div {
	list-style: none;
	float: left;
	position: absolute;
	z-index: 11;
	top: 30px;
	left: 0;
	visibility: hidden;
	width: 187px;
	padding: 0 0 11px 7px;
	background: url(../Images/Background/submenu-bottom.png) no-repeat 7px bottom;
	_background-image: url(../Images/Background/submenu-bottom.gif);
	margin: 0px 0 0 -4px;
}
div#menu li:hover>div {
	visibility: visible;
}
div#menu a {
	position: relative;
	z-index: 10;
	display: block;
	float: left;
	text-decoration: none;
}
div#menu span {
	display: block;
	cursor: pointer;
	background-repeat: no-repeat;
	text-align: center;
	font:bold 12px "Trebuchet MS";
	color:#F6F6F7;
	padding:5px 8px 7px 8px;
	text-transform:uppercase;
}
div#menu a:hover, div#menu a.over {
	background:  url(../Images/Background/Background/selected-right-sub.png) no-repeat right 0px;
	_background-image: url(../Images/Background/selected-right-sub.gif);
}
div#menu a:hover span, div#menu a.over span {
	background: url(../Images/Background/selected-left-sub.png) no-repeat 0 0px;
	_background-image: url(../Images/Background/selected-left-sub.gif);
	color: #F19330;
}
div#menu li.current a, div#menu ul.menu>li:hover>a {
	background: url(../Images/Background/selected-right-sub.png) no-repeat right -0px;
	_background-image: url(../Images/Background/selected-right-sub1.gif);
	color: #F19330;
}
div#menu li.current a span, div#menu ul.menu>li:hover>a span {
	background: url(../Images/Background/selected-left-sub.png) no-repeat 0 0px;
	_background-image: url(../Images/Background/selected-left-sub.gif);
	color: #F19330;
}
div#menu ul.menu>li:hover>a span {
	color: #F19330;
}
div#menu li {
	background:none;
}
div#menu li.last {
	background: none;
}
div#menu li.last a span {
 *width:70px !important;
}
div#menu li.current a, div#menu li.current a span, div#menu.js-active a:hover, div#menu.js-active a:hover span, div#menu.js-active a, div#menu.js-active span {
	background:none;
}
div#menu.js-active ul.menu>li:hover>a, div#menu.js-active ul.menu>li:hover>a span {
	background:none;
}
div#menu li.current a.over {
	background: url(../Images/Background/selected-right-sub.png) no-repeat right -1px;
	_background-image: url(../Images/Background/selected-right-sub.gif);
	color: #F19330;
}
div#menu li.current a.over span {
	background: url(../Images/Background/selected-left-sub.png) no-repeat 0 -3px;
	_background-image: url(../Images/Background/selected-left-sub.gif);
	color: #F19330;
}
div#menu a.over span {
	color: #F19330;
}
/* menu::level2 */
div#menu ul ul li {
	background: none;
	padding: 0;
}
div#menu ul ul {
	padding:10px 0 5px;
	margin:5px 0 0;
	width:195px;
	background: url(../Images/Background/submenu-bg.png) no-repeat left bottom;
}
div#menu ul ul a {
	padding: 2px 0 2px 5px;
	height: auto;
	float: none;
	display: block;
	line-height: 26px;
	z-index: -1;
	white-space: normal;
	width: 183px;
	/*background: url(../Images/Background/submenu-normal-bg.png) no-repeat left top;*/
	background:#656d70;
	border:1px solid #7b8083;
	margin: 0 2px 3px;
	text-transform: none;
	-moz-border-radius:5px;
	border-radius:5px;
}
div#menu ul ul a:hover {
	/*background: url(../Images/Background/submenu-over-bg.png) no-repeat left top !important;*/	
	background:#404548!important;
	border:1px solid #7b8083;
	-moz-border-radius:5px;
	border-radius:5px;
}
div#menu ul ul a span {
	color: #F6F6F7 !important;
}
div#menu li.current ul a, div#menu li.current ul a span {
	background:none;
}
div#menu ul ul a:hover {
	background: url(../Images/Background/submenu-selected-bottom.png) no-repeat 5px bottom;
}
div#menu ul ul a:hover span {
	background: url(../Images/Background/submenu-selected-top.png) no-repeat 0 0;
	color: #F19330 !important;
}
div#menu ul ul a.parent {
	background: url(../Images/Background/submenu-pointer-bottom.gif) no-repeat 5px bottom;
}
div#menu ul ul a.parent span {
	background: url(../Images/Background/submenu-pointer-top.png) no-repeat 0 0;
}
div#menu ul ul a.parent:hover {
	background: url(../Images/Background/submenu-pointer-selected-bottom.png) no-repeat 5px bottom;
}
div#menu ul ul a.parent:hover span {
	background: url(../Images/Background/submenu-selected-top.png) no-repeat 0 0;
}
div#menu ul ul span {
	margin-top: 0;
	text-align: left;
}
div#menu ul ul li.last {
	background: none;
}
div#menu ul ul li {
	width: 100%;
}
/* lava lamp */
div#menu li.back {
	background: url(../Images/Background/lavalamp-left.png) no-repeat 0 0;
	_background-image: url(../Images/Background/lavalamp-left.gif);
	width: 15px;
	height: 46px;
	z-index: 8;
	position: absolute;
	padding: 0;
	margin: 0;
}
div#menu li.back .left {
	padding:0;
	width:auto;
	background: url(../Images/Background/lavalamp-right.png) no-repeat right 0;
	_background-image: url(../Images/Background/lavalamp-right.gif);
	height: 46px;
	margin: 0 5px 0 15px;
	_margin-right: 2px;
	float: none;
	position: relative;
	top: 0;
	left: 0;
	visibility: visible;
}
/* ----------------------------------------------- */

/*	Text Group Starts */
.TextGroup {
	width:100%;
	float:left;
	padding:0 0 10px;
	margin:0 0 10px;
	border-bottom:1px solid #8C9093;
}
/*	Contact Information 2 Starts */
.ContactInfo2 h2 {
	color:#42AED5;
}
/*	Links Starts */
.Links {
	width:100%;
	float:left;
	padding:10px 0;
}
.Links a {
	width:465px;
	float:left;
	padding:2px 0 2px 20px;
	margin:0 0 18px;
	font:bold 14px "Trebuchet MS";
	color:#fff;
	background:url(../Images/Button/Readmore.jpg) no-repeat left top;
}
.Links a:hover {
	color:#F19330;
	text-decoration:none;
}
.Links strong {
	width:465px;
	float:left;
	padding:2px 0 20px 20px;
	font:bold 14px "Trebuchet MS";
	color:#fff;
	background:url(../Images/Caption/TeamDemonstrationBg.png) no-repeat left top;
}
/*	Links1 Starts */
.Links1 {
	padding:10px 0 0;
}
.Links1 a {
	background:url(../Images/Button/DownloadBtn.jpg) no-repeat left top;
}
.Links1 p {
	clear:left;
}
.Links1 img {
	float:left;
	margin:0 15px 15px 0;
}
.Links1 span a {
	float:left;
	padding:10px 0 0 0;
	color:#80878D;
	font-size:11px;
	margin:0;
	background:none;
	width:auto;
}
.Links1 ul {
	float:left;
	padding:0;
	list-style-type:none;
}
.Links1 ul li {
	float:left;
	padding: 0 0 15px 15px;
}
/*	Links2 Starts */
.Links2 {
	padding:10px 0 20px;
}
.Links2 a {
	background:url(../Images/Button/Readmore.jpg) no-repeat left top;
}
/*	Links2 Starts */
.Links3 {
	padding:0 0 20px;
}
.Links3 img {
	padding:0 0 20px;
	float:left;
}
.Links3 strong {
	color:#006DB7;
	font:bold 34px "Trebuchet MS";
	background:none;
	float:left;
	padding:40px 0 0 20px;
	width:auto;
}
.Links3 span {
	color:#8F473F;
	font:bold 24px "Trebuchet MS";
	float:left;
	padding:0px 0 0 20px;
	width:300px;
}
/*	Cart Heading Starts */
.CartHeading {
	width:485px;
	float:left;
}
.CartHeading ul {
	width:485px;
	float:left;
	padding:10px 0;
	list-style-type:none;
}
.CartHeading ul li {
	width:100px;
	float:left;
	font:bold 15px "Trebuchet MS";
	color:#942923;
	padding:10px 0;
	background:none;
	display:inline;
}
.CartHeading ul li+li {
	width:170px;
}
.CartHeading ul li+li form {
	position:relative;
}
.CartHeading ul li+li fieldset {
	width:155px;
	float:left;
	padding:0;
	position:relative;
	top:0;
}
.CartHeading ul li+li fieldset select {
	width:155px;
	float:left;
	cursor:pointer;
	height:18px;
}
.CartHeading ul li+li fieldset select option {
	background:#e4e7ec;
	outline:none;
	margin:0;
	padding:4px 0 4px 5px;
	font-style:normal;
	color:#B1B3B7;
	border-bottom:1px solid #a9acb3;
}
.select {
	position:relative;
	width:157px;
	top:17px;
	left:0;
	margin:0;
	padding:0 0 0 5px;
	height:19px;
	color:#32373d;
	font:bold 12px "Trebuchet MS";
	background:url(../Images/Form/SelectBg.png) no-repeat left top;
	display:block;
}
.CartHeading ul li+li+li {
	width:205px;
	font:bold 28px "Trebuchet MS";
	color:#F19330;
	padding:0;
}
/*	Cart Products Starts */
.CartProducts {
	width:450px;
	float:left;
	padding:20px 20px 20px 15px;
	border-top:1px solid #8C9093;
	border-bottom:1px solid #8C9093;
}
.CartProducts ul {
	width:450px;
	float:left;
	padding:0;
	list-style-type:none;
}
.CartProducts ul li {
	width:150px;
	float:left;
	padding:0 0 15px;
	text-align:center;
	display:inline;
	background:none;
}
.CartProducts ul li strong {
	font:bold 24px "Trebuchet MS";
	color:#8F473F;
	float:left;
	width:130px;
	padding:0 20px 0 0;
}
.CartProducts ul li strong span {
	float:right;
	padding:0 1px 0 0;
}
.CartProducts ul li strong img {
	margin:3px 0 0 0;
	float:right;
}
/*	Cart Detail Starts */
.CartDetail {
	width:485px;
	float:left;
	padding:10px 0;
	border-bottom:1px solid #8C9093;
}
.CartDetail h2 {
	text-align:center;
	font:bold 22px "Trebuchet MS";
	color:#F19330;
}
.CartDetail ul {
	float:left;
	width:485px;
	border-top:2px solid #00a0ce;
	padding:0;
	list-style-type:none;
}
.CartDetail ul li {
	float:left;
	width:98px;
	font:bold 12px "Trebuchet MS";
	padding:5px 0 0;
	height:25px;
	background:none;
	text-align:center;
	color:#231F20;
	border-bottom:2px solid #00a0ce;
	border-left:2px solid #00a0ce;
}
.CartDetail ul li.ItemList {
	width:185px;
	border-left:none;
}
.CartDetail img {
	float:right;
	margin:10px 0 0;
}
.CartDetail ul li img {
	margin:0 5px 0;
}
/*	Mat Chat Heading Starts */
.MatChatHeading {
	float:left;
	width:485px;
	padding:20px 0;
}
.MatChatHeading ul {
	float:left;
	width:485px;
	padding:0 0 15px;
	border-bottom:1px solid #8C9093;
}
.MatChatHeading ul li {
	float:left;
	width:285px;
	color:#848B90;
	padding:0 !important;
	font:bold 14px "Trebuchet MS";
}
.MatChatHeading ul li+li {
	width:200px;
	color:#942923;
}
.MatChatHeading ul li+li span {
	float:left;
}
.MatChatHeading ul li+li form {
	width:110px;
	float:right;
}
.MatChatHeading ul li+li input {
	width:81px;
	border:1px solid #8C9093;
	color:#848B90;
	height:19px;
	padding:0 3px;
	background:#F6F6F7;
	float:left;
}
.MatChatHeading ul li+li input.BtnSearch {
	width:21px;
	height:21px;
	cursor:pointer;
	float:right;
	border:none;
	background:url(../Images/Button/ChatSearchBtn.png) no-repeat left top;
}
/*	Topic Starts */
.Topic {
	width:485px;
	float:left;
	padding:0 0 20px;
	margin:0 0 20px;
	border-bottom:1px solid #8C9093;
}
.Topic ul {
	width:484px;
	float:left;
	padding:0;
	background:#dcdfe6;
	border-left:1px solid #8C9093;
	border-top:1px solid #8C9093;
	list-style-type:none;
}
.Topic ul li {
	width:231px;
	float:left;
	padding:3px 0 3px 10px;
	display:inline;
	font:bold 12px "Trebuchet MS";
	color:#848B90;
	border-right:1px solid #8C9093;
	border-bottom:1px solid #8C9093;
	background:none;
}
.Topic ul li span {
	color:#231F20;
}
.Topic ul li.TopicTxt {
	width:473px;
	font:bold 12px "Trebuchet MS";
	color:#97A1AC;
	padding:3px 0 20px 10px;
}
.Topic ul li.TopicTxt strong {
	clear:both;
	font-style:italic;
}
.Topic ul li.TopicTxt p {
	color:#97A1AC;
	padding:0 10px 10px 0;
}
a.TopicPost {
	background:url(../Images/Button/PostBtn.png) no-repeat left top;
	float:right;
	width:71px;
	height:15px;
	margin:10px 0 0;
}
a.TopicPost:hover {
	background:url(../Images/Button/PostBtn.png) no-repeat left bottom;
}
/*	Mat Chat Detail Starts */
.MatChatDetail {
	width:485px;
	float:left;
	padding:0 0 20px 0;
}
.MatChatDetail ul {
	width:485px;
	float:left;
	padding:0;
	list-style-type:none;
}
.MatChatDetail ul li {
	width:485px;
	float:left;
	padding:10px 0;
	border-bottom:1px solid #8C9093;
}
.MatChatDetail ul li strong {
	width:485px;
	float:left;
	color:#007DBA;
	padding:0 0 5px;
	font:bold 12px "Trebuchet MS";
}
.MatChatDetail ul li strong span {
	width:150px;
	text-align:left;
	float:left;
}
.MatChatDetail ul li strong span+span {
	width:250px;
	text-align:right;
}
.MatChatDetail ul li strong span+span+span {
	width:85px;
}
.MatChatDetail ul li strong span+span+span+span {
	width:485px;
	text-align:left;
	font-style:italic;
	color:#80878D;
}
.MatChatDetail ul li p span {
	float:left;
	font-style:italic;
	font:normal 10px "Trebuchet MS";
	color:#80878D;
}
.MatChatDetail ul li p a {
	color:#007DBA;
}
.MatChatDetail a.AbuseReport {
	background:url(../Images/Button/ReportAbuseBtn.jpg) no-repeat left top;
	float:right;
	margin:10px 0px 0 0;
	width:70px;
	height:16px;
}
.MatChatDetail a.AbuseReport:hover {
	background:url(../Images/Button/ReportAbuseBtn.jpg) no-repeat left -16px;
}
/*	Chat Links Starts */
.ChatLinks {
	float:right;
	width:155px;
}
.ChatLinks a {
	float:left;
	margin:0 10px 0 0;
	width:71px;
	height:15px;
	background:url(../Images/Button/ReplyBtn.png) no-repeat left top;
}
.ChatLinks a:hover {
	background:url(../Images/Button/ReplyBtn.png) no-repeat left bottom;
}
.ChatLinks a+a {
	margin:0;
	background:url(../Images/Button/QouteBtn.png) no-repeat left top;
}
.ChatLinks a+a:hover {
	background:url(../Images/Button/QouteBtn.png) no-repeat left -16px;
}
/*	Chat Reply Starts */
.ChatReply {
	width:465px;
	float:left;
	padding:10px;
	margin:0 0 10px;
	background:#FCE7C8;
	border:1px solid #8C9093;
}
.ChatReply ul {
	width:465px;
	float:left;
	padding:0;
	list-style-type:none;
}
.ChatReply ul li {
	width:465px;
	float:left;
	padding:0;
	border:none;
	background:none;
}
.ChatReply ul li strong {
	width:465px;
	float:left;
	color:#BD7213;
}
.ChatReply ul li strong span {
	font-style:italic;
	float:none;
}
.ChatReply ul li p {
	font-style:italic;
}
/*	Reply To Starts */
.ReplyTo {
	width:485px;
	float:left;
	padding:10px 0;
}
.ReplyTo p {
	color:#007DBA;
}
.ReplyTo p strong {
	float:left;
	width:485px;
}
/*	Calender Detail Starts */
.CalenderDetail {
	width:485px;
	float:left;
	padding:15px 0;
}
.CalenderDetail img {
	float:left;
}
.VideoofMonth {
	width:100%;
	float:left;
	padding:35px 20px 25px;
}
.ArticleDetail {
	width:485px;
	float:left;
	padding:20px 0 0;
	border-bottom:1px solid #8C9093;
}
.ArticleDetail img {
	float:left;
	margin:0 0 10px;
}
.ArticleDetail h2 {
	color:#BE4843;
	font:bold 28px "Trebuchet MS";
}
/*  Overlay  */
.Overlay {
	float:left;
	width:766px;
}
.OverlayContent {
	float:left;
	background:url(../Images/Background/OverlayContentBg.jpg) repeat-x left bottom #fff;
	width:646px;
	padding:10px 60px 0;
}
.OverlayContent form {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
.OverlayContent form input[type="text"] {
	width:300px;
	height:20px;
	float:none;
	background:#dfdfe1;
	border:1px solid #697174;
	margin:0 8px 10px 0;
}
.subscriptionField br {
	margin:0;
	padding:0;
	float:left;
}
.OverlayContent p {
	font:bold 21px/24px "Trebuchet MS";
	color:#262326;
}
/* Signup Form */
.SignUp {
	width:485px;
	float:left;
	font-size:16px;
	padding:10px 0 0;
	font:13px/18px "Trebuchet MS";/*	font:12px/18px "Trebuchet MS"; */
}
.SignUp strong {
	float:left;
	color:#697175;
}
.SignUp strong span {
	float:left;
	padding:0 10px 0 0;
	color:#EB2D2E;
}
/* .SignUp strong 
{
	float:left;
	color:#697175;
}
*/
.SignUp .formLabel strong {
	float:right;
	color:#EB2D2E;
}
/*.SignUp strong span
{
	float:right;
	color:#EB2D2E;
	padding:0 0 0 10px;
}
*/
.SignUp .formLabel label {
	float:right;
	padding:0 0 0 10px;
	text-transform:uppercase;
}
.SignUp ul {
	width:485px;
	float:left;
	margin:15px 0 0;
	padding:0;
	border-top:1px solid #8C9093;
	list-style-type:none;
}
.SignUp ul li {
	width:485px;
	float:left;
	font-size:14px;
	padding:10px 0 0;
	background:none;
}
.SignUp ul li.SubmitForm {
	padding:20px 0;
}
.SignUp ul li strong {
	float:left;
	color:#231F20;
}
.SignUp ul li strong span {
	float:left;
	color:#EB2D2E;
	padding:0 5px 0 0;
}
.SignUp ul li input {
	width:300px;
	height:20px;
	float:right;
	background:#dfdfe1;
	border:1px solid #697174;
}
.SignUp ul li.CityPostal {
	width:242px;
}
.SignUp ul li.CityPostal input {
	width:137px;
}
.SignUp ul li input.UserName {
	width:380px;
}
.SignUp ul li input.FullLength {
	width:483px;
}
.SignUp ul li input.FormSubmitBtn {
	width:101px;
	height:27px;
	float:right;
	cursor:pointer;
	background:url(../Images/Form/FormSubmitBtn.jpg) no-repeat left top;
	border:none;
}
.button1 {
	width:101px;
	height:27px;
	float:right;
	cursor:pointer;
	background:url(../Images/Form/FormSubmitBtn.jpg) no-repeat left top;
	border:none;
	margin:10px 0 0;
}
.SignUp ul li input.FormResetBtn {
	width:101px;
	height:27px;
	float:right;
	margin:0 0 0 20px;
	cursor:pointer;
	background:url(../Images/Form/FormResetBtn.jpg) no-repeat left top;
	border:none;
}
.SignUp ul li strong.PostalCode {
	padding:0 0 0 10px;
}
.SignUp ul li input.radioBtn {
	width:16px;
	height:16px;
	float:left;
	margin:0 10px 0 20px;
}
.SignUp ul li strong.Age {
	padding:0;
	width:60px;
}
.radio {
	clear: none;
	float: left;
	height: 16px;
	margin: 0px 4px 0 3px;
	outline: medium none;
	padding: 0;
	width: 16px;
	background: url(../Images/Form/ChkBg.png) no-repeat left top;
	display: block;
}
.checkbox {
	clear: none;
	float: left;
	height: 16px;
	margin: 0px 4px 0 3px;
	outline: medium none;
	padding: 0;
	width: 16px;
	background: url(../Images/Form/ChkBg.png) no-repeat left top;
	display: block;
}
.SignUp ul li strong.nwsletter {
	float:left;
	width:300px;
	font-weight:normal;
}
a.Policy {
	font-style:italic;
	color:#0085BF;
	font-size:12px;
}
.SitePolicy {
	font-style:italic;
	padding-right: 10px;
}
/* Terms Overlay */
.Overlay1 {
	float:left;
	width:920px;
}
.Overlay1 .OverlayContent {
	float:left;
	background:url(../Images/Background/TermsOverlayContentBg.jpg) repeat-x left bottom #fff;
	width:860px;
	padding:15px 30px 10px;
}
.OverlayContent h2 {
	font:bold 22px Arial;
	color:#0085BF;
	text-align:center;
	padding:0 0 15px 0;
}
.Overlay1 .OverlayContent p {
	font:normal 14px/18px Arial;
	color:#262326;
}
.OverlayContent ol {
	float:left;
	width:823px;
	padding:5px 0 15px 32px;
}
.OverlayContent ol li {
	float:none;
	clear:left;
	padding:0 0 5px;
	font:normal 14px/18px Arial;
	color:#262326;
}
.OverlayContent ol li ol {
	padding:5px 0 0 32px;
	width:791px;
}
.OverlayContent ol li ol li {
	list-style-type:lower-alpha;
}
.OverlayContent p.FigthingFit {
	font:bold 11px Arial;
	text-align:right;
}
#youtube_1 {
	float: left;
	padding:55px 0 0 0;
	width: 483px;
}
#youtube_1 #youtube_1 {
	float: left;
	padding:0!important;
}
.blog_more ul {
	padding:0 0 10px;
}
.blog_more ul li {
	background:none!important;
}
.blog_more ul li a {
	width:465px;
	float:left;
	padding:2px 0 2px 20px;
	margin:0 0 18px;
	font:bold 14px "Trebuchet MS";
	color:#fff;
	background:url(../Images/Button/Readmore.jpg) no-repeat left top!important;
	text-align:left;
}
.blog_more ul li a:hover {
	color:#F19330;
	text-decoration:none;
}
.theme-default59 .nivo-controlNav {
	bottom:-3px!important;
}
.theme-default43 .nivo-controlNav {
	bottom:-2px!important;
}
.theme-default43 .nivo-controlNav a, .theme-default59 .nivo-controlNav a {
	width:20px!important;
}
.mylogin {
	width:100%;
	margin:0;
	padding:0;
	list-style-type:none;
}
.mylogin li {
	width:444px;
	margin:0;
	padding:0;
	background:none;
}
.mylogin li input[type="checkbox"] {
	margin:0;
	padding:0;
	float:left;
}
.mylogin li label {
	width:100px;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#jevents_body {
	padding-top:30px;
}
#toggelslide {
	width:171px;
	margin:0;
	padding:10px;
	position:absolute;
	top:64px;
	right:103px;
	background:url(../Images/Background/login-toggelbg.png);
	border:1px solid #292929;
	-moz-border-radius:8px;
	border-radius:8px;
	text-align:left;
}
#toggelslide ul {
	width:175px;
	margin:0;
	padding:0;
	float:left;
}
#toggelslide ul li {
	width:175px;
	margin:0;
	padding:0;
	float:left;
	font-size:12px;
}
#toggelslide ul li label {
	margin:0;
	padding:0 0 0 10px;
	color:#adadad;
}
#toggelslide ul li a {
	width:175px;
	margin:0;
	padding:0;
	float:left;
	color:#fa8f00;
	text-decoration:none;
	font-size:12px;
}
#toggelslide ul li a:hover {
	color:#fff;
	text-decoration:none;
}
#vmMainPage a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
caption, th, td {
	text-align:left!important;
}
#vm_correcct_info_agree_div, #agreed_div {
	width:85% !important;
}
#vm_correcct_info_agree_input, #agreed_input {
	width:10% !important;
}
#vm_sex_input label {
	float:left !important;
}
#vm_correcct_info_agree_div label, #agreed_div label {
	text-transform:none !important;
	font-style:italic;
}
