.news_block {
    height: 225px;
}
#aboutpage h2 {
	margin-left: 0px;
}
#socialLinks {
	width: 980px; height: 40px; padding-top: 5px; padding-left: 580px;
}
#socialLinksContent {
	width: 410px; height: 30px; right: 0px; padding-top: 5px; float: right; position: relative;
}
#socialLinks .fb-like {
	float: left;
}
#socialLinks .sltwitter {
	width: 300px; float: left;
}
#proslider {
	
}
#content ul li {
	padding: 6px 0px;
}

#content1{
	border-top:1px solid #ddd;
	clear:both;
	position:relative;
	}
#hpBlogFeed {
	
	background: url("../images/break-980.png") no-repeat bottom; 
	width:365px;
	text-align: left; 
	padding-bottom: 10px; 
	font-size: 14px; 
	font-weight: bold;
	position:relative;
	margin-bottom:15px;
	
}
#hpBlogFeed p{
	margin: 5px 0px;
	color:#666;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	}
	
#hpBlogFeed a {
	font-size: 14px;
	color:#F60;
}
.news_date {
	font-size: 14px;
	color:#F60;
}
#hpBlogFeed a:hover {
	text-decoration: underline;
}
#hpBanners {
	float:right;
	width:580px;
	margin: -10px 0px 10px 0px;
	display:table;
}
.hpBannerLargeOne {
	width: 380px; 
	margin-right: 15px;
	display:table-cell;
}
.hpBannerTwo {
	width: 380px; 
	margin-right: 10px; 
	float: left;
}
.hpBannerTwo img {
	float: left;
}
.hpBannerTwo img.mlist {
	margin-right: 15px;
}
.hpBannerSmall {
	width: 190px; 
	display:table-cell;
}
.hpBannerLargeTwo {
	width: 380px; margin-right: float: left;
}
#productOverview {
	width: 980px; margin-right: 20px; float: left;
}
#productCol1 {
	width: 460px; margin-right: 40px; float: left;
}
#productCol2 {
	width: 220px; float: left;
}
#productCol3 {
	width: 220px; float: right;
}
#descriptionVideo {
	width: 440px; float: right;
}
#productVideo {
	margin-top: 20px; margin-bottom: 20px; display: none;
}
#productOverview ul {
	margin: 5px 0px; padding-left: 0px; list-style-type: none;
}
#productOverview ul li {
	background: url("../images/bullet.png") no-repeat left top; margin: 5px 0px; padding: 4px 0px 6px 15px;
}
#productOverviewDisclaimer {
	color: rgb(153, 153, 153); margin-top: 20px; margin-bottom: 40px;
}
#productOverview small {
	font-size: 10px;
}
#supportPage {
	width: 100%;
	border-top:1px #e8e8e8 solid;
	padding-top:15px;
	margin-top:-10px; 
}
#supportPage h2 {
	padding-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
#supportPage p {
	padding: 3px 5px 3px 0px;
}
.supportColumnLeft {
	width: 230px; margin-right: 20px; float: left;
}
.supportColumnRight {
	width: 230px; float: right;
}
#supportPage .supportColumnLeft ul {
	padding: 0px; list-style-type: none;
}
#supportPage .supportColumnRight ul {
	padding: 0px; list-style-type: none;
}
#supportPage .supportColumnLeft ul li {
	padding: 5px 0px;
}
#supportPage .supportColumnRight ul li {
	padding: 5px 0px;
}
#supportPage h3 {
	padding-top: 6px; 
	padding-bottom: 10px; 
	padding-left: 35px; 
	font-size: 16px; 
	font-weight: bold; 
	border-bottom-color: rgb(221, 221, 221); 
	border-bottom-width: 1px; 
	border-bottom-style: solid;
}
#supportPage h3.video {
	background: url("../images/support/support_icon01.jpg") no-repeat left top;
}
#supportPage h3.faq {
	background: url("../images/support/support_icon02.png") no-repeat left top;
}
#supportPage h3.policies {
	background: url("../images/support/support_icon03.png") no-repeat left top;
}
#supportPage h3.contact {
	background: url("../images/support/support_icon04.png") no-repeat left top;
}
#supportPage h3.general {
	background: url("../images/contact/icon01.png") no-repeat left top;
}
#supportPage h3.technical {
	background: url("../images/contact/icon02.png") no-repeat left top;
}
#supportPage h3.media {
	background: url("../images/contact/icon03.png") no-repeat left top;
}
#supportPage h3.sales {
	background: url("../images/contact/icon04.png") no-repeat left top;
}
#supportPage h3.carriers {
	background: url("../images/support/carriers.png") no-repeat left top;
}
#supportPage h3.events {
	background: url("../images/support/events.png") no-repeat left top;
}
#supportPage h3.business {
	background: url("../images/support/business.png") no-repeat left top;
}
#supportPage h3.travel {
	background: url("../images/support/travel.png") no-repeat left top;
}


