@charset "UTF-8";

*					{margin:0px; outline:none; border:none;}
body.index			{background:url(_gfx/bodybg-aeronstudio-web-design.png) repeat-x; font-family: 'Lucida Grande', sans-serif;  color:#222; line-height:18px; font-size:13px;}
body.page			{background:url(_gfx/bodybgsub-aeronstudio-web-design.png) repeat-x; font-family: 'Lucida Grande', sans-serif;  color:#222; line-height:18px; font-size:13px;}


/* TOP BAR WITH LOGO, TAGLINE AND CTA */
#logobar			{width:950px; height:92px; margin:0 auto;}
#logo				{width:384px; height:92px; float:left; border:none;}

#tagline			{width:417px; height:92px; background:url(_gfx/tagline-aeronstudio-web-design.png); float:left;}
#tagline h2			{font-size:13px; font-family: 'Lucida Grande', sans-serif; color:#FFF; line-height:18px; padding-top:30px;}

#calltoaction		{width:148px; height:92px; float:left; background:url(_gfx/calltoaction-aeronstudio-web-design.png) no-repeat;}
.letsmeet			{display:block; width:148px; height:92px; background:url(_gfx/calltoaction-aeronstudio-web-design.png) no-repeat;border:none; text-decoration:none;}

/* MAIN MENU */
#mainmenu			{width:950px; height:87px; margin:0 auto;}
#button1			{width:239px; height:87px; background:url(_gfx/menubutton-aeronstudio-web-design.png) no-repeat; background-position:-235px 0px; float:left; display:block;}
#button1:hover		{width:239px; height:87px; background:url(_gfx/menubutton-aeronstudio-web-design.png) no-repeat; background-position:-2px 0px; float:left; display:block;color: #F2F2F2;}

#button2			{width:237px; height:87px; background:url(_gfx/menubutton-aeronstudio-web-design.png) no-repeat; background-position:-237px 0px; float:left; display:block;}
#button2:hover		{width:237px; height:87px; background:url(_gfx/menubutton-aeronstudio-web-design.png) no-repeat; background-position:-1px 0px; float:left; display:block;color: #F2F2F2;}

#mainmenu h2		{font-size:16px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal;text-shadow: #222 1px 1px 2px; text-decoration:none; padding:13px 28px 0px 15px; font-weight:bold;}
#mainmenu p			{font-size:13px; font-family: 'Lucida Grande', sans-serif; color:#FFF;line-height:16px; text-decoration:none; padding:5px 28px 0px 15px;}
#mainmenu a			{text-decoration:none;}

/* SLIDESHOW - TESTIMONIAL */
#testimonial		{width: 950px; height:282px; margin:0 auto;}


#subspacer		{width: 950px; height:44px; margin:0 auto;}

/* MAIN CONTENT GRIDS AND TYPOGRAPHY */
#content			{width: 950px; margin:30px auto;}
#footercontent			{width: 950px; margin:0 auto;}

div.notdotted a:link                 {background:none; border:none;}
div.dottedlink a:link		{color:#343434; background-color: #FFFFEE; border-bottom:1px dotted #FFCC99; text-decoration:none;}
div.dottedlink a:visited	{color:#343434; background-color: #FFFFEE; border-bottom:1px dotted #FFCC99; text-decoration:none;}
div.dottedlink a:hover	{color:#343434; background-color: #FFFFBB; border-bottom:1px solid #FFCC99; text-decoration:none;}

#footercontent a:link		{color:#343434; background-color: #FFFFEE; border-bottom:1px dotted #FFCC99; text-decoration:none;}
#footercontent a:visited	{color:#343434; background-color: #FFFFEE; border-bottom:1px dotted #FFCC99; text-decoration:none;}
#footercontent a:hover		{color:#343434; background-color: #FFFFBB; border-bottom:1px solid #FFCC99; text-decoration:none;}

.pointed			{ cursor:pointer;}

div.divider			{width: 950px; height:27px;background:url(_gfx/divider-aeronstudio-web-design.png) no-repeat;}

div.column_1_1		{width: 930px; margin:0px; padding:0px 10px 0px 10px; float:left;}

div.column_1_2		{width: 450px; margin:0px; padding:0px 14px 0px 10px; float:left; border-right:1px solid #F2F2F2;}
div.column_2_2		{width: 450px; margin:0px; padding:0px 10px 0px 15px; float:left;}

div.column_1x_2		{width: 610px; margin:20px 0px 0px 0px; padding:0px 14px 0px 10px; float:left; border-right:1px solid #F2F2F2;}
div.column_2x_2		{width: 290px; margin:20px 0px 0px 0px; padding:0px 10px 0px 15px; float:left;}


div.column_1_3		{width: 290px; margin:20px 0px 0px 0px; padding:0px 14px 0px 10px; float:left; border-right:1px solid #F2F2F2;}
div.column_2_3		{width: 290px; margin:20px 0px 0px 0px; padding:0px 14px 0px 15px; float:left; border-right:1px solid #F2F2F2;}
div.column_3_3		{width: 290px; margin:20px 0px 0px 0px; padding:0px 10px 0px 15px; float:left;}

div.column_1_4		{width: 210px; margin:20px 0px 0px 0px; padding:0px 14px 0px 10px; float:left; border-right:1px solid #F2F2F2;}
div.column_2_4		{width: 210px; margin:20px 0px 0px 0px; padding:0px 14px 0px 15px; float:left; border-right:1px solid #F2F2F2;}
div.column_3_4		{width: 210px; margin:20px 0px 0px 0px; padding:0px 14px 0px 15px; float:left; border-right:1px solid #F2F2F2;}
div.column_4_4		{width: 210px; margin:20px 0px 0px 0px; padding:0px 10px 0px 15px; float:left;}

p					{font-size:13px; font-family: 'Lucida Grande', sans-serif; color:#222;padding-bottom:10px; line-height:18px;}
h1 					{font-size:16px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#343434; padding-bottom:18px; font-weight:normal;text-shadow: #DDD 0px 0px 2px;}
h2 					{font-size:16px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#343434; padding:18px 0px; font-weight:bold;text-shadow: #DDD 0px 0px 2px;}
h3 					{font-size:16px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#343434; padding:18px 0px; font-weight:normal;text-shadow: #DDD 0px 0px 2px;}

span.underscore		{ border-bottom:1px dotted #CCC;}
span.pricing		{ display:inline-block; width:220px; height:17px; margin-left:6px; border-bottom:1px dotted #CCC; font-size:12px; padding:3px 0px 3px 6px; background-color: #F9F9F9;}
span.pricing:hover	{ background-color: #EEE6D7;}


.wgscreenshots  {margin: 4px 10px 4px 0px; border: none; text-decoration: none;}


/* FOOTER */
#footer				{ width:100%; background:url(_gfx/footerbg-aeronstudio-web-design.jpg) #FFF repeat-x; height:200px; margin-top:30px;}
#footer p					{font-size:12px; font-family: 'Lucida Grande', sans-serif; color:#444;padding-bottom:10px; line-height:18px;}

#twitter_update_list li         { margin:0px 0px 10px 0px;}
#twitter_update_list li span    { display:block; line-height:19px; font-size:12px; }

#shortcuts p					{font-size:12px; color:#666;}

/* BUTTONS AND SPECIAL ELEMENTS */

.silverbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:Trebuchet MS;
	font-size:13px;font-weight:bold;padding:3px 11px;text-decoration:none;text-shadow:1px 1px 1px #ffffff;cursor:pointer;}
.silverbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');background-color:#dfdfdf;}



.greenbutton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #268a16;display:block;color:#306108;
	font-family:arial;font-size:15px;font-weight:bold;padding:5px 24px;text-decoration:none;text-shadow:1px 1px 0px #aade7c;width:370px;text-align:center;cursor:pointer;}
.greenbutton2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
}

.greenbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#ededed;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #268a16;display:block;width:320px;color:#FFFFFF;font-family:Trebuchet MS;
	font-size:13px;font-weight:bold;padding:3px 11px;text-decoration:none;text-shadow:1px 1px 1px #333333; text-align:center;cursor:pointer;}
.greenbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');background-color:#5cb811;}

	
.hollowbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #fcfcfc) );background:-moz-linear-gradient( center top, #f5f5f5 5%, #fcfcfc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#fcfcfc');background-color:#f5f5f5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
	border:1px solid #e3e3e3;display:inline-block;color:#777777;font-family:Trebuchet MS;font-size:13px;font-weight:bold;padding:3px 11px;text-decoration:none;text-shadow:1px 1px 1px #ffffff;}
	
/* FORMS */
div.contactform						{text-align:left; width: 600px; margin:0px 0px 0px 0px; float:left; border-top:1px dotted silver;border-bottom:1px dotted silver; padding:15px 0px 0px 0px  }
div.contactformcaption 				{ width:60px; font-size:12px; float:left; line-height:20px; height:20px; margin:10px; font-weight:bold; color:#343434;}
div.contactforminput 				{ width:187px; font-size:12px; float:left; line-height:15px; height:20px; margin:10px;}
div.contactforminput input 			{width:167px;}
fieldset			{ border:none; margin:0px; padding:0px; text-align:left;}
.required							{border:1px solid #993333;}
.notrequired						{border:1px solid silver;}
div.contactformtextarea				{ width:410px; font-size:12px; float:left; line-height:15px;  margin:10px;}
div.contactformtextarea textarea 	{width:455px;}
div.contactformhint					{ font-size:11px; color:#343434; margin:0px 10px 10px 10px;; padding:20px 10px 10px 10px; border-bottom:1px solid #666666; background:url(style/formhintbg.png);} 


/* Support TV */
.supportTV			{width: 195px; height: 60px; float: left; display:block; background:url(_gfx/tutbg-nohover.png) no-repeat; margin:3px 3px;color:#333;text-decoration:none;}
.supportTV span		{padding: 15px 6px 5px 48px; line-height: 14px; font-size: 12px; font-weight: bold; display:block; color:#333; text-decoration:none;}
.supportTV:hover	{background:url(_gfx/tutbg-hover.png) no-repeat;}

.supportTVsec			{width: 195px; height: 60px; float: left; display:block; background:url(_gfx/tutbgsec-nohover.png) no-repeat; margin:3px 3px;color:#333;text-decoration:none;}
.supportTVsec span		{padding: 15px 6px 5px 48px; line-height: 14px; font-size: 12px; font-weight: bold; display:block; color:#333; text-decoration:none;}
.supportTVsec:hover	{background:url(_gfx/tutbgsec-hover.png) no-repeat;}

#supportscreen      {margin-bottom:0px; margin-top:10px;width:600px;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5e7eb), color-stop(1, #e9e9e9) );background:-moz-linear-gradient( center top, #f5e7eb 5%, #e9e9e9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5e7eb', endColorstr='#e9e9e9');	background-color:#f5e7eb;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;border:1px solid #dcdcdc;text-shadow:1px 1px 0px #ffffff;}

.supportguide      {margin-bottom:20px; margin-top:10px; padding:0px 15px 15px 15px;width:570px;-moz-box-shadow:inset 0px 1px 0px 0px #f2e8e8;-webkit-box-shadow:inset 0px 1px 0px 0px #f2e8e8;	box-shadow:inset 0px 1px 0px 0px #f2e8e8;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2e8e8), color-stop(1, #f5f5f5) );background:-moz-linear-gradient( center top, #f2e8e8 5%, #f5f5f5 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2e8e8', endColorstr='#f5f5f5');	background-color:#f2e8e8;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;border:1px solid #dcdcdc;text-shadow:1px 1px 0px #f2e8e8;}

.supportguide img.slide     {padding:4px; border:1px solid silver; margin:15px 0px 15px 0px; background:#f2f2f2;-webkit-box-shadow: #979892 0px 0px 6px;}
.supportguide img.slide:hover     {padding:4px; border:1px solid silver; margin:15px 0px 15px 0px; background:#f2f2f2;-webkit-box-shadow: #f29e9e 0px 0px 26px;}

.supportwarning {background-color:#FFF9BB;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #eeb44f;display:inline-block;color:#333;
	padding:6px 16px; margin: 6px 20px 12px 8px; text-align: justify;}
.supportwelcome {background-color:#CFF09E;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #79BD9A;display:inline-block;color:#333;
	padding:6px 16px; margin: 6px 20px 12px 8px; text-align: justify;}

/* BLOG */

#articlecontent p.caption	{ font-size:10px; font-weight:normal; color:#343434; line-height:19px; padding:0px 0px 0px 20px; margin:0px 0px 0px 6px; background:url(_gfx/flickr.gif) no-repeat left;}
#articlecontent p.caption a			{ font-size:10px; font-weight:normal; color:#343434; border-bottom:none; text-decoration:none; background-color:#FFFFFF;}
#articlecontent p.caption a:hover	{ background-image: none; padding-right:0px;}
.articleimageleft			{ float:left; border:1px dotted silver; margin-right:20px; margin-top:13px;}
.articleimageleft img		{ width:200px; height:200px; margin:5px 5px 0px 5px; border:1px dotted silver;}
.articleimageright			{ float:right; border:1px dotted silver; margin-left:20px; margin-top:13px; margin-right:20px;}
.articleimageright img		{ width:200px; height:200px; margin:5px 5px 0px 5px; border:1px dotted silver;}

#aerontvtrans {border:1px solid silver; width:600px; padding:0px; text-align:left; font-size:9px;}
#aerontvtrans p {background-color: #FFF3F5; padding-left:10px; border-left:8px solid #CCCCCC; margin:6px; line-height:18px;}
