#rockhappenz .sfm_textbox

{

    padding:1px;

}

#rockhappenz .sfm_textarea

{

    padding:2px;

    resize:none;

}

#rockhappenz .error_strings

{

    font-family:Verdana;

    font-size:12px;

    color:#660000;

}

#rockhappenz img

{

    border:0;

}

#rockhappenz .loading_div

{

    background-color:transparent;

    background-image:url("images/loading.gif");

    background-position:center center;

    background-repeat:no-repeat;

}

#rockhappenz input[type='submit'],input[type='reset']

{

    font:inherit;

    color:inherit;

}

#rockhappenz .sfm_cr_box

{

    font-family:Verdana;

    font-size:10px;

    color:#888888;

}

#rockhappenz .sfm_cr_box a

{

    color:#888888;

}

#rockhappenz .sfm_slider

{

    margin:0;

    display:inline-bock;

}

#rockhappenz .slider_label

{

    padding-top:5px;

    padding-left:3px;

    overflow:visible;

    display:inline-block;

}

#rockhappenz .form_outer_div

{

    margin:0 auto;

    border:2px solid #666666;

    background-color:#c0c0c0;

}

#rockhappenz .sfm_form_label

{

    background-color:transparent;

    font-family:Arial;

    font-size:12px;

    color:#00008b;

    font-weight:bold;

}

#rockhappenz .element_label

{

    background-color:transparent;

    font-family:Arial;

    font-size:12px;

    color:#00008b;

    font-weight:bold;

}

body#sfm_rockhappenz_body

{

    background-color:#000000;

    font-family:Arial;

    font-size:12px;

    color:#000000;

    margin:0px;

}

#rockhappenz .form_outer_div

{

    font-family:Arial;

    font-size:12px;

    color:#000000;

}

#rockhappenz .form_subheading

{

    background-color:transparent;

    font-family:Arial;

    font-size:18px;

    color:#00008b;

    font-weight:bold;

    margin:0;

    padding:0;

}

#rockhappenz .sfm_float_error_box

{

    font-family:Verdana;

    font-size:10px;

    color:#ffffff;

    background:none repeat scroll 0 0 #ff0000;

    border:0;

    border-radius:4px;

    -moz-border-radius:4px;

    -webkit-border-radius:4px;

    box-shadow:0 0 4px #333;

    border:1px solid #660000;

}

#rockhappenz .sfm_close_box

{

    font-family:Verdana;

    font-size:10px;

    color:#ffffff;

}

#rockhappenz .progress_box_container

{

    border:1px solid #8e8e8e;

    background-color:#cccccc;

    font-family:Arial;

    font-size:10px;

    color:#ffffff;

    text-align:center;

    vertical-align:middle;

}

#rockhappenz .progress_box

{

    background-color:#333333;

    width:2px;

    float:left;

    margin:2px;

}

#rockhappenz .page_heading

{

    background-color:transparent;

    font-family:Arial;

    font-size:18px;

    color:#00008b;

    font-weight:bold;

    margin:0;

    padding:0;

}

#rockhappenz .page_number

{

    background-color:transparent;

}

#rockhappenz input[type='text'],input[type='password'],input[type='email'],input[type='tel'],input[type='number']

{

    background-color:#ffffff;

    border:1px solid #888888;

    border-radius:5px;

    -moz-border-radius:5px;

    -webkit-border-radius:5px;

    font-family:Arial;

    font-size:13px;

    color:#000000;

    height:23px;

    line-height:23px;

}

#rockhappenz textarea

{

    background-color:#ffffff;

    border:1px solid #888888;

    border-radius:5px;

    -moz-border-radius:5px;

    -webkit-border-radius:5px;

    font-family:Arial;

    font-size:14px;

    color:#000000;

}





#rockhappenz #label8

{

    font-family:Arial;

    font-size:13px;

    color:#00008b;

    font-weight:bold;

}

#rockhappenz #label2

{

    font-family:Arial;

    font-size:12px;

    color:#005500;

    font-weight:bold;

}

#rockhappenz #label1

