/*
Theme Name: Home Instead
Version: 1.0
Author: Shakeeb Ahmed

*/

/* STYLE-RESET */
* {padding:0;margin:0;}html {height:100%}body {text-align:center}table {border-collapse:collapse;border:0;width:100%;}td {vertical-align:top}th {text-align:left;vertical-align:top}img {border:none}:focus, a {outline:none}
/* Common Element Styles */
.clear {clear:both !important}.clearl {clear:left !important}.clearr {clear:right !important}.fl {float:left !important}.fr {float:right !important}.wp25 {width:25% !important}.wp50 {width:50% !important}.wp73 {width:73% !important}.wp98 {width:98% !important;margin:0 auto !important}.wp100 {width:100% !important}.tl {text-align:left !important}.tr {text-align:right !important}.tc {text-align:center !important}.tj {text-align:justify !important}
/* MARGINS	*/
.ma {margin:auto !important}.ma10 {margin:10px !important}.ma15 {margin:15px !important}.ma20 {margin:20px !important}.ma25 {margin:25px !important}.ma30 {margin:30px !important}.mt10 {margin-top:10px !important}.mb10 {margin-bottom:10px !important}.ml10 {margin-left:10px !important}.mr10 {margin-right:10px !important}.mt15 {margin-top:15px !important}.mb15 {margin-bottom:15px !important}.ml15 {margin-left:15px !important}.mr15 {margin-right:15px !important}.mt20 {margin-top:20px !important}.mb20 {margin-bottom:20px !important}.ml20 {margin-left:20px !important}.mr20 {margin-right:20px !important}.mt30 {margin-top:30px !important}.mb30 {margin-bottom:30px !important}.ml30 {margin-left:30px !important}.mr30 {margin-right:30px !important}
/* PADDINGS	*/
.pa5 {padding:5px !important;}.pa10 {padding:10px !important;}.pt10 {padding-top:10px !important}.pb10 {padding-bottom:10px !important}.pl10 {padding-left:10px !important}.pr10 {padding-right:10px !important}
/* TYPOGRAPHY */
.hide {display:none !important}.pointer {cursor:pointer !important}.nobg {background:none !important}.oh {overflow:hidden !important}.bb {border-bottom:1px solid #444}.underline {text-decoration:underline}.thide {text-indent:-9999px}.bold {font-weight:bold !important}.t12 {font-size:12px;}.t13 {font-size:13px;}.t14 {font-size:14px;}.t15 {font-size:15px;}.t16 {font-size:16px;}.t17 {font-size:17px;}.t18 {font-size:18px}.t19 {font-size:19px}.t20 {font-size:20px;}.t24 {font-size:24px;}
/* TABLE */
.tbl {display:table;}.tbl-td {display:table-cell}.vam {vertical-align:middle;}.vat {vertical-align:top;}.db  {display:block}
/*-----------------------------------------*/

body {font-family:Arial,Helvetica,sans-serif;font-size:12px;background:#561943 url(images/bg.jpg) repeat center top;color:#000;line-height:1.4}

/* TYPOGRAPHY */
a {color:#6F004B;}
a:hover {color:#AE005C}
.tdn a, .tdn {text-decoration:none}

h2, h3 {font-weight:normal;margin-bottom:6px;}
input.text {border:1px solid #8CB5DC; background:#fff;padding:1px;width:200px}
.sitetitle{	 color:#FFFFFF; font-size:30px; font-family:"Times New Roman";		}


/* LAYOUT */
#page {width:990px;margin:0 auto;text-align:left;background:url(images/page-bg.jpg) no-repeat 0 0;}
#header, #container, #footer {width:100%;overflow:hidden}
#header {overflow:visible;position:relative;z-index:3}
#container {position:relative;z-index:1}
/*-----------------------------------------*/

/* HEADER */
#header .logo {width:215px;}
#header .logo a.logo {display:block;width:215px;height:112px;background:url(images/logo.gif) no-repeat 0 0;}
#header .ls {width:775px;color:#CAA04C;}
#header .header_search {float:right;margin-left:15px;padding:10px 8px 10px 0;width:178px}
.header_search .field {padding: 1px 5px 0px 0px;}
.header_search .field input {width:125px;color:#999;height:19px;border:2px solid #CAA04C;padding:3px 2px 2px;vertical-align:middle;}
.header_search .button input {width:40px;height:29px;vertical-align:middle;cursor:pointer;border:none;background:#CDA756 url(images/franchises_go_btn.gif) no-repeat 0 0}

#header .header_links {border-right:1px dotted #CC9F4D;margin-top:8px;padding:7px 0 8px;text-shadow:0 0 6px #000;}
.header_links a {color:#fff;padding:0 15px;text-decoration:none;}
/*-----------------------------------------*/

/* CONTENT */
#container .left {float:left;width:215px;}
#container .content {float:left;width:775px;}

/* LEFT NAV */
#nav {overflow:hidden;background:url(images/nav_top.png) no-repeat;margin-top:40px;padding-top:27px;margin-bottom:20px;}
#nav .bottom {background:url(images/nav_bottom.png) no-repeat left bottom;padding-bottom:28px;}
#nav .outer {background:url(images/nav_outer.png) repeat-y;}
#nav .inner {background:url(images/nav_inner.gif) no-repeat;width:195px;padding-left:13px;}

.module h3{font-weight:bold;}
.module ul li{ margin-left:5px; padding-bottom:0px;}
/* Level 1 */
#nav ul {list-style:none;}
#nav ul li {background:url(images/nav_dotted_divider.gif) repeat-x center top;}
#nav ul li a {display:block;font:bold 18px/1.2 Arial;text-decoration:none;color:#790051;padding:9px 5px 7px 20px;width:170px;}
#nav ul li.current_page_item a {color:#fff;background:#CEAC5F url(images/nav_link_active.gif) no-repeat 0 0;}
#nav ul li a:hover, #nav ul li.current_page_item a:hover {color:#fff;background:#BD006F url(images/nav_link_rollover.gif) no-repeat 0 2px;}

/* Level 2 */
#nav ul li ul {width:100%;display:none}
#nav ul li.current_page_parent ul, #nav ul li.current_page_item ul {width:100%;display:block}
#nav ul li li a, #nav ul li.current_page_item li a {width:167px;padding:5px 5px 5px 23px;font:normal 15px/1.2 Arial;background:#F5EFE3 url(images/subnav_link_bg.gif) no-repeat 0 -1px;color:#650040;margin-left:1px;}
#nav ul li li a:hover, #nav ul li.current_page_item li a:hover {background-position:0 -3px;}
#nav ul li.current_page_parent li.current_page_item a {width:159px;padding:5px 5px 5px 31px;color:#361E24;background:#CEAC5F url(images/subnav_link_active_bg.gif) -4px -1px;margin-left:2px;font-weight:bold}
/*-----------------------------*/

/* WIDGETS */
.module {margin:0 auto 20px;width:175px;background:#F5EFE3;border:2px solid #D2B05E;padding:7px 10px}
.module a {text-decoration:none}
.module ul {margin-left:12px}
.module ul li {line-height:18px;padding-bottom:8px;}

/* CONTENT AREA */
.content {background:url(images/content_bottom.gif) no-repeat 0 bottom;}
.content_top {background:url(images/content_top.png) no-repeat;height:45px;width:100%;}
.content_top .phone_callout {background:url(images/phone_icon.gif) no-repeat 0 13px;color:#650040;font:normal 20px/20px "Times New Roman",Times,serif;padding:16px 32px 5px 36px;}
.content_inner {background:url(images/content_bg.gif) repeat-y;padding:10px 25px 5px 30px;margin-bottom:35px;}
.content h1, .content h2, .content h3 {color:#4C1B3F;font:normal 250%/1.2 Georgia,"Times New Roman",Times,serif;padding-bottom:10px; padding-top:10px}
.content h2 {font-size:220%;}
.content h3 {font-size:190%;}
.content p {padding-bottom:8px;}
.content p.news-bold {color:#4C1B3F;font-size:123%;font-weight:bold;}
.content .viewall {text-decoration:none;display:block;text-align:right}

.content .post {margin-bottom:20px;}
.post img.alignleft  {float:left;margin:0 20px 0 0;}
.post img.alignright {float:right;margin:0 0 0 20px; }
.post div.news-abstract {float:left;font-size:108%;width:550px;}
.post .divider {border-bottom:1px solid #CAA04C;display:block;height:1px;margin:0 0 10px;padding:10px 0 0;}

/* BREADCRUMB */
.breadcrumb {border:solid #fff;border-width:1px 0 0 1px;}
.breadcrumb, .breadcrumb a {color:#666;font-size:12px;padding:5px 0;}
.breadcrumb a {text-decoration:underline}
.breadcrumb a:hover {color:#BD006F}

/* SHARE BAR */
#share_bar {border:solid #CAA04C;border-width:1px 0;color:#3B1E29;font-size:13px;font-weight:bold;margin-bottom:15px;vertical-align:middle;height:41px}
#share_bar a {font-weight:bold;font-size:13px;color:#4C1B3F;text-decoration:none;}
#share_bar a:hover {color:#C00070;text-decoration:underline;}
#share_bar #text_sizer {float:left;}
#share_bar #text_sizer .text_sizer_text {float:left;padding:10px 0 0 0;}
#printer_friendly {background:url(images/printer_friendly.gif) no-repeat;float:right;width:135px;}
#printer_friendly a {display:block;padding:10px 5px 5px 29px;}
#email_page {background:url(images/email_page.gif) no-repeat;float:right;width:120px;}
#email_page a {display:block;padding:10px 0px 5px 36px;}
#share_save {float:right;padding: 10px 0 0 0;}

/* FOOTER */
#footer {width:761px;float:right;margin:25px 8px 30px 6px;}
.footerlinks li { display:inline; 	}
.footerlinks li a{ padding-right:3px; 	}

.franchises_util {background:url(images/franchises_util_top-1.jpg) no-repeat;width:349px;font-size:11px;color:#fff;line-height:1.5;float:left;padding-top:6px;}
.franchises_util_outer {background:url(images/franchises_util_bottom-1.jpg) no-repeat 0 bottom;width:349px;padding-bottom:6px;}
.franchises_util_inner {padding:5px 12px;background:url(images/franchises_util_bg.jpg) repeat-y;}
.franchises_util p {padding-bottom:5px;}
.franchises_util a {color:#fff;}
.franchises_util a:hover {color:#E9D8B2;}

#franchises_email {width:394px;float:right;background:url(images/franchises_email_signup_bottom.gif) no-repeat 0 bottom;}
#franchises_email_header {background:url(images/franchises_email_signup_header.gif) no-repeat;height:33px;width:100%}
#franchises_email_inner {font-size:11px;color:#2D161F;padding:0 3px 7px 45px;margin-bottom:5px;background:url(images/franchises_email_signup_bg.gif) repeat-y;}
#franchises_email_header span {color:#fff;font-size:13px;padding: 11px 3px 0px 43px;display:block;}
#franchises_email_header span a {color:#fff;}
#franchises_email_inner ul {margin:0;padding:0;}
#franchises_email_inner li {margin:5px 0 2px 0;padding:0px;float:left;clear:both;width:100%;list-style:none;}
#franchises_email_inner label {font-weight:bold;width:100px;float:left;vertical-align:middle;}
#franchises_email_inner .email_form_links {color:#BD006F;font-size: 11px;}
#franchises_email_inner .radio {border:none;}
#franchises_email_inner .button-blue {background:#66002E url(images/franchises_sign_up_btn_bg.gif) repeat-x;color:#fff;font-weight:bold;font-size:108%;padding:3px 4px;text-align:center;border:1px solid #000;cursor: pointer;cursor: hand;}
#franchises_email_bottom {width:394px;height:5px;}
#email-why {border:1px solid #7E0053;background-color:#FFFFFF;padding:5px;width: 296px;margin-top:10px;}
/*--------------------------------*/

.commentlist {list-style:none}

.content ul {margin:7px 0 10px 15px}
.content ul li {padding:0 0 5px 3px}
