html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; }
:focus { outline:0; }
body { line-height:1; color:black; background:white; }
ol, ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

body { font:normal 62.5%/1.6 "Lucida Grande",Helvetica,Arial,sans-serif; color:#666666; background-color:#FFF; }

a { text-decoration:none; }
a:link { color:#696969; }
a:visited { color:#696969; }
a:hover { color:#ff0000; }
a:active { color:#696969; }

h1, h2 { font-size:1.1em; font-weight:bold; line-height:1.2; color:#dd5114; }
h2 { font-size:1em; color:#666666; }
p { font-size:1.1em; line-height:1.2; }

#container { position:relative; border:1px solid #ff6600; width:748px; min-height:379px; height:auto !important; height:379px; margin:50px auto 0 auto; }

#flash { float:left; width:547px; height:379px; }
#main_presentation { float:left; width:547px; height:379px; overflow:hidden; }

#rightcol { float:right; width:173px; margin-right:10px; }
#rightcol #motto { position:relative; background:#5c626a url('http://www.soundviewpointe.com/l/i/motto-bg.jpg'); width:144px; height:146px; margin:15px 0 10px 0; }
#rightcol #motto h2 { position:absolute; left:8px; bottom:6px; font-size:1.5em; color:#ffffff; }
#rightcol #pane1 { width:165px; height:200px; overflow:auto; }
#rightcol #pane1 h1, #rightcol #pane1 p { width:155px; margin-bottom:10px; }

#logo { float:left; width:166px; height:100px; }

#navigation { width:748px; margin:0 auto 200px auto; }
#navigation img { float:left; margin-right:15px; }
#nav, #nav ul { padding:0; margin:0 auto; list-style:none; background:#fff; }
#nav { float:left; position:relative; top:30px; z-index:50; margin-left:30px; }
#nav ul { display:none; }
#nav li { position:relative; float:left; margin-right:10px; }
#nav li a { text-decoration:none; font-size:1em; white-space:nowrap; }
#nav li b { display:block; float:left; line-height:30px; color:#666666; cursor:pointer; height:30px; padding:0 15px 0 7px; }
/*#nav li.sp { padding-right:75px; }*/
#nav li.first b { padding-left:40px; }
#nav li.last b {  }
#nav li a b.clicked { color:#dd5114; }

#nav li ul { position:absolute; left:0; top:35px; float:left; background:#f8f8f8; border:1px solid #aaa; height:auto; padding:2px; }
#nav li ul.w1 { width:95px; }
#nav li ul.w2 { width:95px; }
#nav li ul.w3 { width:95px; }
#nav li ul.w4 { width:95px; }

#nav li ul li { float:none; margin-right:0; }
#nav li ul li a { display:block; font-size:1em; /*line-height:20px;*/ color:#000; padding:0 5px; height:20px; }
#nav li ul li a:hover { background:#aaa; color:#fff; }

/* PAGES */
#intro #wrapper { position:relative; z-index:100; width:782px; height:600px; margin:50px auto 0 auto; }
#intro a#homelink { position:absolute; display:block;top:0px; left:0px; z-index:1001; background:url('http://www.soundviewpointe.com/l/i/alpha.gif'); border:1px solid red; width:748px; height:379px; }

#floorplans #flash { position:relative; z-index:100; width:547px; height:379px; }
#floorplans #flash a#fp1, #floorplans #flash a#fp2 { position:absolute; display:block; background:url('http://www.soundviewpointe.com/l/i/alpha.gif'); width:270px; height:379px; }
#floorplans #flash a#fp1 { top:0; left:0; z-index:50; }
#floorplans #flash a#fp2 { top:0; right:0; z-index:60; }

#units #container { width:782px; min-height:543px; height:auto !important; height:543px; }
#units #container #flash { width:670px; height:540px; }
#units #container #rightcol { width:99px; }
#units #container #rightcol #motto { width:99px; height:98px; }
#units #rightcol #rightcopy h1, #units #rightcol #rightcopy p { width:99px; }

#developers #flash { text-align:center; background-color:#ff6600; color:#333333; }
#developers #flash p { line-height:1.5; width:400px; margin:0 auto; padding-top:115px; }

#contact #container { background:#ffffff url('http://www.soundviewpointe.com/l/i/forest-bg.jpg'); }
#contact #flash { width:260px; margin-left:50px; }
#contact #flash img { margin:23px 0 0 30px; }
#contact #flash p { text-align:center; /*margin-bottom:10px;*/ }
#contact #flash p.dir { text-align:left; }
#contact #flash p.bdr { border:1px solid #999999; width:260px; padding:10px; }
#contact #rightcol { float:left; margin:50px 0 0 100px; width:250px; }
#contact #rightcol #rightcopy { width:240px; height:310px; }
#contact #rightcol #rightcopy img { margin:20px 0; }
#contact #rightcol #rightcopy h1 { font-size:2em; width:230px; }
#contact #rightcol #rightcopy p { width:230px; }
#contact #rightcol #rightcopy p a { color:#dd5114; }

#form #container { background:#ffffff url('http://www.soundviewpointe.com/l/i/forest-bg.jpg') no-repeat; }
#form #container #inset { width:450px; margin:20px auto; }
#form .inputfield { border:1px solid #FF6902; }	
#form input.submit { text-align:center; background-color:#FFFFFF; border:1px solid #FF6902; color:#FF6902; cursor:pointer; } 
#form .smallgray { font-size:1em; color:#999999; width:450px; }
/*#form a:link { color:#BA011D; }*/

/* SCROLLBARS */
.jScrollPaneContainer { position:relative; overflow:hidden; z-index:1; }
.jScrollPaneTrack { position:absolute; background:#fff; cursor:pointer; top:0; right:0; height:100%; }
.jScrollPaneDrag { position:absolute; background:#dd5114; cursor:pointer; overflow:hidden; }
.jScrollPaneDragTop { position:absolute; top:0; left:0; overflow:hidden; }
.jScrollPaneDragBottom { position:absolute; bottom:0; left:0; overflow:hidden; }
a.jScrollArrowUp { display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; /*background-color:#666;*/ height:9px; }
a.jScrollArrowUp:hover { /*background-color:#f60;*/ }
a.jScrollArrowDown { display:block; position:absolute; z-index:1; bottom:0; right:0; overflow:hidden; /*background-color:#666;*/ height:9px; }
a.jScrollArrowDown:hover { /*background-color:#f60;*/ }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color:#f00;*/ }

/* UNIT SLIDER */
.stripViewer .panelContainer .panel ul { text-align:left; margin: 0 15px 0 30px; height:auto; }
.slider-wrap { position:relative; float:left; text-align:left; border-right:1px solid #dd5114; width:164px; overflow:hidden; margin:0; }
.slider-wrap h1 { text-align:center; background-color:#f5cbb9; border-bottom:1px solid #dd5114; width:164px; height:20px; margin-bottom:6px; padding-top:8px; }
.slider-wrap .wrapper { text-align:center; }
.slider-wrap a.download { display:block; width:164px; height:28px; }

.csw { width:100%; height:460px; background:#fff; overflow:scroll }
.csw .loading { text-align:center; margin:200px 0 300px 0; }

.stripViewer { position:relative; clear:both; background:#fff; overflow:hidden; width:164px; margin:auto; }
.stripViewer .panelContainer { position:relative; left:0; top:0; width:100%; list-style-type:none; /* -moz-user-select: none; */ }
.stripViewer .panelContainer .panel { position:relative; float:left; width:164px; height:100%; }

.stripNav { margin:auto; }
.stripNav ul { list-style:none; height:60px; margin-bottom:10px; }
.stripNav ul li { width:; margin-right:2px; padding-bottom:2px; }
.stripNav a { display:block; text-align:center; background:#ffffff url('http://www.soundviewpointe.com/l/i/deselected-unit.gif') no-repeat 5px 50%; width:164px; }
.stripNav li.tab1 a, .stripNav li.tab2 a, .stripNav li.tab3 a, .stripNav li.tab4 a, .stripNav li.tab5 a { background-color:transparent; }
.stripNav li a:hover { background-color:transparent; }
.stripNav li a.current { background:#ffffff url('http://www.soundviewpointe.com/l/i/selected-unit.gif') no-repeat 5px 50%; }
.stripNavL, .stripNavR, .stripNavL a, .stripNavR a { display:none; }

.clear { clear:both; height:0; font-size:.1em; background:transparent; border:none; margin:0; padding:0; }
.hide { display:none; }
.clearleft { clear:left; }
em { font-style:italic; }
strong { font-weight:bold; }