@charset "UTF-8";@import url("/app/webroot/css/reset.css");*{margin:0;padding:0}body{font-size:62.5%;font-family:Helvetica,arial,sans-serif;background:url(/app/webroot/img/bg-repeat.jpg) repeat-x top center #1e1e1e}ul{list-style:none inside}p{font-size:1.2em;line-height:1.2em}a{outline:none}a
img{border:none}h1{font-weight:bold;font-size:1.6em;color:#999;margin-top:0.6em;font-family:Arial,Helvetica,sans-serif}h3{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;color:#CCC;font-weight:bold;margin-top:1em;margin-bottom:0.4em}h5{font-weight:normal;font-style:italic;font-size:1.0em;color:#666}.floatleft{float:left}.floatright{float:right}.clear{clear:both}.fade{clear:left}.login{float:right;margin-right:1.8em}.username{float:left;margin-top:1.8em;margin-right:1.2em;font-weight:normal;font-family:helvetica,arial,sans-serif;font-size:1.1em;color:#fff}.password{float:left;margin-top:1.8em;margin-right:1.2em;font-weight:normal;font-family:helvetica,arial,sans-serif;font-size:1.1em;color:#fff}.rule{margin:2.8em 0 3.0em 0;clear:both}.form-text{font-family:Arial,Helvetica,sans-serif;color:#666;font-size:1.2em;font-weight:normal;text-transform:none}.button{clear:both;background:#F8A71B;font-size:1.2em;font-weight:normal;padding:0.25em 0.6em;float:left;color:#fff;border:none;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;margin-bottom:2em}.button-submit{float:left;padding-top:1.6em;margin-top:0.4em}div#page-wrap{margin:0
auto;width:80.0em;background:url(/app/webroot/img/bg-home.jpg) no-repeat top center #1e1e1e}ul#nav{width:80.0em;padding:11.0em 0 0 2.0em;margin-top:0.2em;margin-bottom:3.0em}ul#nav
li{list-style-type:none;float:left}ul#nav li
span{color:#cc9119;font-family:helvetica,arial,sans-serif;font-size:1.2em;margin:1.0em 1.0em 0 1.0em}ul#nav li
a{margin:1.0em 1.0em 0 1.0em;color:#ccc;font-family:helvetica,arial,sans-serif;font-size:1.2em;text-decoration:none}ul#nav li a:hover{color:#cc9119}ul#breadcrumbs{width:80.0em;padding:2.0em 0 0 2.0em}ul#breadcrumbs
li{list-style-type:none;float:left}ul#breadcrumbs li
span{margin-right:1.0em;color:#cc9119;font-family:helvetica,arial,sans-serif;font-size:1.2em;text-decoration:none}ul#breadcrumbs li
a{margin-right:1.0em;color:#666;font-family:helvetica,arial,sans-serif;font-size:1.2em;text-decoration:none}ul#breadcrumbs li a:hover{color:#cc9119}div#main-content{width:80.0em}div#one-col{width:76em;float:left;padding:4.0em 0 0 2.0em;min-height:70em}div#one-col
p{font-weight:normal;font-family:helvetica,arial,sans-serif;font-size:1.2em;line-height:1.8em;margin-bottom:1.0em;color:#999}div#two-col-a{width:46em;float:left;padding:3.6em 0 0 2.0em;min-height:70em}div#two-col-a p, div#one-col
p{font-weight:normal;font-family:helvetica,arial,sans-serif;font-size:1.2em;line-height:1.8em;margin-bottom:1.0em;color:#999}div#two-col-a li, div#one-col
li{list-style-image:url(/app/webroot/img/bullet.gif);margin-left:1.6em;font-weight:normal;font-family:helvetica,arial,sans-serif;font-size:1.2em;line-height:1.8em;margin-bottom:1.0em;color:#666}div#two-col-b{width:25.0em;float:right;padding-top:3.6em}div#two-col-b
p{font-weight:normal;font-family:helvetica,arial,sans-serif;font-size:1.2em;line-height:1.8em;margin-bottom:1.0em;color:#999}.project-first{float:left;width:19.2em;height:16.3em;margin:0
0 0 1.0em}.project{float:left;width:19.2em;height:16.3em;margin:0
0 0 0.46em}div#footer-wrap{background-color:#121212;border-top:0.1em solid #333;margin-top:2.0em}div#footer{margin:0
auto;width:80.0em;height:40px;padding:3.0em 0 3.0em 0}div#footer div#foot-left{float:left;width:50.0em;height:20px;padding-left:2.0em}div#footer div#foot-right{float:right;width:15.0em;height:20px;padding-right:2.0em}div#foot-right
p{color:#454545;font-size:1.0em;text-transform:uppercase;text-align:right}ul#menu-foot
li{float:left;list-style-type:none;font-weight:normal;font-family:helvetica,arial,sans-serif;font-size:1.0em}ul#menu-foot li
a{text-decoration:none;color:#454545;font-weight:normal;margin-right:1.0em;text-transform:uppercase}ul#menu-foot li a:hover{color:#cc9119}li
span{margin-right:1.0em;color:#cc9119;font-family:helvetica,arial,sans-serif;font-size:1.2em;text-decoration:none}.ruleStroke{margin:2.8em 0 3.0em 0;clear:both;border-bottom-width:0.1em;border-bottom-style:solid;border-bottom-color:#333}h2, two-col-b
h2{font-family:Arial,Helvetica,sans-serif;color:#666;font-size:1.2em;font-weight:normal;margin-bottom:0.2em}.text-orange{margin-right:1.0em;color:#cc9119;font-family:helvetica,arial,sans-serif;font-size:1.2em;text-decoration:none}div#one-col
a{font-family:Arial,Helvetica,sans-serif;color:#F8A71B;text-transform:none;font-weight:normal;font-size:1.1em}.buttonSmallGrey{clear:both;background:#333;font-size:0.8em;font-weight:normal;padding:0.25em 0.25em;float:left;color:#999;border:none;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;margin-top:0.2em}div#one-col a, div#two-col-a a, div#two-col-b
a{font-family:Arial,Helvetica,sans-serif;color:#F8A71B;text-transform:none;font-weight:normal;font-size:1.1em}.form-text-top{font-family:Arial,Helvetica,sans-serif;color:#666;font-size:1.2em;font-weight:normal;text-transform:none;vertical-align:top}.buttonGrey{clear:both;background:#333;font-size:1em;font-weight:normal;padding:0.3em;float:left;color:#999;border:none;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;margin-bottom:2em}.italicizeGrey{font-family:Helvetica,Arial,sans-serif;font-style:italic;font-size:1em;color:#FFF}@charset "UTF-8";#gallery{width:11em;padding:0.7em;float:left;margin-right:2.6em;margin-bottom:3em;border:1px
solid #444}#gallery .thumb-pic{margin-bottom:10px}#gallery .thumb-title{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#F90;padding-top:0px;padding-bottom:4px;line-height:16px;font-weight:bold}#gallery .thumb-name{font-family:Arial,Helvetica,sans-serif;font-size:0.95em;color:#999;padding-top:3px;padding-bottom:4px;line-height:16px}#gallery  .thumb-favorites
p{font-size: .8em;font-family:Arial,Helvetica,sans-serif;color:#CCC;margin-top:1px}#gallery
#checkbox{float:left}#gallery
#textarea{float:left;font-size:12px;padding:4px;width:100px;color:#F8A71B;font-family:Arial,Helvetica,sans-serif;background-color:#333;border:none}#gallery
.rule{border-top-width:1px;border-top-style:solid;border-top-color:#333;margin:10px
0 12px 0}#gallery
button{clear:both;margin-top:1em;background-color:#F8A71B;font-size:1.2em;font-weight:normal;padding:0.2em 0.3em;float:left;color:#fff;border:none;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif}table.admin-listing{width:100%;border-collapse:collapse}table.admin-listing
th{background-color:#CCC;color:black;font-weight:bolder;font-size:12px}table.admin-listing th
a{color:black;text-decoration:none}table.admin-listing th, table.admin-listing
td{font-size:100%;padding:5px;border:1px
solid #CCC;font-family:arial}table.admin-listing
td{color:white}table.admin-view{width:400px;border-collapse:collapse}table.admin-view
td{font-size:100%;padding:5px;font-family:arial}table.admin-view
td.title{font-size:110%;font-weight:bolder}td{font-size:100%}div#left-col{width:71.0em}div.myform{}div.paging{font-size:12px;font-family:arial}table.acs-form
td.title{width:30%;font-size:1.4em;color:#666;font-family:Arial,Helvetica,sans-serif;padding-bottom:4px}table.acs-form
td.value{font-size:1.4em;color:#FBB11A;font-family:Arial,Helvetica,sans-serif;padding-bottom:4px}#basic
.editor_field{width:200px;height:20px;padding:3px;font-size:14px;float:none;margin:0px;vertical-align:top}#basic
.editor_ok_button{width:50px;padding:3px;font-size:14px;height:28px;float:none;margin:0px;margin-left:3px;margin-right:3px;vertical-align:top}#basic
.editor_cancel{padding:3px;font-size:14px;height:28px;float:none;margin:0px;margin-left:3px;margin-right:3px;vertical-align:top}#basic .inplaceeditor-form{padding:0px;margin:0px}#basic button, #basic
.submit{clear:both;font-size:1.4em;font-weight:normal;padding:0.2em 0.6em;float:none;color:#fff;border:none;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif}#basic .submit
input{border:0px}#gallery
.checkbox{float:left}#gallery{margin-right:1.6em}div.subnav{width:400px;border-top:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666}div.subnav
.node{display:inline;float:left;border-left:1px solid #666;color:#999;font-size:12px;font-family:arial;padding:5px}div.subnav .node
a{color:#999;text-decoration:none}div.message{font-size:13px;font-weight:bolder;text-align:center;padding:5px;border:1px
solid #666;background:#999;color:#FFF;font-family:arial}#basic div.add-category
input{height:20px;width:100px;float:none}table.product-list td, table.product-list
th{vertical-align:top;font-size:12px;font-family:arial;padding:5px}table.product-list
th{font-weight:bolder}table.product-list
.submit{width:150px}table#cart{width:100%}table#cart
th{font-weight:bolder;font-size:14px;color:#CC9119}table#cart
td{color:white}table#cart th, table#cart
td{padding:5px;vertical-align:middle;border-bottom:1px solid #666}.login-header{float:right;margin-right:1.8em;margin-top:30px;color:#cc9119}.login-header
a{color:#cc9119}div.paging{color:#666}table.order
td{padding:3px}.admin
td{color:white}dl{line-height:2em;margin:0em
0em;width:60%;color:white}dl.altrow{background:#f4f4f4}dt{font-weight:bold;padding-left:4px;vertical-align:top;color:white}dd{margin-left:20em;margin-top: -2em;vertical-align:top;color:white}.admin
form{clear:both;margin-right:20px;padding:0;width:80%}.admin
fieldset{border:1px
solid #ccc;margin-top:30px;padding:16px
20px}.admin fieldset
legend{font-size:160%;font-weight:bold;color:#CCC}.admin fieldset
fieldset{margin-top:0px;margin-bottom:20px;padding:16px
10px}.admin fieldset fieldset
legend{font-size:120%;font-weight:normal}.admin fieldset fieldset
div{clear:left;margin:0
20px}.admin form
div{clear:both;margin-bottom:1em;padding: .5em;vertical-align:text-top}.admin form
div.input{color:#444}.admin form
div.required{color:#333;font-weight:bold}.admin form
div.submit{border:0;clear:both;margin-top:10px;margin-left:140px}.admin
label{display:block;font-size:110%;padding-right:20px}.admin input,textarea{clear:both;font-size:140%;font-family:"frutiger linotype","lucida grande","verdana",sans-serif;padding:2px;width:100%}.admin
div.password{margin:0px}.admin
select{clear:both;font-size:120%;vertical-align:text-bottom}.admin select[multiple=multiple]{width:100%}.admin
option{font-size:120%;padding:0
3px}.admin input[type=checkbox]{clear:left;float:left;margin:0px
6px 7px 2px;width:auto}.admin input[type=radio]{float:left;width:auto;margin:0
3px 7px 0}.admin div.radio
label{margin:0
0 6px 20px}.admin input[type=submit]{display:inline;font-size:110%;padding:2px
5px;width:auto;vertical-align:bottom}div.actions{margin-top:15px}div.paging
div.disabled{display:none}