@charset "UTF-8";
#wrapper {
	width: 785px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 1px solid #DFDFDF;
}

html, body {
	background:#B5B5B5;
}
#nav {
	background-image: url(images/home/drdNav.jpg);
	height: 75px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	width: 785px;
}
#mainContentLeft {
	background-image: url(images/home/HmLeftBg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 347px;
	width: 364px;
	background-color: #000000;
}
#mainContentRight {
	background-color: #000000;
	float: right;
	height: 347px;
	width: 421px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A4A4A4;
	line-height: 260px;
	text-align: center;
}
.bodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A3033;
	line-height: 15px;
	padding-right: 10px;
	padding-left: 15px;
}
.headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 15px;
}
#footer {
	height: 125px;
	width: 785px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	float: left;
	clear: both;
	background-color: #000000;
}

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	text-decoration:underline
}

#footer a:link, #footer a:visited {
	color: #FFFFFF;  /*border-left: #908AA5 solid 2px;
  	border-top: #908AA5 solid 2px;
  	border-right: #2C263D solid 2px;
  	border-bottom: #2C263D solid 2px;*/
  }
  
  
#footer a:hover {
	margin: 0;
	color: #808080; 	
  }

#leftBottom {
	background-image: url(images/home/hmHiPo.jpg);
	background-repeat: no-repeat;
	height: 125px;
	width: 241px;
	float: left;
}
#rightBottom {
	background-image: url(images/home/hmFooter.jpg);
	background-repeat: repeat-x;
	float: right;
	height: 125px;
	width: 544px;
	display: block;
	clear: right;
	background-position: left;
}
#mainContent {
	height: auto;
	background-color: #000000;
}
#content {
	background-color: #000000;
}
#footerContent1 {
	height: 89px;
	width: 148px;
	padding-left: 14px;
	display: block;
	float: left;
	padding-top: 8px;
	padding-right: 14px;
	font-size: 9px;
	margin-left: 4px;
}
#footerContent2 {
	height: 89px;
	width: 148px;
	float: left;
	padding-left: 15px;
	padding-top: 8px;
	display: block;
	padding-right: 14px;
	font-size: 9px;
}
#footerContent3 {
	float: left;
	height: 89px;
	width: 148px;
	padding-top: 8px;
	padding-left: 15px;
	display: block;
	padding-right: 14px;
	font-size: 9px;
}
#copyRight {
	height: 18px;
	width: 514px;
	text-align: left;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808080;
	clear: both;
	float: left;
	margin-right: 14px;
	margin-left: 14px;
}
.footerLegal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #808080;
}
#headsContentLeft {
	height: 491px;
	width: 323px;
	float: left;
	background-color: #000000;
}
#headsContentRight {
	float: right;
	width: 462px;
	height: 491px;
	background-color: #000000;
}

#enginesContentLeft {
	height: 477px;
	width: 323px;
	float: left;
	background-color: #000000;
}
#enginesContentRight {
	float: right;
	width: 462px;
	height: 477px;
	background-color: #000000;
}

#FAQWrap {
	background-color: #0B0B0B;
	width: 785px;
	float: right;
}
#FAQMain {
	background-color: #D1D1D1;
	float: right;
	width: 508px;
	clear: left;
	height: auto;
	margin-bottom: 10px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 25px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #202020;
	margin-top: 10px;
	margin-right: 50px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #202020;
}
#FAQLeft {
	background-color: #324068;
	float: left;
	width: 180px;
	height: 60px;
	clear: right;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9CBBFF;
	padding-left: 0px;
	font-size: 14px;
	font-weight: bold;
}
#FAQheader {
	background-image: url(images/about/faqBG.jpg);
	float: right;
	height: 45px;
	width: 585px;
	color: #FFFFFF;
	padding-left: 15px;
	overflow: hidden;
	padding-top: 15px;
	margin-top: 15px;
}
#FAQfooter {
	background-color: #222427;
	float: left;
	height: 40px;
	width: 770px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-right: 15px;
	clear: both;
}
#subNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(images/home/subNavBg.jpg);
	background-repeat: no-repeat;
	color: #EBEBEB;
	height: 27px;
	width: 462px;
}
#cncBodyContent {
	background-image: url(images/heads/cnc_leftBg.jpg);
	background-repeat: no-repeat;
	height: 491px;
}
#mainPic {
	height: 382px;
	width: 462px;
}
#headFooter {
	height: 82px;
	width: 462px;
	float: left;
	background-image: url(images/heads/t1HeadFooter.jpg);
	background-repeat: no-repeat;
}

.flowLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

.flowLinks a{
	text-decoration: none;
}

.flowLinks a:link, a:visited {
	color: #FFFFFF;
}

.flowLinks a:hover {
	color: #848484;
}

.flowLinks span { /*CSS for enlarged image*/
	position: absolute;
	margin: 0 auto;
	padding: 5px;
	left: 0px;
	border: 1px dashed gray;
	color: #FFFFFF;
	text-decoration: none;
	visibility: hidden;
}

.flowLinks span p { /*CSS for paragraph*/
	border-width: 0;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-indent: 0px;
}

.flowLinks :hover span{ /*CSS for enlarged image*/
	visibility: visible;
	height: 15px;
	width: 150px;
	margin: 0 auto;
	top: 22px;
	left: 28px; /*position where enlarged image should offset horizontally */
	position: absolute;
	z-index: 50;
	text-align: center;
}


#MainbodyCopy {
	height: 252px;
	width: 269px;
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 30px;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}
#price {
	height: 122px;
	width: 110px;
	padding-top: 15px;
	float: left;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	clear: both;
	padding-left: 192px;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0F64A5;
}

#priceFooter {
	clear: both;
	float: left;
	width: 301px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 10px;
	padding-left: 15px;
	height: 30px;
	padding-right: 5px;
}
#flowChart {
	width: 413px;
	padding-right: 43px;
	height: 50px;
	float: right;
	color: #FFFFFF;
	position: relative;
	text-align: right;
	z-index: 150;
	padding-top: 25px;
}

.bodyCopyHeadWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.bodyCopyHeadBlu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #137DCB;
}
#leftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 309px;
	background-repeat: no-repeat;
}
#T1L3bodybgImg {
	background-image: url(images/heads/L3headsPriceBg.jpg);
	background-repeat: no-repeat;
	height: 309px;
}

#headPrice {
	height: 178px;
}
#T1L3pricebgImg {
	background-image: url(images/heads/L3priceTabbg.jpg);
	background-repeat: no-repeat;
	height: 182px;
}

