body{ background: url(images/topbg-blue.gif) top  repeat-x #fdf8f0; margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;}
body img {border:0px none;}
h1, h2,  h4, h5{ margin:0; padding:0; font-weight:normal}
ul, li{ margin:0; padding:0; text-indent:0;list-style-type:none}
form {margin:0; padding:0;}
p{ margin:0; padding-top:10px;}
a {font-size:12px; font-weight: normal; text-decoration: none; color:#000000}
a:hover{color:#333333}
#site { width:939px; margin:0 auto; position:relative}

/*---Header----*/
.header{}
.logo{ width:406px; float:left; padding-top:40px}
.logo{ width:406px; float:left; padding-top:10px}

.callus{width:530px;float:left;}
.callusright{ float:left; padding-left:3px}
.callusleft{ float:left; padding-left:50px}

/*---Nav----*/
#nav{ padding-top:10px;height:37px;}
#nav ul{margin-left:1px;}
#nav li{ float:left;list-style-type:none}
#nav a{ padding-left:16px; padding-right:16px; font-size:14px;background:url(images/scottish-homeimprovement_10.jpg) left repeat-x; margin-left:1px; 
border:1px #b3b3b3 solid; padding-top:8px; display:block; padding-bottom:8px}
#nav a:hover { border:1px #b3b3b3 solid; background:url(images/homeimprovement_10.jpg) left repeat-x;}

/*---mainbody----*/

.content{background-color:#014e96; position:relative; border:1px solid #FFFFFF; height:298px; color:#FFFFFF}
.content{background: #014e96 url(images/header-bg.png) left repeat-x; position:relative; border:1px solid #FFFFFF; height:298px; color:#FFFFFF}


.contentleft{padding:10px 20px; width:400px; float:left;}
.contentleft h1 {color:#FFFFFF; font-size:22px; font-weight:bold; border-bottom:#FFFFFF solid 1px; padding-bottom:10px}

.contentleft h2 {font-size:15px;padding-top:10px}

.contentleft p {font-size:13px; padding-bottom:10px}

.contentright{position:absolute;padding-top:10px;left:436px;top: -3px;float:left;}

.text{color:#FFFFFF;font-size:14px;font-weight:normal;}

.contentPage {
	float:left;
	width:590px;
	padding:5px;	
	padding-right:10px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #014a8f;
	padding-left:155px;
}

.contentPage h1 {font-size:22px; font-weight:bold;font-family:arial;color: #242b48;}

.contentPage h2 {font-size:18px; font-weight:bold;font-family:arial;color: #242b48;}


.readmore{}
.readmore a{ color:#deb97f; font-size:14px; text-decoration:underline}


.readmore a:hover{ color:#FFFFFF}
.readmorebox { background:url(images/readmore_03.jpg) no-repeat; padding:8px 10px; height:31px; margin-top:10px}
.readmorebox a { color:#FFFFFF}

.bottomcontent{ padding-top:60px; padding-left:10px; padding-right:10px}
.bottomcontent h1{font-size:18px;padding-bottom:10px}
.bottomcontent h2{font-size:16px; border-bottom:#FFFFFF dashed 1px; padding-bottom:10px}
.bottomcontent h4{ font-size:20px; border-bottom:dashed 1px #990000; padding-bottom:10px; margin-bottom:20px}


.left{ float:left; width:400px; padding-right:50px}
.left h1{font-size:18px;} 
.left .readmore a{ color:#5A1917 }
.left p {font-size:12px;font-family:Verdana, Geneva, sans-serif;padding-bottom:0px; color:#333333;}

.left .readmore a:hover{ color:#000000 }



.right{ float:right; width:438px;}
.right p {font-size:12px;font-family:Verdana, Geneva, sans-serif;padding-bottom:0px; color:#333333;}

.leftinter{ float:left; width:400px;}
.leftinter h1{font-size:18px; text-decoration:underline} 
.rightinter{ float:left; width:438px;}


.gallerytab{ padding-top:20px}


.myvideo{ background:url(images/myvideo.jpg) no-repeat; height:60px;padding-top:15px; margin-top:20px; padding-left:30px}
.myvideo h1{font-size:23px; color:#FFFFFF;padding-left:60px;}


.pics{}
.picspad{ padding-right:4px; float:left; padding-top:5px; padding-left:3px}
.maps{padding-top:10px; margin-top:60px}
.maps h1{font-size:23px; color:#FFFFFF;padding-left:90px}
.mapad{ float:left; margin:15px}
.logos{padding-bottom:20px}
.scott{ width:267px; float:left;}

.mapleft{ width:450px; float:left}
.mapright{ width:450px ; float:left}

#preview{
	position:absolute;
	z-index:5000;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	margin-left:500px;
	}
	
	
	
.leftsiding{width:178px; float:left; padding-bottom:20px; margin:0}
.rightsiding{width:700px; float:left; padding-left:20px}
.leftfilm{ float:left; width:648px; padding-right:20px}
.rightfilm{ float:right; width:191px;}
.features h4 { font-size:18px;padding-bottom:15px; padding-top:15px;padding-right:28px }
.features {width:620px; padding-right:28px}
.feature li { margin:0; padding:0; list-style-type:none}

.accheader{ padding-bottom:10px; padding-top:10px}
.accheader a{ font-size:14px; color:#990000; border-bottom:#999999 1px dashed; border-top: #990000 1px dashed}
.accheader a:hover{ background-color:#f3e8d6}

.acclist{}

.contbottom{ background:url(images/contactus.jpg) no-repeat; padding-top:10px; padding-bottom:10px; padding-left:20px; margin-top:10px}
.contbottom a{ color:#000000; font-size:15px;}


.prevleft{padding-left:37px; float:left; display:block; cursor:pointer}
.nextright{padding-right:37px; float:right; display:block; cursor:pointer}

.readmore { text-align:right; padding:5px; border-bottom:#b7ad99 dashed 1px; border-top:#b7ad99 dashed 1px ;background-color:#ece3d1; margin-top:15px; margin-bottom:15px}
.readmore:hover{ background-color:#f7f1e4}



/* catgories */
.sidelinks{}
.sidelinks h2{ color:#FFFFFF; font-size:19px; border-bottom:#FFFFFF dashed 1px; padding-bottom:10px}
.sidelinks a { display:block; text-decoration:none; color:#fdf8f0; border-bottom:#fdf8f0 dashed 1px; padding-bottom:5px; padding-top:5px; font-size:13px}
.sidelinks a:hover{ background:#6b1f1d; color:#ffffff; padding-left:5px}


.rssfeeds{ margin-top:20px; margin-bottom:20px}

#nav .page-item-3 a {cursor: default; }
#nav .page-item-3  ul a { cursor: pointer; }
#nav .page-item-3 a:hover {background:url(images/homeimprovement_10.jpg) left repeat-x; color:#EEE;}
#nav .page-item-3 ul a:hover { background:url(images/homeimprovement_10.jpg) left repeat-x; color:#EEE;}

#nav .page-item-5 a {cursor: default; }
#nav .page-item-5  ul a { cursor: pointer; }
#nav .page-item-5 a:hover {background:url(images/homeimprovement_10.jpg) left repeat-x; color:#EEE;}
#nav .page-item-5 ul a:hover { background:url(images/homeimprovement_10.jpg) left repeat-x; color:#EEE;}


#nav .page-item-211 a {cursor: default; }
#nav .page-item-211  ul a { cursor: pointer; }
#nav .page-item-211 a:hover {background:url(images/homeimprovement_10.jpg) left repeat-x; color:#EEE;}
#nav .page-item-211 ul a:hover { background:url(images/homeimprovement_10.jpg) left repeat-x; color:#EEE;}


#nav .page-item-221 a { cursor: default}
#nav .page-item-221  ul a { cursor: pointer}
#nav .page-item-221 a:hover {background:url(images/homeimprovement_10.jpg) left repeat-x; color:#EEE;}
#nav .page-item-221 ul a:hover { background:url(images/homeimprovement_10.jpg) left repeat-x;color:#EEE;}


#nav .page-item-61 a { cursor: default}
#nav .page-item-61 ul a { cursor: pointer}
#nav .page-item-61 a:hover {background:url(images/homeimprovement_10.jpg) left repeat-x; color:#EEE;}
#nav .page-item-61 ul a:hover { background:url(images/homeimprovement_10.jpg) left repeat-x;color:#EEE;}


#nav .page-item-57 a { cursor: default}
#nav .page-item-57 ul a { cursor: pointer}
#nav .page-item-57 a:hover {background:url(images/homeimprovement_10.jpg) left repeat-x; color:#EEE;}
#nav .page-item-57 ul a:hover { background:url(images/homeimprovement_10.jpg) left repeat-x;color:#EEE;}

#nav .page-item-228 a { cursor: default}
#nav .page-item-228  ul a { cursor: pointer}
#nav .page-item-228 a:hover {background:url(images/homeimprovement_10.jpg) left repeat-x; color:#EEE;}
#nav .page-item-228 ul a:hover { background:url(images/homeimprovement_10.jpg) left repeat-x;color:#EEE;}

/*---Footer----*/
.footer{ background:url(images/bottombg.jpg); height:112px; margin-top:5px}
.footertext{ text-align:center; padding-top:30px; font-size:12px}
.footertext a:hover{text-decoration:underline}

/*---Others----*/
.clear{ clear:both;}
.clear2{ clear:both; text-indent:-9000px; overflow:hidden}
.float{ float:left}
.border { border-bottom:#CCCCCC 1px dashed; padding-top:10px; padding-bottom:10px; margin-bottom:20px}
 
 
  
/* navigation bar - styles dropdown menu*/

#navmenu-h {
	
	z-index:15;

}
#navmenu-h, #navmenu-h ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:absolute;
	line-height:20px; /*this defines the height of each element*/

}
#navmenu-h a {
padding-left:14px; padding-right:14px; font-size:14px;font-face:tahoma; font-weight:bold;margin-left:1px;color:# 0a142c;
border:1px #b3b3b3 solid; padding-top:8px; display:block; padding-bottom:8px
}
#navmenu-h li {
	float:left;
	position:relative;list-style-type:none/*  opera + ie 6 need */
	/* border-right:1px #e3e3e3 solid; */

}


#navmenu-h li ul li {
	border-right:0;
	margin-left:0;list-style-type:none
}
#navmenu-h li ul a {
	width:100px;
	height:auto;
	float:left;
	font-size:13px;list-style-type:none
}
#navmenu-h ul {
	
	display:none;
	width:160px;
	top:38px;
}
#navmenu-h li ul ul {
	left:130px;
	top:0;list-style-type:none
	
}
#navmenu-h li:hover ul ul, #navmenu-h li:hover ul ul ul, #navmenu-h li:hover ul ul ul ul {
	display:none;list-style-type:none
}
#navmenu-h li:hover ul, #navmenu-h li li:hover ul, #navmenu-h li li li:hover ul, #navmenu-h li li li li:hover ul {
	display:block;list-style-type:none
}
#navmenu-h ul a {
	
	color: #000000	
	
}


#navmenu-h ul a:hover {
	color: #000000;
	color: #EEE;
}

#main #navmenu-h a:hover, #main #navmenu-h a:visited:hover {
	background-image:none;
	color: #000000;
	color: #EEE;
}


.comment textarea{ width:390px}

.comment{ margin-top:10px; padding-top:10px; border-top:1px dashed #b2a894;border-bottom:1px dashed #b2a894; padding-bottom:10px  }

#respond{ padding-top:20px}
#footermessage{ width:939px; margin:0 auto; text-align:center; padding-top:20px; border-top:1px dashed #CCCCCC;}

#getprice{ position: absolute; left:10px; z-index:200; top:485px}  

#shrinkit{ height:15px}

#formdiv{ width:400px; float:left}



#home_col {padding:0; margin:0;float: left;}

#home_col h3{line-height:39px;font-size: 17px;
    font-weight: bold;
    background: url(images/bg_h3_feature1.gif) repeat-x #003399;
    color: #fff;
    margin: 3px 0px 10px 0px;}
	
#home_col h3 span{
    display: block;
    height: 39px; width: 39px;
    float: left;
    margin-right: 10px;
    background: no-repeat 3px 3px #284268;
	}

#home_col h4{color:#003399; margin-bottom:0px;padding-bottom:0px;font-size:16px; font-weight:bold; border-bottom:#003399 solid 0px; padding-top:10px;}	
#home_col h2{color:#000000; margin-bottom:0px;padding-bottom:0px;font-size:18px; font-weight:bold; border-bottom:#003399 solid 0px; padding-top:5px;}	

/* VARIOUS H3 BGS */
#home_col h3#aboutus span{ background-image: url(images/aboutus.gif); }
#home_col h3#contactus span{ background-image: url(images/contactus.gif); }
#home_col h3#youtube span{ background-image: url(images/video.gif); }
#home_col h3#gallery span{ background-image: url(images/gallery.gif); }
#home_col h3#faqs span{ background-image: url(images/faq.gif); }

#home_col1 {padding:0;margin:0;float:left;background:url(images/solarbg.jpg) top left no-repeat;}

