/* CSS for layout */
/* Created by Jayadevan.P*/


/* To hide the horizontal scroll bar */


/* This will be the Main container for all divs */
#bs_container_01
{
	width:100%;	
	background-color:#FFFFFF;
}

/* Subcontainer one starts here*/
#bs_container_02
{
	width:980px;	
	background-color:#FFFFFF;
}
/* Subcontainer one ends here*/


/* Subcontainer two starts here*/
#bs_container_03
{
	width:980px;	
}
/* Subcontainer two ends here*/





/* Top Navigation structure will go here*/
#bs_top_nav_01
{
	float:left;
	width:100%;
	height:24px;
	background-color:#dad3cc;

}
#bs_top_nav_02
{
	float:left;
	width:469px;
	height:130px;
	margin-top:3px;
	background-image:url(/_layouts/images/brandsource/common/top_ban_01.png);
	background-repeat:no-repeat;
}

#leftnav_link_01
{
	float:left;
	width:200px;
	height:45px;
	margin-top:15px;
	margin-left:5px;
}
.leftnav_link_02
{
	float:left;
	width:200px;
	height:45px;
	margin-top:15px;
	margin-left:3px;
}
/* Content of the page on the middle portion */
/* style classes and ID for middle content starts here */


/* for the laugh page*/
?*#middle_laugh
{
	float:left;
	width:475px;
	height:537px;
	background-image:url(/_layouts/images/brandsource/inspire_me/laugh_bg.png);
	background-repeat:no-repeat;
}*/Commented by Chandra
/* for the fountain page*/
#middle_fountain
{
	float:left;
	width:475px;
	height:537px;
	background-image:url(/_layouts/images/brandsource/inspire_me/bg_fount_02.png);
	background-repeat:no-repeat;
}
/* for the fountain bottom links */
.middle_fountain_links_01
{
	float:left;
	width:350px;
	height:20px;
	margin-top:110px;
	margin-left:4px;	
	
}
.middle_fountain_links_02
{
	float:left;
	width:350px;
	height:20px;
	margin-top:20px;
	margin-left:4px;	
	
}

/* for bottom links in laugh page starts here */
.middle_laugh_links_01
{
	float:left;
	width:350px;
	height:20px;
	margin-top:45px;
	margin-left:4px;	
	
}

html > body .middle_laugh_links_01
{
	float:left;
	width:350px;
	height:20px;
	margin-top:60px;
	margin-left:4px;	
	
}


/* for bottom links in laugh page endss here */


/* for the links in the bottom on blogs */
.blog_bott_links_01
{
	float:left;
	width:450px;
	height:20px;
	margin-top:10px;
	margin-left:4px;	
	
}


/* For the blog pages */

#middle_fountain_blog
{
	float:left;
	width:465px;
	height:800px;
	background-color:#f7f7f6;
		
	
}


/* For the lifestyle second page*/
#middle_02
{
	float:left;
	width:475px;
	height:537px;
	margin-top:2px;
	background-image:url(/_layouts/images/brandsource/inspire_me/bg_01_cpy.png);
	background-repeat:no-repeat;
}

#middle_03
{
	float:left;
	width:475px;
	height:1000px;
	margin-top:2px;
	background-image:url(/_layouts/images/brandsource/inspire_me/bg_04.png);
	background-repeat:no-repeat;

}
html>body #middle_03
{
	float:left;
	width:475px;
	height:1000px;
	margin-top:2px;
	background-image:url(/_layouts/images/brandsource/inspire_me/bg_04.png);
	background-repeat:no-repeat;
	
}

/* for the background of eco_source.html page */
#middle_bg_eco_source
{
	float:left;
	width:475px;
	height:1200px;
	margin-top:2px;
	background-color:#f7f7f6;
}


#middle_link_01
{
	float:left;
	width:400px;
	height:30px;
	margin-bottom:5px;
		
}
#middle_welcome
{
	float:left;
	width:350px;
	height:36px;		
}
/* this div will display the text below the heading fountain in the page iframe_01_fountain.html */
#middle_fount_text
{
	float:left;
	width:450px;
	height:40px;
	margin-top:75px;
	padding-left:10px;		
}

