/*

Theme Name: Thanks Again

Theme URI: http://zerogcreative.com

Description: Theme for ThanksAgain.com

Version: 1.0

Author: James Gober / Michael Shihinski

Author URI: http://artexstudios.com/

*/

/*

 # Stylesheet  :  ThanksAgain

 # Author(s)   :  James Gober / Michael Shihinski

*/

body {

	cursor: default;

	margin: 0;

	padding: 0;

	background-color: rgb(255, 255, 255);

	background-position: top center;

	background-repeat: no-repeat;

}

a.img_link, a.img_link:hover {

	text-decoration: none;

	border: 0;

}

.clear_layer {

	clear: both;

}

/* top banner */



#tbanner_top {

	width: 962px;

	height: 90px;

	margin-top: 14px;

}

#tbanner_ad {

	width: 728px;

	height: 90px;

	margin-left: 5px;

	float: left;

}

#tbanner_ad img {

	width: 728px;

	height: 90px;

	border: 0;

}

#tbanner_ad a, a:hover {

	border: 0;

	text-decoration: none;

}

#tbanner_arrow {

	width: 28px;

	height: 90px;

	border: 0;

	float: left;

}

#tbanner_text {

	width: 180px;

	height: 90px;

	border: 0;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 20px;

	font-weight: normal;

	line-height: 28px;

	color: #013d79;

	float: left;

	margin-left: 14px;

}

#tbanner_bottom {

	width: 962px;

	height: 60px;

	clear: both;

}

/* heading */



#head_body {

	width: 962px;

	height: 146px;

	margin-top: 50px;

}

#head_logo {

	width: 223px;

	height: 146px;

	border: 0;

	float: left;

	margin-left: 5px;

}

#head_navigation {

	width: 218px;

	height: 146px;

	float: left;

	margin-left: 28px;

}

#head_navigation ul {

	list-style: none;

	margin: 0;

	padding: 0;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #013d79;

}

#head_navigation li {

	padding-bottom: 4px;

}

.head_nav_select {

	background-color: #d8eef9;

}

#head_navigation ul a {

	color: #013d79;

	text-decoration: none;

	border: 0;

}

#head_navigation ul a:hover {

	color: #e68526;

	text-decoration: none;

	border: 0;

}

#head_navigation ul a.head_a_nav_select {

	color: #e68526;

	text-decoration: none;

	border: 0;

}

#head_sub_navigation {

	width: 218px;

	height: 126px;

	float: left;

}

#head_sub_navigation ul {

	list-style: none;

	margin: 0;

	padding: 0;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #013d79;

	border-left: 2px solid #c5e6f9;

	padding-left: 5px;

}

#head_sub_navigation li {

	padding-bottom: 4px;

}

#head_sub_navigation ul a {

	color: #013d79;

	text-decoration: none;

	border: 0;

}

#head_sub_navigation ul a:hover {

	color: #ffffff;

	text-decoration: none;

	border: 0;

}

#head_right {

	width: 170px;

	height: 146px;

	text-align: right;

	float: right;

}

#head_login_button {

	width: 168px;

	height: 37px;

	border: 0;

}

#head_join_button {

	width: 156px;

	height: 58px;

	border: 0;

	margin-top: 14px;

}

/* main page */



#main_home {

	margin: 0 auto;

	width: 962px;

}

#home_banner {

	width: 962px;

	height: 385px;

	background-image: url(./images/main_banner.png);

	background-position: 0 28px;

	background-repeat: no-repeat;

}

#home_banner_left {

	width: 481px;

	height: 385px;

	float: left;

}

#home_banner_left_content {

	width: 404px;

	margin-top: 74px;

	margin-left: 67px;

}

#home_banner_left_content h1 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 54px;

	font-weight: normal;

	color: #872560;

	margin: 0;

	padding: 0;

	margin-left: -38px;

	line-height:55px;

	width:404px;

	margin-top:-16px;

}

#home_banner_left_content p {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 18px;

	font-weight: normal;

	text-align: left;

	color: #5F5F5F;

	width:414px;

	margin-top:15px;

	margin-left: -38px;

	line-height:29px;

}

#home_banner_left_content a {

	text-decoration: none;

	color: #88bad3;

}

#home_banner_left_content a:hover {

	text-decoration: none;

	color: #569abd;

}

