/** MAIN BACKGROUND **/
html { background-color: #FFFFFF; 
       background-image: url('bg.jpg');
       background-repeat: no-repeat;
       background-position: center;
       background-attachment: fixed;
       background-size: fill;
	   font-family: 'Chelsea Market', cursive;
}

/** HEADER **/
header#page_header #header_bg { 
    background-color: #C1E1F5;
 }
header#page_header nav#user_nav { background: none; color: #D61043;}
header#page_header, header#page_header a { color: #D61043 !important; }
/** HERO SLIDE **/
header#page_header {  }
header#page_header #hero {  }
header#page_header #hero a#logo {   background-color: transparent; box-shadow: none; margin-top: -2em;}
header#page_header #hero a#logo img { }
/** MAIN CONTENT **/
#main_content { 
   max-width: 1000px; 
   background-color: #ffffff;
   margin-top: 1em;
   font-family: 'Chelsea Market', cursive;
   }
#main_content section#package_select { 
   background-color: background: rgba(237,63,127,1);
   background: -moz-linear-gradient(top, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,63,127,1)), color-stop(100%, rgba(200,25,91,1)));
   background: -webkit-linear-gradient(top, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   background: -o-linear-gradient(top, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   background: -ms-linear-gradient(top, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   background: linear-gradient(to bottom, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed3f7f', endColorstr='#c8195b', GradientType=0 );   
   color: #ffffff; 
   font-family: 'Chelsea Market', cursive; 
   font-style: normal !important;}
.ui-widget-header {
   background-image: none;
   background-color: background: rgba(237,63,127,1);
   background: -moz-linear-gradient(top, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,63,127,1)), color-stop(100%, rgba(200,25,91,1)));
   background: -webkit-linear-gradient(top, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   background: -o-linear-gradient(top, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   background: -ms-linear-gradient(top, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   background: linear-gradient(to bottom, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed3f7f', endColorstr='#c8195b', GradientType=0 ); 
   border: none;
}
#main_content footer.main-actions { background: none; }
nav.breadcrumbs {  background-color: background: rgba(237,63,127,1);
   background: -moz-linear-gradient(top, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,63,127,1)), color-stop(100%, rgba(200,25,91,1)));
   background: -webkit-linear-gradient(top, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   background: -o-linear-gradient(top, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   background: -ms-linear-gradient(top, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   background: linear-gradient(to bottom, rgba(237,63,127,1) 0%, rgba(200,25,91,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed3f7f', endColorstr='#c8195b', GradientType=0 );  font-family: 'Chelsea Market', cursive;}
h1, h2, form fieldset.container legend { color: #007B9A; font-family: 'Chelsea Market', cursive; }
/** WIDGETS **/

/** FOOTER **/
footer#page_footer { 
    background-color: transparent;
    color: #000000;
 }
 
