@charset "utf-8";
/* CSS Document */
body { margin:0px;font-family::Tahoma, Geneva, sans-serif;
background: #F7D3FF url(../shared/bgmain.png) repeat-x top left; }	
ul { margin: 0; padding: 0; }
img { border: none; }
a { text-decoration:none; color:#7a177e;}
a:hover {text-decoration:underline;}
.fl{float:left;}
.c { margin:0 auto;	}
.ml50 { margin-left:10px; }
.ml37 { margin-left:37px; }
.mt45 { margin-top: 45px; } 

#wrap { width:950px; margin:0 auto; background: none; }
div.divLeft {width:264px; float:left;}
#leftside-menu-style ul { height:210px; padding: 0px; margin: 0px; list-style: none; background-color: none; }
#leftside-menu-style li { list-style: none; padding: 8px 12px 0px 0px; }
#leftside-menu-style ul li a {

	display: inline; padding: 0px 28px 0px 0px;

	font: 14px Tahoma, Geneva, sans-serif; color: #ffffff; font-weight: normal;

	background-image: url('../shared/arrow-menu.gif'); background-repeat: no-repeat; background-position: right center; background-color: none; text-decoration: none;

}

#leftside-menu-style ul li a:hover { color: #ffffff; background-color: none; text-decoration: none; }


#cu3er-container { width:660px; position:absolute; margin-top:45px; margin-left:36px;}
  
.divCompaniesLogos table img {border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}

div.main-menu-nav {

  width:700px;

  height:51px;

  margin:0 auto;

  padding-top:23px;
  
  font-family:Tahoma, Geneva, sans-serif; 
  
  margin-top:387px;
  float:right;
  z-index:5000;
  position:absolute;
  margin-left:360px;

}

div.main-menu-nav ul {

  list-style-type:none;

}

div.main-menu-nav ul li {

  display:inline-block;

  float:left;

  width:auto;

  height:auto;

}

div.main-menu-nav ul li a {

  display:block;

  text-align:center;

  color:#FFFFFF;

  font-size:12px;

  font-weight:bold;

  text-decoration:none;

  padding:20px 10px;
  
 

}

div.main-menu-nav ul li a:visited {text-decoration:none; color:#FFFFFF;}

div.main-menu-nav ul li a:hover {

  text-decoration:underline;

}

















.p {

	font-size:12px;

	font-family:Tahoma, Geneva, sans-serif;

	color:#737373;

	line-height:20px;

	letter-spacing:0.75px;

	text-align:justify;

}

.divNew {

    width: 940px;

	height: auto;

	display:block;
	padding-bottom:30px;

}



#divCol1, #divCol2, #divCol3{

	

	width:284px;

	height:auto;

	float:left;

	

	}

#divCol1header {

	width:284px;

	height:82px;

	background-image:url(../images/bgs_03.png);

	text-align:center;

	}

#divCol2header {

	width:284px;

	height:82px;

	background-image:url(../images/bgs_07.png);

	text-align:center;

	

}

#divCol3header {

	width:284px;

	height:82px;

	background-image:url(../images/bgs_09.png);

	text-align:center;

	

}

	

#DividerBar

{

	width:1px;

	height:550px;

	background-image:url(../images/divider.png);

	float:left;

	margin-left:20px;

	margin-right:20px;

	margin-top:10px;

}

#DividerBar1

{

	width:1px;

	height:10px;

	float:left;

	margin-left:20px;

	margin-right:20px;

}

.divDivider {

    width:100%;

	height:2px;

	background-image:url(../images/bg-hr.png);

}



.divImgC { width: 225px; height:150px; text-align:center;}



.headingText {

	

	font-size:15px;

	font-family:Tahoma, Geneva, sans-serif;

	font-weight:bold;

	color:white;

	padding-top: 15px;

}

.ulCol {

   padding:0px;

   padding-left:25px;

   margin:0px;

   list-style-type:none;

}

.ulCol li {

	background-image:url(../images/tick.png);

background-repeat: no-repeat;

background-position: 0 .2em;

padding-left: 21px;

	

}





div.divRate {

	margin:17px 0px;

	padding:0px;

	font-weight:bold;

    font-family:Tahoma, Geneva, sans-serif;

	color:#ce3c39;

	text-align:center;

	font-size:16px;

	

	}



