@charset "utf-8";
/* CSS Document */

* {
	padding:0px;
	margin:0px;
	
}

body {
	background-color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
}


#wrapper {
	width: 980px;
	margin: 0px auto;
}

#topcontent {
	width: 980px;
	height: 350px;
	float: left;
}

#topbanner h1 {
	font-size: 14px;
	color: #FFFFFF;
	margin-left: 228px;
	margin-top: 5px;
	font-weight: bold;
}

#topbanner {
	width: 800px;
	height: 110px;
	float: left;
	background-image: url(images/bgs/topbannerbg.png);
	background-repeat: no-repeat;
}

#topbannerlogo {
	float: left;
	width: 241px;
	height: 105px;
	margin: 4px 10px 0px 0px;
}
#topbannerlogo img {
	border: 0px;
}


#middlebanner {
	width: 800px;
	float: left;
	height: 240px;
	background-image: url(images/bgs/middlebannerbg.png);
	background-repeat: no-repeat;
	background-position: left top;
}




#nav {
	width: 180px;
	height: 340px;
	background-image: url(images/bgs/mavbg.png);
	background-repeat: no-repeat;
	padding-top: 10px;
}

ul#menu { 
list-style:none;
}
ul#menu li{
	display: block;
}

ul#menu li a {
	text-indent: -9999px;
	display:block;
	height:25px;
	width:180px;
	float:right;
	overflow: hidden;
	margin-bottom: 5px;
}





ul#menu li a.stuart-design-home {background:url(images/menusprite.png) no-repeat; background-position: 0px 0px;}
ul#menu li a.stuart-design-home:hover, ul#menu li a.stuart-design-home:active {background-position: 0px -25px;}

ul#menu li a.stuart-design-contact-us {background:url(images/menusprite.png) no-repeat; background-position: -180px 0px;}
ul#menu li a.stuart-design-contact-us:hover, ul#menu li a.stuart-design-contact-us:active {background-position: -180px -25px;}

ul#menu li a.stuart-design-prices {background:url(images/menusprite.png) no-repeat; background-position: -360px 0px;}
ul#menu li a.stuart-design-prices:hover, ul#menu li a.stuart-design-prices:active {background-position: -360px -25px;}

ul#menu li a.stuart-design-portfolio {background:url(images/menusprite.png) no-repeat; background-position: -540px 0px;}
ul#menu li a.stuart-design-portfolio:hover, ul#menu li a.stuart-design-portfolio:active {background-position: -540px -25px;}

ul#menu li a.stuart-design-branding {background:url(images/menusprite.png) no-repeat; background-position: -720px 0px;}
ul#menu li a.stuart-design-branding:hover, ul#menu li a.stuart-design-branding:active {background-position: -720px -25px;}

ul#menu li a.stuart-design-website-design {background:url(images/menusprite.png) no-repeat; background-position: -900px 0px;}
ul#menu li a.stuart-design-website-design:hover, ul#menu li a.stuart-design-website-design:active {background-position: -900px -25px;}

ul#menu li a.stuart-design-graphic-design {background:url(images/menusprite.png) no-repeat; background-position: -1080px 0px;}
ul#menu li a.stuart-design-graphic-design:hover, ul#menu li a.stuart-design-graphic-design:active {background-position: -1080px -25px;}

ul#menu li a.stuart-design-print {background:url(images/menusprite.png) no-repeat; background-position: -1260px 0px;}
ul#menu li a.stuart-design-print:hover, ul#menu li a.stuart-design-print:active {background-position: -1260px -25px;}

ul#menu li a.stuart-design-copywriting {background:url(images/menusprite.png) no-repeat; background-position: -1440px 0px;}
ul#menu li a.stuart-design-copywriting:hover, ul#menu li a.stuart-design-copywriting:active {background-position: -1440px -25px;}

ul#menu li a.stuart-design-product-photography {background:url(images/menusprite.png) no-repeat; background-position: -1620px 0px;}
ul#menu li a.stuart-design-product-photography:hover, ul#menu li a.stuart-design-product-photography:active {background-position: -1620px -25px;}

body#stuart-design-home ul#menu li a.stuart-design-home {background:url(images/menusprite.png) no-repeat; background-position: 0px -25px;}
body#stuart-design-contact-us ul#menu li a.stuart-design-contact-us {background:url(images/menusprite.png) no-repeat; background-position: -180px -25px;}
body#stuart-design-prices ul#menu li a.stuart-design-prices {background:url(images/menusprite.png) no-repeat; background-position: -360px -25px;}
body#stuart-design-portfolio ul#menu li a.stuart-design-portfolio {background:url(images/menusprite.png) no-repeat; background-position: -540px -25px;}
body#stuart-design-branding ul#menu li a.stuart-design-branding {background:url(images/menusprite.png) no-repeat; background-position: -720px -25px;}
body#stuart-design-website-design ul#menu li a.stuart-design-website-design {background:url(images/menusprite.png) no-repeat; background-position: -900px -25px;}
body#stuart-design-graphic-design ul#menu li a.stuart-design-graphic-design {background:url(images/menusprite.png) no-repeat; background-position: -1080px -25px;}
body#stuart-design-print ul#menu li a.stuart-design-print {background:url(images/menusprite.png) no-repeat; background-position: -1260px -25px;}
body#stuart-design-copywriting ul#menu li a.stuart-design-copywriting {background:url(images/menusprite.png) no-repeat; background-position: -1440px -25px;}
body#stuart-design-product-photography ul#menu li a.stuart-design-product-photography {background:url(images/menusprite.png) no-repeat; background-position: -1620px -25px;}
#slidercont {
	width: 700px;
	height: 240px;
	float: left;
}


		#slider{
	margin-left:33px;
	margin-top: 35px;
			}	
