@import url(css/template.css);
td.centerPane { padding: 0 10px 0 20px; }
td.rightPane { padding: 0 10px; width: 225px; border-left: 1px solid #bbbbba; }
	td.rightPane .Content_TitleImage h2.Content_TitleImage_Title { margin: 0; }
	td.rightPane .Content_TitleImage h2.Content_TitleImage_Title p:first-child { margin: 0; }
td.rightPane.dnnEmptyPane { display: none; }

div.content.page-content { width: 969px; margin: 0 auto; }
div.buttonRow { position: relative; top: -9px; width: 970px; height: 198px; margin: 0 auto; background: url(images/template/bottom-links-bg.png) 50% -18px no-repeat; }

div.content-c1 { height: 18px; padding-left: 79px; background: url(images/template/content-c1.png) 0% 0% no-repeat; }
div.content-c2 { height: 18px; padding-right: 79px; background: url(images/template/content-c2.png) 100% 0% no-repeat; }
div.content-s1 { height: 18px; background: url(images/template/content-s1.png) 0% 0% repeat-x; }

div.content-s2 { padding-right: 5px; background: url(images/template/content-s2.png) 100% 0% repeat-y; }
div.content-s4 { padding-left: 5px; background: url(images/template/content-s4.png) 0% 0% repeat-y; }
div.content-bg { background: #fff url(images/template/content-bg.jpg) 100% 0% no-repeat; }

div.content-s3 { position: relative; z-index: 12; height: 16px; background: url(images/template/content-s3.png) 50% 0% no-repeat; }

ul.bottomButtons li { float: left; margin-top: 4px; margin-right: 28px; }
ul.bottomButtons li.lnkParts { margin-left: 16px; }

div.product-details span.product-thumbnail a.highslide img { border: 1px solid #bfcdeb; }
div.product-details span.product-title { display: block; width: 140px; text-align: center; font-weight: bold; color: #1F5FC0; }

/* Contact Us Page */
	p.form { margin: 0 0 7px; }
	table.contactTable table.contactTable { width: auto; margin: 0 0 0 20px; }
	table.contactTable td, table.quickContactTable td { padding: 1px; vertical-align: bottom; }
	table.contactTable { width: 100%; }  
	table.contactTable table { margin: 10px auto; }
	table.contactTable label { white-space: nowrap; }
	span.NormalRed { font-size: 11px; }
	span.required { font-weight: bold; font-size: 115%; }
	.contactLabel { padding-top: 2px; padding-right: 8px; display: block; background: url(images/template/dot-gray-horizontal.png) 0% 100% repeat-x; }
	input.contactTextBox, .contactTextBox { margin-left: 4px; width: 183px; }
	input.contactTextBox.txtAddress { width: 280px; }
	textarea.contactComment { width: 600px; }
	
	select.contactTextBox { margin-left: 4px; width: 125px; }
	textarea.contactComment { width: 500px; }
	a.btnSubmit { cursor: pointer; text-align: left; margin: 0 auto; text-indent: -60000em; display: block; color: #fff; width: 108px; height: 36px; text-decoration: none; background: url(images/buttons/btn-submit.png) 0% 0% no-repeat; }
	a.btnSubmit:hover {  }
	.lblHeadingText p { display: block; margin: 10px 0 3px; font-size: 15px; line-height: 15px; padding-bottom: 3px; font-weight: bold; color: #296cb3; border-bottom: 1px solid #296cb3; }

/* Blog */
h2.blog_title { font-family: "Trebuchet MS", Verdana, Arial, "Helvetica 55 Roman", sans-serif; }