#home_banner_right {

	width: 481px;

	height: 385px;

	background-image: url(./images/main_banner_right.png);

	background-position: top left;

	background-repeat: no-repeat;

	float: left;

}



#testright {

	width: 481px;

	height: 385px;

	background-image: url(./images/testright.png);

	background-position: top left;

	background-repeat: no-repeat;

	float: left;

}



#home_tri_panels {

	width: 962px;

	height: 283px;

	margin-top: 14px;

}

#home_tri_panels p {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	line-height: 20px;

	margin: 0;

	padding: 0;

	margin-bottom: 15px;

}

#home_tri_panels h1 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #013d79;

	margin: 0;

	padding: 0;

	margin-left: 7px;

	margin-bottom: 10px;

	margin-top: 10px;

}

#home_tri_panels a {

	color: #0092d5;

	text-decoration: none;

	padding-right: 8px;

}

#home_tri_panels a:hover {

	color: #006fff;

	text-decoration: none;

	padding-right: 8px;

}

.home_tp_foot {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	line-height: 16px;

	text-align: right;

}

#home_tp_1 {

	width: 313px;

	height: 283px;

	float: left;

	background-image: url(./images/home_tp_1.png);

	background-repeat: no-repeat;

}

#home_tp_1-2010 {

	width: 313px;

	height: 283px;

	float: left;

	background-image: url(./images/home_tp_1-2010.png);

	background-repeat: no-repeat;

}

#home_tp_1-2010b {

	width: 313px;

	height: 283px;

	float: left;

	background-image: url(./images/home_tp_1-2010b.png);

	background-repeat: no-repeat;

}

#home_tp_1-2010 li

{

	font-family:helvetica, arial, sans-serif;

	font-size:13px;

	line-height:15px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:decimal;

	margin-left:-34px;

	padding-bottom:10px;

	width:165px;

}

#home_tp_1_panel {

	height: 185px;

	width: 170px;

	margin-left: 138px;

}

#home_tp_1 li

{

	font-family:helvetica, arial, sans-serif;

	font-size:14px;

	line-height:18px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:decimal;

	margin-left:-36px;

	padding-bottom:10px;

	width:165px;

}

#tp_f1 {

	margin-top: 7px;

}

#home_tp_2 {

	width: 313px;

	height: 283px;

	margin-left: 11px;

	float: left;

	background-image: url(./images/home_tp_2.png);

	background-repeat: no-repeat;

}

#home_tp_2 img {

	width: 311px;

	/* height: 134px;*/



 border: 0;

	margin-left: 1px;

}

#home_tp_3 {
	width: 313px;
	height: 283px;
	margin-left: 12px;
	float: left;
	background-image: url(./images/home_tp_2.png);
	background-repeat: no-repeat;
}

#home_tp_3 img {

	width: 311px;

	height: 106px;

	border: 0;

	margin-left: 1px;

}

#home_tp_3_frm {

	width: 292px;

	margin-left: 10px;

	margin-top: 10px;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

}

.tp3_input {

	width: 236px;

	height: 20px;

	border: 1px solid #cccccc;

	margin-top: 5px;

	float: left;

}

.tp3_submit_btn {

	width: 35px;

	height: 23px;

	border: 0;

	background-color: #0061a8;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFF;

	font-size: 12px;

	margin-top: 5px;

	margin-left: 3px;

	float: left;

}

#strip_banner {

	width: 962px;

	height: 152px;

	margin-top: 14px;

	background-image: url(./images/strip_banner.png);

	background-repeat: no-repeat;

}

#strip_banner_left {

	width: 419px;

	height: 120px;

	margin-left: 20px;

	margin-top: 17px;

	float: left;

}

#strip_banner_content {

	width: 478px;

	margin-left: 20px;

	margin-top: 17px;

	float: left;

}

#strip_banner_content h1 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 22px;

	font-weight: normal;

	color: #013d79;

	margin: 0;

	padding: 0;

	margin-bottom: 4px;

}

#strip_banner_content p {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #0093d8;

	margin: 0;

	padding: 0;

	margin-bottom: 1px;

}

#strip_learn_arrow {

	width: 112px;

	height: 28px;

	border: 0;

	float: right;

}

#blog_bar {

	width: 962px;

	height: 39px;

	margin-top: 14px;

	background-image: url(./images/blog_bar.png);

	background-repeat: no-repeat;

}

