/* ------------------------------------- Common ------------------------------------- */

body{background:url(../images/top_bg.jpg) repeat-x top left; font-size:11px; color:#323232; font-weight:normal; line-height:18px; padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif;}
img,fieldset{border:none;}
a{color:#20425b;text-decoration:none; outline:none;}
a:hover{text-decoration:underline; }
img.left{float:left;}
img.right{float:right}

/* ------------------------------------- Outer wrapper ------------------------------------- */
#outer_wrapper{ }

/* ------------------------------------- Layout ------------------------------------- */
.layout{width:980px; margin:0 auto; padding:0px;}

/* ------------------------------------- header ------------------------------------- */
.language{color:#f6f2a4; width:10%; float:left; padding:8px 0 8px 10px;}
.language a{text-decoration:none;color:#f6f2a4;}
.language a:hover{text-decoration:underline;}
.right_top_links{width:80%; float:left; color:#f6f2a4; padding:8px 0 8px 10px;}
/*.right_top_links ul{width:250px; float:right; margin:0px; list-style:none; }
.right_top_links ul li{width:auto; float:left; padding:0 5px 0 5px; margin:0px;text-align:right;color:#f6f2a4; background:url(../images/top_right_menu_sep.gif) right no-repeat;}
.right_top_links ul li a{text-decoration:none;color:#f6f2a4;}
.right_top_links ul li a:hover{text-decoration:none;color:#fff;}
.right_top_links ul li.selected{color:#fff;}*/
.right_top_links .login_links{width: 30%; float: left;}
.right_top_links .login_links span{ float:left; padding:0 5px 0 0; }
.right_top_links .login_links a{text-decoration:none;color:#f6f2a4;}
.right_top_links .login_links a:hover{text-decoration:none; color:#fff;}
.right_top_links .social_media_links{width: 25%; float:left;}
.right_top_links .social_media_links span{width: 25px; float:left; padding:0px;}
.right_top_links .search_form{width: 45%; float:left;}
.right_top_links .search_form span{width:auto; float:left; padding:0 2px 0 0; text-indent: 5px;}
.right_top_links .search_form .textfield{width:130px; height:15px; border:1px solid #072e1c; background-color:#e2f6ed; color:#0d3a26; font-size:11px; padding:0px; margin:0px; float:left;text-indent:5px;}
.right_top_links .search_form .go_button{ background:url(../images/go.gif) no-repeat left top; width:35px; height:18px; border:0px; cursor:pointer; padding:0; margin:2px 0 0 0; float:left; }

.logo{padding:4px 0 0 0; float:left}
.right_banner{width:540px; padding:5px 10px 0 0; float:left;}

/* ------------------------------------- Menu ------------------------------------- */

#menusection{ width:980px; float:left; padding:0px; margin:0px; }

/* ------------------------------------- Search ------------------------------------- */

.search{width:980px; float:left; color:#cef5e3; font-size:12px;}
.search .visit{width:595px; float:left; color:#cef5e3;  padding:15px 0;  }

.search .visit ul{width:190px; list-style:none; float:right; margin:0px; padding:0px 33px 0 0; border:0px solid #ff0000;}/* Edited 8th march */
.search .visit ul li{width:auto; float:left; padding:0 0 0 10px; margin:0px;}
.search .visit ul li a{width:auto; float:left;}

.search .search_place{width:385px; float:left;}
.search .search_place form{width:385px; float:left; padding:0px; margin:0px;}
.search .search_place form ul{width:375px; float:left; list-style:none;padding:0px; margin:0px;}
.search .search_place form ul li{width:auto; float:left; padding:15px 0px 0 10px;}
.search .search_place form ul li .textfield{width:130px; height:15px; border:1px solid #072e1c; background-color:#e2f6ed; color:#0d3a26; font-size:11px; padding:0px; margin:0px; float:left;text-indent:5px;}
.search .search_place form ul li .go_button{ background:url(../images/go.gif) no-repeat left top; width:35px; height:18px; border:0px; cursor:pointer; padding:0; margin:0px; float:left; }

/* ------------------------------------- Content Section ------------------------------------- */

.content_section_outer{background-color:#fff; width:980px; float:left; padding:0px; margin:0px;}
.content_section_outer .content_inner{width:960px; padding:23px 10px 0 10px; margin:0;float:left}

/* ------------------------------------- Content Left Section ------------------------------------- */
.content_section_outer .content_inner .left_section{width:585px; margin:0 9px 0 0; float:left; border:0px solid #000; padding:0px;}
.content_section_outer .content_inner .left_section .slider_container{width:585px; float:left;margin:0 0 17px 0;  }
.content_section_outer .content_inner .left_section .slider_container .slider{width:364px; padding:0 0 2px 0px; margin:0 0px 0 0; float:left; border-bottom:2px solid #030a06;}
.content_section_outer .content_inner .left_section .slider_container .slider ul{ float:left; width:364px; padding:0px; margin:0px;  line-height:0px;}
.content_section_outer .content_inner .left_section .slider_container .slider ul li{ float:left; width:364px; padding:0px; margin:0px; list-style-type:none;}
.content_section_outer .content_inner .left_section .slider_container .slider ul li ul{float:left; width:356px; padding:7px 4px; margin:3px 0px 0px 0px; background:#000000;}
.content_section_outer .content_inner .left_section .slider_container .slider ul li ul li{float:left; width:63px; padding:0px 3px; margin:0px 0px; border:0px solid #ff0000;}
.content_section_outer .content_inner .left_section .slider_container .slider ul li ul li img{ border:solid 1px #babab8;}

.content_section_outer .content_inner .left_section .slider_container .slider_details{width:216px; background:url(../images/top_stories_bg.jpg) left top no-repeat; padding:0 0 2px 0; border-bottom:2px solid #030a06; float:left; height:314px; margin:0 0 0 5px; overflow:hidden;}

.content_section_outer .content_inner .left_section .slider_container .slider_details p{padding:5px; font-size:13px;color:#e9fff0; border:0px solid #fff; margin:0px; float:left;width:206px; *letter-spacing:1px;}
.content_section_outer .content_inner .left_section .slider_container .slider_details p span{font-size:12px; color:#f6f2a4; margin:0px; padding:15px 0 0 0; float:left; width:206px;}

/* ------------------------------------- Content Left -> Left Section ------------------------------------- */

.content_section_outer .content_inner .left_section .c_left{width:311px; float:left; margin:0 11px 0 0; border:0px solid #000;}

.content_section_outer .content_inner .left_section .c_left .photogallery{width:311px;margin:20px 0 0 0px; padding:0px; float:left;}
.content_section_outer .content_inner .left_section .c_left .photogallery .heading{ float:left; color:#606060; font-size:14px; font-weight:bold;}
.content_section_outer .content_inner .left_section .c_left .photogallery .heading span{ background-color:#606060; padding:3px; color:#fff; margin:0 5px 0 0}
.content_section_outer .content_inner .left_section .c_left .photogallery .heading1{ float:left; color:#000; font-size:14px; font-weight:bold;}
.content_section_outer .content_inner .left_section .c_left .photogallery .heading1 span{ background-color:#000; padding:3px; color:#fff; margin:0 5px 0 0}
.content_section_outer .content_inner .left_section .c_left .photogallery .g_slider{margin:10px 0; float:left;}
.content_section_outer .content_inner .left_section .c_left .photogallery .g_slider ul{margin:0; padding:0; float:left; list-style:none; float:left; width:311px;}
.content_section_outer .content_inner .left_section .c_left .photogallery .g_slider ul li{width:auto; padding:0 5px; margin:0px; float:left}
.content_section_outer .content_inner .left_section .c_left .photogallery .g_slider ul li a  img{ border:solid 1px #fff;}
.content_section_outer .content_inner .left_section .c_left .photogallery .g_slider ul li a  img:hover{ border:solid 1px #164326;}

.content_section_outer .content_inner .left_section .c_left .photogallery .slider_desc{width:311px; border:0px solid #ff0000;} 
.content_section_outer .content_inner .left_section .c_left .photogallery .slider_desc p{padding:12px 15px; float:left; width:281px; margin:0px; background:#e3e3e3 url(../images/photo_line.gif) repeat-x left bottom;}
.content_section_outer .content_inner .left_section .c_left .photogallery .video_name{color:#fe724d; font-size:12px; font-weight:bold; float:left; width:311px; padding:10px 0;}
.content_section_outer .content_inner .left_section .c_left .photogallery .video_clip{width:290px; background-color:#f1f1f1; float:left; padding:10px; border-bottom:1px solid #fff;}
.content_section_outer .content_inner .left_section .c_left .photogallery .video_list{width:311px; padding:10px 0 10px 0; margin:0px; background-color:#f1f1f1; clear:both; /*height:230px;*/ display:inline-table;}
.content_section_outer .content_inner .left_section .c_left .photogallery .video_list .video_img{width:84px; float:left; padding:0 10px}
.content_section_outer .content_inner .left_section .c_left .photogallery .video_list .video_img a img:hover{border:solid 1px #164326;}

.content_section_outer .content_inner .left_section .c_left .photogallery .video_list .video_detail {width:195px;height:60px; float:left; padding:3px 10px 5px 0; line-height:14px;}
.content_section_outer .content_inner .left_section .c_left .photogallery .video_list .video_detail span{color:#fe724d; font-weight:bold; font-size:12px;}
.content_section_outer .content_inner .left_section .c_left .photogallery .video_list .video_detail a{font-size:9px; color:#fe724d; float:left; text-decoration:underline;}
.content_section_outer .content_inner .left_section .c_left .photogallery .video_list .video_detail a:hover{text-decoration:none;}

/* ------------------------------------- Content Left -> Right Section ------------------------------------- */
.content_section_outer .content_inner .left_section .c_right{float:left; width:260px;border:0px solid #ff0000; margin:20px 0 0 10px; padding:0px;}


/* ------------------------------------- News & Notes ------------------------------------- */

.content_section_outer .content_inner .left_section .c_right .news_notes{width:261px; margin:0; padding:0 0 10px 0;  float:left; background:url(../images/news_bg.gif) repeat-y left top; margin:0px 0 23px 0;  border-bottom:1px solid #d9d9d9; }
.content_section_outer .content_inner .left_section .news_notes h2{background:url(../images/new_notes.gif) no-repeat; width:261px; height:32px; padding:8px 0 0 0px; margin:0px; font-size:15px; font-weight:bold; text-indent:12px; }
.content_section_outer .content_inner .left_section .c_right .news_notes .newslist{width:98%; float:left;  height:240px;  font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.content_section_outer .content_inner .left_section .c_right .news_notes .newslist ul{width:230px; list-style:none; float:left; padding:0 10px; margin:0px;}
.content_section_outer .content_inner .left_section .c_right .news_notes .newslist ul li{ padding:2px 0 0 22px; float:left; margin:0 0 5px 0; background:url(../images/green_arrow.gif) no-repeat 8px 11px; width:208px; height:18px; overflow:hidden; }

.content_section_outer .content_inner .left_section .c_right .news_notes .newslist ul li p{float:left; display:block; width:220px; padding:0px; margin:0px; }
.content_section_outer .content_inner .left_section .c_right .news_notes .newslist ul li a{text-align:left; font-size:11px; color:#363636; display:block}
.content_section_outer .content_inner .left_section .c_right .news_notes .newslist ul li a:hover{text-decoration:none; color:#4B8F68;}

.content_section_outer .content_inner .left_section .c_right .news_notes .oj_mag{width:109px; float:left; padding:10px 10px 0 10px; margin:0px 0 10px 0;}
.content_section_outer .content_inner .left_section .c_right .news_notes .right_features{width:110px; float:left; padding:10px 10px 5px 0; line-height:14px;}
.content_section_outer .content_inner .left_section .c_right .news_notes .right_features ul.features{padding:0px; margin:0px; list-style:none; border:0px solid #ff0000;}
.content_section_outer .content_inner .left_section .c_right .news_notes .right_features ul.features li{ padding:5px 0px 5px 8px; background:url(../images/green_arrow.gif) no-repeat left 8px; width:110px;}
.content_section_outer .content_inner .left_section .c_right .news_notes .right_features ul.features li a{color:#164326; text-decoration:underline;}
.content_section_outer .content_inner .left_section .c_right .news_notes .right_features ul.features li a:hover{text-decoration:none;}

.content_section_outer .content_inner .left_section .c_right .news_notes .forums{width:250px; float:left;}
.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul{width:230px; list-style:none; float:left; padding:0 10px; margin:0px;}
.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul li{width:220px; float:left;padding:0 0 8px 10px;}
.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul li .form_heading{font-size:12px; font-weight:bold; padding:0 0 0 20px; background:url(../images/big_arrow.gif) no-repeat left 0px; margin:0 0 10px 0; line-height:30px;}

.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul li ul{width:230px; list-style:none; float:left; padding:0px; margin:0px;}
.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul li ul li{width:222px; list-style:none; float:left; background:url(../images/green_arrow.gif) no-repeat left 6px; padding:0 0 0 8px;}
.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul li ul li a{color:#164326; text-decoration:underline;}
.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul li ul li a:hover{text-decoration:none;}
.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul li .latest_post{width:230px; float:left;list-style:none; padding:0px; margin:0px;}
.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul li .latest_post li{width:230px; background:url(../images/news_dots.gif) repeat-x left bottom; padding:4px 0; margin:0px;}
.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul li .latest_post li span{font-size:12px; font-weight:bold; background:url(../images/big_arrow.gif) no-repeat left 2px; no-repeat 0px 8px; padding:0 0 9px 15px; display:block; color:#363636}
.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul li .latest_post li span.forum{font-size:11px; font-weight:normal; background:none; padding:0px; color:#363636; display:inline;}
.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul li .latest_post li a{text-decoration:none;}
.content_section_outer .content_inner .left_section .c_right .news_notes .forums ul li .latest_post li a:hover{text-decoration:underline;}
/* ------------------------------------- Content Middle Section ------------------------------------- */

.content_section_outer .content_inner .second_col{width:224px; margin:0 9px 0 0; float:left; padding:0px; border:0px solid #ff0000}
.content_section_outer .content_inner .second_col .c_left{width:230px; margin:0 11px 10px 0; border:0px solid #000; float:left;}

/* ------------------------------------- Race events ------------------------------------- */
.content_section_outer .content_inner .left_section .travel_and_adventure_directory{width:600px; float:left;height:auto; margin: 0;}
.content_section_outer .content_inner .left_section .travel_and_adventure_directory_title{font-weight: bold; font-size: larger; border-bottom: solid black 1px; margin:0px 20px 0px 0px; padding:5px 0;}
.content_section_outer .content_inner .left_section .travel_and_adventure_directory_main_div{width:180px; float:left; margin:0 15px 0px 0px; padding:5px 0 30px 0; height: 130px;
                                                                                             border-bottom: 1px solid black;}

.content_section_outer .content_inner .second_col .c_left .race_event_heading{background-color:#164326; color:#fff; padding:5px; width:135px; margin:20px 0px 0 0; font-size:12px; font-weight:bold;}
.content_section_outer .content_inner .second_col .c_left .race_events{width:224px; padding:0px; border:1px solid #164326; float:left; margin:0px; height:150px;}
.content_section_outer .content_inner .second_col .c_left .race_events ul{list-style:none; padding:0px; margin:0; width:220; float:left; }
.content_section_outer .content_inner .second_col .c_left .race_events ul li{width:210px;  padding:3px 0px 0px 0px; margin:0 0 0px 10px; background:url(../images/news_dots.gif) repeat-x left bottom; float:left; display:inline;}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul{width:250px; float:left; list-style:none; padding:0px; margin:0}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li{background:none; float:left; width:220px; padding:0px 0 0 0px; margin:0px}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.r_img{float:left; padding:5px 10px; width:74px; border:0px solid #000; margin:0px; background:#f3f6f5;}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.r_img a  img:hover{ border:solid 1px #164326;}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.img_decsription{float:left; width:100px; margin:0px; padding:5px; border:0px solid #ff0000;  color:#4b8f68; overflow:hidden; height:18px;}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.img_decsription span{font-weight:bold; font-size:10px; width:170px; float:left;color:#4B8F68; overflow:hidden; height:18px; display:block; padding:0px; margin:0px;}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.img_decsription a{text-decoration:underline; color:#4B8F68; text-align:right}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.img_decsription a:hover{text-decoration:none; }

.content_section_outer .content_inner .second_col .c_left .race_events li.race_reports{background:#164326; color:#fff; padding:5px; width:135px; margin:20px 0px 0 0; font-size:12px; font-weight:bold; text-align:left;}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.event{width:80px; float:left; margin:0px 10px 0 0; padding:0px; border:0px solid #000;}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.event span{width:80px; float:left; margin:0px 0; padding:3px 0px; line-height:13px; text-decoration:none; display:block; height:23px; overflow:hidden;}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.event span a{text-decoration:none; color:#363636;}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.event span a:hover{text-decoration:underline;}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.event a  img{ border:solid 1px #fff;}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.event a  img:hover{ border:solid 1px #164326;}
.content_section_outer .content_inner .second_col .c_left .race_events ul li ul li.report_detail{width:260px; float:left; background:url(../images/arrow_race.gif) left 7px no-repeat; padding:0px 10px; margin:0 0 0px 10px;}

.content_section_outer .content_inner .second_col .media{width:224px; float:left; background:url(../images/grey_box_bg.gif) repeat-y left top; border-bottom:1px solid #d9d9d9; margin:0px 0 23px 0; padding:0px;}
.content_section_outer .content_inner .second_col .media h2{background:url(../images/grey-box_heading.gif) no-repeat; width:213px; height:35px; padding:8px 0 0 12px; margin:0px; font-size:15px; font-weight:bold;}
.content_section_outer .content_inner .second_col .media h3{border-top:1px solid #d9d9d9; width:213px; padding:8px 0 8px 12px; margin:0px; font-size:12px; font-weight:normal; color:#f58310;}

.content_section_outer .content_inner .second_col .media .orange_text{color:#fd941e; font-weight:bold; font-size:12px; padding:10px;}
.content_section_outer .content_inner .second_col .media .media_player{width:215px; height:260px; padding:0px 0 14px 0; margin:0 auto;}
.content_section_outer .content_inner .second_col .media .media_description{ padding:5px; color:#010101; text-align:justify; line-height:14px; margin:0px;background-color:#dddddd}

.content_section_outer .content_inner .second_col .media .img_left{width:83px; float:left; padding:10px 10px 0 10px; margin:0px;}
.content_section_outer .content_inner .second_col .media .right_desc{width:110px; float:left; padding:10px 10px 5px 0; line-height:14px;}
.content_section_outer .content_inner .second_col .media .right_desc span{color:#0c4420; font-weight:bold; font-size:12px;}
.content_section_outer .content_inner .second_col .media .right_desc a{font-size:9px; color:#2e2e2e; float:left; text-decoration:underline;}
.content_section_outer .content_inner .second_col .media .right_desc a:hover{text-decoration:none;}
.content_section_outer .content_inner .second_col .media .right_desc ul.contest{padding:0px; margin:0px; list-style:none; border:0px solid #ff0000;}
.content_section_outer .content_inner .second_col .media .right_desc ul.contest li{ padding:5px 0; background:url(../images/contest_line.gif) repeat-x left bottom; width:110px;}


.content_section_outer .content_inner .second_col .media .f_tweets{width:200px; margin:0 auto; list-style:none; padding:0px 10px; margin:0px;}
.content_section_outer .content_inner .second_col .media .f_tweets li{ padding:0 8px; float:left; background:url(../images/arrow.gif) no-repeat 0px 6px; margin:0 0 0px 0;}
.content_section_outer .content_inner .second_col .media .f_tweets li a{background:url(../images/f_tw_line.gif) repeat-x left; text-align:right; color:#d73411; text-decoration:none; width:180px; line-height:21px; float:left; margin:10px 0 0 0;} 

.content_section_outer .content_inner .second_col .twittes{width:224px; height:479px; float:left; margin:0px 0 23px 0; padding:0px; border:solid 1px #d9d9d9; border-top:0px solid #ffffff;}
.content_section_outer .content_inner .second_col .twittes h4{background:url(../images/twitter_headings.gif) repeat-x; width:212px; height:35px; padding:8px 0 0 12px; margin:0px 0px; font-size:15px; font-weight:bold;}
.content_section_outer .content_inner .second_col .twittes .twitter_list{height:433px; width:220px; padding:0px; margin:0px; float:left;overflow:scroll; overflow-y:scroll; overflow-x:hidden;}
.content_section_outer .content_inner .second_col .twittes .twitter_list ul{list-style:none; padding:0px; margin:0px;width:201px; float:left;}

.content_section_outer .content_inner .second_col .twittes .twitter_list ul li.tweet_even{background:#eae8e9 url(../images/twit_line.gif) repeat-x left bottom; padding:10px 0 10px 0; width:200px; clear:both; border:0px solid #000; height:auto; display:block; float:left}

.content_section_outer .content_inner .second_col .twittes .twitter_list ul li.tweet_odd{background:#fff url(../images/twit_line.gif) repeat-x left bottom; padding:10px 0 10px 0; width:200px; clear:both; border:0px solid #000; height:auto; display:block; float:left}

.frnd_img{padding:0 5px 0 0; margin:0px; width:68px; float:left; border:0px solid #ff0000;}
.frnd_img_detail{width:105px; float:left; padding:0 5px 0 5px; margin:0px; border:0px solid #000;}
.frnd_img_detail span a{width:100px; float:left; margin:0px; text-decoration:underline; color:#164326;  padding:0 10px 0 0px;}
.frnd_img_detail span a:hover{color:#000;}



.content_section_outer .content_inner .second_col .twittes .twitter_list ul li{background:url(../images/twit_line.gif) repeat-x left bottom; padding:10px 0 10px 0; width:220px; clear:both; border:0px solid #000; height:auto; display:block; float:left}

.twitter_list ul li img{float:left; padding:0 5px 0px 5px; margin:0px; width:63px;}
.content_section_outer .content_inner .second_col .twittes .twitter_list ul li ul {width:220px; float:left; list-style:none; padding:0px; margin:0px;}
.content_section_outer .content_inner .second_col .twittes .twitter_list ul li ul li{width:220px; float:left; padding:0px; margin:0px;border:0px solid #ff0000; background:none;}
.content_section_outer .content_inner .second_col .twittes .twitter_list ul li ul li.grey_bg{background-color:#eae8e9; width:220px; float:left; padding:0px; margin:0px; }

.content_section_outer .content_inner .second_col .twittes .twitter_list ul li ul li.left_t_img{width:55px; float:left; padding:0px; margin:0px;}

.content_section_outer .content_inner .second_col .twittes .twitter_list ul li ul li.right_tweets{width:220px; float:left; padding:0px; margin:0;line-height:14px; }



.content_section_outer .content_inner .second_col .twittes .twitter_list ul li ul li.right_tweetsp{width:130px; float:left; display:block}
.content_section_outer .content_inner .second_col .twittes .twitter_list ul li ul li.right_tweets h4{color:#d73411; font-weight:bold; font-size:12px; margin:0px; padding:0px; float:left; width:130px; display:}



/* ------------------------------------- Content Advertisment Section ------------------------------------- */

.content_section_outer .content_inner .advertisements{width:130px; float:left; margin:0px; padding:0px;border:0px solid #fff000; }
.content_section_outer .content_inner .advertisements ul{width:120px; padding:0px; margin:0 0 0px 0; list-style:none; float:left;}
.content_section_outer .content_inner .advertisements ul li{width:120px; border:1px solid #929292; text-decoration:underline; color:#262626; line-height:12px; background-color:#fff; text-decoration:none; margin:0px 0 10px 0;padding:5px; display:block; float:left;}
.content_section_outer .content_inner .advertisements ul li ul{list-style:none; padding:0px; margin:0px; float:left}
.content_section_outer .content_inner .advertisements ul li ul li{border:none; float:left; padding:0px; margin:0px;}
.content_section_outer .content_inner .advertisements ul li ul li.add_img{padding:0px; width:120px; float:left; text-decoration:none;}
.content_section_outer .content_inner .advertisements ul li a{color:#262626; text-decoration:underline;width:100px;}
.content_section_outer .content_inner .advertisements ul li ul a li:hover{text-decoration:none;}
.content_section_outer .content_inner .advertisements ul li:hover{background-color:#abcdba;}

/* ------------------------------------- Inner pages ------------------------------------- */
.content_section_outer .content_inner .main_content {width:799px; float:left; padding:0px; margin:0 29px 0 0; font-size:12px; line-height:20px;}
.content_section_outer .content_inner .main_content .bread{color:#20503a; font-size:12px; float:left; width:799px; padding:0px; margin:0 0 17px 0}
.content_section_outer .content_inner .main_content .pageheading{color:#000; font-size:20px; float:left; font-weight:bold; width:799px; margin:0 0 17px 0; padding:0px;}
.content_section_outer .content_inner .main_content .pageheading a{color:#20503a}
.content_section_outer .content_inner .main_content .maintext{color:#514e4e; float:left; width:100%; padding:0px; margin:0 0 20px 0;}
.content_section_outer .content_inner .main_content .winter{width:799px; height:200px; float:left; padding:0px; margin:0 0 27px 0;}
.content_section_outer .content_inner .main_content .winter .winter_banner{width:600px; float:left;}
.content_section_outer .content_inner .main_content .winter ul{width:184px; margin:0 0 0 14px; padding:0px; float:left; list-style:none;}
.content_section_outer .content_inner .main_content .winter ul li{width:144px; font-weight:bold; background:url(../images/winter_list.jpg) no-repeat left top; margin:0px 0 3px 0; height:34x; padding:0 0 0 40px; line-height:34px;}
.content_section_outer .content_inner .main_content .winter ul li a{text-decoration:none; color:#cee8fa;}
.content_section_outer .content_inner .main_content .winter ul li a:hover{color:#fff; text-decoration:none;}
.content_section_outer .content_inner .main_content .winter ul.useful_info{background:url(../images/useful_info_bg.jpg) no-repeat left top;width:184px; height:89px; float:left;}
.content_section_outer .content_inner .main_content .winter ul.useful_info span{color:#cee8fa; font-weight:bold; padding:5px 0 5px 35px; margin:0px; float:left;}
.content_section_outer .content_inner .main_content .winter ul.useful_info li{background:url(../images/arrow_use.gif) 10px 5px no-repeat; width:134px; float:left; margin:0px 0 0 0px; padding:3px 0 0 35px; line-height:16px}
.content_section_outer .content_inner .main_content .map{width:799px; height:auto; float:left;}
.content_section_outer .content_inner .main_content .map ul{ list-style:none; width:797px; border:1px solid #6789a9; background-color:#99b3cc; height:26px; padding:5px 0px 0 0px; margin:2px 0 0 0;}
.content_section_outer .content_inner .main_content .map ul li{background:url(../images/map_arrow.gif) no-repeat left 8px; padding:0 0 0 15px; margin:0px 15px; width:auto; float:left}
.content_section_outer .content_inner .main_content .map ul li a{color:#000; text-decoration:underline; font-weight:bold; font-size:11px;}
.content_section_outer .content_inner .main_content .map ul li a:hover{text-decoration:none;}
.content_section_outer .content_inner .main_content h1{margin:45px 0 15px 0; padding:0 0 0 20px; background:url(../images/arrow_large.gif) no-repeat left 2px; font-size:16px; font-weight:bold; color:#346d96; border-bottom:1px dotted #346d96; width:auto; float:left}
.content_section_outer .content_inner .main_content .blue_text{color:#346d96; font-weight:bold;}
.content_section_outer .content_inner .main_content a.blue_link{color:#346d96; text-decoration:underline; font-weight:bold;}
.content_section_outer .content_inner .main_content a.blue_link:hover{color:#000; text-decoration:underline;}

.content_section_outer .content_inner .main_content .table{width:799px;float:left; background:url(../images/table_bg.gif) repeat-y left top;  }
.content_section_outer .content_inner .main_content .table .tbl_top{background:url(../images/table_top.jpg) no-repeat left top; height:51px; font-size:16px; font-weight:bold; color:#085790; padding:15px 0 0 50px;}
.content_section_outer .content_inner .main_content .table .tbl_mid{width:759px; padding:10px 20px; float:left; }
.content_section_outer .content_inner .main_content .table .tbl_mid ul{width:350px; padding:0 25px 0 0; float:left; margin:0px;list-style:none;}
.content_section_outer .content_inner .main_content .table .tbl_mid ul span{width:350px; padding:0 25px 6px 0; float:left; margin:0px;color:#000; font-weight:bold;}
.content_section_outer .content_inner .main_content .table .tbl_mid ul li{ width:350px;float:left;}
.content_section_outer .content_inner .main_content .table .tbl_mid ul li a{color:#346d96; font-weight:bold; text-decoration:none;}
.content_section_outer .content_inner .main_content .table .tbl_mid ul li a:hover{color:#346d96; font-weight:bold; text-decoration:underline;}
.content_section_outer .content_inner .main_content .table .tbl_bot{background:url(../images/table_bottom.gif) left bottom; float:left; height:43px;width:799px;}


.content_section_outer .content_inner .main_content .weather{width:490px; float:left; padding:0px; margin:0 18px 0 0;}
.content_section_outer .content_inner .main_content .weather .w_heading{height:22px; border-bottom:1px solid #fff; width:480px; font-size:13px; font-weight:bold; color:#092b43; padding:3px 0px 0 10px; background-color:#b8c7df;}
.content_section_outer .content_inner .main_content .weather .w_table{border:1px solid #b8c7df; width:488px; float:left}
.content_section_outer .content_inner .main_content .mountain{width:290px; float:left; margin:0px; padding:0px;}
.content_section_outer .content_inner .main_content .mountain span{color:#000; font-weight:bold; font-size:13px; float:left; padding:0 0 5px 0; margin:0px;}
.content_section_outer .content_inner .main_content .mountain p{margin:0px 0 0px 0; padding:8px 0px; float:left; width:290px;}
.content_section_outer .content_inner .main_content .mountain p.googlemap{ width:289px; height:212px; padding:0px; margin:2px 0 0 0; float:left}
.content_section_outer .content_inner .main_content .mountain p a{width:auto; float:left; text-decoration:underline; color:#21455f;font-size:11px;}
.content_section_outer .content_inner .main_content .mountain p a:hover{text-decoration:none;}

.content_section_outer .content_inner .main_content .place_scroller{width:799px; float:left; margin:15px 0 15px 0;}

.content_section_outer .content_inner .main_content .placelist{width:799px; float:left; background:url(../images/resort1_table_bg.gif) repeat-y; float:left; margin:0 0 20px 0; border:0px solid #000;font-size:12px;}
.content_section_outer .content_inner .main_content .placelist .tb_top{background:url(../images/resort1_top.gif) no-repeat; height:50px; color:#4a4848; font-weight:bold; font-size:18px; padding:15px 0 0 47px;margin:0px;}
.content_section_outer .content_inner .main_content .placelist .tb_mid{width:99%; float:left; padding:0px 1px;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul{width:100%; float:left; list-style:none; padding:0px; margin:0px;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li{border-bottom:1px solid #fff; margin:0; padding:5px 0; float:left;width:100%}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li span.left_label{width:25%; float:left;padding:0 10px 0 10px;border:0px solid #ff0000; }
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li span.left_label_desc{width:69%; float:left;padding:0 10px 0 15px; border:0px solid #ff0000;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li span.left_label_desc_small{width:30%; float:left;padding:0 5px 0 15px; border:0px solid #ff0000;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li span.left_label_desc a{text-decoration:underline; color:#20503A;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li span.left_label_desc a:hover{text-decoration:none;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li span.left_label_desc ul{width:100%; float:left; list-style:none;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li span.left_label_desc ul li{float:left; border:none; width:auto; font-size:11px;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li span.left_label_desc ul li.gear{width:20%; float:left; padding:5px 10px 0px 0; }
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li span.left_label_desc ul li.gear_detail{width:60%; float:left; padding:5px 10px 0 0;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li span.left_label_desc ul li.gear_cost{width:10%; float:left; padding:5px 10px 0px 0;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li span.left_label_desc ul li span{color:#0a7637;font-size:14px;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li ul{ float:left; padding:0px; margin:0px 0px 10px 0px; width:100%;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li ul li{ float:left; width:27%; margin:2px 1px 0px 10px; padding:0px; display:inline; border:0px none;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li ul li.third_L{ float:left; width:70%; margin:2px 1px 0px 10px; padding:0px; display:inline; border:0px none;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li ul li.third_L ul{ float:left; width:100%; padding:0px; margin:0px; border-bottom:1px solid #fff;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li ul li.third_L ul li.fourth_L{ float:left; width:20%; padding:0px; margin:0px; display:inline; border:0px none;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li ul li.third_L ul li.fourth_R{ float:left; width:74%; padding:0px; margin:0px 0px 0px 15px; display:inline; border:0px none;}
.content_section_outer .content_inner .main_content .placelist .tb_mid ul li ul li.third_L ul li.fourth_L2{ float:left; width:30%; padding:0px; margin:0px 10px 0px 0px; display:inline; border:0px none;}

.content_section_outer .content_inner .main_content .placelist .tb_bot{background:url(../images/resort1_bottom.gif) no-repeat left bottom; height:11px; float:left; width:799px;}

.content_section_outer .content_inner .main_content .placelist1{width:799px; float:left; background:url(../images/mid1_bg.gif) repeat-y left top; float:left; margin:0 0 20px 0; border:0px solid #000;}
.content_section_outer .content_inner .main_content .placelist1 .tb_top1{background:url(../images/mid1_top.gif) no-repeat left top; height:30px; color:#4a4848; font-weight:bold; font-size:18px; padding:15px 0 0 47px; margin:0px; border-bottom:1px solid #fff;}

.content_section_outer .content_inner .main_content .placelist1 .tb_mid1{width:799px; float:left; padding:0px 1px; margin:0; }
.content_section_outer .content_inner .main_content .placelist1 .tb_mid1 ul{width:795px; float:left; list-style:none; padding:0; margin:0 2px; _margin:0 1px;background-color:#f7f7f7;}
.content_section_outer .content_inner .main_content .placelist1 .tb_mid1 ul li{width:253px; padding:0px; margin:0 ; float:left; line-height:30px; border:2px solid #fff; border-left:none; border-top:none; padding:0px 0 0 10px;}
.content_section_outer .content_inner .main_content .placelist1 .tb_mid1 ul li.color_bg{width:253px; padding:0px; margin:0 ; float:left; line-height:30px; border:2px solid #fff; border-left:none; border-top:none; padding:0px 0 0 10px; background-color:#eff0eb;}

.content_section_outer .content_inner .main_content .placelist1 .tb_mid1 ul li .no_border{border-right: none;}
.content_section_outer .content_inner .main_content .placelist1 .tb_bot1{background:url(../images/mid1_bot.gif) no-repeat left bottom; height:8px; float:left; width:799px; padding:0px; margin:0px;}
.content_section_outer .content_inner .main_content .place_stay_outer{width:799px; float:left; padding:0px; margin:0 0 27px 0;}
.content_section_outer .content_inner .main_content .place_stay_outer{ background:url(../images/place_stay_bg.gif) repeat-y top left; width:799px; float:left; margin:0px; padding:0px}
.content_section_outer .content_inner .main_content .place_stay_outer .place_top{background:url(../images/resort1_top.gif) no-repeat left top; width:799px; height:58px; float:left;}
.content_section_outer .content_inner .main_content .place_stay_outer .place_top .left_stay{background:url(../images/resort1_top-left.gif) no-repeat left top; width:40px; height:50px; float:left;}
.content_section_outer .content_inner .main_content .place_stay_outer .place_top .mid_stay{background:url(../images/resort1_topnew.gif) repeat-x left top; width:738px; height:40px; float:left; padding:10px 0px 0px 6px; line-height:26px;}
.content_section_outer .content_inner .main_content .place_stay_outer .place_top .right_stay{background:url(../images/resort1_top-right.gif) no-repeat left top; width:15px; height:50px; float:left;}
.content_section_outer .content_inner .main_content .place_stay_outer .place_top span{color:#22523c; font-size:13px; font-weight:bold; }
.content_section_outer .content_inner .main_content .place_stay_outer .place_mid{width:756px; padding:0 20px 0 20px; margin:0px; float:left;}

.content_section_outer .content_inner .main_content .place_stay_outer .place_mid ul{width:756px; background:url(../images/places_to_stay_bottom_border.gif) repeat-x left bottom; padding:0 0 10px 0; float:left; margin:0 0 10px 0; list-style:none;}
.content_section_outer .content_inner .main_content .place_stay_outer .place_mid ul li{width:auto; float:left; margin:0 25px 0 0; font-size:11px; font-weight:bold; color:#1e4e38; padding:0px;}
.content_section_outer .content_inner .main_content .place_stay_outer .place_mid ul li.main_place{width:751px; float:left; margin:0 ; font-size:12px; font-weight:bold; color:#020202; padding:0px;}
.content_section_outer .content_inner .main_content .place_stay_outer .place_mid ul li.main_place a{color:#020202; font-weight:bold;}

.content_section_outer .content_inner .main_content .place_stay_outer .place_mid ul li a{color:#1e4e38; text-decoration:none;}
.content_section_outer .content_inner .main_content .place_stay_outer .place_mid ul li a:hover{color:#f63a2f}

.content_section_outer .content_inner .main_content .place_stay_outer .place_bot{width:799px; height:38px; float:left}
.content_section_outer .content_inner .main_content .place_stay_outer .place_bot .left-placest-bot{background:url(../images/places_to_stay_bot-left.gif) no-repeat left bottom; height:38px; width:40px; float:left}
.content_section_outer .content_inner .main_content .place_stay_outer .place_bot .mid-placest-bot{background:url(../images/places_to_stay_bot.gif) repeat-x left bottom; width:749px; float:left; height:38px;}
.content_section_outer .content_inner .main_content .place_stay_outer .place_bot .right-placest-bot{background:url(../images/places_to_stay_bot-right.gif) no-repeat left bottom; height:38px; width:10px; float:left}

.content_section_outer .content_inner .main_content .place_stay_outer .place_bot .right_links{color:#1e4e38; font-size:11px; font-weight:bold; float:right; width:auto; padding:8px 0 0 0;}
.content_section_outer .content_inner .main_content .place_stay_outer .place_bot .right_links a{color:#1e4e38; text-decoration:none; }
.content_section_outer .content_inner .main_content .place_stay_outer .place_bot .right_links a:hover{color:#f63a2f; text-decoration:none; }

.content_section_outer .content_inner .main_content .place_stay_outer .place_bot .right_links span a{color:#f63a2f; text-decoration:none; }
.content_section_outer .content_inner .main_content .place_stay_outer .place_bot .right_links span a:hover{color:#1e4e38; text-decoration:none; }

.content_section_outer .content_inner .main_content .place_stay_outer .place_map{width:301px; margin:0 0 0 20px; float:left;}


.content_section_outer .content_inner .main_content .place_stay_list{width:799px; float:left; margin:15px 0px 0px 0px;}
.content_section_outer .content_inner .main_content .place_stay_list ul{width:799px; list-style:none; padding:0px; margin:0px; float:left;}
.content_section_outer .content_inner .main_content .place_stay_list ul li{width:799px; float:left; margin:0 0 30px 0;}

.content_section_outer .content_inner .main_content .place_stay_list ul li span.main_place_heading{ width:auto; background:url(../images/headin_dot.gif) repeat-x left bottom; font-weight:bold; font-size:20px; color:#1e4e38; padding:0 0 5px 0; margin:0px; float:left;}

.content_section_outer .content_inner .main_content .place_stay_list ul li.place_img_outer{width:115px; float:left; margin:0 15px 0 0; padding:0px;}

.content_section_outer .content_inner .main_content .place_stay_list ul li.place_img_outer .place_left_img{width:115px; float:left; padding:0 ; background:url(../images/img_bg.gif) left top no-repeat; height:91px;}
.content_section_outer .content_inner .main_content .place_stay_list ul li.place_img_outer .place_left_img img{padding:12px 0 0 10px; float:left; width:auto}
.content_section_outer .content_inner .main_content .place_stay_list ul li.place_img_outer .left_place_name{width:105px; float:left; padding:0; margin:7px 0px 0 0; background:#1e4e38; color:#fff;  font-size:13px; padding:5px; text-align:center;}

.content_section_outer .content_inner .main_content .place_stay_list ul li.grey_place_desc_outer{width:649px; float:left; background-color:#f1f1f1; padding:10px;}
.content_section_outer .content_inner .main_content .place_stay_list ul li.grey_place_desc_outer h3{width:545px; float:left; font-size:17px; font-weight:bold; color: #1e4e38; margin:0px; padding:0px;}
.content_section_outer .content_inner .main_content .place_stay_list ul li.grey_place_desc_outer h3 a{width:550px; float:left; font-size:17px; font-weight:bold; color: #1e4e38; margin:0px; padding:0px;}
.content_section_outer .content_inner .main_content .place_stay_list ul li.grey_place_desc_outer .place_btn{border:1px solid #d5d5d5; background:url(../images/places_btn_bg.gif) repeat-x left top; cursor:pointer; color:#000; font-weight:bold; text-align:center; font-size:12px; padding:2px 7px; width:auto; float:right;margin-right:5px;}
.content_section_outer .content_inner .main_content .place_stay_list ul li.grey_place_desc_outer .place_btn:hover{border:1px solid #d5d5d5; background:url(../images/places_btn_bg.gif) repeat-x left top; cursor:pointer; color:#ff0000; font-weight:bold; text-align:center; font-size:12px; padding:2px 7px; width:auto; float:right;margin-right:5px; }

.content_section_outer .content_inner .main_content .place_stay_list ul li.grey_place_desc_outer .place_btn a{color:#000;}
.content_section_outer .content_inner .main_content .place_stay_list ul li.grey_place_desc_outer .place_btn a:hover{color:#1e4e38; text-decoration:none;}
.content_section_outer .content_inner .main_content .place_stay_list ul li.grey_place_desc_outer p{ margin:12px 0 0px 0; float:left; color: #1e4e38; font-size:14px; width:625px; line-height:18px; height:74px; overflow:hidden;}
.content_section_outer .content_inner .main_content .place_stay_list ul li.grey_place_desc_outer p a.readmore{ float:left; width:640px; padding:0px; margin:0px 0 4px 0;color:#f63a2f; font-size:11px; text-decoration:none; text-align:right;}
.content_section_outer .content_inner .main_content .place_stay_list ul li.grey_place_desc_outer p a.readmore:hover{color:#000; text-decoration:none;}



.content_section_outer .content_inner .main_content .place_form{width:799px; float:left; float:left; margin:0 0 20px 0; border:0px solid #000;}
.content_section_outer .content_inner .main_content .place_form .place_form_top{background:#fdfdfc url(../images/top-form.gif) no-repeat; height:12px; color:#4a4848; padding:0px;margin:0px; font-size:13px; width:799px;}
.content_section_outer .content_inner .main_content .place_form .place_form_top span{color:#22523c; font-weight:bold}
.content_section_outer .content_inner .main_content .place_form .place_form_mid{width:793px; float:left; padding:0px; background:#fefefe url(../images/top-form-bg.gif) top left repeat-x; border-right:3px #d7d7d7 solid; border-left:3px #d7d7d7 solid}

.content_section_outer .content_inner .main_content .place_form .place_form_mid p.form_head{ float:left; padding:0 0 10px 17px; color:#4a4848; margin:0px; font-size:13px;}
.content_section_outer .content_inner .main_content .place_form .place_form_mid p.form_head span{color:#22523c; font-weight:bold}
.content_section_outer .content_inner .main_content .place_form .place_form_mid ul{width:725px; padding:0; float:left; margin:0 20px 18px 20px; list-style:none;}
.content_section_outer .content_inner .main_content .place_form .place_form_mid ul li{width:auto; float:left; margin:0 30px 10px 0; font-size:12px; font-weight:bold; color:#1e4e38; padding:0px;}


.content_section_outer .content_inner .main_content .place_form .place_form_mid ul li a{color:#1e4e38; text-decoration:none;}
.content_section_outer .content_inner .main_content .place_form .place_form_mid ul li a:hover{color:#f63a2f}

.content_section_outer .content_inner .main_content .place_form .place_form_mid form{width:759px; float:left; padding:0 20px;}

.content_section_outer .content_inner .main_content .place_form .place_form_mid form .left_form{width:300px; float:left; padding:0 60px 0 0; margin:0px; font-size:12px}
.content_section_outer .content_inner .main_content .place_form .place_form_mid form .left_form label{width:300px; float:left; padding:0; color:#000; font-weight:normal;}
.content_section_outer .content_inner .main_content .place_form .place_form_mid form .left_form select{margin-bottom:15px;font-size:12px}
.content_section_outer .content_inner .main_content .place_form .place_form_mid form .left_form .submit_btn{text-align:center; color:#fff; font-size:12px; padding:2px 5px; cursor:pointer; border:none; background-color:#0d2815; text-transform:uppercase; margin:20px 0 0 0;}

.content_section_outer .content_inner .main_content .place_form .place_form_mid form .left_form input.textfield{border:1px solid #e8e6e6; float:left; margin:0 0 20px 0 ; width:250px;}
.content_section_outer .content_inner .main_content .place_form .place_form_mid form .left_form input.selectfield{border:1px solid #e8e6e6; float:left; margin:0 0 20px 0 ; width:250px;}
.content_section_outer .content_inner .main_content .place_form .place_form_mid form .right_form{width:300px; padding:0 0 0 30px; float:left;}
.content_section_outer .content_inner .main_content .place_form .place_form_mid form .right_form input{padding:0; margin:0px;font-size:12px}
.content_section_outer .content_inner .main_content .place_form .place_form_mid form .right_form .submit_btn{text-align:center; color:#fff; font-size:11px; padding:2px 5px; cursor:pointer; border:none; background-color:#0d2815; text-transform:uppercase; margin:20px 0 0 0;}

.content_section_outer .content_inner .main_content .place_form .place_form_mid form .right_form label{width:300px; float:left; padding:0 0 5px 0; color:#000; font-weight:normal;}
.content_section_outer .content_inner .main_content .place_form .place_form_bot{background:url(../images/bottom-form.gif) no-repeat left bottom; height:12px; float:left; width:799px;}

.content_section_outer .content_inner .main_content .place_form .place_form_bot .form_bot_links{color:#1e4e38; font-size:11px; font-weight:bold; float:right; width:200px; padding:8px 0 0 0;}
.content_section_outer .content_inner .main_content .place_form .place_form_bot .form_bot_links a{color:#1e4e38; text-decoration:none; }
.content_section_outer .content_inner .main_content .place_form .place_form_bot .form_bot_links a:hover{color:#f63a2f; text-decoration:none; }

.content_section_outer .content_inner .main_content .place_form .place_form_bot .form_bot_links span a{color:#f63a2f; text-decoration:none; }
.content_section_outer .content_inner .main_content .place_form .place_form_bot .form_bot_links span a:hover{color:#1e4e38; text-decoration:none; }

.content_section_outer .content_inner .main_content .places_feeds{width:799px; float:left; margin:0 0 20px 0; padding:0px; }
.content_section_outer .content_inner .main_content .places_feeds .feed_img_outer{width:359px; float:left; margin:0; padding:0px;}
.content_section_outer .content_inner .main_content .places_feeds .feed_img_outer .feed_image{ width:337px; float:left; margin:0; background:url(../images/places_bg.gif) no-repeat left top; padding:11px;}

.content_section_outer .content_inner .main_content .places_feeds .feed_img_outer .feed_img_labels{width:359px; float:left; background:#f1f1f1; margin:0px; padding:0px; height:39px;}
.content_section_outer .content_inner .main_content .places_feeds .feed_img_outer .feed_img_labels p{font-size:11px; color:#20503a; padding:8px 0 7px 10px; width:100px; margin:0px; float:left; line-height:13px;}
.content_section_outer .content_inner .main_content .places_feeds .feed_img_outer .feed_img_labels p span{width:100px; float:left; padding:0px;}
.content_section_outer .content_inner .main_content .places_feeds .feed_img_outer .feed_img_labels .online_booking{ width:125px; padding:7px 10px 7px 10px; float:right; text-align:right; font-size:11px; line-height:13px; color:#20503A;}
.content_section_outer .content_inner .main_content .places_feeds .feed_img_outer .feed_img_labels .online_booking a{color:#20503A;}
.content_section_outer .content_inner .main_content .places_feeds .feed_img_outer .feed_img_labels .online_booking a:hover{text-decoration:none; color:#DA8000;}

#map_canvas {
    margin-right:10px;
    float:right;
    width: 420px;
    height: 245px;
}
.fb_tweet_links{
    font-size: 14px; 
    text-align: center; 
    font-weight: bold;
    float: left;
    width: 430px;
    padding: 10px 0;
}

.content_section_outer .content_inner .main_content .places_feeds .scroll_feeds{ border:1px solid #d9d9d9; float:left; width:418px; height:283px; overflow:scroll; overflow-y:scroll; overflow-x:hidden; padding:0px; margin:0 0 0 19px;}

.content_section_outer .content_inner .main_content .places_feeds .scroll_feeds .feeds_heading{background:url(../images/iframe_feeds_heading.gif) repeat-x; width:416px; height:32px; border:1px solid #fff; border-bottom:1px solid #d9d9d9; margin:0px;} 

.content_section_outer .content_inner .main_content .places_feeds .scroll_feeds .feeds_heading h4{ background:url(../images/arrow_feed.gif) 10px 5px  no-repeat;float:left; font-size:17px; color:#4a4848; padding:5px 40px; margin:0px;}

.content_section_outer .content_inner .main_content .places_feeds .scroll_feeds ul{width:365px; list-style:none; padding:0 16px; margin:0px; float:left;}
.content_section_outer .content_inner .main_content .places_feeds .scroll_feeds ul li{width:365px; float:left; background:url(../images/iframe_dot.gif) repeat-x left bottom; padding:10px 0; font-size:11px; line-height:16px;}

.content_section_outer .content_inner .main_content .places_feeds .scroll_feeds ul li a.right_feed_link{color:#d73411; width:365px;float:left; text-align:right; font-size:10px;}
.content_section_outer .content_inner .main_content .places_feeds .scroll_feeds ul li a.right_feed_link:hover{color:#000; text-decoration:none;}


.content_section_outer .content_inner .main_content .place_main_detail_outer{width:799px; float:left; padding:0px; margin:0px;}
.content_section_outer .content_inner .main_content .place_main_detail_outer .place_main_top{font-weight:bold; color:#12432c; font-size:20px; background:url(../images/feeds_detail_top.gif) no-repeat left top; height:32px; padding:9px 0 0 14px; float:left; width:785px;}
.content_section_outer .content_inner .main_content .place_main_detail_outer .place_main_mid{ background:url(../images/feeds_detail_bg.gif) repeat-y left top; padding:2px 15px 2px 15px; width:769px; margin:0px; float:left;}
.content_section_outer .content_inner .main_content .place_main_detail_outer .place_main_mid p{font-size:13px; color:#20503a; padding:0 0 10px 0; float:left; width:765px; margin:0px;}
.content_section_outer .content_inner .main_content .place_main_detail_outer .place_main_bot{ background:url(../images/feeds_detail_bot.gif) no-repeat left top; float:left; width:799px; margin:0; height:6px;}


/* -------------------------------------------- added on feb 01 ---------------------------------------------- */

.content_section_outer .content_inner .main_content .travel_places{width:799px; float:left; padding:0px;margin:0px;}
.content_section_outer .content_inner .main_content .travel_places .green_bg_heading{font-size:16px; font-weight:bold; background-color:#22523c; padding:5px; margin:0px; color:#fff;}
.content_section_outer .content_inner .main_content .travel_places .place_table{width:797px; float:left; border:1px solid #22523c; margin:4px 0 20px 0;}
.content_section_outer .content_inner .main_content .travel_places .place_table ul{margin:0px; padding:0px; float:left; list-style:none; width:797px;}
.content_section_outer .content_inner .main_content .travel_places .place_table ul li{padding:10px; width:80px; float:left; margin:0px;}
.content_section_outer .content_inner .main_content .travel_places .place_table ul li a span{float:left; font-size:12px; text-decoration:underline; color:#1e4e38; text-align:center; padding:0 0 0 5px; margin:0px; }
.content_section_outer .content_inner .main_content .travel_places .place_table ul li a span:hover{text-decoration:none; color:#000;}
.content_section_outer .content_inner .main_content .travel_places .place_table ul li div.travel_img{height:68px;}


/* -------------------------------------------- added on feb 03 ---------------------------------------------- */
.content_section_outer .content_inner .main_content .magazine_content{width:799px; float:left; margin:0px; padding:0px;}
.content_section_outer .content_inner .main_content .magazine_content .magazine_img{width:205px; float:left; margin:0 11px 0 0; padding:0px; }
.content_section_outer .content_inner .main_content .magazine_content .magazine_img .subscribe_button{color:#fff; font-size:15px; font-weight:bold; border:0px; cursor:pointer; width:197px; height:30px; background:url(../images/magazine_btn.jpg) no-repeat left top; padding:0 0 5px 20px; margin:5px 0 0 0; }

.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer{width:583px; float:left; margin:0px; padding:0px;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table{width:583px; float:left; margin:0px; padding:0px; background:url(../images/feature_table_bg.gif) repeat-y left top;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_top{ background:url(../images/feature.gif) no-repeat left top; height:34px;font-size:18px; color:#514e4e; font-weight:bold;  padding:11px 0 0 17px;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid{width:583px; float:left; padding:0px; margin:0;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid ul{width:535px; float:left; list-style:none;padding:20px 20px 0 20px; margin:0px;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid ul li{width:173px; float:left; padding:0 0 40px 0; *padding:0; margin:0 0px 40px 5px; }
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid ul li div{width:140px; float:left;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid ul li div.mag_img_outer{ background:url(../images/feature_img_bg.gif) no-repeat left top; float:left; width:99px; height:80px;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid ul li div.mag_img_outer img{padding:7px; margin:0px; float:left;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid ul li div.mag_img_outer h3{color:#1d562e; font-size:10px; width:140px; float:left; margin:5px 0 0 0px; padding:0px;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid ul li div.mag_img_outer h3 a{ color:#1d562e;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid ul li div.mag_img_outer h3 a:hover{color:#000; text-decoration:underline;}

.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid ul li div.mag_img_outer h3 span{ float:left;font-size:11px; color:#484747; font-weight:normal;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid ul li div.mag_img_outer h3 span a{ color:#000;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid ul li div.mag_img_outer h3 span a:hover{color:#1d562e; text-decoration:underline;}

.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid .mag_col{ background:url(../images/col_bg.gif) repeat-x left top; height:44px; width:581px; float:left; padding:0px; margin:0 0 0 1px;}
.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .feature_table .ftable_mid .mag_col h3{color:#514e4e; font-size:18px; font-weight:bold;  float:left; margin:0px; padding:10px 0 0 17px; }




.content_section_outer .content_inner .main_content .magazine_content .feature_table_outer .ftable_bot{ background:url(../images/mag_cont_bot.gif) no-repeat left top; height:9px; padding:0px; width:583px; float:left;}


/* ------------------------------------- footer ------------------------------------- */

.footer{background:#fff url(../images/footer_bg.jpg) repeat-x left bottom; width:100%; height:80px; margin-top:20px; float:left; font-size:12px;}
.footer_inner{width:980px; text-align:center; margin:0 auto; padding:25px 0 0 0px;color:#d2ddd5;}
.footer_inner a{color:#d2ddd5; text-decoration:none;}
.footer_inner a:hover{color:#fff; text-decoration:underline;}
.footer_inner .copyright{text-align:center; color:#a2b4a7; margin-top:5px;}



/* ------------------------------------- CSS Updated by Rohit ------------------------------------- */

/*Booking Form*/
.fl { float:left;}
.fr { float:right;}
.cl { clear:both;}
.form-container { width:799px;}
.form-top { width:799px; height:13px; font-size:0; background:url(../images/form-top.jpg) repeat-x;}
.form-top_left { width:17px; height:13px; background:url(../images/form-left1.jpg) no-repeat; font-size:0;}
.form-top_right { width:18px; height:13px; background:url(../images/form-right1.jpg) no-repeat; font-size:0;}

.form-middle { width:793px; background:url(../images/form-middle.jpg) repeat-x; border-left:3px #84b096 solid; border-right:3px #84b096 solid;}
.form-middle_inner { width:763px; margin:0 auto 0 auto;}
.form-middle_title { width:763px; font-size:22px; color:#12432c; margin:0; padding:0; background:none; font-weight:bold;}
.form-field { width:700px; padding:10px 0 0 0;}
.form-field-row { width:264px; margin:0 40px 10px 0;}
.form-field-row p { font-size:12px; color:#000000; margin:0 0 0 0; padding:0 0 5px 0;}
.form-field-input { width:260px; background:#84b097; border:1px #518c6a solid; padding:2px;}
.form-field-txtarea { width:260px; height:100px; background:#84b097; border:1px #518c6a solid; padding:2px;}

.form-bottom { width:799px; height:13px; font-size:0; background:url(../images/form-bottom.jpg) repeat-x;}
.form-bottom_left { width:17px; height:13px; background:url(../images/form-left2.jpg) no-repeat; font-size:0;}
.form-bottom_right { width:18px; height:13px; background:url(../images/form-right2.jpg) no-repeat; font-size:0;}
/*Booking Form*/
/* ------------------------------------- CSS Updated by Rohit ------------------------------------- */


/* -------------------------------------------- Updated on March 04 ---------------------------------------------- */
.content_section_outer .content_inner .main_content .magazine_content .magazine_img{width:205px; float:left; margin:0 11px 0 0; padding:0px; }
.content_section_outer .content_inner .main_content .magazine_content .magazine_img .subscribe_button{color:#fff; font-size:15px; font-weight:bold; border:0px; cursor:pointer; width:194px; height:30px; background:url(../images/magazine_btn.jpg) no-repeat left top; padding:1px 0 0px 0px; margin:5px 0 0 0; text-indent:10px; }


/* -------------------------------------------- Magazine Editions (Added on March 04) ---------------------------------------------- */
.content_section_outer .content_inner .main_content .magazine_editions{width:799px; float:left; padding:0px; margin:0;}
.content_section_outer .content_inner .main_content .magazine_editions .green_strap{width:799px; float:left; padding:0px; margin:0; height:36px; background-color:#0e2a16;}
.content_section_outer .content_inner .main_content .magazine_editions .green_strap h2{color:#fff; font-size:18px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; padding:10px 0 0 20px; margin:0px; font-weight:normal; width:600px; float:left;}
.content_section_outer .content_inner .main_content .magazine_editions .green_strap h2 span{font-size:14px; color:#9cf0b7; font-weight:bold;}

.content_section_outer .content_inner .main_content .magazine_editions .green_strap .yellow_link{ font-size:14px; font-weight:bold; float:left; width:158px; padding:9px 20px 0 0; color: #ffe35a; border:0px solid #fff; text-align:right;}
.content_section_outer .content_inner .main_content .magazine_editions .green_strap .yellow_link a{text-decoration:none; color:#ffe35a; padding:0px;}
.content_section_outer .content_inner .main_content .magazine_editions .green_strap .yellow_link a:hover{text-decoration:none; color: #fff;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition{width:797px; border:1px solid #0e2a16; background:url(../images/main_edition_bg.gif) repeat-x left bottom; float:left;}

.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details{ float:left; width:757px; padding:5px 20px 10px 20px;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .main_img{width:140px; float:left; margin:0;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .main_img img{border:7px solid #0e2a16;  float:left;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list{width:607px; float:left;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list ul{width:607px; float:left; padding:0px; margin:0px 0px 10px 0px; list-style:none;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list ul li.green_label{color:#0e2a16; font-weight:bold; font-size:13px; background:url(../images/maga_line.gif) no-repeat left bottom; padding:0 0 5px 0; list-style:none; float:left; width:607px; margin:0px 0 0 10px;}

.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list ul li{width:180px; margin:10px 0 5px 10px; float:left; list-style:none;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list ul li img{width:47px; height:40px; border:1px solid #64bc7e; margin:0 15px 0 0; float:left;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list ul li span{width:116px; float:left; font-size:11px; color:#0e2a16;  line-height:13px;}


.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list ul li.more_link1{width:590px; float:left; background:url(../images/double_arrow.gif) right 3px no-repeat; }
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list ul li.more_link1 a{float:left; color:#0e2a16; text-decoration:none; font-size:11px; text-align:right; float:right; padding:0 10px 0 0;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list ul li.more_link1 a:hover{color:#000; text-decoration:underline;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list ul li.new_li{ float:left; padding:0px 0px 0px 10px; margin:5px 0px 0px 0px; width:90%; list-style-type:none;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list ul li.new_li a{ float:left; padding:0px; margin:0px; width:100%; list-style-type:none; color:#035c22;font-weight:bold}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list ul li.new_li a:hover{ float:left; padding:0px; margin:0px; width:100%; list-style-type:none; color:#023213;font-weight:bold;text-decoration:underline}

.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list .columns_section{width:607px; float:left;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list .columns_section ul{ list-style:none; padding:0px;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list .columns_section ul li.green_label1{color:#0e2a16; font-weight:bold; font-size:13px; background:url(../images/maga_line.gif) no-repeat left bottom; padding:0 0 5px 0; list-style:none; float:left; width:580px; margin:0px 0 0 10px;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list .columns_section ul li{width:168px; float:left; background:url(../images/arrow_green.gif) no-repeat left 13px; padding:10px 0 0 10px; margin:0 0px 0 10px; list-style:none;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list .columns_section ul li a{ font-size:11px;width:160px; text-decoration:none; color:#0e2a16; padding:0px;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list .columns_section ul li a:hover{color:#000; text-decoration:underline;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list .columns_section ul li.more_link{width:580px; float:left; text-align:right; background:url(../images/double_arrow.gif) right 13px no-repeat;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list .columns_section ul li.more_link a{float:left; color:#0e2a16; text-decoration:none; font-size:11px; text-align:right; float:right; padding:0 10px 0 0;}
.content_section_outer .content_inner .main_content .magazine_editions .main_edition .edition_details .edition_list .columns_section ul li.more_link a:hover{color:#000; text-decoration:underline;}

.content_section_outer .content_inner .main_content .past_edition{ width:799px; float:left; border-top:3px solid #030a06; margin:3px 0 0 0; background:url(../images/past_down_arrow.gif) no-repeat 10px top;}

.content_section_outer .content_inner .main_content .past_edition h2{color:#000; font-weight:bold; font-size:18px; font-weight:bold; text-transform:uppercase; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; *padding:15px 0 0 0;}

.content_section_outer .content_inner .main_content .past_edition .past_series{width:799px; float:left;}

.content_section_outer .content_inner .main_content .past_edition .past_series ul{ width:799px; float:left; padding:0px; margin:0px;}
.content_section_outer .content_inner .main_content .past_edition .past_series ul li{background:url(../images/past_editions.gif) no-repeat left top; width:263px; height:179px; margin:0 3px 0 0; list-style:none; float:left; padding:0 0 30px 0;}
.content_section_outer .content_inner .main_content .past_edition .past_series ul li img{border:1px solid #608272; float:left; margin:15px 0 0 10px;}
.content_section_outer .content_inner .main_content .past_edition .past_series ul li div{ float:left; margin:0 0 0 10px; width:125px; padding:0px;}
.content_section_outer .content_inner .main_content .past_edition .past_series ul li div h4{color:#EBA63E; font-size:12px; font-weight:bold; padding:5px 0 0 0px; margin:0px; text-align:left; float:left; *padding:40px 0 0 0px; width:125px;}
.content_section_outer .content_inner .main_content .past_edition .past_series ul li div h4 a{color:#EBA63E; text-decoration:none;}
.content_section_outer .content_inner .main_content .past_edition .past_series ul li div h4 a:hover{color:#fff; text-decoration:none;}

.content_section_outer .content_inner .main_content .past_edition .past_series ul li div.publish_month{ float:left; font-weight:bold; color:#fff; font-size:15px; padding:55px 0px 0px 0px; margin:0px; width:128px;}
.content_section_outer .content_inner .main_content .past_edition .past_series ul li div.publish_date{float:left; font-weight:bold; color:#fff; font-size:11px; padding:3px 0px 0px 0px; margin:0px; width:128px;}
.content_section_outer .content_inner .main_content .past_edition .past_series ul li div.surf{color:#fff; font-size:12px; text-transform:uppercase; padding:10px 0 0 0; float:left; margin:0px;}
.content_section_outer .content_inner .main_content .past_edition .past_series ul li div.surf a{color:#fff; text-decoration:none;}
.content_section_outer .content_inner .main_content .past_edition .past_series ul li div.surf a:hover{color:#fff; text-decoration:underline;}

/* -------------------------------------------- Magazine Editions (Added on March 06) ---------------------------------------------- */
.content_section_outer .content_inner .main_content .magazine_content .magazine_cont_left{width:197px; float:left; margin:0 19px 0 0; padding:0px; _margin:0 6px 0 0;}

.content_section_outer .content_inner .main_content .magazine_content .magazine_cont_left img{width:177px; float:left; margin:0 8px 10px 0; padding:10px; background:url(../images/magzine_content_bg.gif) no-repeat left top;}

.content_section_outer .content_inner .main_content .magazine_content .magazine_cont_left .subscribe_button{color:#fff; font-size:15px; font-weight:bold; border:0px; cursor:pointer; width:194px; height:30px; background:url(../images/magazine_btn.jpg) no-repeat left top; padding:1px 0 0px 0px; margin:5px 0px 0 0;  text-indent:10px; float:left; }

/* -------------------------------------------- Kabindra ---------------------------------------------- */

.content_section_outer .content_inner .main_content .subscribe{background:#f9f9f9; border:1px solid #e8e8e8; float:left; padding:10px; margin:0 0 30px 0; width:777px;}
.content_section_outer .content_inner .main_content .subscribe1{background:#fff; border:0px solid #e8e8e8; float:left; padding:0px; margin:0 0 0px 0; width:777px;}

.content_section_outer .content_inner .main_content .subscribe .ltdiv{width:350px; float:left; padding:0px; margin:10px 0px;}
.content_section_outer .content_inner .main_content .subscribe1 .ltdiv1{width:350px; float:left; padding:0px; margin:0px 0px;}
.content_section_outer .content_inner .main_content .subscribe .rtdiv{width:350px; float:right; padding:0px; margin:10px 0 0 0;}
.content_section_outer .content_inner .main_content .subscribe1 .rtdiv1{width:350px; float:right; padding:0px; margin:0px 0 0 0;}
.content_section_outer .content_inner .main_content .subscribe .heading{font-size:16px; font-weight:bold; background:url(../images/dotted.gif) repeat-x bottom;}
.content_section_outer .content_inner .main_content .subscribe .fname{float:left; width:140px; margin-bottom:11px;}
.content_section_outer .content_inner .main_content .subscribe .fname1{float:left; width:200px; margin-bottom:11px;}

.content_section_outer .content_inner .main_content .subscribe .other{float:left; width:350px; height:25px;}
.content_section_outer .content_inner .main_content .subscribe .textype{font-size:12px; background:#FFFFFF; border:1px solid #e5e5e5; padding:2px; height:18px; }
.content_section_outer .content_inner .main_content .subscribe .textarea{font-size:12px; background:#FFFFFF; border:1px solid #e5e5e5; padding:2px; }
.content_section_outer .content_inner .main_content .subscribe .listype{font-size:12px; background:#FFFFFF; border:1px solid #e5e5e5; padding:2px; height:23px; width:192px;}
.content_section_outer .content_inner .main_content .subscribe .listype1{font-size:12px; background:#FFFFFF; border:1px solid #e5e5e5; padding:2px; height:23px; width:270px; float:left;}
.content_section_outer .content_inner .main_content .subscribe .ctype{font-size:12px; background:#FFFFFF; border:1px solid #e5e5e5; padding:2px;  width:186px;}
.content_section_outer .content_inner .main_content .subscribe .ctype1{font-size:12px; background:#FFFFFF; border:1px solid #e5e5e5; padding:2px;  width:266px; float:left;}
.content_section_outer .content_inner .main_content .subscribe .hidediv{width:100%; float:left; padding:0; margin:0;}
.content_section_outer .content_inner .main_content .subscribe .regional{width:70%; padding:0; margin:0; float:left;}
.content_section_outer .content_inner .main_content .subscribe .regional span{padding-left:22px;}
.content_section_outer .content_inner .main_content .subscribe .fullspread{width:100%; float:left;}
.content_section_outer .content_inner .main_content .subscribe .halfspread1{width:28%; padding:0; margin:0; float:right;}


.content_section_outer .content_inner .main_content .red{color:#FF0000;}
.content_section_outer .content_inner .main_content .feature1{background:#f9f9f9; border:1px solid #C6CCB0; padding:10px; margin:0 0 0 231px; width:320px;float:left; }
.content_section_outer .content_inner .main_content .feature1 .featurebox{width:300px; padding:10px; margin:0;}
.content_section_outer .content_inner .main_content .feature1 .featurebox a{ width:130px; padding:4px 10px; margin:10px 0px 0 76px; float:left; background:url(../images/bg-search.jpg) no-repeat; color:#fff; text-align:center;}
.content_section_outer .content_inner .main_content .feature1 .featurebox span{ font-weight:bold; color:#1C532C;}
.content_section_outer .content_inner .main_content .gallery1 {width:97%; float:left; padding:10px; margin:20px 0px; border:1px solid #EEEEEE;}
.content_section_outer .content_inner .main_content .gallery1 .img{width:200px; float:left; padding:4px; margin:10px 24px; border:1px solid #E2E6D9; height:126px;}
.content_section_outer .content_inner .main_content .gallery1 .img .imgcenter{ margin:auto 0; font-weight:normal; }

.content_section_outer .content_inner .main_content .gallery1 .img span{color:#1C532C; font-weight:bold;}



/*Success*/
.success_msg { background:url(../images/success_img.gif) no-repeat; color:#45ad02; font-size:12px; font-weight:bold; height:34px; line-height:34px; padding:0 0 0 35px; margin:10px 0 0 0;}
/*Success*/


.content_section_outer .content_inner .main_content .map1{width:799px; height:auto; float:left; margin:10px 0px; border:1px solid #D8F3C9;  background-color:#D8F3C9;}
.content_section_outer .content_inner .main_content .map1 ul{ list-style:none; width:797px; height:40px; padding:5px 0px 90px 0px;}
.content_section_outer .content_inner .main_content .map1 ul li{ padding:0 0 0 15px; margin:0px 15px; width:750px; float:left}
.content_section_outer .content_inner .main_content .map1 ul li strong{font-size: 14px;}
.content_section_outer .content_inner .main_content .map1 ul li a{color:#246839;  font-weight:bold; font-size:12px;display:block;padding: 0px 5px;width:auto;line-height:18px;float:left;border:1px dashed #D8F3C9}
.content_section_outer .content_inner .main_content .map1 ul li a:hover{text-decoration:none;display:block;padding: 0px 5px;width:auto;line-height:18px;background-color:#93ba7e;float:left;color:#fff;border:1px dotted #74a359}

.content_section_outer .content_inner .main_content .map1 ul li span{color:#000; padding:4px}
.content_section_outer .content_inner .main_content .map1 ul li span a{color:#000; text-decoration:none; font-size:11px;font-weight:normal;}
.content_section_outer .content_inner .main_content .map1 ul li span a:hover{text-decoration:none;}


.content_section_outer .content_inner .main_content .map_prefecture{width:799px; height:55px; float:left; margin:10px 0px; border:1px solid #D8F3C9;  background-color:#D8F3C9;}
.content_section_outer .content_inner .main_content .map_prefecture ul{ list-style-type:none; width:797px; padding:5px 0px 0px 0px; float:none; margin:11px 0px 0px 0px;}
.content_section_outer .content_inner .main_content .map_prefecture ul li{ padding:0 0 0 15px; margin:0px 15px; width:750px; float:left}
.content_section_outer .content_inner .main_content .map_prefecture ul li a{color:#246839; text-decoration:underline; font-weight:bold; font-size:12px;}
.content_section_outer .content_inner .main_content .map_prefecture ul li a:hover{text-decoration:none;}

.content_section_outer .content_inner .main_content .map_prefecture ul li span{color:#000; padding:4px}
.content_section_outer .content_inner .main_content .map_prefecture ul li span a{color:#000; text-decoration:none; font-size:11px;font-weight:normal;}
.content_section_outer .content_inner .main_content .map_prefecture ul li span a:hover{color:#fff;padding:0 5px;border:0px dashed #d8f3c9; font-size:12px; line-height:18px; text-decoration:none; background:#93ba7e;}


.content_section_outer .content_inner .main_content .region_outer{width:799px; float:left;}
.content_section_outer .content_inner .main_content .region_outer .pleft_img{ background:url(../images/left_places_to_stay.gif) no-repeat left top; width:37px; height:318px; float:left;}
.content_section_outer .content_inner .main_content .region_outer .poleft_img{ background:url(../images/left_op.gif) no-repeat left top; width:37px; height:318px; float:left;}
.content_section_outer .content_inner .main_content .region_outer .pgleft_img{ background:url(../images/left_gs.gif) no-repeat left top; width:37px; height:318px; float:left;}
.content_section_outer .content_inner .main_content .region_outer .pright_img{ background:url(../images/place_rght_curve.gif) no-repeat right top; width:14px; height:318px; float:left;}
.content_section_outer .content_inner .main_content .region_outer .pmiddle_desc{width:748px; float:left; padding:0px; background:url(../images/palce_stay_bg.gif) repeat-x left top; height:318px;}

.content_section_outer .content_inner .main_content .region_outer .pmiddle_desc ul{width:670px; padding:0px 53px 0 40px;}
.content_section_outer .content_inner .main_content .region_outer .pmiddle_desc ul li{ list-style: none; float:left; width:auto; }
.content_section_outer .content_inner .main_content .region_outer .pmiddle_desc ul li.p_fields{ font-size:11px; color:#000; padding:4px 0 3px 0; float:left; width:485px; list-style:none;background:url(../images/p_mid_line.gif) repeat-x left bottom; }
.content_section_outer .content_inner .main_content .region_outer .pmiddle_desc ul li.p_fields h2{font-size:15px; color:#010101; font-weight:bold; background:none; padding:6px 0 3px 0; margin:0px;}

.content_section_outer .content_inner .main_content .region_outer .pmiddle_desc ul li strong{width:125px; float:left; padding:4px 0 3px 0; color:#246839; font-size:12px; font-weight:bold; list-style:none; margin:0 60px 0 0;background:url(../images/p_mid_line.gif) repeat-x left bottom;}
.content_section_outer .content_inner .main_content .region_outer .pmiddle_desc ul li strong h2{font-size:15px; color:#010101; font-weight:bold; background:none;padding:6px 0 3px 0; margin:0px;}

.content_section_outer .content_inner .main_content .region_outer .pmiddle_desc ul li strong a{color:#246839; padding:0 5px;border:0px dashed #d8f3c9;  display:block; float:left; font-size:12px; line-height:18px; text-decoration:none;}

.content_section_outer .content_inner .main_content .region_outer .pmiddle_desc ul li strong a:hover{color:#fff; padding:0 5px;border:0px dashed #d8f3c9;  display:block; float:left; font-size:12px; line-height:18px; text-decoration:none; background:#93ba7e;}

.content_section_outer .content_inner .main_content .region_outer .pmiddle_desc ul li.p_fields a{ text-decoration:none; color:#000; margin:0 5px 0 0;padding:0 5px;border:0px dashed #d8f3c9;  display:block; float:left; font-size:11px; line-height:18px; }
.content_section_outer .content_inner .main_content .region_outer .pmiddle_desc ul li.p_fields a:hover{ border:0px dashed #D8F3C9; color:#fff; display:block;float:left;font-size:11px; line-height:18px; padding:0 5px; width:auto; background:#93ba7e; margin:0 5px 0 0 }



.content_section_outer .content_inner .main_content .search_races{width:799px; float:left; margin:20px 0px; padding:0px;}
.content_section_outer .content_inner .main_content .search_races .races_top{ background:url(../images/top_search_top.gif) no-repeat left top; width:799px; height:5px; float:left;}
.content_section_outer .content_inner .main_content .search_races .races_mid{ background:#edeee8 url(../images/top_search_bg.gif) repeat-x left top; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; width:797px; float:left;}

.content_section_outer .content_inner .main_content .search_races .races_mid .races_search_form{ width:757px; padding:0 20px; float:left;}

.content_section_outer .content_inner .main_content .search_races .races_bot{background:url(../images/top_search_bot.gif) no-repeat left top; width:799px; float:left; height:7px;}

.content_section_outer .content_inner .main_content .search_races .races_mid .races_search_left{width:229px; padding:0 20px 0 0; margin:0 14px 0 0; background:url(../images/search_right_sep.gif) right top no-repeat; float:left;  display:inline}
.content_section_outer .content_inner .main_content .search_races .races_mid .races_search_left h2{ font-size:14px; font-weight:bold; color:#1c4c36; text-decoration:underline;}
.content_section_outer .content_inner .main_content .search_races .races_mid .races_search_left select{font-size:12px; color:#737373; float:left; width:112px; margin:0 2px 2px 0;}
.content_section_outer .content_inner .main_content .search_races .races_mid .races_search_left text{font-size:12px; color:#737373; float:left; width:112px; margin:0 2px 2px 0;}
.content_section_outer .content_inner .main_content .search_races .races_mid .races_search_left input{width:222px; font-size:12px; color:#737373; float:left; margin:2px 0 0 0;}

.content_section_outer .content_inner .main_content .search_races .races_mid .races_search_left input.submit_race_button{ border:none; cursor:pointer; color:#fff; background:#0d2815; padding:3px 8px; float:right; text-transform:uppercase; font-size:12px; width:60px; margin:3px 0;}




/* -------------------------------------------- Added on 9th April ---------------------------------------------- */

.content_section_outer .content_inner .main_content .calendar{width:799px; float:left; margin:20px 0 0 0 ;}
.calendar_heading{color:#164326; font-weight:bold; font-size:17px; width:600px; float:left; padding:0 0 0 20px;  margin:0px; display:inline;}
.calendar_heading span{font-size:20px;}

.calendar_month{ background:#164326; float:right; width:159px;}
.calendar_month select{ margin:8px 15px; float:left; width:128px; color:#514e4e; display:inline;}
.calendar_table{ border:1px solid #859d8e; padding:3px; width:791px; float:left;}
.calender_listing_outer{width:789px; float:left; padding:0px; margin:0px;border:1px dotted #dbdbdb}

.calender_listing_outer .days{ float:left; padding:2px; width:258px; margin:0px;}
.calender_listing_outer .border-Rt{border-right:1px dotted #dbdbdb;}
.calender_listing_outer .border-Bt{border-bottom:1px dotted #dbdbdb;}
.calender_listing_outer .days .bg-gray{ float:left; background:#fff url(../images/cal_gray_bg.gif) left bottom repeat-x; height:123px; width:258px;}
.calender_listing_outer .days .bg-green{ float:left; background:#ddf9ec url(../images/cal_green_bg.gif) left bottom repeat-x; height:123px;width:258px; }
.calender_listing_outer .days .bg-white{ float:left; background:#fff; height:123px; width:258px;}

.calender_listing_outer .days ul{ width:239px; padding:0 8px; float:left; margin:11px 0 0 0px;height:71px;}
.calender_listing_outer .days ul li{width:240px; float:left; list-style:none; color:#393939; font-size:11px; padding:0px; line-height:15px; height:15px; margin:5px 0px 0px 0px; overflow:hidden;}
.calender_listing_outer .days ul li.cal_green_link{color:#16432f; font-size:11px; float:left;}
.calender_listing_outer .days ul li.cal_green_link a{color:#16432f; text-decoration:none;}
.calender_listing_outer .days ul li.cal_green_link a:hover{color:#16432f; text-decoration:underline;}
.calender_listing_outer .days ul li a{ text-decoration:none;color:#393939}
.calender_listing_outer .days ul li a:hover{ text-decoration:underline;color:#393939}
.calender_listing_outer .days ul li img{ padding:2px 5px 0 0; float:left;}
.calender_listing_outer .days ul li.repeat_event{font-weight:bold; color:#000000;}
.calender_listing_outer .days ul li.repeat_event a{ text-decoration:none; color:#000000;}
.calender_listing_outer .days ul li.repeat_event a:hover{ text-decoration:underline; color:#000000;}

.calender_listing_outer .days .dates_outer{width:258px; float:left; padding:0; margin:0px 0 0 0px;display:inline;}
.calender_listing_outer .days .dates_outer .right_green_date{float:left; text-align:right; width:220px; color:#21513b; font-size:50px; font-weight:normal; line-height:37px;}
.calender_listing_outer .days .dates_outer .right_green_day{float:right; text-align:right; width:11px; color:#21513b; padding:10px 0 0 0px; font-weight:normal; margin:0px;}
.calender_listing_outer .days .dates_outer .cal_more_link{ float:left;  width:auto; margin:20px 0 0 0; display:inline;}
.calender_listing_outer .days .dates_outer .cal_more_link a{background:#468969; padding:2px 5px;color:#fff;font-size:12px;}
.calender_listing_outer .days .dates_outer .cal_more_link a:hover{background:#1e593d; padding:2px 5px; text-decoration:none;}

.calender_listing_outer .days .dates_outer .right_green_date{float:right; text-align:right; width:auto;  padding:0px; margin:0}
.calender_listing_outer .days .dates_outer .right_green_date h2{font-size:50px; font-weight:normal; float:right; padding:0px; margin:0px; color:#21513b; text-align:right; }
.calender_listing_outer .days .dates_outer .right_green_date img{ float:right; padding:0 5px 0 7px;  margin:0;}

.calender_listing_outer .days .dates_outer .cal_more_gray_link{ float:left;  width:auto; margin:20px 0 0 0; }
.calender_listing_outer .days .dates_outer .cal_more_gray_link a{background:#e8e8e8; padding:2px 5px;color:#000;font-size:12px;}
.calender_listing_outer .days .dates_outer .cal_more_gray_link a:hover{background:#bdbdbd; padding:2px 5px; text-decoration:none;}

.calender_listing_outer .days .dates_outer .right_gray_date{float:right; text-align:right; width:auto;  padding:0px; margin:0; }
.calender_listing_outer .days .dates_outer .right_gray_date h2{color:#9a9a9a; font-size:50px; font-weight:normal; float:right; padding:0px; margin:0px; line-height:37px;text-align:right;}
.calender_listing_outer .days .dates_outer .right_gray_date img{ float:right; padding:0 5px 0 7px;  margin:0;}

.calendar .flag_notations{width:799px; margin:15px 0 40px 0; float:left; display:inline; padding:0px;}
.calendar .flag_notations ul{width:794px; padding:0 0 0 4px; float:left; margin:0px;}
.calendar .flag_notations ul li{width:auto; padding:0 50px 0 0; font-weight:bold; font-size:13px; color:#000; list-style:none; float:left; margin:0px}
.calendar .flag_notations ul li img{margin:0 14px 0 0; float:left; display:inline; padding:0px;}

/*april 16 start*/
.clrboth { clear:both; font-size:1px; overflow:hidden; height:1px; }
/*page_event*/
.content_section_outer .content_inner .main_content .pageheading_gre { padding-bottom:20px; float:left; width:799px; }
.content_section_outer .content_inner .main_content div.pageheading_gre h1 { color:#20503a; font-size:20px; font-weight:bold; margin:0px; padding:0px; background:none; text-transform:capitalize; border:none; }
.events_container { border-top:3px solid #11311a; background: url(../images/container_bg.gif) repeat-x left 4px; padding:19px 0px 0px 14px; float:left; }
.events_wrapper_left { float:left; background: url(../images/events_box_sep.gif) no-repeat right center; padding-right:73px; height:376px;}
.events_wrapper_right { float:left; padding-left:57px; height:376px; }
.events_container .events_box { background: url(../images/events_box_bg.gif) repeat-x left bottom; border-bottom:4px solid #11311a; color:#11311a; width:312px; padding:0px 0px 30px 0px; margin:0px 0px 42px 0px; }
.events_container .events_box h3 { font:bold 18px/18px Arial, Helvetica, sans-serif; margin:0px; padding:0px; width:95%; height:18px; overflow:hidden;}
.events_container .events_box h3 a{color:#20503a}
.events_container .events_box .metadata { font-size:11px; }
.events_container .events_box .metadata .sep { color:#999999; }
.events_container .events_box .events_img { background:url(../images/img_shadow.gif) no-repeat left top; margin:10px 0px; height:146px; padding:1px 0px 0px 0px; }
.events_container .events_box .events_img img { border:1px solid #14321c; }
.events_container .events_box .events_details { font-size:12px; padding:0px 18px; line-height:18px; height:110px; float:left; overflow:hidden;}
/*page_event_detail*/

.eve_detail_hd { background:url(../images/hd_box_bg.gif) repeat-x left top; color:#005d32; clear:both; margin-bottom:10px; }
.eve_detail_hd .left_bg { background:url(../images/hd_box_left.gif) no-repeat left top; }

.eve_detail_hd .right_bg_event { background:url(../images/box_right_bg_event.gif) no-repeat right top; height:95px; padding:28px 0px 0px 20px; }
.eve_detail_hd .right_bg_race { background:url(../images/box_right_bg_holiday.gif) no-repeat right top; height:95px; padding:28px 0px 0px 20px; }
.eve_detail_hd .right_bg_holiday { background:url(../images/box_right_bg_race.gif) no-repeat right top; height:95px; padding:28px 0px 0px 20px; }
.eve_detail_hd h2 { font-size:28px; font-weight:normal; margin:0px; padding:0px; }
.eve_detail_hd span.metadata { padding-top:11px; display:block; }
.eve_detail_hd .sep { padding:0px 10px; }
.detail_content { background:url(../images/detail__bg.gif) repeat-x left top; padding:20px; }
.detail_content p { margin:0px 0px 18px 0px; }
.detail_content p img{ float:left; padding:0px 10px 10px 0px;}
.fl { float:left; }
.mar_15 { margin:5px 15px 15px 15px; }

/*april 16 end*/


.light-box{width:502px; overflow:hidden;}
.light-box img{border:none;}
.light-box .top_bdr, .light-box .bottom_bdr{height:auto;}

.light-box .lightbox-container{ background:#fff; font-family:Arial, Helvetica, sans-serif; padding:0px 18px 0px 18px;}
.light-box .close_btn{ float:right;}
.lightbox-container h2{ color:#1b432b; font-size:16px; font-weight:bold; margin:0px; padding:0px; margin-bottom:14px;}
.lightbox-container h3{ color:#515151; font-size:12px; margin:0px; padding:0px; margin-bottom:20px;}
.lightbox-container h3 img{ margin-right:8px; vertical-align:middle;}
.light-box .content{ font-size:11px; color:#5f5f5f; padding-bottom:45px }
.light-box .content img { float:left; background:#fff; padding:3px; margin-right:8px; margin-bottom:8px; border:1px solid #9b9b9b;}
.light-box .content p{margin:0px; padding:0px;}





#bot_link{ list-style:none; margin:0px; padding:0px;}
#bot_link li{ float:left; margin-right:30px; display:inline; width:85px;}
#bot_link li p{ font-size:12px;}
#bot_link li p a{ font-size:12px; font-weight:normal;text-decoration:none}
#bot_link a{ color:#23392c; font-size:14px; text-decoration:none; font-weight:bold; width:85px; display:block}
#bot_link a:hover{text-decoration:none;}
#bot_link a.regi_icon{ background:url(../images/region_ico.gif) no-repeat left top; padding-left:23px;}
#bot_link a.prefect_icon{ background:url(../images/prefect_ico.gif) no-repeat left top; padding-left:23px;}
#bot_link a.loca_icon{ background:url(../images/location_ico.gif) no-repeat left top; padding-left:20px;}
#bot_link a.cat_icon{ background:url(../images/cat_icon.gif) no-repeat left top; padding-left:23px;}


/*Added on 26april*/

.eve_detail_hd { background:url(../images/hd_box_bg.gif) repeat-x left top; color:#005d32; clear:both; margin-bottom:10px; }
.eve_detail_hd .left_bg { background:url(../images/hd_box_left.gif) no-repeat left top; }
.eve_detail_hd .right_bg_event { background:url(../images/box_right_bg_event.gif) no-repeat right top; height:95px; padding:28px 0px 0px 20px; }
.eve_detail_hd .right_bg_race { background:url(../images/box_right_bg_holiday.gif) no-repeat right top; height:95px; padding:28px 0px 0px 20px; }
.eve_detail_hd .right_bg_holiday { background:url(../images/box_right_bg_race.gif) no-repeat right top; height:95px; padding:28px 0px 0px 20px; }


.eve_detail_hd h2 { font-size:28px; font-weight:normal; margin:0px; padding:0px; }
.eve_detail_hd span.metadata { padding-top:11px; display:block; }
.eve_detail_hd .sep { padding:0px 10px; }
.detail_content { background:url(../images/detail__bg.gif) repeat-x left top; padding:20px; }
.detail_content p { margin:0px 0px 18px 0px; }
.fl { float:left; }
.mar_15 { margin:5px 15px 15px 15px; }

.race_detail_hd { background:url(../images/race_box_bg.gif) repeat-x left top; color:#005d32; clear:both; margin-bottom:10px; }
.race_detail_hd .race_left_bg { background:url(../images/race_box_left.gif) no-repeat left top; }
.race_detail_hd .race_right_bg_race { background:url(../images/race_right.gif) no-repeat right top; height:95px; padding:28px 0px 0px 20px; }
.race_detail_hd .race_right_bg_holiday { background:url(../images/red_holiday.gif) no-repeat right top; height:95px; padding:28px 0px 0px 20px; }
.race_detail_hd .race_right_bg_event { background:url(../images/race_event.gif) no-repeat right top; height:95px; padding:28px 0px 0px 20px; }

.race_detail_hd h2 { font-size:28px; font-weight:normal; margin:0px; padding:0px; }
.race_detail_hd span.metadata2 { padding-top:11px; display:block; }
.race_detail_hd .sep2 { padding:0px 10px; }


.race_container{ border-top:3px solid #4986c5; background:#fff url(../images/race_blue_bg.gif) repeat-x left top; padding:19px 0px 0px 14px; float:left; width:799px; float:left;}
.race_wrapper_left { float:left; background: url(../images/events_box_sep.gif) no-repeat right center; padding-right:73px; height:376px;}
.race_wrapper_right { float:left; padding-left:57px; width:auto; height:376px;}
.race_container .race_box { background: url(../images/events_box_bg.gif) repeat-x left bottom; border-bottom:4px solid #4987c4; color:#11311a; width:312px; padding:0px 0px 30px 0px; margin:0px 0px 42px 0px; float:left}
.race_container .race_box h3 { font:bold 18px/18px Arial, Helvetica, sans-serif; margin:0px; padding:0px; width:95%; height:18px; overflow:hidden;}
.race_container .race_box h3 a{color:#20503a}
.race_container .race_box .metadata1 { font-size:11px; }
.race_container .race_box .metadata1 .sep1 { color:#999999; }
.race_container .race_box .race_img { background:url(../images/img_shadow.gif) no-repeat left top; margin:10px 0px; height:146px; padding:1px 0px 0px 0px; }
.race_container .race_box .race_img img { border:1px solid #14321c; }
.race_container .race_box .race_details { font-size:12px; padding:0px 18px; line-height:18px; height:110px; float:left; overflow:hidden;}


.social{ float:right; width:300px; margin:0px; padding:0px;}
.social ul{ width:250px; padding:0px; margin:0px; float:right;}
.social ul li{float:left; list-style:none; padding:0 5px; width:auto;}


/*Added on 26april*/

/*#### FEATURE Landing Page####*/
.feature-container{ float:left; width:797px;}
.feature-container input{ float:left; width:198px; height:17px; padding:0px; margin:0px; border:solid 1px #819eba; outline:none; line-height:17px;}
.feature-container select {border:1px solid #819EBA;float:left;height:19px;line-height:17px;margin:0;outline:medium none;padding:0;width:198px; color:#8a8a8a;}
.feature-container select option {color:#222;}
.feature-container input.btn-srch{ background:#0d2815; border:solid 1px #000000; padding:0px 5px 4px 5px; color:#ffffff; margin:0px; width:70px; line-height:23px; height:23px; cursor:pointer; font-size:12px;}
.feature-container .feature-search{ float:left; width:797px;}
.feature-container .feature-search .feature-search-L{ float:left; background:url(../images/feature-search-L.jpg) no-repeat left top; width:6px; height:163px;}
.feature-container .feature-search .feature-search-M{ float:left; background:url(../images/feature-search-M.jpg) repeat-x left top; width:757px; height:163px; padding:15px 14px;}
.feature-container .feature-search .feature-search-M h2{ color:#9a9a9a; font-size:20px; float:left; padding:0px 0px 0px 0px; margin:0px; line-height:20px; height:20px; width:100%;}
.feature-container .feature-search .feature-search-M .col{ float:left; width:252px; background:url(../images/feature-search-sep.jpg) no-repeat right top; height:103px; padding:5px 0px 0px 0px;}

.feature-container .feature-search .feature-search-M .col ul{ float:left; width:252px; padding:0px; margin:0px;}
.feature-container .feature-search .feature-search-M .col ul li{ float:left; width:200px; list-style-type:none; padding:0px; margin:0px 0px 5px 0px;}


.feature-container .feature-search .feature-search-R{ float:left; background:url(../images/feature-search-R.jpg) no-repeat left top; width:6px; height:163px;}


/*#### FEATURE Landing Page ENDED ####*/


/*#### Latest stories####*/
.latest_stories{ float:left; width:797px;}
.latest_stories .green_stories_heading{color:#20503a; text-transform:uppercase; width:100%; padding:0 0 5px 0; margin:0 0 15px 0; float:left; font-size:16px; font-weight:bold; border-bottom:3px solid #11311a;}
.latest_stories .stories_listing{border:1px dashed #dbdbdb; width:797px; float:left; margin:0px; padding:0px;}
.latest_stories .stories_listing .grey_bg_listing{ background:url(../images/grey_bg_listing.gif) left top repeat-x; margin:3px 3px 0 3px; width:791px; float:left; padding:0 0 3px 0; height:65px; border-bottom:1px dashed #dbdbdb; display:inline;}
.latest_stories .stories_listing .green_bg_listing{ background:url(../images/green_bg_listing.gif) left top repeat-x; margin:3px 3px 0 3px; width:791px; float:left; padding:0 0 3px 0; height:65px; border-bottom:1px dashed #dbdbdb; display:inline;}

.listing_left_img{width:54px; float:left; margin:6px 10px; display:inline;}
.listing_left_img img{border:1px solid #69a181; background:#fff; padding:2px;}
.listing_left_img a img {border:1px solid #69a181; background:#fff; padding:2px;}
.listing_left_img a img:hover{border:1px solid #69a181; background:#abcdba; padding:2px;}

.story_right_desc{ float:left; width:703px; padding:0; margin:6px 0px; }
.story_right_desc h3{ font-size:12px; font-weight:bold; padding:0px; margin:0px; float:left; color:#20503a;}
.story_right_desc h3 a{ color:#20503a; text-decoration:none;}
.story_right_desc h3 a:hover{ color:#000; text-decoration:underline;}
.story_right_desc h3 span{ color:#838383; text-transform:capitalize; padding:0 0 0 10px;}
.story_right_desc p{ font-size:11px; color:#848484; margin:5px 0 0 0; width:703px; float:left; line-height:13px;}


/*    28th April 201    */

.latest_stories .green_search_result{color:#FFF; width:99%; padding:5px; margin:0 0 0px 0; float:left; font-size:16px; font-weight:bold; background:url(../images/search-result-bg.jpg) repeat-x; height:49px; line-height:40px;}
.latest_stories .green_search_result .link{float:right; width:250px; padding:0; margin:0; font-size:14px; line-height:19px; text-align:right;}
.latest_stories .green_search_result .link span{font-size:12px; font-weight:normal;}
.latest_stories .green_search_result .link span a{color:#FFFFFF;text-decoration:underline;}
.latest_stories .green_search_result .link span a.current{color:#FFFFFF; text-decoration:none;}

.latest_stories .green_stories_heading1{color:#20503a; text-transform:uppercase; width:100%; padding:0 0 5px 0; margin:0 0 15px 0; float:left; font-size:16px; font-weight:bold; border-bottom:3px solid #11311a;}
.latest_stories .stories_listing1{border:1px solid #adc4ba; width:797px; float:left; margin:0px; padding:0px;}
.latest_stories .stories_listing1 .grey_bg_listing1{background:#eef2f1; margin:0; width:797px; float:left; padding:0 0 3px 0; border-bottom:1px solid #adc4ba; display:inline;}
.latest_stories .stories_listing1 .white_bg_listing1{margin:3px 3px 0 3px; width:791px; float:left; padding:0 0 3px 0; line-height:22px;}


.listing_left_img1{width:114px; height:101px; float:left; margin:6px 10px; display:inline;}
.listing_left_img1 img{border:1px solid #69a181; background:#fff; padding:2px;}
.listing_left_img1 a img {border:1px solid #69a181; background:#fff; padding:2px;}
.listing_left_img1 a img:hover{border:1px solid #69a181; background:#abcdba; padding:2px;}

.story_right_desc1{ float:left; width:653px; padding:0; margin:6px 0px; }
.story_right_desc1 h3{ font-size:18px; font-weight:normal; padding:0px; margin:0px; float:left; color:#20503a;}
.story_right_desc1 h3 a{ color:#20503a; text-decoration:none;}
.story_right_desc1 h3 a:hover{ color:#000; text-decoration:underline;}
.story_right_desc1 h3 span{color:#838383; text-transform:capitalize; padding:0 0 0 10px; font-size:11px;}
.story_right_desc1 p{ font-size:13px; color:#848484; margin:5px 0 0 0; width:653px; float:left; line-height:20px;}


.issues_title{ float:left; width:799px; margin:25px 0 0 0;}
.cal_bg{ background:url(../images/cal_bg.gif) left top no-repeat; height:59px; width:43px; margin:0 6px 0 0; padding:0px; float:left; display:inline;}
.cal_bg .cal_year{color:#fff; font-size:10px; text-align:center; width:43px; padding:0 0 2px 0; margin:0px;  line-height:17px;}
.cal_bg .current_date{ color:#494a49; text-align:center; font-size:18px; width:43px; padding:5px 0 0 0px; margin:0px; line-height:16px;}
.cal_bg .current_date span{color:#184526; font-size:10px; text-transform:uppercase; margin:0px;padding:0px;}
.issues_heading{width:750px; float:left; padding:0; margin:0px;}
.issues_heading_left{ background:url(../images/left_bg_story.gif) left top no-repeat; width:9px; float:left; padding:0px; margin:0px; height:60px;}
.issues_heading_right{ background:url(../images/right_bg_story.gif) left top no-repeat; width:8px; float:left; padding:0px; margin:0px; height:60px;}
.issues_heading_mid{ background: url(../images/mid_bg_story.gif) left top repeat-x; width:733px; float:left;}
.issues_heading_mid .story_name{width:auto; float:left;line-height:60px; font-size:18px; font-weight:normal;}

.issues_heading_mid .right_author{ background: url(../images/story_heading_bg.gif) left top repeat-x; float:right; height:60px; line-height:10px;}

.right_author .name_author{color:#565656; background: url(../images/green_tree.gif) left 8px no-repeat; font-weight:bold; font-size:11px;color:#21513b; text-transform:capitalize; padding:0 0 0 25px; margin:0 0 0 5px; display:inline; line-height:38px; float:left;}
.right_author .name_author span{color:#565656; }


.story_content{float:left; width:799px; margin:0px; padding:0px;}
.story_content p img{ background:#edf4f0; border:1px solid #cedcd4; padding:6px; float:left; margin:0 15px 0 0;}
/*.story_content p{ margin:10px 0 0 0; float:left; width:auto; padding:0px; }*/
.story_content p{ margin:10px 0 0 0; width:auto; padding:0px; }

.story_content span img{ background:#edf4f0; border:1px solid #cedcd4; padding:6px; float:right; margin:0 15px 0 0;}
/*.story_content span{ margin:10px 0 0 0; float:right; width:auto; padding:0px; }*/
.story_content span{ margin:10px 0 0 0; width:auto; padding:0px; }

.footer_social_links{ border-top:1px solid #e3eee8; border-bottom:1px solid #e3eee8; margin:35px 0 0 0;  padding:14px 0; float:left; width:799px;}
.-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;
.content_section_outer .content_inner .main_content .place_search_header {background:transparent url(../images/search-result-bg.jpg) repeat-x scroll 0 0;color:#FFFFFF;float:left;font-size:16px;font-weight:bold;height:49px;line-height:40px;margin:0 0 0;padding:5px;width:99%;}
.content_section_outer .content_inner .main_content  .link{float:right; width:250px; padding:0; margin:0; font-size:14px; line-height:19px; text-align:right;}
.content_section_outer .content_inner .main_content  .link span{font-size:12px; font-weight:normal;}
.content_section_outer .content_inner .main_content  .link span a{color:#FFFFFF;text-decoration:underline;}
.content_section_outer .content_inner .main_content.link span a.current{color:#FFFFFF; text-decoration:none;}

/*#### 5may ####*/
.col_detail_hd { background:url(../images/col_head_bg.gif) repeat-x left top; color:#005d32; clear:both; margin:0}
.col_detail_hd .col_left_bg { background:url(../images/col_head_left.gif) no-repeat left top; height:111px; width:13px; float:left;}
.col_detail_hd .col_right_bg { background:url(../images/cal_head_right.gif) no-repeat right top; height:111px; padding:0px; width:121px; float:left;}

.col_detail_hd_inner{background:url(../images/col_head_bg.gif) repeat-x left top; width:665px; float:left; margin:0px; padding:0px; height:111px; }
.col_detail_hd_inner h3{ font-size:16px; font-weight:normal; margin:0px; padding:20px 0 0 0px; color: #005d32; font-weight:bold; }
.col_detail_hd_inner h3 span{color:#00651f; font-size:13px; font-weight:nornal;}
.col_detail_hd_inner p{color:#005d32; font-size:20px; font-weight:normal; padding:8px 0 0 0px; margin:0px;}
.white_date{ font-size:17px; color:#fff; font-weight:bold; text-align:center; margin:20px 0 0 0;}
.col_gray_date{ font-size:22px; color:#929392; font-weight:bold; text-align:center; margin:10px 0 0 0;}
.col_gray_date span{font-size:15px; color:#929392; font-weight:normal; text-align:center; text-transform:uppercase;}
.detail_content1 { background:url(../images/detail__bg.gif) repeat-x left top; padding:20px; float:left; margin:15px 0 0 0;}
.detail_content1 p { margin:0px 0px 18px 0px; float:left; width:auto;}
.detail_content1 p img{ float:left; margin:0 30px 10px 0 }



.columns_listing{width:100%; float:left;margin:20px 0 40px 0; padding:0px;}
.columns_listing .col_title{width:auto; float:left; height:32px; padding:0px; margin:0px;}
.columns_listing .col_title span{background:url(../images/current_col_bg.gif) repeat-x left top; padding:8px 10px; margin:0px; color:#fff; font-size:15px;text-transform:capitalize; width:auto; font-size:normal; display:block;}

.columns_listing .col_list{ border:1px dashed #dbdbdb; float:left; padding:6px 6px 7px 6px;width:780px;}
.columns_listing .col_list ul{ padding:0px; margin:0px; width:780px; float:left; border-bottom:1px dashed #dbdbdb; padding:0 0 11px 0; margin:0 0 7px 0}
.columns_listing .col_list ul li{width:148px; float:left; margin:0 10px 0 0; display:inline;}
.columns_listing .col_list ul li img{width:138px; height:108px; padding:4px; border:1px solid #c9d6ce; background:#fff;}
.columns_listing .col_list ul li a img {border:1px solid #c9d6ce; background:#fff;}
.columns_listing .col_list ul li a img:hover{border:1px solid #c9e8b8; background:#c9d6ce;}
.columns_listing .col_list ul li .col_desc{ margin:0px 0 0 0; background:#c9e8b8; padding:2px 8px 2px 10px;}
.columns_listing .col_list ul li .col_desc a{color:#000; font-size:13px; text-decoration:none; line-height:18px;}
.columns_listing .col_list ul li .col_desc a:hover{color:#000; text-decoration:underline;}
.columns_listing .col_list ul.col_no_bg{border-bottom:none; padding:0;margin:0px}

/*#### 5may ####*/

/*#### 6may ####*/
.latest_columns_outer{float:left; width:799px;}
.latest_columns{float:left; width:799px; margin:0px; padding:0px;}
.latest_columns .col_left_curve{ background:url(../images/col_inner_left.gif) no-repeat left top; width:7px; height:46px; float:left; margin:0px; padding:0px;}
.latest_columns .col_right_curve{ background:url(../images/col_inner_right.gif) no-repeat left top; width:7px; height:46px; float:left; margin:0px; padding:0px;}
.latest_columns .col_mid_curve{width:783px; float:left; background:url(../images/col_inner_bg.gif) repeat-x left top; line-height:46px; font-size:16px; font-weight:bold; color:#fff; float:left;text-indent:10px; margin:0px; padding:0px;}

.col_list{ width:797px; float:left; margin:5px 0 0 0; padding:0px; _float:none;}
.col_list .col_list_left{width:9px; height:69px; float:left; background:url(../images/col_list_left.gif) left top no-repeat;}
.col_list .col_list_right{width:9px; height:69px; float:left; background:url(../images/col_list_right.gif) left top no-repeat;}
.col_list .col_list_mid{width:779px; float:left; background:url(../images/col_list_mid.gif) repeat-x left top;height:69px;  margin:0px; padding:0px;}
.col_list_mid_leftimg{width:54px; float:left; margin:6px 10px 6px 0px; display:inline;}
.col_list_mid_leftimg img{border:1px solid #69a181; background:#fff; padding:2px;}
.col_list_mid_leftimg a img {border:1px solid #69a181; background:#fff; padding:2px;}
.col_list_mid_leftimg a img:hover{border:1px solid #69a181; background:#abcdba; padding:2px;}

.col_list_right_desc{ float:left; width:712px; padding:0; margin:6px 0px; }
.col_list_right_desc h3{ font-size:12px; font-weight:bold; padding:0px; margin:0px; float:left; color:#20503a;}
.col_list_right_desc h3 a{ color:#20503a; text-decoration:none;}
.col_list_right_desc h3 a:hover{ color:#000; text-decoration:underline;}
.col_list_right_desc span{ color:#838383; text-transform:capitalize; padding:0 0 0 10px;}
.col_list_right_desc p{ font-size:11px; color:#848484; margin:5px 0 0 0; width:712px; float:left; line-height:13px;}

/*#### 6may ####*/

/* -------------------------------------------- Kabindra  15TH MAY ---------------------------------------------- */

.content_section_outer .content_inner .main_content .feedback{background:#fff; border:1px dashed #e8e8e8; float:left; padding:4px; margin:0 0 30px 0; width:785px;}
.content_section_outer .content_inner .main_content .pageheading1{color:#20503A; font-size:20px; float:left; font-weight:bold;  margin:0 0 5px 0; padding:0px; width:785px; }
.content_section_outer .content_inner .main_content .pageheading2{color:#20503A; font-size:17px; float:left; font-weight:bold;  margin:0 0 5px 0; padding:0px; width:785px; }
.content_section_outer .content_inner .main_content .feedback .heading{font-size:16px; font-weight:bold; background:#737373; color:#FFFFFF; line-height:29px; padding-left:10px;}
.content_section_outer .content_inner .main_content .grbox{background: url(../images/bg-gray-box.jpg)#FFF repeat-x; color:#20503A; float:left; width:785px; margin:0px; padding:0px 0px 13px 0px;}
.content_section_outer .content_inner .main_content .feedback .textype{font-size:12px; background:#FFFFFF; border:1px solid #e5e5e5; padding:2px; height:18px; width:220px; }
.content_section_outer .content_inner .main_content .feedback .listype{font-size:12px; background:#FFFFFF; border:1px solid #e5e5e5; padding:2px; height:23px; width:220px;}
.content_section_outer .content_inner .main_content .feedback .ctype{font-size:12px; background:#FFFFFF; border:1px solid #e5e5e5; padding:2px;  width:217px;}
.content_section_outer .content_inner .main_content .feedback .ltdiv{width:350px; float:left; padding:0px; margin:10px; color:#333333;}
.content_section_outer .content_inner .main_content .feedback .ltdiv1{width:750px; float:left; padding:0px; margin:10px 10px 0 10px; color:#333333;}
.content_section_outer .content_inner .main_content .feedback .ltdiv1 .gb{ font-weight:bold; color:#20503A; text-decoration:underline;}
.content_section_outer .content_inner .main_content .feedback .ltdiv1 .gb1{ font-weight:bold; color:#20503A; padding-right:22px;}
.content_section_outer .content_inner .main_content .feedback .rtdiv{width:350px; float:right; padding:0px; margin:10px 0 0 0;  color:#333333;}
.content_section_outer .content_inner .main_content .feedback .fname{float:left; width:100px; margin-bottom:11px;}
.content_section_outer .content_inner .main_content .feedback .fname1{float:left; width:200px; margin-bottom:11px;}
.content_section_outer .content_inner .main_content .feedback .send{background:#0D2815; float:right; margin-right:26px; color:#FFFFFF; border:none; width:60px; height:22px;}


.latest_stories .stories_listing2{border:1px solid #edefee; width:797px; float:left; margin:0px; padding:0px;}
.story_right_desc2{ float:left; width:653px; padding:0; margin:6px 0px; }
.story_right_desc2 h3{ font-size:18px; font-weight:normal; padding:0px; margin:0px; float:left; color:#20503a;}
.story_right_desc2 h3 a{ color:#20503a; text-decoration:none;}
.story_right_desc2 h3 a:hover{ color:#000; text-decoration:underline;}
.story_right_desc2 h3 span{color:#838383; text-transform:capitalize; padding:0; font-size:12px;}
.story_right_desc2 .hd{font-size:20px; font-weight:normal; padding:0px; margin:0px; float:left; color:#000;}
.story_right_desc2 p{ font-size:13px; color:#848484; margin:5px 0 0 0; width:653px; float:left; line-height:20px;}
.shadow{background:url(../images/shadow.jpg) no-repeat; height:11px; float:left; padding:0; margin:0px; width:100%;}

/*#####  Webcam Area  #####*/
.feature-container .feature-search .feature-search-L-S{ float:left; background:url(../images/feature-search-L-S.jpg) no-repeat left top; width:6px; height:108px;}
.feature-container .feature-search .feature-search-M-S{ float:left; background:url(../images/feature-search-M-S.jpg) repeat-x left top; width:757px; height:108px; padding:15px 14px;}
.feature-container .feature-search .feature-search-M-S h2{ color:#9a9a9a; font-size:20px; float:left; padding:0px 0px 0px 0px; margin:0px; line-height:20px; height:20px; width:100%;}
.feature-container .feature-search .feature-search-M-S .col-2{ float:left; width:375px; background:url(../images/feature-search-sep-S.jpg) no-repeat right top; height:63px; padding:5px 0px 0px 0px;}
.feature-container .feature-search .feature-search-M-S .col-2 ul{ float:left; width:375px; padding:0px; margin:0px;}
.feature-container .feature-search .feature-search-M-S .col-2 ul li{ float:left; width:325px; list-style-type:none; padding:0px; margin:0px 0px 5px 0px;}
.feature-container .feature-search .feature-search-M-S label{ float:left; padding:0px; margin:0px 20px 0px 0px;} 
.feature-container .feature-search .feature-search-R-S{ float:left; background:url(../images/feature-search-R-S.jpg) no-repeat left top; width:6px; height:108px;}

.latest_columns .rec-L{height:49px; background:url(../images/col_inner_left-rec.gif) no-repeat left top; }
.latest_columns .rec-R{ background:url(../images/col_inner_right-rec.gif) no-repeat left top; height:49px;}
.latest_columns .rec-M{background:url(../images/col_inner_bg-Rec.gif) repeat-x left top; height:49px; line-height:18px;}

.latest_columns .rec-M .pagination{float:right;}
.latest_columns .rec-M p.small_listing{ float:right; padding:0px; margin:0px; clear:right; line-height:15px; font-size:13px;}
.latest_columns .rec-M p.small_listing a{ color:#fff; padding:0px; margin:0px 0px 0px 4px; font-weight:normal;}

.latest_columns_bdr{ float:left; width:795px; border:solid 1px #356650; border-top:0px none; padding:2px 0px 12px 0px;}
.latest_columns_bdr .col-webcam{ float:left; margin:9px 3px 0px 3px; padding:4px 7px 0px 7px; width:245px; height:247px; display:inline; background:url(../images/webcam-bg.gif) no-repeat left top}
.latest_columns_bdr .col-webcam p.img{ padding:0px 0px 8px 0px; margin:0px; width:243px; height:168px; overflow:hidden; margin:0px auto;}
.latest_columns_bdr .col-webcam p.img img{ border:solid 1px #387856;}
.latest_columns_bdr .col-webcam p.gr_bold{ color:#0b4229; font-size:21px; margin:0px; padding:0px 0px 0px 3px;}
.latest_columns_bdr .col-webcam p.gry_bold{ color:#252525; font-size:15px; clear:left; line-height:13px; margin:0px; padding:5px 0px 3px 3px;}
.latest_columns_bdr .col-webcam p.gr_link{font-size:11px; text-decoration:underline; color:#3a6e57; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 0px 3px;}
/*#####  Webcam Area  #####*/



/*#####  Photogallery  #####*/
.photogallery_outer{width:799px; float:left; padding:0px; margin:0px;}
.photogallery_inner{ width:262px; float:left; margin:0 0 15px 0px; padding:0px; display:inline;}
.photogallery_inner ul{ padding:0px; margin:0px; width:262px; float:left;}
.photogallery_inner ul li{ list-style:none; padding:0px; margin:0px; float:left; width:262px; background:url(../images/photo_bg.gif) left top no-repeat;}
.photogallery_inner ul li.photos{width:auto; border:1px solid #d3d3d3; height:186px; padding:25px 0 0px 0px; text-align:center; border:none; float:left; width:262px; margin:0 4px 0 0; display:inline;}
.photogallery_inner ul li.photos img{ margin:0 auto; padding:0px; text-align:center}

.photogallery_inner .p_detail{width:262px; float:left; background:none; margin:0px; padding:0px;}
.photogallery_inner .p_detail ul{ padding:0px;  width:236px; margin:0px; float:left;}
.photogallery_inner .p_detail ul li{ list-style:none; width:214px; border-bottom:1px solid #dcdcdc; background:none; padding:0 0 5px 0; margin:0 7px 0 15px; display:inline;}
.photogallery_outer .p_detail ul li span{ font-weight:bold;}

.photo_paging{ float:right; width:235px; margin:0px; padding:0px; text-align:right;}
.photo_paging.r_mar{padding-right:20px; width:auto;}
.photo_paging.r_mar ul{ width:auto;}
.photo_paging ul
.photo_paging ul li{float:left; list-style:none; padding:0 3px; width:auto; font-size:12px; list-style:none;}
.photo_paging ul li a{ color:#20503a; font-weight:bold; text-decoration:none;}
.photo_paging ul li a:hover{ color:#333; text-decoration:underline;}
.page_numbers{ float:left; width:auto; margin:0px;padding:0px; border:0px solid #000;}
.page_numbers ul{padding:0px; margin:0px; width:auto; float:left;}
.page_numbers ul li{padding:0 5px 0 0; color:#20503a; font-size:10px; list-style:none; float:left;}
.page_numbers ul  a{text-decoration:none; color:#20503a; padding:4px; background:#fff;}
.page_numbers ul a:hover{text-decoration:none; color:#f5f5f5; padding:4px; background:#20503a;padding-right:10px;}

.photo_paging ul .pagination span{padding-left:5px;}
.photo_paging ul .pagination a{padding-left:5px;}
.photo_paging ul .pagination span.current{text-decoration:none; color:#f5f5f5; padding:2px 5px; background:#20503a; line-height:12px;}


p.gr_link a{ color:#3a6e57; font-size:11px; text-decoration:underline;}
p.gr_link a:hover{ text-decoration:none;}


/*#####  Photogallery  #####*/


/*19-05*/
/* News_page_start*/
.box_news{ margin-bottom:21px; float:left; width:795px; height:103px;} 
.box_news_right{ background:url(../images/r_news_strip_black.gif) no-repeat right top;}
.box_news_right_alt{ background:url(../images/r_news_strip_green.gif) no-repeat right top;}
.box_news_left{ background:url(../images/left_arr_style.gif) no-repeat left top;}
.box_news_bot_bdr{ border: 1px solid #dfdfdf; border-width:0px 0px 1px 0px; padding:14px 85px 0px 24px; height:87px; overflow:hidden;}
h4.box_news_title{padding:0px; margin:0px; font-size:12px; font-weight:bold; color:#000000; height:19px; width:100%; overflow:hidden;}
h4.box_news_title a{padding:0px; margin:0px; font-size:12px; font-weight:bold; color:#000000;}
small.metadate{ font-size:11px; font-weight:normal; color:#a5a8a7;}
.box_news p{ font-size:12px; font-weight:normal; color:#595959; line-height:18px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:37px; overflow:hidden;}

.photo_paging.right_mar{ width:auto;}
.photo_paging ul{width:auto;}
.footer_pagi{ width:795px; border:1px solid #eeefea; border-width:1px 0px 1px 0px; padding:10px 0px; float:left; margin:35px 0px 0px 0px;}
/* News_page*/

/* News single page*/
.news_hd_bg{ height:75px; padding:14px 15px 0px 15px; width:768px; background:url(../images/news_hd_bg.gif) no-repeat left top; float:left; overflow:hidden;}
.news_hd_bg_note{ height:75px; padding:14px 15px 0px 15px; width:768px; background:url(../images/news_hd_bg_alt.gif) no-repeat left top; float:left; overflow:hidden;}

h2.news_hd{ font-size:19px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#20503a;}
small.news_metadate{ font-size:12px; font-weight:normal; color:#595959; margin:0px; padding:0px;}
.news_content{ margin:15px 0px 0px 0px; float:left;}
.image_block{ border:1px solid #ededed; background:#f7f7f7; padding:5px 5px 5px 5px; float:left; margin:0px 26px 26px 0px}
.image_block span.caption{ font-size:13px; color:#595959; display:block; text-align:center;}
/* News single page*/

/* result pagination gre box*/
.box_gre_bg{ background:url(../images/box_gre_bg.gif) repeat-x left top; border:1px solid #10321a; height:37px; float:left; width:785px; padding:5px; overflow:hidden;}
span.box_gre_hd{ font-size:16px; font-weight:bold; color:#ffffff; float:left; line-height:36px; vertical-align:middle;}
.pagi_details{ float:right; text-align:right;}
.pagi_num{ font-size:14px; font-weight:bold; color:#ffffff;}
.pagi{font-size:12px; font-weight:normal; color:#ffffff;}
.pagi a{text-decoration:underline; color:#ffffff; margin:0px; padding:0px;}
.pagi a:hover{color:#F6F2A4; text-decoration:none;}
/* result pagination gre box*/

.ad_hd_bg { background:url(../images/ad_hd_bg.gif) no-repeat left top; width:764px; height:81px; padding:19px 17px 0px; overflow:hidden; float:left; margin:0px 0px 18px 0px;}
h2.ad_hd { margin:0px; padding:0px; font-size:17px; font-weight:bold; color:#000000; }
span.ad_sub_hd { font-size:18px; font-weight:bold; color:#000000; }

.ad_box { background:url(../images/left-bdr.gif) no-repeat left top; float:left; color:#000000; width:784px; padding:0px 0px 0px 12px; margin:0px 0px 24px 0px; }

.ad_box .wrap { margin:0px; border:1px solid #dfdfdf; border-width:0px 1px 1px 0px; padding:20px 28px 0px 16px; }
.ad_box_hd{ background:url(../images/arr_bg.gif) no-repeat left top; line-height:27px; vertical-align:middle; font-size:12px; font-weight:bold; color:#ffffff; padding:0px 0px 0px 28px; text-align:left; margin-bottom:18px;}
.ad_box p { margin:0px 0px 20px 0px; }
.ad_box p a{color:#327355; text-decoration:underline;}
.ad_box p a:hover{text-decoration:none;}

.ad_ban { margin-left:6px; margin:0px 0px 24px 5px; float:left; display:inline;}


/*19-05*/

/*21-05*/
.clr { font-size:0px; height:0px; overflow:hidden; clear:both; }
.box4 { border:1px solid #eaeaea; padding:1px; background:#ffffff; float:left; width:797px; }
.box4 .wrap { background:url(../images/box4_bg.gif) repeat-x left top; padding:13px 11px 13px 14px; }
.box4 h3.travel_contest_hd { border:1px solid #f2f2f2; border-width:0px 0px 1px 0px; font-size:19px; color:#000000; font-weight:normal; margin:0px 0px 14px 0px; padding:0px 0px 10px 0px; }
.box4 .thumbnail { float:left; border:1px; background:#f7f7f7; border:1px solid #ededed; padding:5px; }
.box4 .thumbnail img { display:inline-block; float:left; }
.box4 .thumbnail span { display:inline-block; clear:left; float:left; }
.box4 .contest_content { margin:0px 0px 0px 298px; width:428px; }
.box4 .contest_content p { margin:0px 0px 20px 0px; }
.box4 .contest_content a { color:#337456; text-decoration:none; font-weight:bold; }
.tra_con_block { float:left; width:799px; margin:15px 0px 0px 0px; }
.tra_con_block .top-wrap { width:799px; float:left; padding:13px 0px 10px 0px; margin:17px 0px 0px 0px; }
.tra_con_block h4.tra_win { float:left; font-size:19px; font-weight:normal; color:#000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.tra_con_block .winner_block { }
.tra_con_block .tra_win_box { width:215px; height:238px; display:inline; float:left; margin:0px 20px 27px 19px; padding:7px 4px 5px 7px; background:url(../images/travel_box_bg.gif) no-repeat left top; }
.tra_con_block .tra_win_box img { display:inline-block; margin:0px 0px 5px 0px; }
.tra_con_block .tra_win_box span { display:inline-block; clear:left; float:left; color:#000000; font-size:12px; line-height:18px; }
.footer_pagi.tra_mar { margin:10px 0px 0px 0px; }
.box_gre { border:1px solid #eaeaea; padding:1px; background:#ffffff; width:797px; float:left; }
.box_gre .wrap { padding:0px 13px 0px 13px; background:url(../images/gre_gra.gif) repeat-x left bottom; float:left;width:771px;}
.box_gre h2.title { margin:16px 0px 11px 0px; padding:0px 0px 9px 0px; border-bottom:1px solid #eaeaea; font-size:19px; color:#000000; font-weight:normal; }
.box_gre .gre_box-block { float:left; display:inline; width:219px; height:219px; padding:5px 8px 8px 9px; margin:10px 11px 0px 10px; background:url(../images/gre_box_bg.png) no-repeat left top;}

.box_gre .gre_box-block.last { margin-right:0px; }
.box_gre .gre_box-block h4.hd { margin:12px 0px 8px 0px; padding:0px 0px 0px 0px; font-size:16px; font-weight:bold; color:#000000; }
.box_gre .gre_box-block h4.hd a{ margin:12px 0px 8px 0px; padding:0px 0px 0px 0px; font-size:16px; font-weight:bold; color:#000000; }
.tra_con_block .winner_block { }
.tra_con_block .con_givway_block { float:left; display:inline; margin:0px 20px 28px 19px; background:url(../images/con_giv_bg.gif) no-repeat left top; width:212px; height:189px; padding: 7px 7px 8px 7px;text-align:center; }
.tra_con_block .con_givway_block h4.title { margin:4px 0px 4px 0px; padding:0px 0px 0px 0px; font-size:16px; font-weight:bold; line-height:14px; }
.tra_con_block .con_givway_block h4.title a { margin:4px 0px 4px 0px; padding:0px 0px 0px 0px; font-size:16px; font-weight:bold; line-height:14px;color:#000000; }
.footer_pagi.tra_giv_mar { margin-top:0px; }
.tweet_box { float:left; width:799px; margin:0px 0px 21px 0px; }
.tweet_box .right_style { background: url(../images/tweet_box_left.gif) no-repeat left top; }
.tweet_box .r_repeat{ background:#fcfcfc url(../images/right_repeat.gif) repeat-y left top;}
.tweet_box .bdr { min-height:78px; max-height:auto !important; border:1px solid #dfdfdf; border-width:0px 1px 1px 0px; padding:13px 84px 10px 0px; }
.tweet_box .thumbnail { float:left; margin-left:18px; display:inline; height:79px; width:81px; overflow:hidden; background:url(../images/tweet_pic_bg.gif) no-repeat left top; }
.tweet_box .thumbnail img { height:64px; width:65px; overflow:hidden; margin:8px 0px 0px 8px; }
.tweet_box .tweet_content { margin-left:112px; color:#595959; }
h4.tweet_title{margin:0px 0px 4px 0px; padding:0px; line-height:16px; font-size:12px; color:#000000;}

.tweet_box .tweet p {margin:0px 0px 2px 0px; padding:0px; list-height:18px;}






.map_new{float:left; margin:20px 0 40px 0; padding:5px; border:1px solid #ededed; background:#f7f7f7;}
.find_oj{ background:url(../images/near_oj.gif) left top no-repeat; height:62px; float:left; width:792px}
.find_oj_mid{ float:left; background:url(../images/near_oj_mid.gif) repeat-y left top; width:792px;}
.find_oj_bot{ background:url(../images/near_oj_bot.gif) left top no-repeat; height:13px; float:left; width:792px}
.find_oj_blue{ background:url(../images/near_oj_blue.gif) left top no-repeat; height:62px; float:left; width:792px}

.find_oj_mid .oj_places{width:727px; float:left; padding:20px 45px 20px 23px; margin:0px;}
.oj_places ul{width:670px; float:left; padding:0px; margin:0px; background:url(../images/left_bdr_gray_new.jpg) no-repeat left 40px;}
.oj_places ul li.place_title{font-size:19px; font-weigth:bold; float:left; color:#000; background:none; margin:0 95px 10px 22px; display:inline; width:110px;}
.oj_places ul li.place_title1{font-size:19px; font-weigth:bold; float:left; color:#000; background:none; margin:0 0 10px 0 ; display:inline; width:400px;}
.oj_places ul li{ list-style:none; float:left; padding:10px 30px 10px 0 0; background:url(../images/place_dot.gif) repeat-x left bottom; margin:0 0 0 20px; display:inline;}
.browse{ /*background:url(../images/browse.gif) left top no-repeat;*/ width:34px; padding:0 10px; float:left; height:330px; float:left; position:relative;}
.browse p{ float:left; position:absolute; bottom:0px; left:0px; filter: flipv() fliph(); writing-mode: tb-rl; -webkit-transform: rotate(-90deg);	-moz-transform: rotate(-90deg); font-size:25px; width:25px; color:#999999; text-transform:uppercase;}


.browse1{ float:left; position:absolute; bottom:0px; left:20px; filter: flipv() fliph(); writing-mode: tb-rl; -webkit-transform: rotate(-90deg);	-moz-transform: rotate(-90deg); font-size:25px; width:25px; color:#999999; text-transform:uppercase;}

.oj_places ul li.place_list{font-size:12px; font-weigth:bold; float:left; color:#999999;  margin:0 95px 0 22px; display:inline; width:110px; font-weight:bold; padding:5px 0;}
.oj_places ul li.place_list1{font-size:11px; font-weigth:bold; float:left; color:#999;  margin:0; display:inline; width:400px; padding:5px 0;}
.oj_places ul li.place_list1 a{ margin:0 12px 0 0; color:#999; text-decoration:none;display:inline;}
.oj_places ul li.place_list1 a:hover{ margin:0 12px 0 0; color:#315e1e; text-decoration:underline; display:inline;}

.oj_places ul li.place_list a{color:#999999;}
.oj_places ul li.place_list a:hover{color:#164022;}




.find_oj_mid .oj_area{width:707px; position:relative; float:left; padding:20px 20px 20px 23px; margin:0 0 20px 20px; border:0px solid #000;background:url(../images/left_bdr_gray_new.jpg) no-repeat 65px 65px; display:inline;}
.oj_area ul{width:650px; float:right; padding:0px; margin:0px; }
.oj_area ul li{width:auto; float:left; margin:0 13px 0 0px; padding:6px 0; list-style:none; font-size:11px; color:#999999;display:inline;}
.oj_area ul li.place_captions{font-size:12px; font-weigth:bold; float:left; color:#000;  margin:0 13px 0 0px; display:inline; width:auto; font-weight:bold; padding:5px 0; background:none;}
.oj_area ul li.main_place{font-size:11px; font-weight:bold;}

.right_place_tab{float:right; margin:0 0px 0 0; width:auto; color:#fff; font-weight:bold; padding:5px 7px 0px 10px;}
.right_place_tab .right_green_tab{float:right; width:auto; background:url(../images/right_tab.gif) right top repeat-x; height:26px; padding:0px 5px 0px 0px;}
.right_place_tab .right_green_tab span{ background:url(../images/left_tab.gif) no-repeat left top; height:26px; float:left; text-align:center; padding:5px 5px 0px 15px;text-transform:uppercase}


.oj_area ul li a{color:#999999;}
.oj_area ul li a:hover{color:#025193;}

.bdr-6{ float:left; background:url(../images/bdr-6.jpg) no-repeat left bottom;}
.bdr-5{ float:left; background:url(../images/bdr-5.jpg) no-repeat left bottom;}

.newsletter_wrap{ float:left; width:668px;}
.newsletter_wrap .news_top{ float:left; background:url(../images/bdr-top.png) no-repeat 3px top; width:660px; height:79px;}
.newsletter_wrap .news_mid{ float:left; background:url(../images/bdr-mid.png) repeat-y left top; width:455px; height:213px; padding:65px 105px 0px 100px;}
.newsletter_wrap .news_mid ul{ float:left; padding:0px; margin:0px; width:100%;}
.newsletter_wrap .news_mid ul li{ float:left; padding:0px 0px 13px 0px; margin:0px; list-style-type:none; width:100%;}
.newsletter_wrap .news_mid ul li label{ float:left; width:174px; margin:0px; padding:0px; font-weight:bold;}
.newsletter_wrap .news_mid ul li input.ipt_news{ background:#fcfcfc; border:2px solid #dbdbdb; width:265px; height:21px; padding:4px 3px 0px 3px; outline:none; margin:0px; float:left;}
.newsletter_wrap .news_mid ul li input.btn_join{ background:#737373; border:solid 2px #dbdbdb; padding:0px 25px; margin:0px 6px 0px 0px; color:#FFFFFF; text-align:center; line-height:12px; float:right; cursor:pointer;}
.newsletter_wrap .news_bot{ float:left; background:url(../images/bdr-bot.png) no-repeat 2px top; width:660px; height:93px;}


.content_section_outer .content_inner .news_notes_new{width:310px; margin:22px 0px 0px 0px; padding:0 0 10px 0;  float:left; background:url(../images/news_bg_new.gif) repeat-y left top;  border-bottom:1px solid #d9d9d9; }
.content_section_outer .content_inner .news_notes_new h2{background:url(../images/news_notes_new.gif) no-repeat; width:311px; height:32px; padding:8px 0 0 0px; margin:0px; font-size:15px; font-weight:bold; text-indent:12px; }
.content_section_outer .content_inner .news_notes_new .oj_mag_new{width:126px; float:left; padding:10px 10px 0 10px; margin:0px 0 10px 0;}
.content_section_outer .content_inner .news_notes_new .right_features_new{width:152px; float:left; padding:10px 10px 5px 0; line-height:14px;}
.content_section_outer .content_inner .news_notes_new .right_features_new ul.features_new{padding:0px; margin:0px; list-style:none; border:0px solid #ff0000;}
.content_section_outer .content_inner .news_notes_new .right_features_new ul.features_new li{ padding:5px 0px 5px 8px; background:url(../images/green_arrow.gif) no-repeat left 8px; width:144px;}
.content_section_outer .content_inner .news_notes_new .right_features_new ul.features_new li a{color:#164326; text-decoration:underline;}
.content_section_outer .content_inner .news_notes_new .right_features_new ul.features_new li a:hover{text-decoration:none;}

.content_section_outer .content_inner .media_new{width:311px; float:left; background:url(../images/news_bg_new.gif) repeat-y left top; border-bottom:1px solid #d9d9d9; margin:23px 0 23px 0; padding:0px;}
.content_section_outer .content_inner .media_new h2{background:url(../images/news_notes_new.gif) no-repeat; width:299px; height:35px; padding:8px 0 0 12px; margin:0px; font-size:15px; font-weight:bold;}
.content_section_outer .content_inner .media_new .img_left_new{width:83px; float:left; padding:10px 10px 0 10px; margin:0px;}
.content_section_outer .content_inner .media_new .right_desc_new{width:185px; float:left; padding:10px 10px 5px 0; line-height:14px;}
.content_section_outer .content_inner .media_new .right_desc_new ul.contest_new{padding:0px; margin:0px; list-style:none; border:0px solid #ff0000;}
.content_section_outer .content_inner .media_new .right_desc_new ul.contest_new li{ padding:5px 0; background:url(../images/contest_line.gif) repeat-x left bottom; width:162px;}
