#sitecontainer{
	background:#2b2c41;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
}
#headercontainer{
	width:100%;
	margin:0;
	padding:0;
}
#bodycontainer{
	width:100%;
	margin:0;
	padding:0;
}
#footercontainer{
	width:100%;
	margin:0;
	padding:0;
	background-color:#8A8AAC;
}
#headerwrapper{
	width:962px;
	height:186px;
	background:url(../images/headerbground.jpg) top center no-repeat;
	margin:auto;
	text-align:center;
	padding-top:20px;
	position: relative;
}

#contact
{
	z-index: 9999;
	position: absolute;
	display: block;	
	width: 360px;
	left: 403px;
	top: 63px;
	font: 18px "Times New Roman", Times, serif;
	color: #2b3d3a;
	text-align: left;
}

#contact a:link, #contact a:visited, #contact a:hover, #contact a:active
{
	color: #2b3d3a;
	text-decoration: none;
}



#navigationwrapper{
	display:inline-block;
	text-align:center;
}
#bodycontainer{
	background:url(../images/contentbground.jpg) top center repeat-y;
	width:962px;
	margin:auto;
	padding:15px 0px 0px 0px;
}
#middlebox{
	background: url(../images/middlebground.png) top center no-repeat;
	width:939px;
	height:254px;
	margin:auto;
	position:relative;
}
#sidebar{
	width:270px;
	padding: 20px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:12pt;
	color:#f4f3f8;
	margin-left:20px;
}
#mainbody{
	width:659px;
	padding:10px 5px 0px 5px;
}
#invis-mainbody{
	width:939px;
	padding:10px 5px 0px 5px;
}
#content{
	margin:10px 10px 0px 10px;
	background:#fff;
	padding:10px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	min-height: 1000px;
}
#invis-content{
	width:915px;
	margin:10px 10px 0px 10px;
	background:#fff;
	padding:10px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
#stories{
	margin:10px auto;
	width:724px;
	height:484px;
}
#footerwrapper{
	background:#8A8AAC;
	width:960px;
	color:#f4f3f8;
	margin:auto;
	text-align:center;
	padding:15px 0px;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#2b2c41;
	margin:0;
	padding:0;	
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#52527a;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#2b2c41;
	margin:0;
	padding:0;
}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#52527a;
	margin:0;
	padding:0;
}
.footeraddress{
	font-size:12pt;
	font-style:italic;
}
.footercontact{
	line-height:150%;
	font-size:11pt;
	font-style:italic;
}
.copyright{
	font-size:10pt;
	font-style:italic;
}
a, a:visited, a:active{
	color:#52527a;
	text-decoration:none;
	margin:0;
	padding:0;
}
a:hover{
	color:#52527a;
	text-decoration:underline;
	margin:0;
	padding:0;
}
p, #mainbody ul, #mainbody ul li{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;	
}
.checkboxcomment{
	font-size:10pt;	
}

#middleinfo{
	position:absolute;
	top:50px;
	left:70px;	
}
#middlephone {
	position:absolute;  
	top:133px;
	left:215px;
}
#middlephone h2 {
	/*font-family:"Times New Roman",Serif;*/
	font-style:italic;
	font-size:1.9em; 
	color:#565680;
	}