#blog_bar_content {

	width: 580px;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #ffffff;

	overflow: hidden;

	padding-left: 200px;

	float: left;

	margin-top: 12px;

}

#blog_bar_content a {

	text-decoration: none;

	color: #ffffff;

}

#blog_bar_content a:hover {

	text-decoration: underline;

	color: #ffffff;

}

#blog_bar_social {

	height: 39px;

	margin-left: 40px;

	float: left;

}

#blog_bar_social img {

	width: 33px;

	height: 33px;

	border: 0;

	margin-top: 4px;

	margin-right: 7px;

	float: left;

}

#foot_banner {

	width: 962px;

	height: 357px;

	margin-top: 14px;

	background-image: url(./images/foot_banner.png);

	background-repeat: no-repeat;

}

#foot_banner h1 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #013d79;

	margin: 0;

	padding: 0;

	margin-bottom: 10px;

}

#foot_banner p {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	margin: 0;

	padding: 0;

}

#foot_banner a {

	color: #0092d5;

	text-decoration: none;

}

#foot_banner a:hover {

	color: #006fff;

	text-decoration: none;

}

.foot_banner_foot {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-align: right;

}

#foot_banner_left {

	width: 385px;

	height: 329px;

	border-right: 1px solid #0093d8;

	margin-top: 15px;

	margin-left: 19px;

	float: left;

}

#foot_banner_left_cont {

	width: 352px;

	height: 110px;

	margin-top: 3px;

	overflow: hidden;

}

#foot_banner_left img {

	width: 352px;

	height: 164px;

	border: 0;

}

#foot_banner_right {

	width: 500px;

	height: 329px;

	margin-top: 15px;

	padding-left: 32px;

	float: left;

}

.l-label1 {

	background-image: url(images/luggage-label1.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 31px;

	width: 88px;

	margin-top: 10px;

	margin-right: 10px;

}

.l-label2 {

	background-image: url(images/luggage-label2.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 31px;

	width: 88px;

	margin-top: 10px;

	margin-right: 10px;

}

.l-label3 {

	background-image: url(images/luggage-label3.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 31px;

	width: 88px;

	margin-top: 10px;

	margin-right: 10px;

}

.l-label4 {

	background-image: url(images/luggage-label4.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 31px;

	width: 88px;

	margin-top: 10px;

	margin-right: 10px;

}

#foot_banner h1.h1-luggage-label {

	font-family: "Arial Black", Gadget, sans-serif;

	font-size: 22px;

	line-height: 22px;

	font-weight: bold;

	margin-left: 17px;

	padding-top: 4px;

}

#foot_banner .l-label a {

	font-weight: bold;

        color: #000;

}

#foot_banner_right img {

	width: 88px;

	height: 31px;

	border: 0;

	margin-right: 10px;

	margin-bottom: 7px;

}

.foot_banner_right_row {

}

.foot_banner_right_row div {

	float: left;

}

#foot_banner_right_cont {

	width: 485px;

	height: 70px;

	margin-top: 3px;

	overflow: hidden;

}

/* level */



#level_body {

	width: 962px;

	margin-top: 70px;

}

#level_side {

	width: 213px;

	float: left;

}

#level_side h1 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 17px;

	font-weight: bold;

	color: #862460;

	margin: 0;

	padding: 0;

	padding-bottom: 5px;

}

#level_side p {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #58595B;

	margin: 0;

	padding: 0;

	padding-bottom: 5px;

}

.level_side_obj {

	margin-bottom: 15px;

	padding-bottom: 15px;

	border-bottom: 1px solid #7f97b2;

}

#level_side_follow {

	width: 213px;

	height: 118px;

	padding-bottom: 15px;

	margin-bottom: 15px;

	border-bottom: 1px solid #7f97b2;

	background-image: url(./images/follow_side_box.png);

	background-position: top left;

	background-repeat: no-repeat;

}

#level_side_follow img {

	width: 47px;

	height: 48px;

	border: 0;

	margin-right: 18px;

}

ul.level_side_archives {

	padding: 0;

	margin: 0;

	margin-left: 15px;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	font-weight: normal;

}

ul.level_side_archives li {

	color: #e58521;

}

ul.level_side_archives li span {

	color: #000000;

}

