	/*****************************************************************/
	/* Base																			  */
	/*****************************************************************/
	
	body
	{
	margin:0px;
	padding:0px;
	font-size:10px;
	padding-bottom:40px;
	background-repeat:no-repeat;
	background-position:center top;
	}
	
	body,input,textarea
	{
		font-family:'Arial';
	}
	
	/** main class **/
	div.main,div.footer
	{
		width:910px;
	}
	
	div.footer,
	input,textarea
	{
		color:#85A7BD;
	}

	.clearFix
	{
		clear:both;
	}
	
	.overflow
	{
		height:100%;
		overflow:hidden;
	}
	
	.boxCenter
	{
		margin-left:auto;
		margin-right:auto;
	}
.yazi3 {
	font-family: arial;
	font-size: 8px;
	color: #5e7787;
}
.yazi {
	font-family: arial;
	font-size: 9px;
	color: #5e7787;
}
.yazi a {
	font-family: arial;
	font-size: 9px;
	text-decoration: none;
}
.yazi3 a {
	font-family: arial;
	font-size: 8px;
	color: #5e7787;
}
	
	.right
	{
		text-align:right;
	}
h1 {
	font-family: Arial;
	font-size: 8px;
	color: #167F8E;
	padding-left: 36px;
}
a
	{
	outline:none;
	color: #366190;
	}
	
	/*****************************************************************/
	/* Form																			  */
	/*****************************************************************/
	
	form
	{
		margin:0px;
		padding:0px;
	}
	
	input,textarea
	{
		margin:0px;
		font-size:1.3em;
	}
	
	textarea
	{
		resize:none;
	}
	
	/*****************************************************************/
	/* Layouts																		  */
	/*****************************************************************/
	
	/** Layout 50x50 **/
	
	.c_50 {}
	
	.c_50 .c_50_left, .c_50 .c_50_right {
	width:55%;
}
	
	.c_50 .c_50_left  { float:left; margin-right:1.5%; }
	.c_50 .c_50_right { float:right; margin-left:1.5%; }
	
	/** Layout 25x75 **/
	
	.c_25_75 {}

	.c_25_75 .c_25_75_left  { width:25%; float:left; margin-right:1%; }
	.c_25_75 .c_25_75_right { width:73%; float:right; margin-left:1%; }	
