/* Base Elements */

*{ margin:0px; padding:0px;  }

*{ margin:0px;}

.nowrap { white-space:nowrap; }

:focus { outline: 0; }

.bold { font-weight:bold; }

img{ border:0px;}


#footer{ border-top:1px solid #333; height:40px; text-align:left; width:666px; clear:both; margin-top:5px;}

#links{ width:49%; text-align:left; float:left; clear:left; font-size:0.6em; margin-top:2px; }

#links a, #links a:visited{ text-decoration:none; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#999999;}

#links a:hover{ text-decoration:none; font-size:10px; color:#863530; font-family:Geneva, Arial, Helvetica, sans-serif;}

#copyright{ width:49%; text-align:right; float:left; clear:right; font-size:0.8em; margin-top:5px;}

span.article_separator{ display:none;}

body { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#000; color:#999999;  }

h1 { font-family: "Geneva", Geneva, Arial, Verdana, sans-serif; font-size:22px; color:#FFFFFF; margin:0px; font-weight:normal; clear:both;}

h2{ font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#000; color:#999999; font-weight:bold; color:#D3CBCB; padding-bottom:6px;}

h3{ font: 14px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;; font-weight:bold; margin:0px; padding:0px; line-height:24px; }

h4{ font: 16px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#000; color:#999999; font-weight:bold; color:#D3CBCB;  padding-bottom:6px; padding-top:16px;  }

img{ behavior:url(../js/iepngfix/iepngfix.htc); }

a:link, a:visited, a:active{text-decoration:none;}

a:hover{ text-decoration:underline; }

table, td{ vertical-align:top;}

#wrapper { text-align: center; vertical-align: middle; width: 100%; height:100%; background-color:#000; margin:0px; border:0px; margin-top:14%;}
/*  ID  display:block; height:100%; background-color:#000; position: relative; /* container positioning margin-left: auto; margin-right: auto; vertical-align:bottom; text-align:justify; font-size:11.5px; */

#container{ width:670px; text-align:left; height:800px; overflow:visible; display:block; font-size:12px/18px; line-height:20px;}

#container2{ width:670px; overflow:visible; display:block; font-size:12px/18px; text-align:center; }

#logocolor{ display:block; margin-bottom:4px; }

#clear{ clear:both; }

#div{  height:1px; display:block; width:99%; margin-top:4px; margin-bottom:0px; border-top:#2F2F2F 1px solid;  }

#div2{  height:1px; display:block; width:100%; margin-top:10px; margin-bottom:0px; border-top:#2F2F2F 1px solid; clear:both; }

#img_box{ margin-right:20px; margin-top:10px; margin-bottom:5px; display:block; float:left; }

#img_box2{ margin-left:20px; margin-top:0px; margin-bottom:10px; display:block; float:right; }

#link_box{ height:80px; width:188px; display:block; float:right; background-color:#000000; background-image:url(images/link_box.gif); background-repeat:no-repeat; background-position:14px 4px; margin-left:25px; margin-bottom:5px; padding-top:2px;}

#link_box_home{ height:auto; width:188px; display:block; float:right; background-color:#000000; background-image:url(images/link_box_home.gif); background-repeat:no-repeat; background-position:14px 4px; margin-left:25px; margin-bottom:5px; padding-top:2px; text-align:right;}

#footer_pad{width:100%; height:120px; display:block;}

#link_box2{ height:110px; width:188px; display:block; float:right; background-color:#000000; background-image:url(images/link_box2.gif); background-repeat:no-repeat; background-position:14px 4px; margin-left:0px; margin-bottom:5px; padding-top:2px;}

#link_box3{ height:110px; width:188px; display:block; float:right; background-color:#000000; background-image:url(images/link_box3.gif); background-repeat:no-repeat; background-position:14px 4px; margin-left:0px; margin-bottom:5px; padding-top:2px;}

#link_box4{ height:110px; width:188px; display:block; float:right; background-color:#000000; background-image:url(images/link_box4.gif); background-repeat:no-repeat; background-position:14px 4px; margin-left:0px; margin-bottom:5px; padding-top:2px;}

#link_box5{ height:110px; width:188px; display:block; float:right; background-color:#000000; background-image:url(images/link_box5.gif); background-repeat:no-repeat; background-position:14px 4px; margin-left:0px; margin-bottom:5px; padding-top:2px;}


#box_01{ width:100%; height:21px; clear:both; font-size:11px; color:#FFFFFF; display:block; text-align:left; padding-left:40px; padding-top:4px; text-decoration:none;}

#link_box a:link, #link_box a:visited, #link_box2 a:link, #link_box2 a:visited, #link_box3 a:link, #link_box3 a:visited, #link_box4 a:link, #link_box4 a:visited, #link_box5 a:link, #link_box5 a:visited,  #link_box_home a:link, #link_box_home a:link, #link_box_home a:visited{ width:100%; height:21px; clear:both; font-size:11px; color:#65838F; display:block; text-align:left; padding-left:40px; padding-top:4px; text-decoration:none;}

#link_box_home a:active{ width:100%; height:21px; clear:both; font-size:11px; color:#65838F; display:block; text-align:left; padding-left:40px; padding-top:4px; text-decoration:none; color:#FFFFFF; background-image:url(images/marker.gif); background-repeat:no-repeat;}

#link_box a:hover, #link_box2 a:hover, #link_box3 a:hover, #link_box4 a:hover, #link_box5 a:hover, #link_box_home a:hover{ text-decoration:underline; font-size:11px; color:#ffffff; background-image:url(images/marker.gif); background-repeat:no-repeat; background-position:15px 9px;}

#news_box{ width:162px; height:123px; display:block; padding:0px; background-repeat:no-repeat; float:right; margin-top:15px; vertical-align:top; }

#int-pad { padding-right:20px; vertical-align:top; margin-top:100px; width:100%; display:block;}

#int-pad table, #int-pad td{ padding-right:20px; vertical-align:top;}

#int-pad2{ padding-left:28px;}

#int_col{ width:33%; background-color:#000000; height:385px; padding-right:10px; display:block; float:left; text-align:left; margin-bottom:5px;}

#int_col2{ width:33%; background-color:#000000; height:385px; padding-left:10px; display:block; float:left; text-align:left; margin-bottom:5px;}

#int_col3{ width:96%; background-color:#000000; height:auto; padding-left:10px; display:block; float:right; text-align:left; margin-bottom:5px; margin-top:20px; clear:right;}

#int_pad{ padding-right:8px; padding-left:0px; padding-top:5px; padding-bottom:0px; clear:both; margin-bottom:3px; width:100%; height:auto; vertical-align:top; text-align:left;}

#subcat01, #subcat02, #subcat03, #subcat04, #subcat05, #subcat06, #subcat07, #subcat08, #subcat09, #subcat10, #subcat11, #subcat12, #subcat_nav01, #subcat_nav02{display: none;}

 #trigger1, #trigger1 a:link, #trigger1 a:visited, #trigger2, #trigger2 a:link, #trigger2 a:visited, #trigger3, #trigger3 a:link, #trigger3 a:visited, #trigger4, #trigger4 a:link, #trigger4 a:visited, #trigger5, #trigger5 a:link, #trigger5 a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#65838F; padding-bottom:0px; width:100%; clear:both; height:30px; background-color:#000000; display:block; list-style:circle; padding-left; font-weight:500; text-indent:5px; letter-spacing:1px; text-decoration:none;} 
 
 #trigger1 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:112px; color:#525E54; padding-bottom:0px; width:100%; clear:both; height:20px; background-color:#000000; display:block; list-style:circle; padding-left; font-weight:500; text-indent:5px; letter-spacing:2px; text-decoration:none;} 
  
 #pad-client-area{ height:11px; _height:5px; display:block; width:100%;}
 
 #client-div{ height:1px; width:100%; border-bottom:1px #252627 solid; margin-bottom:10px; margin-top:4px; }

#img_fix_documents, img_fix_documents table{ width:99%; _width:98%;overflow:hidden;}

#nwcolub-left{width:35%; text-align:left; float:left; background-color:#000; height:20px; display:22px; vertical-align:top; margin-top:8px;}

#nwcolub-right{width:64%; text-align:right; float:left; clear:right; background-color:#000; height:22px; display:block; vertical-align:top; margin-top:8px; padding-top:5px;}

#nwcolub-left-home{width:45%; text-align:left; float:left; background-color:#000; height:20px; display:22px; vertical-align:top; margin-top:8px;}

#nwcolub-right-home{width:54%; text-align:right; float:left; clear:right; background-color:#000; height:22px; display:block; vertical-align:top; margin-top:8px; padding-top:5px;}

#nwcolub-right a:link, #nwcolub-right a:visited, #nwcolub-right-home a:link, #nwcolub-right-home a:visited{ color:#666666; font-size: 1em;}

#nwcolub-right a:hover, #nwcolub-right-home a:hover{ color:#CCCCCC; text-decoration:none; font-size: 1em;}

#contact_submit_align{padding-right:0px; float:left; padding-left:66px; text-align:center;}

#conatct_padding_top{ width:100%; clear:both; height:20px; _height:0px; display:block;}

#quote-columb-1{width:40%; height:auto; display:block; float:left; overflow:hidden; margin-right:28px;}

#quote-columb-2{width:55%; height:auto; display:block; float:left; overflow:hidden; clear:right;  text-align:right;}

#quote_submit_align{padding-right:12px; float:right; text-align:right; float:right;}

#quote-space{width:100%; height:33px; display:block;}

#quote-pad{padding-left:22px; padding-top:10px;}

#fields-required{text-align:left;  font-size:11px; padding-left:0px; float:left; padding-top:4px;}

#quote-buttons-container{width:100%; height:auto; display:block; float:left; overflow:hidden; clear:both; margin-bottom:10px;}

#contact_col1{ width:68%; display:block; height:auto; float:left; padding-left:5px;}

#contact_col2{ width:30%; display:block; height:auto; float:left; padding-left:5px; clear:right; margin-top:10px; _margin-top:4px;}

#field_left{ padding-left:4px;}

#comments_pad{ padding-top:8px;}

#contact_container{ height:45px; vertical-align:middle; display:block; width:auto; padding-top:5px; clear:both;}

#td-height{ height:40px;}

#quote_table table{ float:left;}

#quote_table td{ height:45px; vertical-align:middle; text-align:left;}

#quote_table-2{ float:left;}

#quote_table-2 td{ height:45px; vertical-align:middle; text-align:left;}

#comments-pad{height:5px; display:block; width:100px;}

#comments-td-2{ padding-left:22px; vertical-align:middle;}

#contact-fields-required{text-align:left; float:left; font-size:11px; padding-left:0px;}

#top-page-pad{ width:100%; height:20px; display:block; clear:both;}

#thumpaddingright{ margin-right:15px; margin-bottom:15px;}

#commentForm {margin: 0px 20px 0px 20px; display: none; text-align:center; z-index:999; }

#upload{ color:#FFFFFF;}

#spotlight_author{ color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:8px; padding-bottom:4px;  float:left; width:50%;}

#gallery_title{ color:#959595; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:8px; float:left; padding-bottom:4px;   text-align:right; width:50%;}

.hm_spotlight, a.hm_spotlight:link, a.hm_spotlight:active, a.hm_spotlight:visited{font-size:11px; color:#5B789F; font-weight:bold; text-decoration:none;}a.hm_spotlight:hover{font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}

 .hm_spotlight h2, a.hm_spotlight h2:link,  a.hm_spotlight h2:active,  a.hm_spotlight h2:visited{font-size:14px; color:#959595; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; } a.hm_spotlight h2:hover{font-size:14px; color:#DFDFDF; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

#fp-link, #fp-link a:link, #fp-link a:active, #fp-link a:visited {color:#CBB925; font-size:12px; text-decoration:none;}

#fp-link a:hover{ text-decoration:underline;}

#flash_back{background-image:url(images/site/flash-back.jpg); width:666px; height:217px; display:block; vertical-align:middle; text-align:center;}

#home-spotlight-img{padding-bottom:4px;}

#phone-align{text-align:right; margin-bottom:3px; padding-right:5px; padding-top:65px;}

#menupad-top{margin:2px; padding:1px; clear:both;}

#container-table-pad{padding-top:30px;}

#home-table-pad-01{padding-top:10px; padding-bottom:10px;}

#home-table-pad-02{padding-right:20px;  padding-top:5px;}

#shoot-pad-01{padding-right:13px;}

#formats-pad-01{padding-top:10px;}

#formats-pad-02{padding-right:20px;}

#photography-pad01{padding-left:10px;}

#photography-pad02{padding:5px;}

#accent{font-style:italic; font-size:13px/18px;}

#ie_post-pad-fix01{ padding:0px;}

#sound_wave{padding-left:5px; float:right;}

#tv{padding-left:5px; float:right; margin-top:10px;}

#post_formats-01{padding-right:20px; width:50%; vertical-align:top;}

#post_formats-02{padding-left:10px; width:50%; vertical-align:top;}

#graphics-pad-01{ vertical-align:top; padding-right:20px; width:50%;}

#graphics-pad-02{ float:right; padding-left:4px;}

#graphics-pad-03{ vertical-align:top; padding-left:10px; width:50%;}

#web_formats-01{padding-right:20px; width:50%; vertical-align:top;}

#web_formats-02{padding-left:10px; width:50%; vertical-align:top;}

#studio-pad-01{padding-left:10px;}

#studio-pad-02{padding-bottom:80px; padding-right:10px; float:left;}

#career-pad-01{padding-top:10px;}

#career-pad-02{padding-right:20px; width:50%; vertical-align:top;}

#career-pad-03{padding-top:14px;}

#career-pad-04{padding-left:0px; width:50%; vertical-align:top;}

#client-area-box{width:500px;  _width:500px; height:100px; overflow:auto; border:1px solid #999999; background-image:url(images/shadow.jpg); background-repeat:no-repeat; display:block; float:left; margin-right:50px;
_margin-right:50px; }

#client-area-pad-01{padding-top:10px; _padding-top:2px; padding-bottom:5px; width:75%; clear:both;}

#client-area-pad-02{padding-top:9px; }

#client-area-pad-03{padding-left:10px; padding-top:5px; vertical-align:top;}

#client-img{padding-top:4px; float:left;}

#ctpad{ padding:5px; _padding:0px;}

/*  Class */

.copyright{ text-align:right; display:table; height:5px; float:right; color:#333333; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width:50%; display:block; }

.asterik{ color:#666666}

.contentheading{font-family:Geneva, Arial, Helvetica, sans-serif; color:#747474; font-size:1.3em; font-weight:bolder; margin-bottom:5px; text-align:justify; padding-top:8px; margin-bottom:10px;}

.readon, a.readon:link, a.readon:active, a.readon:visited, .back_button, .back_button a:link, .back_button a:active, .back_button a:visited { font-size:12px; color:#6CB4D0; text-decoration:none; text-align:right; width:100%; float:right;}

a.readon:hover, .back_button a:hover{ font-size:12px; color:#65838F; text-decoration:none;}

.img_border{ border:1px solid #999999;}

.message{ color:#999999;}

.hm_spotlight, a.hm_spotlight:link, a.hm_spotlight:active, a.hm_spotlight:visited{font-size:11px; color:#5B789F; font-weight:bold; text-decoration:none;}a.hm_spotlight:hover{font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}

 .hm_spotlight h2, a.hm_spotlight h2:link,  a.hm_spotlight h2:active,  a.hm_spotlight h2:visited{font-size:14px; color:#959595; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; } a.hm_spotlight h2:hover{font-size:14px; color:#DFDFDF; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

.spotlight_type{  font-size:10px;}

.spotlight_title{color:#FFFFFF; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.spotlight_type{  font-size:10px;}

.spotlight-02{font-size:11px; line-height:14px;}

.spotlight-01{color:#CCCCCC; font-weight:bold;}

.pageon, a.pageon:link, a.pageon:visited{ color:#FFFFFF;}

.dsw_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;}

.actors-tag{ color:#A35B55; font-size:12px; font-weight:bold;}

.job-links { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-style:normal;}

a.job-links:link, a.job-links:visited, a.job-links:active, a.job-links:hover { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-style:normal;}

.user-agree, .user-agree a:link, .user-agree a:active, .user-agree a:visited{color:#333333; font-size:9px; text-align:left;}

/*  Fixes ID */

#ie_post-pad-fix01{ padding:10px;#}

h1 { font-family: "Geneva", Geneva, Arial, Verdana, sans-serif; font-size:22px; color:#FFFFFF; margin:0px; font-weight:normal; line-height:normal;#}

html>body h1 { *font-family: "Geneva", Geneva, Arial, Verdana, sans-serif; *font-size:22px; *color:#FFFFFF; *font-weight:normal; *font-style:normal; *line-height:normal; #}

h4{ font: 16px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#000; color:#999999; font-weight:bold; color:#D3CBCB;  padding-bottom:6px; padding-top:5px;  #}

#img_box{ margin-right:20px; margin-top:5px; margin-bottom:5px; display:block; float:left; #}

#int_pad{ padding-right:8px; padding-left:0px; padding-top:3px; _padding-top:0px; padding-bottom:0px; clear:both; margin-bottom:3px; _margin-bottom:0px; width:98%; height:auto; vertical-align:top; text-align:left;#}

#link_box{ _height:110px; _width:188px; _display:block; _float:right; _background-color:#000000; _background-image:url(images/link_box.gif); _background-repeat:no-repeat; _background-position:14px 4px; _margin-left:25px; _margin-bottom:5px;  _padding-top:0px;#}

#div2{  height:1px; display:block; width:100%; margin-top:10px; _margin-top:10px; margin-bottom:0px; border-top:#2F2F2F 1px solid; clear:both; #}

#link_box a:link, #link_box a:visited, #link_box2 a:link, #link_box2 a:visited, #link_box3 a:link, #link_box3 a:visited, #link_box4 a:link, #link_box4 a:visited, #link_box5 a:link, #link_box5 a:visited,  #link_box_home a:link, #link_box_home a:visited{ _width:100%; _height:11px; _clear:both; _font-size:11px; _color:#65838F; _display:block; _text-align:left; _padding-left:40px; _padding-top:0px; _text-decoration:none;#}

#wrapper { text-align: center; vertical-align: middle; width: 100%; height:100%; background-color:#000; margin:0px; border:0px; margin-top:9%; _margin-top:10%; #}

html>body #wrapper { *text-align: center; *vertical-align: middle; *width: 100%; *height:100%; *background-color:#000; *margin:0px; *border:0px; *margin-top:15%; #}

#contact_col1{ width:71%; display:block; height:auto; float:left; padding-left:5px;#}

#contact_col2{ width:27%; display:block; height:auto; float:left; padding-left:5px; clear:right;#}

html>body #contact_col1{ *width:73%; *display:block; *height:auto; *float:left; *padding-left:5px;#}

html>body #contact_col2{ *width:26%; *display:block; *height:auto; *float:left; *padding-left:5px; *clear:right;#}

#contact_container{ _height:0px; _vertical-align:top; _display:block; _width:auto; _padding-top:0px; _clear:both;#}

html>body  #contact_container{ *height:65px; *vertical-align:middle; *display:block; *width:auto; *padding-top:3px; *clear:both;#}

#footer_pad{width:100%; height:120px; _height:0px; display:block;#}

html>body #footer_pad{*width:100%; *height:0px; *display:block;#}

#contact_submit_align{padding-left:107px; _padding-left:125px;  float:left; text-align:center;#}

#quote_table-2 td{ height:53px; _height:54px; vertical-align:middle; text-align:left;#}

html>body #quote_table-2 td{ *height:51px; *vertical-align:middle; *text-align:left;#}

#quote_submit_align{padding-right:7px; float:right; text-align:right; float:right;#}

##quote-space{width:100%; height:35px; display:block;#}

html>body #contact_submit_align{*padding-left:127px; *float:left; *text-align:center;#}

.copyright{ text-align:right; padding-right:0px;  _padding-top:0px; font-size:9px; display:table; height:5px; _height:0px; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; display:block; #}

#cts01 .input{ border:1px solid #333333; background-color:#000000; color:#999999; font-size:11px;}

#cts01{ width:49%; float:left; clear:left; text-align:left; height:500px; display:block;}

#city{ width:220px; float:left; text-align:left; font-size:19px; margin-bottom:4px; clear:left; color:#c1c1c1; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px;}

body>html #city{ *width:220px; *float:left; *text-align:left; *font-size:19px; *margin-bottom:0px; *clear:left; *color:#c1c1c1; *font-family:Verdana, Arial, Helvetica, sans-serif; *margin-bottom:0px;}

#add{ margin-top:20px; margin-bottom:20px; color:#c1c1c1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.83em; clear:both; line-height:20px;}

html>body #add{ *margin-top:10px; *margin-bottom:10px; *color:#c1c1c1; *font-family:Verdana, Arial, Helvetica, sans-serif; *font-size:0.66em; *clear:both; *line-height:20px;}

#city2{ width:49%; float:left; text-align:left; font-size:0.79em; margin-bottom:4px; clear:right; color:#7A7A7A; font-family:Verdana, Arial, Helvetica, sans-serif;}

#line{ clear:both; height:1px; width:100%; display:block; margin-bottom:4px; margin-top:5px; border-top:0px solid #333333; color:#7A7A7A; font-family:Verdana, Arial, Helvetica, sans-serif;}

#loginform{ width:100%; text-align:right; display:block;  margin-bottom:7px; height:86px; background-color:transparent;}

#formcol{ width:60%; float:left; clear:left; margin-top:10px; margin-bottom:5px; text-align:left;}

#formcol2{ width:39%; float:left; clear:right; margin-top:10px; margin-bottom:5px;}

#fieldc{ float:left; width:48%; clear:left;}

#fieldc2{ float:left; width:46%; clear:right; padding-left:60px; }

img#ct2{ clear:both;}

#input2, #cfmessage{border:1px solid #333333; background-color:#000000; color:#999; height:96px; width:346px; clear:both; margin-top:5px;}

#submit{ clear:both; width:100%; display:block; margin-bottom:15px; margin-top:15px;}

#submit input{ background-image:url(http://www.digitalstudioswest.com/images/stories/build/submit.gif); height:20px; width:76px; border:0px; display:block; text-indent:-9009px; background-color:#000000; font-size:0px; cursor:pointer;}

img#ctdiv{ margin-bottom:6px;}

img#ctinfo{ margin-left:50px;}


#cts01{ width:49%; float:left; clear:left; text-align:left; height:500px; display:block;}

#cts02{ width:49%; float:left; clear:right; text-align:left; height:500px; display:block; margin-bottom:10px;}

#cts02 img{ margin-top:40px;}

#cts02pad{ padding-left:99px;}

#cts02pad{ padding-left:99px;}

#lga{ background-image:url(http://www.digitalstudioswest.com/images/stories/build/lgabg.gif); width:205px; height:124px; display:block; margin-top:30px; z-index:1; margin-top:60px;}



#loginform ul, #loginform li{ display:none;}

#loginform .moduletable{ text-align:right; border:0px; margin-bottom:10px; color:#666666;}

#loginform .button{ background-image:url(http://www.digitalstudioswest.com/images/stories/build/enter.gif); width:58px; height:20px; display:block; text-indent:-9009px; border:0px; background-color:#000000; cursor:pointer; float:right; margin-bottom:5px; margin-top:8px;}

p#form-login-remember{ display:none;}

#loginform fieldset.input{ border:0px;}

p#form-login-username{ overflow:hidden; display:block;  clear:both; }

p#form-login-password{ overflow:hidden; display:block; clear:both;}

#loginform label{ color:#999999;}

p#form-login-username label, p#form-login-password label{ color:#666666; float:left;}

#loginform fieldset.input{ border:0px;}
fieldset, label, fieldset.input{ border:0px;}


#com-form-login .button{background-image:url(http://www.digitalstudioswest.com/images/stories/build/enter.gif); width:58px; height:20px; display:block; text-indent:-9009px; border:0px; background-color:#000000; cursor:pointer; float:left; margin-bottom:5px; margin-top:8px; font-size:1px;}

#modlgn_username{ margin-left:4px; float:left; width:100px; overflow:hidden;}

#modlgn_passwd{ float:left; width:100px; overflow:hidden; margin-left:8px;}

.inputbox{ border:1px solid #333333; background-color:#000000; color:#999999; font-size:11px; float:left;}
#com-form-login{ text-align:left; padding-top:35px; padding-left:10px;}

.warning{ color:#F00; font-size:11px; margin:10px;}