

/* Overall
-------------------------------------------------- */

html, body											{ height:100%;}
body 																{ background:url(../images/layout/bg.jpg) #DCE6FF top left repeat-x;/* color: #444444;font-family:trebuchet MS;font-size: 12px; */
																							color:#000000;font-family:arial,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:100;line-height:normal;margin:0;vertical-align:top; 
																					}

/* -- Headings -- */

h3{margin:0 0 20px 0;padding:0 0 10px 0}
h4																			{ font-size:28px; }
h5  																	{ font-size:18px; }
h6																			{ font-size:14px; }

/* -- Text -- */

p 																			{ margin:0 0 1em 0;line-height: 24px; }
td,th																{ vertical-align:top;padding:0;margin:0;border:0; }
i,em																	{ color:#; }
b,strong													{ color:#;/* font-weight: bold; */color:#36517c; }

/* -- Links -- */

a:link, a:visited,
a:hover, a:focus  			{ color:#000000; text-decoration: none; }
a:link			  										{ color:#000000; text-decoration: none; }
a:visited		  								{ color:#000000; text-decoration: none; }
a:hover			  									{ color:#ef8700; text-decoration: none; }
a:focus			  									{  }



/* Layout
-------------------------------------------------- */

#wrapper 												{ margin:0 auto;height:auto;min-height:100%;background:url(../images/layout/wrap-bg.png) top center repeat-y; }
#header{ overflow:hidden;height:224px;background:url(../images/layout/header.png) top center no-repeat;width:894px;margin:0 auto }
#header img{position:relative;top:3px}
#main{overflow:hidden;margin:0 auto;width:794px}
#footer 													{ clear:both;margin:0 auto;position:relative;height:204px;width:100%;background:url(../images/layout/footer-bg.png) bottom center repeat-x; }
	#footertext									{ font-size:10px;text-align:center;width:100%;background:url(../images/layout/wrap-bg.png) top center repeat-y; }
#left																{ width:166px;float:left; }
	#left h4											 { text-align:center;font-weight:normal;color:#ffffff;font-size:15px;font-family:"Arial",sans-serif;padding:25px 0;background:url(../images/layout/ecom-top.png) top left no-repeat;background-position: -50px 0; }
	#left h5											 { text-align:center;font-weight:normal;color:#ffffff;font-size:15px;font-family:"Arial",sans-serif;padding:25px 0;background:url(../images/layout/h5.png) top left no-repeat;background-position: -3px 0; }
	#left .nav									 { margin:0;padding:0 0 0 25px; }
	#left .nav li							{ list-style-type:square;line-height:18px; }
	#left .nav li a					{ font-size:12px;color:#000;font-weight:bold; }
	#left .nav li a:hover	 { color:#ef8700; }
		#left .nav li ul						{ margin:0;padding:0 0 0 7px; }
		#left .nav li ul li a	{ font-size:11px;color:#444444;font-weight: normal; }
#ecom-wrap											{ width:622px;float:left;  }
	#ecom-wrap	h4							{ text-align:left;font-weight:normal;color:#ffffff;font-size:15px;font-family:"Arial",sans-serif;padding:25px 0 0 30px;background:url(../images/layout/ecom-top.png) top left no-repeat;height:43px;background-position: -216px 0; }
#ecom-content								{ padding:0 20px; }
.addy																{ padding:5px 20px;font-size:10px; }
#search														{ padding:0 20px; }
	#search input							{ width:110px; }
	#search button						{ margin:5px 0; }