/* this div will display the text below the heading fountain in the page iframe_01_caught_act.html */
#middle_caught_act_text
{
	float:left;
	width:450px;
	height:90px;
	margin-top:75px;
	padding-left:10px;		
}


#middle_quote
{
	float:left;
	width:450px;
	height:36px;
}

#middle_quote_02
{
	float:left;
	width:360px;
	height:40px;
	padding-top:10px;
	
}
#middle_quote_03
{
	float:left;
	width:110px;
	height:25px;
	padding-top:2px;
}
#middle_poll
{
	float:left;
	width:450px;
	height:200px;
	margin-left:4px;
	/*margin-top:6px;*/
	background-image:url(/_layouts/images/brandsource/inspire_me/bg_middle.png);
	background-repeat:no-repeat;
}
/* for the blogs on fountain page*/
#middle_fount_bloag
{
	float:left;
	width:465px;
	height:170px;
	margin-left:4px;
	padding-top:4px;
	margin-top:75px;
	
}
.format_blog_top
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#695E4A;

	font-weight:800;
}


.format_middle_poll
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #695E4A;
}

.format_middle_poll li
{
	list-style-type: disc;
}

.format_middle_poll_02
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#695E4A;
}

/* for bottom links in inspire me start here*/

.inspire_link_02
{
	float:left;
	width:350px;
	height:25px;
	margin-top:14px;
	margin-left:5px;
}


html>body .inspire_link_02
{
	float:left;
	width:350px;
	height:25px;
	margin-top:5px;
	margin-left:5px;
}
/* for bottom links in inspire me ends here*/
#middle_link_02
{
	float:left;
	width:400px;
	height:30px;
	margin-top:25px;
	margin-bottom:5px;
		
}
html>body #middle_link_02
{
	float:left;
	width:400px;
	height:30px;
	margin-top:30px;
	margin-bottom:10px;
		
}

#middle_link_03
{
	float:left;
	width:400px;
	height:30px;
	margin-top:5px;
	
		
}
#middle_link_04
{
	float:left;
	width:400px;
	height:30px;
	margin-top:5px;
	margin-bottom:5px;
		
}

#middle_text_01
{
	float:left;
	width:450px;
	height:25px;
	margin-top:10px;
	margin-bottom:8px;
	margin-left:5px;
}

html>body #middle_text_01
{
	float:left;
	width:450px;
	height:25px;
	margin-top:25px;
	margin-bottom:15px;
	margin-left:5px;
}


#middle_text_more
{
	float:left;
	width:450px;
	height:25px;
	margin-top:3px;
	margin-bottom:5px;
	
}
html>body #middle_text_more
{
	float:left;
	width:450px;
	height:25px;
	margin-top:6px;
	margin-bottom:5px;
	
}

.middle_text_01_format
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#695E4A;
	font-weight:bold;
}
.middle_text_02_format
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#695E4A;
}



.middle_more_format
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CB6699;
	font-weight:bold;
}


#middle_img_01
{
	float:left;
	width:150px;
	height:240px;
	margin-left:2px;
	
	
}
#middle_img_02
{
	float:left;
	width:174px;
	height:240px;
}

#middle_img_03
{
	float:left;
	width:145px;
	height:240px;
		
}

#middle_wine_img_01
{
	float:left;
	padding-left:15px;
	padding-top:15px;
	width:177px;
	height:276px;
}
#middle_wine_img_01_02
{
	float:left;
	padding-left:15px;
	padding-top:15px;
	width:177px;
	height:176px;
}

/* for the image on iframe_eco_source.html */ 

#middle_eco_source
{
	float:left;
	padding-left:10px;
	padding-top:15px;
	width:121px;
	height:150px;
}




#middle_choco_img_02
{
	float:left;
	padding-left:5px;
	padding-top:15px;
	width:245px;
	height:50px;
}

#middle_wine_img_03
{
	float:left;
	padding-left:5px;
	padding-top:15px;
	width:465px;
	height:153px;
}

#middle_wine_img_02_02
{
	float:left;
	padding-left:5px;
	width:185px;
	height:49px;
	margin-top:10px;
}
#middle_chco_img_02
{
	float:left;
	padding-left:5px;
	width:462px;
	height:149px;
	margin-top:10px;
}

