@charset "utf-8";
/* 
	-------- Express Kitchen Styles ----------------
	-------- www.expresskitchens.net ---------------
	-------- Designed by www.barrydesign.ie -------- 
 */
 /* RESET */
 *{margin:0;padding:0}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* TYPE */
body { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#002d62;color:#000;direction:ltr;}
a { color: #ee2e24; }
strong, b { font-weight:bold; }
em, i { font-style:italic; }
sup { padding-left:1px; font-size:10px !important; font-weight:normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color:#fff; _position:static !important; }
/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
#main { width:100%; position: relative; }
#content { padding: 18px 20px; position: relative; color: #000; }
#breadcrumb { clear:both; text-align:center; margin:18px auto; clear:both; font-size:10px; color:#ee2e24; }
/* HEADER CONTENT */
#header{ background-color:#e7dbcc; background-image:url(../images/header.jpg); background-position:left top; background-repeat:repeat-x; height:117px;}
#header-content{width: 1024px; margin: 0 auto; position: relative; height:117px}
#header-content-logo{background-image:url(../images/express-kitchens-logo.jpg); background-position:left top; background-repeat: no-repeat; width:430px;height:117px;float:left}
#header-content-address{background-image:url(../images/address.jpg); background-position:right top; background-repeat:no-repeat; width:430px; height:117px;margin-left: 540px;text-align: right}
/*  LEFT MENU */
#menu{width:180px;float:left; padding-top:20px; margin-left:10px !important; margin-left:5px; margin-left:/**/:/**/10px;}
/* MAIN CONTENT */
#main-content-bg{background-color:#a51b22;background-image:url(../images/main_bg.jpg); background-position: center top; background-repeat:repeat-y;}
#container { width: 1024px; margin: 0 auto; position: relative;background-color:#a51b22;background-image:url(../images/main_bg.jpg); background-position: center top; background-repeat:repeat-y;}
/* INDEX PAGE ONLY */
#content-home{width:828px; height:609px; margin-left:174px; border:none; border-style:none; overflow:hidden; position:relative; margin:0}
#content-home img{border: 0;cursor: default;width: 828px;height: 609px;}
#welcome-content{ background-image:url(../images/welcome-bg.png); background-position: right bottom; background-repeat:no-repeat; width:350px; height:250px;left:670px;border:none; z-index:3000; position:absolute; top:360px}
#welcome-content h1{font-size:160%; color:#fff; padding-top:35px;padding-bottom:25px; padding-left:10px; padding-right:20px;}
#welcome-content p{color:#fff; padding-left:10px; padding-right:25px; line-height:1.75em}
/* FOOTER CONTERNT  */
#footer{background-image:url(../images/footer.jpg); background-position:left top; background-repeat:repeat-x; height:41px; text-align:center;padding:10px 0px}
#footer-links{width:1000px; text-align:center; overflow:hidden; position:relative; margin:0 auto; padding:0}
#footer-links ul{display: inline; list-style:none; margin:10px 0px; padding:10px 0px;}
#footer-links li{list-style:none; display:inline; padding:0 0 10px; margin:0; width:5em;}
#footer-links a{color:#fff !important; text-decoration: underline !important; padding:0px 5px 0px 5px;border-right: 1px solid #fff; font-weight:normal !important; font-size:8pt; line-height:1.25em}
#footer-links a:hover{text-decoration:underline !important; color:#0065DE!important;}
/* MAIN CONTENT FOR KITCHENS WARDOBES */
#content-doors{width:828px;margin-left:174px; border:none; border-style:none; overflow:hidden; position:relative; margin:0;background-color:#520d11;}
#content-doors h1{color:#bba993; padding:20px 6px 0px; font-size:150%}
#content-doors a{color:#0065DE; text-decoration:underline}
#content-doors a:hover{text-decoration:underline !important; color:#ee2e24 !important}
.img-shadow {float: left;background: url(../images/shadowAlpha.png) no-repeat bottom right !important;background: url(../images/shadow.gif) no-repeat bottom right;margin: 10px 0 0 10px !important;margin: 10px 0 0 5px;}
.img-shadow img {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -6px 6px 6px -6px;padding: 4px;}
.img-shadow #map {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -6px 6px 6px -6px;padding: 4px;}
.img-shadow #map1 {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -6px 6px 6px -6px;padding: 4px;}
#body-flow{background-image:url(../images/bg-flow-window.jpg); background-position:left top; background-repeat:repeat-x}
#nested-table-exk{border:none; padding:0; margin:0;}
#nested-table-exk h1{ font-size:160%; color:#520d11; padding:5px}
#format-table{padding:2px; vertical-align:top; border:none; border-width:0px}
#format-table td{padding:10px; vertical-align:top; border-collapse:collapse;border:1px solid #ccc;}
.header {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; background-image:url(../images/table-header.jpg); background-position:left bottom; background-repeat:repeat-x; height:25px; padding-left:5px; padding-top:5px; border-collapse:collapse; border:1px solid #ccc }
.td-second{background-color:#edf3fe; }
#picture-format{vertical-align:top; text-align:right}
#format-table-td{vertical-align:top;}
/* image shadow imgc5*/
.imgc5 {background: url(../images/shadowAlpha.png) no-repeat bottom right !important;background: url(../images/shadow.gif) no-repeat bottom right;margin: 10px 0 0 10px !important;margin: 10px 0 0 5px;max-width:232px; padding-top:-6px; min-height:130px;}
.imgc5 img {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -6px 6px 6px -6px;padding: 4px; cursor:default}
.c5 h1{color:#333 !important; padding:6px 6px 10px 0px !important; font-size:110% !important; font-weight:normal; height:45px} 
.c4 h1{color:#333 !important; padding:6px 6px 10px 0px !important; font-size:110% !important; font-weight:normal} 
.c4 a { color: #fff; }
.c4 a:hover { color: #c00; }
div.container{ margin-bottom:10px;}
#content-rest{width:828px;margin-left:174px; border:none; border-style:none; overflow:hidden; position:relative; margin:0;background-color:#520d11;}
#content-rest h1{color:#bba993; padding:20px 6px 6px; font-size:150%}
#content-rest h2{color:#fff; padding:0px 6px 20px; font-size:100%; font-weight:normal}
#content-rest h3{color:#a51b22; padding:20px 0px 10px 10px; font-size:140%}
#content-rest p{color:#fff; padding:0px 6px 20px; font-size:100%; font-weight:normal; line-height:1.75em}
#content-new{width:828px;margin-left:174px; border:none; border-style:none; overflow:hidden; position:relative; margin:0;background-color:#520d11;}
#content-new h1{color:#bba993; padding:20px 6px 0px; font-size:150%}
#content-new h2{color:#fff; padding:20px 6px 0px; font-size:130%}
#content-new h3{color:#e7dbcc; padding:30px 6px 0px 20px; font-size:110%}
#content-new a{color:#0065DE; text-decoration:underline}
#content-new a:hover{text-decoration:underline !important; color:#ee2e24 !important}
.sep{height:5px; clear:both}
.sep-planner{height:25px; clear:both}
.success-div{ background-color:#fff; padding:20px;}
.error-div{ background-color:#fff; padding:10px; color:#CC0000; border:1px solid #999; width:80%; margin-bottom:5px}
#designed{color: #ccc;}
#designed a{color:#CADB2A; text-decoration:underline !important}
#designed a:hover{color:#CADB2A; text-decoration:none !important}