{

    font-family:Arial;

    font-size:12px;

    color:#005500;

    font-weight:bold;

}

#rockhappenz #label4

{

    font-family:Arial;

    font-size:12px;

    color:#005500;

    font-weight:bold;

}

#rockhappenz #label5

{

    font-family:Arial;

    font-size:12px;

    color:#005500;

    font-weight:bold;

}

#rockhappenz #label7

{

    font-family:Arial;

    font-size:24px;

    color:#005500;

    font-style:italic;

    font-weight:bold;

}

#rockhappenz #label6

{

    font-family:Arial;

    font-size:12px;

    color:#005500;

    font-weight:bold;

}



#rockhappenz #tc23010043f72282a99eb

{

    width:5px;

    height:5px;

    display:none;

}

#rockhappenz #HyperLink1_container

{

    z-index:20;

}

#rockhappenz #HyperLink1

{

    text-align:left;

    font-family:Arial;

    font-size:12px;

    color:#000000;

    text-decoration:underline;

    color:#0000ff;

}

#rockhappenz #HyperLink_container

{

    z-index:19;

}

#rockhappenz #HyperLink

{

    text-align:left;

    font-family:Arial;

    font-size:12px;

    color:#000000;

    text-decoration:underline;

    color:#0000ff;

}

#rockhappenz #label8_container

{

    z-index:18;

}

#rockhappenz #label_container

{

    z-index:17;

    border-width:1px;

    border-style:solid;

    border-color:#c0c0c0;

    background-color:#c0c0c0;

}

#rockhappenz #label

{

    text-align:center;

    font-family:Arial;

    font-size:12pt;

    font-weight:bold;

    color:#a52a00;

    background-color:#c0c0c0;

}

#rockhappenz #heading_container

{

    z-index:16;

}

#rockhappenz #label2_container

{

    z-index:6;

}

#rockhappenz #label1_container

{

    z-index:4;

}

#rockhappenz #label4_container

{

    z-index:9;

}

#rockhappenz #label5_container

{

    z-index:11;

}

#rockhappenz #label7_container

{

    z-index:15;

}

#rockhappenz #Multiline_container

{

    z-index:8;

}

#rockhappenz #Multiline

{

    height:304px;

}

#rockhappenz #Multiline

{

    float:left;

    z-index:8;

}

#rockhappenz #Attachment_container

{

    z-index:5;

}

#rockhappenz #Attachment

{

    float:left;

    z-index:5;

}

#rockhappenz #Image_container

{

    z-index:7;

}

#rockhappenz #Image

{

    float:left;

    z-index:7;

}

#rockhappenz #Name_container

{

    z-index:12;

}

#rockhappenz #Name

{

    float:left;

    z-index:12;

}

#rockhappenz #Email_container

{

    z-index:10;

}

#rockhappenz #Email

{

    float:left;

    z-index:10;

}

#rockhappenz #label6_container

{

    z-index:13;

}

#rockhappenz #Phone_container

{

    z-index:14;

}

#rockhappenz #Phone

{

    float:left;

    z-index:14;

}

#rockhappenz #StartOver_container

{

    z-index:1;

}

#rockhappenz #rockhappenz_StartOver_img

{

    width:265px;

    height:131px;

    border:none;

}

#rockhappenz #Captcha_container

{

    z-index:3;

}

#rockhappenz #Submit_container

{

    z-index:2;

}

#rockhappenz #rockhappenz_Submit_img

{

    width:380px;

    height:132px;

    border:none;

}



#rockhappenz #rockhappenz_outer_div_p1

{

    width:1080px;

    height:792px;

}

#rockhappenz #HyperLink1_container

{

    position:absolute;

    left:852px;

    top:9px;

    width:220px;

    height:84px;

}

#rockhappenz #HyperLink1

{

    position:absolute;

    left:0px;

    top:0px;

}

#rockhappenz #HyperLink_container

{

    position:absolute;

    left:10px;

    top:11px;

    width:220px;

    height:84px;

}

#rockhappenz #HyperLink

{

    position:absolute;

    left:0px;

    top:0px;

}

