.side-callout {
	color: #636363;
	background-color: #FFF;
	position:relative;
	margin-bottom:20px;
	font-size: 0.9em;
}

#callout-template-01 {
	width: 243px;
}

#callout-template-01-inner {
	padding: 15px 60px 35px 15px;
}

#callout-template-02 {
	width: 243px;
}

#callout-template-02-inner {
	padding: 15px;
}

#callout-template-02-inner p, #callout-template-02-inner li {
	width: 100px;
}

#callout-template-03 {
	background-color: #D6E0BE;
	width: 243px;
	color: #636363;
}

#callout-template-03-inner {
	padding: 15px;
}

#callout-template-03 p, #callout-template-03 li {
	
}

#callout-template-04 {
	background-color: #FFF;
	width: 243px;
	padding-top: 1px;
}

#callout-template-04-inner {
	padding: 15px;
}

#callout-template-05{
	width: 243px;
	position:relative;
	background-position: right bottom;
	background-repeat: no-repeat;
}
	
#callout-template-05-inner{
	position:relative;
	padding: 10px 8px;
}

#callout-template-05-inner p {
	width: 124px;
}

#callout-template-05-inner li {

}

#callout-template-07 {
	background: url(/images/side-callouts/eyewear_lenses_callout03.jpg) right top no-repeat;
	background-color: #FFF;
	width: 243px;
}

#callout-template-07-inner {
	padding: 15px;
}

#callout-template-07-inner p, #callout-template-07-inner h3 {
	width: 145px;
}

#callout-template-08 {
	background-color: #D9E5E1;
	color: #636363;
	width: 243px;
}

#callout-template-08-inner {
	padding: 15px;
}

#callout-template-09 {
	background-color: #8DB7AB;
	width: 243px;
	padding-top: 1px;
}

#callout-template-09 ul.white-arrow-list {
	list-style-image: url('/images/eyewear/arrow.gif');
	margin: -5px 0 5px 20px;
	_margin: 0 0 0 20px;
	*margin: 0 0 0 20px;
	padding: 0;
}

#callout-template-09-inner {
	padding: 15px;
	color:#FFFFFF;
}

#callout-template-09-inner a{
	color:#FFFFFF;
}

#callout-template-10 {
	background-color: #98B9AE;
	width: 243px;
	padding-top: 1px;
}

#callout-template-10-inner {
	padding: 15px;
	color: #FFF;
}

#callout-template-10-inner a {
	color: #FFF;
}

#callout-template-11 {
	background-color: #8DB7AB;
	width: 243px;
	padding-top: 1px;
}

#callout-template-11-inner {
	padding: 15px;
	color:#FFFFFF;
}

#callout-template-11-inner li a {
	color:#FFFFFF;
}

#callout-template-12 {
	background-color: #FFF;
	width: 243px;
	padding-top: 1px;
}

#callout-template-12-inner {
	padding: 15px;
}

#callout-template-12-inner a {
	color: #98B9AE;
}

#callout-template-13 {
	background-color: #FFF;
	width: 243px;
	padding-top: 1px;
	position: relative;
}

#callout-template-13-inner {
	padding: 15px;
	color: #98B9AE;
}

#callout-template-14{
	width: 243px;
	position:relative;
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color:#F9F3E5;
}
	
#callout-template-14-inner{
	position:relative;
	padding: 5px 15px 15px 15px;
}

#callout-template-14-inner li {

}

#callout-template-15 {
	background-color: #B9C9D6;
	width: 243px;
	padding-top: 1px;
}

#callout-template-15-inner {
	padding: 15px;
	color:#FFFFFF;
}

#callout-template-15-inner a{
	color:#FFFFFF;
}

#callout-template-16 {
	background-color: #8F7578;
	width: 243px;
	padding-top: 1px;
}

#callout-template-16-inner {
	padding: 15px;
	color:#FFFFFF;
}

#callout-template-16-inner a{
	color:#FFFFFF;
}

#callout-template-17 {
	background-color: #8F7578;
	width: 243px;
	padding-top: 1px;
}

#callout-template-17-inner {
	padding: 15px;
	color:#FFFFFF;
}

#callout-template-17-inner a {
	color: #FFFFFF;
}

#callout-template-19{
	width: 243px;
	position:relative;
	background-color: #F26548;
	background-position: right bottom;
	background-repeat: no-repeat;
}

#callout-template-19-red{
	width: 243px;
	position:relative;
	background-color: #D31145;
	background-position: right bottom;
	background-repeat: no-repeat;
}

#callout-template-19-inner{
	position:relative;
	padding: 15px;
}

#callout-template-19-inner p {
	width: 200px;
	color: #FFF;
}

#callout-template-19 h3 {
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: top left;
	height: 71px;
	text-indent: -9999px;
	color: #FFF;
}

#callout-template-19-red h3 {
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: top left;
	height: 71px;
	text-indent: -9999px;
	color: #FFF;
}

#callout-template-19-inner ul li a {
	color: #FFF;
}

.medGreenBG {
	background-color: #D5E4DF;
}

.callout-image-h3 {
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 56px;
}

.callout-image-h3 span {
	display: none;
}

#love-your-lenses {
	background: url(/images/side-callouts/love_your_lenses_callout.jpg) right bottom no-repeat #FFF;
	width: 243px;
}

#love-your-lenses-inner {
	padding: 15px 120px 15px 15px;
}


#love-your-lenses-inner p {
	width: 90px;
}

.text-callout{
	position:relative;
	margin-bottom:20px;
	width: 243px;
	height:150px;
}

#side-callout-contacts {
	background: url(/images/side-callouts/contacts_callout.jpg) right bottom no-repeat #FFF;
	width: 243px;
}

#side-callout-contacts-inner {
	padding: 15px 120px 15px 15px;
}

#side-callout-contacts-inner p {
	width: 85px;
}

#no-surprise-pricing {
	background: url(/images/side-callouts/frames_lenses_callout.jpg) right bottom no-repeat #F9F3E5;
	width: 243px;
	height: 138px;
	position: relative;
}

#no-surprise-pricing-inner {
	position: absolute;
	left: 15px;
	bottom: 10px;
}

#side-callout-onesight {
	width: 243px;
	background-color: #FFF;
}

#side-callout-onesight-inner {
	padding: 15px;
}

#side-callout-onesight-inner p {
	
}

#perfect-frames-callout {
	background-color: #8F7578;
	color:#FFFFFF;
	margin-top:1em;
}

#pricing-callout {
	margin-top:1em;
	background-color:#f9f3e5;
}

#callout-template-20{
	width: 243px;
	position:relative;
	background: #EFF0F2 url('/images/side-callouts/taye_bg.jpg') center top no-repeat;
}
	
#callout-template-20-inner{
	position:relative;
	padding: 14px;
}

#callout-template-20 h3 {
	text-indent: -9999px;
	overflow: hidden;
	display: none;
}

#callout-template-20-inner p {
	color: #5E6A71;
	padding: 115px 0 0;
	margin: 0;
}

#callout-template-20-inner ul li {
	text-transform: uppercase;
	margin: 15px 0 0;
	list-style: none inside;
	padding: 0 0 0 25px;
	*padding: 0 0 0 10px;
	_padding: 0 0 0 10px;
	background: url('/images/side-callouts/arrow.gif') left top no-repeat;
	line-height: 17px;
}

#callout-template-20-inner ul li a {
	color: #5E6A71;
	text-decoration: none;
}

#callout-template-20-inner ul li a:hover {
	text-decoration: underline;
}