@charset "utf-8";/* CSS Document */body {	background-image: url(../images/back.jpg);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}.body_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;}.body_text14 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height:20px;	color: #666666;	text-decoration: none;}.body_text a:link {	color: #F26622;	text-decoration: none;}.body_text a:visited {	color: #F26622;	text-decoration: none;}.body_text a:hover {	color: #F26622;	text-decoration: underline;}.text_bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #F26622;	text-decoration: none;}.text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;}.menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #404042;}.menu a:link {	color: #404042;	text-decoration: underline;}.menu a:visited {	color: #404042;	text-decoration: underline;}.menu a:hover {	color: #404042;	text-decoration: none;}.text a:link {	color: #F26622;	text-decoration: underline;}.text a:visited {	color: #F26622;	text-decoration: underline;}.text a:hover {	color: #F26622;	text-decoration: none;	}.dotline{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;}.textbox{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666;}.textbox a:link{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666;}.textbox a:visited{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666;}.textbox a:hover{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#666666;}.community_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	padding-bottom: 10px;	padding-left: 10px;	padding-top: 5px;}.community_text a:link {	color: #E2530E;	text-decoration:underline;}.community_text a:visited {	color: #E2530E;	text-decoration:underline;}.community_text a:hover {	color: #f16622;	text-decoration:none;}.orange_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #E2530E;
	cursor:pointer;}.whit_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;}.orange_text a:link {	color: #f16622;	text-decoration:none;
	cursor:pointer;}.orange_text a:visited {	color: #f16622;	text-decoration:none;
	cursor:pointer;}.orange_text a:hover {	color: #f16622;	text-decoration:underline;
	cursor:pointer;}.mediakit_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	background-color: #FFFFFF;	padding-right: 10px;	padding-left: 10px;	text-align: justify;	padding-top: 10px;}.mediakit_text a:link {	color: #F26622;	text-decoration: underline;	background-color: #FFFFFF;	}.mediakit_text a:visited {	color: #F26622;	text-decoration: underline;	background-color: #FFFFFF;	}.mediakit_text a:hover {	color: #F26622;	text-decoration: none;	background-color: #FFFFFF;	}.mediakit_whitetext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	background-color: #FFFFFF;	padding-right: 10px;	padding-left: 10px;	text-align: justify;	padding-top: 10px;	padding-bottom: 10px;}.arrowright {	float:left;	width:16px;	height:16px;	background-image:url(../images/arrowright.gif);	background-repeat:no-repeat;	margin-right:10px;	cursor:pointer;	display:block;	margin-top:1px;}.arrowdown { float:left;width:16px;height:16px;background-image:url(../images/arrowdown.gif);background-repeat:no-repeat;margin-right:10px;display:none; }.mediakit_heading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FF0000;	vertical-align: middle;	cursor:pointer;}.number {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #666666;}.number a:link {	color: #666666;	text-decoration:none;}.number a:visited {	color: #666666;	text-decoration:none;}.number a:hover {	color: #666666;	text-decoration:underline;}.dottedline {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;}.textbox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.white_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	padding-top: 5px;	padding-bottom: 10px;	padding-left: 10px;}.white_text a:link {	color: #E2530E;	text-decoration:underline;	}.white_text a:visited {	color: #E2530E;	text-decoration:underline;}.white_text a:hover {	color: #E2530E;	text-decoration:none;}.white_dottedline {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}.faq_heading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #E2530E;	text-decoration:none;	cursor: pointer;}.faq_heading a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #E2530E;	text-decoration:none;	cursor: pointer;}.faq_heading a:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #E2530E;	text-decoration:none;	cursor: pointer;}.faq_heading a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #E2530E;	text-decoration:none;	cursor: pointer;}.greytext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.testimonial {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	background-color: #f26622;	padding: 10px;}.testimonial a:link {	color: #ffffff;	text-decoration: underline;}.testimonial a:visited {	color: #ffffff;	text-decoration: underline;}.testimonial a:hover {	color: #ffffff;	text-decoration: none;}.testimonial1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.testimonial1 a:link {	color: #666666;	text-decoration: underline;}.testimonial1 a:visited {	color: #666666;	text-decoration: underline;}.testimonial1 a:hover {	color: #666666;	text-decoration: none;}.valentine_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #d14081;	text-decoration: none;	padding: 5px;}.productback{background-image:url(../images/product_backimage.jpg);background-repeat:no-repeat;height:848px;}.body_textbold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;	font-weight:bold;	text-decoration: none;}.body_textbold a:link {	color: #F26622;	text-decoration: none;}.body_textbold a:visited {	color: #F26622;	text-decoration: none;}.body_textbold a:hover {	color: #F26622;	text-decoration: underline;}.boxheading {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	color: #f26622;	font-weight: bold;}.boxcontent {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	color: #58585a;}.body_textbold16 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #666666;	font-weight:bold;	text-decoration: none;}.body_textbold16red {	font-family: Arial,Verdana, Helvetica, sans-serif;	font-size: 16px;	color: red;	font-weight:bold;	text-decoration: none;}
	
	.body_textbold14Orange {	font-family: Verdana,Arial, Helvetica, sans-serif;	font-size: 14px;	color: #F26622;	font-weight:bold;	text-decoration: none;}
	
	
.orange_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F26622;
}