#sidebar hr{
	width:200px;	
}
#content hr{
	color:#000;
	width:550px;	
}
form{
	margin:10px 0px;	
}
input{
	background:url(../images/inputtextbground.png) top center no-repeat;
	border:0;
	width:260px;
	height:25px;
	padding:1px 5px;
	font-family:"Times New Roman", Times, serif;
	font-size:9pt;
	color:#000;
	margin:5px 0px;
}
.checkbox{
	background:none;
	width:30px;	
	vertical-align:middle;
}
.submit{
	background:none;
	width:269px;
	height:39px;	
}
textarea{
	background:url(../images/textareabground.png) top center no-repeat;
	border:0;
	width:259px;
	height:127px;
	padding:0px 5px;
	font-family:"Times New Roman", Times, serif;
	font-size:9pt;
	color:#000;
	margin:5px 0px;
}
.leftcolumn{
	float:left;
}
.rightcolumn{
	float:right;
}
.clear{
	clear:both;
}
#home-video{
	width:320px;
	height:240px;
	float:right;
	margin:10px;
	overflow:hidden;
}
/* Main Menu */
.SEOMenu {
	height:50px;
	display:inline-block;
	margin:0px;
	text-align:center;
	zoom:1;
	*display: inline;
}
.SEOMenu ul{
	font-family:"Times New Roman", Times, serif;
	font-size:10pt;
	letter-spacing:1px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	z-index:9999;
	font-style:italic;
}
.SEOMenu li{
	color:#fff;
	float:left;
	list-style-type:none;
	position:relative;
	z-index:9999;
	margin: 0;
	padding:0;
}
.SEOMenu li.last,.SEOMenu .sub li{
	border-right: none;
}
.SEOMenu table{
	position:absolute;
	border-collapse:collapse;
	left:0;
	top:0;
}
.SEOMenu a em.left, .SEOMenu :visited em.left {
	display:block;
	float:left;
	width: 0px;
	height:50px;
	background: transparent url(lefta.html);
}
.SEOMenu a,.SEOMenu a:visited,.SEOMenu a:link,.SEOMenu a:active,.SEOMenu a:hover{
	text-decoration:none;
}
.SEOMenu a b, .SEOMenu :visited b {
	color:#fff;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:10pt;
	letter-spacing:1px;;
	text-transform:uppercase;
	height:50px;
	line-height:50px;
	position:relative;
	z-index:9999;
	padding:0 7px;
	font-weight:normal;
}
.SEOMenu a em.right, .SEOMenu :visited em.right {
	display:block;
	float:left;
	width: 0px;
	height:50px;
	background: transparent url(righta.html);
}

.SEOMenu ul li ul {
	display: none;
}

/************* Current Item *************/

.SEOMenu .CurrentItem a em.left, .SEOMenu .CurrentItem :visited em.left, .SEOMenu .ParentItem a em.left, .SEOMenu .ParentItem :visited em.left{
	background: url(../images/menu_selected.html) repeat-x top;
}
.SEOMenu .CurrentItem a b, .SEOMenu .CurrentItem :visited b, .SEOMenu .ParentItem a b, .SEOMenu .ParentItem :visited b {
	background: url(../images/menu_selected.html) repeat-x top;
	color:#a7a7bc;
}
.SEOMenu .CurrentItem a em.right, .SEOMenu .CurrentItem :visited em.right, .SEOMenu .ParentItem a em.right, .SEOMenu .ParentItem :visited em.right {
	background: url(../images/menu_selected.html) repeat-x top;
}

/************ Over state *****************/
.SEOMenu a:hover b {
	color:#a7a7bc;
	background: url(../images/menu_rollover.html) repeat-x top;
	text-decoration:none;
}
.SEOMenu a:hover em.left {
	background: url(../images/menu_rollover.html) repeat-x top;
}

.SEOMenu a:hover em.right {
	background: url(../images/menu_rollover.html) repeat-x top;
}
.SEOMenu :hover > a b
{
	color:#a7a7bc;
	background: url(../images/menu_rollover.html) repeat-x top;
	text-decoration:none;
}
.SEOMenu :hover > a em.left {
	background: url(../images/menu_rollover.html) repeat-x top;
}
.SEOMenu :hover > a em.right {
	background: url(../images/menu_rollover.html) repeat-x top;
}

/****************** Current Item Over ****************/

