

form#frmWPDecorator{
    width: 100%;
}

form#frmWPDecorator fieldset{
    width: 100%;
}

form#frmWPDecorator fieldset ul{
    width: 100%;
    float:left;
    margin: 0 0 10px 0;
}

form#frmWPDecorator fieldset ul li.row{
    width: 100%;
    float: left;
}

li.colrow{
    width: 49% !important;
    clear: none !important;
}

form#frmWPDecorator fieldset ul li.row ul{
    width: 100%;
    float: left;
}

form#frmWPDecorator fieldset ul li.row ul li{
    width: 48%;
    float: left;
}

form#frmWPDecorator fieldset ul li.row ul li.row{
    width: 100%;
}

form#frmWPDecorator fieldset ul li.row ul li div{
    width: auto;
}

form#frmWPDecorator fieldset ul li.row div{
    width: 600px;
    float: left;
}

form#frmWPDecorator fieldset ul li.row div input.checkbox{
    margin: 0 5px 0 0;
    float: left;
}

form#frmWPDecorator fieldset ul li.row div input.checkbox{
    float: left;
}

form#frmWPDecorator .textSmall{
    width: 65px;
    min-width: 10px !important;  
}

form#frmWPDecorator ul li label{
    font-weight: bold; 
}

ul.yui-nav{
   width: 90% !important;
}

ul.yui-nav li{
}

ul.yui-nav li a{
   font-size: 1.5em;
}

#sm_splashLink{
   padding: 5px;
   text-shadow: 0 1px rgba(255,255,255,0.9);
   font-size: 1em;
}


#sm_lightboxLink{
   padding: 5px;
   text-shadow: 0 1px rgba(255,255,255,0.9);
   font-size: 1em;
}


.yui-skin-sam .yui-toolbar-container .yui-toolbar-editcode span.yui-toolbar-icon {
    background-image: url(html_editor.gif );
    background-position: 0 1px;
    left: 5px;
}
.yui-skin-sam .yui-toolbar-container .yui-button-editcode-selected span.yui-toolbar-icon {
    background-image: url(html_editor.gif );
    background-position: 0 1px;
    left: 5px;
}

.editor-hidden {
    visibility: hidden;
    top: -9999px;
    left: -9999px;
    position: absolute;
}
textarea {
    border: 0;
    margin: 0;
    padding: 0;
}


  #frmWPDecorator fieldset ul li.row, #frmWPDecorator fieldset ul li.contentRow{clear: both; margin: 0; padding: 5px 0; color: #8c7e7e; text-shadow: 0 1px rgba(255,255,255,0.9); border-top: 1px solid rgba(255,255,255,0.7); border-bottom: 1px solid rgba(34,25,25,0.1); float: left; width: 100%;}
  #frmWPDecorator fieldset ul li.row:last-child {border-bottom: 0px double rgba(34,25,25,0.1);}
  #frmWPDecorator fieldset ul li.row:after {clear: both; display: block; height: 0; content: " "; visibility: hidden;}

  #frmWPDecorator {margin: 0; font-size: 13px;}

  #frmWPDecorator fieldset ul li.row label {float: left; width: 100px; vertical-align: top; padding-top: 5px !important;}
  #frmWPDecorator fieldset ul li.row label.radio { padding-top: 24px; } 

  #frmWPDecorator fieldset ul li.row .Right label {float: none; display: block; width: auto; padding: 4px 0; font-size: 18px; border-width: 0; cursor: pointer;}
  #frmWPDecorator fieldset ul li.row .Right label.large { font-size: 21px; margin-bottom: .8em; }

  #frmWPDecorator fieldset ul li.row .ButtonLabel {padding-top: 15px;}

