/* CSS Document */
*{padding:0; margin:0;}
/*#main {width:790px; border:1px solid #CCCCCC; overflow:hidden; margin:0 auto; -moz-border-radius: 5px;
-webkit-border-radius: 5px; padding:30px; margin-top:30px; }
#main h3 {font-family:'Droid Sans', arial; font-weight:bold; font-size:50px; letter-spacing:-2px; text-shadow:1px 2px 2px #999; padding:0 8px;}
#main p {font-family:Georgia, arial; font-size:16px; background:#ececec;-moz-border-radius: 5px;
-webkit-border-radius: 5px; padding:20px;  border:1px solid #d2d2d2; clear:both; margin:25px 8px;  text-shadow:0 1px 1px #fff; }
#main a {float:right; font-family:Georgia; font-size:16px; text-decoration:none; color:#990000; position:relative; left:-20px; padding:25px 0 0 0;}
*/

ol {padding:0; margin:0;}
ol li {padding:0; margin:0;}
/*dynamically added*/
div.wrapper{overflow:hidden; position:relative; float:left; margin:20px 0 10px 20px; padding:0; width:260px; height:140px;   }
div.wrapper2{overflow:hidden; position:relative; float:left; margin:10px 0 5px 15px; padding:0; width:180px; height:86px;   }
div.captionHolder{background:url(../images/wrapper-hover-bg.png) 0 0 no-repeat; width:260px; height:140px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:absolute; z-index:100; top:0; left:0; display:none;}
div.captionHolder2{background:url(../images/wrapper2-hover-bg.png) 0 0 no-repeat; width:180px; height:86px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:absolute; z-index:100; top:0; left:0; display:none;}
div.wrapper img, div.wrapper2 img{padding:0; margin:0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.wrapper:hover div.captionHolder, div.wrapper2:hover div.captionHolder2 {display:block;  -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s;  transition-duration: 0.5s;}
/*generic style for all div */
div.caption {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; letter-spacing:0; position:relative; text-align:center; padding:5px 0; background:url(../images/caption-hover-bg.png) repeat; height:21px !important; color:#fff; text-shadow:0 1px 1px #999; text-transform:capitalize; line-height:16px; text-shadow:#333 2px 2px 2px; width:252px; margin-left:4px; margin-bottom:4px; bottom:-95px;}

/*white fade
ul li:nth-child(1) div.caption {font-family:'Reenie Beanie',arial; font-weight:bold; font-size:34px; letter-spacing:-2px; position:relative; text-align:center; padding:55px 15px 15px 15px; background:url(images/caption-bg.png) repeat-x; min-height:125px; color:#d20000; text-shadow:0 1px 1px #999; text-transform:capitalize; line-height:16px;}*/
/*city
ul li:nth-child(2) div.caption {font-family: arial; font-weight:bold; font-size:26px; position:relative; text-align:center; padding:45px 15px 15px 15px; background:url(images/city.png); min-height:125px; color:#fff; text-shadow:1px 2px 1px #999; letter-spacing:-1px; text-transform:capitalize; line-height:16px;}
ul li:nth-child(3) div.caption {font-family: Georgia, arial; font-weight:bold; font-size:24px; font-style:italic; position:relative; text-align:center; padding:35px 15px 15px 15px; background:url(images/wood.png); min-height:125px; color:#fff; text-shadow:1px 2px 1px #000; letter-spacing:-1px; text-transform:capitalize; line-height:16px;}
ul li:nth-child(4) div.caption {font-family:'Droid Sans', arial; font-weight:bold; font-size:30px; position:relative; text-align:center; padding:15px; background:url(images/grass.png) repeat-x; min-height:125px; color:#fff; text-shadow:1px 2px 1px #000; text-transform:capitalize; line-height:30px;}
ul li:nth-child(5) div.caption {font-family:'Lobster', arial; font-weight:bold; font-size:30px; position:relative; text-align:center; padding:38px 15px 15px 15px; background:url(images/green.png) repeat-x; min-height:125px; color:#fff; text-shadow:1px 2px 1px #ff4e00; text-transform:capitalize; line-height:16px;}
ul li:nth-child(6) div.caption {font-family:'IM Fell English SC', arial; font-weight:bold; font-size:30px; position:relative; text-align:center; padding:35px 0 0 0px; background:url(images/grunge.png); min-height:125px; color:#fff;   line-height:30px; letter-spacing:-2px;}*/
