body, ul, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
ul { list-style: none; }
.hi { display: none; }
body { background: url(../images/body-bg.jpg) #0a0a0a center top repeat-y; font-family: Arial, Helvetica, sans-serif; line-height: 18px; color: #585858; }
a img { border: 0; }
a { color: #0059c8; }
	a:hover { text-decoration: none; }
p { padding-bottom: 15px; font-size: 14px; }
.white { color: #fff; }
h3 { color: #1b1b1b; font-size: 24px; }
h5 { color: #b00000; font-size: 14px; }
/*---------------------------------------------
 *
 *  ~~~~~ Global Styles for all HTML tags End~~~~~
 *
 *  ----------------------------------------------*/
.hidden { display: none; }
#mainwrapper { width: 900px; margin: 0 auto; background: #e9e9e9; }
/*-------------------------------------------
 *
 *  ~~~~~     Home page Header Style    ~~~~~
 *
 *  --------------------------------------------*/
#headerWrapper { width: 900px; background: url(../images/home-header-top-bg.png) left top no-repeat; height: 541px; position: relative; }
#logo, #logo1, #logo2, #logo3 { position: absolute; width: 186px; height: 141px; left: 40px; top: 8px; z-index: 888; }
#logo:hover, #logo1:hover, #logo2:hover, #logo3:hover { cursor: pointer; }
#logo h1, #logo1 h1, #logo2 h1, #logo3 h1 { background: url(../images/ticket-erasers-logo.gif) left top no-repeat; width: 186px; height: 141px; display: block; font-size: 0px; color: #e9e9e9; text-decoration: none; }
#logo1 h1 { background: url(../images/ticket-erasers-logo-inner.gif) left top no-repeat; font-size: 0px; color: #e9e9e9; text-decoration: none; }
#logo2 h1 { background: url(../images/ticket-erasers-logo1.gif) left top no-repeat; font-size: 0px; color: #e9e9e9; text-decoration: none; }
#logo3 h1 { background: url(../images/ticket-erasers-logo3.gif) left top no-repeat; font-size: 0px; color: #e9e9e9; text-decoration: none; }
/*---- navigation Links ---- */
#navBar { position: absolute; top: 19px; height: 31px; right: 20px; width: 465px; }
	#navBar ul { position: relative; height: 30px; }
		#navBar ul li { float: left; }
			#navBar ul li a { background: url(../images/nav-leftN.gif) left top no-repeat; padding-left: 15px; color: #000; text-decoration: none; font-size: 14px; font-weight: bold; line-height: 30px; }
				#navBar ul li a span { background: url(../images/nav-rightN.gif) right top no-repeat; padding-right: 12px; }
			#navBar ul li a, #navBar ul li a span { float: left; display: block; }
			#navBar ul li a:hover, #navBar ul li a.active { background: url(../images/nav-leftO.gif) left top no-repeat; color: #FFF; }
			#navBar ul li a:hover span, #navBar ul li a.active span { background: url(../images/nav-rightO.gif) right top no-repeat; cursor: pointer; }
			#navBar ul li.home { position: absolute; left: 0; bottom: 0; z-index: 5; }
			#navBar ul li.ca a, #navBar ul li.about a, #navBar ul li.contactUs a { padding-left: 20px; }
			#navBar ul li.ca { position: absolute; left: 55px; bottom: 0; z-index: 4; }
			#navBar ul li.about { position: absolute; left: 195px; bottom: 0; z-index: 3; }
			#navBar ul li.contactUs { position: absolute; left: 355px; bottom: 0; z-index: 2; }
/*---- navigation Links Ends ---- */
.headerLinks { position: absolute; top: 67px; right: 40px; font-size: 14px; color: #5c5c63; }
	.headerLinks a { color: #0059c8; }
.signBoard { position: absolute; right: 10px; bottom: 144px; }
.signBoard1 { position: absolute; right: 140px; top: 190px; }
.signBoard2 { float: right; margin-top: -140px; padding-right: 90px; margin-left: 25px; margin-bottom: 20px; z-index: 55; position: relative; }
.headerHeading { position: absolute; top: 106px; text-align: center; width: 100%; }
	.headerHeading h2 { font-size: 0px; display: none; }
	.headerHeading h3 { padding: 25px 0 0 0; font-size: 22px; }
.headerPrice { position: absolute; left: 65px; bottom: 180px; }
.headerEnroll { position: absolute; left: 205px; bottom: 165px; }
.headerList { position: absolute; top: 257px; left: 400px; font-size: 16px; }
.contentList { font-size: 14px; padding: 0px 0 20px 5px; }
ul.bgnone li { background: none; }
.headerList li, .contentList li { background: url(../images/right-mark.gif) left 5px no-repeat; padding: 2px 0 2px 25px; }
.approvedContries { position: absolute; bottom: 2px; width: 100%; color: #FFF; font-size: 15px; text-align: center; margin: 0 auto; }
	.approvedContries a { padding: 0px 12px; color: #FFF; text-decoration: none; line-height: 22px; }
/* Tab Panel */
.tabPannel { width: 740px; margin: auto; }
.quick-view-panel {  }
	.quick-view-panel .quick-view-menu { width: 250px; float: left; border-right: solid 1px #d5d5d5; }
		.quick-view-panel .quick-view-menu li { margin: 0; line-height: normal; padding: 3px 15px 10px 0; padding-top: 1px; }
			.quick-view-panel .quick-view-menu li span { text-align: right; display: block; color: #0059c8; font-size: 14px; font-weight: normal; text-decoration: underline; margin: 0; cursor: pointer; }
			.quick-view-panel .quick-view-menu li.over { color: #0059c8; font-size: 14px; font-weight: normal; text-decoration: none; position: relative; }
			.quick-view-panel .quick-view-menu li.active { color: #328103; text-decoration: none; position: relative; }
	.quick-view-panel .quick-view-content-outer { width: 450px; padding: 0px 0px 10px 15px; float: left; font-size: 14px; }
.quick-view-content-outer H4 { font-size: 16px; font-weight: bold; background: none; padding-bottom: 10px; color: #b00000; }
.quick-view-content-outer UL { margin-bottom: 10px; }
.quick-view-content-outer LI { list-style: disc; font-size: 13px; margin-left: 17px; line-height: 20px; }
.quick-view-content-outer SPAN { background: none; font-weight: bold; }
.quick-view-content-outer P { margin-top: 0px !important; font-size: 13px; }
/*-------------------------------------------
 *
 *  ~~~~~     Home page Header Style Ends   ~~~~~
 *
 *  --------------------------------------------*/
/*---------------------------------------------
 *
 * ~~~~~~~~~~ Inner page header Styles  ~~~~~~~~~
 *
 * -----------------------------------------------*/
.inner-headerPrice { position: absolute; top: 175px; text-align: center; width: 900px; left: -25px; }
.countryList { color: #0059c8; font-size: 14px; float: left; padding-right: 40px; }
	.countryList li { padding: 2px 0; }
		.countryList li a { color: #0059c8; }
			.countryList li a:hover { text-decoration: none; }
/* Ends-*/
/*------------------------------------------
 *
 * ~~~~~~~~~ Form Styles ~~~~~~~~~~~~~~~~~~~~~
 *
 * ------------------------------------------*/
.selectOption { border: #2e2e2e solid 1px; font-size: 15px; color: #000000; padding: 2px; }
.selectOption1 { border: #BEBEBE solid 1px; font-size: 15px; color: #000000; padding: 2px; background: #EFEFEF; width: 184px; }
.contact { position: absolute; top: 138px; left: 110px; width: 440px; color: #fff; }
.login { position: absolute; top: 138px; left: 230px; width: 440px; color: #fff; }
	.login h3, .login a { color: #fff; }
.textField { background: #efefef; padding: 1px; line-height: 17px; font-size: 14px; color: #000; border: solid 1px #b0b0b0; width: 180px; }
textarea.textArea { background: #efefef; padding: 1px; font-size: 14px; color: #000; border: solid 1px #b0b0b0; font-family: Arial, Helvetica, sans-serif; width: 180px; }
/*-------------*/
#homebtm { background: url(../images/main-border-btm.gif) 2px bottom no-repeat; width: 838px; padding: 0 31px 22px 31px; }
.homeText { font-size: 14px; background: url(../images/home-text-bg.gif) left top repeat-x #ffffff; color: #585858; padding: 20px 50px 0 50px; }
	.homeText h3 { font-size: 23px; color: #3c3c3c; letter-spacing: -2px; padding-bottom: 20px; }
.homeTextL { border-right: 1px solid #dddddd; padding-right: 15px; text-align: right; float: left; color: #0059c8; text-decoration: underline; line-height: 22px; }
.homeTextR { float: left; padding-left: 30px; width: 400px; }
.homeText a { color: #0059c8; }
.homeText strong { color: #b00000; }
/*-------------------------------------------
 *
 *  ~~~~~     Inner page Styels       ~~~~~
 *
 *  --------------------------------------------*/
#innerHeader { width: 900px; background: url(../images/inner-header-top-bg.png) left top no-repeat; height: 322px; position: relative; }
#innerHeader1 { width: 900px; background: url(../images/inner-header-top-bg2.gif) left top no-repeat; height: 200px; position: relative; }
#contactHeader { width: 900px; background: url(../images/contact-header-top-bg.png) left top no-repeat; height: 350px; position: relative; }
#loginHeader { width: 900px; background: url(../images/login-header-top-bg.png) left top no-repeat; height: 355px; position: relative; }
#innerMiddlebg { background: url(../images/inner-middle-bg.gif) left top repeat-y; }
#innerBtombg { background: url(../images/content-bg.gif) 154px 300px no-repeat; }
#innerBtm { background: url(../images/inner-btm-bg.gif) left bottom no-repeat; padding: 10px 50px 58px 70px ; width: 780px; font-size: 14px; }
#innerBtm1 { background: url(../images/inner-btm-bg1.png) left bottom no-repeat; padding: 10px 50px 58px 70px ; width: 780px; font-size: 14px; }
#innerBtm h4, #innerBtm1 h4 { color: #b00000; font-size: 16px; }
#contact-headRight { position: absolute; right: 10px; top: 150px; width: 300px; }
/*-------------------------------------------
 *
 *  ~~~~~        Footer Links        ~~~~~
 *
 *  --------------------------------------------*/
#footer { width: 100%; padding: 10px 0; text-align: center; color: #585858; font-size: 14px; }
	#footer a { text-decoration: none; color: #585858; line-height: 22px; }
		#footer a:hover { text-decoration: underline; color: #b00000; }
.dis-n { display: none; }
.audio-icon { margin-top: -20px; position: relative; z-index: 9999; margin-left: -10px; }
.affiliate-left {  }
.ca-seal { background: url(../images/ca-signup-seal.gif) no-repeat; width: 117px; height: 118px; position: absolute; margin: 45px 0 0 650px; float: right; }
.abs-pos { margin-top: 25px; }
.sub-head{color:#B00000;font-size:16px;font-weight:bold;}
