body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both
}
/*header*/
	/*header_bg*/
#mainbg {
	background-image: url(../images/bg_top.jpg);
	height: 312px;
}
#main {
	width:1000px;
	height: 312px;
	margin-right: auto;
	margin-left: auto;
}
.maininner {
	background-image: url(../images/header_bg.jpg);
	height: 312px;
	width: 1000px;
}
.main_middle {
	height: 312px;
	width: 980px;
	margin-right: 10px;
	margin-left: 10px;
}
/*header_bg*/

#header_logo {
	background-image: url(../images/top_img3.jpg);
	height: 90px;
	width: 980px;
	left: 0px;
	top: 0px;
	right: 0px;
	margin: 0px;
	float: left;
	background-position: bottom;
}
.bpcl {
	height: 61px;
	width: 50px;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 22px;
	margin-bottom: 7px;
}
#header_button {
	background-image: url(../images/bg_button.jpg);
	height: 25px;
	width: 980px;
	position: static;
	visibility: visible;
	z-index: 1001;
	top: 90px;
	float: left;
}
.bt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #003366;
	text-align: center;
	display: block;
	float: left;
	height: 25px;
	width: 161px;
}
.bt a:link {
	text-decoration:none;
	color: #024572;
}
.bt a:active {
	text-decoration:none;
	color: #024572;
}
.bt a:visited {
	text-decoration:none;
	color: #024572;
}
.bt a:hover {
	text-decoration:none;
	color: #FFFFFF;
	background-color: #0066CC;
	display: block;
}
.bt_sub {
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-indent: 5px;
}
.bt_sub a:link {
	text-decoration:none;
	color: #024572;
}
.bt_sub a:active {
	text-decoration:none;
	color: #024572;
}
.bt_sub a:visited {
	text-decoration:none;
	color: #024572;
}
.bt_sub a:hover {
	text-decoration:none;
	color: #FFFFFF;
	background-color: #0066CC;
	display: block;
}
#bt_gap {
	float: left;
	height: 25px;
	width: 2px;
	background-image: url(../images/button_seperator.jpg);
}
#md {
	position: relative;
	height: 50px;
	width: 160px;
	z-index: 1001;
	float: left;
	margin-left: 164px;
	display: block;
	background-image: url(../images/bg_button.jpg);
	line-height: 25px;
	text-align: left;
	border: 1px solid #FF9900;
	visibility: hidden;
	overflow: visible;
}
#yourcorner {
	position: relative;
	height: 100px;
	width: 160px;
	z-index: 1001;
	float: left;
	margin-left: 2px;
	display: block;
	background-image: url(../images/bg_button.jpg);
	line-height: 25px;
	text-align: left;
	border: 1px solid #FF9900;
	visibility: hidden;
	overflow: visible;
}
#flash {
	background-image: url(../images/header_bg_left.jpg);
	visibility: visible;
	z-index: 1;
	height: 197px;
	width: 980px;
	float: left;
	position: relative;
	overflow: visible;
}
.flashimg {
	height: 197px;
	width: 900px;
	margin-right: 40px;
	margin-left: 40px;
	background-image: url(../images/header_img1.jpg);
}
/*header css ends*/
/*footer */
#footer {
	background-image: url(../images/bg_bottom.jpg);
	background-repeat: repeat-x;
	height: 83px;
}
#footerbg {
	background-image: url(../images/bgfooter.jpg);
	height: 83px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#footerinner {
	height: 83px;
	width: 950px;
	margin-right: 25px;
	margin-left: 25px;
}
.footertop {
	background-image: url(../images/footerbuttonbg.jpg);
	height: 45px;
	width: 950px;
}
.footerpadding {
	overflow: visible;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	float: right;
	width: 600px;
	display: inline;
}
.coyright {
	height: 28px;
	width: 950px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 28px;
}
.footergap {
	height: 7px;
	width: 100%;
}
.footer_bt {
	float: right;
	line-height: 33px;
	color: #003366;
}
.footer_bt a {
	font-family: Arial, Helvetica, sans-serif, tahoma, verdana;
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}
.footer_bt a:link {
	color: #003366;
	padding-right: 10px;
	padding-left: 10px;
}
.footer_bt a:hover {
	display: block;
	color: #FFFFFF;
	background-color: #003366;
}
.footer_bt a:visited {
	text-decoration:none;
}
/*footer css ends*/
/*content bg css begins*/
.content_outer_bg {
	background-image: url(../images/bg_middle.jpg);
	background-repeat: repeat-x;
}
.content_inner_bg {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
}
.content_shadow_left {
	background-image: url(../images/shadow_middle_left.jpg);
	background-repeat: no-repeat;
	height: 376px;
}
.content_shadow_right {
	background-image: url(../images/shadow_middle_right.jpg);
	background-repeat: no-repeat;
	height: 376px;
}
.content_shadow_left_continue {
	background-image: url(../images/continue_middle_left.jpg);
	background-repeat: repeat-y;
}
.content_shadow_right_continue {
	background-image: url(../images/continue_middle_right.jpg);
	background-repeat: repeat-y;
}
/*content css*/
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/content_heading_bg.jpg);
	height: 40px;
	line-height: 40px;
	text-indent: 20px;
}
.text1 {
	font-family: arial;
	font-size: 12px;
	color: #245cba;
	line-height: 20px;
	list-style-image: url(../images/bullet.gif);
	background-position: center center;
	list-style-type: none;
}
.text1 a:link {
	text-decoration:none;
	color: #245cba;
}
.text1 a:active {
	text-decoration:none;
	color: #245cba;
}
.text1 a:visited {
	text-decoration:none;
	color: #245cba;
}
.text1 a:hover {
	color: #000000;
}
.text1 li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(../images/bullet.gif);
}
.text {
	font-family: tahoma, arial, verdana, Helvetica, sansSerif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-align: justify;
}
.text a:link {
	text-decoration:none;
	font-weight: bold;
	color: #FF9900;
}
.text a:active {
	font-weight: bold;
	color: #FF9900;
}
.text a:visited {
	font-weight: bold;
	color: #FF9900;
}
.text a:hover {
	text-decoration:none;
	color: #000000;
	font-weight: bold;
}
.greyborder {
	background-color: #f2f1ee;
	border: 1px solid #bebdb8;
}
.clickhere {
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	color: #000000;
	line-height: 20px;
	font-weight: normal;
	text-align: center;
}
.contentgap_hor {
	background-image: url(../images/contentgap_hor.jpg);
	background-repeat: repeat;
	height: 21px;
}
.contentgap_ver {
	background-image: url(../images/contentgap_ver.jpg);
	background-repeat: repeat-y;
	width: 21px;
	height: auto;
}
.contactustable {
	padding: 2px;
	margin: 2px;
	text-indent: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	background-color: #D2F1FF;
	border: 1px solid #9BE1FF;
}
.globe {
	height: 50px;
	width: 51px;
	background-image: url(../images/globe.jpg);
	padding: 10px;
	background-repeat: no-repeat;
	background-position: center center;
}
/*heading css*/
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #245cba;
	line-height: normal;
}
.subheading1 {
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	color: #165c8c;
	line-height: 25px;
	text-align: center;
}
.subheading2 {
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	color: #705908;
	line-height: 25px;
	text-align: center;
}
.subheading3 {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #705908;
	line-height: 25px;
	text-align: left;
}
.subheading3 a:link {
	color: #003366;
}
.subheading3 a:hover {
	color: #FF6600;
}
.subheading3 a:visited {
	text-decoration: none;
}
.textsize {
	line-height: 44px;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #E8E8E8;
	text-indent: 20px;
}
.img {
	height: 83px;
	width: 100px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.padding {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: justify;
}
.coloum1 {
	width: 304px;
	float: left;
	margin: 10px;
}
.blueborder {
	padding: 5px;
	border: 1px solid #287EFF;
	background-color: #F2FBFF;
}
.table1 {
	background-image: url(../images/table_1.jpg);
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 33px;
	font-weight: bold;
	color: #006699;
	font-size: 16px;
	text-align: center;
}
.table2 {
	background-image: url(../images/table_2.jpg);
	height: 33px;
	width: 123px;
	font-family: tahoma, arial, verdana, Helvetica;
	line-height: 33px;
	font-weight: bold;
	color: #006699;
	font-size: 14px;
	text-align: center;
	border: 1px solid #2c95b5;
	background-repeat: repeat-x;
}
.table2aa {
	background-image: url(../images/table_2.jpg);
	height: 33px;
	width: 100px;
	font-family: tahoma, arial, verdana, Helvetica;
	line-height: 33px;
	font-weight: bold;
	color: #006699;
	font-size: 14px;
	text-align: center;
	background-repeat: repeat-x;
}
.table2a {
	background-image: url(../images/table_2.jpg);
	height: 33px;
	width: 183px;
	font-family: tahoma, arial, verdana, Helvetica;
	line-height: 33px;
	font-weight: bold;
	color: #006699;
	font-size: 14px;
	text-align: center;
	border: 1px solid #2c95b5;
	background-repeat: repeat-x;
}
.table2bb {
	background-image: url(../images/table_2.jpg);
	height: 33px;
	width: 200px;
	font-family: tahoma, arial, verdana, Helvetica;
	line-height: 33px;
	font-weight: bold;
	color: #006699;
	font-size: 14px;
	text-align: center;
	background-repeat: repeat-x;
}
.table3_a {
	background-image: url(../images/table_3.jpg);
	height: 30px;
	font-family: tahoma, arial, verdana, Helvetica;
	line-height: 30px;
	font-weight: bold;
	color: #003366;
	font-size: 12px;
	text-align: left;
	text-indent: 5px;
	background-repeat: repeat-x;
}
.table3_a1 {
	background-image: url(../images/table_3.jpg);
	height: 30px;
	font-family: tahoma, arial, verdana, Helvetica;
	line-height: 30px;
	font-weight: bold;
	color: #003366;
	font-size: 12px;
	text-align: left;
	background-repeat: repeat-x;
	padding-right: 5px;
	padding-left: 5px;
}
.table3_b {
	background-image: url(../images/table_3.jpg);
	height: 30px;
	font-family: tahoma, arial, verdana, Helvetica;
	line-height: 20px;
	font-weight: normal;
	color: #003366;
	font-size: 12px;
	border: 1px solid #2c95b5;
	text-align: left;
	background-repeat: repeat-x;
	padding: 5px;
}
.table3_c {
	background-image: url(../images/table_3.jpg);
	height: 20px;
	font-family: tahoma, arial, verdana, Helvetica;
	line-height: 20px;
	font-weight: bold;
	color: #003366;
	font-size: 12px;
	text-align: left;
	text-indent: 5px;
	background-repeat: repeat-x;
	padding:5px;
	background-color: #FFFFFF;
}
.tablegap {
	width: 3px;
	border: 1px solid #2c95b5;
}
.tebletextadding {
	text-indent: 10px;
}
.top {
	height: 400px;
	width: 50px;
	float: right;
}
/*applicationform*/
.col1 {
	height: 25px;
	width: 150px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	background-image: url(../images/col1bg.jpg);
	border: 1px solid #71C6FF;
	font-weight: normal;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	overflow: visible;
}
.col3 {
	height: 25px;
	width: 175px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	background-image: url(../images/col1bg.jpg);
	border: 1px solid #71C6FF;
	font-weight: normal;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	overflow: visible;
}
.col3a {
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	background-image: url(../images/col1bg.jpg);
	border: 1px solid #71C6FF;
	font-weight: normal;
	display: block;
	overflow: hidden;
}
.col2 {
	height: 25px;
	width: 75px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	background-image: url(../images/col1bg.jpg);
	border: 1px solid #71C6FF;
	font-weight: normal;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	overflow: visible;
}
.inputtext {
	height: 24px;
	padding-right: 10px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 24px;
	color: #000000;
	background-image: url(../images/col1bg.jpg);
	border: 1px inset #71C6FF;
	display: block;
	font-weight: normal;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}
.com {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	padding-top: 5px;
	margin-top: 5px;
	line-height: 1px;
	float: left;
	width: 10px;
}
.comh {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	padding-top: 5px;
	margin-top: 5px;
	line-height: 1px;
}
.heading_f {
	font-family: Arial, Helvetica, sans-serif, tahoma, verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/content_heading_bg.jpg);
	height: 30px;
	line-height: 35px;
	text-indent: 20px;
	letter-spacing: 1px;
}
.subheading4 {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #705908;
	line-height: 25px;
	text-align: left;
	padding-left: 20px;
}
/**/
/*loginpage css starts*/
.helpline {
	background-image: url(../images/bt_bg_tollfree.jpg);
	height: 87px;
	width: 170px;
	text-align: center;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.box2 {
	background-image: url(../images/bt_bg_petrobonusmembers.jpg);
	height: 141px;
	width: 290px;
	padding: 20px;
}
.subheading5 {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #705908;
	line-height: 20px;
	text-align: left;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #12346d;
}
.style2 a:link {
	font-weight: bold;
	color: #12346d;
}
.style2 a:active {
	font-weight: bold;
	color: #12346d;
}
.style2 a:hover {
	font-weight: bold;
	color: #FF6600;
}
.style2 a:visited {
	font-weight: bold;
	color: #12346d;
}

.box1_h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 20px;
	color: #684957;
}
.box1_h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 36px;
	color: #79540c;
}
.box1_h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
	color: #000000;
}
.box1_h4 {
	font-family: impact, Arial;
	font-size: 28px;
	font-weight: normal;
	line-height: 30px;
	color: #2a6d88;
}
.box1_h5 {
	font-family: impact, Arial;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	color: #2a6d88;
	letter-spacing: 1px;
}
.loginbox {
	background-image: url(../images/loginbox.jpg);
	height: 312px;
	width: 279px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.loginbox1 {
	background-image: url(../images/loginbox1.jpg);
	height: 221px;
	width: 239px;
	padding: 20px;
}
.logintext {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
	text-align: left;
}
.loginbt {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	background-image: url(../images/bt_bg_login.jpg);
	height: 25px;
	width: 75px;
	border: 1px outset #006699;
	margin-right: 5px;
	margin-left: 5px;
}
.login_forgetbt {
	background-image: url(../images/bt_bg_forgetpassword.jpg);
	height: 25px;
	padding-right: 20px;
	padding-left: 20px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	line-height: 25px;
	width: 180px;
	font-weight: bold;
	text-align: center;
	border: 1px groove #CCCCCC;
}
/* loginpage css ends*/
/*menu*/
#button {
	height: 25px;
	width: 161.49px;
	float: left;
}
#box1 {
	height: 50px;
	width: 162px;
	float: left;
	position: static;
	z-index: 1002;
	overflow: visible;
	left: 162px;
}
#box2 {
	height: 100px;
	width: 162px;
	float: left;
	position: static;
	display: block;
}
#flash1 {
	background-image: url(../images/header_bg_left.jpg);
	visibility: visible;
	z-index: 1;
	height: 197px;
	width: 980px;
	overflow: visible;
	float: left;
	position: relative;
}
.subbutton {
	height: 25px;
	width: 162px;
	background-image: url(../images/bg_button.jpg);
	display: block;
	float: left;
}
/*rewards*/
.r_button {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 40px;
	background-image: url(../images/rewards_button.jpg);
	height: 40px;
	width: 301px;
	text-align: left;
	text-indent: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
}
.r_button a:link {
	color: #000000;
	background-image: url(../images/rewards_button.jpg);
	height: 40px;
	width: 301px;
	display: block;
}
.r_button a:hover {
	color: #705908;
	background-image: url(../images/rewards_button_rollver.jpg);
	height: 40px;
	width: 301px;
	display: block;
	background-repeat: no-repeat;
}
.r_button a:visited {
	color: #000000;
}
.r_button_span {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #705908;
	line-height: 40px;
	background-image: url(../images/rewards_button_rollver.jpg);
	height: 40px;
	width: 301px;
	text-align: left;
	text-indent: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
}
.rtable3_a {
	background-image: url(../images/table_3.jpg);
	font-family: tahoma, arial, verdana, Helvetica, sansSerif;
	font-size: 12px;
	line-height: 30px;
	color: #000000;
	text-align: justify;
	border: 1px solid #2c95b5;
	text-align: left;
	background-repeat: repeat-x;
	text-indent: 20px;
	height: 30px;
	font-weight: bold;
}
.rtable4_a {
	background-image: url(../images/table_3.jpg);
	font-family: tahoma, arial, verdana, Helvetica, sansSerif;
	font-size: 12px;
	line-height: 30px;
	color: #000000;
	text-align: justify;
	border: 1px solid #2c95b5;
	text-align: left;
	background-repeat: repeat-x;
	height: 30px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 20px;
}
.rtext {
	font-family: tahoma, arial, verdana, Helvetica, sansSerif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-align: justify;
	background-color: #ECF9FF;
	border: 1px solid #0099CC;
	padding-right: 20px;
}
.rtext a {
}
.rtext a:link {
	color: #006699;
	font-weight: bold;
}
.rtext a:hover {
	color: #FF6600;
	font-weight: bold;
}
.rtext a:visited {
	color: #006699;
	font-weight: bold;
}
.rtext_1 {
	font-family: arial;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	text-align: center;
	background-color: #ECF9FF;
	padding-right: 20px;
}
.rtext_1 a {
}
.rtext_1 a:link {
	color: #006699;
	font-weight: bold;
}
.rtext_1 a:hover {
	color: #FF6600;
	font-weight: bold;
}
.rtext_1 a:visited {
	color: #006699;
	font-weight: bold;
}
.subheading6 {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	text-align: left;
}
.subheading6 a {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	text-align: left;
}
.subheading6 a:link {
	color: #000000;
}
.subheading6 a:hover {
	color: #999999;
}
.subheading6 a:visited {
	text-decoration:none;
}
.subheading6 a:active {
	text-decoration:none;
}
.row1 {
}
.row2 {
}
.rtext1 {
	font-family: tahoma, Arial;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-align: justify;
	background-color: #ECF9FF;
	border: 1px solid #0099CC;
	padding-right: 10px;
	padding-left:10px;
	font-weight: normal;
	width: 234px;
	vertical-align: top;
}
.rtable2 {
	background-image: url(../images/table_2.jpg);
	font-family: arial;
	line-height: 33px;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	text-align: center;
	border: 1px solid #2c95b5;
	background-repeat: repeat-x;
	width: 266px;
}
.horizontal {
	background-image: url(../images/horizontal.gif);
	background-repeat: repeat-x;
	height: 21px;
	background-position: center;
}
.rewards_box {
	height: 305px;
	width: 200px;
	margin: 10px;
	float: left;
	border: 1px solid #C6E5F7;
	display: block;
}
.rewardstop {
	background-image: url(../images/rewards_bg_top.jpg);
	background-repeat: no-repeat;
	height: 125px;
	width: 160px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	background-position: bottom;
}
.rewardsbottom {
	background-image: url(../images/rewards_bg_bottom.jpg);
	padding: 20px;
	height: 120px;
	width: 160px;
}
.code {
	font-size: 12px;
	line-height: 20px;
	color: #705908;
	font-weight: normal;
	text-align: left;
	height: 20px;
	width: 160px;
	float: left;
}
.name {
	font-size: 12px;
	line-height: 15px;
	height: 40px;
	width:155px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	float: left;
}
.petromiles {
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	text-align: left;
	float: left;
	height: 20px;
	width:155px;
}
.rewards_bt {
	background-image: url(../images/bt_bg_login.jpg);
	background-repeat: repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
	height: 25px;
	width: 50px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #999999;
	margin-right: 5px;
	margin-left: 5px;
}
.rewards_bt a {
}
.rewards_bt a:link {
}
.rewards_bt a:hover {
}
.rewards_bt a:active {
}
.rewards_bt a:visited {
}
.rewards_btn {
	background-image: url(../images/bt_bg_tollfree.jpg);
	background-repeat: repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
	height: 25px;
	width: 50px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #999999;
	margin-right: 5px;
	margin-left: 5px;
	background-position: -50px -50px;
}
.rewardsbig {
	background-image: url(../images/rewards_bg_big.jpg);
	height: 516px;
	width: 500px;
	border: 1px solid #C6E5F7;
	overflow: visible;
}
.rewardsbig_image {
	height: 326px;
	width: 480px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: visible;
}
.rewards_dis {
	background-image: url(../images/rewards_bg_big_description.jpg);
	height: 128px;
	width: 458px;
	padding-right: 21px;
	padding-left: 21px;
	padding-top: 30px;
	padding-bottom: 31px;
}
/*rewards*/
/* locate an outlets*/
.locatetext1 {
	font-family: tahoma, Arial;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-align: justify;
	background-color: #ECF9FF;
	border: 1px solid #0099CC;
	padding-right: 10px;
	padding-left:10px;
	font-weight: normal;
}
.locatetable2 {
	background-image: url(../images/table_2.jpg);
	font-family: arial;
	line-height: 33px;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	text-align: center;
	border: 1px solid #2c95b5;
	background-repeat: repeat-x;
}
/* locate an outlets*/
/*onlineaccess*/
.tablegap_hor {
	background-image: url(../images/contentgap_hor.jpg);
	background-repeat: repeat;
	height: 21px;
}
.tablegap_ver {
	background-image: url(../images/contentgap_ver.jpg);
	background-repeat: repeat;
	background-position: center center;
}
.fcol1 {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	background-image: url(../images/col1bg.jpg);
	border: 1px solid #71C6FF;
	width: 175px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.fcol2 {
	padding-right: 5px;
	padding-left: 5px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	background-image: url(../images/col1bg.jpg);
	border: 1px solid #71C6FF;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	overflow: visible;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	display: block;
	width: 140px;
}
.finputtext {
	padding-right: 10px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	background-image: url(../images/col1bg.jpg);
	border: 1px inset #71C6FF;
	display: block;
	font-weight: normal;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	background-repeat: repeat-x;
	height: 25px;
}
.finputtext1 {
	padding-right: 10px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	background-image: url(../images/col1bg.jpg);
	border: 1px inset #71C6FF;
	display: block;
	font-weight: normal;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 78px;
}
.ftextbox {
	height: 23px;
	padding-right: 5px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	background-image: url(../images/col1bg.jpg);
	border: 1px inset #71C6FF;
	font-weight: normal;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	width: 258px;
}
.ftextbox1 {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	background-image: url(../images/col1bg.jpg);
	border: 1px inset #71C6FF;
	display: block;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	width: 260px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.fjummenu {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #705908;
	text-align: left;
	margin-top: 5px;
	clip: rect(5px,auto,auto,auto);
	height: 25px;
	padding-bottom: 5px;
}
.calender {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.radiobt {
	float: left;
	height: 25px;
	margin-right: 5px;
}
.ffff {
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	float: left;
}
.disabled {
	background-color:#CCCCCC;
	height: 24px;
	padding-right: 10px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 24px;
	color: #000000;
	border: 1px inset #71C6FF;
	display: block;
	font-weight: normal;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}
.enabled {
	color: #000000;
	background-image: url(../images/col1bg.jpg);
	height: 24px;
	padding-right: 10px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 24px;
	color: #000000;
	border: 1px inset #71C6FF;
	display: block;
	font-weight: normal;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}
/**/
	/*petroquiz*/
.petroquiz_bg {
	background-image: url(../images/petroquiz_bg.jpg);
	height: 275px;
	width: 335px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 35px;
}
.pcol1 {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 11px;
	line-height: 25px;
	color: #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 25px;
	width: 100px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.ptextbox {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	background-image: url(../images/petroquiz_feild.jpg);
	border: 1px solid #FFFFFF;
	width: 200px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 25px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.ptextbox1 {
	float: left;
	text-align: center;
}
.ptextbox1 a {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	background-image: url(../images/bt_bg_forgetpassword.jpg);
	border: 1px solid #FFFFFF;
	width: 150px;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	font-weight: bold;
	background-color: #B8B6C3;
	display: block;
	text-align: center;
}
.ptextbox1 a:link {
	color: #666666;
}
.ptextbox1 a:hover {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 16px;
	color: #003366;
	background-image: url(../images/bt_bg_tollfree.jpg);
	border: 1px solid #FFFFFF;
	width: 150px;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	font-weight: bold;
	display: block;
	background-position: 50% 50%;
}
.ptextbox1 a:visited {
	text-decoration:none;
}
.ptextbox2 {
	float: left;
	text-align: center;
}
.ptextbox2 a {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	background-image: url(../images/bt_bg_forgetpassword.jpg);
	border: 1px solid #FFFFFF;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	font-weight: bold;
	background-color: #B8B6C3;
	display: block;
	text-align: center;
}
.ptextbox2 a:link {
	color: #666666;
}
.ptextbox2 a:hover {
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 12px;
	line-height: 16px;
	color: #003366;
	background-image: url(../images/bt_bg_tollfree.jpg);
	border: 1px solid #FFFFFF;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	font-weight: bold;
	display: block;
	background-position: 50% 50%;
}
.ptextbox2 a:visited {
	text-decoration:none;
}
#navlist {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #778;
	font: bold 12px Verdana, sans-serif;
}
#navlist li {
	list-style: none;
	margin: 0;
	display: inline;
}
#navlist li a, #navlist li a.normal {
	padding: 2px 0.5em 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #9DBBD0;
	text-decoration: none;
}
#navlist li a:link {
	color: #000000;
}
#navlist li a:visited {
	color:#000000;
}
#navlist li a:hover {
	color: #ffffff;
	background: #24557C;
	border-color: #227;
}
#navlist li a.current {
	background: #9DBBD0;
	border-bottom: 1px solid white;
	color:#000000
}
.border {
	border: 1px solid #999999;
}
.newfont {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}
.newfont1 {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.footerfont {
	height: 28px;
	width: 950px;
	font-family: tahoma, arial, verdana, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 28px;
}
/*faq*/
.chip {
	width:400px;
	height:563px;
	margintop:10px;
	background:url(../images/microprocessor_chip.jpg);
}
#mask{
position:absolute;
margin-left:auto;
margin-right:auto;
top:336px; width:940px; height:931px;
z-index:1;
background-color:#FFFFFF;
}
