/* PALETTE

purple - #69545C
yellow - #C1B473
blue   - #5C7480
red    - #61280D
green  - #727149
orange - #C84507

--- */

@import "nav.css?version=1";

/* --- MAIN ELEMENTS --- */

*
{   
    margin:0;
    padding:0;
    border:none;
}


body {
    font-family:arial;
    background:url(http://media.homescapekitchens.com/i/body-background.gif) repeat-x;
}

#wrapper {
    width:939px;
    margin:0 auto;
    background:url(http://media.homescapekitchens.com/i/wrapper.gif) repeat-y;
}

#wrapper-content {
    width:1250px;
    margin:0 auto;
    background:url(http://media.homescapekitchens.com/i/wrapper-content-wide.gif) repeat-y;
}

#header {
    width:939px;
    height:107px;
    background:url(http://media.homescapekitchens.com/i/header.jpg) no-repeat;
    margin-left:1px
}

.logo {
    width:165px;
    height:67px;
    margin-left:15px;
    margin-top:18px;
    float: left;
}

.sub-pagelogo {
    width:165px;
    height:67px;
    margin-left:9px;
    margin-top:18px;
    float: left;
}

h1 {
    font-family:Georgia;
    font-size:34px;
    color:#69545C;
}

.content {
    
}

.sub-pageh1 {
    font-size: 30px;
    padding-bottom: 5px;
    font-size:normal;
}

h2 {
    font-family:Georgia;
    font-size:15px;
    color:#69545C;
    top:15px;

}

h3 {
    font-family:Georgia;
    font-size:15px;
    color:#69545C;
    top:15px;

}

.sub-pageh2 {
    font-size: 15px;
    padding-bottom: 5px;
    font-size:normal;
    padding-bottom:5px;
    padding-top:15px;
}

#breadcrumbs {
    width:600px;
    height:20px;
    padding-top:10px;
    padding-left:11px;
    color:#5C7480;
    font-size:9px;
}

#breadcrumbs a {
    font-size:9px;
    font-family:Arial;
    color:#5C7480;
    padding:0 3px 0 3px;
}

#breadcrumbs a:hover {
    color:#C84507;
}

/* --- CONTENT PAGES --- */

#content-left {
    width:645px;
    float:left;
}

#content-right {
    width:300px;
    float:right;
}

#content {
    padding:15px 0 25px 13px;
    width:920px;
}

#content a {
    color:#C84507;
}

#content a:hover {
    color:#69545C;
}

#content2 {
    padding:50px 0 25px 11px;
}

p {
    font-size:12px;
    padding-top:10px;
    padding-bottom:10px;
}

li {
    font-size:12px;
    font-family:Arial;
    color:#666;
    margin-left:15px;
    margin-top:10px;
}

/* --- Next Article --- */

#next-article { 
    padding-left:800px;
    padding-top:25px;
    height:30px;
    background:url(http://media.homescapekitchens.com/i/next-article.gif) no-repeat 800px 10px;
}

#next-article a { 
    font-size:13px;
    color:#69545C;
}

/* --- SEARCH BOX --- */

#searchform {
    margin-top:25px;
    float:right;
}

#search-wrapper {
    width:249px;
    height:28px;
    margin-top:5px;
    margin-right:7px;
    background:url(http://media.homescapekitchens.com/i/search-box.jpg) no-repeat;
}

#searchform p {
    color:#727149;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
}

#searchgo {
    margin-top:2px;
    margin-right:2px;
    float:right;
}

#searchinput {
    width:185px;
    height:20px;
    margin-left:3px;
    margin-top:5px;
    font-size:14px;
    line-height:18px;
    color:#333333;
    border:0px none;
    float:left;
}

/* --- ROTATING IMAGES SCRIPT --- */

#image-wrapper {    
    width: 927px;
    height:251px;
    margin-top: 5px;
    margin-left: 6px;
}

#homemaincallout, #homemaincallout1, #homemaincallout2, #homemaincallout3, #homemaincallout4, #homemaincallout5 {
    background-image:url(http://media.homescapekitchens.com/i/maincallout-placer.jpg);
    background-position:center;
    background-repeat:no-repeat;
    height:251px;
    width: 927px;
}

#homemaincallout1, #homemaincallout2, #homemaincallout3, #homemaincallout4, #homemaincallout5 {
    display:none;
    position:absolute;
}

#homemaincallout1 {
    display:block;
}

#homemaincalloutbuttons {
    height:28px;
    margin-left:794px;
    position:absolute;
    width:125px;
}

