body
  {
		 text-align: center;
		 font-family:Verdana, Arial, Tahoma, Helvetica;

  }

  #body_holder, #Body_Holder
  {
	  	margin-left: auto;
		margin-right: auto;
		width: 900px;
   }

 body a
  {
		 text-decoration: none;
		 color: #990000;

  }

  body a:hover
  {
		 text-decoration: none;
		 color: #666666;


  }

  .bold_header
  {
		text-align: left;
		font-family:Verdana, Arial, Tahoma, Helvetica;
		font-size: 13px;
		font-weight: bold;
  }

  #banner
  {
   		 width: 910px;
		 height: 90px;
		 background-color:#FFFFFF;
		 background-image:url('../images/splices/ws_banner.jpg');
		 background-repeat:no-repeat;
		 margin-top: 10px;
  }

  #Navigation_Holder
  {
   		 width: 910px;
		 height: 40px;
		 background-color:#FFFFFF;
		 background-image:url('../images/splices/ws_navbar_bg.png');
		 background-repeat:no-repeat;
 		 font-size: 14px;
		 margin-top: 10px;
		 margin-bottom: 10px;
		 padding-left:10px;
		 display: block;
		 position: relative;

  }

   #Navigation_Holder a
    {
	    color: white;
	    text-decoration: none;
    }

   	.white_content
	{
		display: block;
		position: absolute;
		top: 34px;
		left: 70px;
		width: 115px;
		height: 150px;
		padding: 6px;
		border: 0px solid #CCCCCC;
		background-color: #CCCCCC;
		z-index:1002;
		/* 	overflow: auto; */
	}

   .nav_contents
   {
	display: block;
	position: absolute;
	padding: 6px;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	background-color: #333333;
	z-index:1011;
	color: white;
    }

    .nav_contents a
    {
	    color: white;
	    text-decoration: none;
    }

    #Navigation_Holder a:hover
    {
	    color: #990000;
	    text-decoration: none;
    }

    #navigation_menu_home
    {
	   margin-top: 30px;
	   display: none;
	   top: -3px;
	   left: 10px;
	   width: 140px;
	   height: 60px;
	   text-align: left;
	   padding-left: 10px;

    }

    #navigation_menu_services
    {
	   display: none;
	   top: 27px;
	   left: 70px;
	   width: 200px;
	   height: 70px;
	   text-align: left;
	   padding-left: 10px;
	   z-index:1012;
    }

    #navigation_menu_worktops
    {
	   display: none;
	   top: 29px;
	   left: 185px;
	   width: 275px;
	   height: 120px;
	   text-align: left;
	   padding-left: 10px;

    }

    #navigation_menu_testamonials
    {
	   display: none;
	   top: 29px;
	   left: 285px;
	   width: 260px;
	   height: 40px;
	   text-align: left;
	   padding-left: 10px;

    }

    #navigation_menu_contactus
    {
	   display: none;
	   top: 29px;
	   left: 410px;
	   width: 205px;
	   height: 90px;
	   text-align: left;
	   padding-left: 10px;

    }

  #Content_Holder
  {
	  	 width: 910px;
		 height: 490px;
		 background-color:#FFFFFF;
		 margin-top: 10px;
		 z-index:34;


  }



  .nav_link
  {
         display:block;
         float:left;
         text-align:center;
         margin-top: 8px;
         padding-left:10px;

         color:white;
        /* border-right:1px solid white; */
	 padding-bottom: 8px;
  }

  .internalNav
  {
	 border-right:1px solid white;
	 padding-right:10px;
  }

  .nav_link_end
  {
         display:block;
         float:left;
         text-align:center;
         margin-top: 8px;
         padding-left:10px;
         padding-right:10px;
         color:white;
         border-right:0px none white;
	 padding-bottom: 8px;
  }

  #Side_Bar_Holder
  {
   		 width: 190px;
		 height: 490px;
		 display:block;
		 float:left;
		 margin-right: 10px;
  }

  #content_body_holder
  {
   		 width: 690px;
		 height: 470px;
		 display:block;
		 float:left;
		 background-color: #FFFFFF;
		 background-image:url('../images/splices/ws_main_contentbg.png');
		 background-repeat:no-repeat;
		 padding-left: 15px;
		 padding-right: 5px;
		 padding-top: 10px;
		 padding-bottom: 10px;
		 text-align:left;
		 font-family:Verdana, Arial, Tahoma, Helvetica;
		 font-size: 11pt;
		 color: #333333;
		 text-align: right;
  }

  #contact
  {
   		  width:190px;
		  background-color:#FFFFFF;
		  background-repeat:no-repeat;
		  background-image:url('../images/splices/ws_contact_contentbg.png');
		  height: 130px;
		  margin-bottom: 10px;
		  font-size: 11px;
		  text-align: left;
		  padding-left: 10px;
		  padding-top: 3px;
  }

  #qRequest
  {
   		  width:190px;
		  background-color:#FFFFFF;
		  background-repeat:no-repeat;
		  background-image:url('../images/splices/ws_quote_but.png');
		  height: 80px;
		  margin-bottom: 10px;
  }

  #contactHead
  {
   		  width:186px;
		  background-color:#FFFFFF;
		  background-repeat:no-repeat;
		  background-image:url('../images/splices/ws_contact_head.png');
		  height: 30px;
		  margin-left: 4px;
  }

  #specialOffersHead
  {
   		  width:186px;
		  background-color:#FFFFFF;
		  background-repeat:no-repeat;
		  background-image:url('../images/splices/ws_offers_head.png');
		  height: 30px;
		  margin-left: 4px;
  }

  #specialOffers
  {
   		  width:190px;
		  background-color:#FFFFFF;
		  background-repeat:no-repeat;
		  background-image:url('../images/splices/ws_offers_contentbg.png');
		  height: 180px;
		  font-size: 13px;

		  text-align: left;
		  word-wrap: break-word;
		  overflow: none;
  }

  #SOText
  {
	 width:170px;
	 padding-left: 10px;
  }

  #red_top_red
  {
   		  color:red;
  }

  #legal_bar
  {
   		  width: 902px;
		  height: 40px;
		  background-color: #CCCCCC;
		  font-family: arial;
		  font-size: 12px;

		  margin-left: 3px;
  }

  #legal_left
  {
   		  display:block;
		  float:left;
		  padding-left: 10px;
		  padding-top: 21px;
  }

  #legal_left a
  {
   		  color: #000000;
		  text-decoration: none;
  }

  #legal_middle
  {
   		  display:block;
		  float:left;
  }

  #legal_right
  {
   		  display:block;
		  float:right;
		  padding-top: 21px;
		  padding-right: 10px;
  }


  /*


  CONTENT SECTIONS


  */



	#home_content
	{
			overflow: none;
			text-align: left;
	}

	#legal_content
	{
		overflow: none;
		text-align: left;
		/* margin-left: 125px;*/
		width: 875px;
		height: 675px;
		font-size: 14px;
		padding-top: 15px;
		padding-left: 10px;
	}

	#sitemap_content
	{
		overflow: none;
		text-align: left;
		/* margin-left: 125px;*/
		width: 875px;
		height: 575px;
		font-size: 14px;
		padding-top: 15px;
		padding-left: 10px;
	}

	#sitemap_content a
	{
		color: black;
	}

	#promo_admin_content
	{
		overflow: auto;
		text-align: left;
		/* margin-left: 125px;*/
		width: 890px;
		height: 675px;
		font-size: 14px;
		padding-top: 15px;
		padding-left: 10px;
	}

	#home_content_images
	{
			text-align: center;
	}

	#services_index_content
	{
		overflow: auto;
		text-align: left;
	}

	#care_index_content
	{
		text-align: left;
		width: 680px;
	}

	#care_index_content ul
	{
		list-style-type: circle;
	}

	#services_index_content ul
	{
		list-style-type: circle;
	}

	#gallery_page_content
	{
			overflow: auto;
			text-align: left;
	}

  /*


		CONTENT TITLE IMAGES


	*/

	.contentTitle
	{
		width: 680px;
		height: 39px;
	}


	#home_title_banner
	{
		/*background-color:#FFFFFF;*/
		background-repeat:no-repeat;
		background-image:url('../images/elements/home_welcome_text.png');
		margin-right: 10px;
		width: 680px;
		height: 40px;
		display: block;
		z-index: 103;

	}

	#home_logo_holder_top
	{
		width: 680px;
		height: 1px;
		display: block;
		z-index: 103;
		position: relative;
	}

	#home_logo_holder
	{
		position: absolute;
		display: block;
		left:560px;
		top: -20px;
		z-index: 980;
		width: 141px;
		height: 145px;
	}

	#home_logo_holder img
	{
		width: 141px;
		height: 145px;
	}


	#contentTitleOurServices
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_our_services.png');
		margin-right: 10px;
	}

	#contentTitleLAC
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_contact_us_areas.png');
		margin-right: 10px;
	}

	#contentTitleWorktopsCareInfo
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_granite_care.png');
		margin-right: 10px;
	}

	#WorktopFabricationServices
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_worktop_fabrication.png');
		margin-right: 10px;
	}

	#WorktopFittingServices
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_worktop_fitting.png');
		margin-right: 10px;
	}

	#WorktopTradeServices
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_trade_stone_supply.png');
		margin-right: 10px;
	}


	#Worktop_index
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_worktops.png');
		margin-right: 10px;
	}

	#granite_worktops
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_granite_worktops.png');
		margin-right: 10px;
	}


	#composite_worktops
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_comp_quartz_worktops.png');
		margin-right: 10px;
	}

	#limestone_worktops
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_lime_sand_worktops.png');
		margin-right: 10px;
	}

	#marble_worktops
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_marble_worktops.png');
		margin-right: 10px;
	}

	#slate_worktops
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_slate_worktops.png');
		margin-right: 10px;
	}

	#contact_us_links
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_contact_us_links.png');
		margin-right: 10px;
	}

	#contactUsEnquiryTitle
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_contact_us_enquire.png');
		margin-right: 10px;
	}

	#contactUsQuoteTitle
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_contact_us_quote.png');
		margin-right: 10px;
	}

	#specialOffersTitle
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_special_offers.png');
		margin-right: 10px;
	}

	#testomonialsGalleryTitle
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_testamonials_gallery.png');
		margin-right: 10px;
	}

	#testomonialsRecTitle
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_testamonials_cust_re.png');
		margin-right: 10px;
	}

	#compositeGalleryTitle
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_comp_quartz_worktops.png');
		margin-right: 10px;
	}

	#contentTitleWorktops
	{
		/* background-color:#FFFFFF; */
		background-repeat:no-repeat;
		background-image:url('../images/content_titles/banner_worktops.png');
		margin-right: 10px;
	}

	/*


			CONTENT TEXT


	*/

	#home_page_text
	{
		width:380px;
		font-size: 11px;
		display: block;
		float: left;
		margin-right: 10px;
	}

	.home_miniSection
	{
		width: 210px;
		height: 100px;
		font-size: 11px;
		float: left;
		display: block;
		padding-right: 10px;
		text-align: left;
		font-size: 10px;
	}

	#contentText
	{
		width:376px;
		margin-right: 8px;
		display: block;
		float: left;
	}

	#CareContentText
	{
		width:680px;
		margin-right: 10px;
		display: block;
		float: left;
		font-size: 11px;
	}

	#servicesWorktopFabricationText
	{
		margin-right: 8px;
		display: block;
		float: left;
		width:677px;
		height: 155px;
	}

	#servicesWorktopFitting_holder
	{
		margin-right: 8px;
		display: block;
		float: left;
		width:378px;
		height: 380px;
	}

	#servicesWorktopFittingText
	{
		display: block;
		float: left;
		width:378px;
		height: 197px;
		margin-bottom: 5px;
	}

	#servicesWorktopTradeText
	{
		display: block;
		float: left;
		width:370px;
		height: 375px;
		margin-right: 8px;
		margin-left: 8px;
		text-align: left;
	}

	#worktopText
	{
		display: block;
		float: left;
		width:678px;
		height: 400px;
		margin-right: 8px;
		margin-left: 8px;
		text-align: left;
		font-family:Verdana, Arial, Tahoma, Helvetica;
		font-size: 12px;
		color #333333;
	}

	#contact_us_links_text
	{
		width: 680px;
		text-align: left;
		height: 375px;
		overflow: auto;
	}

	#worktopText p
	{
	line-height: 14pt
	}

	#worktopText ul
	{
		list-style-type: circle;
	}


	/*


			CONTENT IMAGES


	*/

	#home_page_image
	{
		display: block;
		float: left;
		height: 282px;
	}

	#home_page_image img
	{
		width: 285px;
		height: 272px;
	}

	#contentImage
	{
		width:291px;
		height: 379px;
		display: block;
		float: left;
	}

	#contentImage img
	{
		width:291px;
		height: 379px;
	}


	#worktop_fabrication_image_holder
	{
		width:677px;
		display: block;
		float: left;
	}

	#worktop_fabrication_image_one
	{
		width:334px;
		height:210px;
		background-color: #666666;
		display: block;
		float: left;
	}

	#worktop_fabrication_image_two
	{
		width:334px;
		height: 210px;
		background-color: #666666;
		display: block;
		float: right;
	}

	#worktop_fitting_image_two
	{
		background-color: #666666;
		height: 160px;
		width: 378px;
	}

	#worktop_fitting_image_one
	{
		float: left;
		display: block;
		background-color: #666666;
		height: 380px;
		width: 281px;
	}

	#worktop_trade_image_holder
	{
		display: block;
		float: left;
		width: 281px;
	}

	#worktop_trade_image_two
	{
		background-color: #666666;
		height: 230px;
		width: 281px;
	}

	#worktop_trade_image_one
	{
		background-color: #666666;
		height: 380px;
		width: 281px;
		margin-bottom: 10px;

	}

	.contactUSTabs
	{
		display: block;
		float: left;
		width: 150px;
		text-align: center;
		font-weight: bold;

	}

	.countyHolder
	{
		width: 680px;
		height: 300px;
		overflow: auto;
	}

	#contactUsEnquiryForm
	{
		display: block;
		float: left;
		width: 680px;
		font-size: 13px;
	}

	.contactUsFormLeft
	{
		width: 150px;
		display: block;
		float: left;
		height: 25px;
		font-weight: bold;
		margin-right: 10px;
	}

	.contactUsFormRight input
	{
		width: 300px;
	}

	.contactUsFormRight select
	{
		width: 300px;
	}

	.contactUsFormRight
	{
		width: 400px;
		display: block;
		float: left;
		height: 25px;
	}

	.contactUsFormRightDisclaimer
	{
		width: 400px;
		display: block;
		float: right;
		margin-right: 120px;
		height: 25px;
	}

	.disclaimers
	{
		font-size: 9px;
		text-align: right;
		float: left;
		display: block;
	}

	#submitButton
	{
		width: 60px;
		height: 18px;
		background-image: url('../images/elements/contact_us_submit_button.jpg');
		background-repeat:no-repeat;
		margin-top: 9px;
		float: right;
		display: block;
	}

	#contatUSEnquiryText
	{
		height: 70px;
	}

	#contatUSQuoteText
	{
		height: 70px;
	}




	.contactUsQuoteFormLeft
	{
		width: 120px;
		display: block;
		float: left;
		height: 25px;
		font-weight: bold;
		font-size: 13px;
	}

	.contactUsQuoteFormRight input
	{
		width: 220px;
	}

	.contactUsQuoteFormRight
	{
		width: 300px;
		display: block;
		float: left;
		height: 25px;
	}

	.contactUsQuoteFormRightDisclaimer
	{
		width: 420px;
		display: block;
		float: right;
		height: 25px;
		margin-right: 30px;

	}

	#contactUsQuoteQuestions
	{
		display: block;
		float: left;
		width: 200px;
		line-height: 13pt;
		font-size: 13px;
		margin-right: 10px;
	}

	#contactUsQuoteForm
	{
		display: block;
		float: left;
		width: 470px;
		font-size: 13px;
	}

	#contatUSQuoteText
	{
		height: 100px;
		font-size: 12px;
		margin-bottom: 10px;
	}

	#thankyouText
	{
		text-align: center;
	}


	#offersPane
	{
		width: 680px;
		height: 310px;
		overflow: auto;
		display: block;
	}

	.paneholder
	{
		height: 130px;
		width: 660px;
		FONT-SIZE: 12PX;
	}

	.paneholderText
	{
		height: 130px;
		width: 520px;
		display: block;
		float: left;
	}

	.paneholderImage
	{
		height: 130px;
		width: 130px;
		display: block;
		float: left;
		/* background-color: gray; */
	}

	.paneholderImage img
	{
		height: 130px;
		width: 130px;
	}

	.paneTitle
	{
		height: 20px;
		width: 520px;
	}

	.paneDetails
	{
		height: 90px;
		width: 520px;
	}

	.paneActCode
	{
		height: 20px;
		width: 520px;
	}

	.paneAction
	{
		display: block;
		float: left;
		height: 20px;
		width: 350px;
	}

	.paneCode
	{
		display: block;
		float: left;
		height: 20px;
		width: 170px;
	}

	#comp_body
	{
		width: 680px;
		height: 300px;
		overflow: auto;
	}

	#comp_body_text
	{
		width: 680px;
	}

	.compSupPic
	{
		width: 180px;
		display:block;
		float:left;
	}

	.compSupText
	{
		width: 470px;
		margin-left: 10px;
		display:block;
		float:left;
	}

	#compSupQuarella
	{
		width:169px;
		height:45px;
	}

	#holderSupplier
	{
		width:680px;
	}

	#compSupSilestone
	{
		width:178px;
		height:53px;
	}

	#compSupTechnistone
	{
		width:178px;
		height:31px;
	}

	#compSupOkite
	{
		width:178px;
		height:89px;
	}

	#compSupCompac
	{
		width:178px;
		height:64px;
	}
