/*-----------------------------------------------------------------------------
version:   2.0
author:    The DG Group
email:     info@dggroup.ie
website:   http://www.dggroup.ie/
date:	   18.10.10		
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/
@import url("sIFR-screen.css");

/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	z-index: inherit;
}

/* Class for clearing floats */
.clear {
	clear:both;
}
.right {float:right;}
.left {float:left;}


/* Remove border around linked images */
img, a img {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	right: 500px;
}

ul {list-style-type:none; }
ol{margin-left:30px; line-height:20px}
a:link, a:visited {text-decoration:none; color:#90c844;}
a:hover, a:active {text-decoration:underline; color:#90c844; /*color:#2472b2;*/ }

p{
	color:000000;
	font-size:12px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

.navclear{height:4px}

/* =Body
-----------------------------------------------------------------------------*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px solid red;*/
  background-image:url(../images/layout/background.gif);
	background-repeat:repeat-x;
	background-color:#dddddd;
	font-size:12px;
	position: static;
  
}


h1{

text-indent:-9999px;
background-image:url(../images/layout/logo2.gif);
background-repeat:no-repeat;
width:184px;
height:51px;
margin-top:15px;
float:left;
}


h2{
	color:#90c745;
	font-size:22px;
	letter-spacing:0.1em;
	width:552px;
	font-weight:normal;
	float:left;
	height: auto;
}

h3{color:#6091b9; font-size:12px; padding-top:10px; }

h4{color:#909090; font-size:12px}

#box_left{
	width:560px;
	/*border:1px solid purple;*/
}
#box_full{
	width:770px;
	/*border:1px solid purple;*/
}


#box_right{
	width:195px;
	padding-left:15px;
	float:right;
	height: inherit;
}

/* =Main Content
-----------------------------------------------------------------------------*/
#wrapper {

width:800px;  
margin:0px auto;
  }

#container{
	padding:15px;
	height: 422px;

}
.breadcrumbs{
	color:#696969;
	font-size:11px;
	float:right;
	width:770px;
	margin-top:3px;
	padding-left:15px;
	text-align:right;
	height:24px;
}



/* =Headings
-----------------------------------------------------------------------------*/
.header {

height:70px;}

.header span{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:16px;
margin-left:390px;



}

