/**************************\
| ArchFraming CSS File      >
\**************************/

/*COLOR CONSTANTS_*/
.white { background-color:#fff; }
.green { background-color:#85ab48; }
.blue { background-color:#6fabb6; }
.grey { background-color:#e1dfdf; }
.lightBlue { background-color:#d4e3e6; }
.lightGreen { background-color:#c6dca3; }
.logoGreen { background-color:#9bcb50; }
.greenText { color:#4c5a35; }
.blueText { color:#316f93; }
.greyText { color:#747373; }
.silverText { color:#999999; }

/*_ID RULES_*/
.printSelector #printSelector, .framing #framing, .contract #contract, 
	.fineArt #fineArt, .mirrors #mirrors, .portfolio #portfolio, 
	.aboutUs #aboutUs, .contactUs #contactUs, .home #home { background-color:#fff; padding-bottom:0.7em; padding-top:0.7em; padding-left:0.6em; padding-right:0.6em; }
.printSelector #printSelector a, .framing #framing a, .contract #contract a, 
	.fineArt #fineArt a, .mirrors #mirrors a, .portfolio #portfolio a, 
	.aboutUs #aboutUs a, .contactUs #contactUs a, .home #home a { color:#6e9434; background-color:#fff; }
.contractbullets { font-size:11px; line-height:1em; }
.framingbullets {font-size:12px; line-height:1.4em; color:#2c5b86; font-weight: bold; margin-bottom: 5px;}
}
#container { width:1024px; background-color:#FFF; background-image:url("../images/bg_span.jpg"); }
#container div img { margin:5px 2px 5px 0; }
#container .sidebar { width:57px; }
#container .sidebar img { margin:0; }
#container #logo img { margin: 35px 0px 0px 20px; position: absolute; }
.home #nav { margin:35px 21px 0 0; width:75.3em; padding-right:0.6em; }
#nav { background-color:#85ab48; float:right; height:3em; margin:35px 17px 0 0; text-align:right; width:75.7em; padding-right:0.6em; }
#nav li { display:inline; padding-right:0.6em; padding-left:0.6em; margin-left:0; font-size:1em; }
#nav li a { color:#fff; text-decoration:none; line-height:2.6em; font-size:1.2em; }
#nav li a:hover { text-decoration:underline; }
#firstHomeImage { padding-left:14px; width:880px; }
#banner { padding-left:20px; }
.home #content { width:868px; }
#content { border:solid 1px #e1dfdf; color:#4c5a35; margin:0 20px 0 20px; width:871px; font-size:1.2em; }
.content_small_font { font-size:0.8em; }
.content_medium_font { font-size:1em; line-height:1.6em }
.white_moulding_text { color:#FFF }
#content +div { margin:4px; background-color:#fff; }
#content >div { overflow:auto; border:solid 1px #d4e3e6; margin:4px; }
#content img { margin-bottom:0; padding-bottom:0; }
#content p { font-size: 1.1em; line-height:1.2em; margin-top:0; padding:10px 40px 10px 10px; }
#footer { position:relative; padding-left:15px; padding-top:5px; padding-right:15px; padding-bottom:5px; color:#999999; height:52px; }
#footer #copyright { font-size:10px; display:block; position:absolute; float:left; bottom:3px;}
#footer #callus { float:right; color:#FFF; font-weight:bold; bottom:0px; }
#footer #callus span { color:#FFF; font-weight:normal; }
#footer #callus #callusText{float:right; margin-right:15px; top:0px; display:block; position:relative;}
#bottomShadow { height:42px; clear:both; width:1024px; background-image:url("../images/bg_bottom.jpg"); }
#artVendors { width:100%; padding: 0 0 30px 0; }
#artVendors td { font-size:1em; padding:5px 10px 5px 10px; }
#email a { color:#999999; }
.table_white {background-color: #FFF; }
.blueTextframingcell { color:#316f93; font-size: 10px; padding:5px 5px 5px 25px;}

/*_CLASS RULES_*/
.columnPics { float:right; }

/*_ELEMENT RULES_*/
body { background-color:#6fabb6; font-family:arial, sans-serif; background-image:url("../images/bg_vertical.jpg"); background-repeat:repeat-x; }
p {
	font-size: 10pt;
	line-height:1.4em;
	margin-top: 5px;
	margin-bottom: 20px;
}
hr { height:1px; color:#D1F8BE; border:0px solid #085F06; background-color:#085F06; }
form label { display:block; text-transform:uppercase; font-family:"Arial Black", sans-serif; font-weight:bold; font-size:1.1em; padding-top:0.8em; }
form textarea { width:21em; }
form input, form select { display:block; width:24em; }
form input[type=submit], form input[type=reset] { width:10em; display:inline; text-transform:uppercase; font-weight:bold; float:left; }
li { margin-left:30px; font-size:1.2em; line-height:1.8em; }

/*POPUP WINDOW PRINT SELECTOR*/
.sub_copy {
  font-size: 0.9em;
  text-align: justify;
  padding: 10px;
  border: solid #000000 1px;
  line-height: 16px;
}
a.inner_window {
  color: #666666;
  font-size: 0.9em;
}
a.inner_window:hover {
  color: #333333;
}
a.inner_window:visited {
  color: #666666;
}
.window_titlebar {
  /* background-color: #666666; */
  background-color: #618A2B;
  color: #FFFFFF;
  padding-top: 3px;
  padding-left: 3px;
  cursor: move;
}
.window_contents {
  padding: 7px;
}
.window_contents td
{ padding:4px; }
.window_contents #preview img
{ width:inherit; }
.window_contents #submit_button
{ width:6em; }
.window_contents .button
{ width:8em; }
.window_contents .input
{ width:20em; }
.window_contents #order_ID, .window_contents #print_ID
{ display:none; }
.window_contents #quantity
{ width: 4em; }
.window_contents #search
{ width: 10em; }
.window_contents img
{ width:100px; padding:4px; }
.print_results a {
  color: #000000;
  font-size: 1.1em;
  margin-bottom:0.2em;
}
.print_results a:hover {
  color: #333333;
}
.print_results a:visited {
  color: #333333;
}
.print_results #submit_button
{ width:16em; }
.print_results a img
{ width:inherit; }
