/*----------------------------------------------------------------------------
++ JoomlaJunkie Module CSS
++ All Joomla! module styling is kept here.
----------------------------------------------------------------------------*/

/* base module structure
******************************************************/
.mod h3{font-size:1em;font-weight:bold;color:#c00062;padding:0.5em 0.5em 0em 0.7em;margin:0;/*background:#fae4e5;*/
	-webkit-border-top-left-radius: 15px;
	-khtml-border-radius-topleft: 15px;	
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-khtml-border-radius-topright: 15px;	
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	}
.modhead{
	-webkit-border-top-left-radius: 15px;
	-khtml-border-radius-topleft: 15px;	
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-khtml-border-radius-topright: 15px;	
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	}
.mod {background:#FFF;/*margin:1em 0 0 0;*/float:none;
	border:#EEE solid 2px;
	margin:0px;
	margin-bottom:7px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;	
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.mod.noheading{padding-top:0;border-top:0px solid #ccc;
	-webkit-border-bottom-left-radius: 15px;
	-khtml-border-radius-bottomleft: 15px;	
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-khtml-border-radius-bottomright: 15px;	
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
}
.mod .modinner{oveflow:hidden;padding:.2em .2em .2em .2em;border-top:0;	
	font:12px Arial,sans-serif;
	-webkit-border-bottom-left-radius: 15px;
	-khtml-border-radius-bottomleft: 15px;	
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-khtml-border-radius-bottomright: 15px;	
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;

}

.modinner ul li {list-style:none outside none;}
.modinner li {list-style:none outside none;}


/* module resets and clears
******************************************************/
.mod ul{margin:0 0 0 1em; padding:0;}
.mod ul.bullet,
#vanilla .bannergroup ul,
#vanilla .bannergroup ul li,
#login-mod ul li{margin-left:0;list-style:none;}
.sidebar .mod{width:100%;float:left;}
li.login-btn button{margin:1em 0;padding:.5em .7em;}

/*  search module styling
******************************************************/
#topnav .search .search-input {width:14em;margin:0;padding:0.33em;border: 1px solid #ccc;}
/* default menu */
#topnav .search{margin:0.48em 0;float:right;padding: 0 0.48em; }
/* subtext menu */
#topnav.subtext .search{margin:1.12em 0;padding: 0 1.12em;}
/* topdrop menu */
#topnav.topdrop .search{margin:0.6em 0;padding: 0 0.6em;}
/* subtext topdrop */
#topnav.subtext.topdrop .search,
#topnav.subtext.topfish .search{margin:.98em 0;padding: 0 1.12em;}	
.sidebar .search .search-input{padding:.3em .5em;width:92%;color:#333;}
.sidebar .search .search-btn{margin:1em 0 0 0;padding:0.1em 0.3em;background:#ccc;color:#333;}
.search .search-input{color:#999;background:#fff;background-position:99% -78px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ccc;border-left:1px solid #ccc;height:18px;font-size:10px;width:160px;}
.search .search-input.focus{color:#000;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #999;border-left:1px solid #999;}



/* banners
******************************************************/
/* default Joomla! advertisment module module*/
#top .bannergroup{margin:.8em -0.7em -0.7em 0;}
/* sidebar 125x125 */
.mod.ads125 .bannergroup h4{margin:0;font-size:15px;}
.mod.ads125 .bannergroup ul,
.mod.ads125 .bannergroup li{margin:0;padding:0;border:0;list-style:none;background:none;}
.mod.ads125 .bannergroup ul{overflow:hidden;margin-top:.3em;}
.mod.ads125 .bannergroup li{float:left;margin:1em 1.9em 0 0;}
.mod.ads125 .bannergroup li.alt{margin:1em 0 0 0;}
.mod.ads125 .bannergroup img{border:5px solid #eee;padding:1px;background:#fff;}
.mod.ads125 .bannergroup a:hover img{border:5px solid #ddd;}
.mod.ads125 .bannergroup p{margin:1em 0 .2em 0;}
/* default text links styling */
.bannergroup h4{margin:0 0 .5em;font-size:1.2em;}
.bannergroup li{margin-bottom:0em;}

/* newsflash tweak
******************************************************/
.newsflash h4{font-size:1.2em;margin:0 0 .5em;}

/* debug mode css
******************************************************/
body .mod-preview{border:5px solid #FFAE4F;position:relative;}
body .mod-preview-info{background:#FFAE4F;position:absolute;bottom:0;right:0;font:bold 12px arial;padding:5px 5px 5px 10px;color:#CF4900;border:0;border-top:1px solid #CF7000; border-left: 1px solid #CF7000;}
body .mod-preview-wrapper{overflow:hidden;color:#AF3E00;border:1px solid #CF7000;background-color:#FFF6CF;padding:10px;}

/* polls module
******************************************************/
.mod h4,form.polls h4{margin:5px 7px; font-size:1em;}
form.polls ul,form.polls li{margin:0;padding:0;list-style:none;}
form.polls ul{margin:0 0 1em 0;}
.polls label {display:block;}

/* styling for sample content modfx preview modules
******************************************************/
.module-previews .mod{width:49%;float:left;padding:0;margin:0 0 1em 0;}
.module-previews .alt{float:right;}
#modh3-example .mod{background-color:#eee;color:#444;}
.module-previews .modinner{padding:1em;border:1px solid #ccc;}
#modbg-example .mod h3{color:#222;}

/* login module
******************************************************/
#toolbar #login-mod{overflow:hidden;}
#toolbar #login-mod li,#login-mod ul{margin:0;padding:0;}
#toolbar #login-mod li{float:left;}
#toolbar #login-mod .login-username{width:200px;}
#toolbar #login-mod .login-password{width:200px;}
#toolbar #login-mod .login-username label,
#toolbar #login-mod .login-password label{display:block;font-size:1em;}
#toolbar #login-mod .login-username input,
#toolbar #login-mod .login-password input{padding:.1em .3em;width:93.7%;background:#aaa;border:1px solid #999;}
#toolbar #login-mod .input-wrap input:focus{border-color:#fff;background:#ddd;}
#toolbar #login-mod .login-remember label{font-size:.9em;}
#toolbar #login-mod .login-btn{position:relative;margin:1.5em 0 0 -8em;}
#toolbar #login-mod .login-btn button{border:1px solid #555;background:#111;color:#777;}
#toolbar #login-mod .input-wrap{border:2px solid #111;width:90%;}
#toolbar #login-mod .login-links{float:left;}
#toolbar #login-mod .login-links li{display:block;float:none;margin-left:2em;}

/* login module in the sidebar */
#bd #login-mod .login-username .input-wrap,
#bd #login-mod .login-password .input-wrap{width:99%;margin-bottom:.5em;}
#bd #login-mod .login-username .input-wrap input,
#bd #login-mod .login-password .input-wrap input{width:96%;padding:.2em .3em;}

/* calendar module
******************************************************/
#vanilla .mod.cal-wrap{border-left:1px solid #ccc;border-right:1px solid #ccc;overflow:hidden;}
#vanilla .mod.cal-wrap .modinner{border:0;padding:0;margin:0;}
#vanilla .mod.cal-wrap h3{border:0;background:#ddd;padding:.5em 0;width:100%;}
.mod.cal-wrap table{padding:.5em;border:0;width:100%;}
.mod.cal-wrap th,
.mod.cal-wrap td{padding:.2em .5em;}
.mod.cal-wrap th{background:#efefef;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.mod.cal-wrap td{border-left:1px solid #ccc;border-bottom:1px solid #ccc;}

/* breadcrumbs
******************************************************/
#breadcrumbs .pathway,#breadcrumbs .pathway li{margin:0;padding:0;font-size:10px;list-style:none;background:none;}
.breadcrumbs.pathway li a{background:transparent url(../../../../morph_assets/themelets/vanilla/images/pathway.png) no-repeat scroll 100% 50%;}
.pathway{font-size:1em;overflow:hidden;float:left;}
#breadcrumbs{overflow:hidden;margin-bottom:1em;}
#breadcrumbs span{display:block;float:left;padding-right:1em;color:#666;line-height:1;}
.pathway a:link,#primary-content .pathway a:visited{display:block;float:left;padding-right:1em;font-size:1em;text-decoration:underline;}
.pathway li.pathway-current{background:none;}
#bd .pathway.breadcrumbs li{float:left;list-style:none;margin-right:10px;color:#999;}
#bd .pathway li.pathway-current{max-width:370px;overflow:hidden;white-space:pre}

.mrs2bebg01 {background:#FFFFFF;border:#EEE solid 2px;}
.mrs2bebg01 a:link, .mrs2bebg01 a:visited, .mrs2bebg01 a:active{text-decoration:underline;font-size:11px;color:#666;!important}
.mrs2bebg01 em a:link, .mrs2bebg01 a:visited, .mrs2bebg01 a:active{text-decoration:none;font-size:11px;color:#4c85a0;!important}
.mrs2bebg01 em a:hover{text-decoration:underline;font-size:11px;color:#C00062;!important}
.mrs2bebg01 p {padding-left:.5em;font-size:10px;}
.mrs2bebg01 a:hover{text-decoration:underline;color:#C00062;!important}
.mrs2bebg01 h3 {color: #C00062;}

.mrs2bebg02 {color:#FFF;background:#7d1234;padding-bottom:10px;	-webkit-border-bottom-left-radius: 0px;	-khtml-border-radius-bottomleft: 0px;-moz-border-radius-bottomleft: 0px;	border-bottom-left-radius: 0px;	-webkit-border-bottom-right-radius: 0px;	-khtml-border-radius-bottomright: 0px;		-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;margin-bottom:10px;}

.mrs2bebg03 h3 {color:#C00062;}
.mrs2bebg04 h3 {color:#C00062;}
.mrs2bebg05 h3 {color:#C00062;}
.mrs2bebg03 a:link, .mrs2bebg03 a:active, .mrs2bebg03 a:visited {font-size:11px; color:#4c85a0;}
.mrs2bebg03 ul li {margin-left:0px!important;}
.mrs2bebg04 a:link, .mrs2bebg04 a:active, .mrs2bebg04 a:visited  {font-size:11px; color:#4c85a0;}
.mrs2bebg05 a:link, .mrs2bebg05 a:active, .mrs2bebg05 a:visited  {font-size:11px; color:#4c85a0;}
.mrs2bebg05 li  {font-size:10px; color:#38145F;}


.mrs2bebg03 {background:#FFFFFF;border:#EEE solid 2px;margin-bottom:15px;}
.mrs2bebg04 {background:#FFFFFF;}
.mrs2bebg05 {margin-top:15px;background:#FFFFFF;border:#EEE solid 2px!important;}
.mrs2bebg05 ul li{margin-left:20px!important;padding-top:3px!important;}
.mrs2bebg06 {margin-top:15px!important;background:#FFFFFF;border:#EEE solid 2px;}
.mrs2bebg06 ul li {line-height:1.2em;margin-bottom:10px; margin-top:10px;list-style:disc inside!important;}
.mrs2bebg06 a:link, .mrs2beg06 a:active, .mrs2beg06 a:visited {color:#4C85A0!important;}
.mrs2bebg07 {background:#EEE;border:#EEE solid 2px;line-height:1em;}
.mrs2bebg07 label{font-size:10px;padding-left:0.5em;}
.mrs2bebg07 h4{margin:10px;}
.mrs2bebg08 {background:#FFFFFF;border:#EEE solid 2px;}


.buttonads {border:0 none;background:none;margin:0px;padding:0.0em;	}

.mrs2be_featured_supplier {background:#eaf2f6;border:#EEE solid 2px;
margin-top:15px!important;
margin-bottom:15px!important;
float:left !important;
width:99% !important;
padding-bottom:7px;}

.mrs2be_featured_supplier h3 {color:#333;font-size:1.4em;font-weight:normal;}
.mrs2be_featured_supplier label {font-weight:bold;margin-left:1em;}
.mrs2be_featured_supplier a:link,.mrs2be_featured_supplier a:active, .mrs2be_featured_supplier a:visited {font-weight:bold;margin-left:1em;}


.mrs2be_slider {float:left!important;background:none;width:358px!important;border:none;padding:0em;margin:0em;}
.mrs2be_featured_small {float:right!important;background:none;border:none;padding:0em;margin:0em;}
.search{margin-left:20px!important;float:right!important;}
.mrs2be_sociable{}
.mrs2be_find_wedding_suppliers{font:10px Arial,sans-serif;color:#EEE;margin-bottom:0;background:#7d003f;padding:1em; 
-webkit-border-bottom-left-radius: 0px!important;
-khtml-border-radius-bottomleft: 0px!important;
-moz-border-radius-bottomleft: 0px!important;
border-bottom-left-radius: 0px!important;
-webkit-border-bottom-right-radius: 0px!important;	
-khtml-border-radius-bottomright: 0px!important;		
-moz-border-radius-bottomright: 0px!important;
border-bottom-right-radius: 0px!important;
border:0;
}
.mrs2be_find_wedding_suppliers a:link, .mrs2be_find_wedding_suppliers a:visited, .mrs2be_find_wedding_suppliers a:active{text-decoration:underline;color:#EEE!important;}
.mrs2be_find_wedding_suppliers a:hover{text-decoration:none;color:#FFF!important;}
.mrs2be_find_wedding_suppliers h1{padding-top:.5em;font:12px Arial,sans-serif;font-weight:bold;color:#FFF!important;}
.mrs2be_find_wedding_suppliers h3{padding-top:.7em;font:11px Arial,sans-serif;color:#CCC;}

.mrs2be_square_banner {border:0 none; margin:0em;padding:0em; background:none;}
.mrs2be_square_banner img{border: #CCC solid 1px; margin-left:3px;margin-top:5px;margin-bottom:3px;}

.nostyle {border:0 none;}