/*
Theme Name: I Do! Wedding Cakes Theme
Theme URI: http://idoweddingcakes.ca
Description: I Do! Wedding Cakes
Version: 0.1
Author: Darryl Chang-Heathcote
Author URI: http://9kinteractive.com/
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{padding:0;margin:0}fieldset,img,abbr{border:0}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:1.0em}a,ins{text-decoration:none;outline:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}strong{font-weight:bold}em{font-style:italic}.aligncenter,div.aligncenter{   display:block;   margin-left:auto;   margin-right:auto}.alignleft{   float:left;   margin:0 10px 10px 0}.alignright{   float:right;   margin:0 0 10px 10px}.wp-caption{   border:1px solid #ddd;   text-align:center;   background-color:#f3f3f3;   padding-top:4px;   margin:10px}.wp-caption img{   margin:0;   padding:0;   border:0 none}.wp-caption p.wp-caption-text{   font-size:11px;   line-height:17px;   padding:0 4px 5px;   margin:0}*{font:13px Arial,Helvetica,sans-serif;color:#5f5f5f}a{color:#32a1e0;outline:none}a:hover{text-decoration:underline}h1{font:28px Georgia,"Times New Roman",Times,serif;color:#db628a;padding:0 0 5px 0}h2{font:22px Georgia,"Times New Roman",Times,serif;color:#797670}blockquote{margin:0 25px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background:url(images/idwc_quote_btm.jpg) no-repeat 100% 95%}blockquote p{background:url(images/idwc_quote_top.jpg) no-repeat 0 5px;padding:20px 30px 25px;margin:0 !important;font:italic 19px Georgia,"Times New Roman",Times,serif;color:#32A1E0;line-height:30px !important}body{background:url(images/body_bg.jpg) repeat-x 0 0}body#large-bg{background:url(images/home_bg.jpg) repeat-x 0 0}body#mid-bg{background:url(images/home_bg.jpg) repeat-x 0 -155px}#pre-load{background-image:url(images/nav_hover_bg.jpg);height:1px;width:1px;position:absolute;top:-500px;left:-500px}.title-ul{background:url(images/pixel_border.jpg) repeat-x 0 100%}.wrapper{position:relative;width:960px;margin:0 auto}#header{width:100%;height:45px;background:url(images/nav_bg.png) repeat-x 0 0;position:relative;z-index:100}#logo-wrap{width:266px;background:url(images/logo_bg_ext.png) no-repeat 0 100%;position:absolute;top:0;left:45px;padding-bottom:25px}#logo{display:block;height:104px;width:191px;background:url(images/idwc_logo.jpg) no-repeat 0 0;text-indent:-9999px;margin-left:35px}#nav{position:absolute;top:7px;right:0}#nav li{display:block;float:left;position:relative}#nav li a{display:block;float:left;height:26px;font:14px Georgia,"Times New Roman",Times,serif;color:#fff;padding:0 12px 0 12px;line-height:25px;position:relative}#nav li a span{display:block;float:right;height:26px;width:12px;position:absolute;top:0;right:0}#nav li a:hover{background:url(images/nav_hover_bg.jpg) no-repeat 0 0;text-decoration:underline}#nav li a:hover span{background:url(images/nav_hover_bg.jpg) no-repeat 100% 0}.ngl-over,.nav-gall:hover a#nav-gall-link{background:url(images/nav_gall_bg.jpg) no-repeat 0 0 !important}.nglspan-over,.nav-gall:hover a#nav-gall-link span{background:url(images/nav_gall_cap.jpg) no-repeat scroll 0 0 !important}.nav-gall:hover #dd-gall{display:block}#dd-gall{position:absolute;float:left;top:26px;left:0;width:172px;display:none}#dd-gall li{float:none;background-color:#f2789f}#dd-gall li a{float:none}#dd-gall li a:hover{background:none;text-decoration:underline}#navg-cap{width:100%;height:6px !important;background:transparent url(images/dd_cap.png) no-repeat 0 0 !important}#navg-base{width:100%;height:6px !important;background:transparent url(images/dd_base.png) no-repeat 0 0 !important}#main{padding:20px 0}#main p{margin:10px 0;line-height:19px}#maincontent{float:left;padding:0 30px 0 0;width:620px}#fullcontent{}#sidebar-wrap{float:left;padding:0;width:310px}.sb-item{margin-bottom:30px}.sb-item h2 a{font:18px Georgia,"Times New Roman",Times,serif}.sb-item p{font-size:12px !important}#footer{background:#fefdfb url(images/footer_bg.jpg) repeat-x 0 0;padding:25px 15px 20px}#footer .wrapper{position:relative}#footer .copy,#footer .copy a{color:#999;font-size:11px}#footer .copy{float:left;position:absolute;left:0;bottom:0}#foot-nav{width:630px;float:left}#foot-nav li{display:inline;margin:0 10px 0 0}#foot-nav li a{color:#999}#newsletter-wrap{width:300px;border-left:1px solid #cfcecc;padding-left:19px;float:right}#newsletter-wrap .title{font:16px Georgia,"Times New Roman",Times,serif;color:#e47961}#newsletter-wrap .sign-up{font-size:10px;margin:7px 0 8px}.phplist{height:24px;width:194px;background:url(images/nl_bg.jpg) no-repeat 0 0}.phplist #email{padding:4px 2px 4px 6px;background:0;border:0}.phplist #contactsubmit{border:0;background:0;color:#e47961;cursor:pointer;font-weight:bold;padding:0 2px}.phplist #contactsubmit:hover{color:#32A1E0}#page-banner{height:212px;background:url(images/banner_bg.jpg) no-repeat 0 0;margin:-45px auto 0;padding-left:7px;width:966px}#page-banner img{padding:43px 0 0 20px}#slider-bg{height:497px;width:966px;margin:-45px auto 0;padding-left:7px;background:url(images/slide_bg.jpg) no-repeat 0 0}.about-slider-bg{margin:-200px auto 0 !important}.about-slider-bg #slider-img{height:273px !important;margin-top:155px !important}#slider{height:428px;width:919px;padding:43px 0 0 20px;position:relative;z-index:99}#slider-img{position:relative;height:431px;width:919px}#slider-img .simg-holder{height:428px;width:919px;position:absolute;top:0;left:0}#slider-nav-bg{position:absolute;bottom:0;right:25px;height:26px;width:114px;background-image:url(images/slider_nav_bg.png);background-repeat:no-repeat;overflow:hidden;z-index:499}.slide-bg-1{background-position:0 0}.slide-bg-1 #sbtn-1{z-index:520}.slide-bg-1 #sbtn-2{z-index:510}.slide-bg-1 #sbtn-3{z-index:500}.slide-bg-2{background-position:0 -26px}.slide-bg-2 #sbtn-1{z-index:510}.slide-bg-2 #sbtn-2{z-index:520}.slide-bg-2 #sbtn-3{z-index:500}.slide-bg-3{background-position:0 -52px}.slide-bg-2 #sbtn-1{z-index:500}.slide-bg-2 #sbtn-2{z-index:510}.slide-bg-2 #sbtn-3{z-index:520}#slider-nav{height:26px}#slider-nav li{display:inline;height:26px}#slider-nav li a{display:block;float:left;font:16px/26px Georgia,"Times New Roman",Times,serif;width:42px;color:#b1b1b1;text-align:center;margin-left:-6px;position:relative}#slider-nav li a.cur{margin-left:0}#slider-nav li a:hover{color:#32a1e0;text-decoration:none}#home-cta{margin:10px 0 0;background:#fff url(images/home_accent.jpg) no-repeat 0 100%;padding:0 0 20px}#page-cta{margin:10px 0 0;background:#fff url(images/home_accent.jpg) no-repeat 0 0;padding:20px 0 10px}.hcta-box{width:315px;float:left;padding-right:5px}.hcta-img-box{height:108px;width:108px;padding:9px 0 0 9px;background:url(images/home_cta_img_bg.jpg) no-repeat 0 0;float:left;margin:0 10px 0 0}.hcta-box h2 a{font:20px Georgia,"Times New Roman",Times,serif}.hcta-box p{font-size:11px;line-height:16px;margin:5px 0 6px}.hcta-link{text-shadow:-1px -1px 0 #888;height:19px;width:98px;display:block;background:url(images/hcta_link_bg.jpg) no-repeat 0 0;font-size:11px;color:#fff;float:left;text-align:center;line-height:19px;font-weight:bold}.hcta-link:hover{text-decoration:none;}.home-main{}#home-welcome{width:620px;padding:0 20px 0 0;float:left}#home-test{width:310px;padding:0 10px 0 0;float:left}.test-list{}.test-list dt p{font:italic 13px Georgia,"Times New Roman",Times,serif}.test-list dd{font-size:11px;color:#DB628A;margin:0 0 20px;text-align:right}#gallery-list{display:block;margin:20px auto 0}.slist{width:1000px;margin-left:-19px !important}.glist{width:900px}#gallery-list li{display:inline}.gallery-item{float:left}.glitem{width:300px}.sitem{width:33%;padding-bottom:20px;background:url(images/store_cat_accent.jpg) no-repeat 50% 100%}.gallery-item h2 a{font:20px Georgia,"Times New Roman",Times,serif}.gallery-item h2{text-align:center;margin:5px 0;font:20px Georgia,"Times New Roman",Times,serif;color:#737583}.gallery-bg{padding:10px;display:block;margin:0 auto;width:196px}.gallery-item p.gallery-link{text-align:center}.gallery-link-text{padding:0 35px}.store-text{padding:0 17px}.store-text img{padding:0 0 0 40px}.store-text p{text-align:center}#cake-gallery{padding:20px 0}#cake-gallery-list{width:255px;padding:3px 30px 0 40px;float:left}#panel-shell,.panel{width:100%;height:420px}.gtn a{margin:0 20px 15px 0;display:block;float:left;padding:7px;background-color:#f8f8f8;border:1px solid #c2c2c2;height:109px;width:91px;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px}.gtn a:hover{background-color:#ececec;text-decoration:none !important}.gtn a span{font-size:10px;left:8%;position:absolute;text-align:center;text-decoration:none !important;top:30%;width:90px;z-index:399;color:#d1d1d1;}.gtn a img{position:relative;z-index:400}#cake-gallery-image{float:left}.gbg{background:transparent url(images/gallery_img_bg.jpg) no-repeat scroll 0 0;height:415px;width:356px}#bimg{margin:0 auto;padding:19px 0 0;background-repeat:no-repeat;background-position:0 19px;height:376px;width:315px}#cake-gallery-info{float:left;padding:0 0 0 40px;width:230px}#page-nav{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;list-style:disc inside;width:190px}#page-nav li{margin:10px 0 10px 5px}#page-nav li a{font:16px Georgia,"Times New Roman",Times,serif;color:#707070}.cgi-item{margin:15px 0 0}#cl-item{padding-bottom:15px;border-bottom:1px dotted #b6b6b6;width:190px}#ido-link,#contact-link{display:block;height:119px;width:162px;background:url(images/gallery_ctas.jpg) no-repeat 0 0;text-indent:-9999px}#store-link{display:block;height:169px;width:182px;background:url(images/gallery_ctas.jpg) no-repeat 100% 100%;text-indent:-9999px}#ido-store-link{display:block;height:190px;width:182px;background:url(images/IDo_sideCTA.jpg) no-repeat 100% 100%;text-indent:-9999px}#bc{margin-bottom:10px;font:11px Georgia,"Times New Roman",Times,serif;color:#afafaf}.post-item{margin:0 0 30px 0}.post-title,.post-title a{font:22px Georgia,"Times New Roman",Times,serif;color:#DB628A}.post-date{font-size:11px;margin-top:4px;color:#afafaf;font-style:italic}.post-meta{clear:both;margin-top:20px}.testimonials-item{margin:10px 0 30px}.tc{line-height:17px}.tc-cp{padding:0 40px 0 0}.tc p{font:italic 14px Georgia,"Times New Roman",Times,serif}.testimonials-item .post-date,.test-name{display:block;text-align:right;padding-right:20px}.test-name{color:#DB628A}#snbg{background:url(images/storenav_bg.jpg) no-repeat 0 0;padding:0 0 0 17px;margin:30px 0 20px;width:404px}#store-nav{background:url(images/storenav_bg.jpg) no-repeat 100% 0;height:29px;padding:8px 0 7px}#store-nav li{display:block;float:left;height:29px;padding:0 0 0 14px}#store-nav li a{font:16px Georgia,"Times New Roman",Times,serif;display:block;float:left;height:29px;line-height:27px;padding:0 14px 0 0}#store-nav li.current-cat{background:url(images/sn_cur.jpg) no-repeat 0 0}#store-nav li.current-cat a{background:url(images/sn_cur.jpg) no-repeat 100% 0;color:#fff; text-shadow:1px 1px 0px #666;}.store-item{width:172px;float:left;padding:0 10px;margin:0 0 10px 0}.store-item a{display:block;padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;}.store-item a:hover{text-decoration:none;background-color:#f0f0f0}.store-item a img{display:block;margin:0 auto}.store-item span{display:block;text-align:center;margin-top:5px;font:14px Georgia,"Times New Roman",Times,serif}.store-item p{font-size:11px}#si-img,#si-form{margin:10px 0}#si-img{width:300px;float:left}#si-bg{height:304px;width:261px}#si-bg img{margin:14px 0 0 15px}#si-form{width:600px;float:left}div.cf_info{color:#333;display:none;padding:10px 15px!important;line-height:1.3em;margin:10px 0}div.cf_info ol{margin:0;padding:5px 15px 0 30px}div.cf_info ol li{padding:1px 0;margin:2px 0}div.cf_info a{color:#ad2929!important;text-decoration:underline!important}div.success{border:1px solid #478322;background:#E7FED8 none repeat scroll 0% 50%;color:#444;display:block}div.failure{display:block;background-color:#FFDFDF;border:1px solid #DF7D7D}div.waiting{background:#5f5f5f;color:#f1f1f1;display:block}.cform .cf_error{color:#ad2929;border:1px solid #ad2929}.cf_li_text_err li{clear:both;border:1px solid #DF7D7D;background-color:#FFDFDF;padding:5px}div.mailerr{display:block}.mailerr,.cform .cf_errortxt{color:#ad2929}.cform{}.cf-ol{list-style:none;margin:10px 0}.cf-ol li{margin:10px 0 20px;width:100%;clear:both}.cf-ol li label{display:block;width:150px;float:left;padding:0 10px 0 0;text-align:right}.cf-ol li label span{line-height:23px;font-size:11px}.cf_hidden{display:none}.sendbutton,.single,.cformselect,.area{border:1px solid #999;padding:3px 5px;background:#fffafc;color:#696969;font-size:11px}.cformselect option{font-size:11px;color:#696969}.sendbutton:hover,.single:hover,.cformselect:hover,.area:hover{background:#f5e4ea}.sendbutton:focus,.single:focus,.cformselect:focus,.area:focus{background:#fffafc}.single{width:200px}.area{width:300px}.reqtxt,.emailreqtxt{font-size:10px;padding:0 0 0 10px}.cf-sb{padding-left:160px}.cf-box-b{margin:5px 0 0}.textonly{background-color:#F1F1F1;padding:3px 0;text-align:center;margin-top:-10px !important;font-size:11px}.sendbutton{cursor:pointer}.dp-choose-date{padding:0 0 0 8px}.dp-choose-date img{margin-bottom:-5px}#links-list{}#links-list li{display:block;width:100%;clear:both;margin:10px 0 30px}#links-list a.link-img{display:block;float:left;margin:0 15px 0 0;border:1px solid #ccc}#links-list a.link-img:hover{border-color:#32A1E0}#links-list h2 a{font:20px Georgia,"Times New Roman",Times,serif;line-height:50px}#gmap{border:1px solid #EE799F;height:350px}.loading{background:url(images/loading.gif) no-repeat 50% 50% !important}#g-nav{padding:10px 40px;margin-top:20px;clear:both}#gnavload{position:absolute;top:2px;left:0;display:none}.wp-pagenavi{clear:both}.wp-pagenavi a,#g-nav a{padding:2px 5px;border:1px solid #ccc;color:#707070}.wp-pagenavi span.current,#g-nav a.cur{color:#32A1E0}.wp-pagenavi a,.wp-pagenavi span{margin:0 4px 0 0}.wp-pagenavi span.current{padding:2px 5px;border:1px solid #ccc}.wp-pagenavi a:hover,#g-nav a:hover{border-color:#32A1E0}#no-cake{font-size:50px;color:#333}#getimg label{display:block;float:left;width:90px;}.cform legend{font-weight:bold;padding-left:160px;}.cf_date{width:170px !important;}
#main dl{margin:10px 0;}
#main dt, #main dd{margin:3px 0;}
#main dt{font-weight:bold;}
#main dd{padding:0 0 0 20px;}
#hcta-fb-like{padding:30px 0 0 20px;}
/*#cf3_field_6{width:250px}*/