#rockhappenz #label8_container

{

    position:absolute;

    left:240px;

    top:14px;

}

#rockhappenz #label8_container

{

    width:602px;

    height:82px;

}

#rockhappenz #label8

{

    position:absolute;

    top:33px;

    left:0px;

    width:100%;

    text-align:center;

}

#rockhappenz #label_container

{

    position:absolute;

    left:29px;

    top:100px;

    width:1027px;

    height:40px;

}

#rockhappenz #label

{

    position:absolute;

    left:7px;

    top:0px;

}

#rockhappenz #heading_container

{

    position:absolute;

    left:8px;

    top:144px;

    width:988px;

    height:20px;

}

#rockhappenz #heading

{

    position:absolute;

    top:0px;

    left:0px;

    width:100%;

    text-align:center;

}

#rockhappenz #label2_container

{

    position:absolute;

    left:774px;

    top:509px;

}

#rockhappenz #label2_container

{

    width:200px;

    height:28px;

}

#rockhappenz #label2

{

    position:absolute;

    top:7px;

    left:0px;

    text-align:left;

}

#rockhappenz #label1_container

{

    position:absolute;

    left:90px;

    top:510px;

}

#rockhappenz #label1_container

{

    width:267px;

    height:28px;

}

#rockhappenz #label1

{

    position:absolute;

    top:7px;

    left:0px;

    text-align:left;

}

#rockhappenz #label4_container

{

    position:absolute;

    left:579px;

    top:536px;

}

#rockhappenz #label4_container

{

    width:88px;

    height:20px;

}

#rockhappenz #label4

{

    position:absolute;

    top:3px;

    left:0px;

    width:100%;

    text-align:center;

}

#rockhappenz #label5_container

{

    position:absolute;

    left:8px;

    top:535px;

}

#rockhappenz #label5_container

{

    width:40px;

    height:24px;

}

#rockhappenz #label5

{

    position:absolute;

    top:5px;

    right:0px;

    text-align:right;

}

#rockhappenz #label7_container

{

    position:absolute;

    left:11px;

    top:603px;

}

#rockhappenz #label7_container

{

    width:1061px;

    height:20px;

}

#rockhappenz #label7

{

    position:absolute;

    top:0px;

    left:0px;

    width:100%;

    text-align:center;

}

#rockhappenz #Multiline_container

{

    position:absolute;

    left:9px;

    top:179px;

}

#rockhappenz #Multiline

{

    width:1058px;

    height:298px;

}

#rockhappenz #Attachment_container

{

    position:absolute;

    left:90px;

    top:492px;

}

#rockhappenz #Attachment

{

    width:220px;

    height:24px;

}

#rockhappenz #Image_container

{

    position:absolute;

    left:773px;

    top:492px;

}

#rockhappenz #Image

{

    width:220px;

    height:24px;

}

#rockhappenz #Name_container

{

    position:absolute;

    left:58px;

    top:535px;

}

#rockhappenz #Name

{

    width:342px;

    height:19px;

}

#rockhappenz #Email_container

{

    position:absolute;

    left:676px;

    top:535px;

}

#rockhappenz #Email

{

    width:342px;

    height:19px;

}

#rockhappenz #label6_container

{

    position:absolute;

    left:173px;

    top:567px;

}

#rockhappenz #label6_container

{

    width:184px;

    height:20px;

}

#rockhappenz #label6

{

    position:absolute;

    top:3px;

    left:0px;

    text-align:left;

}

#rockhappenz #Phone_container

{

    position:absolute;

    left:366px;

    top:565px;

}

#rockhappenz #Phone

{

    width:342px;

    height:19px;

}

#rockhappenz #StartOver_container

{

    position:absolute;

    left:401px;

    top:644px;

    width:253px;

    height:119px;

}

#rockhappenz #Captcha_container

{

    position:absolute;

    left:24px;

    top:646px;

    width:361px;

    height:122px;

}

#rockhappenz #Submit_container

{

    position:absolute;

    left:686px;

    top:644px;

    width:368px;

    height:120px;

}

