@charset "utf-8";
/* Basic CSS Reset */
body, div,  dl, dt, dd, h1, h2, h3, h4, h5, h6, p, a,
pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {margin:0;padding:0;}
img, fieldset, legend, table, tr, td, th {border:none;}
table, td{vertical-align:top;text-align:right;}
th{vertical-align:middle;text-align:right;}
button{cursor:pointer}
input[type="submit"],
input[type="button"]{cursor:pointer}
/* Reduced lists reset to margins only, all list styles and paddings remain system default */
ul, ol{margin:0;}
/* Fonts and Directionality
 * - For 14px font size change .75em to .85em, note that then the following numbers do not apply.
 * - Font sizes (when base size is .75em, calculated as desired font size devided by 12):
 *	 10px = .83em
 *	 11px = .916em
 *	 12px = 1em
 *	 13px = 1.083em
 *	 14px = 1.166em
 *	 16px = 1.333em
 *	 18px = 1.5em
 *	 20px = 1.666em
 *   etc...
 */
body{direction:rtl;font-family:Arial,'Arial Hebrew', Helvetica, sans-serif;font-size:100%;word-wrap:break-word;}
#page{font-size:.75em;line-height:1.333em;}
h2 a{color:#fff;}
/* In Firefox (All versions) there is an inconsistant bug with relative font size in tables, this line fixes that. */
table{font-size:1em}

/* Page Template */

/*Layout*/
#page{width:729px;margin:0 auto;padding:30px 0;}

#header,
#main,
#footer,
#intro{width:100%;overflow:hidden;}

#header{height:80px;}
#header h1{float:left;}
#header h1 a{display:block;overflow:hidden;text-align:left;direction:ltr;white-space:nowrap;text-indent:-9999px;}
#header h2{float:left;}
#header h2 a{display:block;overflow:hidden;text-align:left;direction:ltr;white-space:nowrap;text-indent:-9999px;}

#tabs{padding:0 70px 0 98px}
#tabs ul{width:100%;overflow:hidden;text-align:center;padding:0;}
#tabs li{float:right;width:33%;height:45px;padding:9px 0 0 0;list-style-type:none;}
#tab-content{height:190px;}
#intro-single #tab-content{height:50px;}

#footer{padding-top:40px;}
#footer ul{text-align:center;float:left;line-height:2em;margin-left:100px;padding:0;}
#footer li{display:inline;list-style-type:none;padding:0 .4em 0 .6em;}

#footer p.credit {
	float:left;
	line-height:2em;
	margin-left:420px;
	text-align:center;
	background-color:#FFF;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	color: #5B473B;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin-top:20px;
}
#footer p.credit a {
	color: #FAAC5E;
}
.ie6-bg{display:none;}
/*Decorations*/

