img, div { behavior: url(iepngfix.htc) }

.float_left
{
    float:left;
}

.float_right
{
    float: right;
}

.clear
{
    clear:both;
}

#wrapper
{
    margin-left: auto;
    margin-right: auto;
}


a.dp-choose-date {
    float: left;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 5px 3px 0;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
    background-position: 0 -20px;
    cursor: default;
}

input.dp-applied {
    width: 80px;
    float: left;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #7F7F7F;
    border: 1px solid #BFBFBF;
    background-color: #DFDFDF;
}

/**NAVIGATION**/
#navigation
{   
	position: relative;
    float: right;
    width: 750px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #ff6600;
    display: inline;
}

#navigation a
{
    color: #ff6600;
    text-decoration: none;
}

#navigation a:hover
{
    color: #5A57AA;
    text-decoration: none;
}

#navlist
{
    float:right;
    display: inline;
    margin:0;
    margin-top:13px;
	margin-right: 200px;
    padding:0;
}

#navlist li
{
    display: inline;
    list-style-type: none;
    padding-right: 5px;
}



/**END NAVIGATION**/


/**HOME**/
#home_header
{
    float:right;
    display: inline;
    margin-right:32px;
}



#home_bg
{
    background-image: url('../images/home_bg.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    height: 1700px;
    width: 100%;
}

#home_container
{
    width: 1003px;
    margin-left: auto;
    margin-right: auto;
}

#home_directory
{
    float:right;
    margin-top: 200px;
    width:185px;
    height: auto;
    display:inline;
}


#home_directory #directory
{
    margin-right: 20px;
    margin-left: 25px;
    margin-top: 0px;
    padding:0px;
    list-style-position: outside;
}


#home_directory #directory li
{
    list-style-image: url(../images/directory_bullet.png);
    line-height: 21px;
    border-bottom: 1px solid #c4c1be;
    margin:0px;
    padding:0px;
}

#home_directory #directory li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#121212;
    text-decoration: none;
    font-weight: 500;
}

#home_directory #directory li a:hover
{
    color:#676767;
}

#whats_hot
{
    float:left;
    display:inline;
    margin-top: 60px;
    width: 770px;
}


#home_content
{
    float: left;
    display: inline;
    width: 770px;
}

#home_content #content
{
    float: left;
    width: 770px;
    margin-top: 50px;
}

/**HOME END**/


/**CATEGORY**/
.category
{
    float: left;
    background-image: url('../images/category_bg.jpg');
    background-repeat: no-repeat;
    height: 206px;
    width: 243px;
    display: inline;
    margin-right: 5px;
    margin-top: 5px;
    display: inline;
}



.category .title
{
    float:left;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-bottom: 1px solid #ff8f0f;
    margin-top: 15px;
    margin-left:5px;
    width: 235px;
    padding-bottom: 5px;
    display:inline;
}

.category .title a
{ 
    text-decoration: none;
    color: #35a349;
}

.category .title a:hover
{ 
    color: #358F46;
}

.category .view
{
    float: right;
    display: inline;
}

.category .view a
{
    font-family: arial,helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #f7941d;
    text-decoration: none;
}

.category .view a:hover
{
    color:#f58300;
}

.read_more
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    float: left;
    margin-left: 20px;
    margin-top:5px;
    display: inline;
}

.read_more a
{
    color: #ff8f0f;
    text-decoration: none;
}

.read_more a:hover
{
    color: #ea8511;
}

.category .category_excerpt
{
    margin-left: 5px;
}

.category .category_excerpt a
{
    color: #6d6d6d;
    text-decoration: none;
    font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
}

.category .category_excerpt a:hover
{
    color: #333333;
}

.category #thumbnail
{
    float:left;
    background-repeat: no-repeat;
    height: 89px;
    width: 233px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    display: inline;
}

/**END CATEGORY**/

/**LOWER CATEGORY**/
#lower_category_bg
{
    float: left;
    background-image: url('../images/lower_category_bg.png');
    background-repeat: no-repeat;
    width: 756px ;
    height: 225px;
    margin-top: 10px;

    display: inline;
}

.lower_category
{
    float: left;
    background-repeat: no-repeat;
    width: 224px ;
    height: 206px;
    margin-left: 20px;
    margin-top: 20px;
    display: inline;
}