#frmWPDecorator fieldset ul li.row input[type=text]:focus,
  #frmWPDecorator fieldset ul li.row input[type=password]:focus,
  #frmWPDecorator fieldset ul li.row textarea:focus,
  #frmWPDecorator fieldset ul li.row input[type=text].error,
  #frmWPDecorator fieldset ul li.row input[type=password].error,
  #frmWPDecorator fieldset ul li.row textarea.error {border-color: #930; box-shadow: inset 0 1px rgba(34,25,25,0.15), 0 1px rgba(255,255,255,0.8), 0 0 14px rgba(235,82,82,0.35); -moz-box-shadow: inset 0 1px rgba(34,25,25,0.15), 0 1px rgba(255,255,255,0.8), 0 0 14px rgba(235,82,82,0.35); -webkit-box-shadow: inset 0 1px rgba(34,25,25,0.15), 0 1px rgba(255,255,255,0.8), 0 0 14px rgba(235,82,82,0.35);}

  #frmWPDecorator fieldset ul li.row input[type=checkbox] {vertical-align: 25%;}

  #frmWPDecorator fieldset ul li.row h3 {padding: 0 0 18px; font-size: 28px; line-height: 1.1em; font-weight: bold; color: #524d4d; text-shadow: 0 1px rgba(255,255,255,0.9);}
  #frmWPDecorator fieldset ul li.row h3 a {font-weight: 300;}
  #frmWPDecorator fieldset ul li.row h3, #frmWPDecorator .ButtonHeading {border-bottom: 3px double rgba(34,25,25,0.1);}

  #frmWPDecorator fieldset ul li.row input[type=text],
  #frmWPDecorator fieldset ul li.row input[type=password],
  #frmWPDecorator fieldset ul li.row textarea {min-width: 375px;}

  #frmWPDecorator fieldset ul li.row .help_text {display: inline-block; margin-top: 5px; color: #8C7e7e; font-size: 13px; max-width: 500px; margin-left: 10px; margin-top: 15px;}
  #frmWPDecorator fieldset ul li.row .error {font-size: 13px; float: left; clear: both; margin-top: 5px; color: #cb2027;}
  #frmWPDecorator .Submit {padding-top: 24px; padding-left: 150px; border-top: 1px solid rgba(255,255,255,0.7); float: left; margin-bottom: 20px;} /* Float for IE */

.yui-panel-container{
    box-shadow: 0 1px 3px rgba(34,25,25,0.4); -moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4); -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);font-size: 2em;
padding: 10px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 15px;
background: white;
font-family: arial;
font-weight:bold;
color: #CC0000;
opacity: 1 !important;
}

#cb_RegFormContainer_c{

}

#cb_RegFormContainer_c #cb_RegFormContainer{

}

#cb_RegFormContainer_c #cb_RegFormContainer .hd{
   padding-top: 10px;
}

#cb_RegFormContainer_c #cb_RegFormContainer .bd{

}

#cb_RegFormContainer_c #cb_RegFormContainer .bd form#cb_RegForm{

}

#cb_RegFormContainer_c #cb_RegFormContainer .bd form#cb_RegForm h2{
font-size: 16px;
color: #474747;
}

#cb_RegFormContainer_c #cb_RegFormContainer .bd form#cb_RegForm ul{

}

#cb_RegFormContainer_c #cb_RegFormContainer .bd form#cb_RegForm ul li{

}

#cb_RegFormContainer_c #cb_RegFormContainer .bd form#cb_RegForm ul li label{
font-size: 20px;
float: left;
margin: 0px 5px 0px 0px;
width: 160px;
color: #474747;
}

#cb_RegFormContainer_c #cb_RegFormContainer .bd form#cb_RegForm ul li div{

}

#cb_RegFormContainer_c #cb_RegFormContainer .ft{

}

#cb_RegButton{
font-size: 20px;
padding: 5px;
}

#themeList{
  float: left;
  margin: 30px 0 0 0;
}

#decorationsContainer{
  margin: 0 0 10px 0;
  width: 100%;
  min-height:50px;
}

.decoration_panel{
  margin: 0 0 40px 0 !important;    
  box-shadow: 0 1px 3px rgba(34,25,25,0.4) !important; 
  -moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4) !important; 
  -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4) !important;
  border-radius: 6px !important; 
  border-width: 10px !important; 
  border-color: #DFDFDF !important; 
  border: 1px solid (221,221,221) !important;
  border-top: 0px !important;
  padding: 20px !important;
  width: 90% !important;
  border-bottom: 0px !important;
}

#decorableElementsUL a:hover{
    text-decoration: underline;
}

/* Always be sure to give your carousel items a width and a height */
.yui-carousel-element li {
    height: 75px;
    width: 75px;
    opacity: 0.6;
}

.yui-carousel-nav ul{
    float: left;
    width: auto !important;
    margin: 0;
}

.calheader{
    width:100% !important;
}

.yui3-calendar-header{
    width:80% !important;
}

.yui3-calendar-header-label{
    width:80% !important;
}

.yui3-calendarnav-nextmonth{
    margin: 0 0 0 3px;
}


