@import url("vegas.css");

@font-face {
	font-family: 'GothamLight';
	src: url('GothamLight.eot');
	src: url('GothamLight.eot?#iefix') format('embedded-opentype'),
		url('GothamLight.woff') format('woff'),
		url('GothamLight.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham';
	src: url('GothamMedium.eot');
	src: url('GothamMedium.eot?#iefix') format('embedded-opentype'),
		url('GothamMedium.woff') format('woff'),
		url('GothamMedium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

* {
	box-sizing: border-box;
}

h1, h2, h3, h4
{
	padding: 0px;
	margin: 0px;	
}

img {
    max-width: 100%;
    height: auto;
}

/* standard shell template */


html, body 
{
	margin: 0;
	padding:0;
	border:0;
	text-size-adjust: none;
}

body
{		
	font-family: GothamLight, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	background: #FFF;		
	text-align: center;	
	line-height: 18px;
	color: #FFF;
	text-size-adjust: none;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

input
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

a 
{
	color: #302C2D;
	text-decoration: none;
}

a:hover 
{
	text-decoration: underline;	
}

textarea
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

img{
	border: 0;	
}


#map_canvas
{
	float: left;
	width: 100%;
	height: 380px;
}

/* construct */
#wrapper 
{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

	#wrapper #maincontent
	{
		float: left;
		width: 100%;
		margin-top: 45px;
		padding-bottom: 100px;
		overflow-x: hidden;
	}
	
	/* Graphic Design and Web Development Pages Start */
	
		
		#wrapper #maincontent .gettingstarted
		{
			float: left;
			width: 100%;
			background: url(../Images/shellGettingStartedBackground_16.png) repeat top left;
			text-align: left;
			padding-top: 48px;
			padding-bottom: 48px;
			margin-top: 20px;
		}
		
			#wrapper #maincontent .gettingstarted .startedinner
			{
				width: 1000px;	
				margin-left: auto;
				margin-right: auto;
				position: relative;	
			}
			
				#wrapper #maincontent .gettingstarted .startedinner .startedtitle
				{
					float: left;
					width: 100%;
					text-align: center;
					font-size: 22px;
					line-height: 24px;
					color: #FFF;
					font-family:GothamLight, "Helvetica Neue", Helvetica, Arial, sans-serif;
				}
				
				#wrapper #maincontent .gettingstarted .startedinner .startedtext
				{
					float: left;
					width: 100%;
					text-align: center;
					font-size: 13px;
					line-height: 24px;
					color: #FFF;	
					padding: 20px 100px 20px 100px;
				}
				
				#wrapper #maincontent .gettingstarted .startedinner a.getstartedbutton
				{
					float: left;
					width: 263px;
					height: 80px;
					background: #136bb3;
					color: #FFF;
					font-size: 22px;
					line-height: 24px;
					color: #FFF;
					font-family:GothamLight, "Helvetica Neue", Helvetica, Arial, sans-serif;
					text-align: center;
					padding-top: 26px;
					border: 1px solid #FFF;
					margin-left: 368px;
					
				}
				
					#wrapper #maincontent .gettingstarted .startedinner a.getstartedbutton:hover
					{
						background: #FFF;
						color: #136bb3;
						border: 1px solid #136bb3;
						text-decoration: none;
					}
		
		#wrapper #maincontent .contentbox
		{
			float: left;
			width: 100%;
			background: #FFF;
			text-align: left;
		}
		
			#wrapper #maincontent .contentbox.blue
			{
				background: #136bb3;	
			}
			#wrapper #maincontent .contentbox.webone
			{
				background: #f9f8fd;	
			}
		
			#wrapper #maincontent .contentbox .contentboxinner
			{
				width: 1000px;	
				margin-left: auto;
				margin-right: auto;
				position: relative;
			}
			
			/* BLOG TEXT */
			#mainblog
			{
				float: left;
				width: 100%;
				padding-top: 0px;
				padding-bottom: 40px;	
			}
			
				#mainblog h1
				{
					float: left;
					width: 100%;
					font-size: 40px;
					line-height: 48px;
					font-family: GothamLight, "Helvetica Neue", Helvetica, Arial, sans-serif;
					color: #136bb3;
					margin: 0px;
					padding: 0px 0px 0px 0px;
					font-weight: normal;	
				}
				

			#mainblog .blog-info
			{
				float: left;
				width: 100%;	
			}
					
			.pull-md-left
			{
				float: left;
				width: 50%;	
			}
			
			.pull-md-left time
			{
				float: left;
				color: #a7b0b4;
				font-size: 12px;
				height: 20px;
				line-height: 20px;
				padding-left: 24px;
				background: url(../Images/shellCalendarImage_03.gif) no-repeat center left;	
				margin-top: 20px;
				padding-bottom: 0px;	
			}
			
			.offset-5
			{
				float: left;
				width: 100%;
				margin-top: 20px;	
			}
			
			.text-justify
			{
				text-justify: distribute;	
			}
			
			.well p
			{
				color: #666;
				font-weight: normal;
				font-size: 18px;
				line-height: 25px;	
				font-family: GothamLight, "Helvetica Neue", Helvetica, Arial, sans-serif;
			}
			
				.well p a
				{	
					font-weight: bold;
					color: #136bb3;
				}
			
			.well img
			{
				margin-top: 20px;
				margin-right: 30px;
				padding-bottom: 20px;	
			}
			
			#wrapper #maincontent .contentbox .contentboxinner #defaultblog .bloglink
			{
				float: right;
				text-transform: uppercase;
				color: #136bb3;
			}
			
			
			
			
			
			
			
			
			
			
				
			
			#wrapper #maincontent .contentbox .contentboxinner #defaultblog
			{
				float: left;
				width: 100%;	
				padding-top: 80px;
				padding-bottom: 40px;
			}
			
			.mainblog
			{
				float: left;
				width: 100%;	
				padding-top: 80px;
				padding-bottom: 40px;
			}
			
			.defaultblogline
			{
				float: left;
				width: 100%;
				padding-bottom: 40px;	
			}
			
				#wrapper #maincontent .contentbox .contentboxinner #defaultblog .defaultblogcontainer
				{
					float: left;
					width: 100%;	
					color: #FFF;
				}
				
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog .defaultblogcontainer .caption
					{
						float: left;
						width: 100%;
												
					}
					
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog .defaultblogcontainer h4
					{
						float: left;
						width: 100%;
						font-size: 22px;
						line-height: 24px;
						font-family: GothamLight, "Helvetica Neue", Helvetica, Arial, sans-serif;
						color: #136bb3;
						margin: 0px;
						padding: 20px 0px 0px 0px;	
					}
					
						#wrapper #maincontent .contentbox .contentboxinner #defaultblog .defaultblogcontainer h4 a
						{
							float: left;
							width: 100%;
							font-size: 22px;
							line-height: 24px;
							font-family: GothamLight, "Helvetica Neue", Helvetica, Arial, sans-serif;
							color: #136bb3;
															
						}
						
							#wrapper #maincontent .contentbox .contentboxinner #defaultblog .defaultblogcontainer h4 a:hover
							{
								color: #666;
								text-decoration: none;	
							}
					
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog .caption p
					{
						float: left;
						width: 100%;
						color: #666;
						font-size: 18px;
						line-height: 25px;
					}
					
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog .blogbottom
					{
						float: left;
						width: 100%;	
					}
					
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog .blogdetails
					{
						float: left;
						width: 100%;	
					}
					
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog time
					{
						float: left;
						color: #a7b0b4;
						font-size: 12px;
						height: 20px;
						line-height: 20px;
						padding-left: 24px;
						background: url(../Images/shellCalendarImage_03.gif) no-repeat center left;		
					}
					
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog .bloglink
					{
						float: right;
						text-transform: uppercase;
						color: #136bb3;
					}
			
			
			/* BLOG FINISH */
			
				#wrapper #maincontent .contentbox .contentboxinner .infotitle
				{
					float: left;
					width: 100%;
					font-size: 22px;
					line-height: 24px;
					font-family: GothamLight, "Helvetica Neue", Helvetica, Arial, sans-serif;
					color: #136bb3;
					padding-top: 20px;
					padding-left: 20px;	
				}
				
				#wrapper #maincontent .contentbox .contentboxinner .infotext
				{
					float: left;
					width: 100%;
					padding: 20px;
					color: #666;
					font-size: 13px;
					line-height: 18px;	
				}
			
			/* Contact Page Start */
			
				#wrapper #maincontent .contentbox .contentboxinner #contactbox
				{
					float: left;
					width: 1000px;	
				}
				
					#wrapper #maincontent .contentbox .contentboxinner #contactbox #contactboxtitle
					{
						float: left;
						width: 100%;
						font-size: 22px;
						line-height: 24px;
						font-family: GothamLight, "Helvetica Neue", Helvetica, Arial, sans-serif;
						color: #FFF;
						padding-top: 20px;
						padding-left: 20px;
					}
					
					#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox
					{
						float: left;
						width: 100%;
					}
					
					#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formleft
					{
						float: left;
						width: 500px;	
						padding: 20px;
					}
					
						#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formleft .formlineleft
						{
							float: left;
							width: 100%;
							padding-bottom: 20px;
						}
						
							#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formleft .formlineleft .forminput
							{
								float: left;
								width: 100%;
								height: 64px;
								line-height: 64px;
								background: #3580be;
								color: #FFF;
								border: 0px;
								padding-left: 20px;
							}
					
					#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formright
					{
						float: left;
						width: 500px;	
						padding: 20px;
					}
					
						#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formright .formlineright
						{
							float: left;
							width: 100%;
							padding-bottom: 20px;
						}
						
							#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formright .formlineright .textinput
							{
								float: left;
								width: 100%;
								height: 148px;
								line-height: 18px;
								background: #3580be;
								color: #FFF;
								border: 0px;
								padding-left: 20px;	
								padding-top: 20px;
							}
							
							#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formright .formlineright .submitform
							{
								float: left;
								width: 140px;
								height: 64px;
								line-height: 64px;
								background: #FFF;
								color: #3580be;
								border: 0px;
								padding-left: 0px;	
								padding-top: 0px;
							}
							
								#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formright .formlineright .submitform:hover
								{
									background: #c05f17;
									color: #FFF;	
								}
			
			/* Contact Page Finish */
			
				#wrapper #maincontent .contentbox .contentboxinner .contentboxleft
				{
					float: left;
					width: 500px;	
				}
				
					#wrapper #maincontent .contentbox .contentboxinner .contentboxtitle
					{
						float: left;
						width: 100%;
						font-size: 22px;
						line-height: 24px;
						font-family: GothamLight, "Helvetica Neue", Helvetica, Arial, sans-serif;
						color: #3b5e8f;
						padding-top: 20px;
						padding-left: 20px;
					}
					
						#wrapper #maincontent .contentbox.blue .contentboxinner .contentboxtitle
						{
							color: #FFF;	
						}
					
					#wrapper #maincontent .contentbox .contentboxinner .contentboxtext
					{
						float: left;
						width: 100%;
						color: #666;
						font-size: 13px;
						padding-top: 20px;
						padding-bottom: 20px;
						padding-left: 20px;
						padding-right: 20px;
					}
					
						#wrapper #maincontent .contentbox.blue .contentboxinner .contentboxtext
						{
							color: #FFF;	
						}
				
				#wrapper #maincontent .contentbox .contentboxinner .contentboxright
				{
					float: left;
					width: 500px;	
				}
				
					#wrapper #maincontent .contentbox .contentboxinner img
					{
						float: left;
						border: 0px;	
					}
	
	/* Graphic Design and Web Development Pages Finish */
	
		#wrapper #maincontent #contentinner
		{
			width: 1000px;
			margin-left: auto;
			margin-right: auto;	
		}
		
			#wrapper #maincontent #contentinner h2
			{
				float: left;
				width: 1000px;
				padding: 0px;
				margin: 0px;
				font-size: 20px;
				font-family: Gotham;
				text-shadow: 3px 3px 3px rgba(150, 150, 150, 0.5);
				color: #3b5e8f;
				text-transform: uppercase;
			}
			
			#wrapper #maincontent #contentinner #subtitle
			{
				float: left;
				width: 100%;	
				font-family: GothamLight;
				color: #3b5e8f;
				font-size: 40px;
				line-height: 48px;
				text-align:center;
				text-shadow: 3px 3px 3px rgba(150, 150, 150, 0.5);
				padding-bottom: 45px;
			}
	
	/* Website Development Start */
	
	#wrapper #webbox
	{
		float: left;
		width: 100%;
		margin-top: 100px;
		background: #FFF;
		color: #666;	
		padding-bottom: 60px;
	}
	
		#wrapper #webbox #webboxinner
		{
			width: 1000px;
			margin-left: auto;
			margin-right: auto;
			position: relative;
		}
	
		#wrapper #webbox .webboxleft
		{
			float: left;
			width: 50%;
			text-align: left;
		}
		
		#wrapper #webbox .webboxright
		{
			float: left;
			width: 50%;	
			text-align: left;
		}
		
		#wrapper #webbox #webboxinner .webboxtitle
		{
			float: left;	
		}
	
	/* Website Development Finish */
	
	
	#wrapper #gallerycontent
	{
		float: left;
		width: 100%;
		margin-top: 0px;
		background: #FFF;
		color: #666;	
		padding-bottom: 60px;
	}
	
		#wrapper #gallerycontent #gallerymain
		{
			float: left;
			width: 100%;
			padding-top: 25px;
			padding-bottom: 25px;
		}
		
			#wrapper #gallerycontent #gallerymain #gallerycontainer
			{
				width: 1138px;
				margin-left: auto;
				margin-right: auto;
			}
			
				#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist
				{
					float: left;
					width: 100%;
					padding: 40px 0px 0px 0px;
					margin: 0px;	
				}
				
					#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist li
					{
						float: left;
						width:	367px;
						list-style-type: none;
						display: inline;
						padding-left: 0;
						padding-bottom: 20px;
					}
					
						#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist li a
						{
							float: left;
							width: 95%;
							height: auto;
							position: relative;	
						}
						
						
							#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist li.leftcol
							{
								padding-left: 0px;	
							}
						
							#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist li.test a
							{
								background: url(../Images/shellGalleryImage_03.jpg) no-repeat top left;
							}
						
							#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist li a span
							{
								position: absolute;
								top: 0px;
								left: 0px;
								width: 100%;
								height: 100%;
								background: url(../Images/shellGalleryOverlay.png) no-repeat top left;	
								padding: 20px;
								text-align: left;
								color: #FFF;
								font-size: 110%;
								display: none;
							}
							
								#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist li a span strong
								{
									float: left;
									width: 326px;
									padding-bottom: 10px;	
								}
		
			#wrapper #gallerycontent #gallerymain #gallerytitle
			{
				float: left;
				width: 100%;
				padding: 0px;
				margin: 0px;
				font-size: 40px;
				font-family: GothamLight;
				color: #3b5e8f;	
				line-height: 48px;
				margin-top: 20px;
			}
			
			#wrapper #gallerycontent #gallerymain #gallerysubtitle
			{
				float: left;
				width: 100%;
				margin-top: 10px;	
			}
			
				#wrapper #gallerycontent #gallerymain #gallerysubtitle #gallerysubinner
				{
					width: 1000px;
					margin-left: auto;
					margin-right:auto;	
				}
		
		#wrapper #gallerycontent #gallerytop
		{
			float: left;
			width: 100%;
			height: 68px;
			border-bottom: 1px solid #f3f3ed;
			padding-top: 25px;	
		}
		
			#wrapper #gallerycontent #gallerytop #gallerylist
			{
				margin-left: auto;
				margin-right: auto;
				padding: 0px;
				margin-top: 0px;
				margin-bottom: 0px;
				font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
			}
			
				#wrapper #gallerycontent #gallerytop #gallerylist li
				{
					list-style-type: none;
					display: inline;
					padding-left: 20px;
					padding-right: 20px;
					
				}
				
					#wrapper #gallerycontent #gallerytop #gallerylist li a
					{
						color: #666;	
					}
					
						#wrapper #gallerycontent #gallerytop #gallerylist li a:hover
						{
							color: #136bb3;	
							text-decoration: none;
						}
						
						#wrapper #gallerycontent #gallerytop #gallerylist li.selected a
						{
							color: #136bb3;	
							text-decoration: none;
						}
	
	#wrapper #homecontent
	{
		float: left;
		width: 100%;
	}
	
		#wrapper #homecontent #homeinner
		{
			width: 1000px;
			margin-left: auto;
			margin-right: auto;	
			text-shadow: 3px 3px 3px rgba(150, 150, 150, 0.5);
		}
		
			#wrapper #homecontent #homeinner #textone
			{
				float: left;
				width: 100%;	
				font-family: GothamLight;
				color: #3b5e8f;
				font-size: 40px;
				line-height: 48px;
				margin-top: 80px;
				text-align:left;
			}	
				
				#wrapper #homecontent #homeinner #textoneinner
				{
					width: 80%;	
					margin-left: auto;
					margin-right: auto;	
				}
			
				#wrapper #homecontent #homeinner #textone strong
				{
					font-weight: bold;
					font-family: Gotham;	
				}
			
			#wrapper #homecontent #homeinner #texttwo
			{
				float: left;
				width: 100%;	
				font-family: GothamLight;
				color: #3b5e8f;
				font-size: 40px;
				line-height: 48px;
				text-align: right;
				margin-top: 40px;
			}
			
				#wrapper #homecontent #homeinner #texttwoinner
				{
					width: 75%;	
					margin-left: auto;
					margin-right: auto;	
				}
			
				#wrapper #homecontent #homeinner #texttwo strong
				{
					font-weight: bold;
					font-family: Gotham;	
				}
			
			#wrapper #homecontent #homeinner #textthree
			{
				float: left;
				width: 100%;	
				font-family: GothamLight;
				color: #3b5e8f;
				font-size: 40px;
				line-height: 48px;
				text-align: left;
				margin-top: 40px;
			}
			
				#wrapper #homecontent #homeinner #textthreeinner
				{
					width: 78%;	
					margin-left: auto;
					margin-right: auto;		
				}
			
				#wrapper #homecontent #homeinner #textthree strong
				{
					font-weight: bold;
					font-family: Gotham;	
				}
	
	#wrapper #header
	{
		float: left;
		width: 100%;
		height: 87px;	
		background: url(../Images/shellheaderbg.png) repeat-x bottom left;
	}
	
		#wrapper #header #headerinner
		{
			width: 90%;
			margin-left: auto;
			margin-right: auto;	
		}
		
		#wrapper #header #headerinner #headerright
		{
			float: right;
			width: 80%;	
		}
		
			#wrapper #header #headerinner #headerright #headertop
			{
				float: right;
				width: 100%;
				padding-top: 16px;	
			}
			
				#wrapper #header #headerinner #headerright #headertop #socialicons
				{
					float: right;	
				}
				
					#wrapper #header #headerinner #headerright #headertop #socialicons a
					{
						margin-left: 16px;	
					}
				
					#wrapper #header #headerinner #headerright #headertop #socialicons .twittericon
					{
						float: left;
						width: 25px;
						height: 25px;
						background: url(../Images/shellTwitterIcon.gif) no-repeat bottom left;
					}
					
					#wrapper #header #headerinner #headerright #headertop #socialicons .facebookicon
					{
						float: left;
						width: 25px;
						height: 25px;
						background: url(../Images/shellFacebookIcon.gif) no-repeat bottom left;
					}
					
					#wrapper #header #headerinner #headerright #headertop #socialicons .linkedinicon
					{
						float: left;
						width: 25px;
						height: 25px;
						background: url(../Images/shellLinkedInIcon.gif) no-repeat bottom left;
					}
					
					#wrapper #header #headerinner #headerright #headertop #socialicons .googleicon
					{
						float: left;
						width: 25px;
						height: 25px;
						background: url(../Images/shellGoogleIocn.gif) no-repeat bottom left;
					}
					
					#wrapper #header #headerinner #headerright #headertop #socialicons a:hover
					{
						background-position: top;	
					}
					
					
					#wrapper #header #headerinner #headerright #headertop #socialicons span
					{
						display: none;	
					}
				
				#wrapper #header #headerinner #headerright #headertop #contactnumber 
				{
					float: right;	
					font-size: 16px;
					padding-left: 16px;
				}
				
					#wrapper #header #headerinner #headerright #headertop #contactnumber a
					{
						float: left;
						font-weight: normal;
						color: #666666;
						font-size: 16px;
						line-height: 25px;
					}
			

		
		#wrapper #header #headerinner .navbutton
		{
			display: none;	
		}
		
			#wrapper #header #headerinner h1
			{
				float: left;
				width: 	161px;
				height: 55px;
				padding: 0px;
				margin: 0px;
			}
			
				#wrapper #header #headerinner h1 a
				{
					float: left;
					width: 161px;
					height: 55px;
					margin-top: 16px;
					background: url(../Images/WjStudio_Logo_03.png) no-repeat top left;
				}
				
					#wrapper #header #headerinner h1 a span
					{
						display: none;	
					}
					
				#wrapper #header #headerinner #navigation
				{
					padding: 0px;
					margin: 0px;
					float: right;	
				}
				
					#wrapper #header #headerinner #navigation li
					{
						float: left;
						padding: 0px;
						margin: 0px;
						padding-left: 28px;	
						list-style-type: none;
						display: inline;
						padding-top: 12px;
					}
					
						#wrapper #header #headerinner #navigation li a
						{
							float: left;
							font-weight: normal;
							color: #666666;
							font-size: 16px;
						}
						
							#wrapper #header #headerinner #navigation li.selected a
							{
								color: #136bb3;	
							}
							
							#wrapper #header #headerinner #navigation li a:hover
							{
								color: #136bb3;	
								text-decoration: none;
							}
						
	#wrapper #footer
	{
		position: fixed;
		bottom: 2px;
		left: 0px;
		width: 100%;
		height: 45px;	
		background: #136bb3;
	}
	
		#wrapper #footer #footerinner
		{
			width: 80%;
			margin-left:auto;
			margin-right:auto;	
		}
		
			#wrapper #footer #footerinner #footerlist
			{
				float: left;
				padding: 0px;
				margin: 0px;	
			}
			
				#wrapper #footer #footerinner #footerlist li
				{
					list-style-type: none;
					display: inline;
					float: left;
					color: #FFF;
					padding-left: 10px;
					padding-right: 8px;
					background: url(../Images/shellFooterBar_03.gif) no-repeat center left;	
					margin-top: 15px;
				}
				
					#wrapper #footer #footerinner #footerlist li.first
					{
						padding-left: 0px;
						background: none;	
					}
				
					#wrapper #footer #footerinner #footerlist li a
					{
						float: left;
						color: #FFF;
						font-size: 12px;
						font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
						
					}
					
			#wrapper #footer #footerinner #signature
			{
				float: right;
				color: #FFF;
				font-size: 12px;
				font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
				margin-top: 15px;
			}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width: 480px) {
#wrapper #header
{
	float: left;
	width: 100%;
	height: 87px;	
	background: url(../Images/shellheaderbg.png) repeat-x bottom left;
	position:relative;
	z-index: 1;
}

	#wrapper #header #headerinner
	{
		float: left;
		width: 100%;
		margin-left: 0;
		margin-right: 0;	
	}
	
	#wrapper #header #headerinner #headerright
	{
		float: right;
		width: 60%;	
	}
	
		#wrapper #header #headerinner #headerright #headertop
		{
			float: right;
			width: 100%;
			padding-top: 16px;	
		}
		
			#wrapper #header #headerinner #headerright #headertop #socialicons
			{
				float: right;
				display: none;
			}
						
			#wrapper #header #headerinner #headerright #headertop #contactnumber 
			{
				float: right;	
				font-size: 16px;
				padding-left: 16px;
			}
			
				#wrapper #header #headerinner #headerright #headertop #contactnumber a
				{
					display: block;	
					position: absolute;
					top: 22px;
					right: 76px;
					width: 44px;
					height: 44px;
					background: url(../Images/shellPhoneIcon.gif) no-repeat top left #CCFF00;
					color: #666666;
				}
				
					#wrapper #header #headerinner #headerright #headertop #contactnumber a span
					{
						display: none;	
					}
			
	
	
	#wrapper #header #headerinner .navbutton
	{
		display: block;	
		position: absolute;
		top: 22px;
		right: 16px;
		width: 44px;
		height: 44px;
		background: url(../Images/shellMobileNavButton_03.png) no-repeat top left;
	}
	
		#wrapper #header #headerinner .navbutton span
		{
			display: none;	
		}
	
		#wrapper #header #headerinner h1
		{
			float: left;
			width: 	161px;
			height: 55px;
			padding: 0px 0px 0px 16px;
			margin: 0px;
		}
		
			#wrapper #header #headerinner h1 a
			{
				float: left;
				width: 161px;
				height: 55px;
				margin-top: 16px;
				background: url(../Images/WjStudio_Logo_03.png) no-repeat top left;
			}
			
				#wrapper #header #headerinner h1 a span
				{
					display: none;	
				}
				
			#wrapper #header #headerinner #navigation
			{
				padding: 0px;
				margin: 0px;
				position: absolute;
				top: 87px;
				left: 0px;
				width: 100%;
				display: none;	
			}
			
				#wrapper #header #headerinner #navigation li
				{
					float: left;
					width: 100%;
					padding: 0px;
					margin: 0px;
					list-style-type: none;
					display: inline;
					padding-top: 0px;
					border-bottom: 1px solid #FFFFFF;
					height: 60px;
					background: #136bb3;
				}
				
					#wrapper #header #headerinner #navigation li a
					{
						float: left;
						width: 100%;
						font-weight: normal;
						color: #FFF;
						font-size: 16px;
						height: 60px;
						line-height: 60px;
						padding-left: 20px;	
						text-align: left;
					}
					
						#wrapper #header #headerinner #navigation li.selected a
						{
							background: #FFF;
							color: #136bb3;	
						}
						
						#wrapper #header #headerinner #navigation li a:hover
						{
							background: #FFF;
							color: #136bb3;	
						}
					
	
	#wrapper #homecontent #homeinner
	{
		width: 100%;
		text-shadow: 3px 3px 3px rgba(150, 150, 150, 0.5);
	}
	
		#wrapper #homecontent #homeinner #textone
		{
			float: left;
			width: 100%;	
			font-size: 22px;
			margin-top: 20px;
			text-align:center;
		}	
			
			#wrapper #homecontent #homeinner #textoneinner
			{
				width: 100%;	
			}
				
		#wrapper #homecontent #homeinner #texttwo
		{
			float: left;
			width: 100%;	
			font-size: 22px;
			margin-top: 00px;
			text-align:center;
		}
		
			#wrapper #homecontent #homeinner #texttwoinner
			{
				width: 80%;	
			}
				
		#wrapper #homecontent #homeinner #textthree
		{
			float: left;
			width: 100%;	
			font-size: 22px;
			margin-top: 00px;
			text-align: center;
		}
		
			#wrapper #homecontent #homeinner #textthreeinner
			{
				width: 100%;		
			}
			
			/* SMARTPHONE BLOG */
			
			/* BLOG TEXT */
			#mainblog
			{
				float: left;
				width: 100%;
				padding-top: 0px;	
			}
			
				#mainblog h1
				{
					padding: 0px 20px 0px 20px;	
				}
				

			#mainblog .blog-info
			{
				padding: 0px 20px;	
			}
					
			.pull-md-left
			{
				float: left;
				width: 50%;	
			}
			
			.pull-md-left time
			{
				float: left;
				color: #a7b0b4;
				font-size: 12px;
				height: 20px;
				line-height: 20px;
				padding-left: 24px;
				background: url(../Images/shellCalendarImage_03.gif) no-repeat center left;	
				margin-top: 20px;
				padding-bottom: 0px;	
			}
			
			.offset-5
			{
				float: left;
				width: 100%;
				margin-top: 20px;
				padding: 0px 0px;	
				height: auto;
			}
			
			.blogtextcontent img
			{
				height: auto;	
			}
			
			.text-justify
			{
				text-justify: distribute;	
			}
			
			.well p
			{
				color: #666;
				font-weight: normal;
				font-size: 18px;
				line-height: 25px;	
				padding: 0px 20px;
			}
			
			.well img
			{
				margin-top: 20px;
				margin-right: 30px;
				padding-bottom: 20px;
				height: auto;	
			}
			
			.well p img
			{
				margin-top: 20px;
				margin-right: 30px;
				padding-bottom: 20px;
				height: auto;	
			}
			
			#wrapper #maincontent .contentbox .contentboxinner #defaultblog .bloglink
			{
				float: right;
				text-transform: uppercase;
				color: #136bb3;
			}
			
			#wrapper #maincontent .contentbox .contentboxinner #defaultblog
			{
				float: left;
				width: 100%;	
				padding-top: 0px;
				padding-bottom: 40px;
			}
			
			.mainblog
			{
				float: left;
				width: 100%;	
				padding-top: 0px;
				padding-bottom: 40px;
			}
			
			.defaultblogline
			{
				float: left;
				width: 100%;
				padding-bottom: 40px;	
			}
			
				#wrapper #maincontent .contentbox .contentboxinner #defaultblog .defaultblogcontainer
				{
					float: left;
					width: 100%;	
					color: #FFF;
				}
				#wrapper #maincontent .contentbox .contentboxinner #defaultblog .defaultblogcontainer img
				{
					height: auto;	
				}
				
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog .defaultblogcontainer .caption
					{
						float: left;
						width: 100%;
											
					}
					
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog .defaultblogcontainer h4
					{
						float: left;
						width: 100%;
						font-size: 22px;
						line-height: 24px;
						font-family: GothamLight, "Helvetica Neue", Helvetica, Arial, sans-serif;
						color: #136bb3;
						margin: 0px;
						padding: 20px 20px 0px 20px;	
					}
					
						#wrapper #maincontent .contentbox .contentboxinner #defaultblog .defaultblogcontainer h4 a
						{
							float: left;
							width: 100%;
							font-size: 22px;
							line-height: 24px;
							font-family: GothamLight, "Helvetica Neue", Helvetica, Arial, sans-serif;
							color: #136bb3;
															
						}
						
							#wrapper #maincontent .contentbox .contentboxinner #defaultblog .defaultblogcontainer h4 a:hover
							{
								color: #666;
								text-decoration: none;	
							}
					
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog .caption p
					{
						float: left;
						width: 100%;
						line-height: 18px;	
						color: #666;
						font-size: 14px;
						padding-left: 20px;
						padding-right: 20px;
					}
					
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog .blogbottom
					{
						float: left;
						width: 100%;
						padding: 0px 20px;	
					}
					
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog .blogdetails
					{
						float: left;
						width: 100%;	
					}
					
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog time
					{
						float: left;
						color: #a7b0b4;
						font-size: 12px;
						height: 20px;
						line-height: 20px;
						padding-left: 24px;
						background: url(../Images/shellCalendarImage_03.gif) no-repeat center left;		
					}
					
					#wrapper #maincontent .contentbox .contentboxinner #defaultblog .bloglink
					{
						float: right;
						text-transform: uppercase;
						color: #136bb3;
					}
			
			
			/* BLOG FINISH */
			
			
			
			/* SMARTPHONE BLOG */
			
			
			
			
			
			
			

	#wrapper #footer
	{
		height: 30px;	
	}
	
	#wrapper #footer #footerinner
	{
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;	
	}
		
			#wrapper #footer #footerinner #footerlist li
			{
				margin-top: 8px;
				padding-top: 2px;
			}
			
			
				#wrapper #footer #footerinner #footerlist li a
				{
					font-size: 10px;
					line-height: 14px;
					padding-top: 2px;
				}
				
		#wrapper #footer #footerinner #signature
		{
			display: none;
		}
		
#wrapper #maincontent #contentinner
{
	width: 100%;
	float: left;
}

	#wrapper #maincontent #contentinner h2
	{
		width: 100%;
		font-size: 20px;
	}
	
	#wrapper #maincontent #contentinner #subtitle
	{
		font-size: 26px;
		line-height: 28px;
		padding-bottom: 25px;
		width: 100%;
	}
		
		
#wrapper #maincontent .contentbox
{
	float: left;
	width: 100%;
	background: #FFF;
	text-align: left;
}


	#wrapper #maincontent .contentbox .contentboxinner
	{
		width: 100%;	
		float: left;
		position: relative;
	}
	
	#wrapper #maincontent .contentbox .contentboxinner .infotitle
	{
		float: left;
		width: 100%;
		color: #136bb3;
	}
	
	#wrapper #maincontent .contentbox .contentboxinner .infotext
	{
		float: left;
		width: 100%;
		padding: 20px;
		color: #666;
		font-size: 13px;
		line-height: 18px;	
	}
		
#wrapper #maincontent .contentbox .contentboxinner .contentboxleft
{
	width: 100%;	
}

#wrapper #maincontent .contentbox.blue .contentboxinner .contentboxleft
{
	display: none;	
}

#wrapper #maincontent .contentbox.white .contentboxinner .contentboxright
{
	display: none;	
}

	#wrapper #maincontent .contentbox .contentboxinner .contentboxtitle
	{
		float: left;
		width: 100%;
		font-size: 22px;
		line-height: 24px;
	}
	
		#wrapper #maincontent .contentbox.blue .contentboxinner .contentboxtitle
		{
			color: #FFF;	
		}
	
	#wrapper #maincontent .contentbox .contentboxinner .contentboxtext
	{
		font-size: 16px;
		padding: 20px;
	}
	
#wrapper #maincontent .contentbox .contentboxinner .contentboxright
{
	float: left;
	width: 100%;
	overflow: hidden;	
}

	#wrapper #maincontent .contentbox .contentboxinner img
	{
		float: left;
		border: 0px;
		height: 300px;	
	}
	
#wrapper #maincontent .gettingstarted
{
	padding: 20px;
	margin: 0px;
}

	#wrapper #maincontent .gettingstarted .startedinner
	{
		width: 100%;
		float: left;		
	}
	
		
		#wrapper #maincontent .gettingstarted .startedinner .startedtext
		{
			float: left;
			width: 100%;
			padding: 20px 0px;
		}
		
		#wrapper #maincontent .gettingstarted .startedinner a.getstartedbutton
		{
			margin-left: 28px;
			
		}
		
#wrapper #gallerycontent
{
	float: left;
	width: 100%;
	margin-top: 0px;
	background: #FFF;
	color: #666;	
	padding-bottom: 60px;
}
	
	#wrapper #gallerycontent #gallerymain
	{
		float: left;
		width: 100%;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	
		#wrapper #gallerycontent #gallerymain #gallerycontainer
		{
			width: 100%;
			float: left;
		}
		
			#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist
			{
				float: left;
				width: 100%;
				padding: 40px 0px 0px 0px;
				margin: 0px;	
			}
			
				#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist li
				{
					float: left;
					width:	100%;
					padding-bottom: 0px;
				}
				
					#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist li a
					{
						float: left;
						width: 100%;
						position: relative;	
					}
					
						#wrapper #gallerycontent #gallerymain #gallerycontainer 
						{
							width: 100%;
							height: 100%;
							overflow: hidden;	
						}
					
							#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist li a span strong
							{
								width: 100%;
							}
	
		#wrapper #gallerycontent #gallerymain #gallerytitle
		{
			float: left;
			width: 100%;
			padding: 0px;
			margin: 0px;
			font-size: 24px;
			line-height: 26px;
			margin-top: 0px;
		}
		
		#wrapper #gallerycontent #gallerymain #gallerysubtitle
		{
			float: left;
			width: 100%;
			margin-top: 10px;	
		}
		
			#wrapper #gallerycontent #gallerymain #gallerysubtitle #gallerysubinner
			{
				width: 100%;
				float: left;	
			}
			
#wrapper #maincontent .contentbox .contentboxinner #contactbox
{
	float: left;
	width: 100%;	
}

	#wrapper #maincontent .contentbox .contentboxinner #contactbox #contactboxtitle
	{
		padding: 20px;
	}
	
	#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox
	{
		float: left;
		width: 100%;
	}
	
	#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formleft
	{
		float: left;
		width: 100%;	
		padding: 20px 20px 0px 20px;
	}
	
		#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formleft .formlineleft
		{
			float: left;
			width: 100%;
			padding-bottom: 20px;
		}
		
	
	#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formright
	{
		float: left;
		width: 100%;	
		padding: 0px 20px 20px 20px;
	}
	
		#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formright .formlineright
		{
			float: left;
			width: 100%;
			padding-bottom: 20px;
		}
		

}

 @media (min-width: 480px) and (max-width: 1000px) {
#wrapper #header
{
	float: left;
	width: 100%;
	height: 87px;	
	background: url(../Images/shellheaderbg.png) repeat-x bottom left;
	position:relative;
	z-index: 1;
}

	#wrapper #header #headerinner
	{
		float: left;
		width: 100%;
		margin-left: 0;
		margin-right: 0;	
	}
	
	#wrapper #header #headerinner #headerright
	{
		float: right;
		width: 60%;	
	}
			
		#wrapper #header #headerinner #headerright #headertop #socialicons
		{
			display: none;	
		}
					
		#wrapper #header #headerinner #headerright #headertop #contactnumber 
		{
			float: right;
			height: 44px;
		}
		
			#wrapper #header #headerinner #headerright #headertop #contactnumber a
			{
				display: block;	
				position: absolute;
				top: 22px;
				right: 76px;
				width: 44px;
				height: 44px;
				background: url(../Images/shellPhoneIcon.gif) no-repeat top left #CCFF00;
			}
			
				#wrapper #header #headerinner #headerright #headertop #contactnumber a span
				{
					display: none;	
				}
		
	
	#wrapper #header #headerinner .navbutton
	{
		display: block;	
		position: absolute;
		top: 22px;
		right: 16px;
		width: 44px;
		height: 44px;
		background: url(../Images/shellMobileNavButton_03.png) no-repeat top left;
	}
	
		#wrapper #header #headerinner .navbutton span
		{
			display: none;	
		}
	
		#wrapper #header #headerinner h1
		{
			float: left;
			width: 	161px;
			height: 55px;
			padding: 0px 0px 0px 16px;
			margin: 0px;
		}
		
			#wrapper #header #headerinner h1 a
			{
				float: left;
				width: 161px;
				height: 55px;
				margin-top: 16px;
				background: url(../Images/WjStudio_Logo_03.png) no-repeat top left;
			}
			
				#wrapper #header #headerinner h1 a span
				{
					display: none;	
				}
				
			#wrapper #header #headerinner #navigation
			{
				padding: 0px;
				margin: 0px;
				position: absolute;
				top: 87px;
				left: 0px;
				width: 100%;
				display: none;	
			}
			
				#wrapper #header #headerinner #navigation li
				{
					float: left;
					width: 100%;
					padding: 0px;
					margin: 0px;
					list-style-type: none;
					display: inline;
					padding-top: 0px;
					border-bottom: 1px solid #FFFFFF;
					height: 60px;
					background: #136bb3;
				}
				
					#wrapper #header #headerinner #navigation li a
					{
						float: left;
						width: 100%;
						font-weight: normal;
						color: #FFF;
						font-size: 16px;
						height: 60px;
						line-height: 60px;
						padding-left: 20px;	
						text-align: left;
					}
					
						#wrapper #header #headerinner #navigation li.selected a
						{
							background: #FFF;
							color: #136bb3;	
						}
						
						#wrapper #header #headerinner #navigation li a:hover
						{
							background: #FFF;
							color: #136bb3;	
						}
					
	
	#wrapper #homecontent #homeinner
	{
		width: 100%;
		text-shadow: 3px 3px 3px rgba(150, 150, 150, 0.5);
	}
	
		#wrapper #homecontent #homeinner #textone
		{
			float: left;
			width: 100%;	
			font-size: 22px;
			margin-top: 20px;
			text-align:center;
		}	
			
			#wrapper #homecontent #homeinner #textoneinner
			{
				width: 100%;	
			}
				
		#wrapper #homecontent #homeinner #texttwo
		{
			float: left;
			width: 100%;	
			font-size: 22px;
			margin-top: 00px;
			text-align:center;
		}
		
			#wrapper #homecontent #homeinner #texttwoinner
			{
				width: 80%;	
			}
				
		#wrapper #homecontent #homeinner #textthree
		{
			float: left;
			width: 100%;	
			font-size: 22px;
			margin-top: 00px;
			text-align: center;
		}
		
			#wrapper #homecontent #homeinner #textthreeinner
			{
				width: 100%;		
			}
			

	#wrapper #footer
	{
		height: 30px;	
	}
	
	#wrapper #footer #footerinner
	{
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;	
	}
		
			#wrapper #footer #footerinner #footerlist li
			{
				margin-top: 8px;
				padding-top: 2px;
			}
			
			
				#wrapper #footer #footerinner #footerlist li a
				{
					font-size: 10px;
					line-height: 14px;
					padding-top: 2px;
				}
				
		#wrapper #footer #footerinner #signature
		{
			display: none;
		}
		
#wrapper #maincontent #contentinner
{
	width: 100%;
	float: left;
}

	#wrapper #maincontent #contentinner h2
	{
		width: 100%;
		font-size: 20px;
	}
	
	#wrapper #maincontent #contentinner #subtitle
	{
		font-size: 26px;
		line-height: 28px;
		padding-bottom: 25px;
		width: 100%;
	}
		
		
#wrapper #maincontent .contentbox
{
	float: left;
	width: 100%;
	background: #FFF;
	text-align: left;
}


	#wrapper #maincontent .contentbox .contentboxinner
	{
		width: 100%;	
		float: left;
		position: relative;
	}
	
	#wrapper #maincontent .contentbox .contentboxinner .infotitle
	{
		float: left;
		width: 100%;
		color: #136bb3;
	}
	
	#wrapper #maincontent .contentbox .contentboxinner .infotext
	{
		float: left;
		width: 100%;
		padding: 20px;
		color: #666;
		font-size: 13px;
		line-height: 18px;	
	}
		
#wrapper #maincontent .contentbox .contentboxinner .contentboxleft
{
	width: 50%;	
}


	#wrapper #maincontent .contentbox .contentboxinner .contentboxtitle
	{
		float: left;
		width: 100%;
		font-size: 22px;
		line-height: 24px;
	}
	
		#wrapper #maincontent .contentbox.blue .contentboxinner .contentboxtitle
		{
			color: #FFF;	
		}
	
	#wrapper #maincontent .contentbox .contentboxinner .contentboxtext
	{
		font-size: 16px;
		padding: 20px;
	}
	
#wrapper #maincontent .contentbox .contentboxinner .contentboxright
{
	float: left;
	width: 50%;
	overflow: hidden;	
}

	#wrapper #maincontent .contentbox .contentboxinner img
	{
		float: left;
		border: 0px;
		width: 100%;
	}
	
#wrapper #maincontent .gettingstarted
{
	padding: 20px;
	margin: 0px;
}

	#wrapper #maincontent .gettingstarted .startedinner
	{
		width: 100%;
		float: left;		
	}
	
		
		#wrapper #maincontent .gettingstarted .startedinner .startedtext
		{
			float: left;
			width: 100%;
			padding: 20px 0px;
		}
		
		#wrapper #maincontent .gettingstarted .startedinner a.getstartedbutton
		{
			margin-left: 28px;
			
		}
		
#wrapper #gallerycontent
{
	float: left;
	width: 100%;
	margin-top: 0px;
	background: #FFF;
	color: #666;	
	padding-bottom: 60px;
}
	
	#wrapper #gallerycontent #gallerymain
	{
		float: left;
		width: 100%;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	
		#wrapper #gallerycontent #gallerymain #gallerycontainer
		{
			width: 100%;
			float: left;
		}
		
			#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist
			{
				float: left;
				width: 100%;
				padding: 40px 0px 0px 0px;
				margin: 0px;	
			}
			
				#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist li
				{
					float: left;
					width:	50%;
					padding-bottom: 0px;
				}
				
					#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist li a
					{
						float: left;
						width: 100%;
						position: relative;	
					}
					
						#wrapper #gallerycontent #gallerymain #gallerycontainer 
						{
							width: 100%;
							height: auto;
							overflow: hidden;	
						}
					
							#wrapper #gallerycontent #gallerymain #gallerycontainer .gallerylist li a span strong
							{
								width: 100%;
							}
	
		#wrapper #gallerycontent #gallerymain #gallerytitle
		{
			float: left;
			width: 100%;
			padding: 0px;
			margin: 0px;
			font-size: 24px;
			line-height: 26px;
			margin-top: 0px;
		}
		
		#wrapper #gallerycontent #gallerymain #gallerysubtitle
		{
			float: left;
			width: 100%;
			margin-top: 10px;	
		}
		
			#wrapper #gallerycontent #gallerymain #gallerysubtitle #gallerysubinner
			{
				width: 100%;
				float: left;	
			}
			
#wrapper #maincontent .contentbox .contentboxinner #contactbox
{
	float: left;
	width: 100%;	
}

	#wrapper #maincontent .contentbox .contentboxinner #contactbox #contactboxtitle
	{
		padding: 20px;
	}
	
	#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox
	{
		float: left;
		width: 100%;
	}
	
	#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formleft
	{
		float: left;
		width: 100%;	
		padding: 20px 20px 0px 20px;
	}
	
		#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formleft .formlineleft
		{
			float: left;
			width: 100%;
			padding-bottom: 20px;
		}
		
	
	#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formright
	{
		float: left;
		width: 100%;	
		padding: 0px 20px 20px 20px;
	}
	
		#wrapper #maincontent .contentbox .contentboxinner #contactbox #formbox #formright .formlineright
		{
			float: left;
			width: 100%;
			padding-bottom: 20px;
		}
 }