@import url("skinNav.css");
@import url("skinMovie.css");
@import url("skinBracesBites.css");
/*Basic Elements*/
* {
	margin:0;
	padding:0;
}
body {
	font:14px/20px Tahoma, Geneva, sans-serif;
	color:#601407;
	background:#601407;
}
/*Main Elements*/
#bgwrapper {
	background:url(images/bgwrapper.jpg) 0 0 repeat-x;
}
#shell {
	position:relative;
	width:900px;
	margin:0 auto;
	background:url(images/shellbg.jpg) repeat-y;
}
#flash_header {
	width:900px;
	height:225px;
}
#music_player {
	position:absolute;
	width:160px;
	height:30px;
	top:260px;
	left:10px;
}
#left_panel {
	float:left;
	width:301px;
	height: 0px;
/*	padding:45px 0 0 35px;*/
	padding:45px 0 0 0px;	
}
#left_panel_top_cnt {
	float:left;
	width:266px;
/*	padding:45px 0 0 35px;*/
	padding:0px 0 0 35px;	
}
#dnn_ctr534_IFrame_htmIFrame {
}
/*Content*/
/*not necessary unless client doesen't want all text to be a link
#left_panel p { font: "Trebuchet MS" Tahoma, Geneva, sans-serif; font-weight:normal; color:#fff; font-size:11px; line-height:14px; margin:0 0 7px 0; padding:0 20px 0 0; }
*/


#left_panel a, #left_panel a:visited {
	font: "Trebuchet MS" Tahoma, Geneva, sans-serif !important;
	font-weight:bold !important;
	color:#fff !important;
	font-size:11px !important;
	line-height:14px !important;
	padding:0 15px 0 0 !important;
	text-decoration:none;
}
#left_panel a:hover {
	color:#fdebd1 !important;
}
#contentarea {
	width:900x;
	min-height:1550px;
	_height:1575px;
	background:url(images/contentarea_bg.jpg) 0 0 no-repeat;
	clear:both;
}
#content {
	margin:0 0 0 321px;
	padding:0 50px 0 0;
}
#cleartextarea p, #contentarea p {
	margin:0 0 24px 0;
}
#cleartextarea a, #contentarea a {
	color:#d48002;
}
#cleartextarea a:visited, #contentarea a:visited {
	color:#8aab9b;
}
#cleartextarea a:hover, #contentarea a:hover {
	color:#B3B3B3;
	font-weight:bold;
}
#cleartextarea ul, #contentarea ul {
	margin:0 0 20px 0;
	padding:0 0 12px 0;
}
#cleartextarea ol, #contentarea ol {
	margin:0 0 20px 0;
	padding:0 0 12px 0;
}
#cleartextarea ul li, #contentarea ul li {
	margin:0 0 5px 25px;
	list-style:disc !important;
}
#cleartextarea ol li, #contentarea ol li {
	margin:0 0 5px 25px;
}
#cleartextarea h1, #contentarea h1 {
	font-weight:bold;
	color:#841B08;
	font-size:28px;
	padding:28px 0 0 0;
	line-height:28px !important;
	margin:0 0 28px 0;
}
#cleartextarea h2, #contentarea h2 {
	font-weight:bold;
	color:#841B08;
	font-size:16px;
	padding:0;
	line-height:20px !important;
	margin:0 0 5px 0;
}
#cleartextarea h3, #contentarea h3 {
	font-weight:bold;
	color:#601407;
	font-size:14px;
	padding:0;
	line-height:24px !important;
	margin:0 0 3px 0;
}
#cleartextarea h3.large, #contentarea h3.large {
	font-weight:bold;
	color:#fff;
	font-size:26px;
	padding:0;
	line-height:26px !important;
	margin:0 0 5px 0;
}
#cleartextarea h4, #contentarea h4 {
	font-weight:bold;
	color:#841B08;
	font-size:16px;
	line-height:16px !important;
	margin:0 0 5px 0;
}
#cleartextarea h5, #contentarea h5 {
	font-weight:bold;
	color:#fff;
	font-size:14px;
	line-height:14px !important;
	margin:0 0 7px 0;
	text-transform:uppercase;
}
/*End Content*/