#homemaincalloutbuttons a {
    display:block;
    float:left;
    height:28px;
    width:25px;
}

#homemaincalloutbuttons #button1 {
    background-image:url(http://media.homescapekitchens.com/i/hommaincallout-button1.jpg);
    background-position:0 -28px;
}

#homemaincalloutbuttons #button2 {
    background-image:url(http://media.homescapekitchens.com/i/hommaincallout-button2.jpg);
}

#homemaincalloutbuttons #button3 {
    background-image:url(http://media.homescapekitchens.com/i/hommaincallout-button3.jpg);
}

#homemaincalloutbuttons #button4 {
    background-image:url(http://media.homescapekitchens.com/i/hommaincallout-button4.jpg);
}

#homemaincalloutbuttons #button5 {
    background-image:url(http://media.homescapekitchens.com/i/hommaincallout-button5.jpg);
}

.homemaincallouttitle1 {
    color:#69545C;
    display:block;
    font-size:32px;
    font-weight:normal;
    margin-left:488px;
    margin-top:45px;
    width:420px;
}

.homemaincallouttitle2 {
    color:#69545C;
    display:block;
    font-size:18px;
    font-weight:900;
    margin-left:488px;
    margin-bottom:5px;
    width:420px;
}

.homemaincallouttext {
    display:block;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    height:65px;
    margin-left:488px;
    margin-top:15px;
    width:350px;
}

.homemaincalloutlink {
    color:#C84507;
    display:block;
    font-size:21px;
    font-weight:bold;
    margin-left:488px;
    margin-top:15px;
    width:350px;
}

/* --- MIDDLE CALLOUTS -- */

#middle-wrapper {
    width:927px;
    height:629px;
    margin-left:6px;
    background:url(http://media.homescapekitchens.com/i/middle-background-ad.jpg) no-repeat;
}

#left {
    width:655px;
    float:left;
}

#callout1 {
    width:200px;
    float:left;
    position:relative;
    left:17px; 
    top:40px; 
}

#callout2 {
    width:200px;
    float:left; 
    position:relative; 
    left:36px;
    top:40px; 
}

#callout3 {
    width:200px;
    float:left;
    position:relative; 
    top:40px; 
    left:60px;
}

#callout1 a, #callout2 a, #callout3 a {
    position:relative;
    top:50px;
    color:#C84507;
    font-size:14px;
}

.img {
    margin-left:10px;
    margin-top:10px; 
}

.read-more {
    margin-left:60px;
    margin-top:5px;
}

.callouts-title {
    display:block;
    font-size:19px;
    font-family:Georgia;
    font-weight:normal;
    width:170px;
    color:#69545C;  
    position:relative;
    left:0px; 
    top:-30px;
}

.callouts-text {
    display:block;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    height:80px;
    width:170px;
    position:relative;
    top:60px;
    left:0px; 
    background:url(http://media.homescapekitchens.com/i/read-more-button2.gif) no-repeat 0px 75px;
}

#latest-additions {
    width:645px;
    clear:both;
    position:relative;
    left:10px;
    top:70px;
}

#latest-addition1 {
    border-bottom:#999 solid 1px;
    width:645px;
    height:90px;
    position:relative;
}

#latest-addition2 {
    border-bottom:#999 solid 1px;
    width:645px;
    height:90px;
    position:relative;
    top:10px;
}

#latest-addition3 {
    width:645px;
    height:100px;
    position:relative;
    top:20px;
}

#latest-addition1 a {
    color:#C84507;
    font-size:14px;
    position:relative;
    float:left;
    left:-145px;
    top:35px;
}

#latest-addition2 a {
    left:-155px;
    color:#C84507;
    font-size:14px;
    position:relative;
    float:left;
    left:-145px;
    top:35px;
}

#latest-addition3 a {
    left:-185px;
    color:#C84507;
    font-size:14px;
    position:relative;
    float:left;
    left:-145px;
    top:35px;
}

.img2 {
    padding-right:31px;
    margin-top:10px;
    float:left;
}

.latest-title {
    display:block;
    font-size:19px;
    font-family:Georgia;
    font-weight:normal;
    width:400px;
    color:#69545C;
    float:left;
    position:relative;
    left:200px;
    top:-5px;
}

