/* Start of CMSMS style sheet 'Styles 2007' */
a { color: #05A154; }
a:link {text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, a:active, :focus { outline: none; -moz-outline-style: none; }

#leftcol h1 {
	margin: 0; padding: 0;
	background: transparent url(i/stuart-canvas-products-logo.png) top left no-repeat;
	display: block;
	height: 196px;
	width: 219px;
}
#leftcol h1 span { display: none; }

/* Right Column Images List */
body.normal-page #rightcol ul {
	margin: 0; padding: 0;
	margin-top: 10px;
}
* html body.normal-page #rightcol { margin-top: 10px; }
body.normal-page #rightcol ul li { 
	margin-bottom: 8px; 
	display: block; 
	width: 194px; 	
	height: 170px; 
	text-align: center;
	padding: 3px 0 0 0px; 
	background: transparent url(i/photoborder.gif) top left no-repeat;
}
body.normal-page #rightcol ul li a { border: 0; }
body.normal-page #rightcol ul li img { clear: both; margin-bottom: 5px; border: 0; }
* html body.normal-page  #rightcol ul li { padding-left: 0; }

/* Reset rightcol for subhomes & with bullets */
body.subhome #rightcol ul, #rightcol ul.with-bullets { 
	margin: 1em 0 1em 0; 
	list-style: disc!important; 
	list-style-type: disc!important;
}
body.subhome #rightcol ul li, #rightcol ul.with-bullets li { 
	margin: 0; 
	background: none; 
	width: 122px; 
	height: inherit; 
	text-align: left; 
	list-style-type: disc!important;
}
.magnify {
	float: left;
	width: 24px;
	height: 24px;
	background: transparent url(i/icons/magnify.gif) left no-repeat;
}

#maincol h1 { color: #28598C; }
#main-content p { text-align: justify; }
body.homepage #callus { margin: 10px 0 0 17px; }
p#contactus-button, p#inflatable-button { width: 190px; }
body.homepage #rightcol { padding: 0; }
* html body.homepage #rightcol { margin-top: 0; }
* html body.homepage .col p, * html body.homepage .col li { font-size: 80%!important; }

/* Breadcrumbs */
p.breadcrumbs { margin-top: 0; padding-top: 0; }
body#sports .breadcrumbs, body#transport .breadcrumbs, body#bespoke .breadcrumbs, body#news .breadcrumbs, body#about_us .breadcrumbs, body#contact_us .breadcrumbs { visibility: hidden; }

#site_map #main-content ul { padding-left: 20px; }

/* Homepage Titles */

h3.col-sports {	background-image: url(i/home/home-col-sports.gif); }
h3.col-transport {	background-image: url(i/home/home-col-transport.gif); }
h3.col-bespoke {	background-image: url(i/home/home-col-bespoke.gif); }

h3.col-tennis {	background-image: url(i/home/home-col-tennis.gif); }
h3.col-cricket {	background-image: url(i/home/home-col-cricket.gif); }
h3.col-horseracing {	background-image: url(i/home/home-col-horse.gif); }

h3.col-inflatable {	background-image: url(i/home/home-col-inflatable.gif); }
h3.col-flatsheets {	background-image: url(i/home/home-col-flatsheets.gif); }
h3.col-debriscovers {background-image: url(i/home/home-col-debriscovers.gif); }
h3.col-frostcovers {background-image: url(i/home/home-col-frostcovers.gif); }

h3.col-hovercover {	background-image: url(i/home/home-col-hover.gif); }
h3.col-mobilecovers {	background-image: url(i/home/home-col-mobilecovers.gif); }

h3.col-vetscreens { background-image: url(i/home/home-col-vetscreens.gif);}
h3.col-tents { background-image: url(i/home/home-col-tents.gif); }
h3.col-mobilefences { background-image: url(i/home/home-col-mobilefences.gif); }

h3.col-commercial { background-image: url(i/home/home-col-commercial.gif);}
h3.col-industrial { background-image: url(i/home/home-col-industrial.gif); }
h3.col-homegarden { background-image: url(i/home/home-col-homegarden.gif); }

h3.col-tensioncurtains { background-image: url(i/home/home-col-tensioncurtains.gif);}
h3.col-rolloversheets { background-image: url(i/home/home-col-rolloversheets.gif); }
h3.col-nettings { background-image: url(i/home/home-col-nettings.gif); }

/* Homepage Animations */
div.home-anim {  
    width:   122px;  
    height:  90px;
    padding: 0;  
    margin:  0; 
    position: relative; 
} 
 
div.home-anim a, div.home-anim a img {  
    position: absolute;
    top:  0; 
    left: 0;
    width:  122px; 
    height: 90px; 
} 

div#google-map { display: block; width: 300px; height: 325px; float: right; }
.NewsSummary { margin-bottom: 1em; }
.NewsSummary h3 { margin-bottom: 0; }
.NewsSummary p.date { margin-top: 0; }

#featured { 
	display: block; 
	width: 550px; 
	height: 175px; 
	float: left;
	position: relative;
	margin-top: 30px;
	margin-bottom: 10px;
} 
#features a span { display: none; }
#featureoverlay { 
	display: none; 
	position: absolute; 
	left: 0; 
	bottom: 0; 
	height: 50px; 
	width: 550px; 
	background-color: white; 
	/*opacity: 0.7; */
	z-index: 1000;
}
#featureoverlay h3, #featureoverlay h4 {
	margin: 0;
}
#featureoverlay h3 {
	margin: 5px 0 0 10px;
	opacity: 1;
}
#featureoverlay h4 {
	margin: 0 0 0 10px;
	opacity: 1;
}
.clear { clear: both; }	

/* ISO Badge */
#iso_9001 {
	margin-left: 20px;
}
/* End of 'Styles 2007' */

