
/*------------------------------------------------------------------------------------
  
  CSS Document - new_styles.css
/*-------------------------------------------------------------------------------------*/
/* styles added for some new pages
/*------------------------------------------------------------------------------------*/
#title-index-btns2 {
	padding-top:81px;
	background:url("../images/title-index-btns2.jpg") top no-repeat;
	position:relative;
	height: 198px;
	}
	#title-index-btns2 p { margin: 0px 610px 10px 48px;}
	#title-index-btns2 a.microp{
		position:absolute;
		top: 140px;
		left: 355px;
		width: 153px;
		height: 56px;
		}
	#title-index-btns2 a.ophth {
		position:absolute;
		top: 10px;
		left: 355px;
		width: 560px;
		height: 127px;
		}
	#title-index-btns2 a.vet {
		position:absolute;
		top: 225px;
		left: 642px;
		width: 285px;
		height: 55px;
		}
	#title-index-btns2 a.ent {
		position:absolute;
		top: 225px;
		left: 355px;
		width: 285px;
		height: 55px;
		}




#faq_list {
	margin-left: 60px;
	margin-bottom: 45px;
}
p.right {
	float:right;
}

.adobe {
	clear: left;
	float: left;
	margin-left: 25px;
	margin-top: 4px;
	font-size: 0.9em;
}
p.quote {
	color: #000;
	width: 65%;
}

p.notes {
	font-size: 0.7em;
}

p a.request_info {
	font-size: 1.4em;
	font-weight:bold;
	text-transform: uppercase;
	background-color: #c3e1ab;
	text-align:center;
	border: 2px solid #7ac043;
	color: #000;
	text-decoration: none;
	width: 375px;
	padding: 3px 18px 4px 18px;
}

p a.request_info:hover {
	color: #fff;
	background-color: #436d22;
}

  
input.bluebutton {
	color: #fff;
	background-color: #6e007b;
	padding: 3px 4px;
	border: 1px solid #b405c9;
	font-size: 1.1em;
	font-weight:bold;
	margin: 12px 2px 12px 2px;
	text-decoration: none;
}  
 
input.bluebutton:hover {
	color: #fff;
	background-color: #b405c9;
	border: 1px solid #6e007b;
	text-decoration: none;
} 

p.report-title {
	color: #21771c;
	font-size: 1.3em;
	font-weight:bold;
}
p a.greenlink {
	font-size: 1.4em;
	font-weight:bold;
	color: #000;
	text-decoration: none;
}

p a.greenlink:hover {
	color: #2a9b24;
}


p a.i_own {
	font-size: 1.2em;
	font-weight:bold;
	text-transform: uppercase;
	background-color: #60b8f1;
	text-align:center;
	border: 2px solid #022a44;
	color: #000;
	text-decoration: none;
	width: 375px;
	padding: 2px 9px 3px 9px;
}

p a.i_own:hover {
	color: #fff;
	background-color: #0b5382;
}


img.collage {
	text-align: center;
	margin-left: 80px;
	margin-bottom: 25px;
	
}
h1.announce {
	font-size: 1.3em;
}


img.collage_small {
	float: right;
	margin-right: 40px;
	margin-left: 20px;
	
}


ul#sub-nav li.subnavbullet { 
	margin-left: 12px;
	}

#enhanced { background:url("../images/subhead-enhanced-skin-rejuvenation.jpg") top no-repeat; padding-top: 48px;}
body#experts.aesthetic #subhead { background:url("../images/subhead-experts.jpg") top no-repeat; padding-top: 48px;}
body#previously.aesthetic #subhead { background:url("../images/subhead-previously.jpg") top no-repeat; padding-top: 48px;}
body#results.aesthetic #subhead { background:url("../images/subhead-results.jpg") top no-repeat; padding-top: 48px;}
body#upgrade.aesthetic #subhead { background:url("../images/subhead-upgrade.jpg") top no-repeat; padding-top: 48px;}
body#tax.aesthetic #subhead { background:url("../images/subhead-tax.jpg") top no-repeat; padding-top: 48px;}


#case-study-of-the-month {background: url("../images/case-study-of-the-month.jpg") top no-repeat; height: 48px;}
#pigmented-lesions-titlebar {background: url("../images/pigmented-lesions.jpg") top no-repeat; height: 48px;}
#vascular-lesions-titlebar {background: url("../images/vascular-lesions.jpg") top no-repeat; height: 48px;}
#skin-rejuvenation-titlebar {background: url("../images/skin-rejuvenation.jpg") top no-repeat; height: 48px;}