.lower_category a
{
    color:#ffe59e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}

.lower_category a:hover
{
    color:#FFDC7F;
}

.lower_category_excerpt a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    margin-top: 15px;
    font-weight: normal;
}

.lower_category_excerpt a:hover
{
    color: #DFDFDF;
}

/**END LOWER CATEGORY**/

/**POPULAR DESTINATIONS**/
#popular_destinations_bg
{
    float: left;
    background-image: url('../images/popular_destinations_bg.png');
    background-repeat: no-repeat;
    width: 756px ;
    height: 197px;
    margin-top: 10px;
    display: inline;
}

#popular_destinations_bg #title a
{
    margin-top:10px;
    margin-left:20px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 17px;
    color: #0c5591;
    text-decoration: none;
    display: inline;
}

#popular_destinations_bg #title a:hover
{
    color: #07406F;
}

#popular_view_all a
{
    margin-top:10px;
    margin-right:20px;
    float:right;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #0c5591;
    text-decoration: none;
    display: inline;
}

#popular_view_all a:hover
{
    color: #07406F;
}



#destinations_container
{
    margin-left: 70px;
    margin-top: 25px;
}

.destinations
{
    float:left;
    width:125px;
    margin-right:10px;
}

.destinations_title
{
    width:125px;
    border-top: 1px solid #7f7f7f;
    margin-top: 5px;
    padding-top: 5px;
    text-align: right;
}

.destinations_title a
{
    color: #0779a9;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

.destinations_title a:hover
{
    color: #035475;
}

/**END POPULAR DESTIONATIONS**/




/**ARTICLES**/
#article_header
{
    float:right;
    display: inline;
    margin-right:32px;
}


#article_sides
{
    background-image: url('../images/article_side_bg.jpg');
    background-repeat: repeat-x;
    width: 100%;
}

#article_body_container
{
    background-image: url('../images/article_bg.jpg');
    background-repeat: no-repeat;
    height: 1500px;
    width: 1003px;
    margin-right: auto;
    margin-left: auto;
}


#article_body_container #content
{
    float:left;

    display: inline;
    margin-left: 20px;
    width: 760px;
}

#article_body_container #content #category
{
    margin-top: 75px;
    color:#fffefe;
    font-family: Arial, Helevetica, sans-serif;
    font-size: 23px;
    font-weight: bold;
    margin-left: 10px;
}

#article_body_container #content #category a
{
    margin-top: 75px;
    color:#fffefe;
    font-family: Arial, Helevetica, sans-serif;
    font-size: 23px;
    font-weight: bold;
    text-decoration: none;
}

#back
{
    float: left;
    font-size: 11px;
    font-family: arial,helvetica,sans-serif;
    color: #ff8800;
    font-weight: bold;
    text-decoration: none;
}

#back a:hover
{
    color: #ffa237;
}

#next a
{
    float: right;
    font-size: 11px;
    font-family: arial,helvetica,sans-serif;
    color: #ff8800;
    font-weight: bold;
    text-decoration: none;
}

#next a:hover
{
    color: #ffa237;
}

#previous a
{
    float: left;
    font-size: 11px;
    font-family: arial,helvetica,sans-serif;
    color: #ff8800;
    font-weight: bold;
    text-decoration: none;
}

#previous a:hover
{
    color: #ffa237;
}

#archive_content
{
    margin-top: 30px;
    width:720px;
    //color:#626262;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#archive_content a
{
    text-decoration: none;
    color:#ff7e00;
}

#archive_content a:hover
{
    color:#fc9938;
}

#archive_content .link
{
    color:#ff8800;
    font-weight: bold;
    text-decoration: none;
}

#archive_content .link:hover
{
    color:#FF9F2F;
}


#archive_content .title
{
    font-size: 21px;
    font-weight: bold;
    color: #35a349;
    margin-top: 25px;
    display: inline;
}

#archive_content .author
{
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #35a349;
    display: inline;
    margin-bottom: 10px;
    width: 715px;
}

#archive_content .date
{
    float: right;
    font-size: 13px;
    font-weight: bold;
    color: #35a349;
    display: inline;
}

#archive_content .primaryimage
{
    margin-bottom: 10px;
}

#archive_content .line
{
    border-bottom: 1px solid #e8e8e8;
    height: 1px;
    margin-bottom: 20px;
}

#archive_content #articleDestinationList
{
    float: left;
    margin-top: 20px;
    display: inline;
}


#archive_content #articleDestinationList a
{
    text-decoration: none;
    color: #35A349 ;
    font-size: 15px;
    font-weight: bold;
}

#archive_content #articleDestinationList a:hover
{
   color: #47BF5D;
}

/**SIDE BAR **/
#article_sidebar
{
    width:192px;
    float: left;
}

/**ARTICLES END**/

/**FOOTER**/
#footer
{
    float:left;
    width:800px;
    margin-top: 10px;
    margin-left: 112px;
    border-top: 1px solid #ffb400;
    display: inline;
}

#footer_nav
{
    //float:left;
    margin-top: 45px;
    width:750px;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    color:#56676b;
    //display: inline;
	//border: 1px solid #000;
	text-align: center;
}

#footer_nav table {
	//border: 1px solid #000;
	align: center;
	width: 300px;
	margin: 0 auto;
}

#footer_logo
{
    margin-top: 20px;
    margin-left: 110px;
    float:left;
    display: inline;
    width:121px;
}

#footer_nav a
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    color:#56676b;
    text-decoration: none;
}

