/*

Theme Name:         Heavenly Cupcake
Template:           Cupcake
Theme URI:          http://www.heavenlycupcake.com/
Description:        Our Theme
Version:            1
Author:             Enne Bi Communications
Author URI:         http://www.ennebicommunications.com
Tags:  		     	
License:            License

*/

#fancybox-title  { display: none !important; }

#mobile form.visual-form-builder, #mobile form.visual-form-builder, #mobile form.visual-form-builder  { display: none;}  


#footer .footNotes a {
	display: inline !important;
	color: #6496E1 !important;
}

img.Thumb   {-moz-box-sizing: border-box; border: 1px solid #BDD0D0; box-shadow: 0 4px 5px #8E8E8E; margin: 0 !important; padding: 5px !important;}

a.ngg-album-desc {font-weight: normal; }

.blogTitle h2 a {

        margin-right:0px;

        text-align:center;

}

.blogTitle h2 {
	width: 100%;

}
@font-face {
    font-family: 'PatuaOneRegular';



    src: url('assets/font/PatuaOne-Regular-webfont.eot');



    src: url('assets/font/PatuaOne-Regular-webfont.eot#iefix') format('embedded-opentype'),



         url('assets/font/PatuaOne-Regular-webfont.woff') format('woff'),



         url('assets/font/PatuaOne-Regular-webfont.ttf') format('truetype'),



         url('assets/font/PatuaOne-Regular-webfont.svg') format('svg');



    font-weight: normal;



    font-style: normal;







}




@font-face {
    font-family: 'leckerli_oneregular';



    src: url('assets/font/leckerlione-regular-webfont.eot');



    src: url('assets/font/leckerlione-regular-webfont.eot#iefix') format('embedded-opentype'),



         url('assets/font/leckerlione-regular-webfont.woff') format('woff'),



         url('assets/font/leckerlione-regular-webfont.ttf') format('truetype'),



         url('assets/font/leckerlione-regular-webfont.svg') format('svg');



    font-weight: normal;



    font-style: normal;







}




@font-face {
    font-family: 'lucida_granderegular';



    src: url('assets/font/lucida_grande-webfont.eot');



    src: url('assets/font/lucida_grande-webfont.eot#iefix') format('embedded-opentype'),



         url('assets/font/lucida_grande-webfont.woff') format('woff'),



         url('assets/font/lucida_grande-webfont.ttf') format('truetype'),



         url('assets/font/lucida_grande-webfont.svg') format('svg');



    font-weight: normal;



    font-style: normal;







}




@font-face {
    font-family: 'lucida_grandebold';



    src: url('assets/font/lucida_grande_bold-webfont.eot');



    src: url('assets/font/lucida_grande_bold-webfont.eot#iefix') format('embedded-opentype'),



         url('assets/font/lucida_grande_bold-webfont.woff') format('woff'),



         url('assets/font/lucida_grande_bold-webfont.ttf') format('truetype'),



         url('assets/font/lucida_grande_bold-webfont.svg') format('svg');



    font-weight: normal;



    font-style: normal;







}








@font-face {
    font-family: 'LeagueGothicRegular';



    src: url('assets/font/League_Gothic-webfont.eot');



    src: url('assets/font/League_Gothic-webfont.eot#iefix') format('embedded-opentype'),



         url('assets/font/League_Gothic-webfont.woff') format('woff'),



         url('assets/font/League_Gothic-webfont.ttf') format('truetype'),



         url('http://www.heavenlycupcake.com/wp-content/themes/cupcake/assets/font/`League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');



    font-weight: normal;



    font-style: normal;







}








/** General Styles **/







body {background: #fff url(assets/img/background-blue2.png) repeat-x 51% 0px; font-family: 'lucida_granderegular'; }




body.home {background: #fff url(assets/img/background-blue2.png) repeat-x 51% 0;  }




h1, h2, h3, h4, h5 {font-weight:normal;}




p {color: #262626; font-size: 12px; line-height: 20px; margin: 0; padding: 0;}




/* set desktop resolution */



.container {width:960px;}




#header { margin-top:-25px;}
#header .logoContainer {float:left; margin-top: 28px;}
#header .logoContainer a {display:block; margin-top:0px;}




#header .topData {margin-top:35px; float:right; text-align:right; margin-right:7px;}




#mainContent {min-height:300px; margin-top:0px;}




#menuContainer {background: transparent url(assets/img/hdr1-ribbon.png) no-repeat; height:66px; margin:0 auto; width:1043px;}
#menuContainer a {text-decoration:none;}




/* main menu styles */
#gradient {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #deecec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#deecec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#deecec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#deecec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#deecec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#deecec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#deecec',GradientType=0 ); /* IE6-9 */
	display: block;
	height: 100%;
	padding: 0 0 30px 0;
}


ul.mainMenu {margin:0; float:left; margin-right:12; margin-left:26px;}
ul.mainMenu li {list-style:none; float:left; margin:-6px 17px 0 0; background: transparent url(assets/img/divid-menu.png) no-repeat right 56%; padding-right:8px; }
ul.mainMenu li a {color:#fff; font-size:22px; text-transform: none; text-shadow:none; font-family: 'PatuaOneRegular'; line-height:60px; display:block; padding:0 10px 0 5px;}
ul.mainMenu li:last-child {background:none;}
ul.mainMenu .addTxt {display:none;}




ul.mainMenu li.subMenu {position:relative;}
ul.mainMenu ul {z-index:10; display:none; position:absolute; top:50px; left:-5px; margin:0; background: transparent url(assets/img/sub-menu-bg.png) repeat; border:0; padding:10px 0 10px 5px; border-radius:5px; }
ul.mainMenu ul li {float:none; background:none; white-space:nowrap; margin:2px 0;}
ul.mainMenu ul a { color:#fff; font-size:18px; text-transform: none;  font-family: 'PatuaOneRegular'; line-height:27px; margin:1px 0; display:inline-block; }
ul.mainMenu ul li:hover > a, ul.mainMenu ul li.active > a, ul.mainMenu ul li.active:hover > a { border-radius:5px;}




/* menu on hover */



li.dropdown:hover .dropdown-menu {
  display: block;



}




/* multi level menu */



.dropdown-menu .dropdown-menu {
    left: 100%;



    position: absolute;



    top: 0;



    visibility: hidden;



    margin-top: -1px;



}




.dropdown-menu li:hover > .dropdown-menu {
    visibility: visible;



    display: block;



}








.navbar .pull-right > li > .dropdown-menu .dropdown-menu,



.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right:auto;



  left:100%;



}








.dropdown-submenu > a:after {
  margin-top:8px;



}








/* ul.mainMenu li.subMenu:hover ul {display:block;} */











.login a.bookTable {width:45px; padding:23px 10px 0 18px; text-align:center; height:73px; background: transparent url(assets/img/book-table.png) no-repeat top center; position:absolute; left:-56px; top:-11px; font-family: 'LeagueGothicRegular'; font-size:20px; text-transform: uppercase; display:block; text-shadow:0 1px 2px #050305; color:#fff;}
.login ul {}
.login ul li {list-style:none; float:left; margin:0 5px; background: transparent url(assets/img/divid-menu.png) no-repeat left 56%; padding-left:12px; }
.login ul li a {color:#fff; font-size:17px; text-transform: none; text-shadow:2px 2px 1px #cd6b8b; font-family: 'PatuaOneRegular'; line-height:30px; display:block; padding:0 10px; margin:15px 0; background:#bf466c; border-radius:5px;}
.login ul li:first-child {background:none;}
/* main menu end */











/* social icons */







ul.social {list-style:none; margin:0 0 10px 0;}
ul.social li {display:inline-block; margin-left:10px;}
ul.social a {background: transparent url(assets/img/socialicons.png) no-repeat; display:block; width:31px; height:31px; text-indent:-9999px; text-align:left;}
ul.social a.fb {background-position:-4px 0;}
ul.social a.fb:hover {background-position:-4px -31px;}
ul.social a.twit {background-position:-45px 0;}
ul.social a.twit:hover {background-position:-45px -31px;}
ul.social a.rss {background-position:-87px 0;}
ul.social a.rss:hover {background-position:-87px -31px;}
ul.social a.mail {background-position:-126px 0;}
ul.social a.mail:hover {background-position:-126px -31px;}




address {color:#43798f; font-size:11px; font-family: 'lucida_grandebold'; margin:0 0 10px 0; width:220px; float:right;}




.column1 {width:66%;}
.column2 {width:34%; background: url(assets/img/extra-bg-col2.png) no-repeat bottom center, url(assets/img/col2-fullbg.png) no-repeat top center; }
.column2.nobox {background: url(assets/img/extra-bg-col2.png) no-repeat bottom center, url(assets/img/col2-fullbg.png) no-repeat center -180px; margin-top:24px;}
.c2btm {background:transparent url(assets/img/column2-btm-s1.png) no-repeat bottom center; width:34%; height:0; float:right; clear:right;}




/* left sidebar */







.c2btm.onLeft {float:left; clear:left;}












.column2.nobackg {background:none;}
.oneColumn {}




/* boxes */







.box1 {width:294px; margin:30px auto 0 auto; color:#fff;}
.box1 .top {height:36px; background: transparent url(assets/img/box1-top.png) no-repeat top center; }
.box1 .mid {background: transparent url(assets/img/box1-mid.png) repeat-y 50% 0; min-height:72px; padding:0 25px;}
.box1 .btm {height:36px; background: transparent url(assets/img/box1-btm.png) no-repeat top center;}




.box1 h4.curved {position:relative; top:-15px; color:#cee5e5; font-size:25px; font-family: 'PatuaOneRegular'; text-transform:uppercase; margin:0; text-align:center; text-rendering:auto; font-weight:normal;}
.box1 span.subTitle {display:block; text-align:center; margin:5px 0; font-size:16px; color:#fff; font-family: 'PatuaOneRegular';}
.box1 .mCont {padding:10px 5px 0 5px;}
.box1 h5 {font-weight:normal; font-size:13px; text-transform: uppercase; color:#fff; font-family: 'PatuaOneRegular'; margin:15px 0 3px 0;}
.box1 h5 span {color:#ff9600; font-size:12px; font-family: 'PatuaOneRegular'; padding-right:5px;}
.box1 p {color:#fff; font-size:12px; line-height:17px; text-align:justify; margin:0; padding:0;}
.box1 a {color:#cee5e5; font-size:12px; line-height:12px; text-align:right; font-family: 'PatuaOneRegular'; float:right; text-transform:uppercase;}
.box1 .centering a {float:none;}




p.centering {text-align:center; line-height:20px;}




.box2 {color:#3B7F8B; background: transparent url(assets/img/box2-bg.png) no-repeat top center; text-align:center;  height:150px; margin:20px 0; position:relative; top:-1px; width:auto; padding:30px 40px 0 40px; }
/* .box2 h4 {line-height:24px; font-family: 'PatuaOneRegular'; font-size:23px; color:#3b7f8b; text-transform: uppercase;}
.box2 p {font-size:12px; line-height:15px; color:#262626; width:210px; margin:6px auto; padding-top:15px;}
.box2 .tx3 {color:#ff9600; font-size:16px; line-height:18px; font-family: 'PatuaOneRegular'; display:block; }
*/







.box3 {width:auto; margin:0 auto 10px auto; background: transparent url(assets/img/box3-bg.png) no-repeat top center; text-align:center; line-height:24px; height:143px; padding:20px 20px 0 20px; position:relative; top:-5px;}
.box3 .tx1 {font-family: 'PatuaOneRegular'; font-size:21px; line-height:21px; padding:10px 0 5px 0; display:block; text-align:center; color:#fff; text-transform: none; margin:0;}
.box3 .tx2 {font-family: 'PatuaOneRegular'; font-size:21px; line-height:21px; display:block; text-align:center; color:#e7789c; text-transform: none; margin:0;}
.box3 .tx3 {color:#ff9600; font-size:16px; line-height:18px; font-family: 'PatuaOneRegular'; display:block; }
.box3 p {font-size:12px; line-height:15px; color:#262626; width:210px; margin:6px auto; }




.box4 {margin:10px auto; width:222px;}
.box4 .mCont {background:#cee5e5; padding:10px; text-align:center; color:#3b7f8b; font-size:12px; line-height:15px;}
.box4 .btm {background: transparent url(assets/img/box4-end.png) no-repeat 0 top; height:19px; margin-bottom:4px;}
.box4 img {float:left;}
.box4 span.author {float:left; display:block; margin:0; padding:0 0 0 10px; color:#262626; font-size:10px; line-height:12px; font-family: 'lucida_grandebold'; width:155px;}




.photoSidebar {text-align:center;}




.blogTitle {position:relative; background: transparent url(assets/img/hdr2-bg.png); color:#fff; margin:0 !important; padding:0 15px; min-height:40px;}
.blogTitle h2 {width:100%; font-family: 'PatuaOneRegular'; font-size:18px; line-height:22px; text-transform: uppercase; display:block;}
.blogTitle h2 a {
	background:none;



	font-family: 'PatuaOneRegular';



	font-size:18px;



	line-height:20px;



	text-transform: uppercase;



	height: auto;



	margin: 0;



	display: block;



	padding: 0;





	color:#fff;



}




.blogTitle .category {display:block; font-size:12px; color:#fff; line-height:12px; text-align:left; padding: 0 5px 3px 5px; float:right;}
.blogTitle .category a {background:none; font-size: 12px;  color: #fff; line-height: 12px; text-align: right; height:auto; padding:0;}
.blogTitle .blogOpt {width:43%; margin-right:7%; float:left; padding-top:13px;}




.blogTitle .dates {background: transparent url(http://www.heavenlycupcake.com/wp-content/themes/cupcake/assets/img/hdr2-ribbon.png) no-repeat center top; height:67px; width:58px; position:absolute; top:-9px; right:0; text-align:center; padding-left:7px; display:none;}
.dates .data1 {color:#fff; padding:8px 0 1px 0; font-family: 'LeagueGothicRegular'; font-size:14px; display:inline-block;  text-shadow:0 1px 2px #050305; background: transparent url(assets/img/date-border-bg.png) repeat-x 0 100%;}
.dates .data2 {padding:0 0 0 0; font-family: 'LeagueGothicRegular'; font-size:18px; display:block; text-shadow:0 1px 2px #050305; }
.blogContent img {width:888px; height:200px;}
.blogContent p {font-size:13px; line-height:20px; color:#262626; margin:20px 0 20px 0;}




.sButton {background: #70C5E8; padding:4px 25px; line-height:32px; height:32px; margin:2px 0; font-size:13px; color:#fff; display:inline-block;-moz-border-radius: 10px;

-webkit-border-radius: 10px;

border-radius: 10px;}
.blogContent .sButton {display: none!important; }
.sButton:hover {color:#fff;}




.pager li a, .pager li span {color:#fff; background: transparent url(assets/img/hdr2-bg.png); }
.pager li.active a, .pager li.active span {background:#CA5B3F;}
.pager .next a, .pager .next span {float:none;}
.pager .previous a, .pager .previous span {float:none;}








hr.divider1 {height:3px; background: transparent url(assets/img/divider1-bg.png) repeat-x 50% 50%; margin:35px; border:none; display:none; }
hr.divider2 {height:3px; background: transparent url(assets/img/divider1-bg.png) repeat-x 50% 50%; margin:35px 0; border:none; }
hr.divider3 {height:3px; background: transparent url(assets/img/divider1-bg.png) repeat-x 50% 50%; margin:20px 0; border:none; }
hr.divider4 {height:3px; background: transparent url(assets/img/divider1-bg.png) repeat-x 50% 50%; margin:50px 0; border:none; }
hr.divider5 {height:3px; background: transparent url(assets/img/divider1-bg.png) repeat-x 50% 50%; margin:25px; border:none; }




.box5 {margin:5px 30px 0 60px;}
span.highlight {color:#d86a8d; font-size:16px; text-transform: uppercase; font-family: 'PatuaOneRegular';}
span.highlight2 {font-size:17px; color:#d86a8d;}
span.highlight3 {color:#d86a8d; font-size:16px; text-transform: uppercase; font-family: 'PatuaOneRegular';}
p.full {font-size:13px; margin:0 105px 35px 105px;}




.threeColumnGallery { display:none;}
.threeColumnGallery .tx1 {color:#3b7f8b; font-size:16px; line-height:18px; font-family: 'lucida_grandebold'; display:block; }
.threeColumnGallery p {font-size:12px; line-height:15px; color:#262626; margin:6px auto; }
.threeColumnGallery .tx2 {color:#e07598; font-size:15px; line-height:18px; font-family: 'PatuaOneRegular'; display:block; margin:0 0 15px 0;}
.third {width:33%; float:left; }
.threeColumnGallery .third {width:33%; float:left; background: transparent url(assets/img/shadow_divider.png) no-repeat right 10%;}
.threeColumnGallery .third:nth-child(3) {background:none;}
.third .mrgThird {padding:10px 35px;}

/* headers styles */

.hdr1 {background: transparent url(assets/img/hdr5-ribbon.png) no-repeat top center; height:67px; text-align:center; font-family: 'leckerli_oneregular'; font-size:21px; line-height:44px; margin:5px 0; color:#fff;}
.hdr2 {background: transparent; height:29px; text-align:center; font-family: 'lucida_grandebold'; font-size:18px; line-height:22px;  margin:20px 0; color:#477d93}
.hdr2 span.lft {background: transparent url(assets/img/orm1-left.png) no-repeat top center; width:56px; padding-right:10px; height:29px; display:inline-block;}
.hdr2 span.rt {background: transparent url(assets/img/orm1-rt.png) no-repeat top center; width:56px; height:29px; padding-left:10px; display:inline-block;}
.lft:before, .rt:before {content: "\00a0";}




.hdr3 {font-size:21px; color:#e17698; font-family: 'PatuaOneRegular'; text-align:center; text-transform: uppercase; margin:40px 0;}
.hdr4 {background: transparent url(http://www.heavenlycupcake.com/wp-content/themes/assets/img/hdr4-ribbon.png) no-repeat top center; height:67px; text-align:center; font-family: 'leckerli_oneregular'; font-size:21px; line-height:44px; margin:5px 0; color:#fff;}




.hdr5 {color:#e97a9e; font-size:17px; font-family: 'PatuaOneRegular'; text-transform: uppercase; margin:50px 0 10px 0;}
.hdr6 {color:#ea7b9f; font-size:20px; font-family: 'PatuaOneRegular'; text-transform: uppercase; text-align:center; margin:0 0 10px 0;}




.hdr7 {font-size:17px; color:#ea7b9f; font-family: 'PatuaOneRegular';}




/* sliders */







/* slider1 begin */



.slider1Back {background: transparent url(assets/img/slider1-shadow.png) no-repeat center 167px; position:relative; left:-66px; width:714px; margin-top:40px; height:352px; overflow:hidden;}
.slider1 .sliderContent {padding-left:44px; height:352px;}
.slider1 .slider-wrapper {height:352px;}
.slider1 {width:612px; margin:0 auto 10px auto;}
.slider1 .nivoSlider {overflow:visible;}
.slider1 .ribTxt {position:absolute; left:20px; top:14px; z-index:9;}
.slider1 .ribTxt span {font-family: 'BreeSerifRegular'; color:#fff; font-size:15px; display:block;}




.slider1Frame {  padding-left:45px;}
.slider1 .frame1 {position:absolute; left:93px; top:-1px; z-index:7; }
.slider1 .nivo-directionNav {width:100%; height:66px; position:relative; top:-160px;}
.slider1 .nivo-directionNav a {background:transparent url(assets/img/slider1-controls.png) no-repeat; width:56px; height:66px; display:block; z-index:8; text-indent:-9999px; top:0;}
.slider1 a.nivo-prevNav {background-position:-8px -9px; left:-31px;}
.slider1 a.nivo-prevNav:hover {background-position:-8px -96px;}
.slider1 a.nivo-nextNav {background-position:-87px -9px; right:-31px; }
.slider1 a.nivo-nextNav:hover {background-position:-87px -96px;}
.slider1 .nivo-controlNav {position:relative; top:-65px; z-index:8;}
.slider1 .nivo-controlNav a {width:13px; height:13px; margin:0 1px; background: transparent url(assets/img/slider1-controls.png) -14px -202px; display:inline-block; text-indent:-9999px;}
.slider1 .nivo-controlNav a.active {background-position:-50px -202px;}




/* slider1 end */







/* slider2 begin */







.slider2 {height:417px; margin:30px 0 0 0; background: transparent url(assets/img/slider2-bg.jpg) no-repeat top center; padding:10px 5% 0 5%; position:relative; }
.slider2 .setSlider2 {width:540px; margin:0 auto;}




.setSlider2 .tx1 {color:#3b7f8b; font-size:16px; line-height:18px; font-family: 'lucida_grandebold'; display:block; }
.setSlider2 p {font-size:12px; line-height:15px; color:#262626; margin:6px auto; }
.setSlider2 .tx2 {color:#e07598; font-size:15px; line-height:18px; font-family: 'PatuaOneRegular'; display:block; margin:0 0 15px 0;}




.setSlider2 .third {width:33%; float:left;}
.setSlider2 .third .mrgThird {padding:0 10px 0 10px;}




.slider2 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(assets/img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider2 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:-29px; top:160px;}
.slider2 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider2 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:-29px; top:160px;}
.slider2 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}
.slider2 a.link1 {display:block; width:125px; height:46px; background: transparent url(assets/img/slider2-link.png) no-repeat top center; font-family: 'LeagueGothicRegular'; font-size:16px; color:#fff; text-shadow:0 1px 2px #050305; position:absolute; bottom:-50px; right:-48px; padding: 0 0 0 39px; line-height:29px;}




/* slider2 end */











/* slider3 begin */







.slider3 {background: transparent url(assets/img/slider3-bg.jpg) no-repeat top center; height:536px; padding:0 45px 0 45px; }
.setSlider3 {text-align:center;}
.setSlider3 .third .mrgThird {padding:10px 22px; margin-bottom:10px;}
.setSlider3 .tx1 {color:#e17698; font-size:16px; line-height:18px; font-family: 'lucida_grandebold'; display:block; margin-bottom:6px; }
.setSlider3 .tx2 {color:#262626; font-size:13px;  font-family: 'lucida_granderegular'; display:block; }




.slider3 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(assets/img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider3 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:-43px; top:190px;}
.slider3 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider3 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:-42px; top:190px;}
.slider3 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}
.slider3 a.link1 {display:block; width:125px; height:46px; background: transparent url(assets/img/slider2-link.png) no-repeat top center; font-family: 'LeagueGothicRegular'; font-size:16px; color:#fff; text-shadow:0 1px 2px #050305; position:absolute; bottom:-50px; right:-9px; text-align:left; padding: 0 0 0 39px; line-height:29px;}




/* slider4 begin */







.slider4 {width:80%; padding: 10px 8% 45px 12%; background: transparent url(assets/img/slider4-bg-b.png) repeat-y bottom center; min-height:120px; position:relative; margin:30px 0 110px 0;}
.slider4:before {
	content: " ";



	background: transparent url(assets/img/slider4-bg-a.png) no-repeat top center;



	height:17px;



	position:absolute;



	top:-17px;



	left:0;



	width:100%;



	margin:0;



	padding:0;



}




.slider4:after {
	content: " ";



	background: transparent url(assets/img/slider4-bg-c.png) no-repeat bottom center;



	height:56px;



	position:absolute;



	bottom:-56px;



	left:0;



	width:100%;



}








.slider4 .slider4Set {width:500px; margin:0 auto;}




.slider4 .hdr2 {margin:10px 0 42px 0;}
.slider4 .slider4Set .cn1 {width:17%; margin-right:2%; float:left;}
.slider4 .slider4Set .cn2 {width:56%; float:left;}
.slider4 .slider4Set .cn3 {width:25%; float:right;}
.slider4 .slider4Set img {border: 1px solid #c0bcb5; }
.slider4 .slider4Set .tx1 {color:#43798f; font-family: 'lucida_grandebold'; display:block; font-size:16px; padding:2px 0 6px 0;}
.slider4 .slider4Set p {color:#262626; font-size:12px; line-height:15px;  }
.slider4 .slider4Set .tx2 {color:#e17698; font-size:13px; line-height:18px; font-family: 'PatuaOneRegular'; display:block; margin-bottom:6px; text-align:right;}








.externalNav {text-align:center;}
.externalNav a {text-shadow:2px 3px 1px #a83d5f; font-family: 'PatuaOneRegular'; font-size:11px; color:#fff; background:#bf466c; border-radius:5px; display:inline-block; padding:0 12px; margin:2px 15px; text-transform: uppercase;}
.externalNav a.cur {text-decoration:underline;}
.externalNav.noCateg {min-height:20px;}




.slider4 .pagesNr {display:inline-block; background:#bf466c; position:absolute; right: 35px; bottom:15px; padding:1px 4px; width:auto; min-width:26px; text-align:center; border-radius:5px; font-family: 'PatuaOneRegular'; font-size:14px; color:#fff; text-shadow:1px 2px 2px #a93e60; }




.slider4 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(assets/img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider4 .flex-direction-nav a.flex-prev {display:none;}
.slider4 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:2px; top:47%;}
.slider4 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}












/* slider4 end */







/* slider5 begin */











.slider5 {width: 86%; padding: 0 7% 30px 7%;  background: transparent url(assets/img/slider5-bg-b.png) repeat-y bottom center; min-height:120px; position:relative; margin:40px 0 80px 0;}




.slider5:before {
	content: " ";



	background: transparent url(assets/img/slider5-bg-a.png) no-repeat top center;



	height:24px;



	position:absolute;



	top:-24px;



	left:0;



	width:100%;



	margin:0;



	padding:0;



}




.slider5:after {
	content: " ";



	background: transparent url(assets/img/slider5-bg-c.png) no-repeat bottom center;



	height:56px;



	position:absolute;



	bottom:-56px;



	left:0;



	width:100%;



}




.slider5 .flex-viewport li {
	margin:0 1px;



}




.slider5 .flexslider {padding:0;}




.slider5 .half1 {width:42%; margin-right:12%; float:left;}
.slider5 .half2 {width:42%; margin-right:2%; margin-left:2%; float:left;}
.slider5 .hdr2 {margin:15px 0 22px 0;}
.slider5 .slider5Set {margin: 0 auto; width:auto;}
.slider5 .slider5Set .cn1 {width:23%; margin-right:4%; float:left;}
.slider5 .slider5Set .cn2 {width:73%; float:left;}
.slider5 .slider5Set img {border: 1px solid #c0bcb5; }








.slider5 .slider5Set .tx1 {color:#43798f; font-family: 'lucida_grandebold'; display:inline-block; font-size:16px; padding:2px 0 6px 0;}
.slider5 .slider5Set p {color:#262626; font-size:12px; line-height:15px;  }
.slider5 .slider5Set .tx2 {color:#E17698; font-size:13px; line-height:18px; font-family: 'PatuaOneRegular'; display:inline-block; float:right; margin-bottom:6px; text-align:right;}








.slider5 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(assets/img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider5 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:20px; top:47%;}
.slider5 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider5 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:18px; top:47%;}
.slider5 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}












.slider5 .externalNav {text-align:center;}
.slider5 .externalNav a {text-shadow:2px 3px 1px #a83d5f; font-family: 'PatuaOneRegular'; font-size:11px; color:#fff; background:#bf466c; border-radius:5px; display:inline-block; padding:0 12px; margin:0 15px; text-transform: uppercase;}
.slider5 .externalNav a.cur {text-decoration:underline;}
.slider5 .pagesNr {display:inline-block; background:#bf466c; position:absolute; right:45px; bottom:2px; padding:1px; width:26px; text-align:center; border-radius:5px; font-family: 'PatuaOneRegular'; font-size:14px; color:#fff; text-shadow:1px 2px 2px #a93e60; }




/* slider5 end */







/* slider6 begin */



/*



.slider6 {position:relative; width:910px;}
.slider6 .nivoSlider {overflow:visible;}
.slider6 .sliderContent {padding-left:42px; height:341px;}
.slider6 .slider-wrapper {height:341px;}
.slider6Back {height:341px; margin-top:60px; margin-bottom:45px; background: transparent url(assets/img/slider6-bg.png) no-repeat 49% 96%;}
.slider6 .sliderContent, .slider6 .slider-wrapper  {height:341px;}
.slider6 .frame1 {position:absolute; left:14px; top:-30px; z-index:7; }
.slider6 .ribTxt {position:absolute; left:20px; top:14px; z-index:9;}
.slider6 .ribTxt span {font-family: 'PatuaOneRegular'; color:#fff; font-size:15px; display:block;}




.slider6 .nivo-directionNav {width:100%; height:66px; position:relative; top:-160px;}
.slider6 .nivo-directionNav a {background:transparent url(assets/img/slider1-controls.png) no-repeat; width:56px; height:66px; display:block; z-index:8; text-indent:-9999px; top:0;}
.slider6 a.nivo-prevNav {background-position:-8px -9px; left:-44px;}
.slider6 a.nivo-prevNav:hover {background-position:-8px -96px;}
.slider6 a.nivo-nextNav {background-position:-87px -9px; right:-41px; }
.slider6 a.nivo-nextNav:hover {background-position:-87px -96px;}
.slider6 .nivo-controlNav {position:relative; top:-54px; z-index:8; }
.slider6 .nivo-controlNav .navCent {display:inline-block; text-align:center;}
.slider6 .nivo-controlNav div.lft {display:inline-block; float:left; width:29px; height:50px; background: transparent url(assets/img/slider6-control-lft.png) repeat-x;}
.slider6 .nivo-controlNav div.mid {display:inline-block; float:left; height:50px; background: transparent url(assets/img/slider6-control-mid.png) repeat-x;}
.slider6 .nivo-controlNav div.rt {display:inline-block; float:left; width:29px; height:50px; background: transparent url(assets/img/slider6-control-rt.png) repeat-x;}
.slider6 .nivo-controlNav a {width:13px; height:13px; padding-top:35px; margin:0 3px; background: transparent url(assets/img/slider1-controls.png) -88px -184px; display:inline-block; text-indent:-9999px;}
.slider6 .nivo-controlNav a.active {background-position:-123px -184px;}
*/



/* slider6 end */







/* slider7 begin */







.slider7 {text-align:center; position:relative; padding: 10px 36px 0 36px;}
.slider7Back  { display: none;} 

.slider7Back1 {background: transparent url(assets/img/slider7-bg.jpg) no-repeat bottom center; height:504px;}
.slider7Back1 .setSlider7 {width:855px; margin:0 auto;}




.slider7 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(assets/img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider7 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:-28px; top:50%;}
.slider7 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider7 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:-26px; top:50%;}
.slider7 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}




.setSlider7 .third .mrgThird {padding:5px 10px 0 10px;}




.slider7 .tx1 {font-size:16px; color:#fff; font-family: 'lucida_grandebold'; padding-bottom:17px; display:block;}
.slider7 .tx2 {font-size:17px; color:#e07598; font-family: 'lucida_grandebold'; padding-top:17px; display:none;}
.slider7 p {line-height:16px;}








.slider7 a.link1 {display:none; width:125px; height:46px; background: transparent url(assets/img/slider2-link.png) no-repeat top center; font-family: 'LeagueGothicRegular'; font-size:16px; color:#fff; text-shadow:0 1px 2px #050305; position:absolute; bottom:-50px; right:-45px; text-align:left; padding: 0 0 0 39px; line-height:29px;}




.tx1 {font-size:16px; color:#43788d; font-family: 'PatuaOneRegular'; padding-bottom:5px; display:block;}
.tx2 {font-size:17px; color:#E07598; font-family: 'PatuaOneRegular'; padding-top:5px; display:block;}




/* slider7 end */







/* slider8 begin */







.slider8 {width:100%; height:720px; background: transparent url(assets/img/slider8-bg.jpg) no-repeat bottom center; position:relative; margin-bottom:25px;}
.slider8 .slider8Set {height:auto;}
.slider8 .externalNav {text-align:center;}
.slider8 .externalNav a {text-shadow:2px 3px 1px #a83d5f; font-family: 'PatuaOneRegular'; font-size:11px; color:#fff; background:#bf466c; border-radius:5px; display:inline-block; padding:0 12px; margin:0 15px 4px 15px; text-transform: uppercase; }
.slider8 .externalNav a.cur {text-decoration:underline;}




.slider8 .slider8Set {margin:10px 0 0 0;}




.slider8 .slider8Set .third {width: 23%; margin: 0 1%;}




.slider8 a.link1 {display:block; width:125px; height:46px; background: transparent url(assets/img/slider2-link.png) no-repeat top center; font-family: 'LeagueGothicRegular'; font-size:16px; color:#fff; text-shadow:0 1px 2px #050305; position:absolute; bottom:-60px; right:-9px; text-align:left; padding: 0 0 0 39px; line-height:29px;}








.slider8 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(assets/img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider8 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:10px; top:300px;}
.slider8 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider8 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:10px; top:300px;}
.slider8 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}




.slider8 .third .mrgThird {
padding: 10px 0;



text-align: center;



}




/* slider 8 end */







.typo {margin:0 40px 0 25px;}
p {font-size:13px; line-height:22px; color:#4a4a4a;}
p.capitalize:first-letter {color:#43788d; font-size:50px; line-height:50px; margin:0 5px 0 0; font-family: 'lucida_grandebold'; float:left; display:block;}
h3 {font-size:20px; line-height:22px; padding-bottom:5px; color:#43778c; margin: 10px 0 0 0;}
h4 {color:#838078; font-size:18px; margin:10px 0; font-family: 'lucida_grandebold';}




p.grey:before {
	background:#676666;



}








p.blue:before {
	background:#41758a;



}




/* contact */







.box6 {margin:60px 25px 50px 25px; }
img.bordered {border:1px solid #bbd0d0;}
.box6 p {font-size:13px; line-height:20px;}
.wpcf7-form-control  {width:290px;}
.box7 {margin:0 4px;}
.box7 .cn1 {}
.box7 .cn2 {width:37%; float:left;}
.box7 .cn3 {width:20%; float:left;}
.box7 .cn4 {width:37%; float:left;}
label {font-size:12px; color:#43788d; font-family: 'lucida_grandebold';}
input[type=text] {width:290px;}
input[type=text].error, textarea.error {border:1px solid red;}
textarea {height:155px;resize: none;}
input[type=submit] {background:#3f838f; font-size:13px; line-height:32px; height:32px; padding:0 35px; margin-top:5px; border:0; color:#fff; font-family: 'lucida_granderegular';}
.box7 .cn2 a {color:#262626;}
.box7 .cn4 img {border:1px solid #457b91; border-radius:5px; margin-top:20px;}








.box8 {margin: 25px;}
.box8 ul {text-align:center; margin:0; padding:0;}
.box8 ul li {width:100%;  font-size:14px; display:inline-block; font-family: 'PatuaOneRegular'; margin:3px 0;}
.box8 ul li a {color:#387681; display:inline-block;}




/* book a table box */



.login{display:none;}
.box9 {margin-top:35px; display:none;}
.box9 .top {height:36px; background: transparent url(assets/img/box9-bg-top.png) no-repeat top center; }
.box9 .mid {background: transparent url(assets/img/box9-bg-mid.png) repeat-y 50% 0; min-height:72px;}
.box9 .btm {height:36px; background: transparent url(assets/img/box9-bg-btm.png) no-repeat top center; position:relative; top:-4px;}




.box9 .mCont {padding:10px 43px 0 57px;}
.box9 h4.curved {position:relative; top:-15px; color:#fff; font-size:25px; font-family: 'PatuaOneRegular'; text-transform:uppercase; margin:0; text-align:center; text-rendering:auto; font-weight:normal;}
.box9 span.subTitle {display:block; text-align:center; margin:5px 0; font-size:16px; color:#fff; font-family: 'PatuaOneRegular';}
.box9 label {color:#fff; float:left;}
.box9 label input {margin-top:3px;}
.box9 label.q1 {width:25%; }
.box9 label.q1 input[type=text] {width:30px;}
.box9 label.q2 {width:75%;}
.box9 label.q2 input[type=text] {width:145px;}
.box9 label input[type=text] {width:200px;}
.box9 textarea {width:200px; height:67px;}
.box9 form {margin:0;}
.box9 .submitHolder {text-align:center; margin-top:5px; margin-right:13px;}
.box9 input[type=submit] {font-size:13px; color:#fff; background:#2f5e70; border-radius:5px; display:inline-block; padding:0 12px; margin:0; position:relative; z-index:2; }
.box9 form.bkForm .error {background:#e3e3e3; border:1px solid #000;}




/* blog comments */







.comments {margin:55px 25px 0 15px;}
.comments .cn1 img {float:left; margin:0 15px 15px 0;}
.comments span.author {color:#ca5b3f; font-size:15px; font-family: 'PatuaOneRegular'; display:inline-block; padding-right:15px; }
.comments span.date {font-size:12px; color:#457b91; font-family: 'lucida_grandebold'; display:inline-block; }
.comments .cn1 a {color:#ca5b3f; font-size:12px; float:right; font-family: 'PatuaOneRegular'; display:block;}
.comments p {line-height:15px; margin-top:7px;}
.comments ol {list-style:none;}
.comments label {color:#387681;}
.comments textarea {width:98%;}
.comments input[type=submit] {float:right; padding:0 10px;}




/* footer */







#footer {background:transparent url(assets/img/footer2.png) repeat-x 49% 0; min-height:408px; margin:80px 0 0 0; padding:0;}
#footer .top {background: transparent url(assets/img/ft-box-top.png) no-repeat 50% 0; height:38px;}
#footer .mid {background: transparent url(assets/img/ft-box-mid.png) repeat-y 50% 0; height:182px!important; padding:0 50px;}
#footer .btm {background: transparent url(assets/img/ft-box-btm.png) no-repeat 50% 0; height:38px;}
#footer .hdr1 {position:relative; top:-29px; display:none;}
#footer h4, #footer h3 {color:#cee5e5; font-size:16px; font-family: 'PatuaOneRegular'; text-transform: uppercase; margin-bottom:7px;}
#footer h4 span.lft {background:none;}
#footer h4 span.rt {background:none;}
#footer h4 span:before {content: "";}




.day {width: 100px; display: inline-block; }




#footer span.day {font-size:12px; color:#fff; font-family: 'lucida_grandebold'; display:inline-block; line-height:15px; width:80px;}
#footer span.hour {font-size:12px; color:#fff; font-family: 'lucida_grandebold'; display:inline-block; line-height:15px; }
#footer .brdr {background: transparent url(assets/img/ft-brd.png) repeat-y top center; padding:0;}
#footer .midSpace {padding:0 20px;}
#footer .midSpace.nolft {padding-left:0;}
#footer .ftMap {float:left; padding:5px 0; width:49%; background: transparent;}
.gmap iframe {border:0; margin:0; overflow:hidden;}
.gmap small a {color:#cee5e5 !important; font-size:12px; padding-left:5px; display:block; }
.gmap p {float:right; margin:0 0 0 4%; width:47%; font-family: 'lucida_grandebold'; font-size:12px; line-height:14px; color:#fff; padding-top:7px; }
.gmap a {color:#fff;}




#footer .data1 {color:#ff9600; font-size:11px; padding:5px 0 0 0; display:block;}
.data1 {color:#ff9600; font-size:11px; padding:5px 0 0 0; display:block;}
#footer .lftMrg {padding-left:20px;}
#footer a {color:#fff; font-size:12px; line-height:13px; margin-bottom:0; display:block;}
#footer .footNotes {margin:15px 0 0 45px;}
.footNotes ul.social {width:23%; float:left; }
.footNotes p {width:100%; font-size:12px; color:#407286; padding:9px 0 0 0;}




/* book a table box < 959px and page without sidebar */







.ipad-box9 {background: transparent url(assets/img/ipad-box9-bg.jpg); padding-bottom:10px;}
.ipad-box9 label {display:inline-block; font-family: 'lucida_grandebold'; font-size:12px; color:#fff;}
.ipad-box9 h4 {color:#fff; font-size:16px; font-family: 'PatuaOneRegular'; margin:0; padding:20px 0; text-align:center; text-rendering:auto; font-weight:normal;}
.ipad-box9 .mCont {width:500px; margin:0 auto; padding:0;}




.ipad-box9 label {color:#fff; float:left; width:228px;}
.ipad-box9 label.q3 {padding-left:31px;}
.ipad-box9 label input {margin-top:3px;}
.ipad-box9 label.q1 {width:57px; }
.ipad-box9 label.q1 input[type=text] {width:30px;}
.ipad-box9 label.q2 {width:172px; padding-left:30px;}
.ipad-box9 label.q2 input[type=text] {width:145px;}
.ipad-box9 label input[type=text] {width:200px;}
.ipad-box9 textarea {width:200px; height:50px;}
.ipad-box9 form {margin:0;}
.ipad-box9 .submitHolder {text-align:center; margin:0; width:270px; float:left; padding-top:30px;}
.ipad-box9 input[type=submit] {font-size:13px; color:#fff; background:#2f5e70; border-radius:5px; display:inline-block; padding:0 12px; margin:0; position:relative; z-index:2; }




/* hide elements from resolution > 959px */



.iphoneHeadline {display:none;}
.topBar {display:none;}
.ipad-box9 {display:none;}




.widget-inner {}
.widget-inner h3 {color:#E17698; font-size:20px; font-family: 'PatuaOneRegular'; text-transform: uppercase; text-align:center; margin:10px 25px 0 25px;}
.widget-inner ul {text-align:center; padding: 0 0 25px 0; background: transparent url(assets/img/divider1-bg.png) repeat-x 50% 100%; margin:0 25px;}




.widget-inner ul li {width:100%;  font-size:14px; display:inline-block; font-family: 'PatuaOneRegular'; margin:3px 0;}
.widget-inner ul li a {color:#3B7F8B; display:inline-block;}
.widget-inner .textwidget {margin:0 25px;}
.form-search {text-align:center; padding-bottom:25px; background: transparent url(assets/img/divider1-bg.png) repeat-x 50% 100%; margin: 10px 25px;}




.lightShadow {margin-bottom: 13px; border:1px solid #bbd0d0; border-top:1px solid transparent;}








/* product page */







.price-container,



.price-container:before,



.price-container:after,



.price-container .price,



.price-container .price:before,



.price-container .price:after {
	background: #397782;



}












/** media queries, adjustments **/









/* line 81, ../sass/lightbox.sass */



.lb-prev:hover {
  background: url(http://www.heavenlycupcake.com/wp-content/themes/cupcake/assets/img/lightbox/prev.png) left 48% no-repeat;



}




/* line 85, ../sass/lightbox.sass */



.lb-next:hover {
  background: url(http://www.heavenlycupcake.com/wp-content/themes/cupcake/assets/img/lightbox/next.png) right 48% no-repeat;



}




#footer {height: 300px;  }




.blogOpt.clearfix{ display:none;}








.blogContent {
    margin: 0 auto;



	width:890px;



}




#liston {display:inline-block; margin-left: 168px; margin-top: -23px;}




#left{width:50%; float:left;}
#right{width:49%; float:right;}








ul#navlist {
    margin: 0;



    padding-left: 0;



    text-align: center;



    white-space: nowrap;



}








#navlist li {
    display: inline;



    list-style-type: none;



}
p, li {
    color: #4a4a4a;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 14px;



}




ul#navlist {
    text-align: center;



    white-space: nowrap;



}




#navlist a:link, #navlist a:visited {
    background-color: #0099FF;



    color: #FFFFFF;



    text-decoration: none;



}
#navlist a {
    font-size: 12px;



    padding: 3px 6px;



}








button.css3button {
font-family: Arial, Helvetica, sans-serif;



font-size: 14px;



color: #048bce;



padding: 10px 20px;



background: -moz-linear-gradient( top, #ffffff 0%, #ffffff 50%, #b5b5b5);



background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.50, #ffffff), to(#b5b5b5));



border-radius: 10px;



-moz-border-radius: 10px;



-webkit-border-radius: 10px;



border: 3px solid #764B45;



-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);



-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 3px rgba(255,255,255,1);



text-shadow: 0px -1px 0px rgba(000,000,000,0.2), 0px 1px 0px rgba(255,255,255,1);



cursor: pointer;



margin-left: 363px;



}




.white-container {

    background-color: #FFFFFF;

    box-shadow: 0 0 8px 4px #4A4A4A;

    margin: 30px 0 0;

    padding: 25px;

}
h1  { font-family: 'lucida_granderegular'; color: #477D93; } 



p  {  }
.about .white-container p, .specialty-cakes .white-container p  { margin: 0 60px; text-align: justify; }














<!--Wediing page styling -->







#mc_display_rewards, #mc-indicates-required {display: none; }
.mc_merge_var {

    margin-bottom: 0 !important;

}
#mc_signup_form {

    margin-bottom: 0;

}

#mc_signup_form .mc_input { width: 200px;

}
label.vfb-desc {

    float: left;

    font-weight: bold;

    width: 200px;

}
.flavor{ float:left; list-style:none; background: none repeat scroll 0 0 #70C5E8; padding:10px; margin-right:10px; border-radius:10px;}

.flavor a { color:#fff;}
#actives{ background-color:#573F2B; padding:10px; margin-right:10px; border-radius:10px;}
.midSpace h3{ width:240px!important;}
.mc_signup_submit {

    margin-top: -14px!important;

    

}

#box1 .hdr2 {display:none!important;}
.ngg-album-compact { width:132px!important;}
#mc-indicates-required{display:none;}

#mc_display_rewards{display:none;}
ul#press		{ list-style-type: none;

	margin: 0;

	padding: 0;}
ul#press li {

    float: left;

    font-size: 12px;

    height: 180px;

    margin: 14px 16px 0;

    padding: 0;

    text-align: center;

    width: 150px;

}
.ngg-album-compact h4 {

    font-weight: normal !important;
	font-size: 14px;

}
div.ngg-album-compact {

    float: left;
	height: 260px;

    margin: 0 !important;

    padding: 0 12px 4px 7px !important;
	

    text-align: left;

}


.hdr1 a {

	color: #ffffff; 

	}
.hdr1 a:hover {

	color: #8FD2ED; 

	}
#maplocation {
    margin: 0 auto;
    width: 600px;
}