/*
Theme Name: Direct Kitchen Remodeling 09 Launched 11/17/09
Theme URI: http://directkitchenremodeling.com/
Description: DirectBuy Kitchen Remodeling
Version: 1.0
Author: Xcellimark
Author URI: http://xcellimark.com/
*/


/* ************************************************************************************************************************************************************

Built from the Starkers Theme by Elliot Jay Stocks

************************************************************************************************************************************************************ */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration:none }

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */

/* ************************************************************************************************************************************************************

And now it's over to you...

************************************************************************************************************************************************************ */

/* general stuff */

BODY {margin:0; background: #A3A3A3 url(images/body_grad.jpg) repeat-x; }

A {FONT-SIZE: 10pt; COLOR: #0e35a5; FONT-FAMILY: Verdana; TEXT-DECORATION: none; outline:none;}
A:hover {COLOR: #bebebe;}

H1 {COLOR: #000;}
H2 {COLOR: #000; font-family:'georgia', times new roman, serif;}
H4 {FONT-SIZE: 11pt;}

H1,H2{}


h2 a, h2 a:visited {font-size:1.4em; font-family:'georgia', times new roman, serif; }
h2 a:hover, h2 a:active {border-bottom:2px solid #bebebe;}

.post { border-bottom:1px dotted #bebebe; margin-bottom:60px;}
.post h2 {margin-bottom:8px;} 
.post-content {margin-left:53px;}
.post p {margin-bottom:12px; line-height:18px;}
.post ul li { list-style-image:url(images/plus.gif); list-style-position:inside; padding-bottom:6px; }

.post-content p a, .post p a {border-bottom:#9c0e0d solid 1px; font-weight:bold; }
.post-content p a:hover, .post p a:hover {border-bottom:none;}
.postmetadata a {font-size:.9em; border-bottom:none!important;}
.postmetadata {font-size:.8em; border-bottom:#bebebe dotted 1px; background:#F4F4F4; border-top:#bebebe dotted 1px;  padding:4px; margin-top:4px; }

.pagetitle {margin-bottom:8px; font-size:1.6em; text-align:center; }

.archive {margin-bottom:36px; text-align:center; font-size:1.6em;}
.callout p {padding:4px; border:#bebebe solid 1px; background:#eaebeb; padding:4px; margin-bottom:20px; }

.clear{clear:both; visibility:hidden; height:0; font-size:0; display:block;}

p,td,html {FONT-SIZE: 10pt; FONT-FAMILY: Verdana}
form{FONT-SIZE: 10pt; FONT-FAMILY: Verdana; margin-bottom:20px;}

.rBorder{border:1px solid red; padding:2px;}

#wrapper{ width:930px; margin:0 auto; background-color:#fff!important;}
#wrapper2{ background:url(images/body_bg.png) center repeat-y}

#page{ height:100%; margin:0 10px;}

#main-col {width:650px; float:left; }
#sidebar {width:200px; float:right;}

#sidebar ul {padding-bottom:18px;}

#sidebar ul li ul li { list-style-image:url(images/plus.gif); list-style-position:inside; padding-bottom:6px; }


#header{ width:910px; height:357;}
#DB_logo{text-indent:-9000px;}
#Top_logos{}
#Top_KR_logo{float:left; margin-left:16px;}
#Top_DB_logo{ float:right; margin-right:16px;}

#nav{ float:left; background-color:#666; height:30px; margin:0 17px;}
#nav a{ padding:0 20px; }
#nav ul{margin:0; padding:0; list-style:none;}
#nav li{float:left; padding:0px /*##CHANGE THIS TO ADD SPACE OUTSIDE EACH BUTTON  => */2px;/*END*/ margin:0; border-right:1px solid #5b85b1;}
#nav li a:link, #nav li a:visited, #nav li a:active{ color:#FFFFFF; text-decoration:none; padding:5px 15px 8px; display:block}
#nav li a:hover { background-color: #5f7dab;}

#home-button { margin-bottom:20px; }

#body{text-align:left; padding:30px 10px 5px 10px; min-height:400px; background:#FFFFFF}

#ContentArea{background-color:#FFFFFF; /*padding:10px;*/ margin:0 17px 40px 17px;}

.contentsec { display:block; margin-top:24px; border-bottom:#bebebe dotted 1px; background:#fdf8ef; border-top:#bebebe dotted 1px;  padding:4px; }

.alignright { float:right; margin: 0 0 8px 8px !important;}
.alignleft { float:left; margin:0 8px 8px 0 !important;}

#divider{height:2px; background:#FFF;font-size:1px;}
#footer{
	position: relative;	
	bottom: 0; 
	height:54px; 
	width:auto; 
	background:url(images/footer_rep.gif) repeat-x; 
	margin:0 4px;
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	text-align:center;
	}



.pathway{padding:20px 0;}


.footer {
	COLOR: #cbb59f; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.footer a{font-size:12px; padding:3px 10px;}
.footer a:link, .footer a:visited, .footer a:active{ color:#972026; }
.footer a:hover{ color:#24344D; }
.image_sec {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: center}
.pic_padding_L {PADDING-LEFT: 10px}




.datebox {text-align:center;border:#bebebe solid 1px; background:#eaebeb; color:#000; padding:4px; width:35px; float:left; margin-right: 8px;}
.datebox p {font-family: georgia, times new roman, serif; margin-bottom:0; }
.month {font-size:1.2em; }
.day {font-size:2em; line-height:.9em;}

#s {float:left;margin-right:4px; width:130px; }

small {color:#969696; font-family:"verdana",Arial, Helvetica, sans-serif; font-weight:normal;}

#rssBox{}
#rssBox a{font-size:10px;}
a.rssLink{ background:url(images/RSS_16.png) left 0 no-repeat; font-weight:bold; padding:0 0 5px 20px; height:30px; font-size:10pt!important; }


/*************************************************************************************************/

.head_bk_rep {FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url("/images/sce/header_flag_rep.jpg"); COLOR: #6d6155; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma}
.header_txt {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.nav_bk {
	BACKGROUND-IMAGE: url("/images/sce/nav_rep_M.gif"); 
	VERTICAL-ALIGN: top; BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #f7f5ea;
	padding-top:0px;
}


.headTxt{text-align:left; font-weight:bold; padding-right:5px;}




.footer {
	COLOR: #cbb59f; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.body_txt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.image_sec {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.pic_padding_L {
	PADDING-LEFT: 10px;
}

/*   XM FOOTER   */

#xcellTag{padding:0 20px; color: #999999;font-size: 9px;}
a.xcell:link, a.xcell:visited  {text-decoration: none; color: #000000; font-size: 9px;}
a.xcell:hover {text-decoration: none; color: #FF0000; font-size: 9px;}
a.xcellTxt:link, a.xcellTxt:visited  {text-decoration: none; color: #999999; font-size: 9px;}
a.xcellTxt:hover {text-decoration: none; color: #FF0000; font-size: 9px;}


/*  DROP DOWN STYLES  */

.ddmx{
border:0px solid #FFFFFF !important ; 
  text-transform:uppercase !important;

}
.ddmx a.item1,
.ddmx a.item1:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
 padding: /*2px 5px 8px 5px*/ 7px 25px 13px 25px !important ; 
 top: 0px !important ; 
 left: 0px; 
 font-size: 13px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 /*font-weight: bold !important ; */
 color: #FFFFFF !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 height:10px; 
 border-right:1px solid #FFF;
 font-weight:bold;

}
.ddmx td.item11 {
 /*background-color: #9C0E0D !important ; */
 padding:0 !important ; 
 /*border-top: 1px solid #FFFFFF !important ; */
/* border-left: 1px solid #FFFFFF !important ; */
/* border-bottom: 1px solid #FFFFFF;*/
 /*border-right: 0 !important ; */
border-right: 1px solid #5B85B1
 white-space: nowrap !important ; 
 height:10px; 
 font-weight:bold;
}
.ddmx td.item11-last {
 /*background-color: #9C0E0D !important ; */
 padding:0 !important ; 
border: none !important ;
 white-space: nowrap; 
 height:10px; 
}
.ddmx td.item11-acton {
 padding:0 !important ; 
 /*border-top: 1px solid #FFFFFF !important ; */
/* border-left: 1px solid #FFFFFF !important ; */
 white-space: nowrap; 
 /*border-bottom: 1px solid #FFFFFF;*/
}
.ddmx td.item11-acton-last {
 /*border: 1px solid #FFFFFF !important ; */
}
.ddmx .item11-acton-last a.item1,
.ddmx .item11-acton a.item1,
.ddmx .item11-acton-last a:hover,
.ddmx .item11-acton a:hover,
.ddmx .item11 a:hover,
.ddmx .item11-last a:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
 color: #666666 /*000000*/ !important ; 
 background-color: #cccccc/*CECECE*/ !important ; 
}
.ddmx a.item2,
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 padding: 5px 10px 5px 10px !important ; 
 font-size: 13px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 /*font-weight: bold !important ; */
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 z-index:500; 
 opacity:1;
 text-transform:none;
}
.ddmx a.item2 {
 background-color: #666666/*CECECE*/ !important ; 
 color: #FFF !important ; 
 border-top: 1px solid #FFFFFF !important ; 
 border-left: 1px solid #FFFFFF !important ; 
 border-right: 1px solid #FFFFFF !important ; 
 width:175px;
}
.ddmx a.item2-last {
 background-color: #5f7dab/*CECECE*/ !important ; 
 color: #000000 !important ; 
 border-bottom: 1px solid #FFFFFF !important ; 
 z-index:500; 
}
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 background-color: #cccccc !important ; 
 color: #666666 !important ; 
 border-top: 1px solid #FFFFFF !important ; 
 border-left: 1px solid #FFFFFF !important ; 
 border-right: 1px solid #FFFFFF !important ; 
}
.ddmx .section {
 border: 0px solid #FFFFFF !important ; 
 position: absolute; 
 visibility: hidden; 
 display: block; 
 z-index: -1; 
}
.ddmxframe {
 border: 0px solid #FFFFFF !important ; 
}
* html .ddmx td { position: relative; } /* ie 5.0 fix */


