/*@font-face {
    font-family: 'TeXGyreHerosBold';
    src: url('texgyreheros-bold-webfont.eot');
    src: url('texgyreheros-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('texgyreheros-bold-webfont.woff') format('woff'),
         url('texgyreheros-bold-webfont.ttf') format('truetype'),
         url('texgyreheros-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;	
}
*/

@font-face {
    font-family: 'goudy';
    src: url('goudos.eot');
    src: url('goudos.eot#iefix') format('embedded-opentype'),
         url('goudos.woff') format('woff'),
         url('goudos.ttf') format('truetype'),
         url('goudos.svg') format('svg');
    font-weight: normal;
    font-style: normal;	
}
@font-face {
    font-family: 'futuraconb';
    src: url('futuraconb.eot');
    src: url('futuraconb.eot#iefix') format('embedded-opentype'),
         url('futuraconb.woff') format('woff'),
         url('futuraconb.ttf') format('truetype'),
         url('futuraconb.svg') format('svg');
    font-weight: normal;
    font-style: normal;	
}
@font-face {
    font-family: 'agaramondpro';
    src: url('http://www.biddymulligans.co.uk/skin/theme/css/agaramondpro.eot');
    src: url('http://www.biddymulligans.co.uk/skin/theme/css/agaramondpro.eot#iefix') format('embedded-opentype'),
         url('http://www.biddymulligans.co.uk/skin/theme/css/agaramondpro.woff') format('woff'),
         url('http://www.biddymulligans.co.uk/skin/theme/css/agaramondpro.ttf') format('truetype'),
         url('http://www.biddymulligans.co.uk/skin/theme/css/agaramondpro.svg#agaramondpro') format('svg');
    font-weight: normal;
    font-style: normal;	
}