#contentRight {
	float: right;
	height: 476px;
	width: 420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FDFDFD;
	background-color: #010000;
}
#T1L5bodybgImg {
	background-image: url(images/heads/L5t1_bodybg.jpg);
	background-repeat: no-repeat;
	height: 309px;
}
#T1L5pricebgImg {
	background-image: url(images/heads/left_T1L5.jpg);
	background-repeat: no-repeat;
	height: 182px;
}
#T1L6bodybgImg {
	background-image: url(images/heads/bodybg_L6.jpg);
	background-repeat: no-repeat;
	height: 309px;
}
#T1L6pricebgImg {
	background-image: url(images/heads/lefttab_L6.jpg);
	background-repeat: no-repeat;
	height: 182px;
}
#T1L7bodybgImg {
	background-image: url(images/heads/bodybg_L7.jpg);
	background-repeat: no-repeat;
	height: 309px;
}
#T1L7pricebgImg {
	background-image: url(images/heads/lefttab_L7.jpg);
	background-repeat: no-repeat;
	height: 182px;
}
#T1L8bodybgImg {
	background-image: url(images/heads/bodybg_L8.jpg);
	background-repeat: no-repeat;
	height: 309px;
}
#T1L8pricebgImg {
	background-image: url(images/heads/lefttab_L8.jpg);
	background-repeat: no-repeat;
	height: 182px;
}
#T4L3bodybgImg {
	background-image: url(images/heads/t4L3_bodybg.jpg);
	background-repeat: no-repeat;
	height: 309px;
}
#T4L3pricebgImg {
	background-image: url(images/heads/T4L3_priceLeft.jpg);
	background-repeat: no-repeat;
	height: 182px;
}
#t4headFooter {
	height: 81px;
	width: 446px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(images/heads/t4HeadFooter.jpg);
	background-repeat: no-repeat;
	color: #969A9B;
	text-align: center;
	vertical-align: middle;
	padding-right: 8px;
	padding-left: 8px;
}
#t4leftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 309px;
	background-repeat: no-repeat;
	background-image: url(images/heads/t4L5_bodybg.jpg);
}
#t4headPrice {
	height: 182px;
	background-image: url(images/heads/T4L5_priceLeft.jpg);
	background-repeat: no-repeat;
}
.t4FooterContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 19px;
	color: #969A9B;
	vertical-align: bottom;
}
#t6leftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 309px;
	background-repeat: no-repeat;
	background-image: url(images/heads/t4L6_bodybg.jpg);
}
#t6headPrice {
	height: 182px;
	background-image: url(images/heads/T4L6_priceLeft.jpg);
	background-repeat: no-repeat;
}
#t7leftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 309px;
	background-repeat: no-repeat;
	background-image: url(images/heads/t4L7_bodybg.jpg);
}
#t7headPrice {
	height: 182px;
	background-image: url(images/heads/T4L7_priceLeft.jpg);
	background-repeat: no-repeat;
}
#p3leftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 309px;
	background-repeat: no-repeat;
	background-image: url(images/heads/pL3_bodybg.jpg);
}
#p3headPrice {
	height: 182px;
	background-image: url(images/heads/pL3_leftPrice.jpg);
	background-repeat: no-repeat;
}
#p5leftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 309px;
	background-repeat: no-repeat;
	background-image: url(images/heads/pL5_bodybg.jpg);
}
#p5headPrice {
	height: 182px;
	background-image: url(images/heads/pL5_leftPrice.jpg);
	background-repeat: no-repeat;
}
#p6leftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 309px;
	background-repeat: no-repeat;
	background-image: url(images/heads/pL6_bodybg.jpg);
}
#p6headPrice {
	height: 182px;
	background-image: url(images/heads/pL6_leftPrice.jpg);
	background-repeat: no-repeat;
}
#p356leftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 309px;
	background-repeat: no-repeat;
	background-image: url(images/heads/356_bodybg.jpg);
}
#p356headPrice {
	height: 182px;
	background-image: url(images/heads/356_leftPrice.jpg);
	background-repeat: no-repeat;
}
#engCustleftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 309px;
	background-image: url(images/engine/engineCustBg.jpg);
	background-repeat: no-repeat;
}
#custHeader {
	padding-left: 20px;
}

#engSpec {
	height: 205px;
	background-image: url(images/engine/engineSpecLeft.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}
.bodyCopyHeadWhitelrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#engSpecCopy {
	height: 110px;
	width: 305px;
	padding-top: 5px;
	float: left;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	clear: both;
	padding-left: 10px;
	padding-bottom: 7px;
}

#engSpecFooter {
	clear: both;
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	height: 38px;
	padding-right: 5px;
	margin-right: 10px;
	margin-left: 15px;
	float: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #4D4D4D;
	padding-top: 5px;
}

#engSpecFooter a {
	text-decoration:none;
}

#engSpecFooter a:link, #engSpecFooter a:visited {
	color: #000000;
	background-color:#C4C4C4;
}

#engSpecFooter a:hover {
	color: #FFFFFF;
	background-color: none;
	text-decoration:none;
}
#engMainFooter {
	height: 105px;
	width: 462px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(images/engine/t4EngineFooter.jpg);
	background-repeat: no-repeat;
	color: #969A9B;
	text-align: left;
	vertical-align: middle;
	background-color: #000000;
}
#engFooterCopy {
	height: 25px;
	width: 440px;
	padding-left: 20px;
	padding-top: 15px;
}
#engFooterContact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #969A9B;
	height: 13px;
	width: 410px;
	padding-top: 1px;
	margin-left: 25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7B7B7B;
}

#engFooterContact a {
	text-decoration:underline;
}

#engFooterContact a:link, #engFooterContact a:visited {
	color: #969A9B;
}

#engFooterContact a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
#eng1914specs {
	height: 123px;
	width: 305px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}
#engTurboSpecs {
	width: 305px;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	height: 95px;
}
#engTurboSpecFoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 45px;
	width: 280px;
	margin-top: 5px;
	margin-left: 15px;
	padding-top: 8px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7B7B7B;
}


