/* The Big Reset. */  
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, dt, blockquote, fieldset, legend, label, input, textarea, form {
    margin: 0; padding: 0; border: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

body{
	background-color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*
	background-image:url('../Images/mainSiteBG.jpg');
	background-repeat:repeat-x;
	*/
}
img{border:0;}
div#outerPageBlock{
	position:relative;
}

div#innerPageBlock{
	position:relative;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
}
div#headerBlock{
	position:relative;
	width:900px;
	height:98px;
	z-index:1;
}
div#headerBlock div#headerPhone{
	position:absolute;
	top:20px;
	left:400px;
	font-family: Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif;
	font-size:16px;
	font-weight:bold;
	z-index:10;
	
}
#ddc2011{
	position:absolute;
	top:260px;
	right:0px;
	z-index:10;
}
div#live_chat_status{
	position:absolute;
	top:18px;
	right:120px;
}
div#digiDealerBlock{
	position:absolute;
	top:8px;
	left:287px;
}
div#contentBlock{
	min-height:400px;
}
div#wsSwfBlock{
	height:250px;
}
div#homeMiddleBlock{
	height:40px;
	margin-bottom:4px;
}
div#homeLowerBlock{
	position:relative;
	height:274px;
	padding-left:600px;
	background-image:url(../Images/homeLowerBG.jpg);
	background-repeat:no-repeat;	
}
div#homeTestimonialBlock{
	position:absolute;
	width:400px;
	height:225px;
	top:10px;
	left:0;
}
div#topHeadline{
	height:150px;
	overflow:hidden;
}
div#topHeadline p{
	font-size:11px;
	color:#999999;
}
div#topHeadline a:link{
	color:#FFFFFF;
}
div#topHeadline a:visited{
	color:#CCCCCC;
}
div#topHeadline a:hover{
	color:#FEA928;
}
div#topHeadline a:active{
	color:#da9307;
}
div#bottomHeadline{
	margin-top:3px;
	text-align:right;
}
div#homeHeadlines{
	/*
position:absolute;
	width:150px;
	top:30px;
	left:410px;
*/
	float:left;
	width:500px;
	margin-bottom:6px;
}
div#homeIFBlock{
	float:left;
	width:360px;
	height:44px;
}
div#homeNavBlock{
	float:left;
	width:528px;
}
.homeNav,.homeNav_on{
	float:left;
	width:132px;
	height:30px;
	padding-top:10px;
	text-align:center;
	cursor:hand;
	cursor:pointer;
}
.homeNav{
	background-image:url(../Images/homeNav.jpg);
	background-repeat:no-repeat;	
}
.homeNav_on{
	background-image:url(../Images/homeNav_on.jpg);
	background-repeat:no-repeat;	
}
.homeNav a,.homeNav_on a{
	
	font-weight:bold;
	text-decoration:none;
}
.homeNav a{
	color:#7F7F7F;	
}
.homeNav_on a{
	color:#FFFFFF;	
}

div#whyWSBlock{
	float:left;
	padding-left:20px;
}
div#homeRSSBlock{
	float:left;
	width:500px;
	margin-bottom:6px;
}
div#homeRSSBlock h1{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;
}
div#homeRSSBlock h3{
	font-weight:normal;
}
div#innerRSSBlock{
	height:150px;
	overflow-y:scroll;
}
div#innerRSSBlock .rDate{
	font-size:10px;
	color:#666666;
}
div#homeRSSBlock a:link{
	color:#FEA928;
}
div#homeRSSBlock a:visited{
	color:#b97816;
}
div#homeRSSBlock a:hover{
	color:#003399;
}
div#homeRSSBlock a:active{
	color:#003399;
}
div#rssSubscribe{
	height:16px;
	padding:6px 1px 0 1px;
}
div#rssSbutton{
	float:left;
	padding-right:8px;
}
div#rssSlink{
	float:left;
}
div#homeRSSBlock div#innerRSSBlock{
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color:#222222;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#999999;
	scrollbar-shadow-color:#333333;
	scrollbar-track-color:#333333; 
}