#contact_div{
	padding:35px 50px;
	width:80%;
	margin:30px auto;
	border-top:1px solid #ddd;
	display: table;
	}
#contact_div .center h2{
	font-size:25px;
	padding-bottom:10px;
}

#contact_div table td {
	padding:6px 10px;
}
#contact_div .left{
	border:1px #fff solid;
	display:table-cell;
	background:url("../images/temp/line-left.jpg") top right no-repeat;
	}
#contact_div .right{
	border:1px #fff solid;
	display:table-cell;
	background:url("../images/temp/line-right.jpg") top left no-repeat;
	}

#contact_div .center{
	border:1px #fff solid;
	display: table-cell;
	border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px;
	width:80%;
	margin:30px auto;
	}
#contact_div #textfield{
	font-family:"Century Gothic", Arial;
	border:1px #CCC solid;
	border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px;
	margin:6px;
	height:23px;
	width:200px;
	background-color:#eee;
	padding:5px 10px;
	}
#contact_div #textfield2{
	font-family:"Century Gothic", Arial;
	border:1px #CCC solid;
	border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px;
	margin: 10px;
	width:455px;
	background-color:#eee;
	padding:5px 10px;
	overflow:auto;

	scrollbar-3d-light-color:#eee;
	scrollbar-arrow-color:#999;
	scrollbar-base-color:#eee;
	scrollbar-darkshadow-color:#eee;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#eee;
	scrollbar-shadow-color:#fff;
	scrollbar-track-color:#eee;
	}

#contact_div #button{
	border:0px;
	padding:8px 10px;
	margin-right:13px;
	font-family:"微軟中黑體", Arial ;
	font-size:18px;
	color:#FFF;
	border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px;
	background-color: #000;
}

#contact_div #button:hover {
	background-color: #F60;
}
#contact_div table span{
	font-weight:bold;
	margin-left:10px;
}



#featurePage {
	width: 980px;
	border-top: solid 1px rgb(221, 221, 221);
	padding-top:10px;
}
#featurePage h2 {
	font-size: 26px; font-weight: bold;
}
#featurePage h3 {
	font-size: 20px; font-weight: bold;
}
#featureHeader {
	background: url("images/features/featureheaderbg.png") no-repeat top; 
	width: 980px; 
	padding: 10px 0px; 
	margin-bottom: 20px; 
	border-bottom-color: rgb(221, 221, 221); 
	border-bottom-width: 1px; 
	border-bottom-style: solid;
}
#featureHeaderContent {
	width: 410px; 
	padding-top: 110px; 
	padding-left: 10px;
}
#featureHeaderContent h3 {
	font-size: 20px; 
	font-weight: bold;
}
.featureBox h3 {
	margin: 0px 0px 6px; 
	padding: 0px 10px; 
	font-size: 16px;
}
.featureBox p {
	padding: 0px 10px;
	line-height: 18px;
}
.featureBox {
	margin: 10px; 
	padding: 0px; 
	width: 460px; 
	float: left;
}
.featureImage {
	text-align: center;
}
.featureBoxLarge {
	margin: 0px auto; 
	padding: 20px; 
	width: 920px; 
	text-align: center;
}
.featureBoxLarge P{
	font-size:14px;
}

.featureBreak {
	margin: 20px 0px; 
	clear: both; 
	border-bottom-color: rgb(221, 221, 221) ; 
	border-bottom-width: 2px; 
	border-bottom-style: dotted;
}
#buzzVideo {
	padding: 0px 0px 20px;
	position:relative;
}
#buzzPress {
	padding: 0px 0px 30px;
}
#buzzAwards {
	padding: 0px 0px 30px;
}

#buzzVideo img {
	margin: 15px 15px 15px 15px; 
	float: left;
}
#buzzVideo .pressBox {
	background: rgb(248, 248, 248); 
	width:98%;
	margin: 15px 0px 0px 0px; 
	border: 1px solid rgb(221, 221, 221);
	position:relative;
    font-size:14px;
}
#buzzVideo .pressBox p{
	margin-left: 250px; 
    font-size:14px;
}

