
/* Main Style Sheet  */
	* {margin:0px; padding:0px; }
	img {border:0px;}
	body { background:#e7e7e7; font-size:14px; font-family: Arial, Helvetica, sans-serif; }

.test {font-style:italic; font-weight:bold; text-align:right;}
  
/* font Styles */ 
	h1 { font-size:20px; color:#FFF; line-height:47px; padding:0px;  margin:0px; font-weight:normal;  margin-bottom:10px; }
	h2 { font-size:18px; color:#f8222b; line-height:29px; padding:0px;  margin:0px; font-weight:normal; padding-left:0px; padding-top:10px; margin:0px; margin-bottom:5px; }
	h3 { font-size:16px; color:#f8222b;  line-height:28px; padding:0px;  margin-top:10px; font-weight:normal;   }
	h4 { font-size:14px; color:#000; line-height:20px; margin:0px; padding:0px; padding-top:5px; padding-bottom:1px; margin-top:5px; margin-bottom:5px; font-style:italic; font-weight:normal;   }
	h5 { font-size:16px; color:#000; line-height:23px; margin-top:10px;}
	h6 { font-size:16px; color:#000; line-height:23px; margin-top:10px;}
	p  { font-size:14px; color:#555; line-height:25px; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px; }
	li {  font-size:13px; color:#888; line-height:25px; padding-left:5px; line-height:20px; margin-bottom:10px; margin-left:35px; }
	ul {  padding-left:0px; margin-left:25px; margin-top:10px; margin-bottom:0px;  margin-left:0px;padding-bottom:5px; }
	ol {margin:0px; padding-left:5px; margin-left:5px; }
	
	ul.newfront li {font-size:14px; color:#555; line-height:25px; padding-left:5px; line-height:20px; margin-bottom:10px; margin-left:35px; }
	
	.social-icons { clear:both; margin-bottom:10px; width:150px; margin-left:20px;  }
	.social-icons img { margin-left:2px; margin-right:2px;}
	
	.home1 {font-weight:bold; color:#000;}
	.home2 {font-weight:bold; color:#000; margin-left:20px; color:#C00000;}
	
	.home-large 	{ font-size:28px; color:#C00000; line-height:42px; font-weight:bold; padding-left:0px; padding-top:0px; margin-top:25px; margin-bottom:10px; }
	.home-mid			{font-size:18px; color:#000; line-height:26px; padding:0px; font-weight:bold; padding-left:0px; padding-top:0px; margin-bottom:0px; margin-top:35px;}
	.home-small			{font-size:16px; color:#000; line-height:35px; padding:0px; font-weight:bold; padding-left:0px; padding-top:20px; margin-bottom:15px;}
	.home-p				{ font-size:14px; color:#555; line-height:25px; margin-bottom:12px; padding:0px; padding-top:5px; padding-bottom:0px; }
	
	a:link 		{color:#f8222b;	text-decoration: underline;}
	a:visited 	{color:#f8222b; text-decoration: underline;}
	a:hover 	{color:#f8222b; text-decoration: underline;}
	a:active 	{color:#f8222b; text-decoration: underline;}
	a:focus 	{outline-style: none;}  
	
/* page styles */

	#bg-0 { width:100%; background:url(images/bg-home-0.jpg) repeat-x top; }
	#bg-1 { width:980px; background:url(images/bg-home-1.jpg) repeat-y center; margin-left:auto; margin-right:auto;}
	#bg-2 { width:100%; background:url(images/bg-home-2.jpg) no-repeat top ; }

	#wrap {  width:960px;  margin-left:auto; margin-right:auto;  }
	#header { width:960px; height:104px;}
	
	#sidebar {width:205px; float:left; display:inline; }
	#content-col {width:737px; float:right; display:inline;  margin-right:10px;}
	#call { display:inline; float:right; height:85px; width:224px;}
	
	#home-banner {float:left; display:inline; width:720px; height:288px;}
	#home-download { width:217px; height:288px; display:inline; float:right; }
	#home-promo { height:209px; margin-top:22px; width:720px; }
	.promo-1 { width:180px; display:inline; float:left; background:url(images/promo-1.jpg) top no-repeat; height:209px; overflow:hidden; }
	.promo-2 { width:180px; display:inline; float:left; background:url(images/promo-2.jpg) top no-repeat; height:209px; overflow:hidden; }
	.promo-3 { width:180px; display:inline; float:left; background:url(images/promo-3.jpg) top no-repeat; height:209px; overflow:hidden; }
	.promo-4 { width:180px; display:inline; float:left; background:url(images/promo-4.jpg) top no-repeat; height:209px; overflow:hidden; }
	.promo-5 { width:217px; height:280px; display:inline; float:left; background:url(images/side-online-offer.jpg) top no-repeat; margin-bottom:20px; overflow:hidden; }	
	.promo-title-1 p { line-height:16px; margin-top:10px; color:#FFF; padding-left:10px;}
	.promo-title-2 p { line-height:16px; margin-top:0px; color:#FFF; padding-left:10px;}
	.promo-title  {margin-left:15px;}
	.promo-title h2 {color:#FFF}
	.promo-5 p { line-height:20px;}
	.promo-copy-1 { width:125px; float:right; margin-right:5px; margin-top:10px; }
	.promo-copy-2 { width:200px; float:left; margin-left:10px;}
	
	#home-promo a:link 		{color:#FFF;	text-decoration: none;}
	#home-promo a:visited 	{color:#FFF; text-decoration: none;}
	#home-promo a:hover 	{color:#FFF; text-decoration: none;}
	#home-promoa:active 	{color:#FFF; text-decoration: none;}
	#home-promo a:focus 	{outline-style: none;}  

	#home-sidebar { width:217px; display:inline; float:right; overflow:hidden; margin-top:24px; margin-left:1px; }
	#home-copy { width:680px; margin-left:20px; margin-top:20px;}
	
	#page-banner {float:left; display:inline; width:960px; height:132px;}
	#page-sidebar { width:217px; display:inline; float:right; overflow:hidden; margin-top:35px; margin-right:10px;}
	#page-content-wrap { display:inline; float:left; width:715px; background:url(images/sub-content-wrap.jpg) top repeat-x #FFF; margin-top:35px; }
	#page-content-copy { width:670px; margin-left:25px;}
	
	#page-wordpress-wrap { display:inline; float:left; width:960px; background:url(images/sub-content-wrap.jpg) top repeat-x #FFF; margin-top:35px; }
	#page-wordpress-copy { width:910px; margin-left:25px;}

	#toes { clear:both; background:url(images/bg-toes.jpg) top no-repeat; height:290px; width:980px; margin-left:auto; margin-right:auto;} 
	.toe-1 { width:300px; display:inline; float:left; margin-left:10px; height:290px; overflow:hidden; }
	.toe-2 { width:300px; display:inline; float:left; margin-left:30px; height:290px; overflow:hidden; }
	.toe-3 { width:300px; display:inline; float:left; margin-left:30px; height:290px; overflow:hidden; }
	.toe-title h2 { color:#FFF; margin-top:10px; padding-left:10px; font-weight:normal; }
	.toe-copy { width:190px; display:inline; float:right; margin-right:10px; margin-top:10px;}
 
	#toes li { margin:0; padding:0; list-style:none;}
	#toes li a { color:#000; padding-top:6x; padding-bottom:6px; border-bottom: 1px dotted #949494; display:block; line-height:18px;}

/* JQuery Slideshow */
	.slideshow {position:relative; z-index:1; width:720px; height:288px;}
	 
/* clears   */
	.clear 		{clear:both; height:0px; width:100%; }
	.clear05	{clear:both; height:05px; }
	.clear10	{clear:both; height:10px; }
	.clear20	{clear:both; height:20px; }
	.clear40	{clear:both; height:40px; }	
	.col-1		{ float:left; width:310px;}
	.col-2		{ float:right; width:300px;}
	.col-2	img	{  padding:5px; border:1px #e8e8e8 solid; float:left; clear:both;}
	.image-text	{font-size:12px;}
	
/* sidebar contact styles */
	#contact-wrap { display:block; float:left;  width:217px;  height:360px; overflow:hidden; background:url(images/bg-form.jpg) top no-repeat; }
	#contact-title, #contact-title-2 { height:47px; overflow:hidden;}
	#contact-title h3 { margin:0; padding:0; line-height:18px; padding-left:20px; color:#FFF; font-size:13px; padding-top:15px;}
	#contact-title-2 h3 { margin:0; padding:0; line-height:18px; padding-left:20px; color:#FFF; font-size:13px; padding-top:5px;}	
	#contact-form { width:160px; display:block; margin-left:22px; margin-top:10px; margin-bottom:0px; height:288px; overflow:hidden; }
	#contact-form p { font-size: 11px; color:#000; line-height:11px; padding:0px; margin:0px; }
	.contact-text {border: 1px solid #575757; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#949494; padding:1px; width:140px;  margin-top:0px; background:#FFF; margin-top:5px; margin-bottom:5px;}
		
	.widget {  clear:both;  }
	
/* footer styles */	
	#footer-wrap 		{ width:100%; height:50px; background: url(images/bg-footer.jpg) repeat-x; clear:both; }
	#footer 			{width:980px; margin-left:auto; margin-right:auto; height:50px; }
	#footer-copy		{width:725px; float:right; display:inline; margin-top:0px;}
	#footer p 			{font-size:13px; color:#FFF; padding:0px; margin:0px; display:inline; line-height:47px;}
	#footer a:link 		{font-size:13px; color:#FFF; text-decoration: none;}
	#footer a:visited 	{font-size:13px; color:#FFF; text-decoration: none;}
	#footer a:hover 	{font-size:13px; color:#FFF; text-decoration: none;}
	

/* content styles */
	.image-left-box 	{ display:inline; float:left; border: 1px solid #dfdfdf; padding:2px; margin: 0px 20px 0px 0px; }
	.image-right-box	{ display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin-left:15px; margin-top:5px; margin-right:0px;  margin-bottom:20px;}
	.image-box			{ display:inline; border: 1px solid #dfdfdf; padding:2px;  margin-right:3px; margin-top: 20px; margin-bottom:10px;}
	.image-left 	{ display:inline; float:left; padding:2px; margin: 5px 10px 10px 0px; }
	.image-right	{ display:inline; float:right; padding:2px; margin: 5px 0px 10px 10px;}
	.map	{ display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin-left:15px; margin-top:15px; margin-right:0px;  margin-bottom:20px;}
	.line {border-bottom:1px solid #CCC; margin-top:10px; margin-bottom:10px; clear:both;}
	.line2 {border-bottom:2px dotted #CCC; margin-top:10px; margin-bottom:10px; clear:both;}
	.price-box { width:630px; border:#ccc 1px solid; padding:20px; background-color:#f8f8f8;margin-top:20px; }
	.price	{float:right; margin:10px; text-align:right;}
	
/* front page popup styles */
ol#formlist {padding: 1em 1em 0 1em;list-style:none;}
ol#formlist li {padding-bottom:1em; float:left; clear:left; width:100%;}
ol#formlist label {float:left;width:10em;margin-right:1em;text-align:right;}
ol#formlist li.fsubmit {float:none;width:auto;padding-left:11em;}
#eform td {color:#000}
div#result p {line-height:18px;}
div#result {margin:20px;}
div#result a:link {color:#369;}
	
/* end of CSS file */