#footer_nav a:hover
{
    color:#344549;
}

#Directory_listings
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FF8F0F;
    margin-top: 20px;
}

/**END FOOTER**/

/**ADS **/

#ad_banner_top
{
    height: 90px;
    width: 728px;
    float: right;
    display: inline;
}

#ad_footer_1
{
    float:left;
    margin-left: 36px;
    margin-top: 10px;
    margin-bottom: 20px;
    display: inline;
}

#ad_home_skyscraper
{
    margin-left: 15px;
    margin-top: 20px;
}

#ad_inner_skyscraper
{
    margin-left: 13px;
    margin-top: 90px;
}

.ad_inner_box
{
    margin-left: 2px;
    margin-top: 10px;
}

/** END ADS **/


/**Directory Listings Format**/


#directory_content
{
    margin-top: 30px;
    width:720px;
    color:#858585;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
#directory_content #directory_title
{
    font-size: 21px;
    font-weight: bold;
    color: #35a349;
    margin-top: 25px;
    display: inline;
    width: 720px;
}

#directory_content #directory_title a
{
    font-size: 21px;
    font-weight: bold;
    color: #35a349;
    text-decoration: none;
    margin-top: 25px;
    display: inline;
    width: 720px;
}

#directory_content #directory_title a:hover
{
    color:#238F37;
}


#directory_content .line
{
    border-bottom: 1px solid #e8e8e8;
    height: 1px;
    margin-bottom: 20px;
}


#orange
{
    width: 720px;
    border-bottom:5px solid #ff8a2b; 
}

.table_directory
{
    margin-top: 20px;
    width: 720px;
    height: 130px;
    border-bottom:1px solid #e8e8e8;
}

.table_directory .thumbnailholder
{
    float:left;
    width: 100px;
    height: 126px;
    display: inline;
}

.table_directory .thumbnail
{
    float:left;
    display:block;
}

.table_directory .readmore
{
    float:left;
    margin-top: 5px;
    display:inline;
}

.table_directory .detailholder, .table_directory .detailholder .name, #archive_content { color: #000; font-size: 14px;}

.table_directory .detailholder
{
    float:left;
    margin-left: 14px;
    display:inline;
	
}

.table_directory .detailholder .name
{
    //color:#969696;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}

.table_directory .detailholder .website
{
    margin-top: 10px;
}
.table_directory .detailholder .website a
{
    color: #f36523;
    text-decoration: none;
    font-weight: bold;
}

.table_directory .detailholder .website a:hover
{
    color: #e04700;
}

.table_directory .line
{
    border-bottom:1px solid #e8e8e8;
}

/**End Directory Listings Format**/


#searchbtn
{
    float:right;
}
#searchbtn button { border: 0; padding: 2px 3px; margin: 0; background-color: #ff830a; cursor:pointer; font-size:11px; color: #fff; border: 1px solid #ff830a;} 
#seachbtn input { border: 1px solid #ff830a; height: 20px;}


#weather_forecast { width: 600px; margin: 0 auto;}
#weather_forecast h1 { font-size: 21px;

font-weight: bold;

color: #35a349;


display: inline;
margin-bottom: 10px;

width: 720px; }
.weather img { display: block; border: 1px solid #000; width: 40px; height: 40px;}