#buzzPress img {
	
}
#buzzAwards img {
	margin: 15px 15px 0px 0px; 
	
}
#buzzPress .pressBox {
	background: rgb(248, 248, 248); 
	margin: 15px 15px 0px 0px; 
	border: 1px solid rgb(221, 221, 221); 
	width: 228px;
	height: 350px; 
	float: left;
    font-size:14px;
}
#buzzAwards .pressBox {
	background: rgb(248, 248, 248); 
	margin: 15px 15px 0px 0px; 
	border: 1px solid rgb(221, 221, 221); 
	width: 228px; 
	height: 350px; 
	float: left;
    font-size:14px;
}
#buzzAwards .pressBox .readmore{
	display:table-cell;
	vertical-align:text-bottom;
	position:relative;
}

.pressBox img {
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both;
}
.pressBox p {
	font-size:14px;
	padding: 15px 10px 10px 10px; 
	font-family:"微軟正黑體" , Arial;
	font-style: italic;
}
.readmore {
	bottom: 0px; position: relative;
}
p.quote {
	height: 100px;
}
#mediaPage {
	width: 100%;
}
#mediaPage h2 {
	padding-bottom: 10px; 
	border-bottom-color: rgb(221, 221, 221); 
	border-bottom-width: 2px; 
	border-bottom-style: solid;
}
#mediaPage p {
	padding: 3px 5px 3px 0px;
}
#mediaPage .videoBox p {
	
}
#mediaPage .videoBox {
	margin: 10px 5px; 
	width: 230px; 
	float: left;
}
#mediaPage .videoLogo img {
	padding: 10px; 
	width: 75px; 
	float: left;
}
#mediaPage .pressContact {
	width: 230px; 
	font-size: 12px; 
	margin-top: 20px; 
	float: left;
}
#mediaPage #highlights {
	
}
#mediaPage .HighlightBox {
	margin: 10px 0px; 
	width: 730px; 
	padding-bottom: 13px; 
	border-bottom-color: rgb(221, 221, 221); 
	border-bottom-width: 2px; 
	border-bottom-style: dotted; 
	float: right;
}
#mediaPage .HighlightBox img {
	float: left;
}
#mediaPage .HighlightBox p {
	padding: 10px 10px 10px 0px; 
	font-size: 14px; 
	font-style: italic; 
	margin-left: 145px;
}
.videoBreak {
	margin: 20px 0px; 
	clear: both; 
	border-bottom-color: rgb(221, 221, 221); 
	border-bottom-width: 2px; 
	border-bottom-style: dotted;
}
.last {
	border-bottom-color: currentColor; 
	border-bottom-width: medium; 
	border-bottom-style: none;
}
#howtoPage .h2Box {
	margin: 10px 5px; 
	width: 230px; 
	float: left;
}
#faqCTA {
	width: 220px; 
	margin-left: 20px; 
	float: right;
}
#faqBox {
	width: 900px; 
	border-top:1px #e8e8e8 solid;
	float: left;
}
#faqBox h2 {
	margin: 20px 0px;
}
#faqBox iframe {
	margin: 10px 0px 10px 25px;
}
h3.trigger {
	background: url("../images/temp/faq_trigger.png") no-repeat;
	padding: 0px 0px 0px 35px; 
	margin: 0 0 15px 0;
	width: 900px;  
	line-height: 36px; 
	font-size: 14px; 
	font-weight: bold; 
	float: left;
}
h3.trigger a {
	color:#F60; 
	font-size: 15px; 
	text-decoration: none; 
	display: block;
	
}
h3.trigger a:hover {
	text-decoration: underline;
}
h3.active {
	background-position: left bottom;
}
a.trigger {
}
a.trigger hover {
	text-decoration: underline;
}
a.active {
}

.toggle_container {
	margin: 0px; 
	padding: 0px; 
	width: 900px; 
	overflow: hidden; 
	clear: both; 
	font-size: 13px;
}
.toggle_container .block {
	padding: 0px 0px 0px 10px;
}
.toggle_container strong {
	font-style: italic;
}
div.toggle_container small {
	padding: 0px 0px 0px 25px;
}
div.toggle_container p {
	padding: 0px 0px 0px 25px;
}
#videoPage {
	
}
#videoPage .youTubeBox {
	margin: 10px 7px; 
	width: 475px; 
	height: 271px; 
	float: left;
}
#videoPage h2 {
	margin: 25px 0px 10px; 
	padding-bottom: 10px; 
	border-bottom-color: rgb(221, 221, 221); 
	border-bottom-width: 1px; 
	border-bottom-style: solid;
}
#gsmPage {
	
}
.gsmMapLarge {
	margin-bottom: 35px;
}
.gsmCol {
	width: 25%; float: left;
}