/*Footer*/
.copyright {
	position:relative;
	margin:0 auto;
	color:#fff;
	padding:10px 0 10px 0;
	font:11px/14px Tahoma, Geneva, sans-serif;
	text-align:center;
}
.copyright a {
	color:#fff;
	text-decoration:none;
}
.copyright a:visited {
	color:#fff;
}
.copyright a:hover {
	color:#DFD4B6;
}
/*Appointment*/
#dnn_ctr418_FormMaster_tdCapthcaCell {
	padding:15px 0 0 152px !important;
}
#dnn_ctr418_FormMaster_cmdSubmit {
	padding:0 0 0 152px !important;
}
#dnn_ctr418_FormMaster_lblRequired {
	margin:0 0 0 152px !important;
}
/*Features, Photos, Misc*/
.firstvisit_img {
	float:right;
	width:97px;
	height:101px;
	margin:0 0 0 0;
}
.typesbraces_img {
	float:right;
	width:99px;
	height:101px;
	margin:-15px 0 0 0;
}
.typesbraces_img2 {
	float:right;
	width:82px;
	height:121px;
	margin:-11px 0 0 0;
}
.pageimageright {
	margin:5px 0 5px 15px;
	float:right;
	padding:2px;
	border:1px solid #000;
}
.pageimageleft {
	margin:5px 15px 5px 0;
	float:left;
	padding:2px;
	border:1px solid #000;
}
#feature {
	margin:30px 0 35px 0;
}
#featureCenter {
	margin:30px 0 35px 30px;
}
#featureExpander {
	margin:15px 0 35px 40px;
}
#featureteeth {
	margin:15px 0 35px 40px;
}
hr {
	padding:0;
	margin:0 0 15px 0;
	width:520px;
	color:#000 !important;
}
.map {
	margin:7px 0 15px 0;
	padding:4px;
	border:2px solid #000;
	background:#99B3CC;
}
.textBox {
	margin-bottom:5px !important;
}
.dropDownBox {
	margin-bottom:5px !important;
}
/*FAQ*/
.question {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#601407;
	text-align:left;
	font-weight:bold;
	width:475px;
	cursor:pointer;
	border-top:1px solid #F0C672;
	margin-top:10px;
}
.answer { /*padding-left:5px;*/
	padding-right:15px;
	width:450px;
	margin:10px 0 0 0;
	background:#FFAD33;
	color:#601407;
	border:1px solid #FE9901;
	overflow:hidden;
}
/*Gurestbook*/
#dnn_ctr527_ContentPane td {
	padding:5px;
}
/* DNN style overrides */
.Head {
	color:#841B08 !important;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
}
.SubHead {
	color:#000;
}
.Normal .NormalDisabled {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px !important;
	line-height:20px;
	color:#601407;
	text-align:left;
}
.NormalBold {
	color:#000;
}
.Normal td {
	text-align:left !important;
	padding:5px;
}

.Normalradio {
	color:#000 !important;
}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited {
	color:#fff !important;
	text-decoration:none;
}
a.CommandButton:hover, a.CommandButton:focus {
	text-decoration:underline;
}
a#cmdSelect.CommandButton, a.CommandButton:link, a.CommandButton:visited {
	color:#fff !important;
	text-decoration:none;
}
#dnn_ctr_Login_pnlLogin {
	text-align:left;
}
#dnn_ctr_Login_pnlLogin a.CommandButton, a.CommandButton:link, a.CommandButton:visited {
	color:#000 !important;
	text-decoration:none;
}
.DataGrid_Header {
	color:#000;
}
.DataGrid_Item {
	color:#000;
}
tr.DataGrid_Item {
	color:#000 !important;
}
.ModuleTitle_MenuBar {
	margin:0 10px 0 0;
	color:#000;
}
.eipbackimg {
	display:none;
}
.eipbuttonbackimg {
}
.ControlPanel, .PagingTable {
	background:#F5DDA1;
	border:1px solid #000;
	text-align:center;
}
.ControlPanel, .PagingTable td.subhead {
	padding:0 0 0 100px !important;
}
#optionsarea {
	background:#000 !important;
}
.ModuleTitle_MenuBar {
	position:relative;
	margin: 0 10px 0 0;
}
.ModuleTitle_SubMenu {
	left:0 !important;
	top:15px!important;
	width:150px;
}
#dnn_dnnLOGIN_cmdLogin {
	font-size:12px !important;
	color:#FFAD33 !important;
	font-weight:bold !important;
	margin:0;
	padding:0 !important;
	text-decoration:none !important;
}
#dnn_dnnLOGIN_cmdLogin a {
	text-decoration:none !important;
}