#slider h1 {
	font-size: 16px;
	color: #FF9900;
	margin-top: 10px;
	margin-bottom: 10px;
}
#slider h2 {
	font-size: 14px;
	color: #016EB1;
	font-weight: normal;
	font-style: italic;
}
							
#slider h3 {
	font-size: 12px;
	color: #FF9900;
	margin-top: 0px;
	margin-bottom: 0px;
}
#slider   h3   a {
	font-size: 12px;
	color: #FF9900;
	margin-top: 10px;
	margin-bottom: 0px;
	font-style: italic;
	text-decoration: none;
}




#slider img {
	border: 0px;
	float: left;
}


#slider ul, #slider li{ 
			list-style:none;
			}	
		#slider, #slider li{
	height:190px;
	width:574px;
	overflow:hidden;
			}	
#maincontwrap {
	float: left;
}
#maincontent {
	width: 980px;
	float: left;
	height: 10px;
}

#maincontentheader {
	width: 980px;
	background-image: url(images/maincontheader.png);
	background-repeat: no-repeat;
	height: 10px;
	float: left;
}
#maincontentmiddle {
	width: 980px;
	background-image: url(images/maincontmiddle.png);
	background-repeat: repeat-y;
	float: left;
}

#maincontentfooter {
	width: 980px;
	background-image: url(images/maincontfooter.png);
	background-repeat: no-repeat;
	height: 10px;
	float: left;
}
#content {
	float: left;
	margin: 0px 0px 0px 20px;
	width: 750px;
}
#content ul {
	list-style-type: none;


}
#content li {
	font-size: 12px;
	color: #016EB1;
	padding-top: 2px;
}


#content a {
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
#content a:hover {
	font-weight: bold;
	color: #016EB1;
	text-decoration: none;
}


#content  p {
	font-size: 12px;
	color: #666666;
}

#content h1 {
	font-size: 16px;
	color: #016EB1;
	margin-bottom: 10px;
	margin-top: 10px;
}
#content h2 {
	font-size: 14px;
	color: #016EB1;
	margin-bottom: 5px;
	font-weight: normal;
}
#content h3 {
	font-size: 14px;
	color: #016EB1;
	margin-bottom: 5px;
	font-weight: bold;
}
#content h4 {
	font-size: 12px;
	color: #016EB1;
	margin-bottom: 5px;
	font-weight: normal;
}



#contentcol1 {
	width: 355px;
	float: left;
	margin-bottom: 10px;
	padding-right: 17px;
	border-right: 1px solid #FF9900;
}
.paddleft {
	padding-left: 10px;
}


#contentcol2 {
	width: 355px;
	float: right;
	margin-bottom: 10px;
}
#contentcol3 {
	float: left;
	width: 750px;
	margin-bottom: 10px;
}



#rightcol {
	width: 180px;
	float: right;
	padding-right: 10px;
}
#rightcol p {
	font-size: 10px;
}

#rightcol img {
	border: 0px;
	padding-bottom: 0px;
}
#rightcol img.rightcolimg {
	padding-bottom: 15px;
}
#signupform {
	width: 180px;
}
#signupform p {
	font-size: 10px;
	color: #666666;
}



#navwrap {
	float: right;
}


#footer {
	width: 980px;
	float: left;
	margin-top: 15px;
}
#footer p {
	font-size: 10px;
	color: #FFFFFF;
}

#footer h1 {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 3px;
}
#footer h1 a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer h1 a:hover {
	color: #0071BC;
	text-decoration: none;
}
.comment {
	font-size: 0.8em;
	font-style: italic;
}
#printitems {
}
#printitems td {
	padding-bottom: 3px;
	text-align: left;
}
#printitems a {
	color: #016EB1;
}
#printprices {
	width: 750px;
	float: left;
	clear: both;
}

#printprices h1 {
	color: #016EB1;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
	font-size: 15px;
}
#printprices h2 {
	font-size: 13px;
	color: #FF9900;
	font-weight: bold;
	padding-top: 5px;
}



#printprices h3 {
	font-size: 12px;
	color: #016EB1;
	text-align: left;
}
#printprices  td.price {
	height: 25px;
	vertical-align: middle;
	text-align: center;

}


#printprices td.size {
	width: 180px;
	height: 20px;
}
#printprices tr.bgd {
	background-color: #FFEBCC;
}
#printprices tr.bgdblue {
	background-color: #E5F0F7;
}



#printprices td.amount {
	width: 75px;
	height: 15px;
}

#printprices .number {
}
.pod {
	display: none;






}
.commenttest {
	font-size: 0.8em;
	font-style: italic;
	color: #006ECC;
	padding-top: 5px;
}
.floatleft {
	float: left;
	padding-right: 5px;
}
