/* STANDARD STYLES */
h1{margin:0px;font-size:28px;color:#5098cd;text-transform:uppercase;font-weight:normal;}
h2, .fontLarge{margin:0px;font-size:25px;font-weight:normal;color:#0067ab;text-transform:uppercase;}
h3{margin:0px;font-size:20px;color:#bca866;text-transform:uppercase;font-weight:normal;}
h4, .fontMedium{margin:0px;font-size:17px;color:#bca866;font-weight:bold;}
h5{margin:0px;font-size:14px;color:#bca866;}
.fontSmall{font-size:12px;color:#666;}
a{color:#005C96;text-decoration:none;}
a:hover{color:#f1bb46;text-decoration:underline;}
b{color:#005c96;font-weight:normal;}
body{font-size:12px;background:url(/images/visit-california-new08/bodyBg.jpg) top repeat-x #a3d6f4;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
em{}
hr{margin:4px 0px 4px 0px;height:2px;border:none;border-width:0px;background:url(/images/visit-california-new08/dotsBlue.gif) center transparent;}
i{}
input.corporate[type="text"]{width:196px;height:18px;border-width:0px;border:none;color:#aaa;font-size:12px;background:url(/images/visit-california-new08/inputs.gif) -460px -10px;background-color:transparent;padding:2px 2px 0px 2px;}
input.corporate[type="text"]:focus{color:#000;background-position:-460px -40px;}
input.corporate[type="button"]{width:50px;height:20px;border:none;font-size:12px;background:url(/images/visit-california-new08/inputs.gif) -45px -70px no-repeat transparent;color:#fff;text-transform:lowercase;}
input.corporate[type="button"]:focus{color:#000;background-position:-45px -100px;}
input.corporate[type="submit"]{width:50px;height:20px;border:none;font-size:12px;background:url(/images/visit-california-new08/inputs.gif) -45px -100px no-repeat transparent;color:#fff;font-weight:bold;text-transform:lowercase;}
input.corporate[type="submit"]:focus{color:#000;background-position:-45px -70px;}
p{margin:10px 0px 10px 0px;line-height:1.5;color:#666;}
select.corporate{width:200px;height:20px;border:none;border-width:0px;color:#aaa;font-size:12px;background:url(/images/visit-california-new08/inputs.gif) -460px -10px no-repeat transparent;padding:2px 2px 2px 2px;}
select.corporate:focus{background-position:-460px -40px;}
textarea{}
strike{}
strong{}
sub{}
sup{}
u{}
ul{line-height:1.75;color:#666;padding:0px 0px 0px 30px;margin:5px 0px;}

/* COLORS */
.blueLight{color:#a3ceec;}
.blue{color:#6ab2e7;}
.blueDark{color:#005c96;}
.orangeLight{color:#f1bb46;}
.orange{color:#efaa22;}
.orangeDark{color:#ec8000;}
.green{color:#4fa600;}
.greenLight{color:#87d300;}
.pink{color:#ef40b0;}
.pinkLight{color:#ef6abf;}
.ajax{display:none;}

/* THROUGHOUT */
div.shell{width:840px;margin:0px auto;}
div.shell div.shell{width:800px;margin:0px;background:#fff;padding:0px 0px 10px 38px;}
.break{clear:both;}
.blueBorder{border:1px solid #bed9ed;}
a img{border:none;}
div.reflectedLayer{float:left;margin:0px 10px 0px 0px;}
div.reflectedLayer canvas{float:left;}
/*img.reflect{padding:0px 0px 27px 0px;background:url(/images/visit-california-new08/reflectionBg.png) bottom repeat-x;}*/

/* CORPORATE FORM ELEMENTS */
select.width100{width:100px;background-position:-190px -10px;}
select.width100:focus{background-position:-190px -40px;}
select.width150{width:150px;background-position:-300px -10px;}
select.width150:focus{background-position:-300px -40px;}

input.width100[type="text"]{width:96px;background-position:-190px -10px;}
input.width100[type="text"]:focus{background-position:-190px -40px;}
input.width150[type="text"]{width:146px;background-position:-300px -10px;}
input.width150[type="text"]:focus{background-position:-300px -40px;}

input.width100[type="button"]{width:100px;background-position:-190px -70px;}
input.width100[type="button"]:focus{background-position:-190px -40px;}
input.width150[type="button"]{width:150px;background-position:-300px -70px;}
input.width150[type="button"]:focus{background-position:-300px -40px;}

img.corporate[align="left"]{margin:0px 10px -25px 0px;}

/* IMAGE MASK */
.imageMask{width:200px;height:150px;padding:0px 0px 40px 0px;overflow:hidden;position:relative;z-index:2;background:url(/images/visit-california-new08/imageMask.png) center top no-repeat;display:block;float:left;}
.imageMask img{width:200px;position:relative;z-index:1;}

/* WRAPPER */
div.wrap{margin:1px;border:1px solid;position:relative;width:100%;height:100%;background-position:center center;}
div.wrap.green{border-color:#87d300;background-image:url(/images/visit-california-new08/gradientGreen.jpg);}
div.wrap.pink{border-color:#ef6abf;background-image:url(/images/visit-california-new08/gradientPink.jpg);}
div.wrap.blue{border-color:#6ab2e7;background-image:url(/images/visit-california-new08/gradientBlue.jpg);}
div.wrap.orange{border-color:#efaa22;background-image:url(/images/visit-california-new08/gradientOrange.jpg);}

/* HORIZONTAL RULE */
hr.blueLight{background-image:url(/images/visit-california-new08/dotsLightBlue.gif);}
hr.blue{background-image:url(/images/visit-california-new08/dotsBlue.gif);}
hr.blueDark{background-image:url(/images/visit-california-new08/dotsDarkBlue.gif);}
hr.orangeLight{background-image:url(/images/visit-california-new08/dotsLightOrange.gif);}
hr.orange{background-image:url(/images/visit-california-new08/dotsOrange.gif);}
hr.orangeDark{background-image:url(/images/visit-california-new08/dotsDarkOrange.gif);}
hr.pink{background-image:url(/images/visit-california-new08/dotsPink.gif);}
hr.pinkLight{background-image:url(/images/visit-california-new08/dotsLightPink.gif);}
hr.green{background-image:url(/images/visit-california-new08/dotsGreen.gif);}
hr.greenLight{background-image:url(/images/visit-california-new08/dotsLightGreen.gif);}

/* HEADER */
#cttcHeader{clear:both;width:100%;min-height:100px;background:url(/images/visit-california-new08/headerBg.gif) center top repeat-x;margin:0px 0px 20px 0px;}
#cttcHeader div.shell div{float:left;}
	/* logo */
	div.logo{width:30%;}
	div.logo img{margin:20px 0px 0px 0px;}
	/* languages */
	div.languages{width:70%;text-align:right;}
	div.languages ul{margin:40px 0px 0px 0px;padding:0px;list-style:none;}
	div.languages li{float:right;}
	div.languages li.first{margin:0px 5px 0px 0px;}
	div.languages li.middle{margin:0px 5px 0px 5px;}
	div.languages li.last{margin:0px 0px 0px 5px;}
	div.languages a{color:#ddd;text-decoration:none;text-transform:capitalize;font-size:10px;letter-spacing:1px;}
	div.languages a:hover{color:#fff;text-decoration:underline;}
	/* search */
	div.search{margin:30px 0px 10px 0px;padding-left:540px;}
	div.search form{border-width:0px;text-transform:lowercase;font-size:14px;text-align:right;float:right;background:url(/images/visit-california-new08/siteSearchBg.gif) -10px -10px no-repeat;width:300px;height:25px;color:#aaa;margin:0px;padding:0px;}
	div.search form:hover{color:#005c96;background-position:-10px -45px;}
	div.search form input{color:#aaa;}
	div.search form:hover input, div.search form input:focus{color:#005c96;color:#005c96;}
	div.search form input.criteria{padding:0px;width:130px;border:none;border-width:0px;margin:0px 0px 0px 32px;}
	div.search form input.submit{padding:0px;color:#aaa;border:none;border-width:0px;background:transparent;font-size:9px;width:20px;height:25px;}
	
/* BODY */
#cttcBody{clear:both;}
	/* navigation */
	div.navigation{margin:0px 0px 0px -38px;height:55px;}
	div.navigation ul{padding:10px 0px 10px 0px;margin:0px;list-style:none;}
	div.navigation ul li{float:left;position:relative;z-index:1000;}
	div.navigation ul li a{width:100px;height:35px;display:block;background-image:url(/images/visit-california-new08/navigation.jpg);background-repeat:no-repeat;}
		div.navigation a#exploreCalifornia,div.navigation a#explorecalifornia
		{width:200px;background-position:-10px -10px;margin:0px 5px 0px 28px;}
		div.navigation a#lifeStyle,div.navigation a#lifestyle
		{width:130px;background-position:-220px -10px;margin:0px 5px;}
		div.navigation a#thingsToDo,div.navigation a#thingstodo
		{width:170px;background-position:-360px -10px;margin:0px 5px;}
		div.navigation a#travelTools,div.navigation a#traveltools
		{width:170px;background-position:-540px -10px;margin:0px 5px;}
		div.navigation a#dealys
		{width:90px;background-position:-720px -10px;margin:0px 0px 0px 5px;}
		div.navigation a#exploreCalifornia:hover,div.navigation li.active a#exploreCalifornia,
		div.navigation a#explorecalifornia:hover,div.navigation li.active a#explorecalifornia,
		div.navigation li:hover a#exploreCalifornia, div.navigation li:hover a#explorecalifornia
		{background-position:-10px -55px;}
		div.navigation a#lifeStyle:hover,div.navigation li.active a#lifeStyle,
		div.navigation a#lifestyle:hover,div.navigation li.active a#lifestyle,
		div.navigation li:hover a#lifeStyle, div.navigation li:hover a#lifestyle
		{background-position:-220px -55px;}
		div.navigation a#thingsToDo:hover,div.navigation li.active a#thingsToDo,
		div.navigation a#thingstodo:hover,div.navigation li.active a#thingstodo,
		div.navigation li:hover a#thingsToDo, div.navigation li:hover a#thingstodo
		{background-position:-360px -55px;}
		div.navigation a#travelTools:hover,div.navigation li.active a#travelTools,
		div.navigation a#traveltools:hover,div.navigation li.active a#traveltools,
		div.navigation li:hover a#travelTools, div.navigation li:hover a#traveltools
		{background-position:-540px -55px;}
		div.navigation a#dealys:hover,div.navigation li.active a#dealys,
		div.navigation li:hover a#dealys
		{background-position:-720px -55px;}
		div.navigation a#exploreCalifornia:active,
		div.navigation a#explorecalifornia:active
		{background-position:-10px -100px;}
		div.navigation a#lifeStyle:active,
		div.navigation a#lifestyle:active
		{background-position:-220px -100px;}
		div.navigation a#thingsToDo:active,
		div.navigation a#thingstodo:active
		{background-position:-360px -100px;}
		div.navigation a#travelTools:active,
		div.navigation a#traveltools:active
		{background-position:-540px -100px;}
		div.navigation a#dealys:active
		{background-position:-720px -100px;}
		div.navigation a span{display:none;}
	div.navigation ul ul{left:50%;top:35px;padding:0px;margin:0px 0px 0px -110px;position:absolute;width:150px;list-style:none;z-index:10;display:none;}
	div.navigation ul li.first ul{margin:0px 0px 0px -95px;}
	div.navigation ul li:hover ul{display:block;}
	div.navigation ul ul a{width:180px;height:15px;padding:5px 20px 5px 20px;display:block;text-decoration:none;font-size:12px;color:#005c96;background:url(/images/visit-california-new08/subNavigation.png) no-repeat;background-repeat:no-repeat;}
	div.navigation ul ul a:hover{text-decoration:none;}
	div.navigation ul ul:hover{display:block;}
	div.navigation ul ul a.main{text-transform:uppercase;letter-spacing:1px;font-weight:bold;}
	div.navigation ul ul li{margin:0px 0px 0px 0px;border:none;border-width:0px;}
	div.navigation ul ul li.first a{background-position:center -7px;padding:13px 20px 5px 20px;}
	div.navigation ul ul li.middle a{background-position:center -40px;}
	div.navigation ul ul li.last a{background-position:center -80px;padding:5px 20px 15px 20px;}
	div.navigation ul ul li a:hover{color:#000;}
	div.navigation ul ul li.first a:hover{background-position:center -117px;}
	div.navigation ul ul li.middle a:hover{background-position:center -150px;}
	div.navigation ul ul li.last a:hover{background-position:center -190px;}

	
	/* dividers */
	div.dividers{clear:both;height:2px;margin:0px 0px 0px -38px;}
	div.dividers div{float:left;height:2px;}
	div.dividers div.first{width:368px;margin:0px 0px 0px 30px;background:#bed9ed;}
	div.dividers div.middle{width:230px;margin:0px 0px 0px 10px;background:#f1bb46;}
	div.dividers div.last{width:180px;margin:0px 0px 0px 10px;background:#bed9ed;}
	
	/* body */
	div.columns{min-height:5px;clear:both;margin:10px 0px 0px -38px;width:838px;}
	div.columns > div, div.columnsChild{float:left;min-height:5px;}
	div.columns > div.labelHolder{width:15px;margin:0px 10px 0px 13px;}
	div.columns > div.label{position:relative;z-index:1;width:11px;border-right:2px solid #a3ceec;padding:0px 2px 0px 0px;color:#a3ceec;margin:0px 10px 0px 13px;text-transform:uppercase;text-align:center;font-size:12px;line-height:1;}
	div.col1 > div.first, div.col1 > div.last{width:790px;}
	div.col2 > div.first{width:600px;margin:0px 0px 0px 0px;}
	div.col2 > div.last{width:180px;margin:0px 0px 0px 10px;}
	div.col3 > div.first{width:295px;margin:0px 0px 0px 0px;}
	div.col3 > div.middle{width:295px;margin:0px 0px 0px 10px;}
	div.col3 > div.last{width:180px;margin:0px 0px 0px 10px;}
	div.colFooter, div.colFooter > div{height:20px;}
	div.colFooter{padding:10px 0px 0px 0px;margin:0px 0px 0px -38px;}
	div.colFooter > div.first{width:790px;}
	div.colTools, div.colTools > div{height:150px;}
	div.colTools > div.first{width:180px;margin:0px 0px 0px 0px;}
	div.colTools > div.middle{width:295px;margin:0px 0px 0px 10px;}
	div.colTools > div.last{width:295px;margin:0px 0px 0px 10px;}
	div.colHomeMap, div.colHomeMap > div{height:250px;}
	div.colHomeMap > div.first{width:600px;margin:0px 0px 0px 0px;}
	div.colHomeMap > div.last{width:180px;margin:0px 0px 0px 10px;}
	div.colAres, div.colAres > div{height:390px;}
	div.colAres > div.first{width:559px;}
	div.colAres > div.last{width:221px;margin:0px 0px 0px 10px;}
	div.colInformation, div.colInformation > div{height:150px;}
	div.colInformation > div.first{width:180px;}
	div.colInformation > div.last{width:600px;margin:0px 0px 0px 10px;}
	div.colEmpty{position:relative;margin:0px;}
	div.colEmpty div.first{width:180px;position:absolute;right:10px;top:0px;z-index:1;}
	div.colEmpty div.last{width:790px;margin:0px 10px 10px 0px;}
	div.colPracticalities, div.colPracticalities > div{height:360px;}
	div.colPracticalities > div.first{width:255px;margin:0px 0px 0px 0px;}
	div.colPracticalities > div.middle{width:255px;margin:0px 0px 0px 10px;}
	div.colPracticalities > div.last{width:260px;margin:0px 0px 0px 10px;}
	div.columns div.first > div.columns:first-child{margin:0px 0px 0px -38px;}
	div.colMapsWeather, div.colMapsWeather > div{height:460px;}
	div.colRegionMaps, div.colRegionMaps > div{height:660px;}
	div.colRegionMaps > div.first{width:790px;}
	/* heights */
	div.height5, div.height5 > div{height:5px;}
	div.height10, div.height10 > div{height:10px;}
	div.height15, div.height15 > div{height:15px;}
	div.height20, div.height20 > div{height:20px;}
	div.height25, div.height25 > div{height:25px;}
	div.height30, div.height30 > div{height:30px;}
	div.height35, div.height35 > div{height:35px;}
	div.height40, div.height40 > div{height:40px;}
	div.height45, div.height45 > div{height:45px;}
	div.height50, div.height50 > div{height:50px;}
	div.height60, div.height60 > div{height:60px;}
	div.height70, div.height70 > div{height:70px;}
	div.height75, div.height75 > div{height:75px;}
	div.height80, div.height80 > div{height:80px;}
	div.height90, div.height90 > div{height:90px;}
	div.height100, div.height100 > div{height:100px;}
	div.height110, div.height110 > div{height:110px;}
	div.height120, div.height120 > div{height:120px;}
	div.height125, div.height125 > div{height:125px;}
	div.height130, div.height130 > div{height:130px;}
	div.height140, div.height140 > div{height:140px;}
	div.height150, div.height150 > div, div.row{height:150px;}
	div.height160, div.height160 > div{height:160px;}
	div.height170, div.height170 > div{height:170px;}
	div.height175, div.height175 > div{height:175px;}
	div.height180, div.height180 > div{height:180px;}
	div.height190, div.height190 > div{height:190px;}
	div.height200, div.height200 > div{height:200px;}
	div.height210, div.height210 > div{height:210px;}
	div.height220, div.height220 > div{height:220px;}
	div.height225, div.height225 > div{height:225px;}
	div.height230, div.height230 > div{height:230px;}
	div.height240, div.height240 > div{height:240px;}
	div.height250, div.height250 > div{height:250px;}
	div.height260, div.height260 > div{height:260px;}
	div.height270, div.height270 > div{height:270px;}
	div.height275, div.height275 > div{height:275px;}
	div.height280, div.height280 > div{height:280px;}
	div.height290, div.height290 > div{height:290px;}
	div.height300, div.height300 > div{height:300px;}
	div.height310, div.height310 > div{height:310px;}
	div.height320, div.height320 > div{height:320px;}
	div.height325, div.height325 > div{height:325px;}
	div.height330, div.height330 > div{height:330px;}
	div.height340, div.height340 > div{height:340px;}
	div.height350, div.height350 > div{height:350px;}
	div.height360, div.height360 > div{height:360px;}
	div.height370, div.height370 > div{height:370px;}
	div.height375, div.height375 > div{height:375px;}
	div.height380, div.height380 > div{height:380px;}
	div.height390, div.height390 > div{height:390px;}
	div.height400, div.height400 > div{height:400px;}
	div.height410, div.height410 > div{height:410px;}
	div.height420, div.height420 > div{height:420px;}
	div.height430, div.height430 > div{height:430px;}
	div.height440, div.height440 > div{height:440px;}
	div.height450, div.height450 > div{height:450px;}
	div.height460, div.height460 > div{height:460px;}
	div.height470, div.height470 > div{height:470px;}
	div.height480, div.height480 > div{height:480px;}
	div.height490, div.height490 > div{height:490px;}
	div.height500, div.height500 > div{height:500px;}
	div.height510, div.height510 > div{height:510px;}
	div.height520, div.height520 > div{height:520px;}
	div.height530, div.height530 > div{height:530px;}
	div.height540, div.height540 > div{height:540px;}
	div.height550, div.height550 > div{height:550px;}
	div.height560, div.height560 > div{height:560px;}
	div.height570, div.height570 > div{height:570px;}
	div.height580, div.height580 > div{height:580px;}
	div.height590, div.height590 > div{height:590px;}
	div.height600, div.height600 > div{height:600px;}
	
/* FOOTER */
#cttcFooter{clear:both;height:75px;text-align:center;color:#005c96;font-size:11px;margin:10px 0px 0px 0px;}
#cttcFooter a{color:#005c96;text-decoration:none;}
#cttcFooter a:hover{color:#fff;text-decoration:underline;}

/* SHADED BOX */
div.shadedBox{position:relative;width:100%;height:100%;overflow:hidden;}
div.colPracticalities div div.first{position:relative;height:175px;}
div.colPracticalities div div.middle{position:relative;height:360px;}
div.colPracticalities div div.last{position:relative;height:175px;margin:10px 0px 0px 0px;}
div.colPracticalities div.side1, div.shadedBox div.side1{position:absolute;width:100%;height:10px;background:url(/_images/shadowVertical.png) center -10px repeat-x;left:0px;top:0px;}
div.colPracticalities div.side2, div.shadedBox div.side2{position:absolute;width:10px;height:100%;background:url(/_images/shadowHorizontal.png) 0px center repeat-y;right:0px;top:0px;}
div.colPracticalities div.side3, div.shadedBox div.side3{position:absolute;width:100%;height:10px;background:url(/_images/shadowVertical.png) center 0px repeat-x;left:0px;bottom:0px;}
div.colPracticalities div.side4, div.shadedBox div.side4{position:absolute;width:10px;height:100%;background:url(/_images/shadowHorizontal.png) -10px center repeat-y;left:0px;top:0px;}
div.colPracticalities h3, div.shadedBox h3{background:#d9e8ef;color:#005c96;padding:10px;font-size:14px;text-transform:none;}
div.colPracticalities ul{color:#f0aa22;}
div.colPracticalities a{color:#f0aa22;text-decoration:underline;}
div.colPracticalities a:hover{color:#005c96;text-decoration:underline;}
div.colPracticalities p{color:#f0aa22;padding:0px 15px;}

/* Notices */
div.notices{margin:8px 0px 0px 0px; z-index:10;}

/* HOMEPAGE SEARCH */
div.colWidgetSearch > div.first {z-index: -1;}
#searchSmall {width:420px;}
#searchSmall form div {width:600px;}

/* SMALL SEARCH */
div.searchSmall{background:url(/images/visit-california-new08/searchBgSmall.jpg) center no-repeat #8acce1;position:relative;width:100%;height:100%;}
div.searchSmall .title1{top:5%;left:10px;font-size:18px;position:absolute;color:#a4943d;}
div.searchSmall .title2{margin-top:-4px;top:30%;left:20px;position:absolute;color:#005c96;font-size:24px;text-transform:uppercase;}
div.searchSmall .title2:first-letter{font-size:16px;}
div.searchSmall .title3{margin-top:-4px;top:30%;left:402px;position:absolute;font-size:24px;text-transform:uppercase;color:#005c96;}
div.searchSmall select{width:150px;position:absolute;height:20px;border:none;color:#aaa;font-size:12px;background:url(/images/visit-california-new08/searchInputSmallBg.gif) center no-repeat transparent;padding:2px 2px 2px 2px;}
div.searchSmall input.keyword{width:146px;position:absolute;height:18px;border:none;color:#aaa;font-size:12px;background:url(/images/visit-california-new08/searchInputSmallBg.gif) center no-repeat transparent;padding:2px 2px 0px 2px;}
div.searchSmall input.required{color:#a4943d;}
div.searchSmall select.city{top:30%;right:10px;}
div.searchSmall select.region{top:52%;right:10px;}
div.searchSmall input.keyword{top:74%;right:10px;}
div.searchSmall form{margin:0px;padding:0px;}
div.searchSmall select.activity{top:30%;right:205px;}
div.searchSmall ul{bottom:8%;padding:0px;margin:0px;list-style:none;font-size:12px;position:absolute;left:30px;color:#005c96;}
div.searchSmall li{padding:0px;margin:0px;float:left;margin:2px 10px 2px 15px;}
div.searchSmall li:before{content:"> ";}
div.searchSmall a{color:#005c96;text-decoration:none;}
div.searchSmall a:hover{color:#a4943d;text-decoration:underline;}
div.searchSmall p{bottom:8%;line-height:1.5;padding:0px;margin:0px;left:42px;height:50px;overflow:hidden;width:375px;position:absolute;font-size:11px;}
div.searchSmall span.title{color:#666;font-weight:bold;}

/* LARGE SEARCH */
div.searchLarge{background:url(/images/visit-california-new08/searchBgLarge.jpg) center no-repeat #8acce1;position:relative;width:100%;height:100%;}
div.searchLarge .title1{top:5%;left:10px;font-size:20px;position:absolute;color:#a4943d;}
div.searchLarge .title2{margin-top:-3px;top:30%;left:10px;position:absolute;color:#005c96;font-size:20px;text-transform:uppercase;}
div.searchLarge .title2:first-letter{font-size:16px;}
div.searchLarge .title3{margin-top:-3px;top:30%;left:355px;position:absolute;font-size:20px;text-transform:uppercase;color:#005c96;}
div.searchLarge select, div.searchLarge input{position:absolute;background-image:url(/images/visit-california-new08/searchInputsBg.gif);}
div.searchLarge select.region{top:50%;left:390px;}
div.searchLarge select.activity{top:30%;left:200px;}
div.searchLarge input.city{top:30%;left:390px;}
div.searchLarge input.keyword{top:70%;left:390px;}
div.searchLarge input.required{color:#a4943d;}
div.searchLarge form{margin:0px;padding:0px;}
div.searchLarge a{color:#005c96;text-decoration:none;}
div.searchLarge a:hover{color:#a4943d;text-decoration:underline;}
div.searchLarge p{display:none;left:2%;width:50%;position:absolute;font-size:11px;bottom:8%;line-height:1.5;padding:0px;margin:0px;height:50px;overflow:hidden;}
div.searchLarge span.title{color:#666;font-weight:bold;}
div.searchLarge ul{margin:0px;padding:0px;font-size:11px;position:absolute;top:5%;right:2%;width:21%;list-style:none;height:90%;overflow:hidden;}
div.searchLarge li.first{color:#666;font-weight:bold;padding:0px 0px 3px 0px;}
div.searchLarge li.middle, div.searchLarge li.last{border-top:1px dotted #fff;padding:3px 5px 3px 5px;white-space:nowrap;}


/* TOOLS LINKS */
div.toolsLinks{width:100%;height:100%;background:url(/images/visit-california-new08/toolsListBg.jpg) center;position:relative;overflow:hidden;}
div.toolsLinks ul{width:100%;height:100%;padding:0px;margin:0px;list-style:none;position:absolute;top:0px;left:0px;}
div.toolsLinks li{height:30px;margin:0px 10px 0px 10px;}
div.toolsLinks a{font-size:12px;padding:0% 5% 0% 5%;width:90%; overflow:hidden;height:30px;display:block;line-height:2.5;text-decoration:none;color:#005c96;border-bottom:1px dotted #fff;}
div.toolsLinks a:before{content:"> ";}
div.toolsLinks li.last a{border:none;}
div.toolsLinks a:hover{background:url(/images/visit-california-new08/toolsLinksABg.jpg) center center no-repeat;border-color:transparent;color:#000;}

/* TRAVEL TOOLS WIDGET */
div.widget_toolsLinks{width:100%;height:150px;background:url(/images/visit-california-new08/toolsListBg.jpg) center;position:relative;overflow:hidden;}
div.widget_toolsLinks ul{width:100%;height:100%;padding:0px;margin:0px;list-style:none;position:absolute;top:0px;left:0px;}
div.widget_toolsLinks li{height:24px;margin:0px 10px 0px 10px;}
div.widget_toolsLinks .fauxLink,
div.widget_toolsLinks a{font-size:10px;padding:0% 5% 0% 5%;width:90%; overflow:hidden;height:24px;display:block;line-height:2.4;text-decoration:none;color:#005c96;border-bottom:1px dotted #fff;}
div.widget_toolsLinks a:hover{color:#000;}
div.widget_toolsLinks li.last a{border:none;}

/* INTEREST LINKS */
div.interestLinks{width:100%;height:100%;background:url(/images/visit-california-new08/toolsListImage.jpg) right top no-repeat;}
div.interestLinks h3{width:92%;height:16%;background:url(/images/visit-california-new08/toolsListGradient.png) right repeat-y;vertical-align:middle;font-size:12px;text-transform:uppercase;color:#fff;padding:3% 2% 0% 5%;letter-spacing:1px;}
div.interestLinks ul{width:90%;height:80%;background:url(/images/visit-california-new08/toolsListPattern.gif);padding:0% 5% 0% 5%;margin:0px;list-style:none;}
div.interestLinks li{height:20%;border-bottom:1px solid #6ab2e7;position:relative;margin:-2px 0px 0px 0px;}
div.interestLinks li.last{border:none;}
div.interestLinks a{color:#005296;text-decoration:none;font-size:12px;height:98%;width:90%;padding:0% 5% 0% 5%;display:block;line-height:2;border:2px solid transparent;}
div.interestLinks a:before{content:"> "}
div.interestLinks a:hover{color:#333;border-color:#bed9ed;background:#fff;}

/* INFORMATION LINKS */
div.informationLinks{width:100%;height:100%;background:url(/images/visit-california-new08/travelToolsLinesBg.gif);font-size:11px;}
div.informationLinks h3{width:96%;height:16%;background:url(/images/visit-california-new08/toolsListPattern.gif);font-weight:bold;font-size:16px;color:#005c96;line-height:2;padding:0% 2% 0% 2%;text-transform:capitalize;}
div.informationLinks ul{width:96%;height:84%;list-style:none;margin:0px;padding:0% 2% 0% 2%;overflow:hidden;}
div.informationLinks li{margin:10px 0px 0px 0px;}
div.informationLinks a{color:#005c96;text-decoration:none;border:2px solid transparent;padding:2px 5px 2px 5px;}
div.informationLinks a:hover{border-color:#bed9ed;background:#fff;color:#000;}
div.informationLinks a:before{content:"> ";}

/* CALIFORNIA VIDEO */
div.californiaVideo{float:right;}
div.californiaVideoLabel{background:#cbb677;height:130px;padding:10px 5px 10px 5px;color:#fff;font-size:14px;line-height:1.75;float:left;width:105px;}

/* HOMEPAGE MAP SECTION */
div.colHomeMap div.first{position:relative;background:#A4D6F4;overflow:hidden;}
div.colHomeMap div.first h3{margin:0px;padding:0px;position:absolute;left:5px;top:10px;font-size:20px;color:#005c96;}
div.colHomeMap div.first div{position:absolute;left:5px;bottom:5px;}
div.colHomeMap ul{color:#B58E20;margin:0px;padding:0px;position:absolute;list-style:none;font-size:12px;right:5px;bottom:5px;width:178px;height:198px;background:#B9E0F7;border:1px solid #fff;}
div.colHomeMap li{border-bottom:1px dotted #fff;margin:10px;padding:0px 0px 10px 0px}
div.colHomeMap li.last{border:none;}
div.colHomeMap a{color:#B58E20;text-decoration:none;}
div.colHomeMap a:hover{text-decoration:underline;}

/* RANDOM IMAGES */
div.randomImages a.last img{margin:10px 0px 0px 0px;}

/* BOTTOM LINKS */
ul.bottomLinks{width:790px;list-style:none;padding:0px;margin:0px;}
ul.bottomLinks li{float:left;text-align:center;}
ul.bottomLinks li.first{margin:0px;font-size:11px;}
ul.bottomLinks li.middle{margin-left:5px;}
ul.bottomLinks li.last{margin-left:10px;}
ul.bottomLinks li.linked{background:url(/images/visit-california-new08/bottomLinks2.gif) center right no-repeat;}
ul.bottomLinks a{width:210px;height:20px;display:block;float:left;background:url(/images/visit-california-new08/bottomLinks2.gif) center -10px;color:#76787b;font-size:10px;font-weight:bold;text-decoration:none;line-height:2;}
ul.bottomLinks a:hover{background-position:center -40px;color:#3e7eaf;}

/* BREADCRUM */
div.breadcrumb{padding:10px 0px 0px 38px;margin:0px 10px 0px -38px;font-size:12px;line-height:1.5;}
div.breadcrumb ul{list-style:none;}
div.breadcrumb li{float:left;}
div.breadcrumb a{color:#666;text-decoration:none;margin:0px 10px 0px 0px;padding:0px 10px 0px 0px;border-right:1px dotted #666;}
div.breadcrumb a:hover{color:#f1bb46;text-decoration:underline;}
div.breadcrumb img{display:none;}

/* ADVERTISEMENTS */
div.advertisement,a.advertisement
	{height:175px;width:180px;display:block;margin:0px 0px 10px 0px;text-align:center;font-size:11px;color:#005c96;background:#bed9ed;text-decoration:none;cursor:default;}
/*
div.advertisement img,a.advertisement img
	{width:178px;margin:0px 0px 4px 0px;border:1px solid #bed9ed;text-decoration:none;}
*/
div.advertisement img, div.advertisement iframe,a.advertisement img
	{width:180px;margin:0px 0px 4px 0px;text-decoration:none;}
div.advertisement:hover,a.advertisement:hover
	{background-color:#005c96;color:#fff;}
div.advertisement:hover img,a.advertisement:hover img
	{border-color:#005c96;}
	
div.advertisement span.adlabel, a.advertisement span.adlabel
	{line-height:2em;}

/* ACTIVITIES ICONS */
div.activities ul{height:120px;list-style:none;clear:both;padding:0px;margin:0px;width:790px;margin:0px 0px 10px 0px;}
div.activities ul li{width:142px;float:left;margin:0px 0px 0px 20px;}
div.activities ul li.first{margin:0px;}
div.activities li a{background-position:-10px -140px;width:142px;height:120px;float:left;display:block;background-repeat:no-repeat;}
div.activities li a:hover{background-position:-10px -10px;}
div.activities a span{display:none;}
	a.wineDine{background-image:url(/images/visit-california-new08/activities/wineDine.jpg);}
	a.shopping{background-image:url(/images/visit-california-new08/activities/shopping.jpg);}
	a.outdoorRecreation{background-image:url(/images/visit-california-new08/activities/outdoorRecreation.jpg);}
	a.golf{background-image:url(/images/visit-california-new08/activities/golf.jpg);}
	a.artsCulture{background-image:url(/images/visit-california-new08/activities/artsCulture.jpg);}
	a.beaches{background-image:url(/images/visit-california-new08/activities/beaches.jpg);}
	a.spasWellness{background-image:url(/images/visit-california-new08/activities/spasWellness.jpg);}
	a.themeParks{background-image:url(/images/visit-california-new08/activities/themeParks.jpg);}
	a.winterRecreation{background-image:url(/images/visit-california-new08/activities/winterRecreation.jpg);}
	a.nightlife{background-image:url(/images/visit-california-new08/activities/nightlife.jpg);}
		
/* ACTIVITIES THROUGHOUT */
a.activities{background-position:-10px -270px;background-repeat:no-repeat;width:142px;height:120px;display:block;float:left;margin:0px 10px 0px 0px;}
a.activities span{display:none;}

/* EVENTS */
div.events{width:790px;height:100%;position:relative;background:#efaa22;font-size:12px;color:#666;}
div.events div.border{height:98%;width:99%;overflow:auto;top:1%;right:0%;position:absolute;z-index:1;}
div.events img.top{position:absolute;left:1%;top:1%;z-index:2;}
div.events img.bottom{position:absolute;left:1%;bottom:1%;z-index:2;}
div.events ul{list-style:none;padding:0px;margin:0px;}
div.events li{min-height:85px;vertical-align:middle;position:relative;padding:10px 25px 10px 165px;border-bottom:1px dashed #f1bb46;background:#fff;z-index:1;}
div.events li.even{background:#eee;}
div.events li img{position:absolute;left:45px;top:15px;width:100px;height:75px;border:1px solid #005c96;}
div.events h5{font-size:14px;font-weight:normal;color:#333;}
div.events span.date{color:#f1bb46;}
div.events p{line-height:1.5;}
div.events li:hover{background:url(/images/visit-california-new08/arrowOrange.gif) 5px center no-repeat #ffebc3;padding:10px 25px 10px 165px;}
div.events li:hover img{position:absolute;left:15px;top:-15px;border:none;height:0px;width:120px;height:85px;padding:20px;background:url(/images/visit-california-new08/eventsBg.png) center no-repeat;z-index:2;}
div.events div.border > a{color:#f1bb46;background-color:#fff;padding:5px 5% 0px 5%;text-align:right;text-decoration:none;width:90%;display:block;height:20px;}
div.events div.border > a:hover{background-color:#ffebc3;color:#000;}


/* SINGLE EVENT */
div.event{width:100%;height:100%;}
div.event ul{color:#333;font-size:12px;padding:0px;margin:0px;height:100%;list-style:none;}
div.event li.thumb{height:100%;float:left;margin:0px 10px 0px 0px;}
div.event p{line-height:1.5;}
div.event li.url a{color:#005c96;text-decoration:none;}
div.event li.url a:hover{color:#F1BB46;text-decoration:underline;}

/* RECOMMENDATIONS */
div.recommendations{width:790px;position:relative;}
div.recommendations ul{list-style:none;padding:0px;margin:0px;}
div.recommendations li{position:absolute;width:790px;height:100px;height:20px;}
div.recommendations span.title{font-weight:bold;}
div.recommendations dl{height:220px;padding:0px;margin:0px;background:url(/images/visit-california-new08/gradientBlue.jpg) center;border-top:5px solid #a3ceec;border-right:1px solid #a3ceec;border-bottom:5px solid #a3ceec;border-left:1px solid #a3ceec;overflow:hidden;}
div.recommendations dt{top:15px;margin:0px;padding:10px 0px 0px 0px;width:30%;float:left;position:absolute;font-size:16px;text-transform:capitalize;color:#333;text-align:center;}
div.recommendations dd{top:150px;margin:0px;padding:10px 0px 0px 0px;width:30%;float:left;position:absolute;font-size:11px;color:#333;line-height:1.25;}
div.recommendations dt.first, div.recommendations dd.first{left:2%;}
div.recommendations dt.middle, div.recommendations dd.middle{left:33%;}
div.recommendations dt.last, div.recommendations dd.last{left:64%;}
div.recommendations dd.img{top:120px;height:115px;overflow:hidden;}
div.recommendations dd.noimg{top:15px;height:220px;overflow:hidden;}
div.recommendations dd a{color:#666;text-decoration:none;}
div.recommendations dd a:hover{color:#333;text-decoration:underline;}
div.recommendations li > a{position:relative;margin:0px 0px 0px 0px;width:200px;display:block;background:url(/images/visit-california-new08/recommendationsTabBg.jpg) center -40px no-repeat;height:20px;line-height:1.5;font-size:12px;color:#005c96;text-transform:lowercase;text-decoration:none;text-align:center;z-index:1;}
div.recommendations li > a:hover{background-position:center -10px;}
div.recommendations li.active > a{background-position:center -10px;}
div.recommendations li+li > a{margin:0px 0px 0px 201px;z-index:2;}
div.recommendations li+li+li > a{margin:0px 0px 0px 402px;z-index:3;}
div.recommendations ul li dl{display:none}
div.recommendations ul li.active dl{display:block;}

/* RESULTS */
table.searchResults{width:100%;height:100%;}
table.searchResults th{height:20px;background:url(/images/visit-california-new08/dotsLightOrange.gif) bottom repeat-x #fff;font-size:14px;color:#F1BB46;white-space:nowrap;padding:0px 10px 10px 10px;text-transform:uppercase;font-weight:normal;}
table.searchResults td{color:#666;font-size:12px;padding:10px;vertical-align:top;border-top:1px solid #fff;border-bottom:1px solid #fff;}
table.searchResults td:first-child{padding:10px 10px 10px 30px;}
table.searchResults tr.even td{background:#eee;}
table.searchResults td.thumb{text-align:center;position:relative;vertical-align:middle;padding:10px 10px 10px 40px;}
table.searchResults td.thumb a{width:100px;height:60px;display:block;overflow:hidden;border:1px solid #005c96;}
table.searchResults td.thumb img{width:110px;}
table.searchResults h3{font-size:12px;color:#333;text-transform:capitalize;}
table.searchResults h4{font-size:14px;font-weight:normal;float:left;margin:0px 8px 0px 0px;color:#005c96;}
table.searchResults p{color:#666;font-size:11px;}
table.searchResults td a{color:#005c96;text-decoration:none;}
table.searchResults td a:hover{color:#000;text-decoration:underline;}
table.searchResults tr.result > td:first-child{background-image:none;}
table.searchResults tr.result:hover td{border-color:#F1BB46;background-color:#f1ead9;}
table.searchResults tr.result:hover td:first-child{background:url(/images/visit-california-new08/arrowOrange.gif) 5px center no-repeat #f1ead9;}
table.searchResults tr.result:hover td.thumb{padding:5px 5px 5px 35px;background:url(/images/visit-california-new08/arrowOrange.gif) 5px center no-repeat #f1ead9;}
table.searchResults tr.result:hover td.thumb a{width:110px;height:70px;}
table.searchResults tr.result:hover td.thumb img{width:110px;}
table.searchResults td.controls{height:20px;background:url(/images/visit-california-new08/dotsLightOrange.gif) top repeat-x;padding:15px 0px 0px 0px;color:#005c96;}
table.searchResults td.controls ul{list-style:none;padding:0px;margin:0px;}
table.searchResults td.controls li{float:left;width:5%;}
table.searchResults td.controls li.group{width:20%;text-align:center;}
table.searchResults td.controls li.first{width:30%;text-align:left;}
table.searchResults td.controls li.last{width:30%;text-align:right;}
table.searchResults td.controls a{color:#005c96;text-decoration:none;}
table.searchResults td.controls a:hover{color:#F1BB46;}

/* FLICKR */
div.flickr{position:relative;height:50px;width:100%;overflow:hidden;margin:10px 0px 10px 0px;}
div.flickr ul{list-style:none;margin:0px;padding:0px;width:90%;margin:0% 5% 0% 5%;position:absolute;}
div.flickr li{float:left;margin:0px 5px 0px 5px;}
div.flickr li img{height:50px;}
div.flickr > a{position:absolute;top:15px;width:5%;display:block;}
div.flickr > a.first{left:0px;text-align:left;}
div.flickr > a.last{right:0px;text-align:right;}

/* DESTINATIONS */
div.destinations{font-size:12px;width:100%;}
div.destinations img.reflect{width:100px;position:absolute;left:20px;top:20px;}
div.destinations img.icon{position:absolute;left:10px;top:10px;}
div.destinations ul{padding:0px;margin:0px;list-style:none;}
div.destinations li{position:relative;padding:10px 10px 10px 140px;min-height:140px;}
div.destinations li.even{background-color:#eee;}
div.destinations li:hover{background-color:#f9e0aa;}
div.destinations p{line-height:1.5;color:#666;}
div.destinations a{color:#666;text-decoration:none;}
div.destinations a:hover{color:#000;text-decoration:underline;}

/* SCROLL */
a.scrollbar{position:absolute;background-image:url(/images/visit-california-new08/scrollbars.jpg);background-repeat:no-repeat;width:100%;height:25px;display:block;z-index:5;}
a.scrollbar.up{background-position:center -10px;top:0px;left:0px;}
a.scrollbar.up:hover{background-position:center -45px;}
a.scrollbar.down{background-position:center -80px;bottom:0px;left:0px;}
a.scrollbar.down:hover{background-position:center -115px;}
div.scroll{clear:both;width:100%;height:100%;position:relative;overflow:hidden;border-left:1px solid #f1bb46;border-right:1px solid #f1bb46;}

/* EVENT RESULTS */
div.eventResults{width:100%;height:100%;font-size:12px;color:#333;}
div.eventResults h2{height:20px;letter-spacing:2px;font-weight:normal;background:url(/images/visit-california-new08/eventResultsTitleBg.gif);text-transform:lowercase;font-size:16px;color:#fff;padding:5px 20px 5px 20px;}
div.eventResults > ul{padding:0px;margin:0px;list-style:none;}
div.eventResults > ul > li{position:relative;padding:10px 20px 10px 20px;margin:1px 0px 0px 0px;background:#f9f9f9;min-height:230px;}
div.eventResults > ul > li.even{background-color:#eee;}
div.eventResults > ul > li > a{color:#333;text-decoration:underline;}
div.eventResults > ul > li:hover{background-color:#f6d58c;}
div.eventResults p{width:400px;color:#333;margin:0px 0px 20px 0px;}
div.eventResults h3{font-size:15px;font-weight:bold;color:#000;text-transform:capitalize;}
div.eventResults > ul > li:hover > h3{color:#ec8000;}
div.eventResults h4{font-size:14px;font-weight:normal;color:#333;margin:0px 0px 20px 0px;}
div.eventResults ul ul{position:absolute;top:20px;right:50px;width:260px;padding:0px;margin:0px;list-style:none;}
div.eventResults ul ul li.first{width:100px;margin:0px 10px 0px 0px;float:left;text-align:right;color:#a3ceec;}
div.eventResults ul ul li.last{width:140px;float:left;}
div.eventResults ul ul li.last img{height:100px;}
div.eventResults ul ul li.last a{width:100px;margin:0px 0px 10px 0px;height:20px;display:block;text-decoration:none;color:#333;background:url(/images/visit-california-new08/searchResultsTabs.gif) center -10px no-repeat;text-align:center;line-height:1.75;}
div.eventResults ul ul li.last a:hover{background-position:center -70px;}
div.eventResults li:hover li.last a{background-position:center -40px;}
div.eventResults li:hover li.first{color:#ec8000;}

/* EMPTY TEMPLATE */
div.colEmpty > div.last > img[align="right"]{margin:0px 0px 0px 10px;}

/* MAPS & WEATHER */
div#cttcMapsWeather{position:relative;width:100%;height:100%;}
div#cttcMapsWeather div.header{height:160px;background:url(/_images/travelToolsTopRadialBg.jpg) center 20px no-repeat;}
div#cttcMapsWeather div.footer{height:300px;background:url(/_images/travelToolsBottomRadialBg.jpg) center top no-repeat;}
div#cttcMapsWeather div.map{width:230px;left:210px;top:45px;position:absolute;}
div#cttcMapsWeather div.map p{width:160px;}
div#cttcMapsWeather div.weather{display:none;width:340px;left:450px;top:45px;position:absolute;}
div#cttcMapsWeather div.details{display:none;}
div#cttcMapsWeather h2{text-transform:none;position:absolute;left:210px;top:0px;width:580px;}
div#cttcMapsWeather h4{color:#f1bb46;text-transform:none;font-weight:normal;font-size:14px;}
div#cttcMapsWeather h5{color:#005c96;font-size:11px;width:100%;text-align:center;font-weight:normal;}
div#cttcMapsWeather hr.first{left:0px;top:65px;width:790px;position:absolute;}
div#cttcMapsWeather hr.last{left:0px;top:155px;width:790px;position:absolute;}
div#cttcMapsWeather p{color:#999;font-size:11px;}
div#cttcMapsWeather a.pdf{text-decoration:none;position:absolute;padding:20px 10px 0px 65px;width:125px;height:60px;background-position:center top;background-repeat:no-repeat;display:block;top:80px;color:#005c96;font-size:11px;text-align:left;line-height:1;}
div#cttcMapsWeather a.region{background-image:url(/_images/travelToolsMapButton.jpg);right:0px;}
div#cttcMapsWeather a.city{background-image:url(/_images/travelToolsCitiesButton.jpg);right:210px;}
div#cttcMapsWeather a.pdf:hover{background-position:center -80px;text-decoration:none;color:#005c96;}
div#cttcMapsWeather a.thumb{width:100%;height:38px;display:block;background-position:center;background-repeat:no-repeat;}
div#cttcMapsWeather a.mainImage{position:absolute;left:0px;top:0px;width:210px;height:150px;background-position:left top;background-repeat:no-repeat;z-index:1;}

	li.shastaCascade a.thumb{background-image:url(/images/visit-california-new08/travelToolsImages/thumbs/shastaCascade.jpg);}
	li.centralCoast a.thumb{background-image:url(/images/visit-california-new08/travelToolsImages/thumbs/centralCoast.jpg);}
	li.centralValley a.thumb{background-image:url(/images/visit-california-new08/travelToolsImages/thumbs/centralValley.jpg);}
	li.desert a.thumb{background-image:url(/images/visit-california-new08/travelToolsImages/thumbs/desert.jpg);}
	li.goldCountry a.thumb{background-image:url(/images/visit-california-new08/travelToolsImages/thumbs/goldCountry.jpg);}
	li.highSierra a.thumb{background-image:url(/images/visit-california-new08/travelToolsImages/thumbs/highSierra.jpg);}
	li.inlandEmpire a.thumb{background-image:url(/images/visit-california-new08/travelToolsImages/thumbs/inlandEmpire.jpg);}
	li.losAngeles a.thumb{background-image:url(/images/visit-california-new08/travelToolsImages/thumbs/losAngeles.jpg);}
	li.northCoast a.thumb{background-image:url(/images/visit-california-new08/travelToolsImages/thumbs/northCoast.jpg);}
	li.orangeCounty a.thumb{background-image:url(/images/visit-california-new08/travelToolsImages/thumbs/orangeCounty.jpg);}
	li.sanDiego a.thumb{background-image:url(/images/visit-california-new08/travelToolsImages/thumbs/sanDiego.jpg);}
	li.bayArea a.thumb{background-image:url(/images/visit-california-new08/travelToolsImages/thumbs/bayArea.jpg);}
	
	li.shastaCascade a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/shastaCascade.jpg);}
	li.centralCoast a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/centralCoast.jpg);}
	li.centralValley a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/centralValley.jpg);}
	li.desert a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/desert.jpg);}
	li.goldCountry a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/goldCountry.jpg);}
	li.highSierra a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/highSierra.jpg);}
	li.inlandEmpire a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/inlandEmpire.jpg);}
	li.losAngeles a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/losAngeles.jpg);}
	li.northCoast a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/northCoast.jpg);}
	li.orangeCounty a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/orangeCounty.jpg);}
	li.sanDiego a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/sanDiego.jpg);}
	li.bayArea a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/bayArea.jpg);}
	li.shastaCascade a.mainImage{background-image:url(/images/visit-california-new08/travelToolsImages/shastaCascade.jpg);}

div#cttcMapsWeather ul{margin:0px;padding:0px;list-style:none;}
div#cttcMapsWeather ul.last{border-top:1px solid #eee;margin:-1px 0px 0px 0px;}
div#cttcMapsWeather li{float:left;width:115px;font-size:9px;padding:0px 8px 0px 7px;border-left:1px solid #eee;height:150px;cursor:pointer;}
div#cttcMapsWeather li.first{padding:0px 9px 0px 9px;border:none;}
div#cttcMapsWeather ul.last li{padding-top:10px;height:140px;}
div#cttcMapsWeather li.active{background:url(/images/visit-california-new08/ttWeatherMapActiveBg.jpg) center no-repeat;}
div#cttcMapsWeather li.active div.details{display:block;}
div#cttcMapsWeather ul a{width:100%;text-align:center;display:block;}

/* REGION MAPS */
div.colRegionMaps ul{margin:0px;padding:0px;list-style:none;clear:both;}
div.colRegionMaps li.region{margin:0px;padding:0px;float:left;position:relative;}
div.colRegionMaps li.region:hover{background:url(/_images/regionMapImages/ttRegionMapsHover.jpg) center;}
div.colRegionMaps li.region > *{position:absolute;}
div.colRegionMaps ul.first li.region{height:220px;}
div.colRegionMaps ul.middle li.region, div.colRegionMaps ul.last li.region{height:219px;border-top:1px solid #ddd;}
div.colRegionMaps li.region.first{width:196px;}
div.colRegionMaps li.region.middle, div.colRegionMaps li.region.last{width:197px;border-left:1px solid #ddd;}
div.colRegionMaps img{width:150px;left:50%;margin:0px 0px 0px -75px;top:10px;}
div.colRegionMaps h3{width:100%;text-align:center;color:#005c96;font-size:12px;left:0px;top:95px;}
div.colRegionMaps ul.areas{left:50%;margin:0px 0px 0px -18px;font-size:11px;top:112px;line-height:1.5;list-style:inside;}
div.colRegionMaps ul.areas li:first-child{color:#aaa;text-transform:lowercase;list-style:none;}
div.colRegionMaps a{margin:0px 0px 0px -95px;text-decoration:none;display:block;overflow:hidden;left:50%;color:#005c96;text-align:center;line-height:1;font-size:9px;}
div.colRegionMaps a.region{top:117px;width:70px;padding:25px 5px 5px 5px;height:15px;background:url(/_images/regionMapImages/ttButtonRegionMap.png) center -5px no-repeat;}
div.colRegionMaps a.region:hover{background-position:center -55px;color:#000;}
div.colRegionMaps a.city{top:152px;width:70px;padding:18px 5px 5px 5px;height:17px;background:url(/_images/regionMapImages/ttButtonCityMap.png) center -5px no-repeat;}
div.colRegionMaps a.city:hover{background-position:center -55px;color:#000;}


