/*
Theme Name: Iford Arts
Theme URI: http://www.darrenodam.com.com
Description: Not to be used or reproduced without permision from Iford Arts.
Version: 1.0
Author: Darren Odam
*/
/* Reset */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}
ul{list-style:none}
blockquote,q{quotes:none}
table,table td{padding:0;border:none;border-collapse:collapse}
img{vertical-align:top}
embed{vertical-align:top}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}
mark,rp,rt,ruby,summary,time{display:inline}
/* Reset */
/* Nav */
html body{-webkit-text-size-adjust: none;background-color:white;background:url('images/top_back.jpg') top center repeat-x;font-family:Arial, Helvetica, sans-serif;}
#maintable{width:1024px;margin:0px auto;}
ul.dropdown{position:relative;width:1024px;margin:0px auto;background-color:#43494e;height:61px;}
ul.dropdown li{color:#ffffff;font-size:16px;float:left;position:relative;letter-spacing:3px;}
ul.dropdown li a{color:#ffffff;text-decoration:none;line-height:61px;display:block;padding:0px 18px 0px 18px;}
ul.dropdown li a:hover{background-color:#87a6a9;}
ul.dropdown ul{display:none;position:absolute;top:100%;left:0px;z-index:10000;width:251px;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;padding:18px 0px 31px 0px;background:url('images/sub-menu-back.png') top left repeat;}
ul.dropdown ul li{float:none;color:#666666;font-size:15px;height:auto;border-bottom:1px solid #acaaaa;margin:0px 15px 0px 15px;letter-spacing:0px;}
ul.dropdown ul li a{color:#666666;text-decoration:none;display:block;line-height:38px;padding:0px 7px 0px 7px;}
ul.dropdown ul li a:hover{color:#333333;font-weight:bold;background-color:transparent;}
ul.dropdown ul ul{top:0px;left:221px;width:241px;background-color:white;border:1px solid #b2b2b2;margin-left:15px;background:url('images/sub-menu-back.png') top left repeat;padding:18px 0px 31px 0px;}
ul.dropdown ul ul li{color:#666666;font-size:15px;height:auto;border-bottom:1px solid #acaaaa;letter-spacing:0px}
ul.dropdown ul ul li a{color:#666666;text-decoration:none;display:block;padding-left:7px;padding-right:7px;}
ul.dropdown ul ul li a:hover{color:#333333;font-weight:bold;background-color:transparent;}
ul.dropdown li.current-menu-item>a{background-color:#87a6a9;}
ul.dropdown li.current-menu-ancestor>a{background-color:#87a6a9;}
ul.dropdown li.current-page-ancestor .current-page-ancestor>a{background-color:#87a6a9;}
ul.dropdown .sub-menu li.current-menu-item>a, ul.dropdown .sub-menu li.current-menu-parent>a{color:#333333;font-weight:bold;background-color:transparent;}
ul.dropdown li:hover > ul{display:block;}
ul.dropdown ul li.dir > a {background:url('images/nav-arrow-right.png') 211px 15px no-repeat;display:block;z-index:10001;width:210px;padding-right:20px;}
.mobile-menu{display:none;}
ul.list-mobile-menu{display:none;}
/* Nav End */
/* Header */
.header-left{width:119px;height:160px;float:left;padding-top:41px;}
.header-right{width:905px;height:150px;float:left;text-align:right;padding-top:51px;}
.header-social-area{float:right;padding-bottom:8px;}
.header-social-area li{float:left;padding-right:10px;}
.header-book{margin-bottom:16px;}
.header-book-mobile{display:none;}
.header-book a, .header-book-mobile a{color:#ffffff;font-size:17px;background-color:#87a6a9;padding:12px 16px 12px 16px;border-radius:25px;display:inline-block;text-decoration:none;width:auto;}
.header-book a:hover, .header-book-mobile a:hover{background-color:#a5b37e;text-decoration:none;}
/* Header End */
/* Slider */
.slider-container{width:1024px;margin-top:30px;}
.home-slider-content{padding:0px 0px 0px 0px;}
.home-slider-overlay{position:relative;float:left;width:245px;background:url('images/home-slider-overlay.png') top left repeat;height:365px;padding:25px 25px 0px 25px;overflow:hidden;}
.home-slider-overlay img{width:auto!important;height:358px!important;}
.ie7 body .home-slider-overlay{background:url('') #303030;}
.ie7 body .home-slider-overlay img{display:none;}
.ie8 body .home-slider-overlay{background:url('') #303030;}
.ie8 body .home-slider-overlay img{display:none;}
.ie9 body .home-slider-overlay{background:url('') #303030;}
.ie9 body .home-slider-overlay img{display:none;}
.homePostImageCentered{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto; min-height:100%;min-width:100%;z-index:-1;}
.home-slider-image{float:left;position:relative;width:728px;}
.home-slider-image img{width:728px;border:0px;height:390px;margin:0px 0px 0px 0px;}
.home-slider-title{word-wrap:break-word;color:#fff;font-size:22px;margin:0px;padding:0px 0px 0px 0px;font-weight:bold;}
.home-slider-text{color:#fff;font-size:14px;}
.home-slider-text p{margin-top:22px;padding:0px;line-height:18px;}
.home-slider-text a{font-weight:normal;color:#fff;text-decoration:none;}
.home-slider-text a:hover{text-decoration:underline;}
.home-slider-text img {margin:0;height:auto;width:355px;border:0px;max-width:355px;}
.home-slider-text .alignleft, .home-slider-text img.alignleft{display:inline;float:left;margin-right:19px;margin-top:0px;}
.home-slider-text .alignright, .home-slider-text img.alignright{display:inline;float:right;margin-left:19px;margin-top:0px;}
.home-slider-text .aligncenter, .home-slider-text img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.home-slider-text img.alignleft, .home-slider-text img.alignright, .home-slider-text img.aligncenter {margin-bottom:10px;}
.home-slider-text .wp-caption{background:#f0f0f0;line-height:18px;margin-bottom:20px;padding:4px;text-align:center;border:1px solid #cccccc;}
.home-slider-text .wp-caption img{margin: 0px;border:1px solid #adacac;margin-top:5px;}
.home-slider-text .wp-caption p.wp-caption-text{color: black;font-size: 12px;margin: 5px;}
.home-slider-text ul{list-style: none;margin:0px;padding:0px;overflow:auto;margin-bottom:15px;}
.home-slider-text li{padding-bottom:15px;padding-left:20px;background: url('images/li.gif') no-repeat 8px 3px;}
.homeSliderMob{display:none;}
.homeSliderMob .home-slider-title{color:#626262;margin-top:25px;}
.homeSliderMob .home-slider-text{color:#626262;margin-bottom:15px;}
.homeSliderMob .home-slider-text a{color:#626262;}
.home-right-item{width:501px;margin-right:17px;float:left;margin-left:2px;margin-top:12px;margin-bottom:32px;}
.home-item-image-padding{background:url('images/home-item-image-padding.png') top left no-repeat;padding:17px 23px 24px 17px;}
.home-item-image{position:relative;width:461px;height:233px;overflow:hidden;}
.home-item-image img{width:461px!important;height:auto!important;}
.home-item-title{font-size:20px;color:#87a6a9;margin-top:14px;line-height:25px;padding-left:11px;}
.home-item-content{font-size:14px;color:#5b6369;margin-top:8px;margin-bottom:25px;line-height:25px;padding-left:11px;}
.home-item-readmore{margin-left:11px;}
.home-item-readmore a{color:#ffffff;font-size:17px;background-color:#87a6a9;padding:12px 16px 12px 16px;border-radius:25px;display:inline-block;text-decoration:none;width:auto;}
.home-item-readmore a:hover{background-color:#a5b37e;text-decoration:none;}
.mobileHeight{display:none;}
/* Slider End */
/* Pin It */
.pin-it-buttonhome{position:absolute;top:5px;left:5px;z-index:10;display:none;}
.home-slider-image:hover .pin-it-buttonhome{display:block;}
.pin-it-buttoncard{position:absolute;top:5px;left:5px;z-index:10;display:none;}
.greeting-card-container li:hover .pin-it-buttoncard, .greeting-card-sub-left:hover .pin-it-buttoncard, .greeting-card-other-images:hover .pin-it-buttoncard{display:block;}
.pin-it-buttoncard2{position:absolute;top:5px;left:5px;z-index:10;}
/* Pin It End */
/* Page */
.page-left{float:left;padding-left:5px;padding-right:20px;width:757px;padding-top:11px;}
.page-right{float:left;padding-right:5px;width:232px;padding-top:11px;}
.page-wide{padding-left:5px;padding-right:5px;padding-top:11px;}
.page-title{color:#838383;font-size:24px;line-height:27px;letter-spacing:4px;background-image:url('images/page-title-back.jpg');background-position:top left;background-repeat:repeat-x;padding:14px 0px 9px 0px;margin:43px 0px 32px 0px;}
.page-title-bot{background-image:url('images/page-title-back.jpg');background-position:bottom left;background-repeat:repeat-x;}
.page-content-general{color:#5b6369;font-size:14px;margin-top:-36px;padding-bottom:46px;}
.page-content-general p{margin-top:36px;padding:0px;line-height:24px;}
.page-content-general a{color:#1193a0;text-decoration:none;}
.page-content-general a:hover{text-decoration:underline;}
.page-content-general img {margin:0;height:auto;width:auto;border:0px;max-width:305px;}
.page-content-general .alignleft, .page-content-general img.alignleft{display:inline;float:left;margin-right:25px;margin-top:0px;}
.page-content-general .alignright, .page-content-general img.alignright{display:inline;float:right;margin-left:25px;margin-top:0px;}
.page-content-general .aligncenter, .page-content-general img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.page-content-general img.alignleft, .page-content-general img.alignright, .page-content-general img.aligncenter {margin-bottom:32px;}
.page-content-general .wp-caption{background:#f0f0f0;line-height:18px;margin-bottom:20px;padding:4px;text-align:center;border:1px solid #cccccc;}
.page-content-general .wp-caption img{margin: 0px;border:1px solid #adacac;margin-top:5px;}
.page-content-general .wp-caption p.wp-caption-text{color: black;font-size: 12px;margin: 5px;}
.page-content-general ul{list-style: none;margin:0px;padding:0px;overflow:auto;margin-bottom:-15px;margin-top:36px;}
.page-content-general li{padding-bottom:15px;padding-left:20px;background: url('images/li.gif') no-repeat 8px 6px;}
.page-content-general ol{margin-top:36px;}
.page-content-general ol li{padding-bottom:15px;padding-left:0px;background: url('') no-repeat 8px 5px;}
.page-content-general .quote{font-weight:normal;overflow:hidden;margin:36px 0px 0px 0px;padding:9px 0px 14px 23px;line-height:29px;color:#87a6a9;font-size:18px;font-style:italic;background-image:url('images/page-content-general-h6.gif');background-position:top left;background-repeat:repeat-y;display:block;}
.page-content-general .booking-here-button a{color:#ffffff;font-size:14px;background-color:#87a6a9;padding:10px 12px 10px 12px;border-radius:20px;display:inline-block;text-decoration:none;}
.page-content-general .booking-here-button a:hover{background-color:#a5b37e;text-decoration:none;}
.page-content-general h1, h2, h3, h4, h5{margin-top:36px;}
.addthis_sharing_toolbox{margin-top:26px;}
.addthis_sharing_toolbox a{background-color:#87a6a9!important;width:21px;}
.addthis_sharing_toolbox a:hover{background-color:#a5b37e!important;}
/* Page End */
/* Page Right */
.page-right-title{color:#87a6a9;font-size:20px;margin-bottom:22px;}
.page-right-item{margin-bottom:48px;}
.page-right-item-title{color:#87a6a9;font-size:18px;margin:8px 0px 14px 0px;}
.page-right-item-image-padding{background:url('images/page-right-item-image.png') top left no-repeat;padding:10px 14px 17px 8px;}
.page-right-item-image{position:relative;width:204px;height:136px;overflow:hidden;}
.page-right-item-image img{width:250px!important;height:auto!important;}
.pagePostImageCentered{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto; min-height:100%;min-width:100%;z-index:100;}
.page-right-item-content{color:#5b6369;font-size:14px;margin-bottom:19px;}
.page-right-item-readmore a{color:#ffffff;font-size:14px;background-color:#87a6a9;padding:10px 12px 10px 12px;border-radius:20px;display:inline-block;text-decoration:none;width:auto;}
.page-right-item-readmore a:hover{background-color:#a5b37e;text-decoration:none;}
/* Page Right End */
/* Promo Panels */
.promoItem{width:218px;height:237px;float:left;margin-right:50px;position:relative;overflow:hidden;}
.promoItemImg{width:218px;height:237px;position:absolute;top:0px;left:0px;z-index:98;}
.promoItemImg img{width:auto;height:237px;}
.promoItemFade{background: url('images/promoItemFade.png') repeat-x bottom left;z-index:1000;width:218px;height:237px;position:absolute;top:0px;left:0px;z-index:98;}
.promoItemPos{position:absolute;bottom:14px;left:0px;z-index:99;}
.promoItemTopLine{text-transform:uppercase;color:#3e686c;font-size:35px;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;padding:0px 0px 0px 6px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;}
.promoItemBotLine{color:#a5b37e;font-size:20px;text-transform:uppercase;padding:0px 0px 0px 6px;margin-top:-5px;}
.promoItemLink{color:#43494e;font-size:14px;font-style:italic;padding:0px 0px 0px 6px;margin-top:5px;}
.promoItemLink a{color:#43494e;text-decoration:none;}
.promoItemLink a:hover{text-decoration:underline;}
.sidebarRow{padding-top:45px;padding-bottom:76px;border-bottom:2px solid #e9e9e9;}
/* Promo Panels End */
/* Blog Page */
.blogPageItem{margin-top:15px;margin-bottom:79px;}
.blogPageLeft{float:left;width:52.125%;}
.blogPageRight{float:left;width:47.875%;}
.blogPageSocial{float:left;width:50%;text-align:right;margin-top:-10px;}
.blogPageSocial a{background-color:#87a6a9!important;width:21px;}
.blogPageSocial a:hover{background-color:#a5b37e!important;}
.blogPageRead{margin-left:0px;float:left;width:50%;}
/* Blog Page End */		
/* Contact */
.contact-page-left{float:left;width:45%;margin-top:10px;}
.contact-page-right{float:left;width:55%;}
.contact th{text-align:left;padding:0px 20px 0px 0px;}
.contact th,
.contact td{padding-bottom:10px;text-align:left;color:#5b6369;font-size:14px;padding-right:10px;}
.contact label{display:inline;font-weight:normal;color:#5b6369;font-size:14px;}
.contact input[type="text"],
.contact input[type="email"]{border:1px solid #dddddd;height:30px;width:240px;padding:0px 10px 0px 10px;line-height:30px;color:#5b6369;font-size:14px;}
.contact textarea{width:240px;height:40px;border:1px solid #dddddd;padding:12px 10px 12px 10px;resize:none;color:#5b6369;font-size:14px;}
.contact .error{color:red;display:block;}
.contactButton{}
.contactButton a{color:#ffffff;font-size:17px;background-color:#87a6a9;padding:12px 16px 12px 16px;border-radius:25px;display:inline-block;text-decoration:none;width:auto;}
.contactButton a:hover{background-color:#a5b37e;text-decoration:none;}
.contactButtonsmall a{color:#1193a0;text-decoration:none;}
.contactButtonsmall a:hover{text-decoration:underline;}
/* Contact End */	
/* Map*/
.map-page-left{float:left;width:63.96484375%;}
.map-page-left iframe{height:620px;width:97.58064516129032%;}
.map-page-right{float:left;width:36.0351563%;margin-top:10px;}
.map-page-map-mobile{display:none;}
/* Map End */
/* Footer */
.footer{margin-top:38px;}
ul.footer-menu > li{margin-right:39px;float:left;}
ul.footer-menu > li:last-child{margin-right:0px;}
.footer-menu li{color:#87a6a9;font-size:20px;}
.footer-menu li a{color:#87a6a9;text-decoration:none;}
.footer-menu li a:hover{text-decoration:underline;}
.footer-menu li ul{margin-top:14px;}
.footer-menu li ul li{color:#9f9f9f;font-size:14px;padding-top:2px;}
.footer-menu li ul li a{color:#9f9f9f;}
.footer-menu li ul li ul{margin-top:0px;}
.footer-menu li ul li ul li{padding-left:14px;background: url('images/footer-menu.jpg') no-repeat 0px 9px;}
.footer-menu li ul li ul li a{color:#9f9f9f;}
.footerBottom{padding-top:59px;padding-bottom:53px;}
.footerLeft{float:left;color:#9f9f9f;font-size:11px;text-transform:uppercase;}
.footerLeftButton{margin-bottom:20px;}
.footerLeftMenuText{float:left;}
.usage-menu li{float:left;}
.usage-menu li a{color:#9f9f9f;text-decoration:none;}
.usage-menu li a:hover{text-decoration:underline;}
.menu-site-usage-container{float:left;}
.footerRight{float:right;margin-top:32px;}
.footerRight li{float:left;padding-right:10px;}
.footerLeftMenuSmall{display:none;}
.footerBackToTop a{color:#ffffff;font-size:17px;background-color:#87a6a9;padding:12px 16px 12px 16px;border-radius:25px;display:inline-block;text-decoration:none;width:auto;text-transform:none;}
.footerBackToTop a:hover{background-color:#a5b37e;text-decoration:none;}
/* Footer End */
.clear{clear:both;line-height:0px;height:0px;}