.orange_heading a {
	color: #F26622;
	text-decoration:none;

}

.orange_heading a:hover {
	color: #F26622;
	text-decoration:underline;
}

body {
	background-repeat: repeat-x;
	background-color: #D3D4D6;
}

.left {float: left;}
.right {float: right;}

.leftpic {float: left; margin: 0 10px 10px 0;}
.rightpic {float: right; margin: 0 0 10px 10px;}


a img {border: none;}

div {position: relative;}

.home_iphone_promo {width: 730px; height: 192px; background: url(../images/home_iphone_promo.png) no-repeat;  margin: 0 auto;}
.home_iphone_promo h1 {text-indent: -9999em;}
.home_iphone_promo .btn_preorder_top {position: absolute; bottom: 30px; z-index: 5}
.home_iphone_promo a.btn_home_iphone {display: block; width: 114px; margin: 0 auto; padding-top: 80px; padding-left: 50px;}

.kayak_page, .pocketxshot_page  {width: 925px; height: 853px; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; position: relative;}
.kayak_page ul, .pocketxshot_page ul {padding-left: 1.5em;}
.kayak_page ul li, .pocketxshot_page ul li {padding: 0; margin: 0; margin-bottom: .8em;}
.kayak_page h2, .pocketxshot_page h2 {font-size: 18px}
.kayak_page .btn_btn_top, .pocketxshot_page .btn_btn_top {position: absolute; top: 10px; right: 10px; padding: 0; }
.kayak_page .btn_btn_main {margin-left: 30px;}
.kayak_page .main_content, .pocketxshot_page .main_content {padding: 0; margin: 0; padding-top: 15px}
.kayak_page .main_content .inner {margin: 0; padding: 0; margin-top: -20px;}

.pocketxshot_page .main_content .inner {width: 495px; float: right; margin: 0; padding: 0;}
.pocketxshot_page .main_content .leftpic {margin-right: 1.5em;}
.pocketxshot_page .main_content .inner ul li {margin-right: -1em; }
.pocketxshot_page .btn_btn_main {margin-left: 170px; clear: both;}

.kayak_page .sub_content {width: 925px; height: 416px; background: url(../images/bg_kayak_subcontent.jpg) no-repeat; clear: both; margin-bottom: 10px;}
.pocketxshot_page .sub_content {width: 925px; height: 416px; background: url(../images/bg_pocket_subcontent.jpg) no-repeat; clear: both; margin-bottom: 10px;}


.sub_content ul {list-style-type: circle }
.kayak_page .sub_content .inner {width: 370px; margin-left: 280px; margin-top: 20px; }
.kayak_page .sub_content ul, .pocketxshot_page .sub_content ul {padding: 0; margin-left: 1.5em;}
.kayak_page .sub_content ul li, .pocketxshot_page .sub_content ul li {margin-bottom: 1em; padding: 0; margin-left: 0;}

.pocketxshot_page .sub_content .inner {width: 540px; margin-left: 40px; margin-top: 20px; }
.pocketxshot_page .sub_content .inner .col {float: left; width: 250px; margin-right: 20px;}

.subscript {font-size: 10px; display: block; padding-top: 5px;}

