				
/*------Container overides-----*/

.servicesMain {
		background: #f0f8ff url(/styles/servicesBack.jpg) 0px -20px no-repeat;
		padding: 25px 0px 20px 25px;
		text-align: left;
		height: 600px;
		position: relative;
		}
		
		.servicesMain h1 {
				color: #420003;
				margin: 2px 0px 0px 0px;
				padding: 0;
				line-height: 25px;
				}
				
		.servicesMain p {
				color: #420003;
				}
				
		
				
	
.sideBar {
			border: 7px #FACED0 solid;
			background: #FFDB00;
			margin: 35px 0px 10px 10px;
			padding: 5px 5px 0px 8px;
			font-size: 11px;
			color: #392222;
			font-family: verdana, arial, sans-serif;
			
			}
			
.sideBar h3 {
				margin: 0px 0px 5px 0px;
				padding: 0;
				font-family: century gothic, impact, arial, sans-serif;
				font-size: 24px;
				letter-spacing: -1px;
				font-weight:bold;
				line-height: 28px;
				color: #330000;
				}
				
.sideBar p {
				font-size: 10px;
				font-family: verdana, arial, sans-serif;
				color:#8b0000;
				}
				
				.sideBar ul, .sideBar li {
						font-family: verdana, arial, sans-serif;
						font-size: 10px;
						color: #8b0000;
						font-family: verdana, arial, sans-serif;
						font-weight: bold;
						}
			
h3.wStandardsX {
						 
						 width: 280px;
						 margin: 0px 0px 0px 120px;
						 padding:20px 10px 0px 10px;
						 border: 0px #000 solid;
						 }
							

/*-----Overrides------*/

.servicesMain ul.sections li {
		line-height: 22px;
		font-family: verdana, arial, sans-serif;
		color: #990033;
		}

			.servicesMain ul.sections {
						margin: 5px 0px 0px 45px;
						}
						
.wStandards {
		 	width: 135px;
		 	margin: 8px 20px 20px 0px;
		 	border: 1px #696969 solid;
		 	background: #faf0e6;
			padding: 0px 15px 15px 15px;
			font-size: 10px;
			color: #696969;
			font-family: verdana, arial, sans-serif;
			font-weight: bold;
		 }
		 
.webStarter {
		border: 7px #b6b6b6 solid;
		width: 200px;
		background: #e8e6e6;
		font-size: 12px;
		right: 45px;
		color: #343232;
		margin: 30px 10px 65px 35px;
		padding: 15px 20px 0px 20px;
		}
			.webStarter h2 {
						margin: 10px 0px 10px 0px;
						color: #343232;
						}
						
				.webStarter img {
						width: 200px;
						}

.prePress {
		 width: 320px;
		 height: 220px;
		 right: 55px;
		 margin: 8px 10px 0px 20px;
		 border: 1px #dab789 solid;
		 background: #faebd7;
		 padding: 10px 10px 10px 10px;
		 }
		 
.history {
			width: 180px;
			height: auto;
			background: #c4c4c4;
			padding: 10px 15px 70px 15px;
			margin: 20px 15px 0px 0px;
			}
			
.printTypes {
			width: 200px;
			height: auto;
			background: #e6e6fa;
			border: 8px #C6D0D3 solid;
			padding: 20px 20px 30px 20px;
			margin: 20px 10px 0px 15px;
			}
			
.consulting {
			height:250px;
			width: 200px;
			padding: 15px;
			margin: 10px 20px 30px 30px;
			background: #e6e6fa;
		  
			}

			.webSites img {
					border: 0px #000 solid;
					margin: 4px 0px 0px 0px;
					padding: 0;
					}
					
			.typeSet img {
					border: 0px #000 solid;
					margin: 4px 0px 0px 5px;
					padding: 0;
					float: left;
					}
					
  		.printLinks img {
					border: 0px #000 solid;
					margin: 4px 0px 0px 5px;
					padding: 0;
					float: left;
					}
		
				.professional img {
					margin: 4px 0px 0px 5px;
					float: left;
					}
					
				.auxiliary img {
					margin: 4px 0px 0px 5px;
					float: left;
					}
				
				.consultx img {
					margin: 4px 0px 0px 5px;
					float: left;
					}
			
ul.pr li{
		margin: 0px 0px 0px 25px;
		border: 0px #000 solid;
		
		}

					
ul.printProjects {
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		border: 0px #000 solid;
		
		
		}

ul.layout {
		margin: 10px 0px 0px 25px;
		
		}
ul.layout li {
			line-height: 20px;
			color: #000;
			font-family:arial, sans-serif;
			}
			
ul.interactive {
		margin: 10px 0px 0px 185px;
		}
ul.interactive li {
			margin:  0px 0px 0px 25px;
			padding: 0px 0px 0px 0px;
			}
		
	/*-----------WebHosting instaTabs-----*/
	
#hostingplansData {
			display: none;
			}
			
#rulespolicyData {
			display: none;
			}
#supportData {
			display: none;
			}
	
#orderData {
			display: none;
			}
			
.hostingPlans {
							border: 1px #000 solid;
							background: #ffebcd;

}

.hostingPlans table {
					border: 0;
					}

.hostingPlans a:link, .hostingPlans a {
							color: #fff;
							}
							
.hosting1 {
					background: #808080;
					}
					
#keyfeaturesData {
	background: transparent url(images/webTech.gif) 275px 115px no-repeat;

}

img.agency {
		margin: 10px 15px 20px 25px;
		float: right;
		}
		
img.camera {
		margin: 25px 10px 30px 15px;
		border: 2px #008000 solid;
		
		}
	
#monitor {
		margin: 15px 10px 25px 20px;
		}
		
.seoSide {
		width: 250px;
		float: left;
		margin: 0px 35px 0px 0px;
		padding: 15px;
		}
		
		
.sourcing {
			margin: 10px 0px 0px 245px;
			border: 1px #ccc solid;
			background: #f3f3f3;
			}
			
			.sourcing ol {
					  margin: 0px 0px 0px 15px;
						padding: 10px;
						}
						
#supportFrame {
			width: 585px;
			height: 450px;
			margin: 10px;
			padding: 0;
			}
			
#orderFrame {
			width: 590px;
			height: 1780px;
			margin: 10px;
			padding: 0;
			}
			
.printTypes p {
			margin: 0px 0px 25px 0px;
			}
			

div.thanks {
		border: 1px #666 solid;
		height: 500px;
		}
		
	#pubPrices {
					border: 1px #ccc solid;
					margin: 5px 0px 0px 13px;
					background: #faebd7;
					width: 550px;
					font-family: arial, verdana, sans-serif;
					text-align: right;
					}
					
					#pubPrices td {
							border: 1px #ffb6c1 solid;
							}
					
					#pubPrices tr.header {
							font-weight: bold;
							text-align: center;
							background:  #ff7f50;
						}
						
						#pubPrices tr.subhead {
									text-align: center;
									font-size: 9px;
									background: #e9967a;
					}	
					
/*-------InstaCat Styles--------------*/

#instaCat {
		padding: 15px 110px 0px 20px;
		font-size: 11px;
		}
		
#instaCat img#magazines {
		float: right;
		background: #ccc;
		width: 175px;
		height: 210px;
		margin: 0px 10px 10px 20px;
		}
		
#instaCat p {
		margin: 0px 0px 5px 0px;
		font-size: 12px;
		}
		
		