.SEOMenu .CurrentItem a:hover b, .SEOMenu .ParentItem a:hover b {
	color:#a7a7bc;
	background: url(../images/menu_rollover.html) repeat-x top;
	text-decoration:underline;
}
.SEOMenu .CurrentItem a:hover em.left, .SEOMenu .ParentItem a:hover em.left {
	background: url(../images/menu_rollover.html) repeat-x top;
}
.SEOMenu .CurrentItem a:hover em.right, .SEOMenu .ParentItem a:hover em.right {
	background: url(../images/menu_rollover.html) repeat-x top;
}
.SEOMenu .CurrentItem :hover > a b, .SEOMenu .ParentItem :hover > a b
{
	color:#a7a7bc;
	background: url(../images/menu_rollover.html) repeat-x top;
	text-decoration:underline;
}
.SEOMenu .CurrentItem :hover > a em.left, .SEOMenu .ParentItem :hover > a em.left {
	background: url(../images/menu_rollover.html) repeat-x top;
}
.SEOMenu .CurrentItem :hover > a em.right, .SEOMenu .ParentItem :hover > a em.right {
	background: url(../images/menu_rollover.html) repeat-x top;
}
.SEOMenu ul ul .CurrentItem a:hover b {
	color:#a7a7bc;
	background: transparent;
	text-decoration:underline;
}
.SEOMenu ul ul .CurrentItem a:hover em.left {
	background: transparent;
}
.SEOMenu ul ul .CurrentItem a:hover em.right {
	background: transparent;
}
.SEOMenu ul ul .CurrentItem :hover > a b
{
	color:#a7a7bc;
	background: transparent;
	text-decoration:underline;
}
.SEOMenu ul ul .CurrentItem :hover > a em.left {
	background: transparent;
}
.SEOMenu ul ul .CurrentItem :hover > a em.right {
	background: transparent;
}
/* -------- Dropdown Portion of Menu -----------------*/
.SEOMenu ul ul, .SEOMenu ul li:hover ul ul, .SEOMenu ul li:hover ul :hover ul ul, .SEOMenu ul li:hover ul li:hover ul :hover ul ul {
	display:none;
	position:absolute;
	height:0;
	z-index:9999;
}
.SEOMenu ul li:hover ul {
	left:0;
	display:block;
	white-space:nowrap;
	width:150px;
	height:auto;
	color:#fff;
	z-index:9999;
	background-color:#242333;
	text-align:left;
}
.SEOMenu ul li:hover ul li {
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:24px;
	color:#2c517a;
	z-index:9999;
	border-top:0;
}
.SEOMenu ul li:hover ul li a {
	display:block;
	font-size:15px;
	text-transform:none;
	height:30px;
	width:100%;
	height:24px;
	line-height:24px;
	text-indent:5px;
	text-decoration:none;
	color:#fff;
	z-index:9999;
}
.SEOMenu ul li:hover ul li a:hover, .SEOMenu ul li:hover ul .active a {
	background:#a7a7bc;
	color:#fff;
	white-space:nowrap;
	width:100%;
	height:24px;
	z-index:9999;
}
.SEOMenu ul li:hover ul:hover ul li a:hover {
	width:250px;
}
.SEOMenu ul li:hover ul li:hover ul, .SEOMenu ul li:hover ul li:hover ul li:hover ul, .SEOMenu ul li:hover ul li:hover ul li:hover ul li:hover ul, .SEOMenu ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
	top:-1px;
	background:url(images/menu-drop-ul-bg.html) no-repeat;
	color:#396a9f;
	padding:0;
	border:0;
	white-space:nowrap;
	height:auto;
	z-index:9999;
}
/* -------- Flyout Portion of Menu -----------------*/
.SEOMenu ul ul ul, .SEOMenu ul li:hover ul ul ul, .SEOMenu ul li:hover ul :hover ul ul ul, .SEOMenu ul li:hover ul li:hover ul :hover ul ul{
	display:none;
	position:absolute;
	height:0;
	z-index:9999;
}
.SEOMenu ul li:hover ul li:hover ul {
	left:150px;
	display:block;
	white-space:nowrap;
	width:150px;
	height:auto;
	color:#fff;
	z-index:9999;
	background-color:#242333;
	text-align:left;
	border:0;
}
.SEOMenu ul li:hover ul li:hover ul li {
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:24px;
	background-color:#242333;
	color:#2c517a;
	z-index:9999;
	border-top:0;
}
.SEOMenu ul li:hover ul li:hover ul li a {
	display:block;
	font-size:15px;
	text-transform:none;
	height:30px;
	width:100%;
	height:24px;
	line-height:24px;
	text-indent:5px;
	text-decoration:none;
	background-color:#242333;
	color:#fff;
	z-index:9999;
}
.SEOMenu ul li:hover ul li:hover ul li a:hover, .SEOMenu ul li:hover ul li:hover .active a {
	background:#a7a7bc;
	color:#fff;
	white-space:nowrap;
	width:100%;
	height:24px;
	z-index:9999;
}
.SEOMenu ul li:hover ul:hover ul li a:hover {
	width:250px;
}
.SEOMenu ul li:hover ul li:hover ul, .SEOMenu ul li:hover ul li:hover ul li:hover ul, .SEOMenu ul li:hover ul li:hover ul li:hover ul li:hover ul, .SEOMenu ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
	top:-1px;
	background:url(images/menu-drop-ul-bg.html) no-repeat;
	color:#396a9f;
	padding:0;
	border:0;
	white-space:nowrap;
	height:auto;
	z-index:9999;
}