a.button1/*****************************************************************/
	/* Buttons																		  */
	/*****************************************************************/
	
	
	{
		display:block;
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
a.buttonYellow1:link, a.buttonYellow1:active,a.buttonYellow1:visited
	{
	float:left;
	width:179px;
	height:50px;
	color:#083A5A;
	font-size:2.4em;
	padding-top:12px;
	text-align:center;
	margin-right:21px;
	text-decoration:none;
	text-shadow:0px 2px #FACA4D;
	background-image:url('../images/granite-virginia-maryland-1.png');
	font-weight: bolder;
	}
a.buttonYellow1:hover
	{
	font-size:2.3em;
	padding-top:12px;
	background-position:0px -64px;
	color: #FFFFFF;
	text-shadow: 0px 2px #083a5a;
	}

a.button2/*****************************************************************/
	/* Buttons																		  */
	/*****************************************************************/
	
	
	{
		display:block;
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
a.buttonYellow2:link,a.buttonYellow2:active,a.buttonYellow2:visited
	{
	float:left;
	width:179px;
	height:50px;
	color:#083A5A;
	font-size:2.4em;
	padding-top:12px;
	text-align:center;
	margin-right:21px;
	text-decoration:none;
	text-shadow:0px 2px #FACA4D;
	background-image:url('../images/granite-virginia-maryland-2.png');
	font-weight: bolder;
	}
a.buttonYellow2:hover
	{
	font-size:2.3em;
	padding-top:12px;
	background-position:0px -64px;
	color: #FFFFFF;
	text-shadow: 0px 2px #083a5a;
	}
a.button3/*****************************************************************/
	/* Buttons																		  */
	/*****************************************************************/
	
	
	{
		display:block;
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
a.buttonYellow3:link,a.buttonYellow3:active,a.buttonYellow3:visited
	{
	float:left;
	width:179px;
	height:50px;
	color:#083A5A;
	font-size:2.4em;
	padding-top:12px;
	text-align:center;
	margin-right:21px;
	text-decoration:none;
	text-shadow:0px 2px #FACA4D;
	background-image:url('../images/granite-virginia-maryland-3.png');
	font-weight: bolder;
	}
a.buttonYellow3:hover
	{
	font-size:2.3em;
	padding-top:12px;
	background-position:0px -64px;
	color: #FFFFFF;
	text-shadow: 0px 2px #083a5a;
	}
a.button4/*****************************************************************/
	/* Buttons																		  */
	/*****************************************************************/
	
	
	{
		display:block;
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
a.buttonYellow4:link,a.buttonYellow4:active,a.buttonYellow4:visited
	{
	float:left;
	width:179px;
	height:50px;
	color:#083A5A;
	font-size:2.4em;
	padding-top:12px;
	text-align:center;
	margin-right:21px;
	text-decoration:none;
	text-shadow:0px 2px #FACA4D;
	background-image:url('../images/granite-virginia-maryland-4.png');
	font-weight: bolder;
	}
a.buttonYellow4:hover
	{
	font-size:2.3em;
	padding-top:12px;
	background-position:0px -64px;
	color: #FFFFFF;
	text-shadow: 0px 2px #083a5a;
	}
	
	/*****************************************************************/
	/* Buttons																		  */
	/*****************************************************************/
	
	a.button
	{
		display:block;
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
	
	a.buttonYellow:link,a.buttonYellow:active,a.buttonYellow:visited
	{
	float:left;
	width:750px;
	height:50px;
	color:#083A5A;
	font-size:2.4em;
	padding-top:12px;
	text-align:center;
	margin-right:20px;
	text-decoration:none;
	text-shadow:0px 2px #FACA4D;
	background-image:url('../images/yellow-button.png');
	font-weight: bolder;
	}
	
	a.buttonYellow:hover
	{
	font-size:2.3em;
	padding-top:12px;
	background-position:0px -64px;
	color: #FFFFFF;
	text-shadow: 0px 2px #083a5a;
	}
	
	a.buttonFooter:link,a.buttonFooter:active,a.buttonFooter:visited
	{
		width:105px;
		height:29px;
		float:right;
		color:#FFFFFF;
		font-size:1.5em;
		font-weight:bold;
		padding-top:12px;
		text-align:center;
		text-decoration:none;
	}
	
	a.buttonFooter:hover
	{
	background-position:0px -56px;
	}
	
	a.buttonFooter:hover
	{
	background-position:0px -56px;
	}
	
	/*****************************************************************/
	/* Icons																			  */
	/*****************************************************************/

	div.icon
	{
		min-width:65px;
		min-height:65px;
		background-repeat:no-repeat;
		background-position:left top;
	}
	
	div.icon1 { background-image:url('../images/icon1.png'); }
	div.icon2 { background-image:url('../images/icon2.png'); }
	div.icon3 { background-image:url('../images/icon3.png'); }
	div.icon4 { background-image:url('../images/icon4.png'); }
	div.icon5 { background-image:url('../images/icon5.png'); }
	div.icon6 { background-image:url('../images/icon6.png'); }
	div.icon7 { background-image:url('../images/icon7.png'); }
	div.icon8 { background-image:url('../images/icon8.png'); }
	
	/*****************************************************************/
	/* Header																		  */
	/*****************************************************************/
	
	div.header 
	{ 
		margin-bottom:10px;
	}
	
		div.header div.headerLogo
		{
	width:910px;
	height:145px;
	background:url('../images/granite-countertop-virginia-maryland.png') 0px 0px no-repeat;
		}
div.header  div.headerLogo2
		{
	width:910px;
	height:139px;
	background:url('../images/contact-logo.png') 0px 0px no-repeat;
		}
		
		div.header div.headerClouds
		{
			width:385px;
			height:270px;
			background:url('../images/clouds.png') 0px 20px no-repeat;
		}
div.header  div.headerClouds2
		{
	width:385px;
	height:270px;
	background:url('../images/bathroom-price.png') 0px 20px no-repeat;
		}
h2 
		{
	top:-5px;
	color:#FFFFFF;
	font-size:5.2em;
	position:relative;
	margin:0px 0px 0px 15px;
	left: -10px;
		}

	/*****************************************************************/
	/* Content																		  */
	/*****************************************************************/
	
	div.content
	{
	margin:0 auto;
	}
		
		div.contentSlider
		{
	margin-top: 0px;		
		}
	
			/***********************************************************/	
			/* Slider (coda-slider reset styles)							  */
			/***********************************************************/	
				
			div.content div.contentSlider div.coda-slider,
			div.content div.contentSlider div.coda-slider div.panel
			{
	width:793px;
	color:#FFFFFF;
	background:none;
	margin-top: 0px;
			}

			/** navigation **/
			
			div.content div.contentSlider div.coda-nav-left a,
			div.content div.contentSlider div.coda-nav-right a
			{
	width:45px;
	height:66px;
	padding:0px;
	display:block;
	background:none;
			}
				
			div.content div.contentSlider div.coda-nav-left,
			div.content div.contentSlider div.coda-nav-right
			{
	width:45px;
	height:66px;
	cursor:pointer;
	margin-top:89px;
	background-repeat:no-repeat;
	background-position:0px 0px;
			}
			
			div.content div.contentSlider div.coda-nav-left
			{
	float:left;
	margin-right:7px;
	background-image:url('../images/slider_nav_left.png');
			}	
				
			div.content div.contentSlider div.coda-nav-right
			{
				float:right;
				margin-left:20px;
				background-image:url('../images/slider_nav_right.png');	
			}
			
			div.content div.contentSlider div.coda-nav-left:hover,
			div.content div.contentSlider div.coda-nav-right:hover
			{
	background-position:0px -66px;
			}
				
			/** slider elements **/
		
			div.content div.contentSlider	div.contentSliderImagePlaceholder
			{
	width:812px;
	height:297px;
			}
		
				div.content div.contentSlider	div.contentSliderImagePlaceholder img
				{
	padding:0px;
	display:block;
	height: 297px;
	margin: 0px auto;
				}
		
			div.content div.contentSlider h2
			{
				padding:0px;
				font-size:2.2em;
				margin:0px 0px 25px 0px;
			}
				
			div.content div.contentSlider	p
			{
				font-size:1.3em;
				line-height:150%;
			}	
		
			div.content div.contentSlider div.contentSliderButtonBox
			{
				margin-top:45px;				
			}
		
		/**************************************************************/	
		/* Information box														  */
		/**************************************************************/
	
		div.informationBox 
		{
	color:#444444;
	margin-top:0px;
		}
div.informationBox2/**************************************************************/	
		/* Information box														  */
		/**************************************************************/
	
		 
		{
	color:#444444;
	vertical-align: middle;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	width: 760px;
	margin-left: 83px;
	margin-bottom: 10px;
		}
div.informationBox3/**************************************************************/	
		/* Information box														  */
		/**************************************************************/
	
		 
		{
	color:#444444;
	vertical-align: middle;	
	width: 812px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: -2px;
	margin-top: 15px;
		}
div.informationBox4/**************************************************************/	
		/* Information box														  */
		/**************************************************************/
	
		 
		{
	color:#444444;
	vertical-align: middle;
	margin: 0px;
	width: 812px;
	margin-left: 60px;
	margin-bottom: 0px;
		}
div.informationBox5/**************************************************************/	
		/* Information box														  */
		/**************************************************************/
	
		 
		{
	color:#444444;
	vertical-align: middle;
	margin: 0px;
	width: 812px;
	margin-left: 49px;
	margin-bottom: 0px;
	margin-top: 100px;
		}
div.informationBox6/**************************************************************/	
		/* Information box														  */
		/**************************************************************/
	
		 
		{
	color:#444444;
	vertical-align: middle;
	margin: 0px;
	width: 800px;
	margin-left: 65px;
	margin-bottom: 0px;
	margin-top: 20px;
	margin-right: 40px;
		}
	
			div.informationBox div.informationBoxTop,
			div.informationBox div.informationBoxMiddle,
			div.informationBox div.informationBoxBottom
			{
				background-position:0px 0px;
				background-repeat:no-repeat;
			}
		
			div.informationBox div.informationBoxTop,
			div.informationBox div.informationBoxBottom
			{	
				height:40px;
			}
	
			div.informationBox div.informationBoxMiddle
			{
				padding:15px 0px 15px 0px;
				background-repeat:repeat-y;
			}

				div.informationBox div.informationBoxMiddle div.informationBoxMiddleContent
				{
					width:760px;
				}
	
					div.informationBox div.informationBoxMiddle div.informationBoxMiddleContent h4,
					div.informationBox div.informationBoxMiddle div.informationBoxMiddleContent div.text
					{
						margin-left:75px;
					}
					
					div.informationBox div.informationBoxMiddle div.informationBoxMiddleContent h4
					{
						padding:0px;
						margin-top:0px;
						font-size:1.8em;
						margin-bottom:0px;
						font-weight:normal;
					}
					
					div.informationBox div.informationBoxMiddle div.informationBoxMiddleContent div.text
					{
						margin-top:5px;
						font-size:1.3em;
						line-height:150%;
					}
	
	/*****************************************************************/
	/* Footer																		  */
	/*****************************************************************/
	
	div.footer
	{
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	
		div.footer div.footerContent
		{
			width:780px;
			margin-top:30px;
		}

			div.footer div.footerContent h1
			{
				color:#FFFFFF;
				margin-top:0px;
				font-size:3.0em;
				margin-bottom:20px;
			}
		
			/** contact/newsletter form **/
		
			div.footer div.footerContent div.footerContentNewsletter
			{
				height:110px;
				margin-top:20px;
				padding-top:38px;
		 		background-position:0px 0px;	
				background-repeat:no-repeat;	
			}
		
			div.footer div.footerContent div.footerContentContactForm
			{
		
			}

				div.footer div.footerContent form.footerContentContactForm div.footerContentContactFormLine,
				div.footer div.footerContent form.footerContentNewsletterForm div.footerContentNewsletterFormLine
				{
					margin-bottom:10px;
				}
					
					div.footer div.footerContent form.footerContentContactForm div.footerContentContactFormLine div.footerContentContactFormLineNotice,
					div.footer div.footerContent form.footerContentNewsletterForm div.footerContentNewsletterFormLine div.footerContentNewsletterFormLineNotice
					{
						float:left;
						padding:5px;
						display:none;
						font-size:1.3em;
						-webkit-border-radius:3px;
						-moz-border-radius:3px;
						border-radius:3px;
					}

					div.footer div.footerContent form.footerContentContactForm div.footerContentContactFormLine .footerContentContactFormElement,
					div.footer div.footerContent form.footerContentNewsletterForm div.footerContentNewsletterFormLine .footerContentNewsletterFormElement
					{
						width:346px;
						border:none;
						padding:10px;
						border-top:solid 1px;
						border-bottom:solid 1px;		
						-webkit-border-radius:3px;
						-moz-border-radius:3px;
						border-radius:3px;
					}
		
					div.footer div.footerContent form.footerContentContactForm div.footerContentContactFormLine textarea.footerContentContactFormElement
					{
						height:76px;
						overflow:hidden;
					}
				
			/** social **/
	
			div.footer div.footerContent div.footerContentSocial
			{
				height:97px;
				#height:102px;
			}
	
				div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList
				{
				 	margin:0px;
				 	padding:0px;
				 	list-style-type:none;
				}
	
					div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li
					{
						float:left;
						margin-right:5px;
					}
	
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListRSS,
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListTwitter,
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListFacebook,
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListYoutube
						{
							width:38px;
							height:40px; 
							display:block;
							background-position:0px 0px;
							background-repeat:no-repeat;
						}
	
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListRSS
						{
							background-image:url('../images/social_rss.png');
						}
						
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListTwitter
						{
							background-image:url('../images/social_twitter.png');
						}
						
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListFacebook
						{
							background-image:url('../images/social_facebook.png');
						}
						
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListYoutube
						{
							background-image:url('../images/social_youtube.png');
						}

			/** copyrights **/

			div.footer div.footerContent div.footerContentCopyright
			{
				font-size:1.3em;
				margin-top:30px;
				padding-top:10px;
				border-top:solid 1px;
			}
			 
			div.footer div.footerContent div.footerContentCopyright a
			{
				text-decoration:none;
			}
			
			div.footer div.footerContent div.footerContentCopyright a:hover
			{
	color:#5e7787;
			}
.hasCountdown {
	border: 0;
	margin-bottom:5px;
	overflow: hidden;
}
.countdown_row {
	clear: both;
	width: 100%;
	margin:0 auto;
	display: block;
}
.countdown_show4 {
	width: 425px;
	margin:0 auto;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 12px;
	text-align: center;
	background-image:url(../images/countbg.png);
	width:59px;
	height:45px;
	background-repeat:no-repeat;
	margin-left:30px;
	color: #F27A00;
	text-transform: uppercase;
	font-weight: normal;
	padding:10px;
}
.countdown_section:first-child {
	margin-left:0;
}
.countdown_amount {
	font-size: 30px;
	color: #F27A00;
}
.countdown_descr {
	display: block;
	width: 100%;
	color: #F27A00;
}
 input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::-moz-focus-inner {
 border : 0px
}