div#navBlock{
	height:40px;
	margin-top:4px;
	padding-left:228px;
}
div#homeFeedbackBlock div#feedbackFormBlock{
	position:relative;
	top:48px;
	height:200px;
}
div#homeFeedbackBlock div#feedbackTitleBox,
div#homeFeedbackBlock div#feedbackLocationLabel,
div#homeFeedbackBlock div#feedbackLocationInput{
	display:none;
}	
div#homeFeedbackBlock .feedbackFormLabel{
	width:80px;
	color:#7F7F7F;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	
}	

div#homeFeedbackBlock #feedbackCommentsInputField{
	position:absolute;
	top:76px;
	top:expression('85px');
	left:85px;
	width:180px;
	height:50px;
	
}
div#homeFeedbackBlock div#feedbackSubmitButton{
	position:absolute;
	width:86px;
	top:176px;
	left:136px;
}
div#homeFeedbackBlock #areaCode,
div#homeFeedbackBlock #phoneTopThree,
div#homeFeedbackBlock #phoneBottomFour,
div#homeFeedbackBlock  #extension{
	width:36px;
}
div#homeFeedbackBlock #feedbackFirstNameInput .inputStyle2,
div#homeFeedbackBlock #feedbackLastNameInput .inputStyle2,
div#homeFeedbackBlock #feedbackEmailInput .inputStyle2{
	width:180px !important;
}
div#homeFeedbackBlock .inputStyle,div#homeLowerBlock .inputStyle2{
	margin:0;
	width:180px;
	border:1px solid #8E8E8E;
	background-color:#2C2C2C; 
	color:#FFB019;
}
div#homeFeedbackBlock #frm_feedbackSubmit{
	width:72px;
	height:50px;
	background-image:url(../Images/feedbackSubmitButton.png);
	background-repeat:no-repeat;
}
/* END FEEDBACK FORM */

/* CUSTOM CONTENT STYLES */

.wsContent{
	padding:30px;
}
.wsContent h1{
	color:#FFB019;
	font-size:18px;
	font-weight:bold;
	margin-bottom:1em;
}
.wsContent p{
	color:#FFFFFF;
	margin-bottom:1em;
}
.wsContent ul{
	margin-left:20px;
	color:#CCCCCC;
}

/* /CUSTOM CONTENT STYLES */
div#wsTestimonialBlock{
	margin-top:12px;
	margin-bottom:12px;
}
div#wsTestimonialBlock #wstHeader{
	height:130px;
}
div#wsTestimonialBlock #wstFooter{
	height:90px;
}