.formContainer
{
	
	
}


.formContainer fieldset
{
	border: 0;
	margin-left: -95px;
	margin-top: -40px;
}

.formContainer ul
{
	list-style-type: none;
	
}

.formContainer input
{
	width: 270px;
	
}

#sidebar h2
{	
	color: #fff;
	padding-top: 10px;
}

#sidebar button
{	
	border: 0;
	background: #5A5985;
	margin-top: 5px;
}


/* Reset */
#pro-pack {
  position: relative;
  font-size: inherit;
  line-height: inherit;
}
#pro-pack img {display: block;}
#pro-pack a, #pro-pack img, #pro-pack object {
  border:none; 
  outline:none;
}

/* Global Styles ------------------- */
#pro-pack .border {
  border: solid 1px #333; /* Customize me!! */
}
#pro-pack .right {
  float: right;
  margin: 0 0 20px 20px;
}
#pro-pack .left {
  margin: 0 20px 20px 0;
  float: left;
}
#pro-pack .img-right {
  margin: 0 0 20px 20px;
  float: right;
  clear: right;
}
#pro-pack .img-left {
  margin: 0 20px 20px 0;	
  float: left;
  clear: left;
}
#pro-pack p.flash_notice {
  margin: 18px;
  padding: 9px;
  color: #ff0000;
  border: 1px dotted #ff0000;
  background: #ffffff;
  text-align: center;
}

/* Main Invisalign page ----------------- */
#pro-pack #video-invisalign {
  width: 360px; 
  height: 266px;
  display: block;
}

/* Invisalign Testimonials ------------------ */
#pro-pack ul#testimonials {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-image: none;
}
#pro-pack .invisalign-block {
  width: 315px; 
  float: left;
}

/* Invisalign Teen ------------------ */
#pro-pack span.indent {padding-left: 40px;}
#pro-pack #invisalign-sidebar {
  background: #fff;
  width: 275px;
  margin: 0 0 20px 20px;
  padding: 0;
  border: solid 1px #333; /* Customize me! */
  line-height: 18px;
  font-size: 11px;
  float: right;
  clear: right;
}
#pro-pack #invisalign-sidebar a {
  color: #036; /* Customize me!! */
}
#pro-pack #invisalign-sidebar h3 {
  background: #97AFC2; /* Customize me!! */
  margin: 0;
  padding: 20px;
  font-size: 16px; /* Customize me!! */
  font-weight: bold; /* Customize me!! */
  color: #fff; /* Customize me!! */
}
#pro-pack #invisalign-sidebar p {
  padding: 0 15px;
  margin: 15px 0;
  font-size: 11px;
  line-height: 16px;
}
#pro-pack .thumb {
  border: solid 1px #333; /* Customize me!! */
  margin: 0 10px 15px 0;
  float: left;
  clear: left;
}

