@charset "utf-8";
*{margin:0; padding:0; } /* -reset margin and padding on all elements */
/***** Main Layout Styles *****
-including all page elements that make up the basic site layout
*/
body { background:#fef6b4; margin:0; }

/*Main Layout Elements */
#shell { background:url(images/background.jpg) repeat-x; }
#wrapper { position:relative; margin:0 auto; width:900px; background:url(images/wrapper.gif) repeat-y; }
#container {width:900px; background:url(images/container.jpg) no-repeat; }
/***** Menu Styles ******/
/* first level */
#menuarea { width:861px; height:35px; padding:180px 0px 0px 20px; text-align:center; }

#coupon {
	width: 150px; 
	float: right; 
	margin-top: -60px; 
	margin-right: 80px;
}

/***** Content Styles ******/
.content { width:617px; padding:16px 0px 5px 28px; line-height:18px; color:#480f62; min-height:330px; _height:330px;font-size:15px;font:Verdana, Arial, Helvetica, sans-serif;}

/*Secondary Page */
.contentinner { width:540px; padding:25px 0px 5px 22px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;min-height:520px; _height:520px;}

.contentinner_inner{ width:840px; padding:25px 0px 5px 22px; min-height:520px; _height:520px;}

 	.content a:link, .content a:visited, a:active, .contentinner a:link, .contentinner 	
	a:visited, .contentinner_inner a:link, .contentinner_inner a:visited, a:active {color:#000000; text-decoration:underline;}
    .content a:hover, .contentinner a:hover, .contentinner_inner a:hover{color:#FF0000; text-decoration:underline; }
	
/*basic page content elements*/
	.content p{font-size:15px; line-height:18px; padding:4px 0px 4px 8px; color:#480f62;}
	
	.content ol, .content ul, .contentinner p, .contentinner ol, .contentinner ul, 	
	.contentinner_inner p, .contentinner_inner ol, .contentinner_inner ul{color:#000000; line-height:18px; padding:4px 0px 4px 6px; }
	
	.content ol,.contentinner ol,.contentinner_inner ol{margin-left:30px;}
	.content ul,.contentinner ul,.contentinner_inner ul{margin-left:15px; list-style:square; line-height:25px;}	

/*headings*/ 
/* -styles shared by all headings on the site */
	/* -specific styles for each level */
	.content h2,.content h3,.contentinner h3,.content h4,.contentinner h4,.content 	
	h5,.contentinner h5,.contentinner_inner h3,.contentinner_inner h4, .contentinner_inner h5{color:#000000; line-height:11px; margin:10px 0 6px 0; font-weight:bold; padding-left:7px; }

	.content h1{font-size:16px; color:#480f62; font-weight:bold; font-family:Verdana;}
	.contentinner h2,.contentinner_inner h2{font-size:24px; color:#000000; font-family:Verdana; padding-left:5px;}
	.content h3,.contentinner h3,.contentinner_inner h3{font-size:14px;}
	.content h4,.contentinner h4,.contentinner_inner h4{font-size:13px;}
	.content h5,.contentinner h5,.contentinner_inner h5{font-size:11px;}

.imageHome { width:264px; height:281px; position:absolute; left:601px; top:249px; }

/*Footer */
#footer { margin:0 auto; width:900px; height:60px; background:url(images/footer.gif) no-repeat; }
#footertext{padding-top:15px;}
#footertext, #address, #mail a, #footertext a{font-family:Verdana; text-align:center;color:#000000;}
#footertext a, #admin a, #footertext{font-size:10px;}
#mail a{font-size:16px; text-decoration:underline;}
#address{font-size:11px; color:#ffffff; padding-top:8px;}
#footertext a:hover, #admin a:hover {text-decoration:underline;}

.image { width:250px; height:373px; position:absolute; left:631px; top:249px; }

/*  SiteMap Navigation */

#sitemapnavigation {text-align: center;	}
#sitemapnavigation ul li {list-style: none;display: inline;width: auto;line-height:18px; margin-left:0px;}
#sitemapnavigation ul li a {font-size:12px; font-family:Verdana; color: #000000; font-weight:normal;padding: 0 5px; margin: 2px 0; border-right: 1px #000000 solid; width: auto;}
#sitemapnavigation ul li a:hover {color: #000000; text-decoration:underline;	}

/*Hidding Root Menu which have submenus*/
/* Refer site drrickrutland.com in footer site menu, these id's are About our office , patient info and Treatment */

#sitemapnavigation129 a, #sitemapnavigation138 a {
	display: none !important;}
	
/*Border Removal - Removes the right border of the menus (Strips)*/
/* Refer site drrickrutland.com in footer site menu these id's are First visit, TMJ/TMD and Contact us */	
 
#sitemapnavigation142 a, #sitemapnavigation137 a {
	border: none !important;}
	
#sitemapnavigation139 a { border-left:1px #000000 solid;}`	

/* End of Site map Navigation   */


							/***** Menu Styles *****
					-example css for a standard drop down menu using text
					-note: if you insert any padding or attribute in the css on the first level, you MUST override it in the submenu section or it will inherit it*/					
/*-------------------------Menu Implmentation--------------------------*/					
			
#navigation {margin:0px; width:861px; padding:0px; text-align:left; height:45px;}
#navigation ul {margin:0; padding:0; text-align:left;}
#navigation ul li {	margin:0; padding:0px; list-style:none; float:left; display:inline; position:relative; z-index:10;}
#navigation ul li a {margin:0; padding:0px; cursor:pointer;}
#navigation ul li a:hover {cursor:pointer; text-decoration:none;}
#navigation ul li ul {position:absolute; top:35px; left:0px; padding:8px 0px 0px 0px; display:block; background:#000000; width:123px; z-index:10;}
#navigation ul li ul li { font-family:Verdana; font-size:11px; font-weight:normal; float:left; margin:0; display:block; width:123px;}
#navigation ul li ul li a { color:#FFFFFF; display:block; margin:0; padding:3px 0px 3px 8px; text-align:left; }
#navigation ul li ul li a:hover{text-decoration:none; color:#000000; padding:3px 0px 3px 8px; background-color:#eed500; }

/*----------------------------------------------------------------------*/

						
				/****    	DNN Overrides	    ****/						
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;;}
button, fieldset, legend, label, .Head, .SubHead {color:#000000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited{color: #000000 !important;	text-decoration: underline;}
.formTable{width:auto !important; font-size:12px; font-family:Verdana; }	
a.CommandButton:hover, a.CommandButton:focus {text-decoration: underline;}
.DataGrid_Header,.DataGrid_Item {color:#000000;}
.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *, .textBox, textarea, input, select, option, optgroup{ color:#000000 !important;}
.eipbackimg {display: none;}
.ControlPanel, .PagingTable {background: #6F28B6;}
#optionsarea {background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin: 0 10px 0 0; background-color:#000000;}
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px;}
.ModuleTitle_SubMenu a{background-color:#000000;}
.ModuleTitle_SubMenu a:hover{background-color:#FF0000;}
.errMsg,.errmsg { color:red;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.EventDay a br{display:none;}
.formlabel, .formLabel, .Normal{font-size:12px; font-family:Verdana; line-height:18px; color:#000000 !important; margin-right:12px;}



