/*FlexiWeb Style File - Created 11-06-2010
Menus Section
*/
.topmenu {
	position: absolute;
	left: 210px;
	top: 153px;
	z-index: 90;
	text-align: center;
}
#topmenu, #topmenu ul {
	padding: 0px;
	margin:0px;
	list-style: none;
	float: left;
	width: auto;
	line-height: 27px;
	font-weight: bold;
	}

#topmenu li {
	float: left;
	padding-left: 0px;
	margin : 0px;
}
#topmenu li ul { /* second-level lists */
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: bold;
	margin: 0px;
	z-index: 90;	
}
#topmenu a {
	display: block;
	width: auto;
	color: #FFF;
	font-family: verdana,arial,sans-serif;
	font-size : 14px;
	text-decoration: none;
	padding : 0px 0.5em;
	z-index: 90;	
}
#topmenu a:hover {
color: #FFF;
}
#topmenu li:hover ul ul, #topmenu li:hover ul ul ul, #topmenu li.sfhover ul ul, #topmenu li.sfhover ul ul ul {
	left: -999em;
}
#topmenu li:hover ul, #topmenu li li:hover ul, #topmenu li li li:hover ul, #topmenu li.sfhover ul, #topmenu li li.sfhover ul, #topmenu li li li.sfhover ul { /* lists nested under hovered list items */
	left:auto;
	
}
#topmenu li:hover, #topmenu li.sfhover { 
}
#topmenu li ul a {
width:100px;	
}/*FlexiWeb Style File - Created 11-06-2010
Elements Section
*/
body {
margin: 0px;
}
table {
font-size: 100%;
}
p {
margin: 8px 0px;
}
body {
font-family: Verdana,Arial, sans-serif;
font-size: 12px;
color: #000;
margin: 10px 0px;
line-height:1.4;
background:#003B76 url('images/bodybg.gif') repeat-x top left;
}
h2 {
font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
font-size: 18px;
color: #00A6EB;
margin: 6px 0px 6px 0px;
font-weight:normal;
}
h2 a {
color: #E50082;
text-decoration: none;
}
h2 a:visited {
color: #000;
}
h2 a:hover {
color: #000;
}
h3 {
font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
font-size: 14px;
margin: 0px 0px 5px 0px;
font-weight:normal;
}
h4 {
font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
font-size: 12px;
margin: 0px;
}
a img {
border: none;
}
h1 {
font-family: Verdana, Geneva, sans-serif;
font-size: 22px;
color: #00A6EB;
margin: 20px 0px 10px 0px;
font-weight:normal;line-height:1;
}
h5 {
font-size: 14px;
margin: 10px 0px;
font-weight:500;
}
th {
font-weight:normal;
}
#map {
position: absolute;
left: 400px;
top: 20px;
height: 350px;
width: 350px;
border: 1px solid #666;
}
#business-cardsmaincontent {
width: 660px;
}
#catalogmaincontent {
width: 660px;
}
#cataloguemaincontent {
width: 725px;
}
#checkout-confirmmaincontent {
width: 725px;
}
#checkout-paymentmaincontent {
width: 725px;
}
#checkout-cartmaincontent {
width: 725px;
}
#checkout-billingmaincontent {
width: 725px;
}
#checkout-createmaincontent {
width: 725px;
}
#termsmaincontent {
width: 660px;
}
#privacymaincontent {
width: 660px;
}
#Printp-maincontent {
background: url('images/squirrelbg.jpg') no-repeat bottom right;
}
#GraphicDesignp-maincontent {
background: url('images/apple.jpg') no-repeat bottom right;
}
#WebsiteDesignp-maincontent {
background: url('images/webdesignbg.jpg') no-repeat bottom right;
}
#contactusmaincontent {
width: 350px;
}
.maincontent {
position: absolute;
left: 190px;
top: 174px;
width: 495px;
padding: 0px 0px 0px 20px;
text-align: left;
}
.maincontent a {
color: #00A6EB;
text-decoration: underline;
}
.maincontent a:visited {
color: #00A6EB;
}
.maincontent a:hover {
color: #E50082;
}
.outerdiv {
height: auto;
}
.containerdiv {
position: relative;
height: 600px;
width: 970px;
padding: 0px 0px 20px 0px;
background: #FFFFFF url('images/containerbg.gif') repeat-y left;
}
.logo {
position: absolute;
left: 18px;
top: 32px;
width: 150px;
font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
font-size: 30px;
color: #0085D0;
text-align: center;
}
.topimage {
z-index: 1;
position: absolute;
left: 190px;
top: 19px;
padding: 0px 0px 0px 20px;
}
.rightlinks {
position: absolute;
top: 200px;
width: 219px;
font-size: 10px;
text-align: right;
right:19px;
}
.rightlinks a {
color: #00A6EB;
}
.rightlinks a:visited {
color: #00A6EB;
}
.rightlinks a:hover {
color: #990000;
}
.footer {
position: absolute;
left: 0px;
width: 970px;
font-size: 10px;
color: #999999;
padding: 3px 0px 0px 0px;
text-align: left;
bottom:-40px;

}
.footer a {
color: #999999;
}
.footer a:visited {
color: #999999;
}
.footer a:hover {
color: #CC0000;
}
.websitestarter {
height: 110px;
width: 190px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 13px;
color: #FFF;
padding: 10px 10px 10px 14px;
margin: 0px 0px 0px 4px;
text-align: right;
background: url('images/websitestarterbg.jpg') no-repeat top left;
}
.websitestarter a {
color: #FFF;
text-decoration: none;
}
.websitestarter a:visited {
color: #FFF;
}
.websitestarter a:hover {
color: #000;
}
.morelink {
padding: 0px 0px 0px 15px;
background: url('images/arrowwhite.gif') no-repeat 0px 8px;
}
.text-white {
color: #FFF;
}
.p-pricefrom {
width: 21%;
color: #666;
}
.nomargin {
margin: 0px;
}
.quoterequest {
height: 110px;
width: 195px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 13px;
color: #FFF;
padding: 10px 10px 10px 14px;
text-align: right;
background: url('images/quotebg.jpg') no-repeat top left;
}
.quoterequest a {
color: #FFF;
text-decoration: none;
}
.quoterequest a:visited {
color: #FFF;
}
.quoterequest a:hover {
color: #000;
}
.service-list {
background-color: #FFFFFF;
position: absolute;
left: 0px;
width: 930px;
padding: 0px 20px;
text-align: left;
bottom:-159px;
border-top: 1px solid #003468;
}
.p-service-category {
width: 20%;
float:left;
}
.p-service-category a {
color: #E50082;
text-decoration: none;
}
.p-service-category a:visited {
color: #E50082;
}
.p-service-category a:hover {
color: #000;
}
.p-service-product {
}
.p-service-product a {
color: #000;
text-decoration: none;
}
.p-service-product a:visited {
color: #000;
}
.p-service-product a:hover {
color: #00A6EB;
}
.frog {
position: absolute;
top: 475px;
right:0px;
}
.footer-home {
position: absolute;
left: 0px;
width: 970px;
font-size: 10px;
color: #999999;
padding: 3px 0px 0px 0px;
text-align: left;
bottom:-200px;

}
.footer-home a {
color: #999999;
}
.footer-home a:visited {
color: #999999;
}
.footer-home a:hover {
color: #CC0000;
}
.p-quotelink {
width: 25%;
}
.font10px {
font-size: 10px;
}
.productexamples {
height: 110px;
width: 190px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 13px;
color: #FFF;
padding: 5px 10px 10px 14px;
margin: 0px 0px 0px 4px;
text-align: right;
background: url('images/product_examples_bg.jpg') no-repeat top left;
float:right;
}
.productexamples a {
color: #FFF;
}
.productexamples a:visited {
color: #FFF;
}
.productexamples a:hover {
color: #000;
}
.product-examples-image {
width: 150px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 13px;
padding: 0px 5px 10px 14px;
margin: 0px 0px 0px 4px;
text-align: center;
float:right;
}
.product-examples-image a {
color: #00A6EB;
text-decoration: none;
}