#whyPage iframe {
	padding: 10px 0px; 
	border-top-color: rgb(221, 221, 221); 
	border-top-width: 1px; 
	border-top-style: solid;
}
.why960 {
	padding-bottom: 30px; 
	margin-bottom: 30px; 
	border-bottom-color: rgb(221, 221, 221); 
	border-bottom-width: 1px; 
	border-bottom-style: solid;
}
.why460 {
	margin: 0px 10px 30px; 
	width: 460px; 
	float: left;
}
.why460 P {
	font-size:14px;
}
.why460 STRONG{
	font-weight:bolder;
	color:#000;
}

.why300{
	margin: 0px 10px 30px; 
	width: 300px; 
	float: left;
}
.why300 P {
	font-size:14px;
}
.why300  STRONG{
	font-weight:bolder;
	color:#000;
}


#whyPage h2 strong {
	color: #F60; 
	font-weight: 700;
}
.why300 h3 {
	color: rgb(17, 17, 17);
}
.redText {
	color: rgb(237, 28, 36);
}
#pressBase {
	padding: 10px 10px 0px 10px; 
	border-top-color: rgb(221, 221, 221); 
	border-top-width: 1px; 
	border-top-style: solid;
	clear:both;
	
}

.pressBaseBox {
	margin: 0px 20px 5px; 
	width: 440px;
	height: 290px;
	padding-top: 10px; 
	float: left;
	text-align:center;
	position:relative;
}
.pressBaseBox p {
	padding: 0; margin: 0;
	text-align: left; 
	font-size: 16px;
	line-height: 26px;
	font-style: italic;
}
.pressBaseBox p strong {
	color:#F60; font-weight: 700;
}
.pressBaseLink {
	width:960px;
	text-align: right; 
	font-size: 16px; 
	font-style: italic;
	position:relative;
	clear: both;
}
.pressBaseMore { width: 440px; height: 60px; position: absolute; bottom: 0; }
#contactBase {
	width: 980px; 
	text-align: right; 
	font-size: 12px; 
	font-weight: bold; 
	
	position:relative;
	clear:both;
}
.banner {
	background: url("../images/break-980.png") no-repeat bottom; 
	padding-bottom: 20px;
}
#banner980 {
	margin-bottom: 20px;
}
#banners {
	margin: 20px 0px; 
	padding: 10px 0px; 
	width: 980px; 
	border-top-color: rgb(221, 221, 221); 
	border-top-width: 1px; 
	border-top-style: solid;
}
#banners .bannerOne {
	float: left;
}
#banners .bannerTwo {
	float: right;
}
.wishlist {
	display: none;
}
.compare {
	display: none;
}
.product-filter {
	display: none;
}
.product-compare {
	display: none;
}

.blackText {
	color: rgb(17, 17, 17);
}
.redText {
	color:#F60;
}
.greyText {
	color: rgb(153, 153, 153);
}

.pcode {
	color: rgb(204, 0, 0); 
	font-weight: bold;
}
.spacer {
	clear: both;
}
#mc_embed_signup {
	
}
#mc_embed_signup .button {
	 clear:both;
	 background-image:url("../images/temp/search_bt_up.jpg");
	 /*background-color: #ed1c24; */
	 border: 0px; 
	 border-radius:4px; 
	 color: #FFFFFF; 
	 cursor: pointer; 
	 display: inline-block; 
	 font-size:15px; 
	 font-weight: bold; 
	 height: 32px; 
	 line-height: 32px; 
	 margin: 0px 5px 10px 0px; 
	 padding:0; 
	 text-align: center; 
	 text-decoration: none; 
	 vertical-align: top; 
	 white-space: nowrap; 
	 width: auto;
	 }
#mc_embed_signup .button:hover { 
	/*background-color:#ca202c;*/
	background-image:url("../images/temp/search_bt_roll.jpg");
	}

#mc_embed_signup input.email { 
	padding:6px 10px; 
	text-indent:5px; 
	width:180px;
	color:#999;
	}
#mc_embed_signup input.button { 
	width:40px; 
	margin:0px 0px 10px 5px; 
	min-width:30px; 
	height: 33px;
	background-color:#ca202c;
	border-radius: 3px;
	border:0px;
	color:#fff;
	font-weight:bold;
	font-family:"Century Gothic", Arial;
	}
