.ms_tabsloading_icon{background:url(../images/spinner.gif);width:48px;height:48px;margin:0 auto}
.clr{clear:both}
body{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ccc;margin:0;background:#000;}
#wrapper_header{width:100%;height:120px}
#header{width:800px;height:120px;position:relative;margin:0 auto}
#wrapper_content{width:100%;background-color:#000}

#content{width:800px;padding-top:16px;padding-bottom:16px;margin:0 auto}
#wrapper_footer{width:100%;height:80px}
#footer{width:800px;height:80px;position:relative;padding-top:20px;margin:0 auto}
#left_side{width:256px;float:left;margin-right:16px;position:relative;padding-bottom:16px}
#right_side{width:528px;float:right;padding-bottom:16px}
#gallery{width:800px;clear:both}
a.logo{background:url(../images/logo.gif);background-repeat:no-repeat;width:492px;height:34px;margin-top:30px;text-indent:-3000em;display:block}
a.logo{background:url(../images/logo_blk.gif);background-repeat:no-repeat;width:563px;height:40px;margin-top:60px;text-indent:-3000em;display:block}
b, strong {color:#fff;}

h2{font-size:180%;margin:0 0 10px;color: #fff;}
h3{font-size:120%;margin:0 0 10px;color: #fff;}
h3.title{font-size:170%;margin:20px 0 5px 5px;color:#a5865c;}
p{line-height:18px;margin:0 0 20px;text-align: justify;}
a{color:#a5865c;text-decoration:none;font-weight:700}
a:hover{color:#fff}
#nav_menu{bottom:0;width:100%;position:absolute}
#nav_menu ul{list-style:none;height:25px;margin:0;padding:0}
#nav_menu li{float:left;height:25px;margin:0 35px 0 0}
#nav_menu li a{font-family:Arial, Helvetica, sans-serif;font-weight:700;text-transform:uppercase;display:block;float:left;color:#a5865c;text-decoration:none;text-align:center;height:25px}
#nav_menu li a:hover{color:#e1e0df}
.intro{background:#a5865c;margin-bottom:20px;color:#fff;font-size:16px;width:760px;padding:20px}
#left_nav li{height:24px;margin:0}
#left_nav li a{text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;height:18px;width:250px;padding-top:6px;padding-left:6px;display:block;float:left;text-decoration:none;color:#a5865c;font-weight:bolder}
#left_nav li a:hover,#left_nav li a.active{color:#e1e0df;background-color:#666}
#gallery_nav li{height:100px;width:190px;display:block;float:left;border:solid 1px #333;text-align:center;margin:4px}
#gallery_nav li a{height:92px;width:182px;display:block;float:left;padding:4px}
#gallery_nav li a.gal:hover{background-color:#666;color:#fff}
.gal_hover{background-color:#333}
.gal_default{background-color:#000}
#gallery_nav li a img{border:none;margin-bottom:5px;display:block}
#big_buttons a{width:256px;height:160px;display:block;float:left;margin-right:16px;text-indent:-3000px;background-image:url(../images/big_buttons.jpg)}
#big_buttons .hover{background-image:url(../images/big_buttons.jpg)}
a#big_collection,#big_collection .default{background-position:0 0}
#big_collection:hover,#big_collection .hover{background-position:-256px 0}
a#big_qa,#big_qa .default{background-position:0 -160px}
#big_qa:hover,#big_qa .hover{background-position:-256px -160px}
a#big_quote,#big_quote .default{background-position:0 -320px}
#big_quote:hover,#big_quote .hover{background-position:-256px -320px}
h3.phone{background:url(../images/telecom_icon.png) no-repeat;height:14px;background-position:0 3px;padding:3px 0 0 30px}
h3.fax{background:url(../images/telecom_icon.png) no-repeat;height:14px;background-position:0 -23px;padding:3px 0 0 30px}
h3.email{background:url(../images/telecom_icon.png) no-repeat;height:14px;background-position:0 -52px;padding:3px 0 0 30px}
.field_box{margin:20px 0}
.field_box ul{list-style-type:none;margin:0 0 20px;padding:0}
.field_box ul li{margin:0 0 5px;padding:0}
.field_box label{display:block;float:left;width:160px;height:11px;padding-top:5px}
.field_box .no_label{margin-left:160px}
.field_box textarea{height:100px;width:300px}
.validation-failed{border:1px solid red}
#main_img{width:800px;height:400px;margin-bottom:16px;position:relative}
#second_img{width:800px;height:295px;margin-bottom:16px}
img{border:none}
#strapline{background-image:url(../images/strapline.gif);background-repeat:no-repeat;width:372px;height:17px;position:absolute;top:25px;right:0;text-indent:-3000px}
#footer p{font-size:90%;text-transform:uppercase;margin:0 0 20px}
#footer a{text-transform:uppercase;font-size:90%;font-weight:bolder;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#a5865c}
#footer a:hover{color:#e1e0df}
#portfolio_wrap{width:798px;padding:0 1px}
#portfolio_wrap a{display:block;float:left;width:266px;height:150px;text-indent:-3000em;cursor:pointer;background-image:url(../images/portfolio/thumbs.jpg)}
#portfolio_wrap #img_a:hover,#portfolio_wrap #img_a .hover{background-position:-266px 0}
#portfolio_wrap #img_b{float:left;background-position:0 -150px}
#portfolio_wrap #img_b:hover,#portfolio_wrap #img_b .hover{background-position:-266px -150px}
#portfolio_wrap #img_c:hover,#portfolio_wrap #img_c .hover{background-position:-266px -300px}
#portfolio_wrap #img_d{float:left;background-position:0 -450px}
#portfolio_wrap #img_d:hover,#portfolio_wrap #img_d .hover{background-position:-266px -450px}
#portfolio_wrap #img_e:hover,#portfolio_wrap #img_e .hover{background-position:-266px -600px}
#portfolio_wrap #img_f{float:left;background-position:0 -750px}
#portfolio_wrap #img_f:hover,#portfolio_wrap #img_f .hover{background-position:-266px -750px}
#portfolio_wrap #img_g{float:left;background-position:0 -900px}
#portfolio_wrap #img_g:hover,#portfolio_wrap #img_g .hover{background-position:-266px -900px}
#portfolio_wrap #img_h{float:left;background-position:0 -1050px}
#portfolio_wrap #img_h:hover,#portfolio_wrap #img_h .hover{background-position:-266px -1050px}
#portfolio_wrap #img_i{float:left;background-position:0 -1200px}
#portfolio_wrap #img_i:hover,#portfolio_wrap #img_i .hover{background-position:-266px -1200px}
#edges_wrap{width:525px;float:right;margin:0 0px 0 0}
.edge{float:left;width:125px;height: 95px;text-align: center;font-weight:bold;}
#edges_wrap a{display:block;float:left;width:125px;height:60px;text-indent:-3000em;cursor:pointer;background-image:url(../images/edges/thumbs.jpg);margin-bottom: 3px;}
#edges_wrap div {margin-right: 5px;}
#edges_wrap #img_a:hover,#edges_wrap #img_a .hover{background-position:-125px 0}
#edges_wrap #img_b{float:left;background-position:0 -60px}
#edges_wrap #img_b:hover,#edges_wrap #img_b .hover{background-position:-125px -60px}
#edges_wrap #img_c{float:left;background-position:0 -120px}
#edges_wrap #img_c:hover,#edges_wrap #img_c .hover{background-position:-125px -120px}
#edges_wrap #img_d{float:left;background-position:0 -180px}
#edges_wrap #img_d:hover,#edges_wrap #img_d .hover{background-position:-125px -180px}
#edges_wrap #img_e{float:left;background-position:0 -240px}
#edges_wrap #img_e:hover,#edges_wrap #img_e .hover{background-position:-125px -240px}
#edges_wrap #img_f:hover,#edges_wrap #img_f .hover{background-position:-125px -300px}
#edges_wrap #img_g{float:left;background-position:0 -360px}
#edges_wrap #img_g:hover,#edges_wrap #img_g .hover{background-position:-125px -360px}
#edges_wrap #img_h{float:left;background-position:0 -420px}
#edges_wrap #img_h:hover,#edges_wrap #img_h .hover{background-position:-125px -420px}
#edges_wrap #img_i{float:left;background-position:0 -480px}
#edges_wrap #img_i:hover,#edges_wrap #img_i .hover{background-position:-125px -480px}
#edges_wrap #img_j{float:left;background-position:0 -540px}
#edges_wrap #img_j:hover,#edges_wrap #img_j .hover{background-position:-125px -540px}
#edges_wrap #img_k:hover,#edges_wrap #img_k .hover{background-position:-125px -600px}
#edges_wrap #img_l{float:left;background-position:0 -660px}
#edges_wrap #img_l:hover,#edges_wrap #img_l .hover{background-position:-125px -660px}
#edges_wrap #img_m{float:left;background-position:0 -720px}
#edges_wrap #img_m:hover,#edges_wrap #img_m .hover{background-position:-125px -720px}
#edges_wrap #img_n{float:left;background-position:0 -780px}
#edges_wrap #img_n:hover,#edges_wrap #img_n .hover{background-position:-125px -780px}
ul.toc{list-style-type:none;margin:0;padding:0}
ul.toc li ul{list-style-type:none}
ul.toc li{font-weight:700;margin-bottom:10px;font-size:14px}
ul.toc li ul li{font-weight:400;margin-bottom:0;font-size:10px}
#main_img #caption{position:absolute;z-index:50000;top:0;left:0;width:256px;height:400px;color:#fff;background-image:url(../images/caption_bg.png);overflow:hidden;font-size:12px}
#main_img #caption div{padding:10px 20px}
#ms_load_msg{width:80px;height:30px;line-height:30px;background:#a5865c;position:absolute;top:10px;right:10px;z-index:16777100;color:#fff;font-size:12px;font-weight:700;text-align:center}
.service_box{margin-bottom:20px}
.service_box img{float:left;margin-right:20px}
.service_box .text{float:left;width:388px;margin:0;padding:0}
.service_box .text h3{margin-top:0}
ul.ms_tabs li{float:left;margin:0}
div.ms_tabscontent{position:relative;overflow:hidden}
div.ms_tabswrapper{width:10000px;height:100%;position:absolute;top:0;left:0}
div.ms_tabsslide{position:relative;float:left;overflow:hidden}
.ms_tabscaption{position:absolute;left:0;top:0;width:100%;overflow:hidden;background:#000;height:40px}
.ms_tabsloading{position:absolute;left:0;top:0;width:100%;height:100%;background:#a5865c}
div.ms_tabsprev{position:absolute;left:0}
div.ms_tabsnext{position:absolute;right:0}
#main_img .ms_tabscontent{width:800px;height:400px;background:#625e5b}
#main_img .ms_tabsslide{width:800px;height:400px}
.ms_tabsloading_status{width:100px;height:78px;position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-39px}
.ms_tabsloading_text{color:#fff;width:100px;height:20px;line-height:20px;text-align:center;font-size:14px;margin:10px auto 0}
#ms_popup_overlay{background:#000;z-index:16777001}
#ms_popup_wrapper{z-index:16777010}
.iframeshim{z-index:16777000}
#ms_popup_top,#ms_popup_bottom{overflow:hidden}
#ms_popup_top{height:30px}
#ms_popup_bottom{height:50px}
#ms_popup_left,#ms_popup_right{width:50px;overflow:hidden}
#ms_popup_wrapper .left,#ms_popup_wrapper .right{height:100%;width:50%;float:left}
#ms_popup_wrapper h3 {color: #666;}
#ms_popup_wrapper .top,#ms_popup_wrapper .bottom{height:50%;width:100%}
#ms_popup_top .left,#ms_popup_top .right{background-image:url(../images/popup_border_top.png);background-position:top left}
#ms_popup_left .top,#ms_popup_left .bottom{background-image:url(../images/popup_border_left.png);background-position:top right}
#ms_popup_left .bottom{background-position:bottom right}
#ms_popup_right .top,#ms_popup_right .bottom{background-image:url(../images/popup_border_right.png);background-position:top left}
#ms_popup_right .bottom{background-position:bottom left}
#ms_popup_bottom .left,#ms_popup_bottom .right{background-image:url(../images/popup_border_bottom.png);background-position:top left}
#ms_popup_background{background:#fff;overflow:hidden}
#ms_popup_content{background:#fff;padding:10px;color:#666;}
#ms_popup_extras{width:100%;position:relative;margin-top:20px}
#ms_popup_title h3{font-size:18px;margin:0;padding:0}
#ms_popup_nav{float:right;width:50px;height:20px}
#ms_popup_prev,#ms_popup_next{margin-left:10px;width:20px;height:20px;float:right;background:red}
#ms_popup_close{position:absolute;top:15px;right:35px;width:30px;height:30px;background-image:url(../images/popup_close.png);background-position:0 0;z-index:16777020;cursor:pointer}
#ms_popup_close.hover{background-position:-30px 0}
#ms_popup_content #popup_img{height:300px;width:300px;border:1px solid #FFF;padding:5px}
#ms_popup_content #popup_text{width:300px;margin-left:10px;margin-top:20px}
#ms_popup_content #popup_text div{width:80px;float:left;font-weight:700}
#ms_popup_content #popup_text p{color:red;border-bottom:1px solid #FFF;line-height:12px;margin:2px 0}
.no_right_margin,a#big_qa{margin-right:0}
#nav_menu a.active,#nav_menu a.active:hover{color:#fff}
#left_nav ul,#gallery_nav ul,ul.ms_tabs{list-style:none;margin:0;padding:0}
#big_collection,#big_quote,#big_qa,#ms_popup_title{float:left}
#portfolio_wrap #img_a,#edges_wrap #img_a{float:left;background-position:0 0}
#portfolio_wrap #img_c,#edges_wrap #img_f{float:left;background-position:0 -300px}
#portfolio_wrap #img_e,#edges_wrap #img_k{float:left;background-position:0 -600px}
#ms_popup_wrapper .right,#ms_popup_bottom .right{background-position:top right}
