/*File		:	/tpl/demo/css/page_posts.cssDesc.		:	global style sheet for screen mediaAuthor		:	Olivier Le Brenn, about@webriding.netC.D.		:	Fri, Aug 26, 2005 | 4:45:07 PMU.D.		:	Fri, Aug 26, 2005 | 4:45:07 PMCOM			:	http://stopdesign.com/examples/ie5mac-bpf/				http://tantek.com/CSS/Examples/midpass.html*//*-------------------{ imported common links }---------------------*/@import url("/tpl/overseas/css/global_links.css");@import url("/tpl/overseas/css/global_typo.css");/*------------{ imported styles according to browsers }------------*/@import url("/tpl/overseas/css/global.css");/* IE5/Mac Only Styles  *//*\*//*/  @import "/tpl/demo/css/global_iemac.css";/**//* IE5/Win Only Styles */@media tty { i{content:"\";/*" "*/}} @import '/tpl/overseas/css/global_iewin.css'; /*";}}/* *//*-----------------------{ page style }----------------------------*/#teaseprice {	width:150px; 	text-align:right;	height:10px; 	cursor:pointer; 	position:relative; 	top:-5px;	left:800px;	z-index:10; }#teaseprice strong {	color: #831026;}/* @group #activities *//* @group top */#coeur {	-moz-border-radius : 5px;	-webkit-border-radius : 5px;	background-position:0 0;	background-repeat: no-repeat;	width: 100%;	height :450px;}#coeur p {	font-weight: normal;}#coeur h3 {	color: #fff;}div.cartouche {	margin: 25px;	padding: 15px 15px 35px;	width: 400px;	color: #fff;	background: url(/tpl/overseas/img/cartouche.png) repeat 0 0;	-moz-border-radius : 5px;	-webkit-border-radius : 5px;	border: solid 1px #ff9900;}.cartouche ul {	float: left;	margin-top:10px;	padding-right: 15px;	}.cartouche li a {	display:block;	position:relative;	padding:0px;}/* @end *//* @group countrylist */div#country  {	padding: 0 0 35px 0;	}div#countrylist {	width: 175px;	float: left;}div#gmapcanvas {	width: 650px;	height: 400px;	margin-left: 5%;	float: right;	/*	background-color:#9AB4C0;	*/}#country h3 {	padding:5px 0 0 0;}#country ul {	padding:0;}#country .toggle{	cursor:pointer;	padding:2px;}#country .toggle:hover{}#country .toggle.active{}#country .element{	margin-left:10px;}/* @end *//* @group season */div#slidercontainer {	width: 174px;	height: 600px;	margin: 10px 0  0 10px ;	padding: 0 0 0 25px ;	float:left;	position: relative;	background: transparent url(/tpl/overseas/img/act_season_departures.png) no-repeat top left;}div#slider {	width: 30px;	height: 325px;	margin-top: 35px;	margin-left: 42px;	padding:0;	position: relative;	z-index:11;}div#handle {	position: absolute;	cursor: move;	height: 25px;	width: 17px;	z-index:12;	background: transparent url('/tpl/overseas/img/act_season_handle.png') no-repeat;}#season table {	color:#fff;	position:absolute;	top:35px;	z-index:1;	border-collapse:collapse;}#season table caption {	text-indent:-999px;	height:0px;}#season table tr {	height:20px;}#season table tr td.spacer {	background: url('/tpl/overseas/img/act_season_bar.png') no-repeat top center;	width:30px;}#season table tr td.year {	padding:2px;	text-align:left;	font-size:14px;	font-weight:bold;	border-top:1px solid #DED2BF;	border-bottom:1px solid #DED2BF;}#season table tr td.month {	padding:2px;	width: 65px;	height:20px;	font-size:12px;	border-top:1px solid #DED2BF;	border-bottom:1px solid #DED2BF;	text-align:center;	cursor:pointer;}td.month a {	text-decoration:none;	color:#DED2BF;}td.month a.active  {	text-decoration:none;	color:#FFA703;}#monthscroller {	margin-top: 0;	margin-left: 200px;	overflow: hidden;	height: 575px;	width: 679px;}#monthcontent {	padding: 0;	width: 679px;}div.seasons .tablecell {	border-right: none;}div.seasons {	margin-bottom:100px;	padding-bottom:100px;	min-height:425px;}div.seasons h3 {	padding-bottom:1.5em;}div.seasons div   {	display:block;	margin-left: 15px;	width: 320px ;	border-left: 1px dotted #001C29; }div.seasons h4 {	padding-left: 10px;}div.seasons ul li {	font-size: 11px;	padding-left: 10px;}div.seasons span.dismore {	cursor : pointer;}div.seasons span.more {	width: 340px;	font-size :	10px;	line-height:11px;	padding: 5px 0 25px 15px;}div.seasons span.more a {float:right;display:block;font-weight:bolder;margin-top: 5px;width:118px; height:18px; cursor:pointer; text-indent:-9999px; background:transparent url('/tpl/overseas/img/plus-d-informations.png') no-repeat 0 0; 	}/* @end *//* @group subacts */.subacts h3 {	margin-bottom: 1em;}.subacts div.favs {	border-right: 1px dotted #001C29; 	width:290px ;	float: left;}div.favs .tablecell {	padding-top: 0px;	border-right: none;	min-height: 250px;}div.subacts div.seasons h4.countclass  {	text-transform:uppercase;	font-size: 12px; 	font-weight: bold; 	display: block; 	margin: 0;	padding-left: 15px;	cursor: pointer;	background: transparent url(/tpl/overseas/img/h4-countclass.png) no-repeat 0 13px; }div.subacts div.seasons {	float: right;	display:block;	padding-left: 25px;	width: 295px ;}div.subacts div.seasons ul {	border-left: none ; }div.subacts div.seasons span.more {	width: 280px;	font-size :	10px;	line-height:11px;	padding: 5px 0 22px 15px;}/* @end *//* @end *//* @group #country */#panehandler div#countlist.panes, div#promo.panes {	position:relative;	width:905px;	overflow: hidden;}div#countlist {	overflow:hidden;}div#countlist .tablecell, div#promo.panes .tablecell {	padding-top: 0px;	border-right: none;	min-height: 250px;}/* @end *//* @group More Destinations */h4#autres-destinations-toggle {	visibility: hidden;	width:149px; 	height:10px; 	cursor:pointer; 	text-indent:-9999px; 	background: transparent url('/tpl/overseas/img/autres-destinations.png') no-repeat 0 0; 	position:relative; 	top:-15px;	left:780px;	z-index:10; }h4#autres-destinations-toggle:hover { background-position:0 -11px; }h4#autres-destinations-toggle.down { background-position:0 -22px; }h4#autres-destinations-toggle.down:hover { background-position:0 -33px; }div#browser { 	width:1014px; 	position:relative; 	margin-left:-35px;}div#autres-destinations {  	display:none;	position:relative; 	overflow:hidden; 	width:972px;	background:url("/tpl/overseas/img/autres-destination-bkg.png") no-repeat left top; 	padding:38px 0 55px 35px;	/*	padding:42px 0 35px 35px;	*/}div#wrapper{	overflow:hidden;	/*	width:870px;	*/	width:581px;	float:left;	position: relative;}#browser #liste-destinations {	height:225px;	width:100000px;	position: relative;	font-size:10px;}#browser #previous, #browser #next{	height:225px;	width: 40px;	text-indent: -2000em;	text-decoration: none;	z-index: 1000; 	display:block;	cursor: pointer;	float:left;	background-image: url('/tpl/overseas/img/dest_previous.png');	background-repeat: no-repeat ;	background-position:center left;}#browser #previous{	background-image: url('/tpl/overseas/img/dest_previous.png');}#browser #next{	background-image: url('/tpl/overseas/img/dest_next.png');}#browser #previous:hover, #browser #next:hover{ 	background-position: center right;}#recherche-destinations {	width:250px;	float:left;	margin-left:15px;}#recherche-destinations h4 {	margin-bottom:15px;}/* @group destinations list */dl.tablecell, dl.tablelastcell {	border-right: 1px dotted #001C29; 	display:block;	padding: 0 20px 0 15px;	margin: 5px 0 5px 5px;	width: 250px;	float:left;}dl.tablelastcell {	border: none;	padding: 0 15px 15px 20px;	margin: 0;}dl.detail {	margin: 20px;}/* promos*/div#promo.panes div.promotit {	width:250px;	margin-right:15px; 	float:left;}div#promo.panes div.promodesc {	margin-top:25px;	width:615px;	float:right;}/* @end *//* dt */dt.name, div#promo.panes h3 {	text-transform:uppercase;	font-size: 12px; 	font-weight: bold; 	line-height: 14px; 	display: block; }div#promo.panes h3.tities {	clear:both;	padding-bottom: 15px;	display:block;	font-size:18px;	font-weight:bold;}dt.name a {	text-decoration:none;	color:#001C29;}dt.name a:hover,dt.name a:focus {	text-decoration:none;	color:#831026;}dd {	margin: 0;	padding: 0;}dd.image, div#promo.panes p.image {	margin:10px auto;}dd.image a, div#promo.panes p.image a { border:1px solid #001C29; display:block; width:250px;height:100px;}dd.image a:hover, dd.image a:focus,div#promo.panes p.image a:hover, div#promo.panes p.image a:focus	border-color:#831026; }dd.availability {	font-size: 11px; 	line-height: 13px; 	display: block;}dd.price, span.price {	float:right;	font-size: 10px;	width: 72px;	text-align:center;	line-height:12px;	margin:0 5px 1px 5px;	background: url('/tpl/overseas/img/dd-price-bkg.png') no-repeat center center;}dd.price strong, span.price strong {	clear:right;	font-size: 14px;	color:#831026;}.old_price {	color:#9f2c23;	text-decoration: line-through;}.new_price {	font-size: 13px;	color:#2d405b;	font-weight: bold; }dd.price select {	font-size: .8em;	font-weight:normal;	width:90%;}dd.button {display: block;}dd.desc, div#promo.panes div.promodesc {	font-size: 0.9em;	line-height: 13px;}dd.desc {	display: block;}dd.desc a, p.desc a,  div#promo.panes div.promodesc a.descmore {	float:right;	display:block;	font-weight:bolder;	margin-top:5px;	width:116px; 	height:16px; 	cursor:pointer; 	text-indent:-99999px; 	background:transparent url('/tpl/overseas/img/plus-d-informations.png') no-repeat 0 0; }dd.desc a:hover,dd.desc a:focus,p.desc a:hover,p.desc a:focus  {	background-position:0 -18px; }/* @end *//* @end *//* @group Refine */ul#refine li a {	text-decoration:none;	display:block;	color:#001A26;	padding:5px 0 5px 35px;}ul#refine li.voisin a {	background: transparent url('/tpl/overseas/img/refine-neighbor.png')  no-repeat 5px 7px;}ul#refine li.coeur a {	background: transparent url('/tpl/overseas/img/refine-heart.png')  no-repeat 5px 7px;}ul#refine li.promo a {	background: transparent url('/tpl/overseas/img/refine-promo.png')  no-repeat 5px 7px;}ul#refine li.saison a {	background: transparent url('/tpl/overseas/img/refine-season.png')  no-repeat 5px 7px;}ul#refine li.toute a {	background: transparent url('/tpl/overseas/img/refine-all.png')  no-repeat 5px 7px;}ul#refine li.recherche a {	background: transparent url('/tpl/overseas/img/refine-seek.png')  no-repeat 5px 7px;}ul#refine li a:hover, ul#refine li a.active {	color:#fff;	background-color:#001A26;}/* @end *//* @group Panes */div.panes h3 {	color: #001C29 ;}/* @group center */#center {	padding:10px 5px;}/* @end *//* @group Infos Pays */#infos div.parts {	font-size: 11px;}#infos dl {	font-size: 11px;	width: 100%;}#infos dl dt {	display: table-cell;	text-align : right;	font-weight : bold;	padding-right: 12px;	clear: left;	width: 17%;	float: left;	white-space : nowrap;}#infos dl dd {	display: table-cell;	clear: right;	width: 70%;}/* @end *//* @group contact */#contact ul, #commentaires ul  {	margin:20px 0;}#commentaires ul {	float:right;}#contact ul li, #commentaires ul li {	display: block;	float:left;	font-size:.9em;	margin-left: 15px;	padding:10px 15px;	width: 235px;	height:200px;	color:#001C29;	background: url(/tpl/overseas/img/contact_li_bkg.png) no-repeat left top;}#contact ul li.alt {	background: url(/tpl/overseas/img/contact_li_bkg_alt.png) no-repeat left top;}span.phone {	text-indent:-9999px;	display: inline-block;	width: 152px;	height:24px;	background: url(/tpl/overseas/img/tel-024035300.png) no-repeat left top;}blockquote#callback a, blockquote#messenger a, blockquote#estimate a, blockquote#switch a, blockquote#review a, blockquote#photo a {	display:block;	width: 210px;	height:87px;	text-indent:-9999px;	background-color : transparent;	background-repeat : no-repeat;	background-position : center top;}blockquote#callback a:hover, blockquote#messenger a:hover, blockquote#estimate a:hover, blockquote#switch a:hover, blockquote#review a:hover, blockquote#photo a:hover {	background-position : center bottom;}blockquote#switch a {	position: absolute;	width: 160px;	top: 240px;	left: 800px;	visibility: hidden;	background-image: url(/tpl/overseas/img/dest_switchform.png);}blockquote#callback a {	background-image: url(/tpl/overseas/img/dest_callback.png);}blockquote#messenger a {	background-image: url(/tpl/overseas/img/dest_messenger.png);}blockquote#estimate a {	background-image: url(/tpl/overseas/img/dest_estimate.png);}blockquote#review a {	background-image: url(/tpl/overseas/img/dest_review.png);}blockquote#photo a {	background-image: url(/tpl/overseas/img/dest_photo.png);}h3.frmslt {	width :	60%;	margin-bottom : 15px;}form  {	margin-top:0;	padding:0;	width:100%;	text-align:left;}.hidded {	display:none;}#contact .frm-floater {	display: block;	float: right;	text-align:center;	margin: 15px 0 15px 15px;	padding:5px 15px 20px 15px;	background: url(/tpl/overseas/img/dest-frm-floater.png) no-repeat 0 0}#contact .frm-floater dl {	font-size:10px;	line-height:12px;}#contact .frm-floater dt {	font-weight:bold;}fieldset {	display:block;	border: 1px #979085 solid; 	margin:0 0 15px 0;	padding:1.5em;}legend {	border: #979085 1px outset;	font-weight:bold;	font-size:12px;	color:#001C29;	margin:0;	padding:3px 8px;	background:#9AB4C0;}label {	display:block;	margin-top:.5em;	width:100%;}div.half, fieldset half {	float: left;	width: 45%;	padding: 0 3% 0 2%;}div.third  {	float:left;	width: 28%;	padding: 0 3% 0 2%;}div.full {	padding: 0 3% 0 2%;}div.full fieldset {	width: 95%;}div.onequarter {	float: left;	width: 25%;	padding: 0 3% 0 2%;}div.threequarter {	float: left;	width: 65%;	padding: 0 2% 0 2%;}input, textarea, select {	font-size: 1em;	border: 1px #001C29 solid; 	clear: both;	width: 100%;	display: block;	margin-bottom: 5px;	padding: 2px 2px 2px 3px;	margin-top: 3px;}select {	width: auto;}input[type="image"] {	margin: 10px 0 25px 0;	border: 0; 	width:auto;	text-align:left;}input[type="checkbox"], input[type="radio"] {	border: 0; 	width:auto;	text-align:left;}input[type="radio"].ratings {	margin:0;}input[type="submit"] {	text-align:center;}* html input.inline {	border: 1px #192c37 solid; 	width: 100%;	display: inline;	margin: 3px 5px 10px 0;	padding: 2px 2px 2px 3px;}input.inline {	margin: 0;	padding:0;	display: inline;	width: auto;}input.nontxt {	margin: 0;	padding:0;	border:none;	margin-top:0;	margin-right:5px;	width:auto;}* html input.inline.nontxt {	border:none;	width:12px;	display:inline;}.validation-failed {	border: 1px solid #831026;}.validation-passed {}.validation-advice {}.lblwarning {	color: #831026;}.warning {	border: 1px solid #831026;}.warning-advice {	}div.responder {	margin-top: 10px;}table#partakers caption, table#rooms caption {	font-weight: bold;}table#identity {	width: 100%;}table#identity td, table#rooms td {	padding: 0 4px;}table#partakers thead {	font-size: 0.9em;}table#partakers th, table#partakers td {	padding: 2px 4px 2px;}table#partakers tbody tr.trmask {	display:none;}/* @end *//* @group previewer */div#diaporama {	margin:0 auto;	text-align:center;	height:520px;}div.previewer {	width:410px;	float:left;	margin-right:15px;	overflow:hidden;}div.viewer {	position: relative;	width: 400px;	height:250px;	margin-left:4px ;	border:1px solid;	overflow:hidden;	background: #fff url('/tpl/overseas/img/viewer-loading.gif') no-repeat center center;}div.viewer div {	position:absolute;}span.loading {	border:1px solid;	display: none; 	position:absolute;	width: 400px;	height:250px;	text-indent: -5000px;}.viewer img {	position:absolute;	display:block;	border:none;}/*div.viewer img {	/*	position:static;	*/	display: block; }*/div.panes ul.thumbs  {	list-style: none;	list-style-type: none;	display: block;	margin-top:10px;	float:left;	height:60px;}div.panes ul.thumbs li {	list-style: none;	list-style-type: none;	float:left;	padding-right:10px;}div.panes ul.thumbs li a {	display:block;	position:relative;	width:75px;	height:40px;	background-color:#fff;	padding:4px;}div.panes ul.thumbs li img {	position: absolute;	clip:rect(20px 91px 64px 12px);	/*	clip:rect(0px 58px 48px 0px);	*/	top:-18px;	left:-10px;}div.panes ul.thumbs li a:hover{	background-color:#811026;}div.panes ul.thumbs li a.current {	background-color:#15374E; }p.jumpslide a {	float:right;	background-color:transparent;	background-image: url('/tpl/overseas/img/slideshow-xlarge.png');	background-position: left top;	margin-top:10px;	padding-top: 2px;	margin-right:5px;	width:206px;	height:26px;	text-decoration:none;}#hebergement p.jumpslide a {	margin-top:0px;	margin-bottom:10px;	margin-right:5px;}p.jumpslide a span {	padding-left: 45px;	font-weight:bold;	color: #FF9B04;	letter-spacing: .1em;}p.jumpslide a:hover{	background-position: left bottom;	background-color:transparent;}/* @end *//* @group destination */.plus {	display:block;	float: right;	width: 170px;	margin: 0 0 15px 25px;	padding: 5px 5px 0 0;	font-size: 11px;	background: transparent url(/tpl/overseas/img/stickies.png) no-repeat right bottom;	color: #001C29 ;}.plus h4 {	margin-left: 15px;	text-indent:-9999px;	background: url(/tpl/overseas/img/plus_h4.png) no-repeat left top;}div.panes div.plus ul {	padding: 0 10px 10px 10px;	line-height:15px;	}div.panes div.plus ul li {	padding-left: 15px;	background : url(/tpl/overseas/img/plus_li.png) no-repeat 0 5px}.summary {	margin-top: 15px;	color: #001C29 ;	font-size: .9em;	line-height:1.3em;}.weather {	margin-top:25px;	text-align:center;	font-size: 9px;	padding:2px;	width: 400px;	empty-cells: show;	border-collapse: collapse;}.weather caption {	text-align:left;	font-size: 11px ;	font-weight:bold;	color: #001C29 ;	margin: 0;	padding: 0;}.weather thead {	margin-top:0;	color:#001C29;	background-color:#D5E2F0;}.weather tfoot {	text-align:left;}.weather tr {	border-bottom: 1px solid #e2e2e2;}.weather tr.air {	background-color:#ABC5E1;}.weather tr.water {	color: #fff;	background-color:#578BC2;}.weather tr.wind {	color: #fff;	background-color:#001C29;}/* @end *//* @group Hosts */div.panes h3.resorts, div#infos h3.infos {	color: #E78F08;	margin: 0;	padding: 3px 0 3px 25px ;	padding-left:25px ;	background-image: url(/tpl/overseas/img/toggler_arrow.png);	background-position: bottom left;	background-repeat: no-repeat;	background-color: #15374E;	border-top: 1px solid #E1D6C2;	border-right: 1px solid #E1D6C2;	border-left: 1px solid #E1D6C2;	font-size: 1.2em;	font-weight: normal;	font-variant: small-caps;	text-transform: lowercase;	letter-spacing: .15em;	width: 878px;	cursor: url('/tpl/overseas/img/cursor_hand.png'), auto;}.hosts, #infos div.parts {	padding:10px 5px;}.hostpicts, .centerpicts, .morepicts {	width:401px;	padding-left: 15px;	padding-top: 5px;	float:right;	clear: right;}.morepicts, .centerpicts {	width: 525px;}/* @group magazine-layout */.magazine-image {	margin: 0; padding:0 ;}div.magazine-image div {	margin: 0; padding:0 ;}.magazine-image img {	padding: 0 1px;	margin: 0 2px;}/* @end *//* @end *//* @end */div#spotssp {}#slideshow {	height:400px;}/* @group datepicker */.datepicker_jqui {	position: absolute;	font-size: 10px;	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;	color: #fff;	line-height: normal;	width: 185px;	height: 158px;	padding: 4px;	background: url(/tpl/overseas/img/date_picker/frame.png) no-repeat;}/* header********************************************************/.datepicker_jqui .header {	position: relative;	height: 15px;	margin-bottom: 5px;	padding-top: 1px;}.datepicker_jqui .header .title {	text-align: center;	margin: 3px 18px 0 18px;}.datepicker_jqui .header .titleText {	font-size: 11px;	color: #06222E;}.datepicker_jqui .header .previous,.datepicker_jqui .header .next,.datepicker_jqui .header .closeButton {	position: absolute;	cursor: pointer;	text-indent: -40px;	overflow: hidden;	width: 16px;	height: 16px;	top: 4px;	background-image: url(/tpl/overseas/img/date_picker/arrows.png);	background-position: left top;	background-repeat: no-repeat;}.datepicker_jqui .header .previous {	left: 4px;}.datepicker_jqui .header .previous:hover {	background-position: left bottom;}.datepicker_jqui .header .next {	right: 4px;	background-position: -17px top;}.datepicker_jqui .header .next:hover {	background-position: -17px bottom;}.datepicker_jqui .header .closeButton {	display: none;	right: 0px;	top: 0px;	background-position: right top;}.datepicker_jqui .header .closeButton:hover {	background-position: right bottom;}/* body********************************************************/.datepicker_jqui .body {	position: relative;	top: 6px;	left: 2px;	width: 185px;	height: 131px;	overflow: hidden;}/* time********************************************************/.datepicker_jqui .time {	position: relative;	width: 100%;	height: 100%;}.datepicker_jqui .time .hour,.datepicker_jqui .time .separator,.datepicker_jqui .time .minutes {	background: #fff;	border: 0px;	width: 50px;	font-size: 32px;	color: #333;	border: 1px solid #aaa;	position: absolute;	top: 18px;	text-align: center;	padding: 2px;}.datepicker_jqui .time .hour {	left: 23px;}.datepicker_jqui .time .separator {	background: transparent;	border: 0px;	width: 10px;	left: 84px;}.datepicker_jqui .time .minutes {	left: 103px;}.datepicker_jqui .time .ok {	position: absolute;	top: 80px;	height: 32px;	width: 136px;	left: 23px;	font-size: 20px;}/* days-grid********************************************************/.datepicker_jqui .days .day {	float: left;	overflow: hidden;	width: 19px;	padding-top: 1px;	padding-right: 3px;	height: 13px;	border: 1px solid #aaa;	text-align: right;	margin: 0 2px 2px 0;}.datepicker_jqui .days .titles {	margin-bottom: 1px;}.datepicker_jqui .days .titles .title {	border: 1px solid transparent;	text-align: center;	height: 16px;	padding-right: 0px;	width: 22px;	padding-top: 2px;}.datepicker_jqui .days .day0 {	margin-right: 0;}.datepicker_jqui .days .week5 .day {	margin-bottom: 0;}/* days-colors********************************************************/.datepicker_jqui .days .week .day {	background: #E1D6C4;	cursor: pointer;	color: #06222E;}.datepicker_jqui .days .week .day:hover {	background: #fdf5ce;	color: #c77405;	border: 1px solid #fbcb09;}.datepicker_jqui .days .week .otherMonth {	background: #f2f2f2;	color: #94B2BE;	border: 1px solid #aaa;}.datepicker_jqui .days .week .selected {	background: #fff;	color: #c77405;	border: 1px solid #fbcb09;}/* months-grid********************************************************/.datepicker_jqui .months .month {	float: left;	text-align: center;	overflow: hidden;	width: 57px;	cursor: pointer;	color: #06222E;	background: #fcfcfc;	padding-top: 7px;	height: 22px;	border: 1px solid #aaa;	margin: 0 2px 2px 0;}.datepicker_jqui .months .month3,.datepicker_jqui .months .month6,.datepicker_jqui .months .month9,.datepicker_jqui .months .month12 {	margin-right: 0;}.datepicker_jqui .months .month10,.datepicker_jqui .months .month11,.datepicker_jqui .months .month12 {	margin-bottom: 0;}/* months-colors********************************************************/.datepicker_jqui .months .month:hover {	background: #fdf5ce;	color: #c77405;	border: 1px solid #fbcb09;}.datepicker_jqui .months .selected {	background: #fff;	color: #c77405;	border: 1px solid #fbcb09;}/* years-grid********************************************************/.datepicker_jqui .years .year {	float: left;	text-align: center;	overflow: hidden;	color: #06222E;	background: #fcfcfc;	width: 32px;	cursor: pointer;	padding-top: 7px;	height: 22px;	border: 1px solid #aaa;	margin: 0 2px 2px 0;}.datepicker_jqui .years .year4,.datepicker_jqui .years .year9,.datepicker_jqui .years .year14,.datepicker_jqui .years .year19 {	margin-right: 0;	width: 34px;}.datepicker_jqui .years .year15,.datepicker_jqui .years .year16,.datepicker_jqui .years .year17,.datepicker_jqui .years .year18,.datepicker_jqui .years .year19 {	margin-bottom: 0;}/* years-colors********************************************************/.datepicker_jqui .years .year:hover {	background: #fdf5ce;	color: #c77405;	border: 1px solid #fbcb09;}.datepicker_jqui .years .selected {	background: #fff;	color: #c77405;	border: 1px solid #fbcb09;}/* global********************************************************/.datepicker_jqui .unavailable {	cursor: default !important;	background: #f0f0f0 !important;	color: #ccc !important;	border: 1px solid #ccc !important;}/* @end *//* comments *//* CSS vs. Adblock tabs */.swiff-uploader-box a {	display: none !important;}/*button, div.panes a.button, form.frmedit a.button, form.frmdel a.button, table#upload-table thead  {	background-color: #cb362f;	background-position: left top;	background-repeat: repeat-x;	background-size: 100% 100%;	-moz-background-size: 100% 100%;	-o-background-size: 100% 100%;	-webkit-background-size: 100% 100%;	background-image: -moz-linear-gradient( top, white, #E3881F 4%, #E23F36);	background-image: -webkit-gradient(linear,left top, left bottom, from(white),to(#E23F36),color-stop(0.03, #E3881F));	text-shadow: 0 1px 2px rgba(1, 1, 1, 0.4);	-moz-text-shadow: 0 1px 2px rgba(1, 1, 1, 0.4);	-webkit-text-shadow: 0 1px 2px rgba(1, 1, 1, 0.4);	box-shadow: 0 2px 3px rgba(1, 1, 1, 0.4);	-moz-box-shadow: 0 1px 4px rgba(&, 1, 1, 0.4);	-webkit-box-shadow: 0 1px 4px rgba(1, 1, 1, 0.4);}button, div.panes a.button, form.frmedit a.button , form.frmdel a.button  {	display: inline-block;	border: 1px solid;	border-color: #E2622B #B43102 #6F0200;	-moz-border-radius: .5em;	-webkit-border-radius: .5em;	border-radius: 0.5em;	color: #fff;	cursor: pointer;	font-weight: bold;	padding: 0.31em 1em 0.355em;	margin-right:0.75em;	line-height: 1.429em;}button:hover, button.active, a.button.active, a.button:hover {	background-position: left -35px;	background: -moz-linear-gradient(top, #fff, #ff4A3E 4%, #ff9f23);	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ff4A3E), color-stop(0.03, #ff9f23));}button:active, button.active, a.button:active {	background-position: left -70px;	background: -moz-linear-gradient( top, #ff4A3E, #ff9f23);	background: -webkit-gradient(linear, left top, left bottom, from(#ff9f23),to(#ff4A3E));	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;}fieldset.reviews legend {	color: #fff;	border: 1px solid;	border-color: #50A3C8 #297CB4 #083F6F ;	-moz-border-radius: .5em;	-webkit-border-radius: .5em;	border-radius: 0.5em;	background-color: #50A3C8;	background-position: left top;	background-repeat: repeat-x;	background-size: 100% 100%;	-moz-background-size: 100% 100%;	-o-background-size: 100% 100%;	-webkit-background-size: 100% 100%;	background-image: -moz-linear-gradient( top, white, #50A3C8 4%, #083F6F);	background-image: -webkit-gradient(linear,left top, left bottom, from(white),to(#083F6F),color-stop(0.03, #50A3C8));	text-shadow: 0 1px 2px rgba(1, 1, 1, 0.4);	-moz-text-shadow: 0 1px 2px rgba(1, 1, 1, 0.4);	-webkit-text-shadow: 0 1px 2px rgba(1, 1, 1, 0.4);	box-shadow: 0 2px 3px rgba(1, 1, 1, 0.4);	-moz-box-shadow: 0 1px 4px rgba(&, 1, 1, 0.4);	-webkit-box-shadow: 0 1px 4px rgba(1, 1, 1, 0.4);}fieldset.reviews {	border: 1px solid;	border-color: #50A3C8 #297CB4 #083F6F ;	-moz-border-radius: .5em;	-webkit-border-radius: .5em;	border-radius: 0.5em;}a.button.disabled {}a.upload-button-next.button, a.upload-button-close.button, a.save-button.button, a.del-button.button {	float:right;}form.frmedit a.button, form.frmdel a.button {	text-decoration:none;}button img {	margin-bottom:-3px;}a.button img {	margin-bottom:-3px;}.validation-error {	padding-left: 44px;	display: block;	clear: left;	color: #8a1f11;	cursor: pointer;	border-bottom: 1px solid #fbc2c4;	background: #fbe3e4 url(/tpl/overseas/img/fu/failed.png) no-repeat 4px 4px;}*//* fup container *//*div.panes p.rev-error-wrapper {	display:none;	padding:10px;}#fup-container {	width:670px;	margin:1em;}*//*table#upload-table {	border-collapse:collapse;	width:100%;	background-color:#fff;}table#upload-table caption, table#upload-table tfoot tr {	background-color:#bdbdbd;	background-position: left top;	background-repeat: repeat-x;	background-size: 100% 100%;	-moz-background-size: 100% 100%;	-o-background-size: 100% 100%;	-webkit-background-size: 100% 100%;	background-image: -moz-linear-gradient( top, white, #979797 4%, #bdbdbd);	background-image: -webkit-gradient(linear,left top, left bottom, from(white),to(#979797),color-stop(0.03, #bdbdbd));}table#upload-table caption{	text-align:left;	color : #eee	cursor: pointer;	font-size:1.5em;	line-height:1em;	font-weight:bold;	padding:15px;	border-bottom:1px solid #646464;	-moz-border-radius-topright: .5em;	-moz-border-radius-topleft: .5em;	-webkit-border-top-right-radius: .5em;	-webkit-border-top-left-radius: .5em;	border-top-right-radius: 0.5em;	border-top-left-radius: 0.5em;}caption h3 {	padding-left:45px;	height:70px;	background:url(/tpl/overseas/img/fu/uploader.png) no-repeat 0 0;}caption span {	padding-left:45px;	display:block;	font-size:.6em;	padding-top:1em;	color:#333;	margin-top:-50px;	font-weight:normal;}table#upload-table thead {	font-size:1em;	text-align:left;	display:block;	width: auto;	color:#fff;	padding:5px 0;}table#upload-table thead tr {	position:relative;}table#upload-table thead th {	padding: 0 5px;}table#upload-table tbody#upload-list {	width:100%;	display:block;	padding: 0; 	height:200px;	overflow: auto;	text-align:left;	margin-top:5px;	font-size:.9em;}tbody tr { 	border-bottom:1px solid #e0e0e0 }tbody tr:nth-child(odd) {	background-color:#fff;}tbody tr:nth-child(even) {	background-color:#eee;}tbody tr .upload-file td { padding: .5em; }tbody tr .upload-file-col{padding:4px}table#upload-table tfoot tr {	display:block;	width:100%;	margin:0;	border-top:1px solid #646464;	-moz-border-radius-bottomright: .5em;	-moz-border-radius-bottomleft: .5em;	-webkit-border-bottom-right-radius: .5em;	-webkit-border-bottom-left-radius: .5em;	border-bottom-right-radius: 0.5em;	border-bottom-left-radius: 0.5em;	text-shadow: 0 1px 2px rgba(1, 1, 1, 0.4);}#overall-status {float:right;display:block;}#overall-status img {	margin-bottom:0px;}.upload-file {outline:none;border-bottom:1px solid #e0e0e0}tfoot tr td { padding:1em }.upload-file-status {	width:18px;}.upload-file-status div {	float:left;	width:16px;height:16px;	background-position:0 0;	background-repeat:no-repeat;}.upload-file-status .upload-sprite {}.upload-file-status .upload-file-success {	background-image: url(/tpl/overseas/img/fu/tick.png);}.upload-file-status .upload-file-failed {	background-image: url(/tpl/overseas/img/fu/failed.png);}.upload-file-status .upload-file-progress {	background-image: url(/tpl/overseas/img/fu/loader-grey.gif);}.upload-file-name {	width:60%;}.upload-file-size {	width:270px;}tbody tr .upload-file-col.upload-file-size span {	padding-bottom:0px;	font-size:.8em;}tbody tr .upload-file-col.upload-file-size  img {	margin-top:-5px;}.upload-file-actions {	width:60px;	float:left;text-align:right}a.upload-file-remove, a.upload-file-edit {	display:block;	width:16px;	height:16px;	background-repeat:no-repeat;	background-position:O O;	float: right;	margin-right: 6px;	margin-top:10px;}a.upload-file-remove {	background-image: url(/tpl/overseas/img/fu/delete.png);}a.upload-file-edit {	clear:left;	background-image: url(/tpl/overseas/img/fu/edit.png) ;}a.upload-file-remove span, a.upload-file-edit span {	display:none;}*//*  .upload-sprite { background-image: url(/tests/reviews/google-imgs/apps_upload_icons.gif) !important; }*//*.progress .current-progress {	width:125px;} .progress {	background: url(/tpl/overseas/img/fu/progress-bar/progress-small.png) no-repeat;	background-position: +50% 0;	margin-right: 0.5em;	vertical-align: middle;}  span.upload-file-info {	display: block;	clear: left;  }*//*ratings*/.rev-tips {	display:block;	height:15px;}