#clearance {
	background: rgb(204, 0, 0); 
	padding: 20px 5px; 
	width: 950px; 
	text-align: center; 
	color: rgb(255, 255, 255); 
	text-transform: uppercase; 
	margin-bottom: 10px; 
	display: inline-block;
}
#clearance a {
	
}
#clearance a:hover {
	text-decoration: underline;
}
#tab_description {
	margin: 0px auto; padding: 30px 0px;
}
#productPage h1 {
	margin-bottom: 0px;
}
#productThumbs {
	
}
#productThumbs a.thickbox img {
	border: 1px solid rgb(204, 0, 0);
}
#productThumbs a.thickbox:hover {
	border: 1px solid rgb(37, 170, 225); display: block;
}
#productOverview {
	background: url("../images/ppbg.png") no-repeat right bottom; 
	width: 960px; 
	margin-right: 20px; 
	float: left;
}
#productCol1 h3 {
	padding: 0px 0px 8px; 
	color: rgb(17, 17, 17); 
	font-size: 14px; 
	font-weight: 600; 
	margin-bottom: 10px; 
	border-bottom-color: rgb(243, 243, 243); 
	border-bottom-width: 1px; 
	border-bottom-style: solid;
}
#productCol2 h3 {
	padding: 0px 0px 8px; 
	color: rgb(17, 17, 17); 
	font-size: 14px; 
	font-weight: 600; 
	margin-bottom: 10px; 
	border-bottom-color: rgb(243, 243, 243); 
	border-bottom-width: 1px; 
	border-bottom-style: solid;
}
#productCol3 h3 {
	padding: 0px 0px 8px; 
	color: rgb(17, 17, 17); 
	font-size: 14px; 
	font-weight: 600; 
	margin-bottom: 10px; 
	border-bottom-color: rgb(243, 243, 243); 
	border-bottom-width: 1px; 
	border-bottom-style: solid;
}
#productCol1 {
	width: 460px; 
	margin-right: 35px; 
	float: left;
}
#productCol2 {
	width: 180px; 
	margin-right: 10px; 
	margin-left: 20px; 
	float: left;
}
#productCol3 {
	width: 220px; 
	float: right;
}
#descriptionVideo {
	width: 440px; 
	float: right;
}
#productVideo {
	margin-top: 20px; 
	margin-bottom: 20px; 
	display: none;
}
#productCol1 ul {
	margin-right: 20px; 
	float: left;
}
#productCol2 strong {
	font-weight: 600;
}
#productCol2 ul {
	margin: 0px; 
	padding: 0px; 
	list-style-type: none;
}
#productCol3 ul {
	margin: 0px; 
	padding: 0px; 
	list-style-type: none;
}
#productCol2 ul li {
	margin: 0px; 
	padding: 5px 0px; 
	line-height: 22px; 
	font-size: 12px; 
	border-bottom-color: rgb(232, 232, 232); 
	border-bottom-width: 1px; 
	border-bottom-style: dashed;
}
#productCol3 ul li {
	margin: 0px; padding: 5px 0px; line-height: 22px; font-size: 12px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: dashed;
}
#productCol1 ul li.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#productCol2 ul li.last {
	margin-bottom: 30px; 
	border-bottom-color: currentColor; 
	border-bottom-width: medium; 
	border-bottom-style: none;
}
#productCol3 ul li.last {
	margin-bottom: 30px; 
	border-bottom-color: currentColor; 
	border-bottom-width: medium; 
	border-bottom-style: none;
}
#productCol3 img {
	padding-bottom: 10px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: dashed;
}
#productOverviewDisclaimer {
	color: rgb(153, 153, 153); 
	margin-top: 0px; 
	margin-bottom: 40px;
}
#productOverview small {
	line-height: 11px; 
	padding-top: 3px; 
	font-size: 10px;
}
li small {
	line-height: 8px; 
	font-size: 10px;
}
.ppFeature {
	margin: 0px 0px 20px; 
	padding: 0px 0px 10px; 
	clear: both; 
	border-bottom-color: rgb(221, 221, 221); 
	border-bottom-width: 1px; 
	border-bottom-style: dashed; 
	min-height: 70px;
}
.ppFeature h4 {
	margin: 0px 0px 5px; 
	padding: 0px; 
	font-size: 14px;
}
.ppFeature img {
	padding: 0px 10px 30px 0px; 
	clear: both; 
	float: left;
}
#column-right {
	padding-top: 85px;
}


/*最大標題底線*/


#termsPage{
	border-top:1px #e8e8e8 solid;
}

#termsPage h4{
	font-size:18px;
	font-weight:bold;
	color: #F60;
}
#termsPage p{
	font-size:14px;
}

#whyPage{
	border-top:1px #e8e8e8 solid;
}
#buzzPage{
	border-top:1px #e8e8e8 solid;
	padding-bottom:30px;
	padding-top:10px;
}

#line{
	border-top:1px #e8e8e8 solid;
	padding-top:15px;
	margin-top:-10px;
}