body { background:#fff; margin:0; padding:0; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; }
.boldText { font-weight:bold; }
.redFont{ color:#f00; font-weight:bold; font-size:14px; }
.whiteFont{ color:#fff; font-weight:bold; font-size:14px; }
.clearMe { clear:both; height:10px; }
.bolditalic { font-weight: bold; font-style: italic; }
h1, h2, h3 { margin:0; padding:0.5em 0 0.25em 0; font-weight:bold; font-family:'trebuchet ms', sans-serif; color:#fff; }
h1{ font-size:22px; }
h2 { font-size:15px; }
h3 { font-size:13px; }
a { color:#000; }
a:hover{ color:#000; text-decoration:none;}
a img { border:0; }
img { border:0; }

#container{background:url(images/background3.gif) 50% 0% repeat-y;  width:800px; margin:0 auto; text-align:left; }

#header{ position:relative; height:79px; width:780px; margin: 0 auto; }
  #header span { position:absolute; top:0px; left:0px; width:780px; height:79px; background:url(images/banner.gif); }
  #cartImg{
	position:absolute;
	top:25px;
	left:563px;
}
  #cartText{ position:absolute; top:36px; left:621px; font-size:12px; font-weight:bold; }
  #header a { text-decoration:none;}

#mainContent { position:relative; background:url(images/background4.gif) repeat-y; width:800px; clear:both; margin-top:0; padding:0px 0px 10px 0px; }
#mainContentIndex { position:relative; background:url(images/background5.gif) repeat-y; width:800px; clear:both; margin-top:0; padding:0px 0px 10px 0px; }
body#products #mainContent, body#about #mainContent, body#news #mainContent, body#idea #mainContent, body#contact #mainContent, body#testimonials #mainContent, body#faq #mainContent, body#photogallery #mainContent, body#livewebdemo #mainContent, body#support #mainContent, body#distributors #mainContent { background:none; width:800px; clear:both; margin-top:0; padding:0; }
#productsHolder { padding-top:1em; background:#fa7734; width:100%; }
#productsHolder a { color:#fff; }
  #stripe{width:780px; margin-left:10px; border-top:5px solid #b9dc4e; }
  #banner{ padding-left:10px; }
  #leftContent{ float:left; width:535px; padding:0 5px 0px 40px; }
  body#financing #leftContent{ float:left; width:520px; padding:0 5px 0px 40px; }
  #leftContent a { color:#fff; } 
  #rightContent{ float:right; width:160px; margin:15px 0 0 0; padding:0 25px; }
  body#financing #rightContent { float:right; width:170px; margin:15px 0 0 0; }
  .noPadding { padding:0; list-style-image:url(images/bulletPoint.gif); }
  .noPadding li { margin-bottom:1em; }
  #printerImg{ padding:20px 25px 5px 10px; }
  .faqList { list-style-type:circle; margin-left:0; padding-left:10px; }
  #wholeContent{ margin:0px 10px; padding:0 30px 10px 30px; background:#fa7734; }

/*--- Photo Gallery ---*/
#topContentPhoto { margin: 0; padding: 0 30px; }
#topContentPhoto h1 { margin: 0; padding-top: 0.5em 0 0.25em 0; }
#topContentPhoto a { color: #fff; text-decoration: none; }
#topContentPhoto a:hover { color: #fff; text-decoration: none; }
#topContentPhoto p { margin: 0; padding: 10px 0 5px 0; font-weight: bold; }
#leftContentPhoto { float: left; width: 128px; margin: 0px 0; padding: 20px 15px 0px 15px; }
#leftContentPhoto h2 { margin: 0; padding: 20px 0 10px 0; }
#leftContentPhoto p { margin: 0; padding: 0; }
#leftContentPhoto strong { color: #fff; }
#leftContentPhoto ul { list-style: none; margin: 0; padding: 0 0 0 1em; text-indent: -1em; }
#leftContentPhoto ul li { margin: 0; padding: 0.5em 0; }
#leftContentPhoto ul li a { text-decoration: none; }
#leftContentPhoto ul li a:hover { color: #fff; text-decoration: none; }
#rightContentPhoto { float: right; width: 621px; margin:15px 0 0 0; padding:0 0px; }

/*--- Support Page ---*/
#topContentSupport { margin: 0; padding: 0 20px; }
#leftContentSupport { float: left; width: 185px; margin: 15px 0 0 0; padding: 20px 15px 0px 15px; }
#rightContentSupport { float: right; width: 534px; margin: 15px 0 0 0; padding: 20px 15px 0px 15px; }
#rightContentSupport h2 { magin: 0; padding: 0; }
#rightContentSupport p { margin-bottom: 0; padding-bottom: 0; }
#rightContentSupport ul { margin: 10px 0; padding: 0 1.5em; }
#rightContentSupport li { margin: 0; padding: 0; }

#navigation{  background:url(images/top_navigation.jpg) repeat-x; height:32px; width:780px; margin-left:10px;}
#navigation ul { list-style-type:none; padding:4px 0 0 0; margin:0; text-align:center; }
#navigation ul li { padding:0; margin:0; display:inline;}
#navigation ul li a { margin-right:32px; font:bold 18px 'trebuchet ms', sans-serif; letter-spacing:-1px; text-decoration:none; }
#navigation ul li a:hover { color:#e66828; }
  /* a#home { width:101px; background:url(images/home.gif) no-repeat; }
  a#aboutUs { width:105px; background:url(images/aboutUs.gif) no-repeat; }
  a#products { width:110px; background:url(images/products.gif) no-repeat; }
  a#support { width:90px; background:url(images/support.gif) no-repeat; }
  a#newsAndEvents { width:148px; background:url(images/newsAndEvents.gif) no-repeat; }
  a#faq { width:69px; background:url(images/faq.gif) no-repeat; }
  a#contactUs { width:135px; background:url(images/contactUs.gif) no-repeat; } */

#navigation2 {  background:url(images/top_navigation.jpg) repeat-x; height:32px; width:780px; margin-left:10px;}
#navigation2 ul { list-style-type:none; padding:8px 0 0 0; margin:0; text-align:center; }
#navigation2 ul li { padding:0; margin:0; display:inline; background-image:url(images/green_separator.gif); background-repeat: no-repeat; background-position: center right; }
#navigation2 ul li.last { background: none; }
#navigation2 ul li a { margin: 0 7px 0 6px; font:bold 14px 'trebuchet ms', sans-serif; letter-spacing:-1px; text-decoration:none; }
#navigation2 ul li a:hover { color:#e66828; }

#bottomNavigation{padding-top:20px; text-align:center; font-weight:bold;}

#copyright{ padding-bottom:5x; text-align:center; background:url(images/sgia_logo.gif) no-repeat right; }
#sgia{}
#foot { background:#fff url(images/pagebtm.gif) 50% 0% no-repeat; width:800px; height:135px; }

.showImagelink { text-decoration:underline; cursor:pointer; }

div#printerBack { display:none; position:absolute; top:50px; left:100px; border:1px solid #333; padding:1em; background:#d6d6d6; }

.testimonial { margin-bottom: 40px; }
.italics { font-style: italic; }

/*start of promotional marketing*/
.promo h1, h2, h3, p, ul, img {
	text-align:left;
	color:#000;
}

.promo h1, h2, h3 {
	color:#000;
}
div.promo {
background-color:#CCCCCC;
color:#000;
}

div.promo #direct {
	float:left;
}

.promo li {
	margin-bottom:5px;
}

ul li #promolist { background: url('images/2011promomarketing/BulletPoint.jpg') left center no-repeat }
/*end of promotional marketing*/

#distributor_column {
	
	padding:5px;
}

#distributor_info {
	width:300px;
}