#middle_wine_img_txt
{
	float:left;
	padding-left:10px;
	padding-top:5px;
	margin-top:5px;
	width:450px;
	height:300px;
}

#middle_wine_img_txt_02
{
	float:left;
	padding-left:10px;
	padding-top:5px;
	width:450px;
	height:400px;
}


.middle_wine_link_bott
{
	float:left;
	width:450px;
	height:40px;
	padding-top:20px;
	
}
#middle_wine_link_bott_02
{
	float:left;
	width:470px;
	height:160px;
	padding-top:20px;
	
}

#middle_wine_img_txt_link
{
	float:left;
	padding-left:5px;
	padding-top:5px;
	margin-top:15px;
	width:400px;
	height:50px;
}


#middle_choco_text
{
	float:left;
	width:260px;
	height:225px;
	margin-left:10px;
	margin-top:10px;
}
#middle_choco_text
{
	float:left;
	width:260px;
	height:175px;
	margin-left:10px;
	margin-top:10px;
}

#middle_wine_text_02
{
	float:left;
	width:260px;
	height:130px;
	margin-left:10px;
	margin-top:10px;
}

#middle_eco_source_text
{
	float:left;
	width:320px;
	height:130px;
	margin-left:10px;
	margin-top:10px;
}


#middle_wine_text_02_02
{
	float:left;
	width:260px;
	height:140px;
	margin-left:10px;
	margin-top:10px;
}
/* End of style classes and ID for middle content */

.rightnav_link_01
{
	float:left;
	width:225px;
	height:auto;
	min-height:45px;
	margin-top:15px;
	margin-left:3px;
}
#rightnav_link_02
{
	float:left;
	width:225px;
	height:auto;
	min-height:79px;
	margin-top:35px;
	margin-left:3px;
}


#right_nav_02_theme
{
	float:left;
	width:248px;
	height:auto;
	min-height:93px;
	margin-top:2px;
}


#right_img_link_01
{
	float:left;
	height:5px;
	width:210px;
	padding-top:6px;
		
}
#right_img_link_theme
{
	float:left;
	height:auto;
	min-height:35px;
	width:243px;
	margin-left:2px;
	background-color:#dad3cc;
}


#right_nav_02_txtlink
{
	float:left;
	width:250px;
	height:auto;
	min-height:43px;
	background-image:url(/_layouts/images/brandsource/common/lifestyle_copy_09.gif);
	background-repeat:no-repeat;
}


/* CSS Code for layout of the page locally owned and operated (bs_contact.html) Starts here */

#middle_local
{
	float:left;
	width:512px;
	height:537px;
	margin-top:0px;
	padding:2px;
	background-image:url(/_layouts/images/brandsource/bs_locally_owned/bg_01_locally_1.png);
	background-repeat:no-repeat;
}
.middleLocal-inner
{
	float:left;
	height:529px;
	margin-top:2px;
	width:506px;
	overflow:auto;
}

.format_table_01
{
	margin-top:4px;
}

html>body .format_table_01
{
	margin-top:2px;
}

.format_table_02
{
	padding:4px;
	margin-top:4px;
}

html>body .format_table_02
{
	padding:0px;
	margin:0px;
}



/* CSS Code for layout of the page locally owned and operated (bs_contact.html) ends here  */


#bs_bott_nav_01
{
	float:left;
	width:100%;
	height:24px;
	margin-top:8px;
	background-color:#FFFFFF;

}
/* for bottom logo*/

#bott_nav_logo
{
	clear:left;
	width:980px;
	height:48px;
	background-color:#FFFFFF;
}



.img_format
{
	border:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	
}
.img_format_02
{
	border:none;
	padding-left:15px;
	padding-top:10px;	
}

.img_format_wine
{
	border:none;
	padding-left:6px;
	padding-right:2px;
}


.img_format_04
{
	border:none;
	padding-left:4px;
	padding-top:10px;
	
}
.img_format_05
{
	border:none;
	padding-left:6px;
}

.format_top_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#695E4A;

}







.middle_more_format {
color:#CB6699;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}