@font-face {
	font-family: 'MyriadProRegular';
	src: url('/css/fonts/myriadpro-regular.eot');
	src: url('/css/fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
			 url('/css/fonts/myriadpro-regular.woff') format('woff'),
			 url('/css/fonts/myriadpro-regular.ttf') format('truetype'),
			 url('/css/fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadProSemibold';
	src: url('/css/fonts/myriadpro-semibold.eot');
	src: url('/css/fonts/myriadpro-semibold.eot?#iefix') format('embedded-opentype'),
			 url('/css/fonts/myriadpro-semibold.woff') format('woff'),
			 url('/css/fonts/myriadpro-semibold.ttf') format('truetype'),
			 url('/css/fonts/myriadpro-semibold.svg#myriadpro-semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadProRegularItalic';
	src: url('/css/fonts/myriadpro-it.eot');
	src: url('/css/fonts/myriadpro-it.eot?#iefix') format('embedded-opentype'),
			 url('/css/fonts/myriadpro-it.woff') format('woff'),
			 url('/css/fonts/myriadpro-it.ttf') format('truetype'),
			 url('/css/fonts/myriadpro-it.svg#myriadpro-it') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*
@font-face {
	font-family: 'MyriadProSemiboldItalic';
	src: url('/css/fonts/myriadpro-semiboldit.eot');
	src: url('/css/fonts/myriadpro-semiboldit.eot?#iefix') format('embedded-opentype'),
			 url('/css/fonts/myriadpro-semiboldit.woff') format('woff'),
			 url('/css/fonts/myriadpro-semiboldit.ttf') format('truetype'),
			 url('/css/fonts/myriadpro-semiboldit.svg#myriadpro-semiboldit') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

@font-face {
    font-family: 'AvantGardeBold';
    src: url('/css/fonts/avantgarde-bold-webfont.eot');
    src: url('/css/fonts/avantgarde-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/avantgarde-bold-webfont.woff') format('woff'),
         url('/css/fonts/avantgarde-bold-webfont.ttf') format('truetype'),
         url('/css/fonts/avantgarde-bold-webfont.svg#itc_avant_garde_gothicbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AvantGardeDemi';
    src: url('/css/fonts/avantgarde-demi-webfont.eot');
    src: url('/css/fonts/avantgarde-demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/avantgarde-demi-webfont.woff') format('woff'),
         url('/css/fonts/avantgarde-demi-webfont.ttf') format('truetype'),
         url('/css/fonts/avantgarde-demi-webfont.svg#itc_avant_garde_gothic_demiRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AvantGardeMedium';
    src: url('/css/fonts/avantgarde-medium-webfont.eot');
    src: url('/css/fonts/avantgarde-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/avantgarde-medium-webfont.woff') format('woff'),
         url('/css/fonts/avantgarde-medium-webfont.ttf') format('truetype'),
         url('/css/fonts/avantgarde-medium-webfont.svg#itc_avant_garde_gothicmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AvantGardeBook';
    src: url('/css/fonts/avantgarde-book-webfont.eot');
    src: url('/css/fonts/avantgarde-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/avantgarde-book-webfont.woff') format('woff'),
         url('/css/fonts/avantgarde-book-webfont.ttf') format('truetype'),
         url('/css/fonts/avantgarde-book-webfont.svg#itc_avant_garde_gothicbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@font-face {
    font-family: 'AvantGardeBoldCn';
    src: url('/css/fonts/avantgarde-condbold-webfont.eot');
    src: url('/css/fonts/avantgarde-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/avantgarde-condbold-webfont.woff') format('woff'),
         url('/css/fonts/avantgarde-condbold-webfont.ttf') format('truetype'),
         url('/css/fonts/avantgarde-condbold-webfont.svg#itc_avant_garde_gothic_condBd') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AvantGardeDemiCn';
    src: url('/css/fonts/avantgarde-conddemi-webfont.eot');
    src: url('/css/fonts/avantgarde-conddemi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/avantgarde-conddemi-webfont.woff') format('woff'),
         url('/css/fonts/avantgarde-conddemi-webfont.ttf') format('truetype'),
         url('/css/fonts/avantgarde-conddemi-webfont.svg#itc_avant_garde_gothic_condRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AvantGardeMediumCn';
    src: url('/css/fonts/avantgarde-condmedium-webfont.eot');
    src: url('/css/fonts/avantgarde-condmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/avantgarde-condmedium-webfont.woff') format('woff'),
         url('/css/fonts/avantgarde-condmedium-webfont.ttf') format('truetype'),
         url('/css/fonts/avantgarde-condmedium-webfont.svg#itc_avant_garde_gothic_condMd') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

@font-face {
    font-family: 'Clarendon';
	src: url('/css/fonts/clarendonltstd.eot');
	src: url('/css/fonts/clarendonltstd.eot?#iefix') format('embedded-opentype'),
		 url('/css/fonts/clarendonltstd.woff') format('woff'),
		 url('/css/fonts/clarendonltstd.ttf') format('truetype'),
		 url('/css/fonts/clarendonltstd.svg#clarendonltstd') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
    font-family: 'handofsean';
    src: url('/css/fonts/handsean-webfont.eot');
    src: url('/css/fonts/handsean-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/handsean-webfont.woff') format('woff'),
         url('/css/fonts/handsean-webfont.ttf') format('truetype'),
         url('/css/fonts/handsean-webfont.svg#hand_of_seanregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.borderbox,ul.button li a,section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button a,section p.itineraryselect a.view,section div.shadowbox p.confirm a,section div.shadowbox ul.confirm li a,header ul.loginhelp li.login a,div.below,section div.shadowbox div.selectfilter,section div.shadowbox div.selectfilter div.select,section div.shadowbox div.selectfilter div.select h2,section div.shadowbox div.selectfilter div.select div.selectdropdown,section div.shadowbox div.selectitems ul li,section div.shadowbox div.selectitems ul li div.selectdetails p.add,section div.shadowbox div.selectitems ul li div.selectheading,section div.shadowbox div.selectitemslist ul li div.selectdetails,section div.shadowbox div.selectitemslist ul li div.selecttext,section div.shadowbox div.itineraryv2left,section div.shadowbox div.itineraryv2,section div.shadowbox div.itineraryv2form,section div.shadowbox div.collectionv2left,section div.shadowbox div.collectionv2right,section div.shadowbox div.collectionv2 ul.jclist li div.item,section div.shadowbox div.collectionv2 ul.jclist .owl-item li.criteria div.item,section.lightbox div.lightboxheader,section.lightbox div.lightboxinner,section.lightbox div.gallery ul.thumbs li a,section.lightbox div.gallery div.main,section.lightbox div.gallery div.main p,section.lightbox div.left div.indicativeprice,section.lightbox div.right div.sidemap,div.status,div.status p,div.status ul,section ul.subnav li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.greygradient,section.lightbox div.left div.indicativeprice,section ul.subnav li a{background:#b1adb0;background:-moz-linear-gradient(top, #b1adb0 0%, #a1a1a1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1adb0), color-stop(100%, #a1a1a1));background:-webkit-linear-gradient(top, #b1adb0 0%, #a1a1a1 100%);background:-o-linear-gradient(top, #b1adb0 0%, #a1a1a1 100%);background:-ms-linear-gradient(top, #b1adb0 0%, #a1a1a1 100%);background:linear-gradient(to bottom, #b1adb0 0%, #a1a1a1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1adb0', endColorstr='#a1a1a1',GradientType=0 )}.greygradientdark,section div.shadowbox div.selectfilter div.select h2{background:#c8c8c8;background:-moz-linear-gradient(top, #c8c8c8 0%, #a1a1a1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c8c8c8), color-stop(100%, #a1a1a1));background:-webkit-linear-gradient(top, #c8c8c8 0%, #a1a1a1 100%);background:-o-linear-gradient(top, #c8c8c8 0%, #a1a1a1 100%);background:-ms-linear-gradient(top, #c8c8c8 0%, #a1a1a1 100%);background:linear-gradient(to bottom, #c8c8c8 0%, #a1a1a1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#a1a1a1',GradientType=0 )}.greygradientdarkhover,section div.shadowbox div.selectfilter div.select h2:hover{background:#a1a1a1;background:-moz-linear-gradient(top, #a1a1a1 0%, #c8c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1a1a1), color-stop(100%, #c8c8c8));background:-webkit-linear-gradient(top, #a1a1a1 0%, #c8c8c8 100%);background:-o-linear-gradient(top, #a1a1a1 0%, #c8c8c8 100%);background:-ms-linear-gradient(top, #a1a1a1 0%, #c8c8c8 100%);background:linear-gradient(to bottom, #a1a1a1 0%, #c8c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1a1a1', endColorstr='#c8c8c8',GradientType=0 )}.greengradient,header ul.loginhelp li.login a,header ul.loginhelp li.help a span.icon,section ul.subnav li a:hover,section ul.subnav li a:active,section ul.subnav li a.active:link,section ul.subnav li a.active:visited{background:#acba3d;background:-moz-linear-gradient(top, #acba3d 0%, #8f9b30 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #acba3d), color-stop(100%, #8f9b30));background:-webkit-linear-gradient(top, #acba3d 0%, #8f9b30 100%);background:-o-linear-gradient(top, #acba3d 0%, #8f9b30 100%);background:-ms-linear-gradient(top, #acba3d 0%, #8f9b30 100%);background:linear-gradient(to bottom, #acba3d 0%, #8f9b30 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#acba3d', endColorstr='#8f9b30',GradientType=0 )}.greengradienthover,header ul.loginhelp li.login a:hover,header ul.loginhelp li.login a:active,header ul.loginhelp li.help a:hover span.icon,header ul.loginhelp li.help a:active span.icon{background:#839127;background:-moz-linear-gradient(top, #839127 0%, #b6cb2d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #839127), color-stop(100%, #b6cb2d));background:-webkit-linear-gradient(top, #839127 0%, #b6cb2d 100%);background:-o-linear-gradient(top, #839127 0%, #b6cb2d 100%);background:-ms-linear-gradient(top, #839127 0%, #b6cb2d 100%);background:linear-gradient(to bottom, #839127 0%, #b6cb2d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#839127', endColorstr='#b6cb2d',GradientType=0 )}.orangegradient,ul.button li a,section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button a,section p.itineraryselect a.view,section div.shadowbox p.confirm a,section div.shadowbox ul.confirm li a{background:#d77a01;background:-moz-linear-gradient(top, #d77a01 0%, #a8620d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d77a01), color-stop(100%, #a8620d));background:-webkit-linear-gradient(top, #d77a01 0%, #a8620d 100%);background:-o-linear-gradient(top, #d77a01 0%, #a8620d 100%);background:-ms-linear-gradient(top, #d77a01 0%, #a8620d 100%);background:linear-gradient(to bottom, #d77a01 0%, #a8620d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d77a01', endColorstr='#a8620d',GradientType=0 )}.orangegradienthover,ul.button li a:hover,ul.button li a:active,section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button a:hover,section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button a:active,section p.itineraryselect a.view:hover,section p.itineraryselect a.view:active,section div.shadowbox p.confirm a:hover,section div.shadowbox p.confirm a:active,section div.shadowbox ul.confirm li a:hover,section div.shadowbox ul.confirm li a:active{background:#a8620d;background:-moz-linear-gradient(top, #a8620d 0%, #d77a01 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8620d), color-stop(100%, #d77a01));background:-webkit-linear-gradient(top, #a8620d 0%, #d77a01 100%);background:-o-linear-gradient(top, #a8620d 0%, #d77a01 100%);background:-ms-linear-gradient(top, #a8620d 0%, #d77a01 100%);background:linear-gradient(to bottom, #a8620d 0%, #d77a01 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8620d', endColorstr='#d77a01',GradientType=0 )}.purplegradient,section div.shadowbox div.itineraryv2left{background:#6c5c64;background:-moz-linear-gradient(top, #6c5c64 0%, #54484e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6c5c64), color-stop(100%, #54484e));background:-webkit-linear-gradient(top, #6c5c64 0%, #54484e 100%);background:-o-linear-gradient(top, #6c5c64 0%, #54484e 100%);background:-ms-linear-gradient(top, #6c5c64 0%, #54484e 100%);background:linear-gradient(to bottom, #6c5c64 0%, #54484e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c5c64', endColorstr='#54484e',GradientType=0 )}body{width:100%;color:#6c5c66;background:#524049 url(/images/bgpattern.png);font-family:MyriadProRegular, MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-size:62.5%;text-align:center;padding:0;margin:0 auto 0 auto;overflow:hidden}html{width:100%;overflow-x:hidden}body.popup{min-width:0;background:#fff}body.lightbox{min-width:0;background:none}body.lightbox div.scrollpane{float:left;width:869px;margin:auto}body.lightbox div.scrollpanes{padding:0 10px 0 0;margin:0 -10px 0 0}iframe{border:0;margin:0;padding:0}*{-webkit-text-size-adjust:none}html{min-height:100%}img,object,embed{border:0px none;display:block;outline:none;margin:0;padding:0}form,section,article,nav,aside,footer,menu,header{margin:0;padding:0}img.imageright{float:right;padding:0 0 12px 18px}img.imagerightborderwhite{float:left;margin:0 0 12px 18px;border:8px solid white}img.imageleft{float:left;padding:0 18px 12px 0}img.imageleftborderwhite{float:left;margin:0 18px 12px 0;border:8px solid white}a:link,a:visited{outline:none;color:#6c5c66;text-decoration:underline}a:hover,a:active,a.active:visited,a.active:link{outline:none;color:#000;text-decoration:underline}hr{clear:both;width:100%;height:1px;color:#d3d3d3;border:0px none;border-bottom:1px solid #c1d82f;padding:0 0 0 0;margin:0 0 12px 0;line-height:1em}input{outline:none}input.input,textarea,select{font-size:1em;line-height:1em;font-family:'AvantGardeMedium', arial, verdana;padding:3px 5px;border:0 none;outline:none}select{padding:2px 4px}h1,h2,h3,h4,h5,p.likeh3{padding:0;margin:1em 0 0.4em 0;display:block;font-size:1.7em;line-height:1.1em;color:#6c5c66}h1,h2,h3,h4,h5,p.likeh3,h1 *,h2 *,h3 *,h4 *,h5 *{font-family:Clarendon;font-weight:normal;font-style:normal}h2.nomargin,h3.nomargin,h4.nomargin,h5.nomargin{margin-top:0}h2.small{font-size:1.4em}h3,p.likeh3{font-size:1.6em}h4{font-size:1.5em}h5{font-size:1.4em}h1 a:link,h1 a:visited{color:#c1d82f;text-decoration:none}h1 a:hover,h1 a:active{color:#6c5c66;text-decoration:none}span.palatino{font-style:italic;font-family:"Palatino Linotype", "Book Antiqua",Palatino,Times, "Times New Roman", serif}span.colourgreen{color:#c1d82f !important}span.colourpurple{color:#6c5c66 !important}span.colourorange{color:#e77802 !important}span.colourblack{color:#000 !important}p{padding:0;margin:0 0 0.6em 0;font-size:1.3em;line-height:1.4em}p.nomargin{margin:0}p.fontsize30{font-size:3em}p.fontsize28{font-size:2.8em}p.fontsize26{font-size:2.6em}p.fontsize24{font-size:2.4em}p.fontsize22{font-size:2.2em}p.fontsize20{font-size:2em}p.fontsize19{font-size:1.9em}p.fontsize18{font-size:1.8em}p.fontsize17{font-size:1.7em}p.fontsize16{font-size:1.6em}p.fontsize15{font-size:1.5em}p.fontsize14{font-size:1.4em}p.larger{font-size:1.6em}p.intro{font-size:1.5em}p.large{font-size:1.4em}p.margin{clear:left;padding-top:20px}p small{font-size:.9em}p.smallish{font-size:1.1em}p.small{font-size:1em}ul,ol{margin:0 0 1.2em 0;padding:0 0 0 20px}ol{padding:0 0 0 30px}ul li,ol li,dl dt,dl dd{font-size:1.3em;line-height:1.4em}li li,li *{font-size:1em}ul.button{margin:1em 0 0 0;padding:0 0 0 15px;list-style-type:none;float:left;width:131px}ul.button li,section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button{float:left;text-align:center;font-family:AvantGardeBold;font-size:1.2em;font-weight:normal;font-style:normal;text-transform:uppercase;margin:.5em 0}ul.button li a,section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button a{float:left;line-height:30px;position:relative;margin:0;padding:0 30px 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 2px #555;-moz-box-shadow:1px 1px 2px #555;-o-box-shadow:1px 1px 2px #555;box-shadow:1px 1px 2px #555}ul.button li,ul.button li a{width:100%;text-align:right}ul.button li a:after,section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button a:after{content:"";width:28px;height:28px;background:url(/images/buttonicons.png) no-repeat 0 -28px;position:absolute;top:0;right:0}section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button{font-size:1.2em;float:right;margin:-5px 0 5px 0}section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button a{font-size:1em}ul.button li a:link,ul.button li a:visited,section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button a:link,section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button a:visited{color:#fff !important;text-decoration:none}ul.button li a:hover,ul.button li a:active,section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button a:hover,section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.button a:active{color:#000 !important;text-decoration:none}div.bg ul.bgcontrol li,footer div.links ul.social li,ul.icons li span,.imagelink,#menubutton{margin:0;padding:0;float:left;display:block;text-indent:-8000px;font-size:.05em;line-height:.05em}ul.icons li span.text,ul.icons li span.emailsite{font-size:1em;line-height:1em;text-indent:0;width:auto;height:auto;background:none}div.bg ul.bgcontrol li a,footer div.links ul.social li a,ul.icons li a,.imagelink a{float:left;display:block;text-decoration:none}header .logo{float:left;padding:0;margin:0;width:171px}header .logoright{float:right}header .agentlogo{float:right;margin:-10px 0;width:200px}body.home.microsite header .agentlogo{padding:6px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}header .logo img,header .agentlogo img{float:left;width:100%;height:auto}header h1,footer p.tfrt{margin:0;width:700px;float:right;text-align:center;color:#c1d82f;font-size:2em;text-transform:uppercase;letter-spacing:.5em;line-height:58px;font-family:AvantGardeDemi;font-style:normal;font-weight:normal}header h1{letter-spacing:.1em;text-align:right}header p.tfrt{letter-spacing:.1em;color:#b7b4b6;font-family:AvantGardeBook;font-style:normal;font-weight:normal;width:170px;float:left;font-size:1.4em;line-height:16px;padding:6px 0 6px 30px;text-transform:uppercase}header h1 a{font-family:AvantGardeDemi;font-style:normal;font-weight:normal}footer p.tfrt{width:100%;font-size:1.8em;line-height:50px}.shadowdark{-webkit-box-shadow:2px 2px 2px #333;-moz-box-shadow:2px 2px 2px #333;-o-box-shadow:2px 2px 2px #333;box-shadow:2px 2px 2px #333}.shadowlight{-webkit-box-shadow:3px 3px 15px #ccc;-moz-box-shadow:3px 3px 15px #ccc;-o-box-shadow:3px 3px 15px #ccc;box-shadow:3px 3px 15px #ccc}ul.icons{margin:0;padding:0;list-style-type:none;float:left}ul.iconsright{float:right}ul.icons li{float:left;font-size:1.1em;padding:0 9px 0 0;font-family:MyriadProSemiBold;font-weight:normal;font-style:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}ul.iconsmargin{margin-top:20px}ul.iconslarge li{font-size:1.2em}ul.iconsbiggest li{font-size:1.4em}ul.icons li.right,ul.icons li.rightswap{float:right;padding:0 0 0 9px}ul.icons li a,ul.icons li span.likea{float:left;text-transform:uppercase}ul.icons li a em{text-transform:none}ul.icons li span{width:32px;height:32px}ul.icons li span.text{padding:4px 0 0 6px;line-height:12px}ul.icons li span.textsingle,ul.icons li span.textfollow{padding:0 0 0 6px;line-height:32px}ul.icons li.rightswap span.text{padding-left:0;padding-right:6px}ul.icons li a,ul.icons li span{background:url(/images/iconsprite.png?v11) no-repeat 0 -32px}ul.icons li.rightswap a{background:url(/images/iconsprite.png?v11) no-repeat right -32px}ul.icons li.purple a{background-position:0 -96px}ul.icons li a:link,ul.icons li a:visited{color:#c1d82f;text-decoration:none}ul.icons li a:hover,ul.icons li a:active{color:#fff;text-decoration:none;background-position:0 -64px}ul.icons li.rightswap a:hover,ul.icons li.rightswap a:active{background-position:right -64px}ul.icons li.purple a:link,ul.icons li.purple a:visited{color:#a38694}ul.icons li.purple a:hover,ul.icons li.purple a:active{color:#fff;background-position:0 -128px}ul.icons li.purple.rightswap a:hover,ul.icons li.purple.rightswap a:active{background-position:right -128px}ul.icons li span{cursor:pointer}ul.icons li span.likea{text-indent:0;font-size:1em;line-height:1em;width:auto}ul.icons li span.likea,ul.icons li span.likea span,ul.icons li span.textfollow{cursor:default}ul.icons li span.back{background-position:-32px 0}ul.icons li span.tick{background-position:-64px 0}ul.icons li.purple span.tick{background-position:0 0}ul.icons li.green a.loading span.tick{background:url(/images/loadinggreen.gif) no-repeat 8px 8px}ul.icons li.purple a.loading span.tick{background:url(/images/loadingpurple.gif) no-repeat 8px 8px}ul.icons li span.dn1{background-position:-96px 0}ul.icons li span.dn2{background-position:-128px 0}ul.icons li span.print{background-position:-160px 0}ul.icons li span.email{background-position:-192px 0}ul.icons li span.fb{background-position:-224px 0}ul.icons li span.tw{background-position:-256px 0}ul.icons li span.ta{background-position:-288px 0}ul.icons li span.go{background-position:-320px 0}ul.icons li span.cal{background-position:-352px 0}ul.icons li span.walk{background-position:-384px 0}ul.icons li span.house{background-position:-416px 0}ul.icons li span.route{background-position:-448px 0}ul.icons li span.login{background-position:-480px 0}ul.icons li span.reverse{background-position:-512px 0}ul.icons li span.delete{background-position:-544px 0}ul.icons li span.dn3{background-position:-576px 0}ul.icons li span.gallery{background-position:-608px 0}ul.icons li span.close{background-position:-640px 0}ul.icons li span.family{background-position:-672px 0}ul.icons li a.loading span.gallery{background:url(/images/loadinggreen.gif) no-repeat 8px 8px}div.bg,div.top,div.header,div.bgnormal{width:100%;text-align:center;margin:0 auto;position:absolute;z-index:0;left:0;top:0}div.bg{top:52px;overflow:hidden;height:950px;background:#d2d2d2 url(/images/bg.png) repeat-x;left:0}div.bgnormal{float:left;width:100%;padding:106px 0 0 0;background:#fff;position:relative}body.microsite div.bgnormal{background:#eeecec}div.bg img{width:100%;position:absolute;top:0;left:0}div.bg ul.bgcontrol{float:left;width:1300px;margin:410px -170px 0 -170px;padding:0;z-index:1000;position:relative}div.bg ul.bgcontrol li,div.bg ul.bgcontrol li a{width:42px;height:43px}div.bg ul.bgcontrol li.prev{float:left;padding:0 0 0 25px}div.bg ul.bgcontrol li.next{float:right;padding:0 25px 0 0}div.bg ul.bgcontrol li a{width:42px;height:43px;background:url(/images/bgprevnext.png) no-repeat}div.bg ul.bgcontrol li.prev a{background-position:0 0}div.bg ul.bgcontrol li.prev a:hover,div.bg ul.bgcontrol li.prev a:active{background-position:0 -43px}div.bg ul.bgcontrol li.next a{background-position:-42px 0}div.bg ul.bgcontrol li.next a:hover,div.bg ul.bgcontrol li.next a:active{background-position:-42px -43px}div.top{float:left;height:54px;position:relative;background:url(/images/topnormal.png) repeat-x;z-index:4}div.header{top:71px;z-index:3;min-width:320px}body.home div.header{top:0;padding:71px 0 0 0;height:119px;background:url(/images/top.png) repeat-x}body.microsite div.header header,body.home div.header header{width:100%}div.greenco,div.bg div.bgcontrol,footer{width:960px;margin:0 auto;position:relative;text-align:left}div.greencolightbox{width:960px}div.bg div.bgs{position:absolute;width:100%;min-width:1300px;height:950px;top:0;left:0}body.microsite div.bg,body.microsite div.bg div.bgs{height:800px}div.bg div.bgcontrol{z-index:1000}div.greenco{z-index:2}header{float:left;width:100%}header ul.loginhelp{float:right;padding:0;margin:0;list-style-type:none}header ul.loginhelp li{float:left;text-transform:uppercase}header ul.loginhelp li.login{padding:11px 0}header ul.loginhelp li.login span{float:left;padding:0 10px 0 0;line-height:28px}header ul.loginhelp li a{position:relative;float:left}header ul.loginhelp li.help{padding:0 0 0 26px;font-size:1.4em}header ul.loginhelp li.help a{line-height:50px;font-family:AvantGardeBold;font-weight:normal;font-style:normal}header ul.loginhelp li.help a span.icon{position:relative;width:50px;height:50px;float:right;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;margin:0 0 0 10px}header ul.loginhelp li.help a:link,header ul.loginhelp li.help a:visited{color:#c1d82f;text-decoration:none}article{float:left;width:100%;min-width:320px}article.popup{float:none;margin:0 auto;width:367px}section{float:left;width:100%;position:relative;padding:0 0 40px 0;z-index:2}section p.itineraryselect{float:right;margin:0;line-height:28px}section p.itineraryselect label{float:left;padding:0 3px 0 0;text-transform:uppercase}section p.itineraryselect select,section p.itineraryselect div.selector{float:left}section p.itineraryselect a.view{margin-left:14px}section div.shadowbox ul.confirm{padding:0;margin:14px 0 4px 0;list-style-type:none;float:left;width:100%}section div.shadowbox ul.confirmtop{margin-top:-28px}section div.shadowbox ul.confirm li.next{float:right}section div.shadowbox ul.confirm li.back{float:left}section p.itineraryselect a.view,section div.shadowbox p.confirm a,section div.shadowbox ul.confirm li a,header ul.loginhelp li.login a{float:left;line-height:28px;padding:0 30px 0 10px;text-align:center;font-family:AvantGardeBold;font-size:.8em;font-weight:normal;font-style:normal;text-transform:uppercase;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 2px #555;-moz-box-shadow:1px 1px 2px #555;-o-box-shadow:1px 1px 2px #555;box-shadow:1px 1px 2px #555}section p.itineraryselect a.view:after,section div.shadowbox p.confirm a:after,section div.shadowbox ul.confirm li a:after,header ul.loginhelp li.login a:after,header ul.loginhelp li.help a span.icon:after{content:"";width:28px;height:28px;background:url(/images/buttonicons.png) no-repeat 0 -28px;position:absolute;top:0;right:0}section div.shadowbox ul.confirm li.back a{padding:0 10px 0 30px}section div.shadowbox ul.confirm li.back a:after{background-position:0 0;right:auto;left:0}header ul.loginhelp li.login a:after{background-position:0 -56px}header ul.loginhelp li.help a span.icon:after{width:50px;height:50px;background-position:10px -351px}section p.itineraryselect a.view:link,section p.itineraryselect a.view:visited,section div.shadowbox p.confirm a:link,section div.shadowbox p.confirm a:visited,section div.shadowbox ul.confirm li a:link,section div.shadowbox ul.confirm li a:visited,header ul.loginhelp li.login a:link,header ul.loginhelp li.login a:visited,header ul.loginhelp li.help a:link span.icon,header ul.loginhelp li.help a:visited span.icon{color:#fff;text-decoration:none}section p.itineraryselect a.view:hover,section p.itineraryselect a.view:active,section div.shadowbox p.confirm a:hover,section div.shadowbox p.confirm a:active,section div.shadowbox ul.confirm li a:hover,section div.shadowbox ul.confirm li a:active{color:#000;text-decoration:none}header ul.loginhelp li.login a:hover,header ul.loginhelp li.login a:active,header ul.loginhelp li.help a:hover span.icon,header ul.loginhelp li.help a:active span.icon{color:#000;text-decoration:none}section.home{min-height:488px;padding:0}section.home p.agentlogo{position:absolute;top:280px;left:50%}section.home p.agentlogo img{padding:6px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin-left:-50%}section blockquote{position:absolute;width:248px;padding:10px 14px;color:#fff;background:url(/images/blockquote.png)}section.home blockquote{top:124px;left:39px}section.lightbox blockquote{top:auto;bottom:15px;right:-2px}section blockquote p{font-family:AvantGardeBold;font-size:1.4em;font-weight:normal;font-style:normal;text-transform:uppercase;margin:0 0 0.3em 0}section blockquote p.title{font-size:1.7em}section blockquote p.quote{font-family:handofsean;font-size:2.4em;font-weight:normal;font-style:normal;text-transform:none}section.home div.panels{position:absolute;left:0;bottom:0;width:990px;margin:0 -30px 0 0}section.home div.panel{float:left;padding:4px;margin:0 30px 0 0;width:292px;text-align:center;background:url(/images/homepanel.png);-webkit-box-shadow:2px 2px 2px #333;-moz-box-shadow:2px 2px 2px #333;-o-box-shadow:2px 2px 2px #333;box-shadow:2px 2px 2px #333}section.home div.panel img.page{cursor:pointer;float:left}section.home div.panel h2{width:100%;float:left;padding:7px 0 0 0;line-height:40px;margin:0;text-align:center;color:#fff;font-size:2.8em;background:url(/images/homepanel.gif) no-repeat;font-family:Clarendon}section.home div.panel h2 a:link,section.home div.panel h2 a:visited{color:#fff;text-decoration:none}section.home div.panel h2 a:hover,section.home div.panel h2 a:active{color:#6c5c66;text-decoration:none}section.home div.panel p{float:left;width:272px;padding:6px 10px;margin:0;font-size:1.35em;background:#f6f5f6 url(/images/homepaneltext.png) repeat-x bottom left}section div.shadowbox{float:left;width:960px;margin:0 -3px;padding:2px;border:1px solid #d5d4d4;position:relative;-webkit-box-shadow:1px 1px 2px #555;-moz-box-shadow:1px 1px 2px #555;-o-box-shadow:1px 1px 2px #555;box-shadow:1px 1px 2px #555;background:#fff}section div.shadowbox p.introtext{font-size:1.5em;margin:0 0 0.2em 0;font-family:Clarendon;font-weight:normal;font-style:normal;color:#fff}section div.shadowbox p.introtextlarge{font-size:1.9em}section div.shadowbox p.introtextsearch{float:left;width:38%;font-size:2.5em}section div.shadowbox p.introtextitinerary{font-size:1em;line-height:30px;float:left;width:100%;border-bottom:1px solid #867c80;padding:0 0 15px 0;margin:0}section div.shadowbox p.introtextitinerary label{font-size:2em;vertical-align:middle;float:left;width:23%;margin-right:2%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}section div.shadowbox p.introtextitinerary label.date{width:20%}section div.shadowbox p.introtextitinerary input{font-size:1.2em;vertical-align:middle;height:30px;float:left;width:15%;margin-right:2%}section div.shadowbox p.introtextitinerary input.date{margin-right:0}section div.shadowbox p.introtextitinerary img{float:left;vertical-align:middle;padding:3px;background:#edecec;margin-left:-30px}section div.shadowbox p.introtextsearch label{float:left;padding-right:10px}section div.shadowbox p.introtextsearch input{float:left;vertical-align:middle;padding-left:8px}section div.shadowbox p.introtextsearch a{font-size:.5em;margin-left:10px}section div.shadowbox p.introtextsearch a:link,section div.shadowbox p.introtextsearch a:visited{color:#6c5c66}section div.shadowbox p.introtextsearch a:hover,section div.shadowbox p.introtextsearch a:active{color:#000}section div.shadowbox div.collectionv2 p.introtextsearch{width:auto}section div.shadowbox p.introtextsearch input.field{float:left;width:200px;padding:6px 4px}section div.shadowbox p.introtextsmall{font-size:1.3em}section div.shadowbox ol.introtext{color:#e8e8e8;margin-bottom:.5em}section div.shadowbox ol.introtext li{font-size:1.2em;line-height:1.2em}section div.shadowbox p.introtext2{font-size:1.2em;margin:0 0 0.2em 0;color:#fff}section div.shadowbox p.introtext2margin{margin:0 0 1em 0}section div.shadowbox p.introtextsmall{font-size:1.3em}section div.shadowbox p.introtext span{color:#c1d82f}section div.shadowbox div.ajaxload{width:100%;float:left}section div.shadowbox div.ajaxload.loading{min-height:32px;background:#fff url(/images/loading.gif) center no-repeat}div.below{position:relative;z-index:0;border-top:1px solid #6c5c66;color:#fff;background:#6c5c66;float:left;width:100%;padding:20px 25px}div.fancybox-inner div.below{text-align:left}div.below div.belowleft{float:left;width:63%}div.below div.belowright{float:right;width:33%}div.below div.belowclear{clear:both;float:left;width:100%}section div.shadowbox ul.button,div.fancybox-inner div.below ul.button{float:right;margin:0}div.below ul.rightlist{margin:0;list-style-type:none;text-align:right;float:right;padding:0 0 10px 20px}div.below ul.rightlist li{font-size:1.4em;font-weight:bold;margin:0 0 10px 0}div.below div.agents{border-top:1px dotted #ccc;float:left;width:100%}div.below div.agents h3{float:left;color:#fff;width:150px;margin:17px 0 0 0}div.below div.static{float:left;width:100%;position:relative;padding:20px 0 10px 0}div.below div.staticagent{float:right;width:760px;padding:20px 0 10px 0}div.below div.staticagent h2{font-size:1.7em;margin:0 0 0.1em 0}div.below div.static h2,div.below div.static h3,div.below div.static h4{margin:0 0 0.1em 0}div.below div.staticagent h4{font-size:1.2em}div.below div.static div.contacts{width:500px;padding:0 10px 0 0;float:left}div.below div.staticagent div.contacts{width:200px}div.below div.static div.contacts ul.items{margin:0 0 10px 0;padding:0;list-style-type:none}div.below div.static div.contacts ul.items li{font-size:1.5em}div.below div.static div.desc{width:388px;float:left}div.below div.static div.consultants{float:right;width:540px}div.below div.static div.consultants dl{width:100%;float:left;padding:0;margin:0}div.below div.static div.consultants dl dt,div.below div.static div.consultants dl dd{float:left;width:135px;padding:0;border:0 none;margin:0 0 5px 0}div.below div.static div.consultants dl dd.tel{width:190px}div.below div.static div.consultants dl dd.langs{width:80px}div.below div.greenjourneysstatic,div.below h2.greenjourneysstatic{float:left;width:100%;position:relative}div.below h2.greenjourneysstatic{margin-top:10px}div.below div.greenjourneysstatic img.main{float:left}div.below div.greenjourneysstatic div.greenjourneysstaticholder{margin:-150px 0 20px 0;float:left;padding:150px 0 0 0;background:url(/images/greenjourneysstatic.png) repeat-x}div.below div.greenjourneysstatic div.greenjourneysstaticinner{float:left;background:#c5c5c5;width:860px;padding:20px 25px 10px 25px;color:#6c5c66}div.below div.greenjourneysstatic div.greenjourneysstaticinner h3{margin-top:0;color:#6c5c66}div.below div.greenjourneysstatic div.greenjourneysstaticinner a:link,div.below div.greenjourneysstatic div.greenjourneysstaticinner a:visited{color:#6c5c66}div.below div.greenjourneysstatic div.greenjourneysstaticinner a:hover,div.below div.greenjourneysstatic div.greenjourneysstaticinner a:active{color:#000}section div.shadowbox a:link,section div.shadowbox a:visited,div.fancybox-inner a:link,div.fancybox-inner a:visited{color:#c1d82f}section div.shadowbox a:hover,section div.shadowbox a:active,div.fancybox-inner a:hover,div.fancybox-inner a:active{color:#000}div.below h2,div.below h3,div.below h2,div.below p.likeh3,div.below h4,div.below h5{color:#c1d82f}section div.shadowbox div.inner{float:left;width:910px;padding:15px 25px}section div.shadowbox div.inner h2{font-size:2.4em}section div.shadowbox div.inner h3{margin:1em 0 1em 0}section div.shadowbox div.inner hr{margin:12px 0 24px 0}section div.shadowbox div.inner a:link,section div.shadowbox div.inner a:visited{color:#6c5c66}section div.shadowbox div.inner a:hover,section div.shadowbox div.inner a:active{color:#000}section div.shadowbox div.widget{width:100%;float:left;margin:0 0 20px 0}section div.shadowbox div.inner ul.gallerymini{list-style-type:none;margin:10px -10px 10px 0;padding:0;width:920px;float:left}section div.shadowbox div.inner ul.gallerymini li{float:left;width:105px;padding:0 10px 10px 0}section div.shadowbox div.inner ul.gallery4{list-style-type:none;margin:10px -10px 10px 0;padding:0;width:920px;float:left}section div.shadowbox div.inner ul.gallery4 li{float:left;width:220px;text-align:center;padding:0 10px 10px 0}section div.shadowbox div.inner ul.gallery2{list-style-type:none;margin:10px -10px 10px 0;padding:0;width:920px;float:left}section div.shadowbox div.inner ul.gallery2 li{float:left;width:450px;padding:0 10px 10px 0}section div.shadowbox div.inner div.gallerywide{margin:10px 0 20px 0;padding:0;width:100%;height:443px;float:left;position:relative}section div.shadowbox div.inner div.gallerywide img{float:left;width:100%;position:absolute;top:0;left:0}section div.shadowbox div.selectfilter{position:relative;z-index:2;float:left;padding:18px 20px 7px 20px;width:100%;background:#6c5c66}section div.shadowbox div.selectfilterfixed{top:0;position:fixed;width:inherit;opacity:.9}section div.shadowbox div.selectfilter div.selects{width:62%;float:left}section div.shadowbox div.selectfilter div.select{float:left;width:33.33%;padding:0 0 0 14px;position:relative;color:#fff}section div.shadowbox div.selectfilter div.select h2{cursor:pointer;position:relative;margin:2px 0;line-height:28px;padding:0 10px;width:100%;float:left;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 2px #555;-moz-box-shadow:1px 1px 2px #555;-o-box-shadow:1px 1px 2px #555;box-shadow:1px 1px 2px #555}section div.shadowbox div.selectfilter div.select h2:after{content:"";width:28px;height:28px;background:url(/images/buttonicons.png) no-repeat 0 -84px;position:absolute;top:0;right:0}section div.shadowbox div.selectfilter div.select p{font-family:'AvantGardeBook';font-size:1.2em;text-transform:uppercase}section div.shadowbox div.selectfilter div.select div.selectdropdown{display:none;position:absolute;top:30px;left:14px;padding:15px;background:#6c5c64;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 2px #555;-moz-box-shadow:1px 1px 2px #555;-o-box-shadow:1px 1px 2px #555;box-shadow:1px 1px 2px #555;width:200px}section div.shadowbox div.selectfilter div.select div.selectdropdownlast{right:0;left:auto}section div.shadowbox div.selectfilter div.text{float:left;width:100%;color:#fff;margin:1em 0 0 0}section div.shadowbox div.selectfilter div.text h2,section div.shadowbox div.selectfilter div.text h3{color:#fff}section div.shadowbox div.selectfilter div.text ul{margin:1em 0}section div.shadowbox div.selectfilter div.text ul li{width:100%}section div.shadowbox div.selectfilter div.text ul li a:link,section div.shadowbox div.selectfilter div.text ul li a:visited{color:#A38694}section div.shadowbox div.selectfilter div.text ul li a:hover,section div.shadowbox div.selectfilter div.text ul li a:active{color:#C1D82F}section div.shadowbox div.selectfilterjspane{float:left;width:369px;height:613px;overflow:auto}section div.shadowbox div.selectfilter div.column{float:left;width:179px}section div.shadowbox div.selectfilter div.columnwide{margin:8px 0 0 0;width:100%}section div.shadowbox div.selectfilter div.columninterests{padding:8px 0 0 0;border-top:1px solid #c1d82f}section div.shadowbox div.selectfilter div.column h2{float:left;width:100%;font-size:1.7em;margin-top:.5em;color:#fff}section div.shadowbox div.selectfilter div.column h2 span{font-size:.65em}section div.shadowbox div.selectfilter ul{float:left;width:100%;padding:0;margin:0;list-style-type:none}section div.shadowbox div.selectfilter ul li{float:left;width:100%;color:#a38694;font-size:1.2em;line-height:1.2em;margin:0 0 5px 0;font-family:MyriadProSemiBold;font-weight:normal;font-style:normal;text-transform:uppercase}section div.shadowbox div.selectfilter.agentsmedia div.text h2{color:#a38694}section div.shadowbox div.selectfilter.agentsmedia ul li{text-transform:none;color:#fff}section div.shadowbox div.selectfilter.agentsmedia ul li a{text-transform:uppercase}section div.shadowbox div.selectfilter ul.aa{width:100%;padding:0;text-transform:none}section div.shadowbox div.selectfilter ul.aa li{padding:7px 5px;width:105px;color:#fff;float:left;margin:0 12px 0 0}section div.shadowbox div.selectfilter ul.aa li.activity{background:url(/images/selectitemgreen.jpg)}section div.shadowbox div.selectfilter ul.aa li.accomm{background:url(/images/selectitempurple.jpg)}section div.shadowbox div.selectfilter ul.aa li.multi-day{margin:0;background:url(/images/selectitemapplegreen.jpg)}section div.shadowbox div.selectfilter ul li label{padding:2px 0 0 0}section div.shadowbox div.selectfilter ul.aa li label{width:66px}section div.shadowbox div.selectright{float:right;width:100%;position:relative;min-height:400px}section div.shadowbox div.selectright ul.subnav{width:100%;margin:0;padding:0;background:none}section div.shadowbox div.selectright ul.subnav li{width:50%}section div.shadowbox div.selectright ul.subnav3 li{width:33.33%}section div.shadowbox div.selectitemsgrid{width:100%;float:left}section div.shadowbox div.selectitemsmap{float:left;width:100%;height:600px;background:#fff;position:relative;display:none;font-size:1em}section div.shadowbox div.selectitemsmaploading{display:none;top:25px;left:0px;width:100%;height:600px;position:absolute;background:url(/images/loadingmap.png) center}section div.shadowbox div.selectitemsmaploading img{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}section div.shadowbox div.selectitems{float:left;width:100%;padding:0 0 8px 0}section div.shadowbox div.selectitems h2.noitems{padding:0 14px}section div.shadowbox div.selectitemsjspane{float:left;width:100%;height:603px;min-height:400px;overflow:auto}section div.shadowbox div.selectitems ul{margin:0;padding:0;list-style-type:none;float:left;width:100%}section div.shadowbox div.selectitems ul li{font-size:1em;line-height:1em;float:left;min-height:199px;margin:10px 1% 4px 1%;width:18%}section div.shadowbox div.selectitems ul li div.selectdetails{width:100%;float:left}section div.shadowbox div.selectitems ul li div.selectdetails h3,section div.shadowbox div.selectitems ul li div.selectdetails p,section div.shadowbox div.selectitems ul li div.selectdetails ul,section div.shadowbox div.selectitems ul li div.selecttext{display:none}section div.shadowbox div.selectitems ul li div.selectdetails p.add{display:block}section div.shadowbox div.selectitems ul li a:link,section div.shadowbox div.selectitems ul li a:visited{color:#c1d82f;text-decoration:none}section div.shadowbox div.selectitems ul li a:hover,section div.shadowbox div.selectitems ul li a:active,section div.shadowbox div.selectitems ul li a.active:link,section div.shadowbox div.selectitems ul li a.active:visited{color:#000;text-decoration:none}section div.shadowbox div.selectitems ul li.hidden{display:none}section div.shadowbox div.selectitems ul li p{color:#fff;font-size:1.2em;line-height:1.1em;margin:0}section div.shadowbox div.selectitems ul li div.selectdetails p.add{float:left;width:100%;padding:0 8px;margin:4px 0 0 0;padding-bottom:0;line-height:24px;min-height:28px;color:#c1d82f;text-transform:uppercase}section div.shadowbox div.selectitems ul li.applegreen div.selectdetails p.add{color:#fff}section div.shadowbox div.selectitems ul li div.selectdetails p.add div.checker,section div.shadowbox div.selectitems ul li div.selectdetails p.add label{float:left}section div.shadowbox div.selectitems ul li div.selectdetails p.add label{width:120px;font-family:MyriadProSemiBold;font-weight:normal;font-style:normal}section div.shadowbox div.selectitems ul li h2{font-size:1.8em;line-height:1.1em;margin:0;height:34px;color:#c1d82f;width:100%}section div.shadowbox div.selectitems ul li img{width:100%;height:auto;cursor:pointer}section div.shadowbox div.selectitems ul li.applegreen h2{color:#fff}section div.shadowbox div.selectitems ul li.applegreen h2 a:link,section div.shadowbox div.selectitems ul li.applegreen h2 a:visited{color:#fff}section div.shadowbox div.selectitems ul li.applegreen h2 a:hover,section div.shadowbox div.selectitems ul li.applegreen h2 a:active,section div.shadowbox div.selectitems ul li.applegreen h2 a.active:link,section div.shadowbox div.selectitems ul li.applegreen h2 a.active:visited{color:#000}section div.shadowbox div.selectitems ul li h2.size{font-size:1.5em}section div.shadowbox div.selectitems ul li h2.size11{font-size:1.1em}section div.shadowbox div.selectitems ul li h2.size12{font-size:1.2em}section div.shadowbox div.selectitems ul li h2.size13{font-size:1.3em}section div.shadowbox div.selectitems ul li h2.size14{font-size:1.4em}section div.shadowbox div.selectitems ul li h2.size15{font-size:1.5em}section div.shadowbox div.selectitems ul li h2.size16{font-size:1.6em}section div.shadowbox div.selectitems ul li h2.size17{font-size:1.7em}section div.shadowbox div.selectitems ul li div.selectheading{float:left;height:55px;width:100%;padding:0 8px;margin:8px 0}section div.shadowbox div.selectitems ul li div.selectleft{float:left;width:100%}section div.shadowbox div.selectitems ul li img{float:left}section div.shadowbox div.selectitems ul li.green{background:#9da666}section div.shadowbox div.selectitems ul li.purple{background:#88737e}section div.shadowbox div.selectitems ul li.applegreen{background:#b6c459}section div.shadowbox div.selectitemslist ul li.green,section div.shadowbox div.selectitemslist ul li.purple,section div.shadowbox div.selectitemslist ul li.applegreen{background:none}section div.shadowbox div.selectitemslist ul li div.selectleft{width:32%}section div.shadowbox div.selectitemslist ul li.green div.selectleft{background:#9da666}section div.shadowbox div.selectitemslist ul li.purple div.selectleft{background:#88737e}section div.shadowbox div.selectitemslist ul li.applegreen div.selectleft{background:#b6c459}section div.shadowbox div.selectitems ul li.green p.loading{background:url(/images/loadinggreen.gif) no-repeat 37px 3px}section div.shadowbox div.selectitems ul li.purple p.loading{background:url(/images/loadingpurple.gif) no-repeat 37px 3px}section div.shadowbox div.selectitems ul li.applegreen p.loading{background:url(/images/loadingapplegreen.gif) no-repeat 37px 3px}section div.shadowbox div.selectitemslist ul.iconsline{width:100%;padding-top:8px;border-top:1px solid #c1d82f;margin-top:8px}section div.shadowbox div.selectitemslist ul li{width:98%;min-height:0;position:relative}section div.shadowbox div.selectitemslist ul li div.selectdetails p.add{color:#6c5c64}section div.shadowbox div.selectitemslist ul li.applegreen div.selectdetails p.add{color:#6c5c64}section div.shadowbox div.selectitemslist ul li div.selectdetails h3,section div.shadowbox div.selectitemslist ul li div.selectdetails p,section div.shadowbox div.selectitemslist ul li div.selectdetails ul{display:block}section div.shadowbox div.selectitemslist ul li div.selectdetails div.selectcontacts{float:left;width:100%;padding-top:6px;border-top:1px solid #c1d82f;margin-top:6px}section div.shadowbox div.selectitemslist ul li div.selectdetails,section div.shadowbox div.selectitemslist ul li div.selecttext{display:block;float:left;width:38%;position:relative;padding:6px 6px 6px 10px}section div.shadowbox div.selectitemslist ul li div.selecttext{float:right;width:30%}section div.shadowbox div.selectitemslist ul li div.selecttext *{color:#6c5c64}section div.shadowbox div.selectitemslist ul li div.selecttext p{margin:0 0 0.6em 0}section div.shadowbox div.selectitemslist ul li div.selectdetails h3{font-size:1.8em;margin-top:0}section div.shadowbox div.selectitemslist ul li div.selectdetails p{color:#6c5c64;font-size:1.3em;margin:0 0 8px 0}section div.shadowbox div.selectitemslist ul li div.selectdetails p.add{width:100%;padding:6px 0 0 0;margin:6px 0 0 0;border-top:1px solid #6c5c64}section div.shadowbox div.selectitemslist ul li div.selectdetails a:link,section div.shadowbox div.selectitemslist ul li div.selectdetails a:visited{color:#6c5c64}section div.shadowbox div.selectitemslist ul li div.selectdetails a:hover,section div.shadowbox div.selectitemslist ul li div.selectdetails a:active{color:#c1d82f}section div.shadowbox div.selectitemslist ul li ul{padding:0}section div.shadowbox div.selectitemslist ul li ul li{font-size:1.2em;line-height:1.1em;min-height:0;margin:0;width:auto;border:0 none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}section div.shadowbox div.selectitemslist ul li ul.details{width:100%;margin:0 0 8px 0}section div.shadowbox div.selectitemslist ul li ul.details li{border-left:1px solid #6c5c64;padding:0 5px;text-transform:uppercase}section div.shadowbox div.selectitemslist ul li ul.details li.first{padding-left:0;border:0 none}section div.shadowbox div.selectitemslist ul li ul.detailsline{padding-top:8px;border-top:1px solid #6c5c64}section div.shadowbox div.selectitemslist ul li ul.detailsbold li{font-size:1.3em;font-weight:bold}section div.shadowbox div.selectitemslist ul li ul.detailsgreen li{border-color:#7D8C1B}section div.shadowbox div.selectitemslist ul li ul.detailsgreen li a:link,section div.shadowbox div.selectitemslist ul li ul.detailsgreen li a:visited{color:#7D8C1B}section div.shadowbox div.selectitemslist ul li ul.detailsgreen li a:hover,section div.shadowbox div.selectitemslist ul li ul.detailsgreen li a:active{color:#6c5c64}section div.shadowbox div.selectitemslist ul li.green p.loading,section div.shadowbox div.selectitemslist ul li.purple p.loading,section div.shadowbox div.selectitemslist ul li.applegreen p.loading{background:url(/images/loading.gif) no-repeat 37px 3px}section div.shadowbox div.itineraryv2left{float:left;padding:20px;padding-bottom:10px;width:100%;position:relative}section div.shadowbox div.itineraryv2left ol{padding:0 0 0 20px}section div.shadowbox div.itineraryv2left ol li.active{font-weight:bold}section div.shadowbox div.itineraryv2left p.introtext{color:#6c5c66}section div.shadowbox div.itineraryv2left p.introtext span{color:#000}section div.shadowbox div.itineraryv2left p a:link,section div.shadowbox div.itineraryv2left p a:visited,section div.shadowbox div.itineraryv2left h2 a:link,section div.shadowbox div.itineraryv2left h2 a:visited{color:#b6c459}section div.shadowbox div.itineraryv2left p a:hover,section div.shadowbox div.itineraryv2left p a:active,section div.shadowbox div.itineraryv2left h2 a:hover,section div.shadowbox div.itineraryv2left h2 a:active{color:#000}section div.shadowbox div.itineraryv2left h2 a.active:link,section div.shadowbox div.itineraryv2left h2 a.active:visited{text-decoration:none}section div.shadowbox div.itineraryv2left div.controls{float:left;width:100%;position:relative}section div.shadowbox div.itineraryv2left div.controls p.gcinput{float:left;width:100%;margin:0 0 0.6em 0}section div.shadowbox div.itineraryv2left div.controls p.gcinput img{float:left;padding:3px 0 0 5px}section div.shadowbox div.itineraryv2left div.controls p{color:#fff}section div.shadowbox div.itineraryv2left div.controls ul.controllinks{list-style-type:none;margin:15px 0 0 0;padding:0;width:100%;float:left}section div.shadowbox div.itineraryv2left div.controls ul.controllinks li{float:right;color:#fff;font-size:1em;padding:0 0 0 20px;line-height:20px;margin-bottom:10px}section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.text{float:left;font-size:1.2em;padding:0 20px 0 0}section div.shadowbox div.itineraryv2left div.controls ul.controllinks li a{font-size:1.4em;text-transform:uppercase;text-decoration:none}section div.shadowbox div.itineraryv2left div.controls ul.icons{width:100%}section div.shadowbox div.itineraryv2left div.controls ul.iconssave{width:auto;position:absolute;top:0;right:0}section div.shadowbox div.itineraryv2left div.controls ul.icons li.select{width:214px;padding:3px 0 0 0;font-size:1em}section div.shadowbox div.itineraryv2left div.controls ul.icons li.select span{width:100%;text-indent:0;font-size:1em;font-family:MyriadProRegular;font-weight:normal;font-style:normal}section div.shadowbox div.itineraryv2right{float:left;width:100%;position:relative}section div.shadowbox div.itineraryv2right ul.subnav{border-bottom:1px solid #4a4348}section div.shadowbox div.itineraryv2right ul.subnav li{width:25%}section div.shadowbox div.itineraryv2{float:left;padding:0 15px 0 24px;width:100%;background:#6c5c66;position:relative}section div.shadowbox div.itineraryv2hidden{display:none}section div.shadowbox div.itineraryv2 h2{float:left;width:100%;color:#fff;font-size:1.6em;margin-bottom:.2em}section div.shadowbox div.itineraryv2 div.left,section div.shadowbox div.itineraryv2 div.right{float:left;width:176px;padding:0 10px 0 0}section div.shadowbox div.itineraryv2jspane{float:left;width:100%;padding:20px 0;margin:0}section div.shadowbox div.itineraryv2form{float:left;width:100%;padding:10px 20px;position:relative;background:#6c5c66}section div.shadowbox div.itineraryv2form h2{color:#fff;float:left;width:100%}section div.shadowbox div.itineraryv2form a:link,section div.shadowbox div.itineraryv2form a:visited{color:#fff}section div.shadowbox div.itineraryv2form a:hover,section div.shadowbox div.itineraryv2form a:active{color:#000}section div.shadowbox div.itineraryv2form div.draft{width:601px;float:left;padding:8px;margin:8px 0 0 0;-webkit-box-shadow:0px 0px 4px #555;-moz-box-shadow:0px 0px 4px #555;-o-box-shadow:0px 0px 4px #555;box-shadow:0px 0px 4px #555;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}section div.shadowbox div.itineraryv2form div.form div.draftpurple p{color:#fff}section div.shadowbox div.itineraryv2form div.form div.draftgreen p{color:#fff}section div.shadowbox div.itineraryv2form div.form div.draftapplegreen p{color:#6c5c66}section div.shadowbox div.itineraryv2form div.form div.draftgrey p{color:#6c5c66}section div.shadowbox div.itineraryv2form div.draft a:link,section div.shadowbox div.itineraryv2form div.draft a:visited{color:#fff}section div.shadowbox div.itineraryv2form div.draft a:hover,section div.shadowbox div.itineraryv2form div.draft a:active{color:#000}section div.shadowbox div.itineraryv2form div.draftgrey a:link,section div.shadowbox div.itineraryv2form div.draftgrey a:visited,section div.shadowbox div.itineraryv2form div.draftapplegreen a:link,section div.shadowbox div.itineraryv2form div.draftapplegreen a:visited{color:#6c5c66}section div.shadowbox div.itineraryv2form div.draftgrey a:hover,section div.shadowbox div.itineraryv2form div.draftgrey a:active,section div.shadowbox div.itineraryv2form div.draftapplegreen a:hover,section div.shadowbox div.itineraryv2form div.draftapplegreen a:active{color:#000}section div.shadowbox div.itineraryv2form div.draft p{float:left;width:100%}section div.shadowbox div.itineraryv2form div.draft p.sendoption{float:right;width:auto}section div.shadowbox div.itineraryv2form div.draft p.checkurl{float:left;width:auto}section div.shadowbox div.itineraryv2mapholder{width:100%;float:left;position:relative}section div.shadowbox div.itineraryv2map{float:left;width:100%;height:600px;position:relative;font-size:1em}section div.shadowbox div.itineraryv2maploading{top:0;right:0;width:100%;height:600px;position:absolute;background:url(/images/loadingmap.png)}section div.shadowbox div.itineraryv2maploading p{width:100%;position:absolute;top:311px;color:#fff;text-align:center}section div.shadowbox div.itineraryv2maploading img{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}section div.shadowbox div.collectionv2{float:left;width:100%;padding:12px 0;background:url(/images/bgcollection.jpg?v2);min-height:90px}section div.shadowbox div.collectionv2search{min-height:76px}section div.shadowbox div.collectionv2left{float:left;width:50%;padding:0 10px}section div.shadowbox div.collectionv2right{float:right;max-width:210px;width:50%;padding:0 10px}section div.shadowbox div.collectionv2 h2{color:#6c5c66;font-size:2em;margin:0 0 0.2em 0;padding-left:10px}section div.shadowbox div.collectionv2right h2,section div.shadowbox div.collectionv2left h2{padding:0}section div.shadowbox div.collectionv2 h2.marginbelow{margin:0 0 0.2em 0}section div.shadowbox div.itineraryv2 ul.itinerarylist,section div.shadowbox div.collectionv2 ul{float:left;width:100%;padding:0;margin:0;list-style-type:none;position:relative}section div.shadowbox div.collectionv2 ul.regions{margin:0 0 8px 0}section div.shadowbox div.collectionv2 ul.regions li{float:left;padding:0 15px 0 0}section div.shadowbox div.collectionv2 ul.regions li.title{font-family:MyriadProSemiBold}section div.shadowbox div.collectionv2 ul.regions li a:link,section div.shadowbox div.collectionv2 ul.regions li a:visited{color:#6c5c66}section div.shadowbox div.collectionv2 ul.regions li a:hover,section div.shadowbox div.collectionv2 ul.regions li a:active{color:#000}section div.shadowbox div.collectionv2 div.jcarousel{width:100%;float:left}section div.shadowbox div.itineraryv2 ul.itinerarylist li,section div.shadowbox div.collectionv2 ul.jclist li{width:221px;display:block;margin:0 8px 8px 0;position:relative;font-size:1em;color:#fff;font-family:AvantGardeMedium;font-style:normal;font-weight:normal}section div.shadowbox div.collectionv2 ul.jclist li{width:100%}section div.shadowbox div.itineraryv2 ul.itinerarylist li a.title,section div.shadowbox div.collectionv2 ul.jclist li a.title,section div.shadowbox div.itineraryv2 ul.itinerarylist li span.title,section div.shadowbox div.collectionv2 ul.jclist li span.title{font-size:1.2em;font-family:AvantGardeDemi;font-style:normal;font-weight:normal;color:#616161}section div.shadowbox div.collectionv2 ul.jclist li span.town{float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section div.shadowbox div.itineraryv2 ul.itinerarylist li div a:link,section div.shadowbox div.itineraryv2 ul.itinerarylist li div a:visited{color:#fff;text-decoration:none}section div.shadowbox div.itineraryv2 ul.itinerarylist li div a:hover,section div.shadowbox div.itineraryv2 ul.itinerarylist li div a:active{color:#000;text-decoration:none}section div.shadowbox div.itineraryv2 ul.itinerarylist li div a.title:link,section div.shadowbox div.itineraryv2 ul.itinerarylist li div a.title:visited,section div.shadowbox div.collectionv2 ul.jclist li div a.title:link,section div.shadowbox div.collectionv2 ul.jclist li div a.title:visited{color:#6c5c66;text-decoration:none}section div.shadowbox div.itineraryv2 ul.itinerarylist li div a.title:hover,section div.shadowbox div.itineraryv2 ul.itinerarylist li div a.title:active,section div.shadowbox div.collectionv2 ul.jclist li div a.title:hover,section div.shadowbox div.collectionv2 ul.jclist li div a.title:active{color:#000;text-decoration:none}section div.shadowbox div.itineraryv2 ul.itinerarylist li div.purple a.title:link,section div.shadowbox div.itineraryv2 ul.itinerarylist li div.purple a.title:visited,section div.shadowbox div.collectionv2 ul.jclist li div.purple a.title:link,section div.shadowbox div.collectionv2 ul.jclist li div.purple a.title:visited{color:#c1d82f;text-decoration:none}section div.shadowbox div.itineraryv2 ul.itinerarylist li div.purple a.title:hover,section div.shadowbox div.itineraryv2 ul.itinerarylist li div.purple a.title:active,section div.shadowbox div.collectionv2 ul.jclist li div.purple a.title:hover,section div.shadowbox div.collectionv2 ul.jclist li div.purple a.title:active{color:#000;text-decoration:none}section div.shadowbox div.collectionv2 ul.jclist li div.green a.title,section div.shadowbox div.collectionv2 ul.jclist li div.purple a.title,section div.shadowbox div.collectionv2 ul.jclist li div.applegreen a.title{min-height:30px;float:left;width:100%;text-decoration:underline !important}section div.shadowbox div.itineraryv2 ul.itinerarylist li{float:left}section div.shadowbox div.collectionv2 ul.jclist li{float:left;width:180px;margin:0;padding:5px 13px}section div.shadowbox div.collectionv2 ul.jclist .owl-item li{width:100%;padding:5px 0}section div.shadowbox div.collectionv2other ul.jclist li{width:141px}section div.shadowbox div.collectionv2thin ul.jclist li{padding:5px 11px 5px}section div.shadowbox div.itineraryv2 ul.itinerarylist li span.move,section div.shadowbox div.collectionv2 ul.jclist li a.add{position:absolute;z-index:2;width:25px;height:25px;left:5px;top:8px}section div.shadowbox div.itineraryv2 ul.itinerarylist li span.move{cursor:move;background:url(/images/itinerarymove.png) no-repeat}section div.shadowbox div.collectionv2 ul.jclist li a.add{top:13px;left:13px;background:url(/images/itineraryadd.png) no-repeat}section div.shadowbox div.itineraryv2 ul.itinerarylist li a.remove{position:absolute;z-index:2;width:15px;height:15px;right:6px;top:8px;background:url(/images/itineraryremove.png) no-repeat}section div.shadowbox div.collectionv2 ul.jclist li div.itemdetail{visibility:hidden;position:absolute;top:0;left:45px}section div.shadowbox div.collectionv2 ul.jclist li div.itemdetail p a.addnight{display:none}section div.shadowbox div.collectionv2 ul.jclist li div.itemdetail p{font-size:.05em;line-height:.05em;margin:0}section div.shadowbox div.collectionv2 ul.jclist li div.itemdetail p input{width:1px;height:1px;padding:0}section div.shadowbox div.itineraryv2 ul.itinerarylist li a.add,section div.shadowbox div.collectionv2 ul.jclist li a.remove,section div.shadowbox div.collectionv2 ul.jclist li div.notes,section div.shadowbox div.collectionv2 ul.jclist li a.notes{display:none}section div.shadowbox div.itineraryv2 ul.itinerarylist li a.remove:hover,section div.shadowbox div.itineraryv2 ul.itinerarylist li a.remove:active{background-position:bottom left}section div.shadowbox div.itineraryv2 ul.itinerarylist li a.notes{position:absolute;z-index:2;padding:0 22px 0 0;height:15px;right:6px;bottom:8px;background:url(/images/itinerarynotes.png) no-repeat top right;font-family:AvantGardeDemi;font-style:normal;font-weight:normal;text-transform:uppercase}section div.shadowbox div.itineraryv2 ul.itinerarylist li a.notes.active,section div.shadowbox div.itineraryv2 ul.itinerarylist li a.notes.active{background-position:bottom right}section div.shadowbox div.itineraryv2 ul.itinerarylist li div.item,section div.shadowbox div.collectionv2 ul.jclist li div.item,section div.shadowbox div.itineraryv2 ul.itinerarylist li.placeholder,section div.shadowbox div.collectionv2 ul.jclist li.placeholder,section div.shadowbox div.itineraryv2 ul.itinerarylist li div.notes{width:167px;display:block;min-height:68px;padding:6px 14px 6px 40px;-webkit-box-shadow:0px 0px 4px #555;-moz-box-shadow:0px 0px 4px #555;-o-box-shadow:0px 0px 4px #555;box-shadow:0px 0px 4px #555;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}section div.shadowbox div.itineraryv2 ul.itinerarylist li div.item{position:relative;z-index:1}section div.shadowbox div.collectionv2 ul.jclist li div.item,section div.shadowbox div.collectionv2 ul.jclist li.placeholder{width:134px;min-height:52px}section div.shadowbox div.collectionv2other ul.jclist li div.item{width:95px}section div.shadowbox div.collectionv2 ul.jclist li.criteria div.item{width:160px;padding:6px 14px;min-height:153px;position:relative}section div.shadowbox div.collectionv2 ul.jclist li div.item,section div.shadowbox div.collectionv2 ul.jclist .owl-item li.criteria div.item{float:left;width:96%;margin:0 2%}section div.shadowbox div.collectionv2 ul.jclist li.criteria div.item img{width:100%;max-width:160px;height:auto;margin-top:5px;float:left;clear:left}section div.shadowbox div.itineraryv2 ul li div.itemdetail{width:100%;float:left;padding:3px 0 0 0}section div.shadowbox div.itineraryv2 ul li div.itemdetail ul.nights{padding:0;margin:0 -5px 0 0;list-style-type:none;float:left;width:auto}section div.shadowbox div.itineraryv2 ul li div.itemdetail ul.nights li{width:auto;margin:0;padding:0 0 0 4px;float:left;line-height:15px}section div.shadowbox div.itineraryv2 ul li div.itemdetail ul.nights li.imagelink{width:15px}section div.shadowbox div.itineraryv2 ul li div.itemdetail ul.nights li a{float:left;width:15px;height:15px;background:url(/images/itinerarynights.png) no-repeat}section div.shadowbox div.itineraryv2 ul li div.itemdetail ul.nights li a.removenight{background-position:-15px 0}section div.shadowbox div.itineraryv2 ul li div.itemdetail p{width:100%;float:left}section div.shadowbox div.itineraryv2 ul li div.itemdetail p.date{width:auto;float:left;padding:0}section div.shadowbox div.itineraryv2 ul li div.itemdetail p a.addnight{font-size:1em}section div.shadowbox div.itineraryv2 ul li div.itemdetail p span.label{float:left;text-transform:uppercase;padding:0 8px 0 0;line-height:17px}section div.shadowbox div.itineraryv2 ul li div.itemdetail p input{float:left;font-size:.85em;text-align:center;line-height:15px;border:0 none;padding:1px 5px;height:15px;background:#6c7245;color:#fff;-webkit-box-shadow:inset 2px 2px 3px #505534;-moz-box-shadow:inset 2px 2px 3px #505534;-o-box-shadow:inset 2px 2px 3px #505534;box-shadow:inset 2px 2px 3px #505534;font-family:AvantGardeBook;font-style:normal;font-weight:normal}section div.shadowbox div.itineraryv2 ul li div.itemdetail p img{float:left;padding:0 0 0 8px}section div.shadowbox div.itineraryv2 ul li div.itemdetail p input.date{width:80px;font-size:1em}section div.shadowbox div.itineraryv2 ul li div.itemdetail p.check{font-size:1.2em;font-family:AvantGardeBook;font-style:normal;font-weight:normal;text-transform:uppercase}section div.shadowbox div.itinerary ul.itinerarylist li.placeholder,section div.shadowbox div.collection ul.jclist li.placeholder,section div.shadowbox div.itineraryv2 ul.itinerarylist li.placeholder,section div.shadowbox div.collectionv2 ul.jclist li.placeholder{background:#ccc;-o-opacity:.5;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}section div.shadowbox div.itinerary ul.itinerarylist li div.purple,section div.shadowbox div.collection ul.jclist li div.purple,section div.shadowbox div.itineraryform div.draftpurple,section div.shadowbox div.itineraryv2 ul.itinerarylist li div.purple,section div.shadowbox div.collectionv2 ul.jclist li div.purple,section div.shadowbox div.itineraryv2form div.draftpurple{background:#917b86;background-image:linear-gradient(bottom, #6d5d65 50%, #927b86 100%);background-image:-o-linear-gradient(bottom, #6d5d65 50%, #927b86 100%);background-image:-moz-linear-gradient(bottom, #6d5d65 50%, #927b86 100%);background-image:-webkit-linear-gradient(bottom, #6d5d65 50%, #927b86 100%);background-image:-ms-linear-gradient(bottom, #6d5d65 50%, #927b86 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.5, #6d5d65), color-stop(1, #927b86))}section div.shadowbox div.itinerary ul.itinerarylist li div.green,section div.shadowbox div.collection ul.jclist li div.green,section div.shadowbox div.itineraryform div.draftgreen,section div.shadowbox div.itineraryv2 ul.itinerarylist li div.green,section div.shadowbox div.collectionv2 ul.jclist li div.green,section div.shadowbox div.itineraryv2form div.draftgreen{background:#99a162;background-image:linear-gradient(bottom, #99a162 0%, #9da666 52%);background-image:-o-linear-gradient(bottom, #99a162 0%, #9da666 52%);background-image:-moz-linear-gradient(bottom, #99a162 0%, #9da666 52%);background-image:-webkit-linear-gradient(bottom, #99a162 0%, #9da666 52%);background-image:-ms-linear-gradient(bottom, #99a162 0%, #9da666 52%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.5, #99a162), color-stop(1, #9da666))}section div.shadowbox div.itinerary ul.itinerarylist li div.grey,section div.shadowbox div.collection ul.jclist li div.grey,section div.shadowbox div.itineraryform div.draftgrey,section div.shadowbox div.itineraryv2 ul.itinerarylist li div.grey,section div.shadowbox div.collectionv2 ul.jclist li div.grey,section div.shadowbox div.itineraryv2form div.draftgrey{background:#c5c5c5;background-image:linear-gradient(bottom, #bababa 0%, #d1d1d1 100%);background-image:-o-linear-gradient(bottom, #bababa 0%, #d1d1d1 100%);background-image:-moz-linear-gradient(bottom, #bababa 0%, #d1d1d1 100%);background-image:-webkit-linear-gradient(bottom, #bababa 0%, #d1d1d1 100%);background-image:-ms-linear-gradient(bottom, #bababa 0%, #d1d1d1 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #bababa), color-stop(1, #d1d1d1))}section div.shadowbox div.itinerary ul.itinerarylist li div.applegreen,section div.shadowbox div.collection ul.jclist li div.applegreen,section div.shadowbox div.itineraryform div.draftapplegreen,section div.shadowbox div.itineraryv2 ul.itinerarylist li div.applegreen,section div.shadowbox div.collectionv2 ul.jclist li div.applegreen,section div.shadowbox div.itineraryv2form div.draftapplegreen{background:#b6c459;background-image:linear-gradient(bottom, #b0bd58 6%, #bac95a 77%);background-image:-o-linear-gradient(bottom, #b0bd58 6%, #bac95a 77%);background-image:-moz-linear-gradient(bottom, #b0bd58 6%, #bac95a 77%);background-image:-webkit-linear-gradient(bottom, #b0bd58 6%, #bac95a 77%);background-image:-ms-linear-gradient(bottom, #b0bd58 6%, #bac95a 77%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.06, #b0bd58), color-stop(0.77, #bac95a))}div.below,section div.shadowbox div.selectfilter,section.lightbox div.lightboxheader,section div.shadowbox div.itinerary,section div.shadowbox div.itineraryv2,section div.shadowbox div.itineraryv2form{background:#54484e;background-image:linear-gradient(bottom, #54484e 0%, #6c5c64 100%);background-image:-o-linear-gradient(bottom, #54484e 0%, #6c5c64 100%);background-image:-moz-linear-gradient(bottom, #54484e 0%, #6c5c64 100%);background-image:-webkit-linear-gradient(bottom, #54484e 0%, #6c5c64 100%);background-image:-ms-linear-gradient(bottom, #54484e 0%, #6c5c64 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.5, #54484e), color-stop(1, #6c5c64))}section h1{float:left;color:#c1d82f;font-size:3.5em;margin-top:0}section table{float:left;table-layout:fixed;width:100% !important;height:auto !important;margin:0 0 15px 0}section table td{padding:4px 0;vertical-align:top;font-size:1.2em}section table.padding td{padding:4px 10px}section div.form table td{font-size:1em}section table th{color:#565555;vertical-align:top;font-size:2em;text-transform:uppercase;font-family:AccidentalPresidency;font-weight:normal;font-style:normal}section table th.small{font-size:1.5em;text-transform:none}section table td *,section table th *{font-size:1em}section table td p,section table td h2{font-size:1.2em}section ul.blog,section ul.blog ul{float:left;width:100%;list-style-type:none;margin:0 0 10px 0;padding:0}section ul.blog li a{float:left}section ul.blog li{float:left;padding:0 10px 0 0}section ul.blog ul{width:auto;margin:0;padding:0 0 0 10px}section ul.links{float:left;width:930px;margin:0 -20px 15px 0;padding:0;list-style-type:none}section ul.links li{float:left;width:290px;padding:0 20px 0 0;margin:0 0 0.8em 0}section ul.links li a:link,section ul.links li a:visited{color:#c1d82f;text-decoration:none}section ul.links li a:link strong,section ul.links li a:visited strong{color:#fff}section ul.links li a:hover,section ul.links li a:active,section ul.links li a:hover strong,section ul.links li a:active strong{text-decoration:underline;color:#000}section.lightbox{position:relative;width:100%;float:left;text-align:left}section.lightbox div.lightboxheader,section.lightbox div.lightboxinner{position:relative;float:left;width:100%;padding:12px 38px}section.lightbox div.lightboxinner{padding:30px 38px;background:transparent url(/images/lightbox.png) no-repeat bottom right}section.lightbox div.lightboxheader h1,section.lightbox div.lightboxheader h2{float:none;color:#fff;font-size:2.8em;margin:0}section.lightbox div.lightboxheader h1{float:left}section.lightbox div.lightboxheader h2{clear:left;color:#a38694}section.lightbox div.lightboxheader h1 span{color:#c1d82f}section.lightbox div.lightboxheader h1 span.purple{color:#a38694}section.lightbox div.lightboxheader ul.icons{width:100%}section.lightbox div.lightboxheader ul.iconsclose{width:auto;float:right}section.lightbox div.gallery{width:100%;float:left;margin:0 0 30px 0;background:url(/images/loading.gif) no-repeat 20px 20px}section.lightbox div.gallery.reducemargin{margin-bottom:10px}section.lightbox div.gallery ul.thumbs{margin:0;padding:0;float:right;list-style-type:none;width:38%}section.lightbox div.gallery ul.thumbs li{float:left;width:45%;padding:0 0 5% 5%}section.lightbox div.gallery ul.thumbs li img{width:100%;height:auto}section.lightbox div.gallery ul.thumbs li a{float:right;width:100%;border:1px solid #a38694}section.lightbox div.gallery div.main{float:left;width:60%;min-height:30px;border:1px solid #a38694;position:relative}section.lightbox div.gallery div.main img{position:relative;float:left;z-index:0;width:100%;height:auto;max-height:317px}section.lightbox div.gallery div.main p{position:absolute;bottom:0;left:0;color:#fff;width:100%;padding:5px 15px;margin:0;background:url(/images/lightboxcaption.png);z-index:1}section.lightbox div.wide{float:left;width:100%;margin:0 0 10px 0}section.lightbox div.left{float:left;width:60%}section.lightbox div.left div.indicativeprice{float:left;clear:both;padding:10px 20px;width:100%;color:#fff}section.lightbox div.left div.gap{float:left;width:100%;padding:16px 0 0 0;margin:10px 0 0 0;border-top:1px solid #c1d82f}section.lightbox div.left h3.heading{margin-top:0;color:#a38694;font-size:2.8em}section.lightbox div.left div.day{float:left;width:510px;padding:0 0 10px 20px;background:url(/images/journeyarrow.png) no-repeat 2px 0}section.lightbox div.left div.day h4{margin-top:0;color:#a38694;font-size:1.7em}section.lightbox div.left div.day dl{width:100%;float:left}section.lightbox div.left div.day dt,section.lightbox div.left div.day dd{float:left;padding:0;margin:0;font-size:1.3em}section.lightbox div.left div.day dt{width:48px}section.lightbox div.left div.day dd{width:400px}section.lightbox div.left div.day a:link,section.lightbox div.left div.day a:visited{color:#6c5c66}section.lightbox div.left div.day a:hover,section.lightbox div.left div.day a:active{color:#000}section.lightbox div.lightboxinner ul.icons{width:100%;margin:0 0 15px 0}section.lightbox div.lightboxinner ul.iconsmargin{margin-top:20px}section.lightbox div.lightboxinner ul.icons li a:link,section.lightbox div.lightboxinner ul.icons li a:visited{color:#aec712}section.lightbox div.lightboxinner ul.icons li a:hover,section.lightbox div.lightboxinner ul.icons li a:active{color:#54484e}section.lightbox div.right{float:right;width:36%;padding:0 0 130px 0}section.lightbox div.right ul.likep{list-style-type:none;padding:0;margin:0}section.lightbox div.right ul.likep li{margin:0 0 0.3em 0}section.lightbox div.right div.translate{float:left;width:100%;padding:10px 0 0 0}section.lightbox div.right div.translate img{display:inline}section.lightbox div.right div.sidemapholder{float:left;position:relative;width:100%;margin:0 0 12px 0}section.lightbox div.right div.sidemap{float:left;position:relative;width:100%;height:314px;font-size:1em;border:1px solid #a38694}section.lightbox div.right div.sidemaploading{top:0;right:0;width:100%;height:314px;position:absolute;background:url(/images/loadingmap.png)}section.lightbox div.right div.sidemapddloading{height:602px}section.lightbox div.right div.sidemaploading p{width:100%;position:absolute;top:90px;color:#fff;text-align:center}section.lightbox div.right div.sidemaploading img{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}section.lightbox div.right div.sidemapdd{height:600px}div.footer{float:left;position:relative;z-index:1;width:100%;min-width:320px;min-height:250px;padding:34px 0 10px 0;margin:0}body.microsite div.footer{min-height:125px}div.footerhome{padding:174px 0 10px 0;margin:-140px 0 0 0;background:url(/images/footer.png) repeat-x}footer div.links{float:left;min-height:163px;width:255px;padding:0 25px 0 39px;border-right:1px solid #a0969c}footer div.linkslast{border-right:0 none}footer div.links h2{margin-top:0;font-size:2.5em;color:#fff}footer div.links h2 a:link,footer div.links h2 a:visited{color:#fff;text-decoration:none}footer div.links h2 a:hover,footer div.links h2 a:active{color:#000;text-decoration:none}footer div.links ul{float:left;width:100%;padding:0;margin:0;list-style-type:none}footer div.linkslast ul{width:110px}footer div.links ul li{font-size:1em;margin:0;padding:0 0 4px 0;float:left;width:100%;color:#c1d82f;font-family:AvantGardeDemi;font-style:normal;font-weight:normal;text-transform:uppercase}footer div.links ul li h3{font-size:1.3em;margin:0}footer div.links ul li h3 a{font-family:AvantGardeDemi;font-style:normal;font-weight:normal}footer div.links ul li span{text-transform:none}footer div.links ul li a:link,footer div.links ul li a:visited{color:#c1d82f;text-decoration:none}footer div.links ul li a:hover,footer div.links ul li a:active,footer div.links ul li a.active:link,footer div.links ul li a.active:visited{color:#fff;text-decoration:none}footer div.links ul.social{width:47px}footer div.links ul.social li,footer div.links ul.social li a{float:left;width:37px;height:37px}footer div.links ul.social li{padding:0 0 7px 0}footer div.links ul.social li a{background:url(/images/social.png?v2) no-repeat}footer div.links ul.social li.fb a{background-position:0 0}footer div.links ul.social li.tw a{background-position:-46px 0}footer div.links ul.social li.ta a{background-position:-92px 0}footer div.links ul.social li.gp a{background-position:-138px 0}footer div.links ul.social li.fb a:hover,footer div.links ul.social li.fb a:active{background-position:0 -37px}footer div.links ul.social li.tw a:hover,footer div.links ul.social li.tw a:active{background-position:-46px -37px}footer div.links ul.social li.ta a:hover,footer div.links ul.social li.ta a:active{background-position:-92px -37px}footer div.links ul.social li.gp a:hover,footer div.links ul.social li.gp a:active{background-position:-138px -37px}footer div.links ul.widgets{width:98px}footer div.links ul.widgets li{padding:7px 0 0 0;height:37px}footer div.text{float:left;width:100%;color:#dfdfdf;padding:15px 0 0 0}footer div.text p{font-size:1.3em}footer div.text a:link,footer div.text a:visited{color:#dfdfdf}footer div.text a:hover,footer div.text a:active{color:#fff}footer div.otherlinks{float:left;width:480px;margin:10px 0 0 0;padding:15px 0 0 0;border-top:1px solid #9f969b;color:#9f969b}body.microsite footer div.otherlinks{margin-top:0;padding-top:0;border-top:0 none}footer div.otherlinks{width:915px;padding-left:45px;background:url(/images/nzfooter.png) no-repeat 0 9px}footer div.otherlinks div.translate{float:left;width:100%;padding:10px 0 0 0}footer div.otherlinks div.translate img{display:inline}footer div.otherlinks ul{float:left;width:610px;list-style-type:none;margin:0 0 5px 0;padding:0}footer div.otherlinks ul.logos{width:300px;float:right}footer div.otherlinks ul li{float:left;border-left:1px solid #9f969b;padding:0 10px;margin:0 0 5px 0;line-height:1.1em}footer div.otherlinks ul.small li{font-size:1.1em;text-transform:uppercase}footer div.otherlinks ul li.large{font-size:2.2em}footer div.otherlinks ul li.right{float:right}footer div.otherlinks ul li.swordfox,footer div.otherlinks ul li.copy{clear:both}footer div.otherlinks ul li.first,footer div.otherlinks ul li.swordfox,footer div.otherlinks ul li.copy{border-left:0 none;padding-left:0}footer div.otherlinks ul li a:link,footer div.otherlinks ul li a:visited{color:#9f969b;text-decoration:underline}footer div.otherlinks ul li a:hover,footer div.otherlinks ul li a:active{color:#fff;text-decoration:underline}footer div.otherlinks ul li.logo{float:right;padding:0;margin:-5px 0 0 0;border:0 none}footer div.otherlinks ul li.logolast{padding:0 0 0 15px}div.loading{background:url(/images/loading.gif) no-repeat}#fb-root{margin:-20px 0 0 0;overflow:hidden;float:left;width:1px;display:none}section.popup{float:left;width:297px;padding:30px 35px;text-align:left;background:#fff;position:relative}section.popup h1{font-size:2.5em;padding:0;width:100%}section.popup h2{font-size:1.4em;float:left;width:100%}section.popup h2 span{font-size:.9em}section.popup h3{font-size:1.3em;float:left;width:100%}section.popup h4{font-size:1.2em;float:left;width:100%}section.popup h5{font-size:1.1em;float:left;width:100%}div.form{float:left;width:292px;padding:0 66px 0 0}section.popup div.form{padding:0 5px 0 0}div.formwide{width:508px;padding:0}div.formwidev2{width:100%;padding:0;color:#fff}div.form p span.left{float:left}div.form p span.right{float:right}div.form div.hide,div.form span.hide{display:none}div.form div.show{display:block}div.form span.show{display:inline}div.form div.gap{float:left;width:100%;border-top:1px solid #d0d0d0;padding:5px 0 0 0;margin:5px 0 0 0}div.form div.formleft,div.form div.formright{float:left;width:292px}div.form div.formrightwide{width:530px}div.form div.formright{float:right}div.form form{float:left;width:100%}div.form p{width:100%;float:left;font-size:1.2em}div.form p.large{font-size:1.4em}div.form p.larger{font-size:1.6em}div.form p.field span.left{float:left;width:105px;line-height:14px}div.form p.field span.right{float:right;width:175px}div.formwidev2 p.field span.right{width:512px}div.form p.field small.explain{float:right;width:220px;font-family:MyriadProRegularItalic;font-weight:normal;font-style:normal;line-height:1.1em}div.form p.submit,div.form p.password{float:right;margin:0;width:187px;padding:0 0 0 105px}div.form p.submit{font-size:1em}div.form p.password{margin:5px 0 0 0}div.form p.submitwide{width:100%;padding:0}div.form p.field{margin:0 0 6px 0;padding:0;line-height:20px}div.form p.field input.input,div.form p.field textarea,div.form p.field select,div.form table select,section div.shadowbox div.itinerary select{float:left;margin:0;font-size:1em;width:185px;padding:2px 0;color:#858585;border:0 none;background:#f5f5f5;border:1px solid #cdcdcd}div.form p.field textarea{height:65px}div.formwide div.formwidedraft p.field textarea{width:490px}div.formwidev2 p.field input.input,div.formwidev2 p.field textarea,div.formwidev2 p.field select,div.formwidev2 table select,section div.shadowbox div.itinerary select{width:275px}div.formwidev2 div.formwidedraft p.field textarea{padding:5px 3px;width:595px;height:30px}div.form p.field input.alert,div.form p.field select.alert,div.form p.field textarea.alert{background:#e77802;color:#fff}div.form table select{float:none}div.form p.field select,div.form table select{padding:1px 0}div.form p.field select.auto,div.form table select{width:auto}div.form span.star{color:#e77802;font-weight:normal;font-style:normal}div.form p.field input.verify,div.form p.field input.cvv{width:40px;float:none}div.form p.field img{float:left;padding:2px 0 0 5px}div.form p.check{font-size:1.2em;padding:0 0 0 105px;width:175px}div.status{background:#e77802;border:1px solid #e77802;width:100%;margin:0 0 10px 0;float:left}div.statusgreen{background:#0b6c15;border:1px solid #0b6c15}div.status p{width:100%;float:left;padding:3px 5px;margin:0;color:#fff;font-weight:normal;font-style:normal;font-size:1.2em}div.status ul{width:100%;float:left;padding:3px 5px 3px 25px;background:#fff;color:#e77802;margin:0}div.status ul li{font-size:1.2em}div.form p.field span.small{line-height:1em;font-size:.9em}div.status p a:link,div.status p a:visited{color:#fff}div.status p a:hover,div.status p a:active{color:#000}form.loading{background:url(/images/loading.gif) no-repeat top right}div.form p.cards span.card{width:35px;height:22px;float:left;margin-right:4px;background:url(/images/card_logos.gif) no-repeat}div.form p.cards span.visa{background-position:0 0}div.form p.cards span.mastercard{background-position:-36px 0}div.form p.cards span.amex{background-position:-72px 0}div.form p.cards span.visa.off{background-position:0 -22px}div.form p.cards span.mastercard.off{background-position:-36px -22px}div.form p.cards span.amex.off{background-position:-72px -22px}section .MicrosoftMap .Infobox .infobox-title,section .MicrosoftMap .Infobox .infobox-info{font-family:MyriadProRegular, MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif}section .MicrosoftMap .Infobox .infobox-title{font-size:1.2em;padding-bottom:4px}section .MicrosoftMap .Infobox .infobox-title a:link,section .MicrosoftMap .Infobox .infobox-title a:visited{color:#000;text-decoration:underline}section .MicrosoftMap .Infobox .infobox-title a:hover,section .MicrosoftMap .Infobox .infobox-title a:active{color:#6c5c66;text-decoration:underline}section .MicrosoftMap .Infobox .infobox-info{font-size:1.1em;padding-top:0}section .MicrosoftMap .Infobox .infobox-info img{width:156px;height:auto;padding:4px 0 0 0}section .MicrosoftMap .MapPushpinBase,section .MicrosoftMap .MapPushpinBase img{cursor:pointer}body.lightbox header{width:auto;text-align:center;margin:0 auto;position:absolute;z-index:3;right:20px;top:61px}body.lightbox header .logo{width:160px}body.lightbox header .logo img{float:right}nav{float:left;width:100%;position:relative}nav ul.nav{padding:0;float:left;width:100%;list-style-type:none;text-align:center;margin:0 auto;position:relative}nav ul.nav li{position:relative;float:left;padding:0;margin:0;width:190px;line-height:52px;font-size:1em;text-align:center;text-transform:uppercase;border-left:1px solid #84737f;border-right:1px solid #251f23}nav ul.nav li.first{width:191px;border-left:0 none}nav ul.nav li.last{width:191px;border-right:0 none}body.microsite nav ul.nav li{width:318px}body.microsite nav ul.nav li.first,body.microsite nav ul.nav li.last{width:319px}nav ul.nav li a{float:left;width:100%;font-size:1em;background:url(/images/nav.gif?v2) no-repeat top right;text-shadow:#333 1px 1px 1px;font-size:1.3em;font-family:AvantGardeDemi;font-weight:normal;font-style:normal}nav ul.nav li a:link,nav ul.nav li a:visited,nav ul.nav li a:hover,nav ul.nav li a:active,nav ul.nav li a.active:link,nav ul.nav li a.active:visited{color:#fff;text-decoration:none}nav ul.nav li a:hover,nav ul.nav li a:active,nav ul.nav li a.active:link,nav ul.nav li a.active:visited{background-position:bottom right}nav ul.nav li.hover>a:link,nav ul.nav li.hover>a:visited{background-position:bottom right}nav ul li ul.dropmenu,nav ul li ul.dropmenu ul{position:absolute;display:none;width:192px;top:52px;left:0;padding:0;margin:0 -1px;border-bottom:1px solid #6e656b;list-style-type:none}nav ul li.last ul.dropmenu{right:0;left:auto}nav ul li ul.dropmenu ul{top:0;left:192px}nav ul li.last ul.dropmenu ul{top:0;left:-193px}nav ul li ul.dropmenu li{position:relative;width:190px;line-height:1.3em;text-transform:none;background:url(/images/top.png) repeat-x}nav ul li.last ul.dropmenu,nav ul li.last ul.dropmenu ul{width:193px}nav ul li.last ul.dropmenu li{width:191px}nav ul li ul.dropmenu li a{padding:10px 5px;font-size:1.2em;width:180px}nav ul li.last ul.dropmenu li a{width:181px}section ul.subnav{padding:0;margin:0;list-style-type:none;float:left;width:100%;min-height:26px}section ul.subnav li{float:left;line-height:26px;font-size:1em;text-align:center;text-transform:uppercase;border-left:1px solid #84737f;border-right:1px solid #251f23;width:33.33%}section ul.subnav2 li{width:50%}section ul.subnav4 li{width:25%}section ul.subnav li a{float:left;width:100%;font-size:1em;font-size:1.2em;font-family:AvantGardeDemi;font-weight:normal;font-style:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}section ul.subnav li.first{border-left:0 none}section ul.subnav li.last{border-right:0 none}section.lightbox div.left ul.subnav{margin:0 0 20px 0}section.lightbox div.left ul.subnav li{width:50%}section ul.subnav li a:link,section ul.subnav li a:visited,section ul.subnav li a:hover,section ul.subnav li a:active,section ul.subnav li a.active:link,section ul.subnav li a.active:visited{color:#fff;text-decoration:none}#menubutton{display:none}@media only screen and (max-width: 960px){nav ul.nav li{width:20%;line-height:52px;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}nav ul.nav li.first{width:20%}nav ul.nav li.last{width:20%}body.microsite nav ul.nav li{width:33.33%}body.microsite nav ul.nav li.first,body.microsite nav ul.nav li.last{width:33.33%}nav ul li ul.dropmenu,nav ul li ul.dropmenu ul{margin:0}nav ul li.last ul.dropmenu{right:-2px}nav ul li.last ul.dropmenu ul{left:-192px}div.greenco,div.bg div.bgcontrol,footer{width:100%}header .logo{width:0.178125%;min-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:161px}header .logo img{width:100%;height:auto}header h1{width:73%;line-height:28px;padding:10px;padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header ul.loginhelp{padding-right:10px}section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 6px 16px 6px}section h1{font-size:2.6em}section.home div.panels{width:100%;margin:0}section.home div.panel{float:left;padding:4px;margin:0 1%;width:31.33%;max-width:292px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.home div.panel img.page{width:100%;height:auto}section.home div.panel p{width:90%;padding:6px 5%}section ul.subnav li{width:33.33%}section ul.subnav4 li{width:25%}section ul.subnav li.first{width:33.33%}section ul.subnav li.last{width:33.33%}section ul.subnav4 li.first,section ul.subnav4 li.last{width:25%}section.lightbox div.left ul.subnav li.first,section.lightbox div.left ul.subnav li.last{margin:0}section.lightbox ul.subnav2 li{width:50%}section.lightbox ul.subnav3 li{width:33.33%}section.lightbox ul.subnav4 li{width:25%}section div.shadowbox{width:100%;margin:6px 0 0 0;padding:2px;border:1px solid #d5d4d4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section div.shadowbox div.inner{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section div.shadowbox div.selectright ul.subnav li,section div.shadowbox div.selectright ul.subnav li.last,section div.shadowbox div.selectright ul.subnav li.first{width:50%}section div.shadowbox div.selectright ul.subnav3 li,section div.shadowbox div.selectright ul.subnav3 li.last,section div.shadowbox div.selectright ul.subnav3 li.first{width:33.33%}section div.shadowbox div.selectitems{width:100%}section div.shadowbox div.selectitems ul{width:100%;padding:0}section div.shadowbox div.selectitems ul li{width:32.33%;margin:1% .5% 0 .5%;overflow:hidden;min-height:0}section div.shadowbox div.selectitemslist ul li{width:99%}section div.shadowbox div.selectitems ul li img{width:100%;height:auto;max-width:360px}section div.shadowbox div.selectitems ul li h2{width:100%;font-size:1.6em;height:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}section div.shadowbox div.selectitems ul li div.selectheading{padding:8px;height:40px}section div.shadowbox div.selectitems ul li div.selectleft{width:100%}section div.shadowbox div.selectitemslist ul li div.selectleft{width:32%}section div.shadowbox div.selectitems ul li div.selectdetails p.add{font-size:1.1em;text-transform:none}section div.shadowbox div.selectitems ul li div.selectdetails p.add label{width:90px}div.below{padding:15px}div.below div.agents h3,div.below div.staticagent{width:100%}div.below div.static div.contacts{padding:0}div.below div.staticagent div.contacts{width:28%}div.below div.static div.consultants{width:70%}div.below div.static div.consultants dl dt,div.below div.static div.consultants dl dd{width:25%}div.below div.static div.consultants dl dd.tel{width:35%}div.below div.static div.consultants dl dd.langs{width:15%}section div.shadowbox div.selectfilter{padding:14px}section div.shadowbox div.selectfilterfixed{left:0;width:100%}section div.shadowbox p.introtextsearch{font-size:1.6em}section div.shadowbox p.introtextsearch label{line-height:34px}section div.shadowbox p.introtextsearch input.field{width:180px}section div.shadowbox div.selectright ul.subnav{width:100%;margin:0;padding:0;background:none}section div.shadowbox div.selectitemsmap{margin:0;width:100%}section.lightbox div.left div.day{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section div.shadowbox div.inner ul.gallerymini,section div.shadowbox div.inner ul.gallery4,section div.shadowbox div.inner ul.gallery2{margin:10px 0;width:100%}section div.shadowbox div.inner ul.gallerymini li{width:10.5%;padding:0 1% 2% 1%}section div.shadowbox div.inner ul.gallery4 li{width:23%;padding:0 1% 2% 1%}section div.shadowbox div.inner ul.gallery2 li{width:48%;padding:0 1% 2% 1%}section div.shadowbox div.inner ul.gallerymini li img,section div.shadowbox div.inner ul.gallery4 li img,section div.shadowbox div.inner ul.gallery2 li img{width:100%;height:auto}section div.shadowbox div.inner div.gallerywide,section div.shadowbox div.inner div.gallerywide img{height:auto}section div.shadowbox div.inner div.gallerywide img:first-child{height:auto;position:static}section div.shadowbox div.collectionv2{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.below div.greenjourneysstatic img.main{width:100%;height:auto}div.below div.greenjourneysstatic div.greenjourneysstaticinner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}div.below div.greenjourneysstatic figcaption{left:0}div.below div.static div.contacts{width:56%}div.below div.greenjourneysstatic img.imageright,div.below div.static img.imageright{width:20%;height:auto;padding:0 0 2% 2%}div.below div.static img.imageleft{width:20%;height:auto;padding:0 2% 2% 0}section div.shadowbox p.introtextitinerary label{font-size:1.6em;width:21%}section div.shadowbox p.introtextitinerary label.date{width:18%}footer div.links{width:33.33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;padding:0 20px}footer div.links h2{text-overflow:ellipsis;overflow:hidden}footer div.linkslast ul{width:100%;margin-bottom:10px}footer div.text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}footer div.otherlinks{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-right:10px}footer div.otherlinks ul,footer div.otherlinks ul.logos{width:100%}footer div.otherlinks ul li.logo{float:left;margin-top:5px}footer div.otherlinks ul li.logolast{padding:0 15px 0 0}footer div.otherlinks ul.microsite li{border-left:0 none;padding-left:0;clear:both}}@media only screen and (max-width: 850px){p.fontsize30{font-size:2.8em}p.fontsize28{font-size:2.6em}p.fontsize26{font-size:2.4em}p.fontsize24{font-size:2.2em}p.fontsize22{font-size:2em}p.fontsize20{font-size:1.9em}p.fontsize19{font-size:1.8em}p.fontsize18{font-size:1.7em}p.fontsize17{font-size:1.6em}p.fontsize16{font-size:1.5em}p.fontsize15{font-size:1.4em}p.fontsize14{font-size:1.3em}p.larger{font-size:1.5em}p.intro{font-size:1.4em}p.large{font-size:1.3em}section h1{font-size:2.2em}section p.itineraryselect{font-size:1.2em;line-height:1.3em}section p.itineraryselect label{display:none}section div.shadowbox p.introtextsearch input.field{width:150px}section div.shadowbox p.introtextitinerary label{font-size:1.4em}section div.shadowbox p.introtextitinerary label{font-size:1.4em}section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.text{width:100%;padding:0}section div.shadowbox div.itineraryv2left div.controls ul.controllinks li{padding-left:10px}section div.shadowbox div.itineraryv2left div.controls ul.controllinks li.text{padding-left:0}section.lightbox blockquote{bottom:auto;right:auto;position:relative;float:left;width:100%;margin:0 0 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer div.links h2{font-size:2em}}@media only screen and (max-width: 750px){#menubutton{display:block;position:absolute;left:0;top:-10px;z-index:101;height:46px;width:42px;background:#e77802 url(/images/navbuttonmenu.png) no-repeat 5px 5px}#menubutton:link,#menubutton:visited{color:#fff;text-decoration:none}#menubutton:hover,#menubutton:active{color:#949494;text-decoration:none;background-color:#252525}html.mm-opening #menubutton{-webkit-transition:none;-moz-transition:none;transition:none;color:#949494;background-color:#252525}#mm-menu{text-align:left}p.fontsize30{font-size:2.4em}p.fontsize28{font-size:2.3em}p.fontsize26{font-size:2.2em}p.fontsize24{font-size:2em}p.fontsize22{font-size:1.9em}p.fontsize20{font-size:1.8em}p.fontsize19{font-size:1.7em}p.fontsize18{font-size:1.6em}p.fontsize17{font-size:1.5em}p.fontsize16{font-size:1.4em}p.fontsize15{font-size:1.3em}p.fontsize14{font-size:1.2em}p.larger{font-size:1.4em}p.intro{font-size:1.3em}p.large{font-size:1.2em}div.top{display:none}div.bg{top:0}div.bgnormal{padding-top:96px}div.header{top:0;padding-top:10px}body.home div.header{background-position:0 -101px;padding-top:10px;height:89px}header .agentlogo{width:30%;padding:0 5px 0 0}header .logo{width:32%;padding-left:54px}header h1{width:68%;font-size:1.5em;line-height:20px;padding-top:0}header ul.loginhelp li.login span{display:none}section h1{font-size:2em}section ul.subnav li{text-transform:none}section ul.subnav li a{font-size:1.1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px}section.home div.panel p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}section div.shadowbox div.selectfilter{padding:7px}section div.shadowbox p.introtextsearch input.field{width:140px;padding:3px 2px}section div.shadowbox p.introtextsearch label{display:none}section div.shadowbox p.introtextsearch input#searchfiltergo{width:24px;height:26px}section div.shadowbox div.selectitemslist ul li ul.icons li{clear:left;margin-bottom:3px}section div.shadowbox div.selectitemslist ul li ul.icons li a{text-transform:none}section div.shadowbox div.selectitemslist ul li ul.icons li a span.text{padding:0 0 0 3px;line-height:24px}section div.shadowbox div.selectitemslist ul li ul.icons li a span.text br{display:none}section div.shadowbox div.selectitemslist ul li div.selectdetails,section div.shadowbox div.selectitemslist ul li div.selecttext{width:68%}section div.shadowbox div.selectfilter div.select h2{line-height:24px;font-size:1.5em}section div.shadowbox div.selectfilter div.select h2:after{background-position:0 -86px}section div.shadowbox div.selectfilter div.select div.selectdropdown{top:26px}section.lightbox div.lightboxheader{padding:10px 20px}section.lightbox div.lightboxinner{padding:20px}section.lightbox div.lightboxheader h1,section.lightbox div.lightboxheader h2{font-size:2.2em}section div.shadowbox p.introtextitinerary label{font-size:1.2em;width:21%}section div.shadowbox p.introtextitinerary label.date{width:18%}}@media only screen and (max-width: 650px){div.bgnormal{padding-top:86px}header p.tfrt{padding:4px 0 4px 20px;line-height:14px;font-size:1.2em;width:140px}ul.icons li,ul.iconslarge li,ul.iconsclose li.rightswap{font-size:1.1em;margin-bottom:4px}ul.icons li a,ul.icons li.rightswap a{background:none}ul.icons li span{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;width:24px;height:24px}ul.icons li span{background-color:#C1D82F}ul.icons li.purple span{background-color:#A38694}ul.icons li span.back{background-position:-36px -4px}ul.icons li span.tick{background-position:-68px -4px}ul.icons li.purple span.tick{background-position:4px -4px}ul.icons li.green a.loading span.tick{background:#A38694 url(/images/loadinggreen.gif) no-repeat 4px 4px}ul.icons li.purple a.loading span.tick{background:#A38694 url(/images/loadingpurple.gif) no-repeat 4px 4px}ul.icons li span.dn1{background-position:-100px -4px}ul.icons li span.dn2{background-position:-132px -4px}ul.icons li span.print{background-position:-164px -4px}ul.icons li span.email{background-position:-196px -4px}ul.icons li span.fb{background-position:-228px -4px}ul.icons li span.tw{background-position:-260px -4px}ul.icons li span.ta{background-position:-292px -4px}ul.icons li span.go{background-position:-324px -4px}ul.icons li span.cal{background-position:-356px -4px}ul.icons li span.walk{background-position:-388px -4px}ul.icons li span.house{background-position:-420px -4px}ul.icons li span.route{background-position:-452px -4px}ul.icons li span.login{background-position:-484px -4px}ul.icons li span.reverse{background-position:-516px -4px}ul.icons li span.delete{background-position:-548px -4px}ul.icons li span.dn3{background-position:-580px -4px}ul.icons li span.gallery{background-position:-612px -4px}ul.icons li span.close{background-position:-644px -4px}ul.icons li a.loading span.gallery{background:#A38694 url(/images/loadinggreen.gif) no-repeat 4px 4px}ul.icons li span.text,ul.icons li span.textsingle,ul.icons li span.textfollow{width:auto;height:auto;background:none !important}ul.icons li span.text{padding-top:0;line-height:12px}ul.icons li span.textsingle,ul.icons li span.textfollow{line-height:24px}ul.icons li.right{float:left;padding:0 5px 0 0}li.right+li.green,li.right+li.purple{clear:both}section p.itineraryselect{float:left;width:100%;min-height:32px}section p.itineraryselect a.view{margin-right:5px}section p.itineraryselect br{display:none}section div.shadowbox div.selectfilter{padding:5px}section div.shadowbox div.selectfilter ul li{font-size:1.1em;text-transform:none}section div.shadowbox div.selectfilter div.select h2{font-size:1.4em}section div.shadowbox div.selectitems ul li{width:49%}section div.shadowbox div.selectitemslist ul li{width:99%}div.below div.belowleft{width:100%}div.below div.belowright{padding:20px 0 0 0;margin:20px 0 0 0;width:100%;border-top:1px solid #c1d82f}section.lightbox div.lightboxheader,section.lightbox div.lightboxinner{padding:10px}section.lightbox div.lightboxheader h1,section.lightbox div.lightboxheader h2{font-size:1.8em}section.lightbox div.gallery div.main p{padding:3px;font-size:1.1em}div.below div.staticagent div.contacts,div.below div.static div.consultants{width:100%}footer div.links{width:100%}footer div.links{min-height:0;padding:5px 15px;border-right:0 none;border-bottom:1px solid #a0969c}}@media only screen and (max-width: 550px){header h1{width:50%;font-size:1.3em;line-height:15px}header ul.loginhelp li.login{padding:0}header ul.loginhelp li.help{padding-left:10px}header ul.loginhelp li.help a span.icon{margin-left:0;width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}header ul.loginhelp li.help a span.icon:after{width:30px;height:30px;background-position:0px -311px}header ul.loginhelp li.help a span.text{display:none}div.bgnormal{padding-top:70px}section.home blockquote{display:none}section.home div.panels{position:relative;left:auto;bottom:auto;padding-top:90px}section.home div.panel{clear:left;position:relative;margin:1% 25%;width:50%}section ul.subnav4 li,section ul.subnav4 li.first,section ul.subnav4 li.last,section.lightbox ul.subnav4 li{width:50%}section div.shadowbox p.introtextsearch,section div.shadowbox div.selectfilter div.selects{width:100%}section div.shadowbox div.selectfilter div.select{padding:0 7px 0 0}section div.shadowbox div.selectfilter div.select div.selectdropdown{left:0}section div.shadowbox div.selectfilter div.select div.selectdropdownlast{right:7px;left:auto}section div.shadowbox div.selectitems ul li{width:99%;clear:left}section div.shadowbox div.selectitemslist ul li div.selectleft{width:100%}section div.shadowbox div.selectitemslist ul li div.selectdetails{width:96%}section div.shadowbox div.selectitemslist ul li div.selecttext{display:none}section.lightbox div.left{width:100%}section.lightbox div.right{width:100%;float:left;max-width:320px;padding:0}section div.shadowbox div.itineraryv2left{padding:7px}section div.shadowbox p.introtextsearch input.field{width:340px}section div.shadowbox p.introtextitinerary label{clear:left}section div.shadowbox p.introtextitinerary label,section div.shadowbox p.introtextitinerary label.date{width:40%}section div.shadowbox p.introtextitinerary input,section div.shadowbox p.introtextitinerary input.date{width:28%}section div.shadowbox p.introtextitinerary label.date,section div.shadowbox p.introtextitinerary input.date,section div.shadowbox p.introtextitinerary img{margin-top:5px}div.below div.static div.contacts{width:76%}div.below div.static img.imageright{padding:0 2% 2% 0;float:left;margin-top:-50px}div.below div.staticagent div.contacts{width:100%}footer div.otherlinks ul li.right{float:left}footer div.otherlinks ul li.right.first{border-left:1px solid #9f969b;padding:0 10px}}@media only screen and (max-width: 450px){header p.tfrt{display:none}section.home div.panel{margin:1% 15%;width:70%}section div.shadowbox div.collectionv2left,section div.shadowbox div.collectionv2right{float:left;width:100%}section div.shadowbox div.collectionv2right{padding-top:10px}section div.shadowbox p.introtextitinerary{border-bottom:0 none;padding:0 0}section div.shadowbox div.itineraryv2left div.controls ul.iconssave{position:relative;top:auto;right:auto;float:right;border-bottom:1px solid #867c80;padding:0 0 15px 0;width:100%}section div.shadowbox p.introtextitinerary label,section div.shadowbox p.introtextitinerary label.date,section div.shadowbox p.introtextitinerary input,section div.shadowbox p.introtextitinerary input.date{padding:0;width:50%;margin-bottom:5px;margin-right:0}section div.shadowbox p.introtextitinerary label.date,section div.shadowbox p.introtextitinerary input.date,section div.shadowbox p.introtextitinerary img{margin-top:0}section div.shadowbox p.introtextsearch input.field{width:240px}}@media only screen and (max-width: 412px){section.home p.agentlogo img{max-width:300px;height:auto}}@media only screen and (max-width: 360px){header h1{display:none}section.home div.panel{margin:1% 8%;width:84%}footer div.otherlinks ul li.logo{width:48%}footer div.otherlinks ul li.logolast{padding-right:4%}footer div.otherlinks ul li.logo img{width:100%;height:auto}}

/*

Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html

*/

/* Global Declaration */

div.selector, 
div.selector span, 
div.checker span,
div.radio span, 
div.uploader, 
div.uploader span.action,
div.button,
div.button span {
  background-image: url(/css/uniform/sprite.png);
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}

.selector, 
.radio, 
.checker, 
.uploader,
.button, 
.selector *, 
.radio *, 
.checker *, 
.uploader *,
.button *{
  margin: 0;
  padding: 0;
}

/* INPUT & TEXTAREA */

input.text,
input.email, 
input.password,
textarea.uniform {
	font-family: MyriadProRegular, MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
  padding: 5px;
  color: #777;
  background: #edecec;
  border: solid 1px #edecec;
  outline: 0;
  -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input.text:focus,
input.email:focus,
input.password:focus,
textarea.uniform:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  border-color: #999;
  background: #fff;
}

.gcinput input.text
{
background: url(/css/uniform/input.png) no-repeat 0 0;
border: 0 none;
padding: 3px 5px;
/*line-height: 23px;*/
color: #fff;
width: 166px;
float: left;
}
.gcinput input.text#startdate
{
width: 137px;
}
.gcinput img
{
padding: 3px 0 0 0;
float: right;
}
.gcinput input.text:focus
{
background-position: bottom left;
}

/* SPRITES */

/* Select */

div.selector {
  background-position: -483px -130px;
  line-height: 26px;
  height: 26px;
}

div.selector span {
  background-position: right 0px;
  height: 26px;
  line-height: 26px;
}

div.selector select {
  /* change these to adjust positioning of select element */
  top: 0px;
  left: 0px;
}

div.selector:active, 
div.selector.active {
  background-position: -483px -156px;
}

div.selector:active span, 
div.selector.active span {
  background-position: right -26px;
}

div.selector.focus, div.selector.hover, div.selector:hover {
  background-position: -483px -182px;
}

div.selector.focus span, div.selector.hover span, div.selector:hover span {
  background-position: right -52px;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
  background-position: -483px -208px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
  background-position: right -78px;
}

div.selector.disabled {
  background-position: -483px -234px;
}

div.selector.disabled span {
  background-position: right -104px;
}

.gcselect div.selector {  
  height: 28px;
  margin: 0;
	line-height: 28px;
	padding: 0 10px;
	position: relative;
  background: none;
  -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-o-box-shadow: 1px 1px 2px #555;
	-moz-box-shadow: 1px 1px 2px #555;
	-webkit-box-shadow: 1px 1px 2px #555;
	box-shadow: 1px 1px 2px #555;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.gcselect div.selector span
{
height: 28px;
line-height: 28px;
position: relative;
background: #c8c8c8; /* Old browsers */
background: -moz-linear-gradient(top, #c8c8c8 0%, #a1a1a1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8c8c8), color-stop(100%,#a1a1a1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c8c8c8 0%,#a1a1a1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c8c8c8 0%,#a1a1a1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c8c8c8 0%,#a1a1a1 100%); /* IE10+ */
background: linear-gradient(to bottom, #c8c8c8 0%,#a1a1a1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#a1a1a1',GradientType=0 ); /* IE6-9 */
}
.gcselectorange div.selector span
{
background: #d77a01; /* Old browsers */
background: -moz-linear-gradient(top, #d77a01 0%, #a8620d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d77a01), color-stop(100%,#a8620d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d77a01 0%,#a8620d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d77a01 0%,#a8620d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d77a01 0%,#a8620d 100%); /* IE10+ */
background: linear-gradient(to bottom, #d77a01 0%,#a8620d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d77a01', endColorstr='#a8620d',GradientType=0 ); /* IE6-9 */
}

.gcselect div.selector span:after
{
	content: "";
	width: 28px;
	height: 28px;
	background: url(/images/buttonicons.png) no-repeat 0 -112px;
	position: absolute;
	top: 0;
	right: 0;
}
.gcselectorange div.selector span:after
{
	background: url(/images/buttonicons.png) no-repeat 0 -84px;
}

.gcselect div.selector:active span, 
.gcselect div.selector.active span,
.gcselect div.selector.focus span,
.gcselect div.selector.hover span,
.gcselect div.selector:hover span,
.gcselect div.selector.focus:active span,
.gcselect div.selector:hover:active span,
.gcselect div.selector.active:hover span,
.gcselect div.selector.focus.active span {
background: #a1a1a1; /* Old browsers */
background: -moz-linear-gradient(top, #a1a1a1 0%, #c8c8c8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1a1a1), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a1a1a1 0%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a1a1a1 0%,#c8c8c8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a1a1a1 0%,#c8c8c8 100%); /* IE10+ */
background: linear-gradient(to bottom, #a1a1a1 0%,#c8c8c8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1a1a1', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
}

.gcselectorange div.selector:active span, 
.gcselectorange div.selector.active span,
.gcselectorange div.selector.focus span,
.gcselectorange div.selector.hover span,
.gcselectorange div.selector:hover span,
.gcselectorange div.selector.focus:active span,
.gcselectorange div.selector:hover:active span,
.gcselectorange div.selector.active:hover span,
.gcselectorange div.selector.focus.active span {
background: #a8620d; /* Old browsers */
background: -moz-linear-gradient(top, #a8620d 0%, #d77a01 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8620d), color-stop(100%,#d77a01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a8620d 0%,#d77a01 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a8620d 0%,#d77a01 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a8620d 0%,#d77a01 100%); /* IE10+ */
background: linear-gradient(to bottom, #a8620d 0%,#d77a01 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8620d', endColorstr='#d77a01',GradientType=0 ); /* IE6-9 */
}

/* Checkbox */

div.checker {
  width: 25px;
  height: 22px;
}

div.checker input {
  width: 25px;
  height: 22px;
}

div.checker span
{
background: url(/css/uniform/checkbox.png?v3) no-repeat -50px 0;
width: 25px;
height: 22px;
}
.purple div.checker span
{
background-position: -25px 0;
}
.green div.checker span
{
background-position: 0 0;
}
.applegreen div.checker span
{
background-position: -75px 0;
}

div.checker span.checked {
  background-position: -50px -22px;
}
.purple div.checker span.checked {
  background-position: -25px -22px;
}
.green div.checker span.checked {
  background-position: 0 -22px;
}
.applegreen div.checker span.checked {
  background-position: -75px -22px;
}


/* Radio */

div.radio {
  width: 18px;
  height: 18px;
}

div.radio input {
  width: 18px;
  height: 18px;
}

div.radio span {
  height: 18px;
  width: 18px;
  background-position: 0px -279px;
}

div.radio:active span, 
div.radio.active span {
  background-position: -18px -279px;
}

div.radio.focus span, 
div.radio:hover span {
  background-position: -36px -279px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
  background-position: -54px -279px;
}

div.radio span.checked {
  background-position: -72px -279px;
}

div.radio:active span.checked,
div.radio.active span.checked {
  background-position: -90px -279px;
}

div.radio.focus span.checked, div.radio:hover span.checked {
  background-position: -108px -279px;
}

div.radio.focus:active span.checked, 
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
  background-position: -126px -279px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
  background-position: -144px -279px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
  background-position: -162px -279px;
}

/* Uploader */

div.uploader {
  background-position: 0px -297px;
  height: 28px;
}

div.uploader span.action {
  background-position: right -409px;
  height: 24px;
  line-height: 24px;
}

div.uploader span.filename {
  height: 24px;
  /* change this line to adjust positioning of filename area */
  margin: 2px 0px 2px 2px;
  line-height: 24px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
  background-position: 0px -353px;
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
  background-position: right -437px;
}

div.uploader.active span.action,
div.uploader:active span.action {
  background-position: right -465px;
}

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
  background-position: right -493px;
}

div.uploader.disabled {
  background-position: 0px -325px;
}

div.uploader.disabled span.action {
  background-position: right -381px;
}

div.button {
  background-position: 0px -523px;
}

div.button span {
  background-position: right -643px;
}

div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {
  background-position: 0px -553px;
}

div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {
  background-position: right -673px; 
}

div.button.active,
div.button:active {
  background-position: 0px -583px;
}

div.button.active span,
div.button:active span {
  background-position: right -703px;
  color: #555;
}

div.button.disabled,
div.button:disabled {
  background-position: 0px -613px;
}

div.button.disabled span,
div.button:disabled span {
  background-position: right -733px;
  color: #bbb;
  cursor: default;
}

/* PRESENTATION */

/* Button */

div.button {
  height: 30px;
}

div.button span {
  margin-left: 13px;
  height: 22px;
  padding-top: 8px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 2px;
  padding-right: 15px;
}

/* Select */
div.selector {
  width: 177px;
}

div.selector select {
  min-width: 177px;
  border: solid 1px #fff;
}

div.selector span {
  padding: 0px 25px 0px 2px;
  cursor: pointer;
}

div.selector span {
  color: #666;
  width: 152px;
  text-shadow: 0 1px 0 #fff;
}

div.selector.disabled span {
  color: #bbb;
}

.gcselect div.selector {
  width: 152px;
}

.gcselect div.selector select {
  min-width: 152px;
}

.gcselect div.selector span {
  padding: 0px 29px 0px 7px;
  cursor: pointer;
  color: #fff;
  width: 116px;
}

.gcselect div.selector.disabled span {
  color: #ccc;
}

/* Checker */
div.checker {
  margin-right: 5px;
}

/* Radio */
div.radio {
  margin-right: 3px;
}

/* Uploader */
div.uploader {
  width: 190px;
  cursor: pointer;
}

div.uploader span.action {
  width: 85px;
  text-align: center;
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}

div.uploader span.filename {
  color: #777;
  width: 82px;
  border-right: solid 1px #bbb;
  font-size: 11px;
}

div.uploader input {
  width: 190px;
}

div.uploader.disabled span.action {
  color: #aaa;
}

div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa;
}
/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector, 
.checker, 
.button, 
.radio, 
.uploader {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
  outline: 0;
}

/* Button */

div.button a,
div.button button,
div.button input {
  position: absolute;
}

div.button {
  cursor: pointer;
  position: relative;
}

div.button span {
  display: -moz-inline-box;
  display: inline-block;
  line-height: 1;
  text-align: center;
}

/* Select */

div.selector {
  position: relative;
  padding-left: 10px;
  overflow: hidden;
}

div.selector span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.selector select {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity:0);
  height: 25px;
  border: none;
  background: none;
}


.gcselect div.selector {
	padding-left: 0;
}


.gcselect div.selector select {
  height: 23px;
 }

/* Checker */

div.checker {
  position: relative;
}

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.checker input {
  opacity: 0;
  filter: alpha(opacity:0);
  display: inline-block;
  background: none;
}

/* Radio */

div.radio {
  position: relative;
}

div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.radio input {
  opacity: 0;
  filter: alpha(opacity:0);
  text-align: center;
  display: inline-block;
  background: none;
}

/* Uploader */

div.uploader {
  position: relative;
  overflow: hidden;
  cursor: default;
}

div.uploader span.action {
  float: left;
  display: inline;
  padding: 2px 0px;
  overflow: hidden;
  cursor: pointer;
}

div.uploader span.filename {
  padding: 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

div.uploader input {
  opacity: 0;
  filter: alpha(opacity:0);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
  height: 25px;
  border: none;
  cursor: default;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: url(/css/fancybox/bg.png);
	color: #444;
	text-shadow: none;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
-o-box-shadow: 1px 1px 2px #555;
-moz-box-shadow: 1px 1px 2px #555;
-webkit-box-shadow: 1px 1px 2px #555;
box-shadow: 1px 1px 2px #555;
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-back, .fancybox-prev span, .fancybox-next span {
	background-image: url('/css/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/css/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close, .fancybox-back {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-back {
	background-position: 2px -35px;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/css/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/css/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/css/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {

	}
}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 100%;
	background: none;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: none;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: none;
	position: relative;
}

.jspDrag
{
	background: #7d8c1b;
	border-radius: 5px;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
@charset 'utf-8';
/*************************************************!
*
*   project:    liteAccordion - a horizontal accordion plugin for jQuery
*   author:     Nicola Hibbert
*   url:        http://nicolahibbert.com/liteaccordion-v2/
*   demo:       http://www.nicolahibbert.com/demo/liteAccordion/
*
*   Version:    2.1.1
*   Copyright:  (c) 2010-2012 Nicola Hibbert
*   Licence:    MIT
*
**************************************************/
/****************************************** Core */

.liteAccordion
{
width: 954px;
float: left;
}

.liteAccordion { text-align: left; font: 'Helvetica Neue', Verdana, Arial, sans-serif; -webkit-tap-highlight-color: transparent }
.liteAccordion > ol li{font-size: 1em;}
.liteAccordion > ol li ul.button li{font-size: 1.2em;}
.liteAccordion > ol { position: relative; overflow: hidden; height: 100%; margin: 0; padding: 0; list-style-type: none }
.liteAccordion .slide > h2 { 
    color: black;
    font-size: 2.8em;
    font-weight: normal;
    margin: 0; 
    padding: 0;
    z-index: 100;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute; 
    top: 0; 
    left: 0;    
    -webkit-backface-visibility: hidden; /* fixes chrome bug */
    -webkit-transform: translateY(-47px) rotate(90deg); 
    -webkit-transform-origin: left bottom;
    -moz-transform: translateY(-47px) rotate(90deg); 
    -moz-transform-origin: left bottom;
    -o-transform: translateY(-47px) rotate(90deg); 
    -o-transform-origin: left bottom;
    transform: translateY(-47px) rotate(90deg); 
    transform-origin: left bottom; 
}
.liteAccordion .slide > h2 span { 
    display: block; 
    padding-left: 10px;
    text-align: left; 
    height: 100%;
    margin: 0; 
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 
}
.liteAccordion
{
position: relative;
z-index: 1;
border-bottom: 1px solid #50444a;
}

.liteAccordion .slide > h2:hover { cursor: pointer }
.liteAccordion .slide > div { height: 100%; position: absolute; top: 0; z-index: 10; overflow: hidden; background: #ecebeb; }
.liteAccordion noscript p { padding: 10px; margin: 0; }
.liteAccordion .slide p {font-size: 1.6em;}
.liteAccordion .slide p.links {font-size: 1.3em;}

/****************************************** Basic */
.liteAccordion.basic .slide > h2 { color: white; line-height: 55px; }
.liteAccordion.basic .slide > h2 span {background: url(/images/accordianheading.gif) no-repeat right top;}
.liteAccordion.basic .slide > h2 span:hover, .liteAccordion.basic .slide > h2.selected span, .liteAccordion.basic .slide > h2.selected span:hover { background-position: right bottom; }


figure { display: block; width: 100%; height: 100%; margin: 0 }
figcaption { width: 360px; padding: 20px; position: absolute; top: 20px; left: 67px; z-index: 3; background: url(/images/accordiancaption.png?v2); color: white; }
figcaption h3, figcaption p.likeh3
{
font-size: 2.8em;
margin-top: 0;
color: #fff;
}
figcaption p a.more
{
float: none;
width: auto;
display: inline;
text-transform: uppercase;
font-weight: bold;
}
figcaption p a.more:link, figcaption p a.more:visited
{
color: #c1d82f;
}
figcaption p a.more:hover, figcaption p a.more:active
{
color: #fff;
}

/******************************************** IE */

/* transforms */
.liteAccordion.ie7 .slide > h2 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1) }
.liteAccordion.ie8 .slide > h2 { filter: none; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -ms-transform: none }
.liteAccordion.ie8 .slide > h2 { filter: none; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -ms-transform: none }
.liteAccordion.ie9 .slide > h2 { filter: none; -ms-filter: none; -ms-transform: translateY(-47px) rotate(90deg); -ms-transform-origin: left bottom }
.liteAccordion.ie9 .slide > h2 { filter: none; -ms-filter: none; -ms-transform: translateX(-100%) rotate(-90deg); -ms-transform-origin: right top }
.liteAccordion.ie .slide > h2 span {height: 452px;}
.liteAccordion.ie .slide > h2 {line-height: 47px;}


@media only screen and (max-width: 850px) {
	.liteAccordion .slide > h2
	{ 
    	font-size: 2.4em;
	}
	figcaption h3, figcaption p.likeh3
	{
		font-size: 2.4em;
	}
}
@media only screen and (max-width: 750px) {
	.liteAccordion .slide > h2
	{ 
    	font-size: 2em;
	}
	
	figcaption
	{
		top: 0;
		left: 47px;
		width: 100%;
		padding: 10px;
		padding-right: 57px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	figcaption h3, figcaption p.likeh3
	{
		font-size: 2em;
	}
	.liteAccordion .slide p
	{
		font-size: 1.3em;
		margin-bottom: .4em;
	}
}
@media only screen and (max-width: 600px) {
	figcaption
	{
		left: 30px;
		padding-right: 40px;
	}
	figcaption h3, figcaption p.likeh3
	{
		display: none;
	}
	
	.liteAccordion .slide > h2 { 
		font-size: 1.5em;
	    -webkit-transform: translateY(-30px) rotate(90deg); 
	    -moz-transform: translateY(-30px) rotate(90deg); 
	    -o-transform: translateY(-30px) rotate(90deg); 
	    transform: translateY(-30px) rotate(90deg); 
	}
	.liteAccordion.basic .slide > h2 { line-height: 35px; }
	
	.liteAccordion .slide p
	{
		font-size: 1.2em;
		margin-bottom: .2em;
	}
	
	.liteAccordion.ie9 .slide > h2 { filter: none; -ms-filter: none; -ms-transform: translateY(-30px) rotate(90deg); -ms-transform-origin: left bottom }
	.liteAccordion.ie .slide > h2 {line-height: 30px;}
}
@media only screen and (max-width: 450px) {
	.liteAccordion .slide p
	{
		font-size: 1.1em;
		margin-bottom: .1em;
	}		
}

@media only screen and (max-width: 360px) {
	.liteAccordion .slide p
	{
		display: none;
	}		
}
/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu oncanvas CSS
*/
.mm-hidden {
  display: none !important; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }

.mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }
  .mm-panel.mm-opened {
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0); }
  .mm-panel.mm-subopened {
    -webkit-transform: translate3d(-30%, 0, 0);
    -moz-transform: translate3d(-30%, 0, 0);
    -ms-transform: translate3d(-30%, 0, 0);
    -o-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0); }
  .mm-panel.mm-highest {
    z-index: 1; }

.mm-menu > .mm-panel {
  background: inherit;
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 0 20px; }
  .mm-menu > .mm-panel.mm-hasnavbar {
    padding-top: 40px; }
  .mm-menu > .mm-panel:before, .mm-menu > .mm-panel:after {
    content: '';
    display: block;
    height: 20px; }

.mm-vertical .mm-panel {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important; }

.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
  .mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
    border-color: transparent; }

.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
  display: block; }

.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
  height: 40px;
  bottom: auto; }
  .mm-vertical .mm-listview > li > .mm-next:after,
  .mm-listview > li.mm-vertical > .mm-next:after {
    top: 16px;
    bottom: auto; }
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.mm-navbar {
  border-bottom: 1px solid transparent;
  text-align: center;
  line-height: 20px;
  height: 40px;
  padding: 0 40px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
  .mm-navbar > * {
    display: block;
    padding: 10px 0; }
  .mm-navbar a, .mm-navbar a:hover {
    text-decoration: none; }
  .mm-navbar .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; 
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;}
  .mm-navbar .mm-btn {
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    z-index: 1; }
    .mm-navbar .mm-btn:first-child {
      padding-left: 20px;
      left: 0; }
    .mm-navbar .mm-btn:last-child {
      padding-right: 20px;
      right: 0; }

.mm-panel .mm-navbar {
  display: none; }
.mm-panel.mm-hasnavbar .mm-navbar {
  display: block; }

.mm-listview,
.mm-listview > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-listview {
  font: inherit;
  font-size: 14px; }
  .mm-listview a,
  .mm-listview a:hover {
    text-decoration: none; }
  .mm-listview > li {
    position: relative; }
    .mm-listview > li > a,
    .mm-listview > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
      .mm-listview > li > a.mm-arrow,
      .mm-listview > li > span.mm-arrow {
        padding-right: 50px; }
    .mm-listview > li:not(.mm-divider):after {
      content: '';
      border-bottom-width: 1px;
      border-bottom-style: solid;
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0; }
    .mm-listview > li:not(.mm-divider):after {
      left: 20px; }
  .mm-listview .mm-next {
    background: rgba(3, 2, 1, 0);
    width: 50px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2; }
    .mm-listview .mm-next:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0; }
    .mm-listview .mm-next + a,
    .mm-listview .mm-next + span {
      margin-right: 50px; }
    .mm-listview .mm-next.mm-fullsubopen {
      width: 100%; }
      .mm-listview .mm-next.mm-fullsubopen:before {
        border-left: none; }
      .mm-listview .mm-next.mm-fullsubopen + a,
      .mm-listview .mm-next.mm-fullsubopen + span {
        padding-right: 50px;
        margin-right: 0; }

.mm-menu > .mm-panel > .mm-listview {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-menu > .mm-panel > .mm-listview.mm-first {
    margin-top: -20px; }
  .mm-menu > .mm-panel > .mm-listview.mm-last {
    padding-bottom: 20px; }

.mm-prev:before,
.mm-next:after,
.mm-arrow:after {
  content: '';
  border: 2px solid transparent;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.mm-prev:before {
  border-right: none;
  border-bottom: none;
  left: 20px; }

.mm-next:after,
.mm-arrow:after {
  border-top: none;
  border-left: none;
  right: 20px; }

.mm-divider {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 10px;
  text-transform: uppercase;
  text-indent: 20px;
  line-height: 25px; }

.mm-listview > li.mm-spacer {
  padding-top: 40px; }
  .mm-listview > li.mm-spacer > .mm-next {
    top: 40px; }
  .mm-listview > li.mm-spacer.mm-divider {
    padding-top: 25px; }

.mm-menu {
  background: #ebebeb;
  color: rgba(0, 0, 0, 0.7); }
  .mm-menu .mm-navbar {
	  background: #58595b;
    border-color: rgba(255, 255, 255, 0.3); }
    .mm-menu .mm-navbar > *,
    .mm-menu .mm-navbar a {
      color: rgba(255, 255, 255, 0.6); }
    .mm-menu .mm-navbar .mm-btn:before,
    .mm-menu .mm-navbar .mm-btn:after {
      border-color: rgba(255, 255, 255, 0.6); }
  .mm-menu .mm-listview > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-listview > li .mm-prev:before,
  .mm-menu .mm-listview > li .mm-next:after,
  .mm-menu .mm-listview > li .mm-arrow:after {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu .mm-listview > li .mm-prev:after,
  .mm-menu .mm-listview > li .mm-next:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
  .mm-menu .mm-listview > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.5); }
  .mm-menu.mm-vertical .mm-listview li.mm-opened > a.mm-next,
  .mm-menu.mm-vertical .mm-listview li.mm-opened > .mm-panel,
  .mm-menu .mm-listview li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu .mm-listview li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(0, 0, 0, 0.05); }
  .mm-menu .mm-divider {
    background: rgba(0, 0, 0, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }

section div.shadowbox div.collectionv2 div.jcarousel
{
	position: relative;
}
section div.shadowbox div.collectionv2 div.jcarouselpadding
{
	float: left;
	margin: -5px 0;
	position: relative;
	padding: 0 59px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*section div.shadowbox div.collectionv2 div.jcarouselthin
{
	width: 628px;
	padding: 0 49px;
}*/




.owl-carousel .owl-controls
{
	position: absolute;
	top: 0;
	width: 100%;
}

.jcarouselpadding .jcarousel-next-horizontal {
    position: absolute;
    z-index: 2;
    top: 11px;
    right: 7px;
    width: 42px;
    height: 43px;
    cursor: pointer;
    background: transparent url(/images/jcarousel.png) no-repeat 0 0;
}

.jcarouselpadding .jcarousel-next-horizontal:hover,
.jcarouselpadding .jcarousel-next-horizontal:focus {
    background-position: -42px 0;
}

.jcarouselpadding .jcarousel-next-horizontal:active {
    background-position: -84px 0;
}

.jcarouselpadding .jcarousel-next-disabled-horizontal,
.jcarouselpadding .jcarousel-next-disabled-horizontal:hover,
.jcarouselpadding .jcarousel-next-disabled-horizontal:focus,
.jcarouselpadding .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -126px 0;
}

.jcarouselpadding .jcarousel-prev-horizontal {
    position: absolute;
    z-index: 2;
    top: 11px;
    left: 7px;
    width: 42px;
    height: 43px;
    cursor: pointer;
    background: transparent url(/images/jcarousel.png) no-repeat 0 -43px;
}

.jcarouselpadding .jcarousel-prev-horizontal:hover, 
.jcarouselpadding .jcarousel-prev-horizontal:focus {
    background-position: -42px -43px;
}

.jcarouselpadding .jcarousel-prev-horizontal:active {
    background-position: -84px -43px;
}

.jcarouselpadding .jcarousel-prev-disabled-horizontal,
.jcarouselpadding .jcarousel-prev-disabled-horizontal:hover,
.jcarouselpadding .jcarousel-prev-disabled-horizontal:focus,
.jcarouselpadding .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -126px -43px;
}

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/*! jQuery UI - v1.10.2 - 2013-03-21
* http://jqueryui.com
* Includes: jquery.jqueryui .ui.core.css, jquery.jqueryui .ui.accordion.css, jquery.jqueryui .ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.jqueryui .ui-helper-hidden{display:none}.jqueryui .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.jqueryui .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.jqueryui .ui-helper-clearfix:before,.jqueryui .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.jqueryui .ui-helper-clearfix:after{clear:both}.jqueryui .ui-helper-clearfix{min-height:0}.jqueryui .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.jqueryui .ui-front{z-index:100}.jqueryui .ui-state-disabled{cursor:default!important}.jqueryui .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.jqueryui .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.jqueryui .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.jqueryui .ui-accordion .ui-accordion-icons{padding-left:2.2em}.jqueryui .ui-accordion .ui-accordion-noicons{padding-left:.7em}.jqueryui .ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.jqueryui .ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.jqueryui .ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.jqueryui .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.jqueryui .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.jqueryui .ui-datepicker .ui-datepicker-prev,.jqueryui .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.jqueryui .ui-datepicker .ui-datepicker-prev-hover,.jqueryui .ui-datepicker .ui-datepicker-next-hover{top:1px}.jqueryui .ui-datepicker .ui-datepicker-prev{left:2px}.jqueryui .ui-datepicker .ui-datepicker-next{right:2px}.jqueryui .ui-datepicker .ui-datepicker-prev-hover{left:1px}.jqueryui .ui-datepicker .ui-datepicker-next-hover{right:1px}.jqueryui .ui-datepicker .ui-datepicker-prev span,.jqueryui .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.jqueryui .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.jqueryui .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.jqueryui .ui-datepicker select.ui-datepicker-month-year{width:100%}.jqueryui .ui-datepicker select.ui-datepicker-month,.jqueryui .ui-datepicker select.ui-datepicker-year{width:49%}.jqueryui .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.jqueryui .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.jqueryui .ui-datepicker td{border:0;padding:1px}.jqueryui .ui-datepicker td span,.jqueryui .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.jqueryui .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.jqueryui .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.jqueryui .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.jqueryui .ui-datepicker.ui-datepicker-multi{width:auto}.jqueryui .ui-datepicker-multi .ui-datepicker-group{float:left}.jqueryui .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.jqueryui .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.jqueryui .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.jqueryui .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.jqueryui .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.jqueryui .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.jqueryui .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.jqueryui .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.jqueryui .ui-datepicker-rtl{direction:rtl}.jqueryui .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.jqueryui .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.jqueryui .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.jqueryui .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.jqueryui .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.jqueryui .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.jqueryui .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.jqueryui .ui-datepicker-rtl .ui-datepicker-group{float:right}.jqueryui .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.jqueryui .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.jqueryui .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.jqueryui .ui-widget .ui-widget{font-size:1em}.jqueryui .ui-widget input,.jqueryui .ui-widget select,.jqueryui .ui-widget textarea,.jqueryui .ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.jqueryui .ui-widget-content{border:1px solid #aaa;background:#fff url(/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.jqueryui .ui-widget-content a{color:#222}.jqueryui .ui-widget-header{border:1px solid #aaa;background:#ccc url(/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.jqueryui .ui-widget-header a{color:#222}.jqueryui .ui-state-default,.jqueryui .ui-widget-content .ui-state-default,.jqueryui .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/css/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.jqueryui .ui-state-default a,.jqueryui .ui-state-default a:link,.jqueryui .ui-state-default a:visited{color:#555;text-decoration:none}.jqueryui .ui-state-hover,.jqueryui .ui-widget-content .ui-state-hover,.jqueryui .ui-widget-header .ui-state-hover,.jqueryui .ui-state-focus,.jqueryui .ui-widget-content .ui-state-focus,.jqueryui .ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(/css/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.jqueryui .ui-state-hover a,.jqueryui .ui-state-hover a:hover,.jqueryui .ui-state-hover a:link,.jqueryui .ui-state-hover a:visited{color:#212121;text-decoration:none}.jqueryui .ui-state-active,.jqueryui .ui-widget-content .ui-state-active,.jqueryui .ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.jqueryui .ui-state-active a,.jqueryui .ui-state-active a:link,.jqueryui .ui-state-active a:visited{color:#212121;text-decoration:none}.jqueryui .ui-state-highlight,.jqueryui .ui-widget-content .ui-state-highlight,.jqueryui .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/css/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.jqueryui .ui-state-highlight a,.jqueryui .ui-widget-content .ui-state-highlight a,.jqueryui .ui-widget-header .ui-state-highlight a{color:#363636}.jqueryui .ui-state-error,.jqueryui .ui-widget-content .ui-state-error,.jqueryui .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/css/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.jqueryui .ui-state-error a,.jqueryui .ui-widget-content .ui-state-error a,.jqueryui .ui-widget-header .ui-state-error a{color:#cd0a0a}.jqueryui .ui-state-error-text,.jqueryui .ui-widget-content .ui-state-error-text,.jqueryui .ui-widget-header .ui-state-error-text{color:#cd0a0a}.jqueryui .ui-priority-primary,.jqueryui .ui-widget-content .ui-priority-primary,.jqueryui .ui-widget-header .ui-priority-primary{font-weight:bold}.jqueryui .ui-priority-secondary,.jqueryui .ui-widget-content .ui-priority-secondary,.jqueryui .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.jqueryui .ui-state-disabled,.jqueryui .ui-widget-content .ui-state-disabled,.jqueryui .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.jqueryui .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.jqueryui .ui-icon{width:16px;height:16px}.jqueryui .ui-icon,.jqueryui .ui-widget-content .ui-icon{background-image:url(/css/images/ui-icons_222222_256x240.png)}.jqueryui .ui-widget-header .ui-icon{background-image:url(/css/images/ui-icons_222222_256x240.png)}.jqueryui .ui-state-default .ui-icon{background-image:url(/css/images/ui-icons_888888_256x240.png)}.jqueryui .ui-state-hover .ui-icon,.jqueryui .ui-state-focus .ui-icon{background-image:url(/css/images/ui-icons_454545_256x240.png)}.jqueryui .ui-state-active .ui-icon{background-image:url(/css/images/ui-icons_454545_256x240.png)}.jqueryui .ui-state-highlight .ui-icon{background-image:url(/css/images/ui-icons_2e83ff_256x240.png)}.jqueryui .ui-state-error .ui-icon,.jqueryui .ui-state-error-text .ui-icon{background-image:url(/css/images/ui-icons_cd0a0a_256x240.png)}.jqueryui .ui-icon-blank{background-position:16px 16px}.jqueryui .ui-icon-carat-1-n{background-position:0 0}.jqueryui .ui-icon-carat-1-ne{background-position:-16px 0}.jqueryui .ui-icon-carat-1-e{background-position:-32px 0}.jqueryui .ui-icon-carat-1-se{background-position:-48px 0}.jqueryui .ui-icon-carat-1-s{background-position:-64px 0}.jqueryui .ui-icon-carat-1-sw{background-position:-80px 0}.jqueryui .ui-icon-carat-1-w{background-position:-96px 0}.jqueryui .ui-icon-carat-1-nw{background-position:-112px 0}.jqueryui .ui-icon-carat-2-n-s{background-position:-128px 0}.jqueryui .ui-icon-carat-2-e-w{background-position:-144px 0}.jqueryui .ui-icon-triangle-1-n{background-position:0 -16px}.jqueryui .ui-icon-triangle-1-ne{background-position:-16px -16px}.jqueryui .ui-icon-triangle-1-e{background-position:-32px -16px}.jqueryui .ui-icon-triangle-1-se{background-position:-48px -16px}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px}.jqueryui .ui-icon-triangle-1-sw{background-position:-80px -16px}.jqueryui .ui-icon-triangle-1-w{background-position:-96px -16px}.jqueryui .ui-icon-triangle-1-nw{background-position:-112px -16px}.jqueryui .ui-icon-triangle-2-n-s{background-position:-128px -16px}.jqueryui .ui-icon-triangle-2-e-w{background-position:-144px -16px}.jqueryui .ui-icon-arrow-1-n{background-position:0 -32px}.jqueryui .ui-icon-arrow-1-ne{background-position:-16px -32px}.jqueryui .ui-icon-arrow-1-e{background-position:-32px -32px}.jqueryui .ui-icon-arrow-1-se{background-position:-48px -32px}.jqueryui .ui-icon-arrow-1-s{background-position:-64px -32px}.jqueryui .ui-icon-arrow-1-sw{background-position:-80px -32px}.jqueryui .ui-icon-arrow-1-w{background-position:-96px -32px}.jqueryui .ui-icon-arrow-1-nw{background-position:-112px -32px}.jqueryui .ui-icon-arrow-2-n-s{background-position:-128px -32px}.jqueryui .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.jqueryui .ui-icon-arrow-2-e-w{background-position:-160px -32px}.jqueryui .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.jqueryui .ui-icon-arrowstop-1-n{background-position:-192px -32px}.jqueryui .ui-icon-arrowstop-1-e{background-position:-208px -32px}.jqueryui .ui-icon-arrowstop-1-s{background-position:-224px -32px}.jqueryui .ui-icon-arrowstop-1-w{background-position:-240px -32px}.jqueryui .ui-icon-arrowthick-1-n{background-position:0 -48px}.jqueryui .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.jqueryui .ui-icon-arrowthick-1-e{background-position:-32px -48px}.jqueryui .ui-icon-arrowthick-1-se{background-position:-48px -48px}.jqueryui .ui-icon-arrowthick-1-s{background-position:-64px -48px}.jqueryui .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.jqueryui .ui-icon-arrowthick-1-w{background-position:-96px -48px}.jqueryui .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.jqueryui .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.jqueryui .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.jqueryui .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.jqueryui .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.jqueryui .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.jqueryui .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.jqueryui .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.jqueryui .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.jqueryui .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.jqueryui .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.jqueryui .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.jqueryui .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.jqueryui .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.jqueryui .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.jqueryui .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.jqueryui .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.jqueryui .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.jqueryui .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.jqueryui .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.jqueryui .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.jqueryui .ui-icon-arrow-4{background-position:0 -80px}.jqueryui .ui-icon-arrow-4-diag{background-position:-16px -80px}.jqueryui .ui-icon-extlink{background-position:-32px -80px}.jqueryui .ui-icon-newwin{background-position:-48px -80px}.jqueryui .ui-icon-refresh{background-position:-64px -80px}.jqueryui .ui-icon-shuffle{background-position:-80px -80px}.jqueryui .ui-icon-transfer-e-w{background-position:-96px -80px}.jqueryui .ui-icon-transferthick-e-w{background-position:-112px -80px}.jqueryui .ui-icon-folder-collapsed{background-position:0 -96px}.jqueryui .ui-icon-folder-open{background-position:-16px -96px}.jqueryui .ui-icon-document{background-position:-32px -96px}.jqueryui .ui-icon-document-b{background-position:-48px -96px}.jqueryui .ui-icon-note{background-position:-64px -96px}.jqueryui .ui-icon-mail-closed{background-position:-80px -96px}.jqueryui .ui-icon-mail-open{background-position:-96px -96px}.jqueryui .ui-icon-suitcase{background-position:-112px -96px}.jqueryui .ui-icon-comment{background-position:-128px -96px}.jqueryui .ui-icon-person{background-position:-144px -96px}.jqueryui .ui-icon-print{background-position:-160px -96px}.jqueryui .ui-icon-trash{background-position:-176px -96px}.jqueryui .ui-icon-locked{background-position:-192px -96px}.jqueryui .ui-icon-unlocked{background-position:-208px -96px}.jqueryui .ui-icon-bookmark{background-position:-224px -96px}.jqueryui .ui-icon-tag{background-position:-240px -96px}.jqueryui .ui-icon-home{background-position:0 -112px}.jqueryui .ui-icon-flag{background-position:-16px -112px}.jqueryui .ui-icon-calendar{background-position:-32px -112px}.jqueryui .ui-icon-cart{background-position:-48px -112px}.jqueryui .ui-icon-pencil{background-position:-64px -112px}.jqueryui .ui-icon-clock{background-position:-80px -112px}.jqueryui .ui-icon-disk{background-position:-96px -112px}.jqueryui .ui-icon-calculator{background-position:-112px -112px}.jqueryui .ui-icon-zoomin{background-position:-128px -112px}.jqueryui .ui-icon-zoomout{background-position:-144px -112px}.jqueryui .ui-icon-search{background-position:-160px -112px}.jqueryui .ui-icon-wrench{background-position:-176px -112px}.jqueryui .ui-icon-gear{background-position:-192px -112px}.jqueryui .ui-icon-heart{background-position:-208px -112px}.jqueryui .ui-icon-star{background-position:-224px -112px}.jqueryui .ui-icon-link{background-position:-240px -112px}.jqueryui .ui-icon-cancel{background-position:0 -128px}.jqueryui .ui-icon-plus{background-position:-16px -128px}.jqueryui .ui-icon-plusthick{background-position:-32px -128px}.jqueryui .ui-icon-minus{background-position:-48px -128px}.jqueryui .ui-icon-minusthick{background-position:-64px -128px}.jqueryui .ui-icon-close{background-position:-80px -128px}.jqueryui .ui-icon-closethick{background-position:-96px -128px}.jqueryui .ui-icon-key{background-position:-112px -128px}.jqueryui .ui-icon-lightbulb{background-position:-128px -128px}.jqueryui .ui-icon-scissors{background-position:-144px -128px}.jqueryui .ui-icon-clipboard{background-position:-160px -128px}.jqueryui .ui-icon-copy{background-position:-176px -128px}.jqueryui .ui-icon-contact{background-position:-192px -128px}.jqueryui .ui-icon-image{background-position:-208px -128px}.jqueryui .ui-icon-video{background-position:-224px -128px}.jqueryui .ui-icon-script{background-position:-240px -128px}.jqueryui .ui-icon-alert{background-position:0 -144px}.jqueryui .ui-icon-info{background-position:-16px -144px}.jqueryui .ui-icon-notice{background-position:-32px -144px}.jqueryui .ui-icon-help{background-position:-48px -144px}.jqueryui .ui-icon-check{background-position:-64px -144px}.jqueryui .ui-icon-bullet{background-position:-80px -144px}.jqueryui .ui-icon-radio-on{background-position:-96px -144px}.jqueryui .ui-icon-radio-off{background-position:-112px -144px}.jqueryui .ui-icon-pin-w{background-position:-128px -144px}.jqueryui .ui-icon-pin-s{background-position:-144px -144px}.jqueryui .ui-icon-play{background-position:0 -160px}.jqueryui .ui-icon-pause{background-position:-16px -160px}.jqueryui .ui-icon-seek-next{background-position:-32px -160px}.jqueryui .ui-icon-seek-prev{background-position:-48px -160px}.jqueryui .ui-icon-seek-end{background-position:-64px -160px}.jqueryui .ui-icon-seek-start{background-position:-80px -160px}.jqueryui .ui-icon-seek-first{background-position:-80px -160px}.jqueryui .ui-icon-stop{background-position:-96px -160px}.jqueryui .ui-icon-eject{background-position:-112px -160px}.jqueryui .ui-icon-volume-off{background-position:-128px -160px}.jqueryui .ui-icon-volume-on{background-position:-144px -160px}.jqueryui .ui-icon-power{background-position:0 -176px}.jqueryui .ui-icon-signal-diag{background-position:-16px -176px}.jqueryui .ui-icon-signal{background-position:-32px -176px}.jqueryui .ui-icon-battery-0{background-position:-48px -176px}.jqueryui .ui-icon-battery-1{background-position:-64px -176px}.jqueryui .ui-icon-battery-2{background-position:-80px -176px}.jqueryui .ui-icon-battery-3{background-position:-96px -176px}.jqueryui .ui-icon-circle-plus{background-position:0 -192px}.jqueryui .ui-icon-circle-minus{background-position:-16px -192px}.jqueryui .ui-icon-circle-close{background-position:-32px -192px}.jqueryui .ui-icon-circle-triangle-e{background-position:-48px -192px}.jqueryui .ui-icon-circle-triangle-s{background-position:-64px -192px}.jqueryui .ui-icon-circle-triangle-w{background-position:-80px -192px}.jqueryui .ui-icon-circle-triangle-n{background-position:-96px -192px}.jqueryui .ui-icon-circle-arrow-e{background-position:-112px -192px}.jqueryui .ui-icon-circle-arrow-s{background-position:-128px -192px}.jqueryui .ui-icon-circle-arrow-w{background-position:-144px -192px}.jqueryui .ui-icon-circle-arrow-n{background-position:-160px -192px}.jqueryui .ui-icon-circle-zoomin{background-position:-176px -192px}.jqueryui .ui-icon-circle-zoomout{background-position:-192px -192px}.jqueryui .ui-icon-circle-check{background-position:-208px -192px}.jqueryui .ui-icon-circlesmall-plus{background-position:0 -208px}.jqueryui .ui-icon-circlesmall-minus{background-position:-16px -208px}.jqueryui .ui-icon-circlesmall-close{background-position:-32px -208px}.jqueryui .ui-icon-squaresmall-plus{background-position:-48px -208px}.jqueryui .ui-icon-squaresmall-minus{background-position:-64px -208px}.jqueryui .ui-icon-squaresmall-close{background-position:-80px -208px}.jqueryui .ui-icon-grip-dotted-vertical{background-position:0 -224px}.jqueryui .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.jqueryui .ui-icon-grip-solid-vertical{background-position:-32px -224px}.jqueryui .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.jqueryui .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.jqueryui .ui-icon-grip-diagonal-se{background-position:-80px -224px}.jqueryui .ui-corner-all,.jqueryui .ui-corner-top,.jqueryui .ui-corner-left,.jqueryui .ui-corner-tl{border-top-left-radius:4px}.jqueryui .ui-corner-all,.jqueryui .ui-corner-top,.jqueryui .ui-corner-right,.jqueryui .ui-corner-tr{border-top-right-radius:4px}.jqueryui .ui-corner-all,.jqueryui .ui-corner-bottom,.jqueryui .ui-corner-left,.jqueryui .ui-corner-bl{border-bottom-left-radius:4px}.jqueryui .ui-corner-all,.jqueryui .ui-corner-bottom,.jqueryui .ui-corner-right,.jqueryui .ui-corner-br{border-bottom-right-radius:4px}.jqueryui .ui-widget-overlay{background:#aaa url(/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.jqueryui .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/*******************************/
/********* bubbletip ***********/
/*******************************/
.bubbletip
{
	position: absolute;
	z-index: 50;
	border-collapse: collapse;
}
.bubbletip td.bt-topleft
{
	background: transparent url(/css/bubbletip/bubbletip.png) no-repeat scroll 0px 0px;
	height: 33px;
	width: 33px;
}
.bubbletip td.bt-top
{
	background: transparent url(/css/bubbletip/bubbletip-T-B.png) repeat-x scroll 0px 0px;
	height: 33px;
}
.bubbletip td.bt-topright
{
	background: transparent url(/css/bubbletip/bubbletip.png) no-repeat scroll -73px 0px;
	height: 33px;
	width: 33px;
}
.bubbletip td.bt-left-tail div.bt-left, .bubbletip td.bt-left
{
	background: transparent url(/css/bubbletip/bubbletip-L-R.png) repeat-y scroll 0px 0px;
	width: 33px;
}
.bubbletip td.bt-left-tail div.bt-left-tail
{
	background: transparent url(/css/bubbletip/bubbletip.png) no-repeat scroll 0px -33px;
	width: 33px;
	height: 40px;
}
.bubbletip td.bt-right-tail div.bt-right, .bubbletip td.bt-right
{
	background: transparent url(/css/bubbletip/bubbletip-L-R.png) repeat-y scroll -33px 0px;
	width: 33px;
}
.bubbletip td.bt-right-tail div.bt-right-tail
{
	background: transparent url(/css/bubbletip/bubbletip.png) no-repeat scroll -73px -33px;
	width: 33px;
	height: 40px;
}
.bubbletip td.bt-bottomleft
{
	background: transparent url(/css/bubbletip/bubbletip.png) no-repeat scroll 0px -73px;
	height: 33px;
	width: 33px;
}
.bubbletip td.bt-bottom
{
	background: transparent url(/css/bubbletip/bubbletip-T-B.png) repeat-x scroll 0px -33px;
	height: 33px;
}
.bubbletip td.bt-bottomright
{
	background: transparent url(/css/bubbletip/bubbletip.png) no-repeat scroll -73px -73px;
	height: 33px;
	width: 33px;
}
.bubbletip table.bt-top, .bubbletip table.bt-bottom
{
	width: 100%;
}
.bubbletip table.bt-top th
{
	width: 50%;
	background: transparent url(/css/bubbletip/bubbletip-T-B.png) repeat-x scroll 0px 0px;
}
.bubbletip table.bt-bottom th
{
	width: 50%;
	background: transparent url(/css/bubbletip/bubbletip-T-B.png) repeat-x scroll 0px -33px;
}
.bubbletip table.bt-top td div
{
	background: transparent url(/css/bubbletip/bubbletip.png) no-repeat scroll -33px 0px;
	width: 40px;
	height: 33px;
}
.bubbletip table.bt-bottom td div
{
	background: transparent url(/css/bubbletip/bubbletip.png) no-repeat scroll -33px -73px;
	width: 40px;
	height: 33px;
}
.bubbletip td.bt-content
{
	width: 150px;
	background-color: #fff;
	vertical-align: middle;
	text-align: left;
}
/*******************************/

.bubbletip ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
.bubbletip ul li
{
font-size: 1.2em;
}
.bubbletip ul li a:link, .bubbletip ul li a:visited
{
color: #c1d82f;
}
.bubbletip ul li a:hover, .bubbletip ul li a:active
{
color: #6c5c66;
}