ul.level_side_archives li a {

	color: #013d79;

	text-decoration: none;

	border: 0;

}

ul.level_side_archives li a:hover {

	color: #e68526;

	text-decoration: none;

	border: 0;

}

#level_content {

	width: 700px;

	float: left;

	margin-left: 49px;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #000000;

}

#level_content h1 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #003D79;

	margin: 0;

	padding: 0;

	padding-bottom: 5px;

}

#level_content h2 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #003D79;

	margin: 0;

	padding: 0;

	padding-bottom: 5px;

}

#level_content h3 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #003D79;

	margin: 0;

	padding: 0;

	padding-bottom: 5px;

}

#level_content h4 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #003D79;

	margin: 0;

	padding: 0;

	padding-bottom: 3px;

}

#level_content a {

	color: #003D79;

	text-decoration: none;

	border: 0;

}

#level_content a:hover {

	color: #e58521;

	text-decoration: none;

	border: 0;

}

#level_content p {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #000000;

	margin: 0;

	padding: 0;

	padding-top: 10px;

}

#level_content ol {

	font-size: 14px;

	margin-left:20px;

}

#level_content li {

	padding-bottom: 10px;

}

.blog_post {

	margin-bottom: 15px;

	padding-bottom: 7px;

	border-bottom: 1px solid #7f97b2;

}

#cus_pagi {

	font-family: Helvetica, Arial, sans-serif;

	font-weight: bold;

	font-size: 14px;

	color: #000000;

	text-align: right;

}

#cus_pagi a {

	padding: 5px;

	padding-top: 0;

	padding-bottom: 0;

	margin-left: 10px;

	color:#F6921E;

}

#cus_pagi a:hover {

	padding: 5px;

	padding-top: 0;

	padding-bottom: 0;

	margin-left: 10px;

	color: #00B1F4;

}

#level_clear {

	clear: both;

}

/* Footer */



#footer {

	width: 962px;

	margin-top: 20px;

	margin-bottom: 100px;

	text-align: center;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #ffffff;

}

#footer img {

	width: 43px;

	height: 28px;

}

#footer a {

	text-decoration: none;

	color: #ffffff;

}

#footer a:hover {

	text-decoration: none;

	color: #999999;

}

ol {

	font-family:helvetica, arial, sans-serif;

	font-size:11px;

	margin-left:-39px;

	margin-top:-8px;

}

li.arrows {

	list-style-image:url(http://rewardsaroundeverycorner.com/wp-content/themes/thanksagain/images/bullet.gif);

}

ol.directions {

	padding-top:20px;

	margin-left:0 !important;

	padding-left:40px;

}

#div-link {

	position: inherit;

	width: 100px;

	height: 100px;

	top: 0;

	left: 0;

}

#div-link a {

	display: block;

	width: 100px;

	height: 100px;

}

textarea#comment {

	width:700px;

}

ol.commentlist {

	padding-top:15px;

}

.144x135 {

}

.amex-card-table{

	*margin-right: 213px; /* If IE8 */

	*float:left; /* If IE8 */

	*margin-right: 213px; /* If IE 7 and below */

	*float:right; /* If IE 7 and below */

	*padding-right:900px; /* If IE 7 and below */

}

#airport-codes{

        width:500px;

        height:210px; 

        margin-bottom:10px;

}



#banner_home {

	background: url(images/banner_background.png) top left no-repeat;

	width: 962px;

	height: 358px;

	overflow: hidden;

	margin-top: 28px;

}



#banner_left {

	width: 382px;

	height: 328px;

	overflow: hidden;

	display: inline;

	float: left;

	margin-top: 30px;

	margin-left: 30px;

}



#banner_left h1 {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 50px;

	font-weight: normal;

	color: #872560;

	margin: 0;

	padding: 0;

	line-height:55px;

}

#banner_left p {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 18px;

	font-weight: normal;

	text-align: left;

	color: #5F5F5F;

	line-height:29px;

}

#banner_left a {

	text-decoration: none;

	color: #88bad3;

}

#banner_left a:hover {

	text-decoration: none;

	color: #569abd;

}



#banner_right {

	width: 550px;

	/*background: url(images/tmp_slider.png) top right no-repeat;*/

	height: 358px;

	overflow: hidden;

	float: left;

	display: inline;

}