/* Invisalign Videos ------------------- */
#pro-pack div.invisalign-flash {
  background: url(/sesame_media/images/invisalign-pro-package/invisalign-video-bg.jpg) no-repeat;
  width: 450px;
  height: 250px;
  border: solid 1px #333; /* Customize me!! */
  margin-bottom: 20px;
}
#pro-pack div.invisalign-flash img {
  margin: 30px 50px 0;
  float: right;
}
#pro-pack .bump-right {
  margin-right: 5px;
}
#pro-pack #video-invisalign-best-friends, #pro-pack #video-invisalign-news-travels-fast {
  width: 320px;
  height: 206px;
  display: block;
}
#pro-pack #video-invisalign-lobby {
  width: 320px; 
  height: 266px;
  display: block;
}

/* Invisalign Before and After --------------- */
#pro-pack #invisalign-before-after {
  width: 488px;
  min-height: 335px;
  line-height: 18px;
  margin: 0 0 20px 0;
  padding: 10px 0 10px 10px;
  background-color: #e1ef7e; /* Customize me */
  border: solid 1px #333; /* Customize me */
  border-radius: 5px; /* Optional - you may customize or remove - Does not work in IE */
  -moz-border-radius: 5px; /* Optional - you may customize or remove - Does not work in IE */
  -webkit-border-radius: 5px; /* Optional - you may customize or remove - Does not work in IE */
}
#pro-pack #invisalign-before-after ul.slideshow {
  list-style: none; 
  margin: 0; 
  padding: 0;
  width: 488px;
  height: 270px;
  overflow: hidden;
}
#pro-pack ul#before-after-cycle li img {
  width: 232px;
  height: 265px;
  float: left;
  margin-right: 10px;
  border: solid 1px #333; /* Customize me */
}
#pro-pack #invisalign-before-after p {
  float: left;
  width: 50%;
  margin: 0 0 10px 0;
}
#pro-pack #invisalign-before-after div.cycle-detail {
  _width: 478px;
  min-height: 55px;
  _height: 75px;
  line-height: 18px;
  clear: both;
  background-color: #fff; /* Customize me */
  color: #333; /* Customize me */
  padding: 10px;
  margin: 0 10px 0 0;
  border: solid 1px #333; /* Customize me */
  border-radius: 5px; /* Optional - you may customize or remove - Does not work in IE */
  -moz-border-radius: 5px; /* Optional - you may customize or remove - Does not work in IE */
  -webkit-border-radius: 5px; /* Optional - you may customize or remove - Does not work in IE */
}
#pro-pack #invisalign-before-after div.before-after-nav {
  background: #fff; /* Customize me */
  _width: 478px;
  margin: 0 10px 10px 0;
  padding: 5px 3px;
  border: solid 1px #333; /* Customize me */
  border-radius: 5px 5px 0 0; /* Optional - you may customize or remove - Does not work in IE */
  -moz-border-radius: 5px 5px 0 0; /* Optional - you may customize or remove - Does not work in IE */
  -webkit-border-top-left-radius: 5px; /* Optional - you may customize or remove - Does not work in IE */
  -webkit-border-top-right-radius: 5px; /* Optional - you may customize or remove - Does not work in IE */
}
#pro-pack #invisalign-before-after .before-after-nav a {
  text-decoration: none; 
  font-size: 12px; 
  padding: 5px; 
  margin: 0 3px;
  outline: none;
  color: #333; /* Customize me */
}
#pro-pack #invisalign-before-after .before-after-nav a.activeSlide, #pro-pack #invisalign-before-after .before-after-nav a:hover {color: #009EC7;} /* Customize me */

/* Invisalign Footer -------------------- */	
#pro-pack #invisalign-footer {
  background: #fff;
  width: 99%;
  margin: 30px 0;
  padding: 0;
  border: solid 1px #333; /* Customize me!! */
  font-size: 11px;
  border-radius: 5px; /* Optional - you may customize or remove - Does not work in IE */
  -moz-border-radius: 5px; /* Optional - you may customize or remove - Does not work in IE */
  -webkit-border-radius: 5px; /* Optional - you may customize or remove - Does not work in IE */
  clear: both;
}
#pro-pack #invisalign-footer h3 {
  background: #97AFC2; /* Customize me!! */
  margin: 0;
  padding: 10px 20px;
  color: #fff; /* Customize me!! */
  font-size: 14px;
  border-radius: 5px 5px 0 0; /* Optional - you may customize or remove - Does not work in IE */
  -moz-border-radius: 5px 5px 0 0; /* Optional - you may customize or remove - Does not work in IE */
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px; /* Optional - you may customize or remove - Does not work in IE */
}
#pro-pack #invisalign-footer ul li img {
  margin: 0 10px 0 20px;
  float: left;
}
#pro-pack #invisalign-footer p {
  padding: 0 20px;
  margin: 30px 0 20px 0;
}
#pro-pack #invisalign-footer ul {
  margin: 15px; 
  padding: 0 0 15px 0;
  list-style: none;
  border: solid 1px #333; /* Customize me!! */
  border-width: 0 0 1px 0;
}
#pro-pack #invisalign-footer li {
  width: 33%;
  float: left;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}
