#pager
{
	width: 796px;
	margin-left: auto;
	margin-right: auto;
	background:url(../images/dental_marketing_services_bg_all.gif) repeat-y;
	border:0px solid #ccc;
	padding:0px;
}
#header
{
	height:57px;
	background:url(../images/dental_marketing_plan_bg_header.gif) no-repeat;
}
#header_signout
{
	height:57px;
	background:url(../images/dental_marketing_solutions_bg_header_signout.gif) no-repeat;
}
#menu
{
	margin:0px 0px 0px 0px;
}
#my_account
{
	float:right;
	border:0px solid #ccc;
	padding:27px 22px 0px 0px;
}
#sign_out
{
	float:right;
	border:0px solid #ccc;
	padding:27px 22px 0px 0px;
}
#banner
{
	background:url(../images/dental_practice_marketing_banner.gif) no-repeat;
	height:210px;
	width:774px;
	margin-left: auto;
	margin-right: auto;
}
#title
{
	font-family:arial;
	font-size:16px;
	color:#ee7b00;
	font-weight:bold;
	padding:5px 10px 10px 10px;
}
#title_step5
{
	font-family:arial;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	padding:5px 0px 10px 0px;
}
#SignIn
{
	margin-left:auto;
	margin-right:auto;
	background:url(../images/dental_marketing_consultant_bgd_signin.gif) no-repeat;
	padding:10px 0px 10px 0px;
	width:314px;
	height:180px;
}
#column
{
	padding:3px 0px 3px 5px;
}
#container
{
	padding:0px 25px 0px 25px;		
}
#ul-3
{
	color: #FF6600;
}
#step1
{
	background:url(../images/cosmetic_dental_marketing_services_step1.gif) no-repeat;
	height:27px;
	width:759px;
}
#step2
{
	background:url(../images/cosmetic_dental_offices_marketing_budget_step2.gif) no-repeat;
	height:27px;
	width:759px;
}
#step3
{
	background:url(../images/cosmetic_dental_marketing_plan_step3.gif) no-repeat;
	height:27px;
	width:759px;
}
#step4
{
	background:url(../images/cosmetic_dental_marketing_solutions_step4.gif) no-repeat;
	height:27px;
	width:759px;
}
#step5
{
	background:url(../images/cosmetic_dental_marketing_course_step5.gif) no-repeat;
	height:27px;
	width:759px;
}
#step_mid
{
	background:url(../images/cosmetic_dental_marketing_books_step_mid.gif) repeat-y;
	width:703px;
	padding:10px 28px 5px 28px;
}
#step_btm
{
	background:url(../images/cosmetic_dental_marketing_options_step_btm.gif) no-repeat;
	height:8px;
	width:759px;
}
#footer
{
	background:url(../images/dental_offices_marketing_budget_bg_footer.gif) no-repeat;
	color:#C8C8C8;
	font-size:11px;
}
#footer-content
{
	padding:16px 0px 5px 0px;
	text-align:center;
}