.latest-text {
    display:block;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    width:450px;
    float:left;
    position:relative;
    left:200px;
    height:50px;
    top:-10px;
    background:url(http://media.homescapekitchens.com/i/read-more-button2.gif) no-repeat 0px 50px;
}

.latest-text3 {
    display:block;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    width:400px;
    float:left;
    position:relative;
    left:200px;
    top:0px;
}

.read-more2 {
    margin-top:5px;
    float:left;
}

#callout-wrapper {
    width:400px;
    float:left;
}


#right {
    width:268px;
    height:630px;
    float:right;
}

#whats-hot1 {
    width:250px;
    height: 130px;
    position: relative;
    top:40px;
}

#whats-hot1 a, #whats-hot2 a, #whats-hot3 a {
    position:relative;
    color:#C84507;
    font-size:14px;
    left:13px;
}

.hot-title {
    display:block;
    font-size:19px;
    font-family:Georgia;
    font-weight:normal;
    position:relative;
    left:13px;
    color:#69545C;
}

.hot-text {
    display:block;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    position:relative;
    left:13px;
    top:15px;
    width:230px;
    height:60px;
    background:url(http://media.homescapekitchens.com/i/read-more-button2.gif) no-repeat 0px 50px;
}

#did-you-know-wrapper {
    width:270px;
    height:140px;
    position:relative;
    top:100px;
    left:10px;
}

/* --- Style for LeadGen Form --- 
#did-you-know-wrapper {
    width:256px;
    height:190px;
    position:relative;
    left:10px;
    border:red solid 1px;
}

.sign-up{
    text-align:left;
}

 /Style for LeadGen Form --- */

#did-you-know-wrapper a {
    position:relative;
    color:#C84507;
    font-size:14px;
    left:-70px;
    top:80px;
}

.img3 {
    padding-right:10px;
    margin-left:10px;
    float:left;
}

.read-more3 {
    margin-top:5px;
}

.dyk-title {
    display:block;
    font-size:19px;
    font-family:Georgia;
    font-weight:normal;
    position:relative;
    left:80px;
    color:#69545C;
    top:-5px;
}

.dyk-text {
    display:block;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    position:relative;
    top:-5px;
    bottom:10px;
    width:150px;
    float:left;
    left:80px;
    height:80px;
    background:url(http://media.homescapekitchens.com/i/read-more-button2.gif) no-repeat 0px 70px;
}


/* --- BOTTOM --- */

#bottom-wrapper {
    width:937px;
    height:210px;
    margin-left:1px;
    background:url(http://media.homescapekitchens.com/i/bottom.jpg) no-repeat;
}

.img4 {
    margin-top:15px;
    padding-bottom:10px;
    float:left;
}

.list {
    font-size:12px;
    font-family:Arial;
    line-height:18px;
    color:#69545C;
}

.list a {
    font-size:12px;
    font-family:Arial;
    line-height:18px;
    color:#69545C;
}

.list a:hover {
    font-size:12px;
    font-family:Arial;
    line-height:18px;
    color:#999;
}

#about {
    font-size:12px; 
    margin-left:15px; 
    padding-top:35px; 
    position:absolute; 
    top:1114px; 
    width:190px; 
    z-index:1;
}

#about h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; 
    font-weight:bold;
    color:#69545C;
    margin-top:-35px;
}

#box a {
    color:#69545C; 
    display:block; 
    font-size:13px; 
    text-decoration:none;
    margin-left:15px; 
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#box a:hover {
    text-decoration:underline;
}

#box p {
    line-height:12px;
    padding:2px 15px;
}

.box-links {
    color:#69545C;
    font-size:13px;
}

#familycallouts  {
    position:relative;
    float:right;  
    height:200px; 
    width:730px; 
}

#fskitchens {
    background:url(http://media.homescapekitchens.com/i/img-kitchens.jpg) no-repeat 18px 50px; 
    float:left; 
    height:200px; 
    width:181px;
}

#fskitchenstitle {
    background:url(http://media.homescapekitchens.com/i/img-title-kitchens.jpg) no-repeat;
    width:156px;
    height:24px;
    margin-top:10px;
    margin-left:18px;
}

#fskitchens #box {
    height:70px;  
    padding-top:100px; 
    width:165px;
}

#fsbathrooms {
    background:url(http://media.homescapekitchens.com/i/img-bathrooms.jpg) no-repeat 18px 50px; 
    float:left; 
    height:200px; 
    width:178px;
    padding-left:3px;
}

#fsbathroomstitle {
    background:url(http://media.homescapekitchens.com/i/img-title-bathroom-decor.jpg) no-repeat;
    width:156px;
    height:24px;
    margin-top:10px;
    margin-left:18px;
}