body#speakers-forum.ophthalmology #subhead { background:url("../images/subhead-speakers-forum.jpg") top no-repeat; padding-top: 48px;}
body#asrs-instructional.ophthalmology #subhead { background:url("../images/subhead-asrs-instructional.jpg") top no-repeat; padding-top: 48px;}
body#speakers-forum-register.ophthalmology #subhead { background:url("../images/subhead-speakers-forum-register.jpg") top no-repeat; padding-top: 48px;}
body#trade-in.ophthalmology #subhead { background:url("../images/subhead-trade-in.jpg") top no-repeat; padding-top: 48px;}
body#tax179.ophthalmology #subhead { background:url("../images/subhead-tax179.jpg") top no-repeat; padding-top: 48px;}
body#blank.ophthalmology #subhead { background:url("../images/subhead-blank.jpg") top no-repeat; padding-top: 48px;}
body#mpwebinar.ophthalmology #subhead { background:url("../images/subhead-mp-webinars.jpg") top no-repeat; padding-top: 48px;}


/* =VIDEO BOX */

#video_box {
	float:right;
	width: 266px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 4px;
	border-right: 1px solid #fff;
}

#video_box_left {
	float:left;
	width: 266px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 4px;
	border-right: 1px solid #fff;
}

#video_box_aes {
	width: 350px;
	margin-top: -11px;
	margin-bottom: 2px;
	margin-left: 110px;
	border-right: 1px solid #fff;
}
.video-icon{background:transparent url(http://www.iridex.com/aesthetics/images/play_icon.jpg) no-repeat 0 5px;padding-left:8px;width:8px;display:inline-block;height:18px;margin-left:-20px;}

.video{background:transparent url(http://www.iridex.com/aesthetics/images/play_icon.jpg) no-repeat 0 3px;padding-left:18px;display:inline-block;height:18px;}


table.experts {
	margin-left: 24px;
}
table.experts td {
	vertical-align:top;
	padding:4px 10px 2px 10px;
}
table.experts tr.odd{
	background-color:#eaeaea;}

table.specs {}
table.specs td {
	vertical-align:top;
	padding: 4px 10px;
}

table.results {
	margin-left: 24px;
	border: 1px solid #999999;
}


div.left-img-5 {float: left; width: 600px; padding-left: 15px;}


div#treat {
	width: 400px;
	vertical-align: middle;
	float: right;
	margin-top: 20px;
	margin-right: 160px;
}
div#treat p {
	text-align: left;
}
/* ITEM Listings */

div#items {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
div#content_body div.items {
	margin-bottom: 3em;
	font-size: 1.0em;
	clear: both;
	margin-top: 15px;
	padding-bottom: 25px;
}

	div#content_body div.items img {
		float: left;
		border: 3px solid #ebe8e3;
		margin: 0 15px 50px 20px;
	}


	div#content_body div.items a:hover img {
		border-color: #0f5ac1;
	}



	div#content_body div.items a.noBorder img {
		float: none;
		border: none;
		margin: none;
	}

	div#content_body div.items a.noBorder img.noBorder {

		margin: 0 0 10px 0;
	}

h5.blue{color:#036;}
tr.odd {background-color:#fff;}






	div#content_body div.items h3, div#content_body div.items h3 a {
		padding: 0 0 0 0;
        color: #033972;
		margin: 0 0 .2em 0;
		font-size: 1.1em;
		text-decoration: none;
	}
	
	div#content_body div.items h3 a:hover {
        color: #0f5ac1;
	text-decoration: underline;
	}
	
	div#content_body div.items ul.summary {
		list-style: none;
		line-height: 145%;
		margin: 0;
		width: 70%;
	}

		div#content_body div.items ul li {
			padding: 0;
			list-style: none;
			margin: 0;
		}


		div#content_body div.items ul li a {
        color: #033972;
		list-style: none;
			font-weight: bold;
		}

		div#content_body div.items ul li a:hover {
        color: #0f5ac1;
	text-decoration: underline;
		}


div#content_body div.items ul li.title {
	color: #9b6d02;
		list-style: none;
	padding-bottom: 4px;
}