/* WEB ANALYSIS FORM */
div#webAnalysisBlock{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1024px;
	height:768px;
	background-image:url(../Images/webAnalysisBG.jpg);
}
div#webAnalysisBlock div#feedbackTitleBox{
	display:none;
}
div#webAnalysisBlock div#waVideoBlock{
	position:absolute;
	width:300px
	height:218px;
	top:134px;
	left:540px;
}
div#webAnalysisBlock div#waFormBlock{
	position:absolute;
	top:392px;
	left:270px;
}
div#webAnalysisBlock div#waFormBlock .feedbackInput .inputStyle,
div#webAnalysisBlock div#waFormBlock .feedbackInput #feedbackCommentsInputField .inputStyle,
div#webAnalysisBlock div#waFormBlock .feedbackInput .inputStyle2{
	height:22px;
	border:1px solid #FF8E00;
	background-color:#232323;	
	color:#CCCCCC;
	font-size:12px;
}
div#webAnalysisBlock div#waFormBlock div#feedbackFirstNameInput,
div#webAnalysisBlock div#waFormBlock div#feedbackLastNameInput,
div#webAnalysisBlock div#waFormBlock div#feedbackPhoneInput,
div#webAnalysisBlock div#waFormBlock div#feedbackEmailInput,
div#webAnalysisBlock div#waFormBlock div#feedbackCommentsInput,
div#webAnalysisBlock div#waFormBlock div#feedbackSubmitButton,
div#webAnalysisBlock div#waFormBlock div#wswaSiteAddress,
div#webAnalysisBlock div#waFormBlock div#wswaMonthlyLeads,
div#webAnalysisBlock div#waFormBlock div#wswaMonthlyVisitors,
div#webAnalysisBlock div#waFormBlock div#wswaGPPD{
	position:absolute;
	top:400px;
}
div#webAnalysisBlock div#waFormBlock div#feedbackFirstNameInput .inputStyle2,
div#webAnalysisBlock div#waFormBlock div#feedbackLastNameInput .inputStyle,
div#webAnalysisBlock div#waFormBlock div#feedbackEmailInput .inputStyle2,
div#webAnalysisBlock div#waFormBlock div#wswaSiteAddress .inputStyle2,
div#webAnalysisBlock div#waFormBlock div#wswaMonthlyLeads .inputStyle2{
	width:200px !important;
}
div#webAnalysisBlock div#waFormBlock div#wswaMonthlyVisitors .inputStyle2,
div#webAnalysisBlock div#waFormBlock div#wswaGPPD .inputStyle2{
	width:50px !important;
}
div#webAnalysisBlock div#waFormBlock div#feedbackFirstNameInput{
	top:102px;
	left:0;
}	
div#webAnalysisBlock div#waFormBlock div#feedbackLastNameInput{
	top:102px;
	left:390px;
}
div#webAnalysisBlock div#waFormBlock div#feedbackPhoneInput{
	top:134px;
	left:390px;
	width:190px;
}
div#webAnalysisBlock div#waFormBlock #phoneBottomFour{
	width:30px !important;
}
div#webAnalysisBlock div#waFormBlock #extension{
	margin-left:18px;
}
div#webAnalysisBlock div#waFormBlock div#feedbackEmailInput{
	top:134px;
	left:0;
	font-size:11px;
	color:#FFFFFF;
}
div#webAnalysisBlock div#waFormBlock div#feedbackSubmitButton{
	top:161px;
	left:197px;
}
div#webAnalysisBlock div#waFormBlock div#wswaSiteAddress{
	top:0px;
	left:74px;
}
div#webAnalysisBlock div#waFormBlock div#wswaMonthlyLeads{
	top:32px;
	left:74px;
}
div#webAnalysisBlock div#waFormBlock div#wswaMonthlyVisitors{
	top:0px;
	left:524px;
}
div#webAnalysisBlock div#waFormBlock div#wswaGPPD{
	top:32px;
	left:524px;
}
div#webAnalysisBlock div#waFormBlock div#feedbackCommentsInput{
	
}
div#webAnalysisBlock div#waFormBlock .feedbackInput #feedbackCommentsInputField,
div#webAnalysisBlock div#waFormBlock .feedbackFormLabel{
	display:none;
}
div#webAnalysisBlock #frm_feedbackSubmit{
	width:127px;
	height:127px;
	background-image:url(../Images/waSubmit.jpg);
	background-repeat:no-repeat;
}
/* /WEB ANALYSIS FORM */

/* WEB ANALYSIS THANKS */
div#webAnalysisThanksBlock{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1024px;
	height:768px;
	background-image:url(../Images/webAnalysisThanksBG.jpg);
}
div#webAnalysisThanksBlock div#watTextBlock{
	position:absolute;
	width:600px;
	top:200px;
	left:215px;	
}
div#webAnalysisThanksBlock div#watTextBlock p{
	margin-bottom:1em;
	color:#FFFFFF;
	font-size:12px;
}
div#webAnalysisThanksBlock div#watTextBlock p #watCurrEmail{
	color:#ff8226;
	font-size:12px;
	font-weight:bold;
}
div#webAnalysisThanksBlock div#watChoicesBlock{
	position:absolute;
	width:312px;
	height:248px;
	top:320px;
	left:198px;	
}
/* /WEB ANALYSIS THANKS */


