/* CSS Document Bahaghara Decorators bhubaneswar Starts */

* {
	border:0;
	margin:0;
	padding:0;	
}

body {
	background-color:#f7d0d3;
	background-attachment:fixed;
	font-family: "Times New Roman", Times, serif;
	font-size:100%; 
}


/* header decorators bhubaneswar starts */

.header-decorators-bhubaneswar { width:1000px; height:115px; margin: 0 auto; text-align:left; padding: 0px 10px; background-color:#fff; }
.header-decorators-bhubaneswar-logo { float:left; }
.header-decorators-bhubaneswar-contact { float:right; text-align:right; padding-top:15px; padding-right:20px; } 
.call { color: #af4575; font-style:oblique; text-decoration:none;  }
.number { font-size: 80%; color:#633121; }
.call a{ font-size: 80%;  text-decoration:none; color:#633121; font-style:normal; }
.call a:hover { text-decoration: underline;}
.us { color: #af4575; }

/* header decorators bhubaneswar ends  */

/* decorators bhubaneswar banner starts */

.banner-decorators-bhubaneswar { width:1000px; height:310px; background:#ffc0cb;  margin: 0 auto; text-align:left; padding: 5px 10px;  }

/* decorators bhubaneswar banner ends */

/* decorators bhubaneswar menu starts */

.decorators-bhubaneswar-menu { width:1000px; margin: 0 auto; height:40px; padding: 0 10px 0 10px; background-color:#fff; border-bottom:1px solid #af4575; }

.decorators-bhubaneswar-menu ul { width:100%; height: 25px;   font-size: 100%; font-family: Calibri, Arial, Helvetica, sans-serif;  }
.decorators-bhubaneswar-menu li { display: block; float: left;  }
.decorators-bhubaneswar-menu li a { height: 25px; color: #af4575; text-decoration: none; font-size:90%; display: block; float: left; text-transform:uppercase;  padding-left:10px; padding-right:10px; padding-top:10px; font-weight:bold; }
.decorators-bhubaneswar-menu li a:hover {  text-decoration:underline;}

/* decorators bhubaneswar menu ends */

/* decorators bhubaneswar content starts */

.decorators-bhubaneswar-content { width:1000px; margin: 0 auto; background:#FFF;  padding: 10px; border-bottom:1px solid #af4575; }

.decorators-bhubaneswar-content-i { padding: 0 10px;  }


/* decorators bhubaneswar content ends */

/* decorators bhubaneswar video &amp; news starts */

.aahana-designers { width:1000px; min-height:160px; margin: 0 auto; background:#FFF;  padding: 10px; border-bottom:1px solid #af4575; }

.decorators-bhubaneswar-video-news { width:1000px; min-height:250px; margin: 0 auto; background:#FFF;  padding: 10px; border-bottom:1px solid #af4575; }

.decorators-bhubaneswar-video-news-i { padding: 0 10px;  }

.decorators-bhubaneswar-video {width: 30%;  float:left;  text-align:left; }
.decorators-bhubaneswar-news {width: 65%;  float:left;   text-align:left; padding-left:40px; }

/* decorators bhubaneswar video &amp; news ends */

/* decorators bhubaneswar Client &amp; latest work starts */

.decorators-bhubaneswar-client-latestwork { width:1000px; min-height: 240px; margin: 0 auto; background:#FFF;  padding: 10px; border-bottom:1px solid #af4575; }
.decorators-bhubaneswar-client-latestwork-i { padding: 0 10px;  }
.decorators-bhubaneswar-client {width: 30%;  float:left;  text-align:left; }
.decorators-bhubaneswar-popular-decorators-menu-ietm {width: 30%;  float:left;   text-align:left; padding-left:40px; }
.decorators-bhubaneswar-new-decorators-menu-ietm {width: 30%;  float:left;   text-align:left; padding-left:40px; }
.wedding-decoration-gallery { background-image:url(../images/wedding-decoration-designs.jpg); }
.wedding-decoration-gallery:hover { background-image:url(../images/wedding-decoration-designs-hover.jpg); }

/* decorators bhubaneswar Client &amp; latest work ends */

/* Decorator bhubaneswar Ads starts */

.wedding-decorator-bhubaneswar-ads { width:1000px; min-height:160px; margin: 0 auto; background:#FFF;  padding: 10px; border-bottom:1px solid #6699cc; }
.wedding-decorator-bhubaneswar-ads-i { padding: 0 10px;  }
.planner-bhubaneswar-wedding {width: 30%;  float:left;  text-align:left; }
.catering-bhubaneswar-wedding {width: 30%;  float:left;   text-align:left; padding-left:40px; }
.wedding-bhubaneswar-photography {width: 30%;  float:left;   text-align:left; padding-left:40px; }

/* Decorator bhubaneswar Ads ends */

/* decorators bhubaneswar footer starts */

.decorators-bhubaneswar-footer { width:1000px; margin: 0 auto;  padding: 10px;  }
.decorators-bhubaneswar-footer-i { padding: 0 10px;  }
.footer-menu { float:left; font-size:80%; color:#666; }
.footer-menu a { font-weight:bold; padding-right:5px; padding-left:5px; text-decoration:none; color: #af4575;}
.footer-menu a:hover { text-decoration:underline;  } 
.footer-text { color:#666; float:left;  padding-left:5px; line-height:20px; }
.popularmenuItems { padding-left:15px; list-style-image:url(../images/popular-menu-items.png); line-height:25px; color:#C93; text-transform:capitalize; }
.newmenuItems { padding-left:15px; list-style-image:url(../images/new-menu-items.jpg); line-height:25px; color:#C03; text-transform:capitalize; }

/* decorators bhubaneswar  footer ends */

/* Bahaghara Google Ad starts */

.bahaghara-google-ads { width:1000px; margin: 0 auto;  padding: 10px; background:#FFF;   }
.bahaghara-google-ads-i { padding: 0 10px; text-align:center;  }

/* Bahaghara Google Ad ends */


/* decorators bhubaneswar heading style starts */

.title-1 { font-size: 150%; color: #C36; padding: 10px 0; text-transform:uppercase; } 
.title-2 { font-size: 125%; color: #333; text-transform:uppercase; padding-bottom:10px;  display:block;  } 
.quote-1 { font-size: 120%; color: #666; font-style:italic; padding:10px 20px 10px 20px; text-align:justify; }
.quote-2 { font-size: 130%; color: #C06; font-style:italic; padding:10px 20px 10px 20px; text-align:justify; }
.para-1 { color: #666; padding: 10px 0; text-align:justify; }
.para-2 { color: #666; padding: 10px 0; text-align:justify; margin-left:20px; }
.link-1 { color: #C36; text-transform:uppercase; display:block; padding:10px 0; }
.link-1 a { color: #C36; text-decoration:none; }
.link-1 a:hover { text-decoration:underline; }
.video { }
.view-more { float:right; font-size:80%;}
.view-more a { color: #444; text-decoration:none; }
.view-more a:hover {text-decoration:underline; }
.read-more { float:right; font-size:80%;}
.read-more a { color: #444; text-decoration:none; }
.read-more a:hover {text-decoration:underline; }
.news-title { color: #333; text-transform:uppercase; }
.news-body { color: #666; padding-top:10px; text-align:justify; }
.news-date { float:left; font-size:80%; color: #444;  }
.image-style-1 { float:right; border:2px solid #ddd; padding:4px; background-color:#eee; margin:5px;   }

/* decorators bhubaneswar heading style ends */

/* decorators bhubaneswar image style starts */
.image-right { float: right; padding: 4px; border:2px solid #eee; margin-left:10px; }
.quote-image { float: left; display:block; text-align:justify; }

/* decorators bhubaneswar image style ends */


/* Contact Table Start */
.contact-form table { padding:10px; margin:10px; text-align:center; border:1px solid #af4575;  }
.contact-form th { text-align: right; vertical-align: top; padding-top:5px; padding-right: 10px;  font-size:80%; color:#af4575; }
.contact-form td { vertical-align: top; text-align: left;   }
.contact-form input.btn { color: #333; background-color: #F6F; padding:5px 10px 5px 10px; } 
.quote-design-1 { border:1px solid #af4575; padding:5px;  margin-bottom:5px;  }

/* Contact Table Ends */

/* Quote Table Start */
.quote-form table { padding:10px; margin:10px; text-align:center; border:1px solid #bbb;  }
.quote-form th { text-align: right; vertical-align: top; padding-top:5px; padding-right: 10px;  font-size:80%; color:#666; }
.quote-form td { vertical-align: top; text-align: left; border:1px solid #ddd; padding:5px; }
.quote-form input.btn { color: #333; background-color:#999; padding:5px 10px 5px 10px; } 

/* Quote Table Ends */

/* decorators Menu Items Table Starts */
.decorators-menu-items table { padding:10px; width:100%; text-align:center; border:1px solid #ddd; }
.decorators-menu-items th { text-align: left; color:#666; padding-left:20px; font-size:120%; padding-bottom:10px; padding-top:10px; }
.decorators-menu-items td { text-align: left; color:#666; padding-left:10px; font-size:100%; vertical-align:top; } 
.decorators-menu-items li { line-height:20px; padding-left:10px; list-style-image: url(../images/bullet-right.gif);}

/* decorators Menu Items Table Ends */


/* jQuery lightBox plugin - Gallery style Starts */
	#gallery {
		background-color: #fff
		padding: 10px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 1px solid #ddd; padding:5px;
	}
	#gallery ul a:hover img {
		border: 1px solid #aaa; padding:5px;

	}
	#gallery ul a:hover { color: #fff; }
	
/* jQuery lightBox plugin - Gallery style Ends */

/* Bahaghara Main Menu Starts */

#nav
{
    
}
    #nav > a
    {
        display: none;
    }
    #nav li
    {
        position: relative;
    }
 
    
 
    #nav > ul
    {
        height: 3.75em;
    }
        #nav > ul > li
        {
            
            height: 100%;
            float: left;
        }
 
    
 
    #nav li ul
    {
        display: none;
        position: absolute;
        top: 100%;
    }
        #nav li:hover ul
        {
            display: block;
        }
		
		
@media screen and (max-width:640px) 
{
    #nav
    {
        position: relative;
    }
        #nav > a
        {
        }
        #nav:not( :target ) > a:first-of-type,
        #nav:target > a:last-of-type
        {
            display: block;
        }
 
   
 
    #nav > ul
    {
        height: auto;
        display: none;
        position: absolute;
        left: 0;
        right: 0;
    }
        #nav:target > ul
        {
            display: block;
			
        }
        #nav > ul > li
        {
            width: 100%;
            float: none;
			
        }
 
  
 
    #nav li ul
    {
        position: static;
    }
}

$( '#nav li:has(ul)' ).doubleTapToGo();

.menu ul{ width:100%; height: 25px; font-family: Calibri, Arial, Helvetica, sans-serif; }
.menu li{ display: block; float: left; }
.menu li a{
		
		color: #fff;
		display:block;
		font-weight:normal;
		line-height:35px;
		padding:0px 15px;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		padding-top:5px;

		}
.menu li a:hover,  .menu ul li a:hover {
			text-decoration:underline
			}
.menu li ul{
		background:#af4575; 
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width: auto;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
.menu li:hover ul{
		display:block;
		
		}
.menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		border-bottom: 1px solid #FFc0CB;
		}
		
.menu li li a:hover{
	text-decoration:none;

		}
.menu li:hover li a{
		background:none;
		
		}
.menu li ul a{
		display:block;
		height: auto;
		margin:0px;
		text-align:left;
		
		}
.menu li ul a:hover {
			background:#af4575;
			color:#ffcccc;
			text-decoration:underline;
			
			}
			
	
	
.menu p{
		clear:left;
		}	

.t1-home { width:100%; height:40px; background-color:#af4575; }
.t1-home-i { width:1000px; padding:0 10px; height:40px; margin: 0 auto; }
.t1-home-i-border { width:100%; background-color:#FFc0CB; height:5px;   }

 

/* Bahaghara Main Menu Ends */