html, body
{
    margin: 0;
    padding: 0;
    height: 100%;
}
body, td, th
{
    /*font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 10px;*/
    color: #003300;
    vertical-align: top;
}
body
{
    background: #0E0C07 url(../images/bg.jpg) no-repeat fixed 50% 0%;
    text-align: left;
    line-height: 20px;
    color: #333;
    font-size: 13px;
    /*font-family: Tahoma,Geneva,sans-serif*/
    font-family: Arial, Tahoma, Verdana;
}
a:link
{
    color: #003300;
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
    color: #003300;
    outline: none;
}
a:hover
{
    text-decoration: none;
    color: #66CC00;
}
a:active
{
    text-decoration: none;
    color: #003300;
}
.style1
{
    color: #8D683F;
}
.style2
{
    color: #FFFFFF;
    font-weight: bold;
}
.style3
{
    font-size: 10;
}
.style4
{
    font-size: 10px;
}
.style5
{
    font-size: 10pt;
}
.style6
{
    font-size: 12px;
}
.style7
{
    font-size: 12pt;
}
.style8
{
    font-size: 11px;
}
.style9
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style10
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
content_home page
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #003300;
}
.IndexLgText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #003300;
}
h1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #006600;
    margin-bottom: 0;
}
#cta
{
    position: absolute;
    right: 50%;
    margin-right: 400px;
    top: 200px;
    background-image: url(images/cta-prices.png);
    width: 164px;
    height: 157px;
}
/* -------------------[ Main Page Elements ]------------------- */
#wrap
{
    background-color:#fff;
    clear: both;
    margin: 0 auto;
    padding: 0;
    min-height: 100%;
    position: relative;
    width: 980px; /*background: #EDF4E3;*/
}
#header
{
    width: 980px;
    margin: 0 auto;
    padding: 0;
}
#head-content
{
    width: 960px;
    background: url(../images/banner2.jpg) top center no-repeat;
    padding: 0 10px;
    margin: 0 auto;
    height: 130px;
}
#head-content a, #head-content a:visited, #head-content a:hover
{
    color: #7F8081;/*#97999c; */
    font-size:14pt; text-transform:none; 
    font-family:Tahoma,Geneva,sans-serif;
    font-style:oblique;
}
 
.slogan { padding-top:80px; margin:15px 0px 0px 10px; float:left;
 height:30px; width:365px; vertical-align:bottom}
 
#sitetitle
{
    width: 480px;
    float: left;
    margin: 0;
    padding: 0;
}
#sitetitle h1, #sitetitle .title
{
    font-size: 30px;
    padding: 0;
    margin: 24px 0 0;
    text-align: left;
    line-height: 1.2em;
    letter-spacing: -1px;
}
#sitetitle .description
{
    font-size: 9pt;
    padding: 0;
    margin: 0;
    text-align: left;
}
#head-banner468
{
    float: right;
    width: 468px;
    height: 60px;
    margin-top: 24px;
    border: 1px solid #999;
    overflow: hidden;
}
#page
{
    clear: both;
    /*background:url("../images/bg/background.jpg") no-repeat fixed 10% 0%;*/
    /*margin: 0 auto;*/    
    padding: 0px 5px 120px 5px; /*background-color: #fff;*/
    min-height: 100%;
}
#page h2
{
    margin-left:8px;     
    font-size:22px;
    font-weight:normal;
    padding:10px 0 7px;
    text-transform:capitalize;
    width:100%;
}
.crumbtrail
{
    /*background:url("/Content/Images/bg/bg-header-article.gif") repeat-x scroll left top transparent;
    height:21px;*/      
    margin: 0px 10px 10px 10px;
    padding:3px;
    background-color:#F2FFE1;
    border-left:1px solid #C4D877;
    border-right:1px solid #C4D877;
    border-bottom:1px solid #C4D877;
     -moz-border-radius: 0px 0px 10px 10px ;
    border-radius:0px 0px 10px 10px;
}
.contentleft
{
    width: 630px;
    float: left;
    padding: 0;
    margin: 0;
}
#sidebarleft
{
    width: 140px;
    padding: 0;
    margin: 0;
}
.contentright
{
    width: 320px;
    float: right;
    padding: 0;
    margin: 0;
}

.introduction {
    background:url("../images/bg/header-bg.png") repeat-x scroll 0 0 transparent;
    border:1px solid white;
    height:220px;
    margin-top:15px;
    float:right;
    position:relative;
    width:300px;    
    -moz-border-radius:15px 15px 15px 15px;
    border-radius:15px 15px 15px 15px;
}

.PanelMulti {
    background:url("../images/bg/header-bg.png") repeat-x scroll 0% 100% transparent;
    border:1px solid white;    
    margin:0 auto;
    position:relative;
    width:500px;  
    -moz-border-radius:15px 15px 15px 15px;
    border-radius:15px 15px 15px 15px;
}
.PanelMulti img
{     
    float:left;
    height:100px;
    margin:0 0 5px 5px;    
    width:100px;    
    background:none repeat scroll 0 0 white;
    border:1px solid #CCCCCC;
    padding:4px;
    vertical-align:middle;
}