#engTurboSpecFoot a {
	text-decoration: none;
}

#engTurboSpecFoot a:link, #engTurboSpecFoot a:visited {
	color: #000000;
	background-color:#C4C4C4;
}

#engTurboSpecFoot a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}


#eng1914specFoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	width: 280px;
	margin-left: 15px;
	padding-top: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7B7B7B;
	margin-top: 8px;
}

#eng1914specFoot a {
	text-decoration: none;
}

#eng1914specFoot a:link, #eng1914specFoot a:visited {
	color: #000000;
	background-color:#C4C4C4;
}

#eng1914specFoot a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#eng1914FooterCopy {
	height: 80px;
	width: 430px;
	padding-left: 25px;
	padding-top: 5px;
}
#eng1914FooterCopy a {
	color: #FFFFFF;
	text-decoration: underline;
}
#eng1914FooterCopy a:link, #eng1914FooterCopy a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#eng1914FooterCopy a:hover {
	color: #999999;
	text-decoration: none;
}
#eng1914leftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 309px;
	background-image: url(images/engine/engines_1914_bg.jpg);
	background-repeat: no-repeat;
}
#eng2276Specs {
	height: 155px;
	width: 305px;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 8px;
}
#eng2276SpecFoot {
	height: 35px;
	width: 295px;
	margin-top: 0px;
	margin-left: 9px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7B7B7B;
	padding-top: 5px;
	padding-left: 10px;
}
#eng2276leftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 309px;
	background-image: url(images/engine/engines_2276_bg.jpg);
	background-repeat: no-repeat;
}
#engTurboFooterCopy {
	height: 25px;
	width: 435px;
	padding-left: 25px;
	padding-top: 15px;
}
#engTurboleftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 309px;
	background-image: url(images/engine/engines_turbo_bg.jpg);
	background-repeat: no-repeat;
}

#engDynoleftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 491px;
	background-image: url(images/engine/engines_dyno_bg.jpg);
	background-repeat: no-repeat;
}
.dynoheader {
	padding-left: 25px;
}

#dynoMainPic {
	height: 409px;
	width: 462px;
}
#dynoFooter {
	height: 82px;
	width: 462px;
	float: left;
	background-image: url(images/engine/DynoHeadFooter.jpg);
	background-repeat: no-repeat;
}
#dynoMainVid {
	height: 409px;
	width: 462px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #858585;
	background-color: #000000;
	text-align: center;
	line-height: 120px;
}

#dynoMainVid  a {
text-decoration: none;
}

#dynoMainVid  a:link, #dynoMainVid a:visited {
color:#FFFFFF;
} 

#dynoMainVid  a:hover {
color:#858585;
} #machContentLeft {
	height: 477px;
	width: 323px;
	float: left;
	background-image: url(images/machine/engines_mach_bg.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}
#machBodyCopy {
	height: 145px;
	width: 269px;
	padding-top: 25px;
	padding-right: 24px;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	padding-bottom: 5px;
}


#machLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E8E8E8;
	height: 132px;
	width: 272px;
	padding-right: 8px;
	padding-left: 8px;
	margin-left: 15px;
	margin-right: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #505050;
	padding-top: 15px;
}
#machLinkHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 18px;
	padding-top: 6px;
	padding-left: 9px;
	background-color: #2B2B2B;
	margin-bottom: 5px;
	width: 262px;
}
#machContentRight {
	float: right;
	width: 462px;
	height: 477px;
	background-image: url(images/machine/mechMain.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}
#priceList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 400px;
	width: 320px;
	margin-left: 70px;
	margin-top: 30px;
}
#priceList a {
	text-decoration: none;
}

#priceList a:link, #priceList a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}

#priceList a:hover {
	color: #000000;
	text-decoration: none;
}
#galHeadsleftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 491px;
	background-image: url(images/gallery/gal_heads_bg.jpg);
	background-repeat: no-repeat;
}
#galThumbs {
	height: 390px;
	width: 319px;
	padding-bottom: 5px;
	padding-top: 3px;
	padding-right: 1px;
	padding-left: 3px;
}