.title_main_kayak {width: 431px; height: 71px; background: url(../images/title_kayakmount.png) no-repeat; text-align: center; margin: 0 auto; margin-top: 0;  }
.title_kayak_free {width: 486px; height: 89px; background: url(../images/text_kayak_freeyourhands.gif) no-repeat; text-align: center; margin-left: 412px;   }
.title_sub_kayak {width: 741px; height: 54px; background: url(../images/title_kayak_getinthe.png) no-repeat; background-position: 0 15px;text-align: center; margin: 0 auto; color: white;  }

.title_main_pocketxshot {width: 386px; height: 71px; background: url(../images/title_pocketxshot.png) no-repeat; text-align: center; margin: 0 auto; margin-top: 0;  }
.title_sub_pocket {width: 773px; height: 54px; background: url(../images/title_pocket_subcontent.png) no-repeat; background-position: 0 15px;text-align: center; margin: 0 auto; color: white;  }


.replace span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;}
	
.kayak_page .quote {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 19px; text-align: center; padding-right: 30px; }
.kayak_page blockquote {line-height: 1.6em}	
.kayak_page blockquote span {float: right; padding-top: 5px}

.pocketxshot_page .quote {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 19px; margin-top: 20px; }

a img {border: none;}

.iphone_page  {width: 925px; height: 853px; background: #fff url(../images/bg_iphonelanding.jpg) no-repeat; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; position: relative;}
.iphone_page ul {padding-left: 1em;}
.iphone_page ul li {padding: 0; margin: 0; margin-bottom: .8em;}
.iphone_page h2 {font-size: 18px}
.iphone_page .btn_preorder_top {position: absolute; top: 10px; right: 10px; padding: 0; }
.iphone_page .btn_preorder_main {margin-left: 30px;}

.iphone_page .main_content {height: 430px; display: block; z-index: 2;   }
.iphone_page .main_content .inner {width: 605px; padding: 130px 0 0 320px; overflow: hidden; z-index: 2;}

.iphone_page .sub_content {clear: both;}
.iphone_page .sub_content ul {list-style-type: circle }
.iphone_page .sub_content .inner {width: 340px; margin-left: 240px; margin-top: 80px;}

.iphone_page2  {width: 925px; height: 873px; background: #fff url(../images/bg_iphonelandingNew.jpg) no-repeat; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; position: relative;}
.iphone_page2 ul {padding-left: 1em;}
.iphone_page2 ul li {padding: 0; margin: 0; margin-bottom: 7px;}
.iphone_page2 h2 {font-size: 18px}
.iphone_page2 .btn_preorder_top {position: absolute; top: 10px; right: 10px; padding: 0; }
.iphone_page2 .btn_preorder_main {margin-left: 30px;}

.iphone_page2 .main_content {display: block; z-index: 2;   }
.iphone_page2 .main_content .inner {width: 630px; height:340px; padding: 95px 0 0 240px; overflow: hidden; z-index: 2;}

.iphone_page2 .sub_content {clear: both;}
.iphone_page2 .sub_content ul {list-style-type: circle }
.iphone_page2 .sub_content .inner {width: 370px; margin-left: 240px; margin-top: 50px;}
.orange_highlight {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #fc7b1b;	text-decoration: none;}
.thumbBox {
	float:left;
	width:82px;
	height:82px;
	border: 1px solid #666;
	margin:2px;
	text-align:center;
}


.travel_page  {width: 925px; height: 873px; background: #fff url(../images/travelbg.jpg) no-repeat; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; position: relative;}
.travel_page ul {padding-left: 1em;}
.travel_page ul li {padding: 0; margin: 0; margin-bottom: 7px;}
.travel_page h2 {font-size: 18px; text-align:center;}
.travel_page .btn_preorder_top {position: absolute; top: 10px; right: 10px; padding: 0; }
.travel_page .btn_preorder_main {
	margin-left: 0px;
	margin-top:9px
}

.travel_page .main_content {display: block; z-index: 2; height:860px;}
.travel_page .main_content .inner {width: 765px; height:340px; padding: 75px 80px 0 80px; overflow: hidden; z-index: 2;}
.travel_page .main_content .inner .textbox {
	padding-left:320px;
	padding-top:20px;
	width:460px;
	height:220px;
}
.travel_page .thumbnails {
	width:455px;
	height:90px;
	margin-right:35px;
	float:right;
}
.travel_page .thumbnails img {
	padding:1px;
}
.travel_page .thumbnails .slideControl {
	padding-top:10px;
}
.travel_page .travel_featured {
	padding-top:20px;
	float:left;
	padding-left:65px;
	width:360px;
	clear:left;
}
.travel_page .travel_resources {
	padding-top:20px;
	float:right;
	padding-right:65px;
	width:360px;
	clear:right;
}
.travel_page .greyBoxText {
	float:left;
	padding-left:68px;
	padding-top:36px;
	width:325px;
	height:105px
}
.travel_page .sub_content {clear: both;}
.travel_page .sub_content ul {list-style-type: circle }
.travel_page .sub_content .inner {width: 370px; margin-left: 240px; margin-top: 50px;}
.travel_page .thumbBox {
	float:left;
	width:82px;
	height:82px;
	border: 1px solid #666;
	margin:2px;
	text-align:center;
}


.affiliate_page  {width: 925px; height: 600px; background: #fff url(../images/affiliateBG.jpg) no-repeat; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; position: relative;}
.affiliate_page ul {padding-left: 1em;}
.affiliate_page ul li {padding: 0; margin: 0; margin-bottom: .8em;}
.affiliate_page h2 {font-size: 18px}
.affiliate_page .applyNow {
	position: absolute;
	top: 114px;
	right: 14px;
	padding: 0;
}
.affiliate_page .applyNow2 {
	position: absolute;
	top: 209px;
	right: 14px;
	padding: 0;
}

.affiliate_page .main_content {height: 185px; display: block; z-index: 2;   }
.affiliate_page .main_content .inner {width: 725px; padding: 50px 100px 10px 100px; overflow: hidden; z-index: 2; text-align:center;}

.affiliate_page .sub_content {clear: both;}
.affiliate_page .sub_content ul {list-style-type: circle }
.affiliate_page .sub_content .inner {width: 340px; margin-left: 100px; margin-top: 0px; height:330px; float:left}
.affiliate_page .sub_content .inner .already {width: 250px; margin-left: 10px; margin-top: 270px; height:60px;}
.affiliate_page .sub_content .right {width: 340px; margin-right: 100px; margin-top: 0px; height:350px;}

.home_promo {width: 852px; height: 192px; background: url(../images/home_new_promo.png) no-repeat;  margin: 0 auto;}
.home_promo2 {width: 854px; height: 184px; background: url(../images/home_banner_updated_2.png) no-repeat;  margin: 0 auto;}
.home_promo h1 {text-indent: -9999em;}
.home_promo2 h1 {text-indent: -9999em;}
.home_promo a.btn_learn_more {background: url(../images/btn_learn_more.jpg) no-repeat; display: block; width: 105px; height: 28px; margin: 0 auto; top: 60px; left: 300px; float: left; position: absolute}
.home_promo a.btn_learn_more2 {background: url(../images/btn_learn_more.jpg) no-repeat; display: block; width: 105px; height: 28px; margin: 0 auto;top: 60px; right: 55px; float: right; position: absolute}
.home_promo2 a.btn_learn_more {
	background: url(../images/btn_learn_more_sm.jpg) no-repeat;
	display: block;
	width: 85px;
	height: 25px;
	margin: 0 auto;
	top: 92px;
	left: 342px;
	float: left;
	position: absolute
}
.home_promo2 a.btn_learn_more2 {
	background: url(../images/btn_learn_more_sm.jpg) no-repeat;
	display: block;
	width: 85px;
	height: 25px;
	margin: 0 auto;
	top: 92px;
	right: 14px;
	float: right;
	position: absolute
}
.home_promo2 a.btn_learn_more3 {
	background: url(../images/btn_learn_more_sm.jpg) no-repeat;
	display: block;
	width: 85px;
	height: 25px;
	margin: 0 auto;
	top: 92px;
	right: 648px;
	float: right;
	position: absolute
}
.home_promo2 a.btn_learn_more4 {
	background: url(../images/btn_learn_more_sm.jpg) no-repeat;
	display: block;
	width: 85px;
	height: 25px;
	margin: 0 auto;
	top: 92px;
	right: 231px;
	float: right;
	position: absolute
}
.line
{ background-image:url(../images/Line.jpg);
background-repeat:repeat-y;
width:60px;
}
