.theme-default #slider
{
border:0px solid navy;
margin-top:-22px;

}
a
{
color:#ffffff;
font-weight:bold;

}
a.next
{
margin-left:100px;
border:1px solid black;

}
a.prior
{
margin-right:100px;

}
a.top_button
{
text-transform:uppercase;
font-weight:bold;
color:#ffffff;
text-decoration:none;
font-size:.8em;
line-height:32px;
text-shadow:1px 1px 1px #000000;
padding-left:12px;

}
a.top_button:hover
{
color:#BA001B;

}
a.top_menu
{
padding:12px;

}
a:hover
{
color:#BA001B;

}
a:visited
{
color:#ffffff;

}
body
{
margin-top:0px;
background-color:#260405;
background-image:url(../gradient_red_bg.png);
background-repeat:repeat-x;
margin-left:0px;
color:#ffffff;
font-family:verdana;

}
div.body_padding
{
width:950px;
padding:24px;
border:0px solid white;
margin-left:auto;
margin-right:auto;

}
div.contact_prompt_2
{
float:left;

}
div.copyright{
bottom:0;
width:600px;
text-align:center;
margin-left:auto;
margin-right:auto;
color:#ffffff;
border:0px solid white;
margin-top:40px;

}
div.error_message
{
font-weight:bold;
color:red;
text-shadow:-1px 1px 0px #000000;
background-color:#ffffff;
width:300px;
text-align:left;
padding:2px;
width:200px;
font-size:.8em;

}
div.float_left
{
float:left;
width:200px;

}
div.float_left_contact
{
float:left;
margin-left:25px;

}
div.float_left_main{
width:600px;
float:left;

}
div.form_prompt
{
float:left;
width:165px;

}
div.form_value
{
float:left;

}
div.login{
margin-top:8px;
margin-bottom:12px;
width:400px;
text-align:center;
text-transform:uppercase;

}
div.logo{
background-image:url(../logo.png);
width:295px;
height:216px;
border:0px solid white;
left:0px;
top:0px;

}
div.main_body
{
position:relative;
width:100%;
min-height:600px;
margin-right:auto;
margin-left:auto;
background-image:url(../files/decor/red_bg.gif);
background-repeat:repeat-x;
background-color:#260405;
border:0px solid white;

}
div.ribbon
{
position:relative;
width:100%;
height:8px;
border-top:1px solid white;
border-bottom:1px solid white;
top:0px;

}
div.side_menu
{
float:left;
margin-right:24px;
background-color:#000000;
padding-left:12px;
padding-right:12px;
padding-bottom:12px;
border:2px solid white;
width:200px;

}
div.top_button
{
float:left;
background-image:url(../button.png);
background-repeat:no-repeat;
height:25px;
width:120px;
border:0px solid white;

}
div.top_contact{
position:absolute;
top:0px;
right:0px;
height:150px;
width:400px;
border:0px solid white;
padding:0px;
font-size:.8em;
font-weight:bold;

}
div.top_menu
{
float:right;
width:900px;
height:25px;

}
div.wrapper
{
border:2px solid black;

}
h1
{
font-size:1.8em;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
text-shadow:-2px 2px 1px #4b00ff;

}
h2
{
font-size:1.2em;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
text-shadow:-2px 2px 1px #4b00ff;

}
iframe.editor
{
position:absolute;
top:-200px;
width:980px;
height:35px;

}
iframe.style_sheet_editor
{
position:fixed;
left:450px;
width:500px;
height:250px;
overflow:hidden;

}
iframe.template_window
{
position:relative;
left:375px;
width:650px;
height:350px;
top:-100px;

}
img.float_left
{
float:left;
margin:18px;
border:4px ridge maroon;

}
li.editor
{
display:inline;
margin-left:12px;

}
li.top_menu{
list-style-type:none;
display:inline;
margin-right:20px;

}
p
{
margin-top:18px;

}
span.address
{
font-size:1.2em;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
text-shadow:-2px 2px 1px #4b00ff;

}
textarea
{
width:600px;
height:700px;

}
textarea.comments{
width:300px;
height:125px;
margin-left:25px;

}
textarea.style_sheet_editor
{
width:500px;
height:150px;

}
textarea.upload_comment
{
width:300px;
height:150px;

}
ul
{
margin-left:12px;

}
ul.editor
{
display:inline;

}
ul.side_menu
{
list-style-type:none;

}
ul.top_menu
{
position:relative;
float:right;
top:-100px;
list-style-type:none;
display:inline;
margin-right:75px;
height:35px;

}