a.aReadMore {

  

  display:block;

  background-image:url(../images/readmore.png);

  background-repeat:no-repeat;

  width:98px;

  height:24px;

  margin:0 auto;

  padding:0px;

 



}

a.aReadMore:hover {

  background:url(../images/readmore.png) right top;

}









div.row {

	width:640px;

	height:auto;

	float:left;

}

.HdFont {

   font-size:15px;

   font-family:Tahoma, Geneva, sans-serif;

   color:#434343;

}

.img3d {

   padding-right:15px;

}



div.divRrow

	{border:1px solid #ced4dd;

	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;

	background-color:#f7f7f7;

	padding:15px;

	width:230px;

	height:auto;

	float:left;

	margin-left:37px;

}

.LeftTextmt {

	margin-top:10px;

}

h3.h3divHeading {

	padding:0px;

	margin:0px;

	margin-bottom:7px;

}









/*FBG*/

.FBG {   width:100%; height:auto; background:url(../images/footer_bg.png);

background-repeat:repeat-x;}

.FBG_resize {  width:950px; height:auto; padding:0; margin:0 auto;}



/*FBG*/

.FBG_resize p { font: normal 12px Tahoma, Geneva, sans-serif; color:#717171; padding:5px 0; margin:0; line-height:1.8em;}

.FBG_resize ul { list-style:none; margin:10px auto; padding:0;}

.FBG_resize li { background:url(../images/ul_li.png) left no-repeat; padding:3px 0 3px 15px; margin:0; font: normal 12px Tahoma, Geneva, sans-serif; color:#717171; }

.FBG_resize a { color:#717171; font: 12px Arial, Helvetica, sans-serif;}

.FBG_resize h2 { font: bold 14px Tahoma, Geneva, sans-serif; color:#2a2a2a; margin:0;}

.FBG_resize .right {width:290px; float:left; margin:0; padding-top:10px;}

.FBG_resize .pr {padding-right:17px;}

.FBG_resize .left { float:left; margin:0; padding-top:10px;}

.FBG_resize .lefts {width:120px;}

.FBG_resize .leftl {width:185px;}

/* END_bloga*/

/*************footer**********/

.footer {padding:5px 0;  margin:0; text-align:center; background-color:#7a177e; font:normal 11px  Tahoma, Geneva, sans-serif; line-height:18px; color:#CCCCCC;}

.footer a { font:normal 11px Tahoma, Geneva, sans-serif; text-decoration:none; margin:0; color:#CCCCCC;}

.footer a:hover {text-decoration:underline;}



.form-div {

  width: 290px;

  margin:0;

  padding:0;

}
.abc{

  width:950px;!important

  margin:0;

  padding:0;}


.form-div .submit {

  margin-left: 95px;

  margin-top: 0px;

}

.form-div .form-row {

  

  width: 290px;

  padding: 5px 0;

  margin:0;

  clear: both;

}

.form-div .label {

  display: block;

  font-family:Tahoma, Geneva, sans-serif;
  font-size:11px;

  color:#717171;

  float: left;

  width: 90px;

  text-align: right;

  margin-right: 5px;

}







.form-div label.error {

  width: 250px;

  display: block;

  float: left;

  color: red;

}



.form-div input[type=text], select, textarea {

  width: 180px;

  float: left;

}



.form-div textarea {

  height: 50px;

}

.redd {

  color:#FF0000;

}



.required {

	color: #FF0000;

}

.forminput {

   background-color:#ffffff; width:310px; height:22px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c;

}

.messageinpput {

   background-color:#ffffff; width:310px; height:95px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#8c8c8c;

}





.divGalleryRowCover { width: 940px; height: 115px;}

.ml10 { margin-left: 30px; }

.mt10 { margin-top: 30px; }

.ImgSetting {width:145px; height:97px; float:left; border: 1px solid #666666; padding: 8px;} 

.ImgSetting1 {width:145px; height:86px; float:left; border: 1px solid #666666; padding: 8px; margin-left: 10px;} 

.ImgSetting  img {  border: 1px solid #666666; } 

.ImgSetting h3 a { font-family:Tahoma, Geneva, sans-serif; font-size: 13px; color:#003300; }







.divRightSide { width: 250px; height: 504px; border: 1px solid #003300; float: left; }

.divBathCollectionCover { width: 230px; height: auto; text-align:justify; }

.divBathTop {background-image: url(../bathroom-fitting/data/images/top-image.png); background-repeat:no-repeat; width:210px; height: 44px; padding-top: 23px; padding-left: 20px; }
 
.divBathTop h2 { color: #fff; font-size: 15px; } 

.divBathCenter{ background-image: url(../bathroom-fitting/data/images/center-image.png); background-repeat: repeat-y; width:190px; height: auto;  padding-left: 20px; padding-right:20px; min-height:410px;}

.divBathCenter p { font-size: 11px; line-height: 18px; } 

.divBathBottom{ background-image: url(../bathroom-fitting/data/images/bottom-image.png); background-repeat: repeat-y; width:230px; height: 23px; }









.divRightSide { width: 250px; height: 504px; border: 1px solid #003300; float: left; }

.divKitchenCollectionCover { width: 230px; height: auto; text-align:justify; }

.divKitchenTop {background-image: url(../bathroom-fitting/data/images/top-image.png); background-repeat:no-repeat; width:210px; height: 44px; padding-top: 23px; padding-left: 20px; }

.divKitchenTop h2 { color: #fff; font-size: 15px; } 

.divBathCenter{ background-image: url(../bathroom-fitting/data/images/center-image.png); background-repeat: repeat-y; width:190px; height: auto;  padding-left: 20px; padding-right:20px; min-height:410px;}

.divKitchenCenter p { font-size: 11px; line-height: 18px; } 

.divKitchenBottom{ background-image: url(../bathroom-fitting/data/images/bottom-image.png); background-repeat: repeat-y; width:230px; height: 23px; }



.divCompaniesLogos { width: 950px; height:auto; margin:0 auto; margin-bottom: 20px; } 

.divPlumberLogo { width: 950px; height: 110px; margin:0 auto; text-align:right;}

  ul.emergencydrops
            {
				padding:10px;
				margin-left:25px;
			
			 
			 list-style:none;
			 font-family:Tahoma, Geneva, sans-serif;
			 
			 margin-top:30px;
            }
			
			ul.emergencydrops li {text-align:center; margin-right:19px; float:left; width:211px; height:35px;}
			
			ul.emergencydrops li.lo {background-image:url(/images/topbutton.png); height:35px; width:211px; background-position:top left;}
			ul.emergencydrops li.ch {background-image:url(/images/topbutton.png); height:35px; width:211px; background-position:top left;}
			ul.emergencydrops li.tra {background-image:url(/images/topbutton.png); height:35px; width:211px; background-position:top left;}
			
			ul.emergencydrops li.lo:hover {background-position:bottom left;}
			ul.emergencydrops li.ch:hover {background-position:bottom left;}
			ul.emergencydrops li.tra:hover {background-position:bottom left;}
			
			ul.emergencydrops li div {width:200px; height:30px;}
			ul.emergencydrops li ul.drop li {height:15px; padding:0; margin:0; border:1px solid red;}
			           
			.menu {
             height:30px; 
             border-top:solid 1px #dccfbb;
             border-bottom:solid 1px #dccfbb;
             background-color:#4d3a24;
            }
            .menu div
            {
             padding:10px 30px;
            }
            .menu a
            {
             margin:0px 10px;
             color:#fecd28;
             text-decoration: none;
            }
            .content
            {
              padding:5px 15px;
            }
            #contactFormContainer
            {
      		  width: 200px; 
  			  height: auto;
            }
            #contactForm
            {
             height:305px;
			 *height:328px;
             width:200px;
			 _width:100px;
             display:none;
            }
            #contactForm fieldset
            {
             padding:15px;
             border:none;
  	         background-color: #f7d3ff;
            }      
            #contactForm label
            {
             display:block;
             color:#2b2b2b;
            }      
            #contactForm input[type=text]
            {
             display:block;
             border:solid 1px #cb13d7;
             width:100%;
             margin-bottom:10px;
             height:24px;
            }  
            #contactForm textarea
            {
             display:block;
             border:solid 1px #cb13d7;
             width:100%;
             margin-bottom:10px;
            }  
            #contactForm input[type=submit]
            {
             background-color:#61c82e;
             border:solid 1px #57b926;
             color:#fff;
             padding:5px;
            }                
          
			 
		
			
			
			
            #messageSent
            {
             color:#2b2b2b;
             display:none;
            }
            a {color: #62791d; text-decoration:none;}
.grey {color: #999999; text-decoration:none;}
a:hover {text-decoration: none; text-decoration:underline;}
a.img:hover {background-color: #ffffff;}