#pro-pack #invisalign-footer li a {float: left;}	
#pro-pack .invisalign-footer-logo {
  margin: 0 30px 0 15px;
  float: left;
}

/* Pro Pack Callouts --------------- */
#pro-pack-callout-sm {
  width: 123px;
  height: 63px;
  background: #eee /* Customize this color!! */ url(/sesame_media/images/invisalign-pro-package/callout-sm.png) no-repeat;
  border: solid 1px #000; /* Customize me!! */
  border-radius: 3px; /* Optional - you may customize or remove - Not supported in IE*/
  -moz-border-radius: 3px; /* Optional - you may customize or remove - Not supported in IE*/
  -webkit-border-radius: 3px; /* Optional - you may customize or remove - Does not work in IE */
  margin: 0 0 18px; /* Customize me!! */
  padding: 0;
  display: block;
  text-indent: -9999px;
  /* Uncomment the following lines if using absolute positioning */
  /* top: 390px; Customize me!! */
  /* left: 350px; Customize me!! */
  /* position: absolute; */
  /* z-index: 2; Adjust this number if needed */
}
#pro-pack-callout-sm a {
  width: 123px;
  height: 63px;
  display: block;
}
#pro-pack-callout-lg {
  width: 223px;
  height: 128px;
  background: #eee /* Customize this color!! */ url(/sesame_media/images/invisalign-pro-package/callout-lg.png) no-repeat;
  border: solid 1px #000; /* Customize me!! */
  border-radius: 3px; /* Optional - you may customize or remove - Not supported in IE*/
  -moz-border-radius: 3px; /* Optional - you may customize or remove - Does not work in IE */
  -webkit-border-radius: 3px; /* Optional - you may customize or remove - Does not work in IE */
  margin: 0 0 18px;
  padding: 0;
  display: block;
  text-indent: -9999px;
  /* Uncomment the following lines if using absolute positioning */
  /* top: 470px; Customize me!! */
  /* left: 350px; Customize me!! */
  /* position: absolute; */
  /* z-index: 2; Adjust this number if needed */
}
#pro-pack-callout-lg a {
  width: 223px;
  height: 128px;
  display: block;
}

/* Clear Fix --------------------- */
.clear {clear: both;}
.cf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cf {display: inline-block;} /*this trips hasLayout for ie7*/
.cf {display: block;} /*this returns it back to normal*/
* html .cf {height: 1px;}

.img-right {
  margin: 0 0 20px 20px;
  float: right;
  clear: right;
}

.border {
  border: solid 1px #333; /* Customize me! */
  /* Add more nifty stuff in here if you like */
}

/* This styled div acts as the hr for most browsers */
div.hr {
  height: 0px;
  background-color: #000; /* Customize me! */
  border: solid 1px #000; /* Customize me! */
  border-width: 1px 0 0 0; /* Customize me! */
  margin: 20px 0;
  padding: 0;
  clear: both;
}
/* This is the backup for screen readers */ 

#social-icons { 
	padding-bottom:25px; 
} 

#wp-sidebar {
	width:280px;
	/*margin-right:25px;*/
}
.searchform fieldset{
	border:0; 
	width:260px;   
}  
#wp-sidebar h3 a {color: #2B2C41;}
/*.searchform fieldset input{ 
	width:270px;   
} */   

#gmap { margin:45px 0 0 97px; }