#galThumbs img {
	border: #616161 solid 1px;
	margin-top: 3px;
	margin-right: 1px;
	margin-bottom: 3px;
	margin-left: 1px;
}

#galThumbs a:link img, #galThumbs a:visited img  {
	border: #616161 solid 1px;
}

#galThumbs a:hover img {
border: #ffffff solid 1px;
}

#galHeadsFooter {
	height: 30px;
	width: 435px;
	padding-left: 25px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DADADA;
}
#galEngleftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 491px;
	background-image: url(images/gallery/gal_eng_bg.jpg);
	background-repeat: no-repeat;
}
#galCCleftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 491px;
	background-image: url(images/gallery/gal_customer_bg.jpg);
	background-repeat: no-repeat;
}
#galVidleftBodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 323px;
	height: 491px;
	background-image: url(images/gallery/gal_vids_bg.jpg);
	background-repeat: no-repeat;
}
#galHeadsmainPic {
	height: 382px;
	width: 462px;
	background-image: url(images/gallery/gallMainBg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#aboutBodyCopy {
	height: 250px;
	width: 269px;
	padding-top: 25px;
	padding-right: 24px;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	padding-bottom: 5px;
}
#aboutBodyCopy a {
	text-decoration:underline;
}

#aboutBodyCopy a:link, #aboutBodyCopy a:visited {
	color: #BEBEBE;
}
#cncMainPic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
	height: 377px;
	width: 432px;
	background-color: #000000;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	overflow: hidden;
}
#cncBodyCopy {
	height: 382px;
	width: 323px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BABABA;
	background-color: #000000;
	line-height: 260px;
	text-align: center;
}

#aboutBodyCopy a:hover {
	color: #FFFFFF;
	text-decoration:none;
}

#aboutContentRight {
	float: right;
	width: 462px;
	height: 477px;
	background-color: #000000;
	background-image: url(images/about/aboutMain.jpg);
	background-repeat: no-repeat;
}
#mainContentContain {
	height: 477px;
	width: 785px;
	overflow: hidden;
	background-image: url(images/contact/contact_bg.jpg);
	background-repeat: repeat-x;
	background-position: left;
	background-color: #000000;
}

#aboutContentLeft {
	height: 477px;
	width: 323px;
	float: left;
	background-color: #000000;
	background-image: url(images/about/about_bg.jpg);
	background-repeat: no-repeat;
}
#formContent {
	width: 525px;
	height: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E2E2E2;
	margin-top: 35px;
	margin-left: 115px;
	padding-left: 25px;
	margin-right: 100px;
	margin-bottom: 55px;
	border: 1px dotted #767676;
	background-image: url(images/contact/form_bg.jpg);
}
#drdFormContact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 680px;
	margin-right: 35px;
	margin-left: 40px;
	padding-left: 25px;
	border-top-width: 1px;e
	border-top-style: dotted;
	border-top-color: #777777;
	padding-top: 5px;
}
#galVidThumbs {
	height: 380px;
	width: 310px;
	padding-bottom: 5px;
	padding-top: 13px;
	padding-right: 1px;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C8C8C8;
}

#galVidThumbs a {
	text-decoration: none;
}

#galVidThumbs a:link, #galVidThumbs a:visited {
	color: #C8C8C8;
	
}

#galVidThumbs a:hover{
	color: #FFFFFF;
	background-color: #C8C8C8;

}

#vidBg {
	background: transparent;
	/*height: 382px;
	width: 462px;*/
	overflow: hidden;
}
#counter {
	display: none;
}

#FAQMain a {
	text-decoration:underline;
}

#FAQMain a:link, #FAQMain a:visited {
	color: #2E2E2E;
}

#FAQMain a:hover {
	color: #000000;
	text-decoration:none;
}
#cncheadFooter {
	height: 82px;
	width: 462px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #969A9B;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/heads/t4HeadFooter.jpg);
	background-repeat: no-repeat;
}

#drdShop {
	float: right;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	color: #FFFFFF;
	width: 120px;
	padding-left: 30px;
	background-image: url(/images/store/images/shopping_cart.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#drdShop a {
	text-decoration: none;
}

#drdShop a:link, #drdShop a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

#drdShop a:hover {
	color: #4372a8;
	text-decoration: underline;
}

