/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : 
Author : John Davies / john@designeratwork.co.uk / Designer At Work

Type: Print

Description : Print stylesheet for Designer At Work site

Created : 30/12/07

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

body { font:11px arial, verdana, helvetica, sans-serif; margin:0; padding:0; background:#FFFFFF; text-align:left; }

#accessibility
{ display:none; }

/* ----- IDS ----- */
#container { width:650px; margin:0 auto; text-align:left; font-size:110%; }
#header { display: none; }
#printHeader { display: block; height: 100px; }
#nav { display: none; }
#footer { display: none; }


.box { background: none; margin-right: 0px; margin-bottom: 12px; width: 451px; height: 308px; color: #376b02; }
.box.right { margin-right: 0px; }
.box .padding { padding: 0px !important; }
.box .thumb { border: none; }
.box .client { float: left; padding-left: 10px; padding-top: 8px; }
.box .client a { color: #376b02; }
.box .projectType { float: right; padding-right: 10px; padding-top: 8px; font-weight: bold; }
.box .projectType.web { background:none; padding-left: 25px; }
.box .projectType.print { background:none; padding-left: 27px; }
.box .projectType.threeD { background:none; padding-left: 23px; }
.box .projectType.graphic { background:none; padding-left: 25px; }
.box .projectType.photo { background:none; padding-left: 25px; }
.box .projectType.multimedia { background:none; padding-left: 23px; }
.box .visit { display: none; }
.projectDescription { }
.projectDescription .padding { padding: 6px 0px 0px 0px !important; }
.projectDescription h1 { font-size: 1.0em; color: #000000; background: none; padding: 0px; margin: 0px; font-weight: bold; }



/* ----- CLASSES ----- */
.clear { clear:both; }
.hide { display:none; }
.show { display:block; }
.printShow { display:none; }
.float_left { float:left !important; }
.float_right { float:right !important; }
.align_left { text-align:left !important; }
.align_center { text-align:center !important; }
.align_right { text-align:right !important; }
.align_justify { text-align:justify !important; }
.align_bottom { vertical-align:bottom !important; }
.image_right { float:right; padding:0 0 15px 15px; }
.image_left { float:left; padding:0 15px 15px 0; }
.image_center { margin:0 auto;}
.relative { position:relative; }
.inline {display:inline;}
.hand { cursor:pointer;}
.divider { background: none; height: 1px; line-height: 0; font-size:0%; }

/* ----- HEADINGS & PARAGRAPHS ----- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0 0 12px 0; font-size:100%; font-weight:bold; }
h1 { font-size: 1.1em; color:#2e8402; background: none; padding: 0px 0px 7px 0px; margin-bottom: 5px;  }

/* ----- GLOBAL ----- */
img { display:block; border:0; }
p { padding:0px 0px 12px 0px; margin:0; line-height: 130%; }
address { font-style:normal;}

/* ----- LINKS ----- */
a { color:#000000; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }

/* ----- CONTACT ----- */
form { padding:0; margin:0; }
fieldset { padding:0; margin:0; border:0px none; display:inline; }
legend { padding:0; margin:0; display:none; }
label { display:none; }
input { font-size: 1.1em; }

.frmContact label { display:block; width:260px; float:left; font-size:1.0em; }
.frmContact input,.frmContact textarea { width:200px; font-size:1.0em;}
.frmContact { margin-bottom:15px; }
.frmContact p { padding:7px 0;}
.frmContact select { width:204px; font-size:1.0em;}
.frmContact div { margin-bottom:10px;}
.submit { width: 77px !important; height:32px !important; margin-left: -3px; }
.requiredLabel { color:#2e8402; font-weight: bold;}
.error { margin-top:5px; margin-left: 0px; font-weight: bold; color: #ffffff; display:none; }
.error span {background: #2e8402; width: 444px; display: block; margin-top:9px; padding: 5px 10px 5px 10px;  }

#contactUs { padding: 0; margin: 0px; height: 70px; }
#contactUs li { list-style: none; float: left; width: 140px; }
#contactUs li.phone { background:url(../../images/iconPhone.gif) top left no-repeat; padding: 16px 0px 14px 55px; }
#contactUs li.email { background:url(../../images/iconEmail2.gif) top left no-repeat; padding: 16px 0px 14px 55px; }

/* ----- TABLES ----- */
table{ border-collapse:collapse; }
table p { padding:0px; }