.round {
    -moz-border-radius:15px 15px 15px 15px;
}
#sidebar
{
    width: 320px;
    float: none;
    display: block;
}

#sidebar-bottom
{
    width: 320px;
    clear: both;
    display: block;
}

#sidebar-bottom-left
{
    width: 170px;
    float: left;
    padding: 0;
    margin: 0;
}
#sidebar-bottom-right
{
    width: 140px;
    float: right;
    padding: 0;
    margin: 0;
}
#footer
{
    background: #EDF4E3;
    border: 1px solid #C4D877;
    font-size: 8pt;
    position: absolute;
    bottom: 0;
    margin-left: 1px;
    width: 99.7%;
    height: 110px; /* Height of the footer */ /*background:#6cf;*/
    text-align: left;
}
.fmenu-bottom
{
    background-color: #E0E4EA;
    border-bottom: 1px solid #B6B6B7;
    color: #434343;
    font: 11px arial;
    height: 16px;
    padding: 4px 12px;
}
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
    clear: both;
    display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix
{
    height: 1%;
}
.clearfix
{
    clear: both;
    display: block;
}
/* End hide from IE-mac */
.center
{
    text-align: center;
}
/* menu nav*/
#nav
{
    font-size: 9pt;
    font-weight: bold;
    padding: 0;
    margin: 0;
    border: 1px solid #C4D877; /*#AAE15E;*/
    background: #F2FFE1; /*#DEE9B1;*/
}
#nav ul
{
    list-style: none;
    padding: 0;
    margin: 0 auto;
}
#nav a, #nav a:link, #nav a:visited
{
    /*color: #003300;*/
    display: block;
    text-decoration: none;
    padding: 3px 8px; /*background: #BF0099;*/
}
#nav a:hover, #nav a:active
{
    color: #FFF; /*#E62686;*/
    background-color: #00A53A; /*#C4D877;*/
}
.SelectedMenu, .SelectedMenu a
{
    color: #FFFFFF; /*#E62686;*/
    background-color: #00A53A;
}
#nav li
{
    float: left;
    padding: 0 1px 0 1px;
}
#nav li ul
{
    border-top: 0;
    z-index: 9999;
    position: absolute;
    left: -999em;
    height: auto;
    width: 160px;
    margin: 0;
    padding: 0;
    background: #000;
}
#nav li li
{
    border-right: 0;
    border-top: 1px solid #333;
}
#nav li ul a
{
    width: 144px;
}
#nav li ul a:hover, #nav li ul a:active
{
}
#nav li ul ul
{
    margin: -29px 0 0 160px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
{
    left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
{
    left: auto;
}
#nav li:hover, #nav li.sfhover
{
}
.post
{
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 0 10px;
    padding: 15px;
}
.postdate
{
    border-top: 1px dotted #FFD7FA;
    font-size: 8pt;
    margin: 0;
    padding: 5px 0 0;
}
.postdate .left
{
    float: left;
    width: 300px;
}
.postdate .right
{
    float: right;
    text-align: right;
    width: 100px;
}
img.post-thum, img.thumbnail
{
    /*background: none repeat scroll 0 0 #FFFFFF;*/
    border: 1px solid #FFD7FA;
    float: left ;
    margin: 0 0 5px 5px;
    padding: 2px;
    width:100px;
    height:100px;
}
a img, img a
{
    border: medium none;
}
.entry, .entrysum, .entrysumhp
{    
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 5px 5px 5px 5px;
    margin-bottom:10px;    
}
.entry, .entrysum {
    background-color: #F2FFE1;     
    border: 1px solid #C4D877;/*#A2FF99;    */
}
.entrysum, .entrysumhp
{
  width:570px;
  margin-left:8px;  
}
.entrysumhp 
{
    border-bottom:1px solid #00B5C8;/*#C4D877;*/
}
.entry img, .entrysum img, .entrysumhp img 
{
    margin:5px;  
    background:none repeat scroll 0 0 white;
    border:1px solid #CCCCCC;    
    padding:2px;
    vertical-align:middle;
}
.entrysum img, .entrysumhp img 
{
    float:left;
    height:75px;    
    width:75px;   
}
.entrycontent, .entrysumcontent
{
    float:left;
    margin-left: 10px; 
    width: 470px;
}
.entrysumcontent { width:450px}
.entrycontent h3
{
    margin-top: 5px;
    margin-bottom:5px
}
.content {     
    font-size:13px;
    line-height:16px;
    padding-bottom:10px
}
.content img{     
    float:left;
    margin-right:10px
}
.HomeSection
{
    margin: 10px 5px 0 5px;   
    border: 1px solid #00B5C8 ;
     -moz-border-radius: 10px;
    border-radius: 10px;
}

.HomeSection h3
{
    margin: 3px 0 5px 10px;
}
.ViewAllLink {     
    font-style:italic; 
    border-bottom:1px solid #80BC02;
    background:url(../../Content/Images/icon/more_icon.png) no-repeat right;
    padding: 2px 24px 0px 2px;
    margin-bottom:5px;
    margin-right:10px;
    /*background-color:#80BC02;
    padding:3px;
    color:#FFFFFF;*/
}
/*.ViewAllLink img{
    margin-bottom:-7px;
    padding-left:3px
}*/
 
a.more-link ,  a.more-link:hover,   a.more-link:visited{
    font-style:italic;  
    text-decoration:underline; 
     
}
.more-link img{     
     width:auto;
     height:auto;
     float:none;
     border:none;  
     margin:0 0 4px 0px;   
} 
.Panel
{
    background-color: #F0D5E2;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 5px;
    /*border:1px solid white;  */
    border: 1px solid #FF66CC;
    margin: 5px 5px 20px 5px;
}
.Panel ul
{
    list-style: none;
    margin: 10px 0 1em 15px;
    padding: 0;
}
.Panel ul li
{
    /*line-height:1.3em;*/
    margin: .25em 0;
    padding: 0 0 0 15px;
    background: url(../../Content/Images/Icon/scho-arrow.gif) no-repeat 0 7px;
}
.Panel h3
{    
    background-color:#FBBD35;
    border:1px solid #F5A20E;
    color:#FFF;
    margin:-20px 2px 2px 20px;
    padding:2px 8px;
    position:absolute;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.FloatLeft
{
    float: left;
}
.FloatRight
{
    float: right;
}
.marquee
{
    white-space: nowrap;
    overflow: hidden;
    visibility: hidden;
}
#marq_kill_marg_bord
{
    border: none !important;
    margin: 0 !important;
}
ul.UploadAjax
{
    list-style: none;
}
.UploadAjax
{
    padding: 0 20px;
    float: left;
    width: 230px;
}
.UploadWrapper
{
    float: left;
    width: 133px;
    margin: 0 auto;
}
div.UploadButton
{
    /*height: 29px;	*/
    height: 23px;
    width: 100px; /*background: url(../../Content/img/button.png) 0 0;*/
    border: 1px solid green;
    background-color: Gray;
    font-size: 14px;
    color: #C7D92C;
    text-align: center; /*padding-top: 15px;*/
}
/* 
We can't use ":hover" preudo-class because we have
invisible file input above, so we have to simulate
hover effect with javascript. 
 */
div.UploadButton.hover
{
    /*background: url(../../Content/img/button.png) 0 56px;*/ /*color: #95A226;*/
    border: 1px solid green;
    color: #FFFFFF;
    background-color: Black;
}
/*
#button2.hover, #button4.hover {
	text-decoration:underline;
}
*/
/* for slide */
#slider
{
    width: 410px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */ /*-moz-border-radius: 8px;     padding: 5px 5px 5px 5px;     border: 1px solid #A2FF99;*/
}
#sliderContent
{
    width: 410px; /* important to be same as image width or wider */
    position: absolute;
    top: 0;
    margin-left: 0;
}
.sliderImage
{
    float: left;
    position: relative;
    display: none;
}
.sliderImage span
{
    position: absolute;
    font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 384px;
    background-color: #000; /*#F2FFE1; */
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear
{
    clear: both;
}
.sliderImage span strong
{
    font-size: 14px;
}
.top
{
    top: 0;
    left: 0;
}
.bottom
{
    bottom: 0;
    left: 0;
}
ul
{
    list-style-type: none;
}

/* for intro */
.clear
{
    clear: both;
}
#gallery
{
    position: relative;
    height: 360px;
    padding: 5px;
}
#gallery a
{
    float: left;
    position: absolute;
}
#gallery a img
{
    border: none;
}
#gallery a.show
{
    z-index: 500;
}
#gallery .caption
{
    z-index: 600;
    background-color: #000;
    color: #ffffff;
    height: 30px;
    width: 100%;
    position: absolute;
    bottom: 5px;
    text-align: center;
}
#gallery .caption .content
{
    margin: 5px;
}
#gallery .caption .content h3
{
    margin: 0;
    padding: 0;
    color: #1DCCEF;
}
.title_hn
{
    color:#FFF; /*color: #79BD01;*/
    display: block;
    font-family: verdana,geneva,lucida,arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 8px 0 3px;
    text-align: left;
    text-decoration: none;
}
.errorMsg
{
    color: #FF0000;
}
.PagingMore
{
    font-weight:bold;
    margin-right:8px;
}
.PagingCurrentPage
{
    font-weight:bold;
    margin-left:3px;
    margin-right:3px;
}
.Paging, .PagingMore, .PagingCurrentPage
{
    padding: 2px 3px 2px 3px;
}
.Paging a, .PagingMore a, .PagingCurrentPage a
{
    margin: 2px 3px 2px 3px;
    border: 0px solid red;
}
.headline_middle_left {
    /*background:url("http://www.spafinder.com/assets/images/deal-days/consumers/september/headline_middle_left_header.gif") no-repeat scroll left center transparent;*/
    background-color:#00B5C8;
    color:#FFFFFF;
    font-family:Georgia,"Times New Roman",serif;
    font-size:20px;
    font-weight:200;
    height:30px;
    margin-bottom:8px;
    padding:12px 0 0 20px;
    width:580px;
    -moz-border-radius: 10px 10px 0px 0px ;
    border-radius:10px 10px 0px 0px ;
}
