body,
html {background-image:url('/images/tree-fade-background.jpg');background-repeat: no-repeat; background-position: bottom left;  margin-top:0; padding:0; margin:0;}
body {min-width:750px; text-align:center;}
#wrap {margin:0 auto;width:600px}
#top {font: bolder 70% Arial, sans-serif; text-align:right;}
#top p {color:#444444;}
#header {text-align:center;}
#nav {text-align:center; border-bottom:1px solid #74BC43; padding-bottom:10px;}
#breadcrumbs { clear:both; font:bolder 70% Arial, sans-serif;}
#main {width:600px; padding-top:10px; margin: 0 auto; text-align:left;}
#sidebar {float:right; width:200px;}
#footer {background-color:#706B28; clear:both; border-top : 4px solid #BDB544; font: bolder 70% Arial, sans-serif;}
#footer p {padding:5px;margin:0; color:#BDB544;}
#partners {text-align:center; border-style: none; margin-top:40px; margin-bottom:40px;}
#partners img {vertical-align: middle; padding:5px;}
a img {border: none; }
img-pad {padding:10px}
/* Text   */
h1 {font: bolder 100% Arial, sans-serif; color: #74BC43; letter-spacing: -.04em; display:inline;}
h2 {font: bold 100% Arial, sans-serif; color: #74BC43; letter-spacing: -.04em;}
h3 {font: bold 95% Arial, sans-serif; color: #74BC43; letter-spacing: -.04em;}
h4 {font: bold 95% Arial, sans-serif; color: #74BC43; letter-spacing: -.04em;}
h5 {font: bold 80% Arial, sans-serif; color: #74BC43; letter-spacing: -.04em;}
h6 {font: bold 75% Arial, sans-serif; color: #74BC43; letter-spacing: -.04em;}
p  {font: 90% Verdana, sans-serif; color: #444444;}
#oldnews {font: 90% Verdana, sans-serif; color: #444444;}
.oldnews {font: 90% Verdana, sans-serif; color: #444444;}
/* Sitemap*/
.LSM_0 {font: 90% Verdana, sans-serif; color: #444444;}
.LSM_description {font: 90% Verdana, sans-serif; color: #444444;}	
/* Links  */	
h1 a {text-decoration: none; color: #6699CC;}
h1 a:hover {text-decoration: underline; color: #74BC43;}
#footer a {text-decoration: none; color: #6699CC;}
#footer a:hover {text-decoration: underline; color: #74BC43;}	
/* Side bar text */
#sidebar h3 {background-color:#000; width:200px;}
/* Form Styles */
label{width:4em; float:left; text-align: right; margin-right:1.5em; display:block}
.submit input{margin-left: 6em;}
input{color: #781351; background: #fee3ad; border: 1px solid #74BC43}
textarea{color: #781351; background: #fee3ad; border: 1px solid #74BC43}
.submit input{color: #fff; background: #74BC43; font: 100% Arial, sans-serif;}
fieldset{border: 1px solid #74BC43; padding:10px;}
legend{font: bolder 100% Arial, sans-serif;  color: #fff; background: #74BC43; border: 1px solid #74BC43; padding: 2px 6px}
/* Customer quotation box */
#quotation {width:450px; margin-left:75px;}
.quotebk {background-color:#E9F4E2;}
.bigquotes{font: bolder 50px Times, sans-serif; color: #74BC43; letter-spacing: -.04em; display:inline;}
/* Xbox Styles */
#container {background:#fff; width:450px; margin-left:75px}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fc0;}
.xsnazzy h2 {font-size:2em; color:#234; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#eee;}
.xsnazzy h2 {padding-top:0.5em; padding-left:10px;}
.xsnazzy {background: transparent; margin:1em;}

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #74BC43; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #74BC43; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #74BC43; border-right:1px solid #74BC43;}

.xb1 {margin:0 8px; background:#74BC43;}
.xb2 {margin:0 6px; background:#74BC43;}
.xb3 {margin:0 4px; background:#74BC43;}
.xb4 {margin:0 3px; background:#74BC43; border-width:0 5px;}

.xb5 {margin:0 2px; background:#74BC43; border-width:0 4px;}
.xb6 {margin:0 2px; background:#74BC43; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#74BC43; border-width:0 3px; height:2px;} 

.xboxcontent {display:block; background:#74BC43; border:3px solid #74BC43; border-width:0 3px; text-align:center;}

/* Return to Top */
#totop {font: normal 60% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:right;}
.toptop p a a:hover {font: normal 50% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:right;}
.comingsoon {font:70% Arial, sans-serif;}

/* Contact Us Box */
#contactbox {width:450px; margin-left:68px ;text-align:center;padding:10px;background-color:#ffffc1;border:2px dotted #74BC43;}
