#main_container {
width:796px;
font-size:12px;
float:left;
margin-bottom: 8px;
}

#main_container a {
text-decoration:none;
}


.single-container {
width:796px;
height:333px;
}

.left-container{
	width:398px;
	height:333px;
	float:left;
 }
 
.right-container{
	width:398px;
	height:333px;
	float:right;
 } 

.carousel-large-images {
	width:796px;
	height:333px;
	padding:0px;
}

.carousel-homepage ul{

	padding:0px;	
	float:left;
	position:relative;
}
.carousel-homepage .carousel-large-images ul{
	width:795px;	
	height:333px;
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
}
.carousel-homepage .carousel-large-images li{
    display:none;
	color:#03F;
	margin:0px;
	padding:0px;
}


/* ----  */

.carousel-homepage .carousel-names ul{
  width:795px;
  height:25px;
  border:solid 1px #939192;
}

/* Will need to increase font size depending on how many in list */
.carousel-homepage .carousel-names li{
  display:block;
  height:25px;
  float:left;
  position:relative;
  text-align:center;
  font-size:12x;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#939192;
  cursor:pointer;  
/*  margin:8px 0px 0px 0px;*/
  padding:8px 0px 0px 0px;
  border-top:solid 1px #CCC;
}

 .carousel-homepage .carousel-names li:hover{
 color:#3275b9;
}

/*  these are based on a carousel of a width of 795px */

/* this is vor 6 li's */ 
.carousel-homepage .carousel-names6 li{
display:block;
width:133px;
}

/* this is vor 5 li's */ 
.carousel-homepage .carousel-names5 li{
display:block;
width:159px;
}

/* this is vor 4 li's */ 
.carousel-homepage .carousel-names4 li{
display:block;
width:198px;
}

/* this is vor 3 li's */ 
.carousel-homepage .carousel-names3 li{
display:block;
width:265px;
}

/* this is vor 2 li's */ 
.carousel-homepage .carousel-names2 li{
display:block;
width:397px;
}

#bottom-carousel-links {
  display:none;
}

.slidemessage { 
float:left;
width:177px;
height:333px;
text-align:center;
/*border: solid red 1px;*/
font-size:29px;
color:#244994; 
}

.grey-blocks{position:absolute; width:130px; height:25px;z-index:2;margin:303px 0px 0px 14px;}
.grey-block-one{cursor:pointer;background-color:#ffffff; width:14px;height:19px;float:left;margin:0px 5px 0px 0px;border:solid 1px #ffffff;display:block;color:#000000;font-size:16px;font-family:arial;padding:0px 0px 0px 5px;font-weight:bold;}
.grey-block-two{cursor:pointer;background-color:#ffffff; width:14px;height:19px;float:left;margin:0px 5px 0px 0px;border:solid 1px #ffffff;display:block;color:#000000;font-size:16px;font-family:arial;padding:0px 0px 0px 5px;font-weight:bold;}
.grey-block-three{cursor:pointer;background-color:#ffffff; width:14px;height:19px;float:left;margin:0px 5px 0px 0px;border:solid 1px #ffffff;display:block;color:#000000;font-size:16px;font-family:arial;padding:0px 0px 0px 5px;font-weight:bold;}
.grey-block-four{cursor:pointer;background-color:#ffffff; width:14px;height:19px;float:left;margin:0px 5px 0px 0px;border:solid 1px #ffffff;display:block;color:#000000;font-size:16px;font-family:arial;padding:0px 0px 0px 5px;font-weight:bold;}


/* 3 Middle Prods / Ranges */

.range_image_1{
float:left;
width:188px;
height:345px;
margin-top:7px;
}

.lowerBathTaps {
background-image:url('/images/CAT113/cat-images/lowerBathTaps.jpg');
float:left;
width:188px;
height:181px;
}
.lowerBathTaps:hover {
background-image:url('/images/CAT113/cat-images/lowerBathTapsRoll.jpg');
}

.range_image_2{
float:left;
width:188px;
height:345px;
margin-top:7px;
margin-left:15px;
}

.lowerTradTaps{
background-image:url('/images/CAT113/cat-images/lowerTradTaps.jpg');
float:left;
width:188px;
height:181px;
}
.lowerTradTaps:hover {
background-image:url('/images/CAT113/cat-images/lowerTradTapsRoll.jpg');
}


.range_image_3{
float:left;
width:188px;
height:345px;
margin-top:7px;
margin-left:15px;
}

.lowerRevivers {
background-image:url('/images/CAT113/cat-images/lowerRevivers.jpg');
float:left;
width:188px;
height:181px;
}
.lowerRevivers:hover {
background-image:url('/images/CAT113/cat-images/lowerReviversRoll.jpg');
}


.range_image_4{
float:left;
width:188px;
height:345px;
margin-top:7px;
margin-left:14px;
}

.lowerSavings {
background-image:url('/images/CAT113/cat-images/lowerSavings.jpg');
float:left;
width:188px;
height:181px;
}
.lowerSavings:hover {
background-image:url('/images/CAT113/cat-images/lowerSavingsRoll.jpg');
}



.range_image_5{
float:left;
width:188px;
height:345px;
margin-top:7px;
}

.lower83963{
background-image:url('/images/CAT113/cat-images/lower83963.jpg');
float:left;
width:188px;
height:181px;
}
.lower83963:hover {
background-image:url('/images/CAT113/cat-images/lower83963Roll.jpg');
}

.range_image_6{
float:left;
width:188px;
height:345px;
margin-top:7px;
margin-left:15px;
}

.lower73784 {
background-image:url('/images/CAT113/cat-images/lower73784.jpg');
float:left;
width:188px;
height:181px;
}
.lower73784:hover {
background-image:url('/images/CAT113/cat-images/lower73784Roll.jpg');
}


.range_image_7{
float:left;
width:188px;
height:345px;
margin-top:7px;
margin-left:15px;
}

.lower63671 {
background-image:url('/images/CAT113/cat-images/lower63671.jpg');
float:left;
width:188px;
height:181px;
}
.lower63671:hover {
background-image:url('/images/CAT113/cat-images/lower63671Roll.jpg');
}


.range_image_8{
float:left;
width:188px;
height:345px;
margin-top:7px;
margin-left:14px;
}

.lower72043 {
background-image:url('/images/CAT113/cat-images/lower72043.jpg');
float:left;
width:188px;
height:181px;
}
.lower72043:hover {
background-image:url('/images/CAT113/cat-images/lower72043Roll.jpg');
}



.lowerCopy {
background-image:url('/images/CAT113/cat-images/lowerCopy.jpg');
float:left;
width:188px;
height:164px;
}

.lowerCopy h2 {color: #A8A7A7;
	color: #2765A2;
    cursor: pointer;
    float: left;
 font-family: "Swis721 Md BT Medium",arial;
    font-size: 12px;
    height: 34px;
    letter-spacing: 0;
    line-height: 100%;
    padding: 8px 0 0 9px;
	width: 180px;
	}
	
.lowerCopy h3 {color: #A8A7A7;
    cursor: pointer;
    float: left;

    font-size: 10px;
    height: 34px;
    line-height: 120%;
    padding: 0 0 0 9px;
    width: 160px;
	margin-top: -4px;
	}

@font-face {
    font-family: 'Swis721 Md BT Medium';
    src: url('/images/CAT107/tt0759m_.ttf');
}