#contact_table {
	margin-left: 100px;
}
#contact_table.no-margin {
	margin-left: 10px;
}

#contact_table table tr td {
}

#contact_table_fdc {
	width: 40%;
	margin-left: 5px;
}

#contact_table table tr td.title2 {
	padding-right: 10px;
	text-align:right;
	vertical-align: top;
}

#contact_table table tr td.title2_required {
	padding-right: 10px;
	text-align:right;
	font-weight: bold;
	color: #3a6f8f;
	vertical-align: top;
}

#contact_table table tr td.title3_required {
	padding-right: 10px;
	text-align:left;
	font-weight: bold;
	color: #3a6f8f;
	vertical-align: top;
}

#contact_table_fdc table tr td.title2 {
	padding-right: 10px;
	text-align:right;
	vertical-align: top;
}

#contact_table_fdc table tr td.title2_required,  {
	padding-right: 10px;
	text-align:right;
	font-weight: bold;
	color: #3a6f8f;
	vertical-align: top;
}
#tableright {
	float: right;
	margin-right: -350px;
}

form#Form1 {
	width: 650px;
}

form#form2 {
	width: 650px;
}

form#Form1 input, form#Form1 select, textarea {
	border: 1px solid #ccc;
}
form#Form1 input.noBorder{
	border: 1px solid #fff;
	width:25px;
}

form#form2 input {
	border: 1px solid #ccc;
}

input.yourname, input.practicename, input.address {
	width: 220px;
}
textarea {
	width: 360px;
}
input.city, input.phone {
	width: 120px;
}
input.phone, input.fax {
	width: 80px;
}
input.zip {
	width: 40px;
}
input.state {
	width: 20px;
	text-transform: uppercase;
}
textarea.case_studies {
	border: 1px solid #ccc;
	width: 400px;
}  

input.radio, input.checkbox {
	width: 25px;
}
/* DIV CONTACT TABLE */


div.row {
  clear: both;
  padding-top: 3px;
  }
div.row2 {
  clear: both;
  padding-top: 5px;
  text-align:center;
  }
div.row span.label {
  float: left;
  padding-right: 5px;
  width: 220px;
  text-align: right;
  font-weight: bold;
  color: #3a6f8f;
  }
div.row span.label.wide {
  width: 450px; 
  text-align:left;
  }
div.row span.formw {
  float: left;
  text-align: left;
  } 
  
p.anchormenu {
	text-align:center;
}  
a.anchor {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 1.3em;
	text-decoration:none;
	text-transform:uppercase;
}

#special-form {
	border: 1px solid #000;
	color: #000;
	padding: 20px 10px 40px 10px;
	font-size: 1.2em;
}
#special {
	background:url(../images/special-chairs-bg.jpg) no-repeat 0 0;
	background-color:#ccc;
	border: 1px solid #000;
	color: #000;
	padding-top: 24px;
	padding-bottom: 40px;
	font-size: 1.2em;
}
#special h1 {
	color: #666;
	font-size: 2.2em;
}
#special h3 {
	color: #666;
	font-size: 1.4em;
	margin-top: 25px;
}
#sidebar {
	color: #000;
	float: right;
	width: 280px;
	background-color:#CCCCCC;
	border: 1px solid #fff;
	margin: 10px;
	padding: 10px 1px 10px 1px;
	min-height: 300px;
}
#sidebar h4 {
	color: #000;
}
#sidebar hr {
	color: #666;
	width: 240px;
}
#callout {
	padding: 20px 4px 10px 4px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-size: 1.3em;
	color: #fff;
	line-height: 1.2em;
	height: 110px;
	width: 100%;
}

#aes-social-sites{margin-left:65px;}
#leftnav-social-icons{text-align:center;}
#aes-social-sites ul, #leftnav-social-icons ul{list-style:none;display:inline;margin:0;padding:0;}
#aes-social-sites li, #leftnav-social-icons li{list-style:none;display:inline;padding-left:15px;}
#aes-social-sites li.title{font-size:1.2em;font-weight:bold;}
#aes-social-sites li a img, #leftnav-social-icons li a img{border:2px solid #ccc; vertical-align: middle;}
#aes-social-sites li a:hover img, #leftnav-social-icons li a:hover img{border:2px solid #666;}