#fsbathrooms #box {
    height:70px;  
    padding-top:100px; 
    width:165px;
}

#fsbedroom {
    background:url(http://media.homescapekitchens.com/i/img-bedrooms.jpg) no-repeat 18px 50px; 
    float:left; 
    height:200px; 
    width:181px;
}

#fsbedroomtitle {
    background:url(http://media.homescapekitchens.com/i/img-title-bedroom-decor.jpg) no-repeat;
    width:156px;
    height:24px;
    margin-top:10px;
    margin-left:18px;
}

#fsbedroom #box {
    height:70px;  
    padding-top:100px; 
    width:165px;
}

#fsfurnishings {
    background:url(http://media.homescapekitchens.com/i/img-furnishings.jpg) no-repeat 18px 50px; 
    float:left; 
    height:200px; 
    width:181px;
}

#fsfurnishingstitle {
    background:url(http://media.homescapekitchens.com/i/img-title-furnishing.jpg) no-repeat;
    width:156px;
    height:24px;
    margin-top:10px;
    margin-left:18px;
}

#fsfurnishings #box {
    height:70px;  
    padding-top:100px; 
    width:165px;
}

#fsinterior {
    background:url(http://media.homescapekitchens.com/i/img-interiors.jpg) no-repeat 18px 50px; 
    float:left; 
    height:200px; 
    width:181px;
}

#fsinteriortitle {
    background:url(http://media.homescapekitchens.com/i/img-title-interiors.jpg) no-repeat;
    width:156px;
    height:24px;
    margin-top:10px;
    margin-left:18px;
}

#fsinterior #box {
    height:70px;  
    padding-top:100px; 
    width:165px;
}

#fsexteriors {
    background:url(http://media.homescapekitchens.com/i/img-exteriors.jpg) no-repeat 18px 50px; 
    float:left; 
    height:200px; 
    width:181px;
}

#fsexteriorstitle {
    background:url(http://media.homescapekitchens.com/i/img-title-exteriors.jpg) no-repeat;
    width:156px;
    height:24px;
    margin-top:10px;
    margin-left:18px;
}

#fsexteriors #box {
    height:70px;  
    padding-top:100px; 
    width:165px;
}

#fsimprovement {
    background:url(http://media.homescapekitchens.com/i/img-improvement.jpg) no-repeat 18px 50px; 
    float:left; 
    height:200px; 
    width:181px;
}

#fsimprovementtitle {
    background:url(http://media.homescapekitchens.com/i/img-title-improvement.jpg) no-repeat;
    width:156px;
    height:24px;
    margin-top:10px;
    margin-left:18px;
}

#fsimprovement #box {
    height:70px;  
    padding-top:100px; 
    width:165px;
}

.fslink {
    display:block; 
    width:156px; 
    height:20px; 
    float:left; 
    position:absolute; 
    margin-left:15px; 
    margin-top:-25px;   
}

/* --- SITEMAP --- */

#sitemap-wrapper {
    width:920px;
    margin:0 auto;
    clear:left;
}

#sitemap div {
    width:200px; 
    float:left;
}
#sitemap a {
    display:block;
    padding:1px 0;
}

#sitemap a:hover {
    text-decoration:none;
}

#sitemap a.link1 {
    padding-top:20px;
    font-size:14px;
    font-weight:bold;
    color:#333;
}
    
#sitemap a.link2 {
    padding:0px 0 5px 10px; 
    font-weight:bold; 
    font-size:13px; 
    color:#666;
}


/* --- PPC --- */

#split1 #ppc  {
    margin-left:5px;
    margin-right:25px;
    margin-top:15px;
    margin-bottom:15px;
}

#split2 #ppc  {
    margin-left:5px;
    margin-right:25px;
    margin-top:15px;
    margin-bottom:15px;
    width:400px;
    float:left;
}

#ppc-search{
    width: 800px;
}

#ppc #kw, #kw {
    color:#656952;
    font-size:11px;
    font-weight:bold;
    margin-bottom:0;
}

#ppc-search #ppcsl {
    float:right;
    position:relative;
    top:-20px;
}

#ppc #kw #kwdescript, #ppc-snippets #kw #kwdescript {
    color: #999;
    font-weight: normal;
}

#ppc #ppcsl, #ppc #ppcsl a, #ppc-search #ppcsl, #ppc-search #ppcsl a, #ppc-sitesearch #ppcsl, #ppc-sitesearch #ppcsl a {
    color: #aaa891;
    font-size: 11px;
}