#nav
{
	list-style:none;
	padding:0px;
	line-height:0px;
	margin:0px 0px 0px 10px;
	clear:both;
}
#nav li
{
	margin-left:0px;
	float:left;
}
#nav li a
{
	height: 28px;
	display:block;
	float:left;
	text-decoration:none;
	text-indent: -900em;
}
/* home */
#nav #nav_home a
{
	width: 69px;
	background: url(../images/dental_marketing_consultant_nav_home.gif) no-repeat left top;
}
#nav #nav_home a:hover
{
	background: url(../images/dental_marketing_consultant_nav_home.gif) no-repeat left bottom;
}
body#home #nav_home a
{
	background: url(../images/dental_marketing_consultant_nav_home.gif) no-repeat left bottom;
}
/* how it works */
#nav #nav_how_it_work a
{
	width: 119px;
	background: url(../images/dental_marketing_services_nav_how_it_work.gif) no-repeat left top;
}
#nav #nav_how_it_work a:hover
{
	background: url(../images/dental_marketing_services_nav_how_it_work.gif) no-repeat left bottom;
}
body#how_it_work #nav_how_it_work a
{
	background: url(../images/dental_marketing_services_nav_how_it_work.gif) no-repeat left bottom;
}
/* view designs */
#nav #nav_view_design a
{
	width: 118px;
	background: url(../images/dental_marketing_solutions_nav_view_design.gif) no-repeat left top;
}
#nav #nav_view_design a:hover
{
	background: url(../images/dental_marketing_solutions_nav_view_design.gif) no-repeat left bottom;
}
body#view_design #nav_view_design a
{
	background: url(../images/dental_marketing_solutions_nav_view_design.gif) no-repeat left bottom;
}
/* get start */
#nav #nav_get_start a
{
	width: 105px;
	background: url(../images/dental_practice_marketing_nav_get_started.gif) no-repeat left top;
}
#nav #nav_get_start a:hover
{
	background: url(../images/dental_practice_marketing_nav_get_started.gif) no-repeat left bottom;
}
body#get_start #nav_get_start a
{
	background: url(../images/dental_practice_marketing_nav_get_started.gif) no-repeat left bottom;
}
/* contact us */
#nav #nav_contact_us a
{
	width: 106px;
	background: url(../images/dental_office_marketing_nav_contact_us.gif) no-repeat left top;
}
#nav #nav_contact_us a:hover
{
	background: url(../images/dental_office_marketing_nav_contact_us.gif) no-repeat left bottom;
}
body#contact_us #nav_contact_us a
{
	background: url(../images/dental_office_marketing_nav_contact_us.gif) no-repeat left bottom;
}
/* order history */
#nav #nav_order_history a
{
	width: 160px;
	background: url(../images/dental_offices_marketing_budget_nav_order_hostory.gif) no-repeat left top;
}
#nav #nav_order_history a:hover
{
	background: url(../images/dental_offices_marketing_budget_nav_order_hostory.gif) no-repeat left bottom;
}
body#order_history #nav_order_history a
{
	background: url(../images/dental_offices_marketing_budget_nav_order_hostory.gif) no-repeat left bottom;
}
/* view cart */
#nav #nav_view_cart a
{
	width: 99px;
	background: url(../images/dental_marketing_plan_nav_view_cart.gif) no-repeat left top;
}
#nav #nav_view_cart a:hover
{
	background: url(../images/dental_marketing_plan_nav_view_cart.gif) no-repeat left bottom;
}
body#view_cart #nav_view_cart a
{
	background: url(../images/dental_marketing_plan_nav_view_cart.gif) no-repeat left bottom;
}

.title
{
	font-family:arial;
	font-size:16px;
	color:#ee7b00;
	font-weight:bold;
	padding:5px 10px 10px 10px;
}

.title2
{
	font-family:arial;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	padding:0px 10px 10px 0px;
}

.title3
{
	font-family:arial;
	font-size:12px;
	color:#ee7b00;
	font-weight:bold;
}
.title4
{
	font-family:arial;
	font-size:16px;
	color:#ee7b00;
	font-weight:bold;
	padding:5px 10px 10px 0px;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.DateFont
{
    font-size:small;
}

.centered
{
    position:absolute;
    width:260px;
    left:50%;
    margin-left:-100px;
    background-color:#FFFFCC;
    height:60px;
    top:300px;
	z-index: 3;
	text-align:center;
}

.required
{
    font-size:16px;
    color:#FF0000;
}

.error
{
    color:#FF0000;
}

.success
{
    color: Blue;
}

/*Popup Control*/
.popupControl{
	background-color:#FFFFFF;	
	/*position:absolute;
	visibility:hidden;
	border-bottom: solid 1px #D3D1D1;
	border-top: solid 1px #D3D1D1;
	border-left: solid 1px #D3D1D1;
	border-right: solid 1px #D3D1D1;*/
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalProgressGreyBackground 
{
    background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalProgressRedBackground 
{
    background:Red;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopup
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:#FFFFCC; 
    width:300px; 
    height:50px;
}
