@charset "utf-8";

*{margin:0; padding:0; }

/***** Main Layout Styles *****
-including all page elements that make up the basic site layout
*/
body {background-color:#d5ccac;}
#shell{background:url(images/bg.jpg) top repeat-x;} 
#wrapper{margin:0 auto; width:900px;position:relative;background:url(images/contentbg.jpg) top repeat-y;}
#container{margin:0 auto; width:900px;min-height:853px; _height:853px;position:relative;background:url(images/content.jpg) 0 0 no-repeat; }
.content{width:554px;text-align:left;padding: 472px 0px 0px 66px;_height:350px;min-height:350px;}


/***** Content Styles *****
-including all page elements that make up the content of the site
-set the font for all elements inside the content div
-note: this may require commenting out the styles for .Normal and .NormalDisabled in the default.css file in /Portals/_default/
*/
/*links*/
	.content a, .content a:hover{ font-weight:normal; color:#000000; text-decoration:underline;}
/*	.content img {height:46px;}*/
/*basic page elements*/
	.content hr {height:1px; color:#000000; }
	.content p, .content ol, .content ul {margin-top:5px; margin-bottom:12px;font-family:"Microsoft Sans Serif"; font-size:12px;color:#000000; padding:0px 0px 0px 17px; line-height:1.5}
	.content ol{margin-left:25px; }
	.content ul {margin-left:25px;list-style:disc;}

/*headings*/ 

	.content h2, .content h3{font-family:"Microsoft Sans Serif"; color:#000000; line-height:110%; margin:10px 0 6px 0; font-weight:bold; padding:0px 0px 0px 17px;}
	.content h2{font-size:18px;}
	.content h3{font-size:14px;}
	
/*Page Flash Header*/
#flashheader {width:900px;height:323px;position:absolute; top:0px;}

.testimonials{width:174px;height:28px;position: absolute;left:685px;top:335px;}
.address{width:215px;height:95px;position: absolute;left:654px;top:368px;}

/*righttImage area*/
#rightpanel{width:150px;height:301px;position:absolute;left:676px;top:492px;}
.sleep{width:156px;height:150px;position:absolute;left:680px;top:485px;}
.tmj{width:156px;height:151px;position:absolute;left:680px;top:660px;}
.photoright { float:right; margin: 0 0 5px 8px; padding:2px; border: 1px solid black;}
/* footer */

#footer { width:900px; margin:0 auto; background:url(images/contentbtm.jpg) 0 0 no-repeat;height:80px;font:11.43px  Verdana, Helvetica, sans-serif; text-align:center; color:#d5ccac; }
#footer p { padding-top:20px; }
#footer a { color:#d5ccac;}
#footer a:hover { color:#d5ccac; text-decoration:underline; }
#admin a {font-weight:normal;}
/***** 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
*/
/* first level */

#menuarea {	width:612px;height:133px;position: absolute;left:39px;top:338px;}
/*Snapsis Menu */
#Navigation {margin:0;padding:0;text-align:left;}
#Navigation ul {margin:0;padding:0;text-align:left;}
#Navigation ul li {float:left;margin:0;padding:0;list-style:none;position:relative;}
#Navigation ul li a {margin:0;padding:0;cursor:pointer;}
#Navigation ul li a:hover {cursor:pointer;}
#Navigation ul li ul {position: absolute;width: 175px; height:auto;top:133px;left:-25px;display: block; background: #000000 url(images/sub_menu_bottom.jpg) bottom no-repeat; padding:10px 0px 20px 0px;}
#Navigation ul li ul li {float:left;width: 175px;padding:0;margin:0;display: block;height:auto;}
#Navigation ul li ul li a {font: 14px Microsoft Sans Serif,Verdana, Arial, Helvetica;color: #ffffff;display:block;margin:0;padding:0px 0px 0px 0px;height:auto;text-align:center;background:#000000;	text-decoration: none;}
#Navigation ul li ul li a:hover {text-decoration: none;color:#b9a670;background-color:none;}

/*sifr3-436*/
@media screen {.sIFR-flash {visibility: visible !important; margin: 0; padding: 0;}.sIFR-replaced, .sIFR-ignore {visibility: visible !important;} .sIFR-alternate {position: absolute; left: 0; top: 0;  width: 0; height: 0; display: block; overflow: hidden;}.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;  padding: 0pt;  overflow: auto;  letter-spacing: 0px;   float: none;}}
@media print {.sIFR-flash {display    : none !important; height     : 0;width      : 0;position   : absolute;overflow   : hidden;}.sIFR-alternate {visibility : visible !important;display    : block   !important;position   : static  !important;left       : auto    !important;top        : auto    !important;width      : auto    !important;height     : auto    !important;}}
@media screen {.sIFR-active h1 {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 28px;visibility: visible;}}
#page_title { margin-bottom:22px; }

/***** DNN Overrides *****- to make dnn match the design*/

#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;}

select, textarea, input, option, optgroup, button, label, fieldset, legend{color:#000 !important;}
.Head {	color: #000;}
.SubHead {	color: #000;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited {	color: #000 !important;	text-decoration: underline;}
a.CommandButton:hover, a.CommandButton:focus {	text-decoration: underline;}
.DataGrid_Header {	color: #000;}
.DataGrid_Item {	color: #000;}
.ModuleTitle_MenuBar {	margin: 0 10px 0 0; }
.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{ color:#000 !important;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #d5ccad;border:1px solid #000000;} 
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar { position: relative;	margin: 0 10px 0 0; }
.ModuleTitle_SubMenu { left:0!important;	top:15px!important;	width:150px; }
.formlabel, .formLabel{ color:#000 !important; margin-right:12px;font-family:"Microsoft Sans Serif"; font-size:12px; }

/*others */ 

.errMsg{color:red;}
/*MasterForm Control CSS*/

.textBox{font-family:"Microsoft Sans Serif"; font-size:12px;line-height:2;}
.formTable{font-family:"Microsoft Sans Serif"; font-size:12px;color:#000000;line-height:2;}
.Normal{font-family:"Microsoft Sans Serif"; font-size:12px;line-height:2;color:#000000;}
