/*
Theme Name: Natural Stone Carpets
Author: Quick Brown Fox
Author URI: http://www.qbf.ie/
*/


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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face {  
  font-family: atrotis ;  
  src: url(font/rotisserif55.otf);  
}  


/* =Structure
----------------------------------------------- */

body {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:15px;background:#ccc;}
#container {width:960px;margin:0 auto;background:#fff;margin-top:50px;

-moz-box-shadow: 0 0 15px #888;
-webkit-box-shadow: 0 0 15px #888;
box-shadow: 0 0 15px #888;

}

.contain {width:960px;margin:0 auto;}

a {color:#fff;text-decoration:none;}
p {margin:5px 0px 5px 0px;}
p a {color:#A97C50;}

#nav {background:#A97C50;}

#nav ul {list-style:none;}
#nav ul li {display:inline;}
#nav ul li a {display:block;float:left;padding:5px 20px 5px 14px;font-size:13px;border-right:1px solid #C49A6B;margin:3px;}

#nav ul li a:hover{background-color: #ae845b;	}

#subnav {float:left;width:182px;margin-right:10px;margin-top:10px;}
#subnav ul li a {color:#996633;display:block;border-bottom:1px solid #a09fa0;padding:10px 0px 10px 5px;font-size:13px;}
#subnav a:hover {background:#C49A6B;color:#fff;}
#main-img {float:left;margin-top:10px;width:748px;}

#commerical-vid {margin:10px 0px 10px 0px;}

#main-banner {margin-bottom:10px;}
#main-banner-overlay {background:#C49A6B;width:325px;z-index:300;color:#fff;font-size:22px;position:absolute;margin-top:130px;line-height:25px;padding:5px;}

.gold {color:#FDBB63;}
.padding-10 {padding:10px;}
.right {float:right;}
.left {float:left;}
.clear {clear:both;}
.font-14 {font-size:16px;line-height:19px;}

.brown-bg-link a {display:block;padding:8px;background:#A97C50;margin-bottom:1px;}

#banners-bottom img {margin-right:9px;margin-top:10px;}

#footer {
-moz-box-shadow: 0 0 15px #888;
-webkit-box-shadow: 0 0 15px #888;
box-shadow: 0 0 15px #888;
position: relative;
   float: left;
   left: 0px;
   width: 1680px;
   background-color: #f4f4f4
}


.home_wrapper{width:748px;height:365px;margin-top: 25px; margin-left: 20px;}
#home_left{width: 450px;
height: 350px;
float: left;
display: block;
line-height: 26px;
font-family: arial;
color: black;}
#home_right{width:260px; height:335px; float:left; display:block;}
#banners-bottom-home{margin-left: 21px; line-height: 46px;}


.wrapper_footer{
   position: relative;
   float: left;
   left: 0px;
   width: 961px;
   background-color: #a09d9e;
   color: #fff;
   margin-bottom: 20px;
   font-size: 12px;
   line-height: 17px;
  

  -moz-box-shadow: 0px 8px 15px #888;
-webkit-box-shadow: 0px 8px 15px #888;
box-shadow: 0px 8px 15px #888;

}


.wrapper_footer a:link{
	color:#fff;
}
.tel_no{margin-top: 35px;

color: #A1A0A5;
font-size: 23px;
margin-left: 30px;}


.page-list a:hover{color:#A97C50;}

#banners-bottom-home a:hover{opacity:0.7}

.left1{
   position: relative;
   float: left;
   left: 10px;
   width: 150px;
   padding: 20px;
   
}
.left2{
   position: relative;
   float: left;
  
   width: 150px;
   padding: 20px;
   
}
.left3{
   position: relative;
   float: left;
 
   width: 150px;
   padding: 20px;
   
}
.left4{
   position: relative;
   float: left;

   width: 151px;
   padding: 20px;
   
}
.right{
   position: relative;
   float: right;
   right: 10px;
   width: 151px;
   padding: 20px;
   
}
.footer_text{
   position: relative;
   float: left;
   left: 240px;
   width: 961px;
   padding: 10px;
   
}

.end-image{
margin-top: 3%;
margin-bottom: 4%;}


.gallerix{height: 335px;}
.gallerix2{height: 380px;}

.page-list a{color:black;}

#font-title{color: black;}
.wrapper_footer a:link:hover{color:#000;}


#text-3{padding: 10px; margin-top: 15px; background-color: #e9e9e9;



	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
}





.widget-title{color:#855232;font-weight: bold;font-size: 16px;margin-left:5px;}



body {
   border-width: 0px;
   padding: 0px;
   margin: 0px;
   font-size: 90%;
   background-color: #e7e7de
}


.soc-icons{float: right;
margin-top: 47px;
}



.wrapper_footer a:hover{color:black;}

#footer a {font-size:11px;color:#666;}



.fb-like{margin-top: 56px;
margin-left: -60px;
float: left;}

.soc-icons a{padding:4px;}


.wrapper{width:950px; height: 130px;}
#left-side{width:700px; height: 130px; display: block; float: left;}
#right-side{width: 250px; height:130px; display: block; float:left;}

.soc-icons a:hover{opacity: 0.6;}

#subpage-min-height {min-height:399px;height:auto !important;height:399px;font-size: 12px;}

.subpage h1 {font-size:26px;margin:10px 0px 15px 0px;color:#A97C50;font-family:serif,Arial, Helvetica, sans-serif;}
.subpage h2 {font-size: 19px;
color: #A97C50;
border-top: 1px solid #ccc;
padding: 20px 20px 10px 0px;
font-family: serif,Arial, Helvetica, sans-serif;
font-weight: bold;}
.subpage p {margin:10px 0px 10px 0px;line-height:21px;font-size: 14px; padding-bottom:10px}
.subpage ul {list-style:disc;margin-left:20px;padding:0px 20px 0px 20px; font-size: 14px;}
.subpage li {margin-bottom:5px; line-height: 21px;}
p a:hover{color:red;}

.subpage {padding:0px 10px 0px 10px;}
.line{ border-top:1px solid #ccc}

strong {font-weight:bold;}
italic {font-style:italic;}

.newsletter input[type='submit'] {background:#C49A6B;color:#fff;border:0px;padding:5px;float:right;cursor:pointer;}
.newsletter table td {padding:5px;}
.newsletter table {margin-left:20px;}

#banners-bottom {margin-top:5px;}

#ss_pages a, #ss_posts a {color:#C49A6B;font-size:12px;}

.subpage h2 a{color:#A97C50;}

#FSContact1 {margin-left:20px;}
#FSContact1 input[type='submit'] {background:#C49A6B;color:#fff;border:0px;padding:5px;cursor:pointer;}

.hr {height:1px;width:100%;background:#ccc;}

.dark {color:#333;}

.content-carousel {display:none;}

.contact-width {width:100px;}

.block {display:block;}

#commerical-video, #domestic-video {margin-left:13px;display:none;}

.grey-text {color:#999;}

.externalControl {position:absolute;z-index:200;width:748px;text-align:right;margin-top:305px;}

.radio-interview {margin-top:10px;}

#hide{font-size:20px; color:#c39761;}

.breadcrumbs{margin-top: -35px; float:left;}