#ppc #ppcsl, #ppc-sitesearch #ppcsl, #ppc-snippets #ppcsl {
    float: right;
}

#ppc .ppclisting a.ppctitle, #ppc-search .ppclisting a.ppctitle {
    color:#C84507;
}

#ppc .ppclisting, #ppc-search .ppclisting {
    -moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://www.green2s.com/i/orange-bullet1.gif) no-repeat scroll 0 0;
    padding-left:30px;
	padding-right:15px;
    margin-bottom:15px;
    text-transform:capitalize;
}

#ppc .ppclisting a, #ppc-search .ppclisting a {
    display: block;
}

#ppc .ppclisting a.ppctitle, #ppc-search .ppclisting a.ppctitle {
    font-size:16px;
    font-weight:bold;
    margin-bottom:2px;
    color:#F66A2D;
}

#ppc .ppclisting a.ppcdescription, #ppc-search .ppclisting a.ppcdescription {
    color:#000;
    font-size:12px;
    text-decoration:none;
}

#ppc .ppclisting a.ppchost, #ppc-search .ppclisting a.ppchost{
    color: #69545C;
    font-size: 11px;
}

#ppc-sitesearch {
    margin-top:50px;
    width: 750px;
}

#ppc .ppclisting a.ppctitle:hover, #ppc .ppclisting a.ppchost:hover, #ppc-search .ppclisting a.ppctitle:hover, #ppc-search .ppclisting a.ppchost:hover {
    color: #727149;
}




/* --- FOOTER --- */

#footer {
    background:#727149 none repeat scroll 0 0;
    color:#60734E;
    height:30px;
    padding:15px 10px 10px 0px;
    width:928px;
    clear:both;
}

#footer a {
    color:#FFFFFF;
    display:inline;
    font-size:12px;
    padding:8px;
    text-decoration:none;
}

#homefooter {
    background:#727149 none repeat scroll 0 0;
    color:#60734E;
    height:30px;
    padding:15px 10px 10px 0px;
    width:928px;
    clear:both;
}

#homefooter a {
    color:#FFFFFF;
    display:inline;
    font-size:12px;
    padding:8px;
    text-decoration:none;
}

.clear{clear:both;}

#unsubscribe-iframe 
{ width:600px;
  height:400px;
}

/* -- GOOGLE COMPLIACE STYLES -- */

#header-wide {
    width:1248px;
    height:107px;
    background:url(http://media.homescapekitchens.com/i/header-wide.jpg) no-repeat;
    margin-left:1px
}

#footer-wide {
    background:#727149 none repeat scroll 0 0;
    color:#60734E;
    height:30px;
    padding:15px 10px 10px 0px;
    width:1240px;
    clear:both;
}

#footer-wide a {
    color:#FFFFFF;
    display:inline;
    font-size:12px;
    padding:8px;
    text-decoration:none;
}

#clear {
    clear:both;
}


/* ---- SERVICE MAGIC ZIPCODE WIDGET ---- */
#find-local {
    font-size:16px;
    color:#69545C;
    font-family:"Times New Roman", Times, serif;
    float:left;
	line-height:40px;
	height:40px;
	width:75px;
}

#zip-box{
    background:url(/i/servicemagic/zipcode-widgitbk2.jpg) no-repeat;
    height:50px;
    width:445px;
    float:right;
}

#zipbutton {
    width:55px;
    height:40px;
}

#zipText {
    font-size:16px;
    color:#D5561F;
	float:left;
	width:250px;
	height:40px;
	line-height:40px;
	text-align:center;
}

.cleardefault {
    float:left;
    width:55px;
    line-height:40px;
    height:40px;
    background:none;
}

/* ---- YIELDY AD ---- */

#yieldyBBox {}
#yieldyLdrBrd {text-align:center;}

/* ~~~ DIV STRUCTURE ~~~ */
#ppcLft {float:left; padding-right:25px;}

#top-callouts {height:250px;}

#conTop-H {
	float:left;
	height:250px;
}

#outLft-H {
    position:absolute;
    margin-left:-115px;
    margin-top:145px;
}

#outRt-H, #outRt-SS, #outRt-S {
    position:absolute;
    margin-left:970px;
    margin-top:145px;
}

#outRt-C {
    position:absolute;
    margin-left:1280px;
    margin-top:145px;
}

#ppc-search {
	width:620px;
	float:left;
}

#right-ads {
	width:300px;
	float:right;
}

#left-ads {
	width:620px;
	float:left;
}

#ppc-sitesearch, #sitesearch {
	width:620px;
}
