html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}

body{line-height:1;color:#333333;font-size:12px;font-family:Arial,Helvetica,sans-serif;background:#221e1f;padding-bottom:130px;
background: url('images/sidart_bg.png') no-repeat #221e1f top center;
}


:focus{outline:0}ol,ul{list-style:none}a:link,a:visited{text-decoration:none;color:#cccccc}a:hover{text-decoration:underline}.clear_float{clear:left}#shadow{margin:0px
auto;width:980px;background-color:#FFFFFF}#header{width:980px;height:244px;background-color:#221e1f}#header_overlay{display:none}

#header
#logo{cursor:pointer;width:980px;height:244px;float:left;background-image:url('images/sidart_header6.png')}

#header #logo
span{height:36px;overflow:hidden;font-family:Helvetica,Arial,sans-serif,arial;font-weight:bold;font-size:30px;line-height:36px;font-smooth:always;-webkit-font-smoothing:antialiased;color:#000000;margin-top:52px;margin-left:30px;display:block}

#tab_holder a
span{background:url('../../1424/styles/tab_sprite_1.png');}

#content{background-color:#221e1f}#nav_wrapper{background-color:#221e1f}#nav{background-color:#221e1f;width:980px;height:36px;overflow:hidden}#nav
div{float:left;width:163px;display:block;text-align:center;background-color:#221e1f}

#nav div
a{height:36px;display:block;font-family:Helvetica,Arial,sans-serif,arial;font-weight:bold;font-size:14px;font-smooth:always;-webkit-font-smoothing:antialiased;color:#f0f0f0;line-height:36px;cursor:pointer; background-image:url('images/sidart_menu.png'); 	background-repeat:no-repeat; 	text-indent: -90000px; }

#nav div a:hover{text-decoration:none;}
#nav div.last_nav, #nav div.end_nav{width:165px}
#nav div.active a{color:#222222;}

#main_body{width:100%; background: #2c2a2b;}
#main_body .file_upload_region .file_upload_holder a {color:#000000;}

.galleria-container{width:925px}
#sm_footer_container{width:908px}
#footer{width:950px;height:13px;margin:0px
auto 0;padding:12px
15px 13px 15px;font-size:10px;line-height:10px;color:#fff;overflow:hidden;background-color:#221e1f}
#footer .footer_decal
a{background:url('../../../styles/assets/rocketspark_logos.png');width:200px;height:14px;display:block}
#footer .footer_logo_r, #footer
.footer_logo_tm{color:#fff}
#footer .footer_logo_r
a{background-position:-0px -14px;color:#fff}
#footer .footer_logo_tm
a{background-position:-0px -42px;color:#fff}
#footer
.footer_copyright{float:left;opacity:0.3;-moz-opacity:0.30}
#footer
.footer_decal{float:right;text-indent:-9999px}
#header #logo
span{display:none}


#main_body .text_region .text_region_text{ color: #777777; }






#logo a, #logo span { 	height: auto; }
#slideshow img { border: solid 0px white; }

body #nav  a { 	}
body #nav #nav_1 a { 	background-position: -0px -0px; }
body #nav #nav_1 a:hover { background-position: -0px -36px; }
body#page_1 #nav #nav_1 a { background-position: -0px -72px; }
body #nav #nav_2 a { background-position: -163px -0px; }
body #nav #nav_2 a:hover { background-position: -163px -36px; }
body#page_2 #nav #nav_2 a { background-position: -163px -72px; }
body #nav #nav_3 a { background-position: -326px -0px; }
body #nav #nav_3 a:hover { background-position: -326px -36px; }
body#page_3 #nav #nav_3 a { background-position: -326px -72px; }
body #nav #nav_4 a { background-position: -489px -0px; }
body #nav #nav_4 a:hover { background-position: -489px -36px; }
body#page_4 #nav #nav_4 a { background-position: -489px -72px; }
body #nav #nav_5 a { background-position: -652px -0px; }
body #nav #nav_5 a:hover { background-position: -652px -36px; }
body#page_5 #nav #nav_5 a { background-position: -652px -72px; }
body #nav #nav_6 a { background-position: -815px -0px; }
body #nav #nav_6 a:hover { background-position: -815px -36px; }
body#page_6 #nav #nav_6 a { background-position: -815px -72px; }


#slideshow-container-box { width: 980px; position: relative; height: 420px; }
#slideshow { width: 540px; position: absolute; left: 0px; top: 0px; height:355px; overflow:hidden; margin: 30px 0px 30px 18px; }

#slideshow-contact-details {  width: 400px; height: 327px; position: absolute; left: 558px; top: 0px; width: 400px; margin: 45px 0px 0px 0px; }
#slideshow-contact-details a { width: 400px; height: 327px; text-indent: -9999px; display: block; background: url('images/sidart_details_contact.png') no-repeat top left; }
.address-form {display:none;}


#main_body .text_region .heading { font-family: "proxima-nova-soft",sans-serif !important; font-weight: 400 !important; color: #ccc !important; }
#main_body .picture_region .picture_region_border { background-color: #ddd; }


.row {width: 440px;padding: 5px;position: relative;}
#res_form label {float: left;	width: 180px;margin-right: 10px;	text-align: right;}
.status {position: absolute;	top: 5px;left: 350px;}
.status label {color: red;text-align: left!important;}


