a
{
	color: #6e6666;
}

a.graylink

{
	color: #888888;
}

h1
{
	font-weight: normal;
	font-size: 2.3em;
	letter-spacing: -0.03em;
	color: #154aa4;
	margin: 0;
	padding-bottom: 0;
}

h2
{
	font-weight: normal;
}

div#header p
{
	margin: 0 0 0 2px;
	padding: 0;
	color: #53a1cb;
	display: inline;
}

div#header ul
{
	margin: 0 2px 0 0;
	padding: 0;
	float: right;
	list-style: none;
}

div#header li
{
	display: inline;
	color: #2f4d72;
}

div#header li a
{
	text-decoration: none;
	padding-right: 12px;
	color: #a3a9b2;
	background: url("../img/breadcrumbArrow.gif") no-repeat right;
}

div#header li a:hover
{
	color: #889497;
	text-decoration: underline;
}

div#insetBoxTop h2
{
	font-size: 1.5em;
	font-weight: normal;
	color: #154aa4;
	margin-bottom: 3px;
	padding-top: 16px;
}

div#insetBoxTop p
{
	line-height: 1.3em;
	margin: 0;
	padding: 0 40px 0 0;
	color: #53a1cb;
}

div#insetBoxMiddle, div#insetBoxMiddle a
{
	color: #154aa4;
}

div#insetBoxMiddle h2
{
	color: #000;
}

div#leftForm
{
	margin-top: 10px;
}

div#rightForm
{
	margin-top: 10px;
}

div#leftForm h2
{
	padding-top: 10px;
	font-size: 1.35em;
	font-weight: bold;
}

div#rightForm h2
{
	padding-top: 10px;
	font-size: 1.35em;
	font-weight: bold;
}

div#footer
{
	font-size: 0.8em;
	color: #888;
	padding: 0 20px;
}

div#footer a
{
	color: #888;
}

div#footer span.createdBy 
{
	float: right;
}

div#footer span.createdBy a
{
	background: none;
}

div.keywords
{
	color: #888;
	padding: 10px 10px 30px 10px;
	margin-bottom: 0;
	clear: both;
}

/**
* Sidebar and bottom buttons from city page and state page (shared styles)
*/

div#lasikGuide,
div#lasikGuide a,
div#lasikForum,
div#lasikForum a,
div#listYourPracticeLink,
div#listYourPracticeLink a,
div#newsletterSubscribeLink,
div#newsletterSubscribeLink a,
div#newsletterSubscribe input
{
	display: block;
	width: 128px;
	height: 45px;
}

div#lasikGuide,
div#lasikForum,
div#listYourPracticeLink,
div#newsletterSubscribeLink
{
	margin: 8px 12px 8px 70px;
}

div#lasikGuide a:hover,
div#lasikForum a:hover,
div#listYourPracticeLink a:hover,
div#newsletterSubscribeLink a:hover
{
	background-position: 0 -45px;
}

div#lasikForum,
div#lasikForum a
{
	background: url("../img/state/lasikForum.gif") no-repeat;
}
div#lasikGuide,
div#lasikGuide a
{
	background: url("../img/state/lasikGuide.gif") no-repeat;
}

div#listYourPracticeLink,
div#listYourPracticeLink a
{
	background: url("../img/state/listYourPractice.gif") no-repeat;
}

div#newsletterSubscribe
{
	float: right;
}

form div#newsletterSubscribe input,
div#newsletterSubscribe
{
	background: url("../img/home/subscribe.gif") no-repeat;
	margin: 0;
	padding: 0;
	border: none;
}

form div#newsletterSubscribe input:hover
{
	background-position: 0 -42px;
}

/**
* Shared between home and learnAboutLasik.
*/
input#emailAddress
{
	margin-top: 4px;
	margin-bottom: 5px;
	padding: 4px;
	width: 112px;
	float: right;
}

/* Added by DJ */

.variation2 div#getInformation {position: absolute; left: 50%; bottom: 10px; margin-left: -153px;} .variation2 div#getInformation input {background: url(http://www.lasik.md/img/city/get-info-button.png) no-repeat left top; width: 307px; height: 48px;} .variation2 div#getInformation input:hover {background-position: left bottom;}
div#insetBoxMiddle {position: relative; zoom: 1;}
.benefit-heading {font-size: 1.8em; font-family: Arial; font-weight: bold; color: #3b5e89; padding: 1em 10px 0;}
.form-hint {position: relative; top: -22px; text-align: center; background: #ffffa5; margin: 0 60px 0 40px; padding: 3px 0 5px; color: #000; border-bottom: 1px solid #999; border-right: 1px solid #999;}
.newform form {border: 4px solid #e9ae85; background: #fcfcd9; overflow: hidden; display: block; width: 645px; padding: 10px 0; zoom: 1;}
.newform .variation2 div#getInformation {position: relative; left: -200px; bottom: -10px; margin: 0; background: none;} 
.newform .variation2 div#getInformation input {background: url(../img/city/btn-send-free-info.png) no-repeat left top; width: 203px; height: 35px; float: none;}
.newform div#insetBoxMiddle {padding-bottom: 10px;}
.newform div#leftForm{margin: 0; width:315px;padding-bottom:60px;}
.newform div#rightForm{width:320px;float:right;padding:0; margin: 0;}

.privacy-statement {padding: 0pt 100px; text-align: center; color: rgb(108, 108, 108); font-size: 0.8em; clear: both;}


/* Added by TQ - social media button CSS */


/* Social Buttons */

/* Social Buttons */
ul.social-buttons {list-style: none;}
ul.social-buttons li {float:left; padding: 0 0 0 15px;}
ul.social-buttons li.social-button-tweet {width: 95px}
ul.social-buttons li.social-button-stumble {width: 65px;}
ul.social-buttons li.social-button-plusone {width: 60px;}
ul.social-buttons li.social-button-inshare {width: 95px;}

/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
/* Changed clearfix to group, for better semantic markup, as advised by Dan Cederholm in http://handcraftedcss.com/ */
.group:before, .group:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
.group:after {clear: both;}
/* fix group: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.group {zoom: 1;}
