@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.2
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(basemod.css);
@import url(../yaml/screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_100.css);

/* --------------------------------------------------------
-- QC 
-------------------------------------------------------- */

body { background:#fff url('/static/tartan/img/weaving-background.gif'); }
#body-offer { padding: 10px 10px 50px 10px; background: #003300 url('/static/tartan/img/weaving-threads-strand.gif') bottom left no-repeat; margin-bottom:10px; }

div#logo {width:660px; height:95px; background-color: #003300; color:#fff; padding:20px; font-size:1.5em; font-weight:bold; }/* NOTE: REPLACED BY FLASH FILE, THIS IS FALLBACK STYLING */
div#logo h4 { color:#fff; }
div#logo span.tel { color:#D60093; }

.social-button img  { float:left; }
.social-button p { line-height:2em; margin:0; text-align:center; }
.social-button { background:url('/static/tartan/img/nav/topnav-stretch.png') repeat-x scroll 0 0 transparent;margin-bottom:5px; padding:5px; }
p#delic, p#stumb, p#face, p#email, p#goog, p#tweet { font-size:1em; font-weight:bold; }

.button-foot img  { float:left; }
.button-foot p { line-height:2em; margin:0; }

.frame_w { background-color:#FFFFFF; padding:10px; }
p.addr { margin-top:5px; font-weight:bold; }
ul.lower-offer { font-size:1.2em; margin-left:0; padding-left:8px; margin:0; }
.image img { }
.image { /*border:1px solid #fff;*/ padding: 0; margin:10px 0; }

.thumbnail img, .tease-snippet img { float:left; padding:5px; margin-right:10px; /*border:1px solid #fff;*/}
.row1, .row2, .tease-snippet { margin-bottom:5px; padding-bottom:5px; border-bottom: 1px dashed #fff; }

#col3_content ul { list-style:none; margin:0; }
#col3_content ul li { margin-left:0; }
span.date { font-weight:bold; }
.n-feat a { font-weight:bold; }
.mhImage { text-align:center; }

.youTube {text-align:center;}
.youTube img { padding:5px; border:1px solid #fff; margin:10px; }

#contact-usSub { font-size:1.5em; padding:5px 10px; float:right; cursor:pointer; }

.error-notifications li, .errorlist li { background:url('/static/tartan/img/icons/16x16/delete.png') no-repeat scroll left top transparent; color:#D60093; font-size:1.1em; font-weight:bold; line-height:1.2em; list-style:none; margin:0 0 10px; padding:0 0 0 20px; }

ul.notifications { background:url('/static/tartan/img/icons/16x16/accept.png') no-repeat scroll left top transparent; color:#FFF; font-size:1.1em; font-weight:bold; line-height:1.2em; list-style:none; margin:0 0 10px; padding:0 0 0 20px; }

.full-width-pad { padding:0 10px; }
.full-width-pad .gallery-photo img { padding:5px; border:solid 1px #fff; }

ul.client-list { font-size:1.1em; }
ul.emphasised { font-size:1.2em; padding-left:10px; padding-bottom:10px;}
ul.emphasised li { list-style:disc; }
p.caption { width:157px; }
.webDev { margin:10px 0 0 15px; }

/*ul.client-list li.selected a { display:none; }
ul.client-list li.selected ul li.descendant a { display:block; }
ul.client-list { list-style:none; margin:0; }
ul.client-list li.selected ul li.descendant { list-style:none; background:url('/static/tartan/img/icons/24x24/promotion.png') no-repeat scroll left top transparent; color:#FFF; font-size:1.4em; font-weight:normal; line-height:1.4em; list-style:none; margin:0 0 10px; padding:0 0 0 30px; }*/
