body {
    background-color:#ebd353; 
    text-align: center;
    min-width: 963px;
    margin-top: 0px;
    font-family:Times New Roman;
    font-size:11px;
    color:#333333;
}
h1{padding-right:20px;color:#7e7979;font-size:9px;}
h2{color:#870405;font-size:14px;font-weight:bold;}
strong {color:#870405;}
a {color:#870405;font-size:11px;text-decoration:underline;}
a:hover{color:#870405;font-size:11px;text-decoration:none;}
span, span a {font-size:12px;}
textarea {border-color:#e6968e;border-style:solid;border-width:1px;}
ul {padding-top:0px;}

#about_me_sidepanel {color:#870405;font-size:15px;background:url(../images/about_me.gif) left no-repeat;width:235px;height:441px;padding-left:20px;padding-top:60px;padding-right:20px;}
#captcha{margin:0 0 2px 7px;padding:2px 0 0 6px;}
#cc_xxDIV {position:absolute;text-align:center;margin-left:450px;top:480px;font-size:11px;width:215px;}
#contact {font-size:12px;}
#content {background:url(../images/intro.gif) top left repeat;padding:10px 18px 20px 20px;font-size:11px;}
#content ul {margin-top:0px;margin-bottom:10px;}
#content p, #content a {font-size:14px;}
#demo_sidepanel {color:#870405;font-size:16px;background:url(../images/screenshots_side_panel.gif) left no-repeat;width:235px;padding-left:20px;padding-top:80px;height:443px;}
#demo_cust {margin-left:100px;}
#d_r_image {margin-left:40px;}
#faq_sidepanel {color:#870405;font-size:16px;background:url(../images/faq_sidepanel.gif) left no-repeat;width:235px;height:710px;padding-left:20px;padding-top:60px;padding-right:20px;}
#faq_sidepanel a, #sidepanel_list a,#sitemap_sidepanel a, #sidepanel_list span {font-size:14px;}
#faqs {font-size:12px;}
#sidepanel_list, #privacy_list {padding-top:60px;padding-left:20px;padding-right:5px;}
#features_image {margin-top:170px;margin-left:5px;}
#features_sidepanel {color:#870405;font-size:14px;background:url(../images/feature_list_side_panel.gif) left top no-repeat;width:235px;height:1000px;}
#footer {padding-left:20px;width:963px;height:70px;background:url(../images/footer.gif) left no-repeat}
#footer_1 {color:#7e7979;font-size:11px;}
#footer_2 {padding-left:120px;width:100%;}
#h1holder {float:right;}
#highlight {color:#870405;}
#home_sidepanel {padding-top:30px;color:#870405;font-size:16px;background:url(../images/features_side_panel.gif) left no-repeat}
#intro {background:url(../images/intro.gif) left no-repeat;padding:10px 18px 20px 20px;font-size:11px;height:192px;}
#more {float:right;color:#870405;text-decoration:none;font-size:13px;}
#msgbox {color:#7e7979;text-align:left;font-size:11px;padding-bottom:5px}
#message {outline: none;width:300px;height:100px;max-width:300px;max-height:100px;resize:none;}
#navibar {background:url(../images/navi_bar.gif) left no-repeat;height:31px;width:963px;padding-left:205px;}
#password-clear {display:none;}
#privacy_image {margin-left:5px;}
#privacy_list {margin-bottom:50px;}
#privacy_sidepanel {color:#870405;background:url(../images/privacy_side_panel.gif) left top no-repeat;width:235px;height:760px;}
#privacy_sidepanel, #privacy_sidepanel span {font-size:11px;}
#purchase_image {margin-left:40px;}
#purchase_list h2, #purchase_list p{padding-left:20px;}
#purchase_sidepanel {color:#870405;background:url(../images/purchase_side_panel.gif) left top no-repeat;width:235px;height:670px;padding-top:60px;}
#purchase_sidepanel, #purchase_sidepanel span {font-size:14px;}
#signup_sidepanel {color:#870405;font-size:16px;background:url(../images/testimonials_side_panel.gif) left no-repeat;width:235px;padding-left:20px;padding-top:60px;padding-right:20px;}
#sitemap_content {margin-left:20px;}
#sitemap_image {margin-top:20px;margin-left:10px;}
#sitemap_sidepanel {color:#870405;font-size:16px;background:url(../images/sitemap_side_panel.gif) left top no-repeat;width:235px;padding-top:60px;}
#su_cust {margin-left:30px;}
#su_td3 {padding-bottom:20px;}
#title {display:block;}
#topics_sidepanel {color:#870405;font-size:16px;background:url(../images/topics_sidepanel.gif) left no-repeat;width:235px;padding-top:60px;}
#wedding_cake_image {margin:2px 11px 0px 0px;}
#wrapper {text-align:left;width:963px;margin-left:auto;margin-right: auto;}

.btn{background-color:#eec9c2;width:auto;color:#870405;font-size:13px;font-weight:bold;height:auto;padding-left:2px;padding-right:2px;border:solid 2px #e6968e;}
.btn:hover, .btn:focus {background:#870405;color:#eec9c2;}
.home_login_form {background:url(../images/login.gif) left no-repeat;height:155px;padding-top:40px;padding-left:28px;}
.input_1 {outline: none;height:18px;width:300px;border:1px solid #edc6bf;line-height:10px;margin-bottom:2px;padding-left:5px;padding-top:3px;color:#333333;font-size:11px;}
.input_2 {outline: none;height:18px;width:100px;border:1px solid #edc6bf;line-height:10px;margin-bottom:2px;padding-left:5px;padding-top:3px;color:#333333;font-size:11px;}
.link_image{border:none;}
.noul{text-decoration:none;}
.sc_link {padding-left:5px;}
.sm_link {padding-left:20px;}
.su_header_link {color:#870405;font-size:12px;text-decoration:none;}
.su_header_link hover {color:#870405;font-size:12px;text-decoration:underline;}
.su_link {color:#333333;font-size:12px;text-decoration:none;}
.su_td1 {width:288px;}
.su_td2 {width:106px;text-align:right;}

/*nav bar*/
#nav, #nav ul{margin:0;list-style-type:none;list-style-position:outside;position:relative;line-height:2em;font-size:12px;z-index:1;font-weight:bold;}
#nav a:link, #nav a:active, #nav a:visited{display:block;padding:0px 12px;border:1px solid #d01102;color:#ffffff;text-decoration:none;background-color:#d01102;}
#nav a:hover{background-color:#ffffff;color:#d01102;}
#nav li{left:40px;float:left;position:relative;}
#nav ul {position:absolute;width:12em;top:2em;display:none;}
#nav li ul a{width:12em;float:left;}
#nav ul ul{top:auto;}	
#nav li ul ul {left:12em;margin:0px 0 0 10px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}

/*rotating pics*/
.pics { height: 141px; width: 129px; padding:0; margin:0; overflow: hidden }
.pics img { height: 141px; width: 129px;}
.pics2 { height: 141px; width: 116px; padding:0; margin:0; overflow: hidden }
.pics2 img { height: 141px; width: 116px;}

/*validated form*/
#support_form .label {padding-top:2px;padding-right:8px;vertical-align:top;text-align:right;width:125px;white-space:nowrap;color:#870405;font-size:12px;}
#support_form .field {padding-bottom: 10px;white-space: nowrap}
#support_form .status {padding-top: 2px;padding-left: 8px;vertical-align: top;width: 150px;white-space: nowrap;}
#support_form label.error {background:url("../images/nogood.gif") no-repeat left center;padding-left: 24px;padding-bottom: 2px;font-weight: bold;color: #870405;}
#support_form label.checked {background:url("../images/good.gif") no-repeat left center}
.secinput {vertical-align:top;}

/*scrolling msgbox*/
#message_box, .message_box {position:absolute;top:300px;left:40%;z-index: 10;background:red;padding:5px;border:1px solid #CCCCCC;text-align:left;font-size:12px;font-weight:bold;color:white;width:auto;height:auto;opacity:0.8;filter:alpha(opacity=80)}
#message_box.ok, .message_box.ok {width:auto;height:auto;background:green;}
.message_box.notok {height:auto;left:25%}
#close_message, .close_message {cursor:pointer;margin-right:10px;}