body{
	margin:0;
	padding:0;
}

body .baglistphototh {
	color: #fff;
}

body #filterwrapperouter{
	color: #aaa;
}

 #homevideo {
margin-left:55px;
margin-top:30px;
 }
 #headerimg h2{
 	text-align: left;
 }
 
 .menu{
 	margin-top: -6px;
 }
 #calculator_small { clear:both; width:250px; margin:0 0 0 0; padding:0 0 0 0; background: url(http://carecredit.com/payment_calculator/images_small/calc_body-bgrd.gif) repeat-y top left;}
 #searchArea { width:220px; margin:0 0 0 12px; padding:0 0 0 0;}
 form { margin:0 0 0 0; padding:0 0 0 0; }

html #headerimg h2{
	font-size:2em;
	margin:8px 0 2px;
}

.home h1{
	clear:left;
	color:#fff;
	font-size:20px;
	margin-top: 24px;
	margin-bottom: 10px;
}
#innerleftwrap{
	border: 1px solid #937e50;
	background: #606a71;
	padding: 10px;
	text-align: center;
	margin-bottom:10px;
}
#innerleftwrap img{
	margin: 4px auto;
}
#branding{
	height: 0px;
	width:0px;
	position: absolute;
	overflow: hidden;
	text-indent: 100px;
}
#mainmenu .separator {
color:#e7dddd;
display:block;
font-size:6px;
letter-spacing:2px;
margin-bottom:0px;
margin-left:24px;
margin-top:-6px;
}
#leftcol #sidebar-1 ul{
	list-style:circle;
}
#leftcol #sidebar-1 ul li{
	list-style-type:circle;
	list-style-position:inside;
	margin-left: 20px;
}
#leftcol #sidebar-1{
	text-align: left;
	margin-left:20px;
}
#leftcol #sidebar-1 h3{
	margin: 10px;
}

#procedure_images {clear:right; float:right; margin:20px 0 20px 20px; width:160px;}
#cke_5{
	display: none;
}
#cke_text{
	width:690px;
}

#socialbox {
	border:1px solid #847d64;
	float:left;
	font-size:14px;
	margin: 22px 10px 6px 20px;
	padding:10px;
	text-align:left;
	width:260px;
}
#socialbox .floatright {
	font-size:8px;
	text-align:center;
	padding: 0 6px;
}
#socialbox img {
	padding:2px;
}
#socialbox a {text-decoration:none; color:#fff;}
#socialbox a:hover {color:#aaa}

.floatright{float:right;}
a{cursor: pointer; text-decoration: none;}


#contactform{
	padding-bottom: 8px;
	width:163px;
	background: url(../images/contactbottom.png) bottom no-repeat;
	color:#fff;
}
#contactformpad{
	padding: 0px 0 0 14px;
	text-align: left;
}
#contactform #captcha26{
	width:70px;
	margin-bottom: -6px;
	margin-right:8px;
}
#contactform #Submit{
	background:#4E4B39;
	border:medium none;
	color:#FFFFFF;
	margin-top:4px;
	padding:1px 8px;
	text-transform:lowercase;
}
#contactform .componentheading{
	font-size: 14px;
	margin-bottom:5px;
}

#innerleft #contactform{
	width:auto;
	padding:8px;
	background: #445156;
	border: 1px solid #878475;
	color:#d0b986;
	margin-top: 8px;
}
#innerleft #contactformpad{
	padding: 0px 0 0 24px;
}
#innerleft #contactform #Submit{
	background: #7a8184;
}
#innerleft #contactform .componentheading{
	margin-bottom:8px;
}
#innerleft #topimage{
	display: none;
}