.header .grey{color:#969698;}

/* =MainNav
-----------------------------------------------------------------------------*/
 
 .navigation{
	width:774px;
	margin:auto;
	height:35px;
	padding:0;
 
 }
 
#mainNav{ height:35px}
 
ul#mainNav {height:35px;float:left;display:inline;background-color:#282828; }
ul#mainNav li{display:inline;list-style:none;text-indent:-5000px;float:left;}
ul#mainNav li a:hover, ul#mainNav  li a:active{background-position:right bottom;}
#active{background-position:bottom right;}
 
 
.home{background-image:url(../images/layout/nav/home_2.gif);width:86px; height:35px; display:block; }
.kitchens{background-image:url(../images/layout/nav/kitchens_2.gif);width:86px; height:35px; display:block; }
.wardrobes{background-image:url(../images/layout/nav/wardrobes_2.gif);width:86px; height:35px; display:block; }
.appliances{background-image:url(../images/layout/nav/appliances_2.gif);width:86px; height:35px; display:block; }
.accessories{background-image:url(../images/layout/nav/accessories_2.gif);width:86px; height:35px; display:block; }
.casestudies{background-image:url(../images/layout/nav/aboutus_2.gif);width:86px; height:35px; display:block; }
.careers{background-image:url(../images/layout/nav/careers_2.gif);width:86px; height:35px; display:block; }
.locations{background-image:url(../images/layout/nav/locations_2.gif);width:86px; height:35px; display:block; }
.aboutus{background-image:url(../images/layout/nav/aboutus_2.gif);width:86px; height:35px; display:block; }
 .worktops{background-image:url(../images/layout/nav/worktops_2.gif);width:86px; height:35px; display:block;}
 .doors{background-image:url(../images/layout/nav/doors.gif);width:86px; height:35px; display:block;}
  .catalog{background-image:url(../images/layout/nav/catalog.gif);width:86px; height:35px; display:block;}
 


/* =Body
-----------------------------------------------------------------------------*/
.outercontent{
background-image: url(../images/layout/toprounded.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
padding:16px;

}

.imagecontent{
	width:500px;
	min-height:480px;
	border:2px solid white;
	text-align:left;
	float:left;
}

.innercontent{
	width:770px;
	min-height:480px;
	background:#ffffff;
	overflow:hidden;
}
.feedback{
	width:750px;
	min-height:inherit;
	background:#ffffff;
	position: static;
}


.swishgallery{
	width:140px;
	height:130px;
	background:#ffffff;
	text-align:left;
	float:left;
	
}

.doorscontrol{
	width:160px;
	height:130px;
	background:989898;
	text-align:center;
	float:left;
	padding: 16px;
	
}

.doorstylec{
	max_width:180;
	height:422px;
	text-align:left;
	float:left;
	background-image: url(../images/swish/doors/constant.jpg);
	width: 180px;	
	
}
.doorstyle1{
	max_width:180;
	height:422px;
	text-align:left;
	float:left;
	background-image: url(../images/swish/doors/interior_1.jpg);
	width: 98px;
	position: static;
	left: 368px;
}
.doorstyle2{
	max_width:180;
	height:422px;
	text-align:left;
	float:left;
	background-image: url(../images/swish/doors/interior_2.jpg);
	width: 112px;
}
.doorstyle3{
	max_width:180;
	height:422px;
	text-align:left;
	float:left;
	background-image: url(../images/swish/doors/interior_3.jpg);
	width: 116px;
}
.doorstyle4{
	max_width:180;
	height:422px;
	text-align:left;
	float:left;
	background-image: url(../images/swish/doors/interior_4.jpg);
	width: 147px;
}

.topinternal{
height:35px;

}


.endrounded{

width:100%;
height:17px;
background-image: url(../images/layout/bottomrounded.png);
background-repeat:no-repeat;
margin-top:-10px;

}


.icons{color:#90c844; padding-top:15px;padding-bottom:10px;}
.icons .individual_icons img{display:block; margin:auto;}
.icons .individual_icons{width:82px; text-align:center; float:left;}
.icons .individual_icons a{color:#90c844; padding-top:2px; font-size:10px; font-weight:bold}
.icons .individual_icons a:active{text-decoration:none}
.icons .individual_icons a:hover{color:#90c844;font-weight:bold; text-decoration:underline}

.iconspage{padding:10px 15px; float:left;}



.home_image{ border:1px solid white; padding:0; margin:0;  height:304px; }
.outercontent .innercontent .home_image_text{width:170px;  margin-top:10px;}
.outercontent .innercontent .home_image_text p { font-size:10px;}
.homeheading{font-size:16px; font-weight:bold; line-height:22px}
.pullquote{line-height:30px; font-size:14px; margin-top:110px; font-style:italic}
.pullquote span{ text-transform:uppercase; font-size:10px; font-style:normal}

#lipsum p{font-size:11px}

.gallery_thumb img{display:block;  padding-bottom:5px; }
.gallery_thumb{
	width:126px;
	text-align:left;
	float:left;
	height:180px;
	text-transform:lowercase;
	padding-left:10px
}
.gallery_thumb a{color:#90c844; font-size:12px; font-weight:bold;}
.gallery_thumb a:active{text-decoration:none}
.gallery_thumb a:hover{color:#90c844;font-weight:bold; text-decoration:underline}
.gallery_thumb span{color:#90c844; font-weight:bold}
.gallery_thumb a span{font-weight:normal}
.clearheight10{height:10px}
.worktopgallery{width:32%; display:inline; float:left}



.gallery_thumb2 img{display:block; margin:auto; padding-bottom:5px; }
.gallery_thumb2{width:136px; text-align:center; float:left; height:50px }
.gallery_thumb2 a{color:#90c844; font-size:12px; font-weight:bold; }
.gallery_thumb2 a:active{text-decoration:none}
.gallery_thumb2 a:hover{color:#90c844;font-weight:bold; text-decoration:underline}
.gallery_thumb span{color:#90c844; font-weight:bold}


.product_img{float:left; width:120px}
.product_info h3{margin-bottom:5px;}
.product_info li{ width:190px;  background-image:url(../images/bullet.gif); background-repeat:no-repeat; padding-left:15px; float:left; background-position:0px 3px}
.product_info img{margin-right:10px; margin-top:10px;}
.product_info_text{ float:right; width:410px}
.product_info_text p{clear:both;}
.product_clear{height:30px}

#box_left .casestudies_page, .quote_page {margin-left:20px; padding:10px 0px;color:#909090; list-style-type:disc;}

.inside_column_left{width:50%; float:left; margin-top:10px}
.before_case img, .after_case img{margin-left:50px; margin-bottom:10px}
.inside_column_right{float:right;margin-left:10px; margin-top:10px}
.after_case{float:right;}

#sitemap li {
	list-style: none;
	line-height:22px;
	font-weight:bold;
	
}

#sitemap li ul li  {
	padding-left: 16px;
	background: url(../images/bullet.gif) no-repeat 0 50%;
	font-weight:normal
	}
	
#sitemap li ul {
	padding-left: 16px;
	}

.green{color:#90c745;font-weight:bold}

/* =Footer
-----------------------------------------------------------------------------*/
#wrapper #footer {
text-align:right;
margin-right:87px;


}

#footer p {color:#535353;font-size:10px;}


#wrapper #footer a:link, #wrapper #footer a:visited, #wrapper #footer a:hover, #wrapper #footer a:active{color:#535353;}

#wrapper #footer span{color:#5e92bc; font-weight:bold;}



/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 5;
	border-collapse: collapse;
	color:#909090;
}

td {
  text-align: left;
	font-weight: normal;
}

.flash_image {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #F9F8F7;
	letter-spacing: normal;
	text-align: left;
	vertical-align: text-bottom;
	word-spacing: normal;
	clear: none;
	float: right;
}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix{display: inline-block;}

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	width: 100px;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003063;
	border: 1px solid #000000;
	width:120px;
	height:20px;

}
.button1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000;
	border: 1px solid #F00;
	width:500px;
	height:30px;
}