article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}html{cursor:default;font-size:100%;overflow-y:scroll;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,form,input,button,select,textarea{font-size:100%;margin:0}a,a:active,a:hover{outline:none}a:focus{outline:thin dotted}abbr{_border-bottom:expression(this.title ? '1px dotted':'none')}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#FF0;color:#000}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}nav ul{list-style:none}audio[controls],canvas,video{display:inline-block;*display:inline}audio{display:none;_display:expression(this.controls ? 'inline':'none');*zoom:1}audio[controls]{display:inline-block}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){ overflow:hidden}legend{*margin-left:-7px}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;_overflow:expression(this.type == 'button|reset|submit' ? 'visible':'')}button,input[type="button"],input[type="reset"],input[type="submit"]{overflow:visible;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{ -webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

.clear{clear:both;}
.show{display:none;}
.rd_frame{width:268px;height:449px;}
img{max-width:100%;}
/* dynaform */
.form_row{padding:5px;}
.field_required{border:1px solid rgb(200,0,0);background:rgb(255,115,150) !important;}
/* gallery */
.caroufredsel_wrapper{margin:0 auto !important;}
h2.front_head{font-size:16px;font-weight:bold;}
.front_photo_box{overflow:hidden;position:relative;height:326px;}
.front_desc{max-width:400px;}
.front_img_desc{position:absolute;top:0;left:0;right:0;background-color:rgb(178,178,178);background-color:rgba(178,178,178,0.6);padding:5px 10px;display:none;}
.gallery_wrapper{}
h2.gallery_head{margin-bottom:10px;}
a.gallery_link,.gallery_link_text{padding:2px;}
a.gallery_link{text-decoration:underline;}
a.gallery_link:hover,a.gallery_link:focus{color:rgb(0,0,0);background-color:rgb(155,205,205);text-decoration:none;-moz-border-radius:3px;-webkit-order-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.gallery_arrow{font-weight:bold;color:rgb(155,205,205);}
.gallery_album_box{position:relative;display:inline-block;width:140px;height:140px;text-decoration:none;padding:5px;margin:10px 1px;border:1px solid rgb(155,205,205);-moz-box-shadow:1px 1px 3px -1px rgb(155,205,205);-webkit-box-shadow:1px 1px 3px -1px rgb(155,205,205);-o-box-shadow:1px 1px 3px -1px rgb(155,205,205);-khtml-box-shadow:1px 1px 3px -1px rgb(155,205,205);box-shadow:1px 1px 3px -1px rgb(155,205,205);overflow:hidden;}
.gallery_album_box:hover,.gallery_album_box:focus{text-decoration:none;}
.gallery_album_photocount{position:absolute;top:0px;right:0px;width:35px;height:30px;padding:5px 7px 7px;line-height:15px;font-weight:bold;font-size:16px;text-align:center;text-shadow:0px 0px 1px rgb(0,0,0);color:rgb(255,255,255);background-color:rgb(155,205,205);background-color:rgba(155,205,205,0.5);border-left:1px solid rgb(155,205,205);border-bottom:1px solid rgb(155,205,205);-moz-border-radius:0px 0px 0px 10px;-webkit-border-radius:0px 0px 0px 10px;-khtml-border-radius:0px 0px 0px 10px;border-radius:0px 0px 0px 10px;z-index:2;}
.gallery_album_photocount span{font-size:12px;color:rgb(255,255,255);font-weight:normal;text-align:center;text-shadow:none;}
.gallery_page_box{float:right;height:20px;width:200px;padding-top:10px;text-align:right;}
.gallery_share_box{float:left;width:200px;height:20px;padding-top:10px;text-align:left;}
/* used as a photo thumb as well */
.gallery_album_thumb{position:absolute;top:0px;left:0px;width:150px;height:150px;z-index:1;border:none;}
.gallery_photo_med{display:block;margin:10px auto;border:1px solid rgb(155,205,205);-moz-box-shadow:1px 1px 3px -1px rgb(155,205,205);-webkit-box-shadow:1px 1px 3px -1px rgb(155,205,205);-o-box-shadow:1px 1px 3px -1px rgb(155,205,205);-khtml-box-shadow:1px 1px 3px -1px rgb(155,205,205);box-shadow:1px 1px 3px -1px rgb(155,205,205);}
.gallery_desc_overlay{position:absolute;bottom:0px;left:0px;right:0px;padding:5px;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.5);z-index:2;}
.gallery_name{margin:0px;font-weight:bold;font-size:12px;color:rgb(255,255,255);}
.gallery_desc{display:none;margin:0px;font-size:10px;color:rgb(255,255,255);} 

/* end of shared */

body{background:#0f0a07 url('../images/mainbg.jpg') 50% 0 repeat;color:#b5a58f;font-family:goudy,Georgia,'Times New Roman',Times,serif;font-size:12pt;text-transform:uppercase;}
h1,h2,h3,h4{font-family:'agaramondpro',Georgia, Helvetica, Arial, sans-serif;font-weight:normal;color:#fff; text-transform: uppercase;}















a{color:#fff;}
ul{list-style-type:square;padding-left:26px;}
#wrapper{width:978px;margin:0 auto;}

#col_content{width:778px;margin-left:270px;position:relative;}
.home #col_menus{width:274px;float:left;}
.home #col_content{width:706px;margin-left:274px;}

header h2{font-family:'TeXGyreHerosBold', Helvetica, Arial, sans-serif;font-size:3.2em;letter-spacing:-2px;width:320px;line-height:66%;margin:0;padding:0;}
header ul,#box_home ul,footer ul{list-style:none;}
header ul a,#box_home ul a,footer ul a,#main_nav ul a{text-decoration:none;display:block;padding:4px 4px 5px 0;border-bottom:1px solid rgba(255,255,255,.2);background:url('../images/arrow.png') 98% 50% no-repeat;padding-right:30px;}
header ul a:hover,#box_home ul a:hover,footer ul a:hover{background-color:#fff;background-image:url('../images/arrow_h.png');color:#130d0d;padding-left:10px;}
header ul li:last-child>a,#box_home ul li:last-child>a,footer ul li:last-child a{border-bottom:none;}
#col_menus .address{line-height:110%;}
#whats_on,#about_us{margin:20px 0;}
#whats_on h2,#about_us h2{color:#b5a58f;}
#whats_on ul,#about_us ul{margin:14px 24px 0 0;padding-left:60px;}

#box_home{position:relative;width:776px;height:576px;color:#fff;}
#box_home h2{font-size:3.1em;line-height:0.8em;letter-spacing:-2px;}
#box_home h2,#box_home p{margin:0;padding:0;}
#box_home p{font-family:'CrimsonItalic';margin-right:10px;}
#col_content ul{padding:0;margin-bottom:0;font-size:.9em;}
#box_home ul a{padding:2px 18px 2px 0;background:url('../images/arrow.png') 95% 50% no-repeat;}
#col_content ul li.book_link a{font-size:1.2em;background:#5b1d10;}
#col_content ul li.book_link a:hover{background:#966a57;}
#box_home a div{position:absolute;bottom:10px;right:0;padding:10px 0 2px 10px;text-decoration:none;}
#box_auditorium{position:absolute;overflow:hidden;width:715px;height:304px;background:url('../images/tile_auditorium.jpg') 0 0 no-repeat;left:-272px;z-index:3;}
#box_auditorium div{width:240px;}
#box_pub{position:absolute;overflow:hidden;width:579px;height:254px;background:url('../images/tile_pub.jpg') 0 0 no-repeat;bottom:8px;left:-272px;z-index:2;}
#box_pub div{width:210px;}
#box_restaurant{position:absolute;overflow:hidden;width:389px;height:568px;background:url('../images/tile_restaurant.jpg') 0 0 no-repeat;right:0;top:0;z-index:1;}
#box_home #box_restaurant div{width:146px;bottom:20px;}
#box_restaurant,#box_pub,#box_auditorium{box-shadow:0 2px 4px 1px rgba(0,0,0,.4);}
#box_home a div{box-shadow:none;}

body.home article{width:476px;}

/*body.food article,*/body.bookatable article,body.offers article{width:347px;/*margin-top:10px;*/margin-right:20px;}
/*body.food aside,*/body.bookatable aside,body.offers aside{width:258px;margin-left:3px;/*margin-top:10px;*/}
body.food aside img,body.bookatable aside img,body.offers aside img{margin-left:7px;/* temporary for RD */}
body.food aside h3,body.bookatable aside h3,body.offers aside h3{font-family:'TeXGyreHerosBold', Helvetica, Arial, sans-serif;font-weight:normal;color:#b5a58f;font-size:1.2em;margin:0px 0 10px 7px;line-height:90%;color:#d9633a;}
article,aside{float:left;margin-top:10px;margin-bottom:50px;}
article h2{font-size:2em;margin:0px 0 5px 0;}
.home article h2{font-size:2.4em;}
article h3{font-size:2em;margin:26px 0 6px 0;border-bottom:1px solid rgba(255,255,255,.2);color:#e5c5af;}
article h4{font-size:1.4em;margin:26px 0 6px 0;}
article p{margin:12px 0;}
footer{width:978px;margin:0 auto;padding-bottom:20px;font-size:.8em;background:rgba(40,40,30,.8);position:relative;}
.col_5{width:190px;float:left;margin:0 10px;}
footer ul{padding:0;margin-top:10px;}
footer h3{font-family:'CrimsonItalic';font-size:2em;margin:16px 0 0 0;}
footer #footer_logo{position:absolute;top:0;left:0;bottom:0;background:url('../images/ghillie-dhu.png') 20px 0 no-repeat;margin:0;padding:0;width:183px;}
footer #footer_logo a{display:block;position:absolute;top:0;left:0;width:183px;bottom:0;text-indent:-9999px;overflow:hidden;}

#main_nav{position:absolute;/*background:rgba(0,0,0,.9);*/top:40px;right:0;z-index:10;width:740px;padding-left:20px;/*box-shadow:0 2px 2px 1px rgba(0,0,0,.6);*/font-family:'goudy', Helvetica, Arial, sans-serif; text-transform: uppercase;font-size:14pt;}
#main_nav ul{margin:0; list-style-type: none;}
#main_nav ul li{float:left;padding-top:0;}
#main_nav ul li a{text-decoration:none;padding:7px 30px 7px 10px;border-bottom:none; /*color: #231f20;*/ color:#fff;}
#main_nav ul li a:hover{padding-left:10px;color:#ffa54a;}
#main_nav ul li ul li a:hover{padding-left:6px;}
#main_nav ul a:hover{background-color:#793f1a;}
#main_nav ul li{position:relative;}
#main_nav ul li ul{position:absolute;left:0;top:30px;margin:0;padding:0;z-index:100;display:none;/*background:rgb(60,50,40);*/background:#793f1a;box-shadow:0 3px 3px 2px rgba(0,0,0,.4);}
#main_nav ul li ul li a:hover{background-image:none;}
#main_nav ul li ul li.more a{background-image:url('../images/arrow.png');}
#main_nav ul li ul li.more a:hover{background-image:url('../images/arrow_h.png');}
#main_nav ul li ul li.more ul a{background-image:none;}
#main_nav ul li ul li.more ul a:hover{background-image:none;} 
#main_nav ul li ul a{padding-left:6px;background-image:none;border-bottom:1px solid rgba(70,50,40,.6);}
#main_nav ul li ul ul{position:absolute;left:180px;top:0;width:206px;}
#main_nav li:hover>ul{display:block;}
#main_nav ul li:hover{background:/*#321b17;*/} 
#main_nav ul li ul li a{border-bottom:1px solid rgba(255,255,255,.2);}
#main_nav ul li:last-child>a{border-bottom:none;}
#main_nav ul li:last-child ul li:last-child>a{border-bottom:none;}
#main_nav ul li ul,#main_nav ul li ul li{width:180px;} 
#main_nav ul li ul li ul,#main_nav ul li ul li ul li{width:200px;}
#main_nav ul li ul a{width:auto;}
#main_nav h2{display:none;}


.ctas{margin:0;padding:0;list-style-type:none;}
.ctas li{padding-top:10px;}
.bg_img{height:240px;padding-bottom:28px;background:url('../images/bg_img.png') 50% 100% no-repeat;}

.item_list_box h3{font-size:1.3em;}
.accommodation{margin-top:20px;}
.accommodation a img{border:none;margin-top:8px;}
.book_now_cta{margin:10px;display:inline-block;}
aside .book_now_cta{display:block;margin:0;}
.book_now_cta img{border:none;}
article form label{display:block;float:left;margin-right:5px;text-align:right;width:128px;}
article form input[type=text],article form input[type=email],article form textarea,article form select{border:none;border-bottom:1px solid #3c3a2c;border-right:1px solid #3c3a2c;background:#12120e;color:#8e8373;font-family:"Times New Roman",Times,serif;padding:4px;width:220px;}
article form input[type=submit]{border:none;background:#8E8373;font-size:14px;padding:5px 20px;border-top:1px solid #D5CA99;border-left:1px solid #D5CA99;margin-left:284px;margin-top:5px;}
article form input[type=submit]:hover{color:#D5CA99;}
/*events/offers*/
.item_list_box{position:relative;border-bottom:1px dotted rgb(200,200,200);}
.item_list_box_sel{position:relative;}
.item_link_more{display:none !important;}
h3.event_day{padding:15px 14px 10px;font-size:1.1em !important;text-decoration:none;margin:0px;}
.event_day span{font-size:1em;color:rgb(146,112,98);}
.event_details{font-size:11px;}
.event_details,.item_desc{margin-left:20px;overflow:auto;}
/*.item_desc img{float:right;max-width:250px;max-height:160px;margin:3px 10px;}*/
.item_desc img{float:right;max-width:180px;max-height:115px;margin:3px 10px;}
.list_share_box{clear:both;}
.list_share_label{float:left;}
.item_link_more{position:absolute;right:5px;top:-1px;}
.list_item_header{font-size:1.2em;}
.list_item_header img{width:49px;vertical-align:middle;margin-right:5px;}
.list_item_box{text-decoration:none;}
.event_sec_wrapper,.offer_sec_wrapper{}
.event_sec_wrapper hr,.offer_sec_wrapper hr{background:#404638;border:none;height:1px;}
.event_sec_wrapper .date,.offer_sec_wrapper .date{padding:3px 3px 0px;font-size:1.5em;color:rgb(0,0,0);background:rgba(255,255,255,0.4);}
.event_sec_wrapper .date span{font-size:0.6em;}
.event_sec_wrapper h2{}
.event_sec_wrapper p{line-height:20px;margin:0px;}
.addthis_button_pinterest{margin-top:5px !important;}
.item_desc .addthis_button_pinterest{margin-top:0px !important;}
.item_desc .at_PinItButton{width:35px;height:15px;background-position:-6px -11px;}
.field_required{background:transparent !important;border:1px solid rgb(200,200,200);}
#home_cta { width: 935px; margin-left: -250px;}
#home_address { width: 420px; float: right; margin-top: 20px; font-size: .9em;}
#home_address span { margin-left: 20px; font-size: 1.06em; font-weight: 900; margin-top: -2px; font-family: 'TeXGyreHerosBold', Helvetica, Arial, sans-serif; text-transform: uppercase; color: #d65931;}

#box_auditorium, #box_pub, #box_restaurant { display: none;}



/*##########################hgedit########################*/

/*div {border:2px dotted green;padding:10px;}*/
#mainwrapper {background: url('../images/hdrbg.jpg') repeat-x; }
header h1{display:block;position:relative;z-index:4;overflow:hidden;margin:0;padding:0 0 20px 0;background:url('../images/bg_h1.png') 0 100% no-repeat;height:76px;width:286px;}
header h1 a{display:block;overflow:hidden;text-indent:-9999px;height:76px;width:286px;background:url('../images/biddy-mulligans.png') 0 0 no-repeat;}

#col_menus{width:275px;float:left;margin-bottom:30px;}
body.gallery #mainwrapper {background: url('../images/hdrbg.jpg') repeat-x;}

.addressholder {/*border:3px solid #793f1a; background-color:#231f20;width:227px;text-align:center;float:left;padding:2px;*/
background: url('../images/addrbg.png') no-repeat; width:275px; height:122px; padding:22px 0 0 9px;}
.inneraddrholder {/*border:1px solid #662100;*/ }
.lhsphone {font-family:futuraconb,impact,verdana,arial, sans serif;/*color:#793f1a;*/color:#ffa54a;font-size:26pt;padding-left:11px;}
.lhsaddr {font-size:9pt;margin-top:4px;/*color:#793f1a;*/color:#ffa54a;padding-left:11px;font-style:italic;}
#social_links{text-align:left;width:275px;color:#fff;margin-top:11px;margin-bottom:60px;}
#col_menus #tw,#col_menus #fb,#col_menus #ta,#col_menus #con,#col_menus #pin{display:block;float:left;height:38px;margin:4px 0px 0px 5px;overflow:hidden;text-indent:-9999px;width:38px;}
#col_menus #tw{background:url('../images/smot.png') 0px 0px no-repeat transparent;}
#col_menus #fb{background:url('../images/smofb.png') 0px 0px no-repeat transparent;}
#col_menus #ta{background:url('../images/smota.png') 0px 0px no-repeat transparent;}
#col_menus #pin{background:url('../images/smop.png') 0px 0px no-repeat transparent;}
#col_menus #con{background:url('../images/smoc.png') 0px 0px no-repeat transparent;}
.nwsltter{font-size:2em;margin:0;text-transform:capitalize;/*color:#793F1A;*/color:#ffa54a;font-style:italic;font-weight:normal;}
.newsletter_box {border-width:5px;border-color:#ffa54a /*#793F1A*/;border-style:double;padding:8px;text-align:center;width:200px;background:#231f20;}
.newsletter_box h3.newsletter{display:none;}
.newsletter_box form{font-size:.8em;}
.newsletter_box form input[type=text],.newsletter_box form input[type=email]{border:1px solid #2b261d;background:#000;color:#d7a13f;float:left;padding:3px;margin-right:10px;width:180px;}
.newsletter_box form input[type=submit]{border:1px solid #2b261d;background:#475452;color:#231f20;margin-left:120px;padding:3px 10px;text-transform:uppercase;}
.lhsoffers{margin-top:50px;}
.lhsoffers img{border:0;margin-top:15px;}
.lhsoffers1{margin-top:25px;}
.lhsoffers1 img{border:0;}


article{width:370px;background:rgba(25,25,25,.6);padding:20px 40px;margin-top:80px;border:1px solid #793f1a;color:#999;}
article h2{text-transform:capitalize;font-style:italic;font-weight:normal;padding-bottom:40px;border-bottom:1px solid #fff;margin-bottom:25px;}
aside{width:270px;margin-left:10px;margin-top:80px;}

/* home */
#home1 {position:absolute;overflow:hidden;width:277px;height:379px;background:url('../images/home1.jpg') 0 0 no-repeat;left:-272px;top:75px;z-index:3;}
#home2 {position:absolute;overflow:hidden;width:417px;height:379px;background:url('../images/home2.jpg') 0 0 no-repeat;left:15px;top:75px;z-index:3;}
#home3 {position:absolute;overflow:hidden;width:245px;height:379px;background:url('../images/home3.jpg') 0 0 no-repeat;left:447px;top:75px;z-index:3;}
#home1 div{width:240px;background:rgba(25,25,25,.8);}
#home2 div{width:240px;background:rgba(25,25,25,.8);}
#home3 div{width:240px;background:rgba(25,25,25,.8);}
#home1,#home2,#home3, #home6{box-shadow:0 2px 4px 1px rgba(0,0,0,.4);}
#home1 h2,#home2 h2,#home3 h2 {font-size:19pt;}
#home1 p,#home2 p,#home3 p {font-size:10pt;font-style:italic;}

#home4 {position:absolute;overflow:hidden;width:277px;height:215px;background: url('../images/homeaddr.png') 0 0 no-repeat;left:-272px;top:484px;z-index:3;padding-left:38px;}
.homephone {font-family:futuraconb,impact,verdana,arial, sans serif;/*color:#793f1a;*/color:#ffa54a;font-size:26pt;padding-left:11px;}
.homeaddr {font-size:9pt;margin-top:0px;/*color:#793f1a;*/color:#ffa54a;padding-left:11px;font-style:italic;}
#home_social_links{text-align:left;width:200px;color:#fff;margin-left:10px;margin-top:14px;}
#home_social_links #hometw{background:url('../images/smot.png') 0px 0px no-repeat transparent;}
#home_social_links #homefb{background:url('../images/smofb.png') 0px 0px no-repeat transparent;}
#home_social_links #hometa{background:url('../images/smota.png') 0px 0px no-repeat transparent;}
#home_social_links #homepin{background:url('../images/smop.png') 0px 0px no-repeat transparent;}
#home_social_links #homecon{background:url('../images/smoc.png') 0px 0px no-repeat transparent;}
#home_social_links #hometw,#home_social_links #homefb,#home_social_links #hometa,#home_social_links #homecon,#home_social_links #homepin
{/*display:block;height:38px;margin:4px 0px 0px 55px;overflow:hidden;text-indent:-9999px;width:38px;*/
display:block;margin:9px 0 13px 55px;text-indent:45px;font-family:futuraconb,impact,verdana,arial, sans serif;/*color:#793f1a;*/ color:#ffa54a;
}
#home5 {position:absolute;overflow:hidden;width:417px;height:215px;left:15px;top:484px;z-index:3;}
#home5 img {box-shadow:0 2px 4px 1px rgba(0,0,0,.4);}
#home6 {position:absolute;overflow:hidden;width:245px;height:215px;left:447px;top:484px;z-index:3;}
#home_footer {margin-top:120px;}
#home_address {width:100%;text-align:center;font-family:futuraconb,impact,verdana,arial, sans serif;color:#793f1a;font-size:17pt;}
#home_address span {font-family:futuraconb,impact,verdana,arial, sans serif;color:#ffffff;}

.contentimg {border:5px solid #fff;border-width-bottom:10px;box-shadow:0 2px 4px 1px rgba(0,0,0,.4);transform:rotate(3deg);
-ms-transform:rotate(3deg); /* IE 9 */
-webkit-transform:rotate(3deg); /* Safari and Chrome */}

.form_row {font-size:12pt;}
.form_row input[type=text], .form_row input[type=email] {width:180px;}
.form_row textarea#addnotes {float:right;/*width:120px;*/}


#xmasmessage {position:fixed;top:0;right:250px;width:400px;padding:10px;float:right;text-align:center;background-color:#000;}
#xmasmessage a{text-decoration:none;font-weight: bold;color:#fff;}
#gcard{float:right; margin-right: 80px;}