#flower{
	float:left;
	margin-top:-237px;
	margin-left:-189px;
	position:absolute;
}
#logo{
	margin-top:16px;	
}
#homeright{
	float:right;
	margin:-4px 24px 0 0;
	text-align:center;
}
#homeright a{
text-decoration:none;
}
#homeright a:hover{
	color:#aaa;	
}
.separator{
	display:block;
	margin-top:-1px;
}
img{border:none;}
p{
margin-top: 8px;
margin-bottom: 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height: 23px;	
}
/*Menu styles*/
#mainmenu{
	float:left;
	font-size:16px;
	margin:12px 0px;
}
.home #mainmenu{
	margin:0;	
}
#mainmenu ul li{
}
#mainmenu ul li a, #mainmenu ul li a:link, #mainmenu ul li a:visited{
	text-decoration:none;
	color:#fff;
	padding:4px 0px 2px 24px;
	background: url(../images/bullet.jpg) no-repeat 0;
}
#mainmenu ul li a:hover{
	color:#aaa;
}
#mainmenu ul ul li a, #mainmenu ul ul li a:link, #mainmenu ul ul li a:visited{
	background:#c8c5bc;
	color:#354B5B;
}
.procedurephoto a, .procedurephoto a:link, .procedurephoto a:visited{
	color:#445156;
	text-decoration: none;
}
.procedurephoto a:hover{
	color:#aaaaaa;
	text-decoration: none;
}



#mainmenu ul ul li a:hover{
	background:#354B5B;
	color:#c8c5bc;
}

#topmenu.ddsmoothmenu{
	width:auto;
}
#topmenu p{
	text-align: right;
	color:#445156;
	margin:0;
	margin-right:12px;
}
#topmenu{
	float:right;	
	margin-top:4px;
}
#topmenu ul{
	list-style:none;	
}
#topmenu ul li{
	display:block;
	float:left;
	color:#8d5259;
}
#topmenu ul li a{
	text-transform:uppercase;
	color:#8d5259;
	padding:0px 12px 6px;
	text-decoration:none;
}
#topmenu ul ul li{
	background-color: #8A474F;
}

#topmenu a, #topmenu a:link , #topmenu a:visited{
	color:#445156;
}
#topmenu a:hover{
	color:#ccc;
}

body #page #topmenu ul ul li a,body #page  #topmenu ul ul li a:visited,body #page  #topmenu ul ul li a:link{
	text-transform:none;
	color: #fff;
	padding: 6px 8px 2px;
	width:220px
}
body #page #topmenu ul ul li a:hover{
	color: #ccc;
}


/*Layout*/
body{
	text-align:center;
	background: #354b5b url(../images/bgrepeat.jpg) repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
#page{
	text-align:left;
	margin:24px auto 0 auto;
	width:990px;
	background: #354b5b url(../images/background.jpg) no-repeat -10px 0;
}
#header{
	width:100%;
}
#headertop{
	width:100%;
	height:153px;
	color: #445156;
}
#headerbot{
	width:100%;
	height:368px;
}
#content{
	min-height:404px;
	color:#fff;
	font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
line-height:23px;
}
.home #content{
	width: 590px;
}
#rightcol{
	float:right;
	margin:40px 100px 40px 0;
	width:300px;
	color:#fff;
}
#rightcolpad{
	padding: 36px 0 0 24px;
}
#footerwrap{
	text-align:center;
	width:100%;
	height:100px;
	background: #766f53;
	margin: 0;
}
#footer{
	background: #766f53;
	width:990px;
	margin:auto;
	text-align:left;
	color:#fff;
}
#footertext{
	padding:38px 10px 0px 0px;	
	float:right;
}
#footertext p{
	margin-top:0px;
}
#footertext img{
	margin:-18px 10px 0;
}
/*General Styles*/
h1, h2, h3, h4{
	margin:8px 0;	
	font-weight:normal;
	color:#dabf7e;
}
h1{
	font-size:24px;
}
h2{
	font-size:17px;	
}
h3{
	font-size:15px;	
}
h4{
	font-size:14px;	
}
a, a:link, a:visited{
	color:#dabf7e;
text-decoration:underline;
}
a:hover{
	color:#aaa;	
}