/* MEDIA PACKAGE STYLES */
div#pressPackageBlock{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	text-align: center; 
}
.Tspace {
	margin:15px;  
}	

div#pressPackageBlock h1{
	padding: 0 10px 0 20px;  
	margin: 0; 
	padding: 10px 0; 
	color:#FFFFFF;
}
div#pressPackageBlock a:link,
div#pressPackageBlock a:visited,
div#pressPackageBlock a:hover,
div#pressPackageBlock a:active{
	font-familiy:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration: none; 
}
div#pressPackageBlock a:link {color: #6c8085;}
div#pressPackageBlock a:visited {color: #6c8085;}
div#pressPackageBlock a:hover {color: #FFFFFF;}
div#pressPackageBlock a:active {color: #FFFFFF;}

div#pressPackageBlock #headerLink{
	margin:10px 0;
}
div#pressPackageBlock #headerLink a:link,
div#pressPackageBlock #headerLink a:visited,
div#pressPackageBlock #headerLink a:hover,
div#pressPackageBlock #headerLink a:active{
	
	font-size:24px;
	font-weight:bold;
}
div#pressPackageBlock #headerLink a:link,
div#pressPackageBlock #headerLink a:visited{
	color:#FFFFFF;
}
div#pressPackageBlock #headerLink a:hover,
div#pressPackageBlock #headerLink a:active{
	color:#CCCCCC;
}
.picHolder{
	position:relative;
	margin-bottom:50px;
	padding:8px;
	line-height:0;
	background-color:#4B4B4D;
}
.corner{
	position:absolute;
}
.corner.left.top{
	top:0px;
	left:-20px;
}

.corner.right.top{
	top:-5px;
	right:-10px;
}
.corner.left.bottom{
	bottom:-10px;
	left:-20px;
}
.corner.right.bottom{
	bottom:-10px;
	right:-10px;;
}
.zLinkHolder{
	position:absolute;
	height:32px;
	left:8px;
	bottom:-32px;
}
.zLink{
	float:left;
	width:100px;
	height:32px;
	margin:0;
	padding:0;
	line-height:32px;
}
.zLink.left{
	background-image:url(../Images/pressPackage/TextLeftCorner.jpg);
	background-repeat:no-repeat;
}
.zLink.right{
	background-image:url(../Images/pressPackage/TextRightCorner.jpg);
	background-repeat:no-repeat;
}
.zLink.middle{
	background-color:#323232;
}
.zLinkSingle{
	float:left;
	height:32px;
	margin:0;
	padding:0;
	line-height:32px;
	text-align:center;
	
}
.zLinkSingle.middle{
	background-color:#323232;
}
.zLinkSingle.left{
	width:8px;
	background-image:url(../Images/pressPackage/TextLeftCornerMini.jpg);
	background-repeat:no-repeat;
}
.zLinkSingle.right{
	width:8px;
	background-image:url(../Images/pressPackage/TextRightCornerMini.jpg);
	background-repeat:no-repeat;
}
.zLinkSingle a:link,
.zLinkSingle a:visited,
.zLinkSingle a:hover,
.zLinkSingle a:active{
	font-size:10px !important;	
}
/* /MEDIA PACKAGE STYLES */

/* FLASH PRESENTATION STYLES */
div#outerPresentationBlock{
	height:700px;
	/*
background-image:url(../Images/presentation/presentationPageBG.jpg);
	background-repeat:repeat-x;
*/
}
div#presentationBlock{
	width:960px;
	height:700px;
	margin-left:auto;
	margin-right:auto;
	/*
background-image:url(../Images/presentation/presentationBG.jpg);
	background-repeat:no-repeat;
*/
}
/* /FLASH PRESENTATION STYLES */
div#homeFeedbackBlock #dccLink,
#webAnalysisBlock #dccLink{
	display:none;
}