body{color:#3b2313;}
a{text-decoration:none;}
a:hover,
a:focus{text-decoration:underline;}

#footer ul{background:#fff;}
#footer li a{color:#3b2313;}
#footer li{background:url(/images/bg_footer_links.gif) no-repeat 0 55%}
#footer li.last{background:none;}

/*Page Background*/
body.page-home, body.page-general{background:url("http://www.tween-id.com/customers/ecosport_bg/bg_index.gif") no-repeat fixed 50% 50%}
body.page-land{background:url("http://www.tween-id.com/customers/ecosport_bg/bg_land.gif") no-repeat fixed 50% 50%}
body.page-sea{background:url("http://www.tween-id.com/customers/ecosport_bg/bg_sea.gif") no-repeat fixed center top}
body.page-sky{background:url("http://www.tween-id.com/customers/ecosport_bg/skydive.gif") no-repeat fixed 50% 50%}

body.page-scuba{background:url("http://www.tween-id.com/customers/ecosport_bg/scuba.gif") no-repeat fixed 50% 50%}

body.page-jetski{background:url("http://www.tween-id.com/customers/ecosport_bg/jetski.gif") no-repeat fixed 50% 50%}
body.page-sail{background:url("http://www.tween-id.com/customers/ecosport_bg/sail.gif") no-repeat fixed 50% 50%}
body.page-kayak{background:url("http://www.tween-id.com/customers/ecosport_bg/kayak.gif") no-repeat fixed 50% 50%}
body.page-katamaran{background:url("http://www.tween-id.com/customers/ecosport_bg/katamaran.gif") no-repeat fixed 50% 50%}
body.page-windsurf{background:url("http://www.tween-id.com/customers/ecosport_bg/windsurf.gif") no-repeat fixed 50% 50%}
body.page-kite{background:url("http://www.tween-id.com/customers/ecosport_bg/kite.gif") no-repeat fixed 50% 50%}
body.page-speed{background:url("http://www.tween-id.com/customers/ecosport_bg/speed.gif") no-repeat fixed 50% 50%}

body.page-nav{background:url("http://www.tween-id.com/customers/ecosport_bg/nav.gif") no-repeat fixed 50% 50%}
body.page-sand{background:url("http://www.tween-id.com/customers/ecosport_bg/sand.gif") no-repeat fixed 50% 50%}
body.page-horse{background:url("http://www.tween-id.com/customers/ecosport_bg/horse.gif") no-repeat fixed 50% 50%}
body.page-snowboard{background:url("http://www.tween-id.com/customers/ecosport_bg/snowboard.gif") no-repeat fixed 50% 50%}
body.page-jeep{background:url("http://www.tween-id.com/customers/ecosport_bg/jeep.gif") no-repeat fixed 50% 50%}
body.page-motor{background:url("http://www.tween-id.com/customers/ecosport_bg/motor.gif") no-repeat fixed 50% 50%}
body.page-bike{background:url("http://www.tween-id.com/customers/ecosport_bg/bike.gif") no-repeat fixed 50% 50%}
body.page-trac{background:url("http://www.tween-id.com/customers/ecosport_bg/trac.gif") no-repeat fixed 50% 50%}
body.page-paint{background:url("http://www.tween-id.com/customers/ecosport_bg/paint.gif") no-repeat fixed 50% 50%}
body.page-triathlon{background:url("http://www.tween-id.com/customers/ecosport_bg/triathlon.gif") no-repeat fixed 50% 50%}

body.page-skydive{background:url("http://www.tween-id.com/customers/ecosport_bg/skydive.gif") no-repeat fixed 50% 50%}
body.page-ultra{background:url("http://www.tween-id.com/customers/ecosport_bg/ultra.gif") no-repeat fixed 50% 50%}
body.page-plane{background:url("http://www.tween-id.com/customers/ecosport_bg/plane.gif") no-repeat fixed 50% 50%}
body.page-hotair{background:url("http://www.tween-id.com/customers/ecosport_bg/hotair.gif") no-repeat fixed 50% 50%}
body.page-glide{background:url("http://www.tween-id.com/customers/ecosport_bg/glide.gif") no-repeat fixed 50% 50%}
body.page-climb{background:url("http://www.tween-id.com/customers/ecosport_bg/bg_index.gif") no-repeat fixed 50% 50%}

/*Logo*/
body.page-general h1 a,
body.page-general h2.page-title a,
body.page-home h1 a,
body.page-home h2.page-title a{width:316px;height:69px;background:url(/images/logo_home.png) no-repeat 0 0}
body.page-land h1 a,
body.page-land h2.page-title a,
body.page-sea h1 a,
body.page-sea h2.page-title a,
body.page-sky h1 a,
body.page-sky h2.page-title a{width:277px;height:72px;background:url(/images/logos.png) no-repeat 0 0}
body.page-land h1 a, body.page-land h2.page-title a{background-position:0 -150px}
body.page-sea h1 a, body.page-sea h2.page-title a{background-position:0 -75px}
body.page-sky h1 a, body.page-sky h2.page-title a{background-position:0 0px}



/*Intro Single*/
#intro-single #intro-top{background:url(/images/intros.png) no-repeat 100% 0}
#intro-single #intro-bottom{height:45px;background:url(/images/intros.png) no-repeat 100% -688px}
body.page-general #intro-single #intro-top{background-position:100% -733px;color:#fff;}
body.page-general #intro-single #intro-bottom{background-position:100% -930px;color:#fff;}
body.page-home #intro-single #intro-top{background-position:100% -733px;color:#fff;}
body.page-land #intro-single #intro-top{background-position:100% -491px;color:#fff;}
body.page-land #intro-single #intro-bottom{background-position: 100% -688px}
body.page-land #intro-single #intro-top a{color:#fff;}
body.page-sea #intro-single #intro-top{background-position: 100% -249px;color:#fff;}
body.page-sea #intro-single #intro-bottom{background-position: 100% -446px}
body.page-sea #intro-single #intro-top a{color:#fff;}
body.page-sky #intro-single #intro-top{background-position:100% 0;color:#3b2313;}
body.page-sky #intro-single #intro-bottom{background-position: 100% -197px}
body.page-sky #intro-single #intro-top a{color:#3b2313;}

/*Intro Single Header*/
#tab-content h2{padding:10px 20px 20px;margin: 0 30px 0 50px;font-size:2em;background:url(/images/bg_post_header.png) no-repeat 100% 100%;}
body.page-land #tab-content h2,
body.page-sky #tab-content h2{color:#3b2313}

#tab-content h1{padding:10px 20px 20px;margin: 0 30px 0 50px;font-size:2em;background:url(/images/bg_post_header.png) no-repeat 100% 100%;}
body.page-land #tab-content h1,
body.page-sky #tab-content h1{color:#3b2313}

/*Intro*/
#intro{background:url(/images/intros.png) no-repeat 100% 0}
body.page-home #intro{background-position:100% -733px;color:#fff;}
body.page-land #intro{background-position:100% -491px;color:#fff;}
body.page-land #intro a{color:#fff;}
body.page-sea #intro{background-position: 100% -249px;color:#fff;}
body.page-sea #intro a{color:#fff;}
body.page-sky #intro{background-position:100% 0;color:#3b2313;}
body.page-sky #intro a{color:#3b2313;}

/*Intro lists*/
.lists{padding:20px 30px 0 60px}
.lists h3{float:right;clear:right;width:56px;height:18px;overflow:hidden;text-align:left;direction:ltr;white-space:nowrap;text-indent:-9999px;}
.lists h3.title-activity{background:url(/images/text_activity.png) no-repeat 0 0;}
.lists h3.title-area{background:url(/images/text_area.png) no-repeat 0 0;}
.lists h3.title-faq-land{height:28px;background:url(/images/faq1.png) no-repeat 0 0;margin-top:-3px;}
.lists h3.title-faq-see{height:28px;background:url(/images/faq2.png) no-repeat 0 0;margin-top:-3px;}
.lists h3.title-faq-air{height:28px;background:url(/images/faq3.png) no-repeat 0 0;margin-top:-3px;}
.lists .list{margin-right:70px;margin-bottom:30px;padding:0;}
#tab-content .lists .list .selected a{color:yellow;text-decoration:underline;}
#tab-content .lists .list .selected span{color:yellow;text-decoration:underline;}
.lists li{display:inline;list-style-type:none;}
/*Override titles for "sky"*/
body.page-sky .lists h3.title-activity{background-image:url(/images/text_activity_air.png);}
body.page-sky .lists h3.title-area{background-image:url(/images/text_area_air.png);}

/*Tabs*/
#tabs li a{width:185px;height:25px;display:block;overflow:hidden;text-align:left;direction:ltr;white-space:nowrap;text-indent:-9999px;}
#tabs li.tab-land a{background:url(/images/text_land.png) no-repeat 50% 0;}
#tabs li.tab-sea a{background:url(/images/text_sea.png) no-repeat 50% 0;}
#tabs li.tab-sky a{background:url(/images/text_air.png) no-repeat 50% 0;}
#tabs li.active{background:url(/images/ico_tab_active.png) no-repeat 50% 0;}
#tabs li.active a{background-position:50% -25px;}

/*Homepage form*/
.home-search{padding:35px 40px 0 28px}
.home-search .form-text{float:right;padding-left:10px;}
.home-search .form-text label{height:27px;display:block;overflow:hidden;text-align:left;direction:ltr;white-space:nowrap;text-indent:-9999px;}
.home-search .form-text input,
.home-search .form-text select{width:99%;border:1px solid #e3e9ef;padding:2px 1px}
.home-search .form-text select{padding:1px;}

.home-search .field-env{width:90px;} 
.home-search .field-env label{background:url(/images/text_form_env.png) no-repeat 100% 0}

.home-search .field-activity{width:128px;} 
.home-search .field-activity label{background:url(/images/text_form_activity.png) no-repeat 100% 0}

.home-search .field-area{width:151px;} 
.home-search .field-area label{background:url(/images/text_form_area.png) no-repeat 100% 0}

.home-search .field-free{width:151px;} 
.home-search .field-free label{background:url(/images/text_form_free.png) no-repeat 100% 0}

.home-search .form-submit{float:right;padding-top:23px;width:55px;}
.home-search .form-submit button{height:28px;width:55px;background:url(/images/btn_search.png) no-repeat 0 0;overflow:hidden;text-align:left;direction:ltr;white-space:nowrap;text-indent:-9999px;border:none;}

#search_flash{padding:15px 40px 0 28px;font-size: 15px;font-weight:bold;color:#f98221;}

/*Homepage Text*/
.content-home{float:left;width:480px;padding-top:0px;margin-left:40px;}
.content-home h2{height:39px;width:166px;background:url(/images/text_what.png) no-repeat 0 0;overflow:hidden;text-align:left;direction:ltr;white-space:nowrap;text-indent:-9999px;}
.content-home p{background:#fff;margin-right:70px;padding:.5em .5em 1em;margin-top:-5px;}
#eco-invitation{float:left;margin-left:30px;margin-top:-9px;height:47px;width:197px;background:url(/images/ico_advertise.png) no-repeat 0 0;display:block;overflow:hidden;text-align:left;direction:ltr;white-space:nowrap;text-indent:-9999px;}
#eco-bid{float:left;margin-left:22px;margin-top:-9px;height:47px;width:243px;background:url(/images/ico_get_bid.png) no-repeat 0 0;display:block;overflow:hidden;text-align:left;direction:ltr;white-space:nowrap;text-indent:-9999px;}

/*Posts*/
.content-inner{width:100%;position:relative;}
.content-inner ul{padding:0;}
.post{width:100%;overflow:hidden;position:relative;padding-top:25px;list-style-type:none;}
.post .breadcrumb{background:#fff;opacity:.8;padding:.2em .3em;color:#000;right:9px;position:absolute;top:14px;z-index:2;}
.post-content{clear:right;height:200px;padding:12px 0 13px;position:relative;z-index:10;background:url(/images/posts.png) no-repeat 0 0;}
.post-text{float:right;width:480px;padding-top:8px}
.post-text h2{background:url(/images/post_header.png) no-repeat 100% 0;color:#fff;height:43px;line-height:43px;font-size:1.133em;padding-right:40px;margin-bottom:7px}
.post-text h2 a{padding:4px 0 4px 10px;}
.post-text .image{float:right;margin-right:30px;display:inline;width:119px;height:89px;padding:9px 9px 9px 10px;overflow:hidden;background:url(/images/bg_post_image.png) no-repeat 0 0}
.post-text p{margin-right:180px;padding-top:6px}
.post-details{margin-right:480px;color:#010000;height:1%;padding-top:.5em;}
.post-details a{color:#010000;text-decoration:underline}
.post-details li{list-style-type:none;line-height:1.5em;height:auto !important;height:1.7em;}
.post-details li.name{background:url(/images/ico_name.png) no-repeat 94% 2px;padding-right:35px;}
.post-details li.phone{background:url(/images/ico_phone.png) no-repeat 94% 2px;padding-right:35px;}
.post-details li.fax{background:url(/images/ico_fax.png) no-repeat 94% 2px;padding-right:35px;}
.post-details li.mobile{background:url(/images/ico_mobile.png) no-repeat 94% 2px;padding-right:35px;}
.post-details li.address{background:url(/images/ico_address.png) no-repeat 94% 2px;padding-right:35px;}
.post-details li.homepage{background:url(/images/ico_homepage.png) no-repeat 94% 2px;padding-right:35px;}

.post-details .detail-links{height:auto !important;height:7em;min-height:7em}

.post-details .extra-links{overflow:hidden;width:100%;}
.post-details .extra-links li{float:right;padding: 5px 10px 0 0 ;width:45px;line-height:1.25em;text-align:center;}
.post-details .extra-links li a{display:block;width:45px;}
.post-details li.more a{background:url(/images/ico_details.png) no-repeat 50% 0;padding-top:42px;margin-top:2px;}

/*Adds in posts*/
.ad-post{width:100%;overflow:hidden;list-style-type:none;}
.ad-post-right{text-align:right;}
.ad-post-left{text-align:left;}
.ad-post-center{text-align:center;}
.ad-post img{padding:10px 60px 0px;}

/*Pager*/
#pager{direction:ltr;height:1%;overflow:hidden;padding:20px 0;margin:0 auto;}
#pager-inner{float:right;}
#pager-next,
#pager-prev{white-space:nowrap;overflow:hidden;direction:ltr;text-align:left;text-indent:-9999px;}
#pager-next{display:block;float:right;width:19px;height:36px;background:url(/images/arrow_page_right.png) no-repeat 0 50%;}
#pager-prev{display:block;float:right;width:19px;height:36px;background:url(/images/arrow_page_left.png) no-repeat 0 50%;}

#pager-pages{line-height:36px;display:block;float:right;height:1%;}
#pager a{vertical-align:middle;color:#000;}
#pager-pages a,
#pager-pages span{display:inline-block;text-align:center;width:25px;height:36px;}
#pager a.active,
#pager span.active{width:37px;background:url(/images/ico_active_page.png) no-repeat 0 0;color:#fff;}

/*Post colors by page*/
.page-land .post-content{background-position: 0 -450px;}
.page-land .post-details li.video a{background:url(/images/ico_video_land.png) no-repeat 50% 0;padding-top:42px;margin-top:2px;}
.page-land .post-details li.coupon a{background:url(/images/k2.png) no-repeat 50% 0;padding-top:42px;margin-top:2px;}
.page-land .post .coupon{background-position: 0 -265px;}

.page-sea .post-content{background-position: 0 -225px;}
.page-sea .post-details li.video a{background:url(/images/ico_video_sea.png) no-repeat 50% 0;padding-top:42px;margin-top:2px;}
.page-sea .post-details li.coupon a{background:url(/images/k1.png) no-repeat 50% 0;padding-top:42px;margin-top:2px;}
.page-sea .post-text{color:#010000;}
.page-sea .post-text a{color:#fff;text-decoration:underline;}
.page-sea .post .coupon{background-position: 0 -138px;}

.page-sky .post-content{background-position: 0 0px;}
.page-sky .post-details li.video a{background:url(/images/ico_video_air.png) no-repeat 50% 0;padding-top:42px;margin-top:2px;}
.page-sky .post-details li.coupon a{background:url(/images/k3.png) no-repeat 50% 0;padding-top:42px;margin-top:2px;}
.page-sky .post .coupon{background-position: 0 0;}

/*Single post*/
.single-post{margin-left:27px;margin-top:-20px;}
.single-post .top{width:100%;overflow:hidden;height:38px;background:url(/images/bg_post_content.png) no-repeat 0 0;}
.single-post .middle{width:100%;overflow:hidden;background:url(/images/bg_post_content.png) repeat-y 100% 0;}
.single-post .bottom{width:100%;overflow:hidden;height:52px;background:url(/images/bg_post_content.png) no-repeat 0 100%;}
.single-post .content{padding:15px 25px;}
.single-post .content-text{width:317px;float:right;}
.single-post .content-extras{margin-right:317px;}
.single-post h3{height:25px;overflow:hidden;direction:ltr;text-align:left;white-space:nowrap;text-indent:-9999px;background:url(/images/text_single_headers.gif) no-repeat 100% 0;}
.single-post h3.header-activity{background-position:100% 0;}
.single-post h3.header-details{background-position:100% -25px;}
.single-post h3.header-place{background-position:100% -50px;}
.single-post p{padding:.5em 20px 1em 0}

.single-post .link-watch{height:36px;display:block;overflow:hidden;direction:ltr;text-align:left;white-space:nowrap;text-indent:-9999px;background:url(/images/text_link_watch.gif) no-repeat 100% 0;}
.page-land .single-post .link-watch{background-position:100% -36px}
.page-sea .single-post .link-watch{background-position:100% 0}
.page-sky .single-post .link-watch{background-position:100% -72px}

.single-post .content-extras{padding-top:40px;height:1%}
.single-post .content-extras h2{height:38px;overflow:hidden;direction:ltr;text-align:left;white-space:nowrap;text-indent:-9999px;background:url(/images/logos_single_post.gif) no-repeat 50% 0;}
.single-post .content-extras .logo{width:100%;text-align:center;overflow:hidden;}
.page-land .single-post .content-extras h2{background-position:50% 0}
.page-sea .single-post .content-extras h2{background-position: 50% -38px;}
.page-sky .single-post .content-extras h2{background-position:50% -76px;}

.single-post .gallery{height:240px;padding:50px 0 20px;position:relative;z-index:100;width:100%;overflow:hidden}
.single-post .video{background:url(/images/bg_video.gif) no-repeat 50% 0;height:230px;padding-top:45px;text-align:center;}

.coupon-single a{display:block;position:absolute;left:0px;top:20px;z-index:1000;width:146px;height:109px;overflow:hidden;direction:ltr;text-align:left;white-space:nowrap;text-indent:-9999px;background:url(/images/ico_coupon_single.png) no-repeat 0 0;}


/*Single post - contact*/
#contact{height:324px;background:url(/images/single_contacts.png) no-repeat 100% 0;margin-top:-30px;}
#contact-inner{padding:0 50px;}
.page-land #contact{background-position:100% 0}
.page-sea #contact{background-position: 100% -324px;}
.page-sky #contact{background-position:100% -648px;}
#contact .col{float:right;width:26%;padding:.5em 0 0}
#contact .col_2{width:35%;padding:.5em 15px 0}
#contact .col .post-details{margin:0;padding-top:1em;}
#contact label{display:block;}
#contact input,
#contact textarea{border:none;padding:2px 1px;width:96%}
#contact textarea{height:7.1em;}
#contact h2,
#contact button{overflow:hidden;direction:ltr;text-align:left;white-space:nowrap;text-indent:-9999px;}
#contact .contact-header{padding:40px 0 0 ;width:100%;overflow:hidden;}
#contact h2{height:44px;width:206px;float:right;background:url(/images/text_contact.png) no-repeat 100% 100%;}
#contact button{height:27px;width:111px;border:none;background:url(/images/text_send.png) no-repeat 0 0;margin:10px 0px;float:left;clear:both;}

/*Back*/
.back{display:block;float:right;clear:both;padding-left:38px;height:38px;line-height:38px;background:url(/images/ico_back.gif) no-repeat 0 0;color:#3a2415;text-decoration:none;}
.back:hover,
.back:focus{text-decoration:underline;}

/**Forms**/
/*General*/
.frm_edit{margin:10px;}
.frm_edit fieldset{padding:10px;margin-bottom:10px;border-bottom:1px dotted #ccc;}
.frm_edit fieldset.last{border-bottom:none;padding-bottom:25px;margin-bottom:0;}
.frm_edit label{font-weight:bold; color:#444;}
.frm_edit label em{color:#c00;font-size:117%;font-style:normal;}
/*Fields layout*/
.frm_edit .txt_field,
.frm_edit .chk_field{overflow:hidden;display:block;width:100%}
.frm_edit .txt_field label,
.frm_edit .chk_field label{float:right;width:150px;margin:5px 0}
.frm_edit .chk_field input{vertical-align:middle;}
.frm_edit .extra_space{margin-bottom:15px;}
.frm_edit .indent_helper{padding-right:150px;}
.frm_edit .txt_field input, 
.frm_edit .txt_field select, 
.frm_edit .txt_field textarea, 
.frm_edit .txt_field a,
.frm_edit .txt_field .hint{margin:5px 0;vertical-align:middle;}
.frm_edit .txt_field .hint{line-height:2em;}
.frm_edit .chk_field .cat_selections{float:right;width:75%}
.frm_edit .chk_field .cat_selections input{margin:0;padding:0;}
.frm_edit .chk_field .cat_selections {margin:5px 0}

#filefields li{padding-bottom:3px;margin-right: 6px;}
#filefields input{width:300px;vertical-align:middle;margin-left:5px;}
/*Operations*/
.frm_edit #operations_inline{padding:5px 0;border-bottom:1px dotted #ccc;}

/*General pages*/
body.page-general .header{padding:20px 20px 0;height:1%;}
body.page-general .header h2,
body.page-general .header h1{background:none;padding:0}
body.page-general .header h2.header-contact,
body.page-general .header h1.header-contact{overflow:hidden;direction:ltr;text-align:left;white-space:nowrap;text-indent:-9999px;height:35px;background:url(/images/text_contact_page.gif) no-repeat 100% 0 !important}
body.page-general .header h2.header-terms,
body.page-general .header h1.header-terms{overflow:hidden;direction:ltr;text-align:left;white-space:nowrap;text-indent:-9999px;height:35px;background:url(/images/ts.gif) no-repeat 100% 0 !important}
body.page-general .header h2.header-about,
body.page-general .header h1.header-about{overflow:hidden;direction:ltr;text-align:left;white-space:nowrap;text-indent:-9999px;height:35px;background:url(/images/text_about.gif) no-repeat 100% 0}
body.page-general .header h2.header-map,
body.page-general .header h1.header-map{overflow:hidden;direction:ltr;text-align:left;white-space:nowrap;text-indent:-9999px;height:35px;background:url(/images/map.gif) no-repeat 100% 0 !important}

.content-general{padding:30px;}
.content-general h3{font-size:1.166em;color:#fd8814;padding-bottom:.5em;background:none;direction:rtl;text-align:right;text-indent:0;}
.content-general h4{font-size:1em;color:#fd8814;padding-bottom:.5em;}
.content-general ol{padding-right:2em;margin-right:0;padding-bottom:1em;}
.content-general ul{list-style-type:none;padding-right:0;margin-right:0;padding-bottom:1em;}
.content-general ul li{height:1%;background:url(/images/blt_orange.gif) no-repeat 99% .3em;padding-right:2em;}
.content-general p{padding:0em 0em 1em 0em;}
.content-general h2{background:url(/images/faq_header.png) no-repeat 100% 0;color:#fff;height:48px;line-height:48px;font-size:1.133em;padding-right:25px;margin-bottom:7px;margin-right:-55px}
.content-general span{padding:4px 0 4px 10px;}
.faq-items h3{font-size:1.166em;color:#fd8814;padding-bottom:0;background:none;direction:rtl;text-align:right;text-indent:0;}
.faq-items p{margin-right:30px;}

/*contact-form*/
.contact-form{padding:30px;}
.contact-form p{padding:1em 0;}
.contact-form .form-item{overflow:hidden;width:100%;clear:right;}
.contact-form .form-item-short{width:42%;float:right;clear:none;padding-left:3.6%}
.contact-form .form-item-two-col{width:65%;float:right;clear:none;}
.contact-form .form-item-single{float:none;}
.contact-form label {display:block;padding:.5em 0;}
.contact-form input,
.contact-form select,
.contact-form textarea{border:none;padding:2px;background:#92bfd5;width:92%;}
.contact-form button{float:left;margin:35px;height:28px;width:56px;background:url(/images/btn_send_contact.gif) no-repeat 0 0;overflow:hidden;text-align:left;direction:ltr;white-space:nowrap;text-indent:-9999px;border:none;}

.validation-advice {
color:red;
font-weight:bold;
}

.contact-form em {
color:#B02D19;
font-style:normal;
font-weight:bold;
}

#errors {
	display: inline;
    left:0px;
	width: 415px;
}

#errors p{
	padding: 0;
}

#notice {
	display: inline;
	font-size: 150%; 
	font-weight: bold; 
	text-align: center;
	color: Red; 
}

#tandem-details{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #8BB5BC;
	float:left;
	font-size:110%;
	line-height:150%;
	margin-left:75px;
	margin-top:40px;
	padding:15px 50px;
}

#map a{color:#000;}


/*dt dd*/
dt{float:right;padding:.1em 0;font-weight:bold;clear:right;}
dd{padding:.1em 8.5em .1em 0;}
dd.new_line{clear:right;padding-right:0;}

