/*------------------------------------------------------------------------------------------

Template Style Sheet (Tested on ie6, ie7, Firefox, Safari & Opera)

Version: 1.0
Author:  Sean McColgan
email:	 sean@smashingdesign.co.uk
Web:     http://www.smashingdesign.co.uk

------------------------------------------------------------------------------------------*/

.whysmashing {font-size:123.1%;font-family:Georgia;padding:0em 1em 0em 1em;}
.newsitem {float:left;}

#welcome {font-size:123.1%;font-family:Georgia;padding:0em 1em 0em 1em;}
ul a:hover {color:#01A443}
.yui-gb {padding-top:0em;}
.webdesign {font-size:85%;font-family:Georgia;padding:2em 1em 0em 1em;}
#menu {padding-top:3em;}
.port {padding:0em 2em 0em 2em;}
#menu{margin:0;background:#f8f8ee; border:#eee 1px solid;color:#000;padding:0em 0em 0em 0em;}
#call2action p {padding-bottom:1em;}
.wdm {margin-top:1em;padding-bottom:5em;}
.glossymenu {padding-top:0em;}
.random {position:relative; right: 5em; bottom: 0.8em; }
.chains{position:relative;  right: 0em; bottom: 0em; }
#box{margin:0;background:#f8f8ee; border:#eee 1px solid;color:#000;padding:1em 0em 0em 0em;}
#block {margin:0;background:#f8f8ee; border:#eee 1px solid;color:#000;padding:0em 0em 0em 0em;}
.img {padding:.2em;margin:0;background:#f8f8ee; border:#eee 1px solid;color:#000;}
#hd {height:6em;background-image:
url('../agslogo2.png');
padding-bottom:1em;
background-repeat: no-repeat;}
#center {padding-left:10em}

#sidebar {font-size:123.1%;font-family:Georgia;padding:0.8em 0em 2em 2em;color:white;}
#contactbox {font-size:123.1%;}
#sidebar {padding-left: 2.9em;
background-image: url(../manchester_sign_services.jpg);
background-repeat: no-repeat;
background-position:0.4em 0.5em;}
.launch {padding-left:17em}
.contactright a{text-decoration:underline;color:#01A443}
.contactright {font-size:123.1%;}


.adr {float:left; padding-left:1em;}
.date {float:right;}

.services {font-family:Georgia;font-size:123.1%;padding:0 0 0 2.4em;}
.services{padding-left: em;
background-image: url(../ags_sign_services.jpg);
background-repeat: no-repeat;
background-position:1em 0.1em;}


#menu h1 {font-family:Georgia;font-size:123.1%;}
.seo {margin: 0;padding: 0;list-style: none;}
.whysmashing a{text-decoration: underline; color: #01A443;}
.seo li {float:right;}
ul a {text-decoration:none; padding: 0.2em;color:#000;}

.map {padding:.2em;margin-top:1em;background:#f8f8ee; border:#eee 1px solid;color:#000;}
.headertitle{font-size:174%;}
.contactright {font-family:Georgia;}
.news {font-size:123.1%;font-family:Georgia;padding:1em 0em 0em 2em;}
.news{padding-left: em;
background-image: url(../map.jpg);
background-repeat: no-repeat;
background-position:0.5em 1.1em;}
#contimg {float:right; padding:0em 1em 0em 1em;}

#footer {font-family:Georgia;}


hr{margin-bottom:0px;border:none;width:99%;color:#01A443;background-color:#01A443;height:1px;clear:both}
.hrchains{border:none;width:99%;color:#01A443;background-color:#01A443;height:1px;clear:both}
#whysmashing span {
	display: none;
	position: absolute;
}
.telephone {color:#01A443;}
.tel {color:#01A443;}

.glossymenu{
list-style-type: none;
margin: 0px 0;
padding: 0;

width: 185px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(media2/glossyback.gif) repeat-x bottom left;
font-family:Georgia;font-size:123.1%;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 175px;
}

.glossymenu li a:visited, .glossymenu li a:active{
white
}

.cue a{color:#01A443;cursor:default;}

.glossymenu li a:hover{
background-image: url(media2/glossyback2.gif);
}

#spacer {height:0.5em}

* html #spacer { 
height: 1em;
}
.spaceone {padding:0.7em;}
.designseo a{color:#01A443;}
.designseo {float:right;padding-right:1em;}
#images p { font-family:Georgia;padding:0em 2em 0em 2em;}
#images {padding-left:15em;}
#threebox {font-family:Georgia;padding:0em 2em 0em 0em;}

#newstick 
{
margin-left: 0;
padding-left: 1em;
list-style: none;
}

#newstick li
{padding-left: 3em;
background-image: url(../link.jpg);
background-repeat: no-repeat;

}
.newsone {font-size:123.1%;font-family:Georgia;padding:1em 0em 0em 2em;}
.newsone {padding-left: em;
background-image: url(../transmit.jpg);
background-repeat: no-repeat;
background-position:0.5em 1.1em;}





.newstwo {font-size:123.1%;font-family:Georgia;padding:1em 0em 0em 2em;}
.newstwo {padding-left: em;
background-image: url(../sign_company_testimonials.jpg);
background-repeat: no-repeat;
background-position:0.5em 1em;}

.newsthree {font-size:123.1%;font-family:Georgia;padding:1em 0em 0em 2em;}
.newsthree {padding-left: em;
background-image: url(../new.jpg);
background-repeat: no-repeat;
background-position:0.5em 1.2em;}
.qone {color:#01A443;font-size:120%;}

    #modal_container {  
        padding:5px;  
        background-color:#fff;  
        border:1px solid #666;  
        overflow:auto;  
        font-family:"Lucida Grande",Verdana;  
       font-size:12px;  
       color:#333;  
    text-align:left;  
  } 
   
   #modal_overlay {  
       background-color:#000;  
  }  

	test_one_contents { margin:20px auto;width:600px;padding:20px;border:1px solid #ccc;background:#fff;font-family:georgia,times,serif; }
	fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }











.fthr {margin-top:1em;border:none;width:99%;color:#01A443;background-color:#01A443;height:1px;clear:both}












	test_one_contents { margin:20px auto;width:600px;padding:20px;border:1px solid #ccc;background:#fff;font-family:georgia,times,serif; }
	fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold Georgia; }

.noob {color: #01A443;}
#quote {font-family:Georgia;padding:1em 0em 0em 2em;}
#quote {padding-left: em;
background-image: url(../phone.jpg);
background-repeat: no-repeat;
background-position:0.5em 1.1em;}
hr{margin-bottom:0px;border:none;width:99%;color:#01A443;background-color:#01A443;height:1px;clear:both}
#posName {margin-bottom:10px;}
#posEmail{margin-bottom:10px;}
#posRegard {margin-bottom:10px;}
#posText {margin-bottom:10px;}
#sendContactEmail {margin-top:10px;}
.smallp {font-family:Georgia;}
#loadBar {font-family:Georgia;}

.telephone {color:#01A443;}


input.submit
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #01A443;
background-image: url(../button.jpg);
background-repeat: repeat-x;

color: #FFF;
}

input.submit:active
{
border: 3px double #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
}

.vcard {display:none;}




