* { margin: 0; padding: 0;}
body { font-family: Arial, Helvetica, sans-serif; color: #999; font-size: 62.5%;}
/* navigation place holders Menu2*/
body.home #menu1 li.home a
{ background-color : #0991d0; color : #fff;}

/* navigation place holders Menu1 "Questions" */
body.forAesthetics #column01 li.forAesthetics a,
body.forUncompromisedResults #column01 li.forUncompromisedResults a,
body.forComfort #column01 li.forComfort a,
body.forChildrenAndAdults #column01 li.forChildrenAndAdults a,
body.whyShouldIGetBraces #column01 li.whyShouldIGetBraces a,
body.howDoIGetInspireICE #column01 li.howDoIGetInspireICE a
{ background-color : transparent; color : #333; text-decoration: none;}

a:link { color: #0991d0;}
a:visited { color: #0991d0;}
a:hover { color: #999; text-decoration: none;}
a:ctive { color: #0991d0;}

img { border: none;}

#container { margin: 0 auto; position: relative; width: 770px;}

#header { float: left; width: 770px;}
#header h1 { display: none;}
#header img { border: none;}

#logo { float: left; margin: 4em 0 0 0; width: 210px;}
#logo h2 { font-size: 1.5em; font-style: italic;}
#logo h2 strong { color: #333;}

#menu1 { position: absolute; right: 0; top: 0;}
#menu1 ul { font-size: 1.1em; font-weight: bold; list-style: none; text-transform: uppercase;}
#menu1 li { float: left; display: block;}
#menu1 a { color: #CCC; text-decoration: none; padding: .2em .4em; border-left: 1px solid #ccc; display: block;}
#menu1 a:hover { color: #FFF; background-color: #0991d0; text-decoration: none;}

#finder { background: #2e9dd6; border: 1px solid #999; border-bottom: none; float: right; text-align: center; margin: 5em 0 0 0; padding: 0 .5em;}
#finder form { padding: 1em; text-align: center;}
#finder h4 { color: #fff; font-size: 1.3em; margin: 0 0 .3em 0;}
#finder .button { background: #fff; border: 1px solid #fff; color: #044276; font-size: .9em; font-weight: bold; margin: .3em; cursor: pointer;}
#finder a { color: #fff;}
#finder .textBox, #finder .dropDownBox { border: none; color: #333; font-size: .9em; padding: .1em;}
#finder table td { padding: .2em;}

/* WRAP DIV */
#wrap { float: left; width: 100%;}

#column01 { border: 1px solid #999; border-right: none; float: left; height: 462px; width: 208px;}
#column01.columnGrapgic { background-image: url("../images/interiorPages/columnGraphic.jpg"); background-position: top; background-repeat: no-repeat;}
.q01 { background-image: url("../images/interiorPages/q01ColumnGraphic.jpg"); background-position: bottom; background-repeat: no-repeat;}
.q02 { background-image: url("../images/interiorPages/q02ColumnGraphic.jpg"); background-position: bottom; background-repeat: no-repeat;}
.q03 { background-image: url("../images/interiorPages/q03ColumnGraphic.jpg"); background-position: bottom; background-repeat: no-repeat;}
.q04 { background-image: url("../images/interiorPages/q04ColumnGraphic.jpg"); background-position: bottom; background-repeat: no-repeat;}
.q05 { background-image: url("../images/interiorPages/q05ColumnGraphic.jpg"); background-position: bottom; background-repeat: no-repeat;}
.q06 { background-image: url("../image/interiorPages/q06ColumnGraphic.jpg"); background-position: bottom; background-repeat: no-repeat;}
#column01 ol { list-style: none; padding: 1em; height: 201px;}
#column01 li { font-size: 1.3em; font-weight: bold; font-style: italic; margin: 0 0 .6em 0;}
#column01 a { color: #fff; text-decoration: none;}
#column01 a:hover { color: #333; text-decoration: none;}

#column02 { background-image:   url("../images/interiorPages/ICEBracketIcon.jpg"); background-position: top; background-repeat: no-repeat; border: 1px solid #999; float: left; width: 559px;}
*>#column02 { padding-top: 462px;}
*>#content { margin-top: -462px;}
* html #column02 {
/* IE5Mac filter */
height: 462px;
/* end filter */
}

#column02.mainpage { background-image:   url("../images/homePage/graphic.jpg"); background-position: right; background-repeat: no-repeat; border: 1px solid #999; float: left; width: 559px;}
#column02.mainpage a { display: block; height: 462px;}
*>#column02.mainpage a { margin-top: -462px;}
#content { padding: 3.6em 7em 3em;}
#content h3 { color: #2e9dd6; font-size: 1.4em; line-height: 1.4em;}
#content h3.errorFinderPage { background: #f7f6f6; border: 1px solid #00a1e4; color: #cc0000; padding: 1em; text-align: center;}
#content h4 { color: #2e9dd6; font-size: 1.1em; margin: 2em 0; text-align: right; width: 100%;}
#content h4.back { text-align: left; float: none;}
#content p { font-size: 1.2em; line-height: 1.8em; margin: 0 0 1em 0; text-align: justify;}
#content p span { font-weight: bold;}
#content img.center { margin: 0 0 0 8em;}
#content ul { font-size: 1.2em; margin: 0 0 1em 2em;}
#content li { margin: .4em 0 0;}
#content dl { font-size: 1.3em; font-weight: bold; margin: .5em 0 0;}
#content dt { margin: .8em 0 0;}
#content dd { margin: .2em 0 1em;}
#content input,textarea { border: 1px solid #2e9dd6;}
#content .submit { background-color: #2e9dd6; border: none; color: #fff; cursor: pointer; font-weight: bold;}
/* blockquote */
#content blockquote { background:   url("../images/interiorPages/blockquotes.gif") 5px top no-repeat; float: right; padding: 0 0 20px 20px; width: 230px;}
#content blockquote.close { background:   url("../images/interiorPages/blockquotesClose.gif") 195px bottom no-repeat;}
#content blockquote p { color: #2e9dd6; font-size: 1.4em; font-weight: bold; line-height: 1.6em; margin: 1em 0 0 1.5em; text-align: left;}
#content blockquote h4 { font-size: 1.2em; font-weight: lighter; margin: .5em 0 0 0; text-align: left;}

#content table.titles td { background: #00a1e4; color: #fff; font-weight: bold; font-size: 1.2em;}
#content table td.docsInfoTitle { width: 275px;}
#content table td.mapDistance { width: 140px;}

#content table { font-size: 1.2em; width: 100%;}
#content table td { text-align: left; vertical-align: top; padding: 5px; border-bottom: 1px solid #ccc;}
#content table td.width275 { width: 275px;}
#content table td.width140 { width: 140px;}

#content #map h4 { font-size: 1.2em; text-align: center;}

#footer { clear: both; margin: 0 auto; width: 770px;}
#footer p { float: right; font-size: .9em; padding: 1em 0 0 0; text-align: center; width: 560px;}