body,html              { font-family: "Times New Roman", Georgia, Times; background-color: white; margin: 0px; padding: 0px; width: 100%; height: 100%; min-height: 100% }

#container           { background-repeat: repeat-y; margin: 0px auto 0px auto; padding: 0px; width: 770px; height: auto; display: block }

#header     { margin: 0px 8px; padding: 8px 0px 0px; width: 756px; height: 75px; display: block }
h1  { color: #7d2716; font-style: italic; font-weight: bold; font-size: 18px; font-family: Georgia; text-decoration: none; margin: 0px; padding: 0px }
h2                    { color: #7d2716; font-style: italic; font-weight: bold; font-size: 16px; font-family: "Times New Roman", Georgia, Times; text-decoration: none; clear: none; margin: 0px; padding: 8px; display: block }

h3                    { color: #7d2716; font-size: 12px; font-family: Tahoma; text-decoration: none; float: right; clear: none; margin: 0px; padding: 8px; display: block }

h4                         { color: white; font-style: italic; font-weight: bold; font-size: 18px; font-family: Georgia; text-decoration: none; text-align: center; margin: 0px; padding: 10px 0px 0px }

h5                           { color: white; font-style: normal; font-weight: normal; font-size: 11px; font-family: Verdana; text-decoration: none; text-align: left; margin: 0px auto; padding: 10px 0px 0px; width: 200px }
h6                            { color: #7d2716; font-style: italic; font-size: 14px; font-family: "Times New Roman", Georgia, Times; text-decoration: none; text-align: left; margin: 0px auto; padding: 10px 0px 0px }
p                     { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; clear: none; margin: 0px 0px 0px 10px; padding: 8px; display: block }

.fakep                      { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; float: right; clear: none; margin: 0px 0px 0px 10px; padding: 8px; display: block }

/*all list items*/
ul   { list-style-type: none; margin: 0px; padding: 0px }

/* all list items */
li    { float: left; margin: 0px; padding: 0px; position: relative; display: block }

 /* second-level lists */
li ul  { position: absolute; top: 30px; left: 0px; display: none }


/*topmenu*/

#topmenu                             { color: #832519; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none; background: #b59b82 no-repeat 0px 5px; text-align: center; clear: both; margin: 10px 0px 0px; padding: 0px 0px 0px 40px; top: 15px; left: 550px; width: 714px; height: 30px }

#topmenu ul    { text-align: center; margin: 0px; padding: 0px; display: inline }

#topmenu li a:visited                   { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; float: left; margin: 0px; padding: 4px 0px 0px; width: 93px; height: 20px; display: inline }

#topmenu li a:active                   { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; float: left; margin: 0px; padding: 4px 0px 0px; width: 93px; height: 20px; display: inline }

#topmenu li a:link                   { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; float: left; margin: 0px; padding: 4px 0px 0px; width: 93px; height: 20px; display: inline }

#topmenu li a:hover                   { color: #7d634a; font-style: italic; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; float: left; margin: 0px; padding: 4px 0px 0px; width: 93px; height: 20px; display: inline }
#topmenu li  { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px; padding: 6px 0px 0px; height: 24px }
#topmenu #null          { color: #930; font-style: italic; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; float: left; margin: 0px; padding: 9px 0px 0px; width: 93px; height: 20px; display: inline }
/*dropdowns*/
#submenu li { margin: 0px; padding: 0px; height: 20px }
#submenu li a:visited      { color: #b59b82; font-size: 10px; font-family: Verdana; text-decoration: none; background-color: #4d4d4d; text-align: center; list-style-type: none; margin: 0px; padding: 4px 0px 0px; width: 90px; height: 16px; display: block }
#submenu li a:active      { color: #b59b82; font-size: 10px; font-family: Verdana; text-decoration: none; background-color: #4d4d4d; text-align: center; list-style-type: none; margin: 0px; padding: 4px 0px 0px; width: 90px; height: 16px; display: block }

#submenu li a:link      { color: #b59b82; font-size: 10px; font-family: Verdana; text-decoration: none; background-color: #4d4d4d; text-align: center; list-style-type: none; margin: 0px; padding: 4px 0px 0px; width: 90px; height: 16px; display: block }

#submenu li a:hover      { color: #4d4d4d; font-style: italic; font-size: 10px; font-family: Verdana; text-decoration: none; background-color: #b59b82; text-align: center; list-style-type: none; margin: 0px; padding: 4px 0px 0px; width: 90px; height: 16px; display: block }



#submenu #null      { color: #930; font-size: 10px; font-family: Verdana; text-decoration: none; background-color: #b59b82; text-align: center; list-style-type: none; margin: 0px; padding: 4px 0px 0px; width: 90px; height: 16px; display: block }
/*submenu*/

#submenu                      { font-family: Verdana; background-color: black; list-style-type: none; margin: 0px; padding: 0px 0px 10px; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #b59b82; z-index: 4; top: 30px; left: 0px; width: 90px; height: auto; visibility: hidden; display: block }




/*main columns*/

#left             { background-color: #bc8f8f; float: left; margin: 10px 0px 15px; padding: 0px; width: 518px; height: 370px; display: block }
#left p  { color: white; font-size: 11px; font-family: Verdana; text-decoration: none; margin: 12px 20px; padding: 0px }
#left h1   { color: #7d2716; font-style: italic; font-weight: bold; font-size: 18px; font-family: Georgia; text-decoration: none; margin: 12px 0px 0px 12px; padding: 0px }
#right             { color: white; font-weight: bold; font-size: 12px; font-family: Georgia; text-decoration: none; background-color: #832519; text-align: center; clear: none; margin: 10px auto 15px 525px; padding: 0px; width: 230px; height: 370px; display: block }

#rightbride  a:visited   { color: #410b0b; font-weight: bold; font-size: 11px; font-family: Georgia; text-decoration: none }
#rightbridet  a:active   { color: #410b0b; font-weight: bold; font-size: 11px; font-family: Georgia; text-decoration: none }
#rightbride  a:link   { color: #410b0b; font-weight: bold; font-size: 11px; font-family: Georgia; text-decoration: none }
#rightbride  a:hover    { color: white; font-weight: bold; font-size: 11px; font-family: Georgia; text-decoration: underline }


#rightspecial             { background-color: #4f2926; text-align: center; clear: none; margin: 10px auto 15px 525px; padding: 0px; width: 230px; height: 370px; display: block }

#rightspecial a:visited  { color: white; font-size: 10px; font-family: Verdana; text-decoration: none; margin: 70px 0px 0px; padding: 4px; width: 80px; height: 20px; display:inline }

#rightspecial a:active  { color: white; font-size: 10px; font-family: Verdana; text-decoration: none; margin: 70px 0px 0px; padding: 4px; width: 80px; height: 20px; display:inline  }

#rightspecial a:link   { color: white; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; margin: 70px 0px 0px; padding: 4px; width: 80px; height: 20px; display: inline }

#rightspecial a:hover   { color: #4d7bc9; font-size: 10px; font-family: Verdana; text-decoration: none; margin: 70px 0px 0px; padding: 4px; width: 80px; height: 20px; display: inline }

#rightyouth             { background-color: #985d23; text-align: center; clear: none; margin: 10px auto 15px 525px; padding: 0px; width: 230px; height: 370px; display: block }

#rightmen            { background-color: #271c16; text-align: center; clear: none; margin: 10px auto 15px 525px; padding: 0px; width: 230px; height: 370px; display: block }

#rightmassage             { background-color: #643f13; text-align: center; clear: none; margin: 10px auto 15px 525px; padding: 0px; width: 230px; height: 370px; display: block }

#rightnails             { background-color: #450601; text-align: center; clear: none; margin: 10px auto 15px 525px; padding: 0px; width: 230px; height: 370px; display: block }

#righthair             { background-color: #7b250a; text-align: center; clear: none; margin: 10px auto 15px 525px; padding: 0px; width: 230px; height: 370px; display: block }

#rightskin             { background-color: #3e514b; text-align: center; clear: none; margin: 10px auto 15px 525px; padding: 0px; width: 230px; height: 370px; display: block }

#rightbride              { background-color: #a66e7c; text-align: center; clear: none; margin: 10px auto 15px 525px; padding: 0px; width: 230px; height: 370px; display: block }
#rightbride h6      { color: white; font-style: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 15px auto 0px; padding: 0px; width: 200px; height: auto }

#rightprom               { background-color: #a74a04; text-align: center; clear: none; margin: 10px auto 15px 525px; padding: 0px; width: 230px; height: 370px; display: block }


/*bottom*/

.bottom       { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: none; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 241px; height: 424px; display: inline }
.bottom2       { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: none; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 497px; height: 424px; display: inline }


/*
.bottom a:visited      { color: #444; font-size: 10px; font-family: Verdana; text-decoration: 
none; background: url(../chrome/arrow.gif) no-repeat 70px 0px; text-align: left; margin: 0px; padding: 0px; width: 80px; height: 10px; display: block }

.bottom a:active     { color: #444; font-size: 10px; font-family: Verdana; text-decoration: 
none; background: url(../chrome/arrow.gif) no-repeat 70px 0px; text-align: left; margin: 0px; padding: 0px; width: 80px; height: 10px; display: block }

.bottom a:link      { color: #444; font-size: 10px; font-family: Verdana; text-decoration: none; 
background: url(../chrome/arrow.gif) no-repeat 70px 0px; text-align: left; margin: 0px; padding: 0px; width: 80px; height: 10px; display: block }

.bottom a:hover      { color: silver; font-size: 10px; font-family: Verdana; text-decoration: 
none; background: url(../chrome/arrow_over.gif) no-repeat 70px 0px; text-align: left; margin: 0px; padding: 0px; width: 80px; height: 10px; display: block }
*/
.bottomcontainer      { text-align: left; float: left; margin: 10px auto 0px; padding: 0px; width: 230px; height: auto; display: block }
.bridebottom            { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: both; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 754px; height: 400px; display: block }
.hairbottom              { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: both; margin: 6px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 754px; height: 500px; display: block }
.teambottom            { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: both; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 754px; height: 550px; display: block }
.widebottom             { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: both; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 754px; height: 220px; display: block }
.giftbottom               { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: both; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 754px; height:900px; display: block } //HERE




.tallbottom               { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: both; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 754px; height: 500px; display: block }
.nailbottom                { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: both; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 754px; height: auto; display: block }

.midtallbottom                { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: both; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 754px; height: 600px; display: block }
.massagebottom                 { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: both; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 754px; height:auto; display: block }

.extallbottom                 { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: both; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 754px; height: auto; display: block }

.menbottom   { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: both; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 754px; height: auto; display: block }

.exextallbottom                   { color: #7d2716; font-size: 12px; font-family: Verdana; text-decoration: none; float: left; clear: both; margin: 0px 10px 5px 0px; padding: 0px; border: solid 2px #b59b82; width: 754px; height: 1150px; display: block }

/*footer*/
#footer         { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-align: center; float: left; clear: both; margin: 10px 0px 0px; padding: 8px 0px 0px; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #b59b82; width: 756px; height: 50px; display: block }

#footer ul  { margin: 0px; padding: 0px }

#footer li a:visited                      { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; float: left; margin: 0px; padding: 1px 0px; position: relative; width: 85px; height: 16px; display: inline }

#footer li a:active                     { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; float: left; margin: 0px; padding: 1px 0px; position: relative; width: 85px; height: 16px; display: inline }

#footer li a:link                     { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; float: left; margin: 0px; padding: 1px 0px; position: relative; width: 85px; height: 16px; display: inline }

#footer li a:hover                     { color: #7d634a; font-style: italic; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; float: left; margin: 0px; padding: 1px 0px; position: relative; width: 85px; height: 16px; display: inline }

#subfooter:visited                        { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; margin: 0px; padding: 1px 0px; position: relative; width: 60px }

#subfooter:active                        { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; margin: 0px; padding: 1px 0px; position: relative; width: 60px }

#subfooter:link                        { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; margin: 0px; padding: 1px 0px; position: relative; width: 60px }

#subfooter:hover                        { color: #832519; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: center; list-style-type: none; margin: 0px; padding: 1px 0px; position: relative; width: 60px }

/*bottom interior floats*/

.floatright      { float: right; clear: none; margin: 30px 10px 10px; padding: 0px; position: relative; top: 0px; left: 0px; width: 75px; height: 71px }

.floatleft       { float: left; clear: none; margin: 30px 10px 10px; padding: 0px; position: relative; top: 0px; left: 0px; width: 75px; height: 71px }

input { color: #832519; font-size: 10px; font-family: Verdana; text-decoration: none; background-color: white; margin: 10px auto 0px; padding: 0px; border: solid 1px silver; width: 150px; height: 25px }
form  { background-color: white; text-align: center }
#imagelink     { float: left; clear: left; margin: 0px auto 0px 15px; padding: 0px; width: 200px; height: 133px; display: inline }
#imagelink a:visited    { float: left; border: solid 1px #444; width: 200px; height: 133px; display: inline }
#imagelink a:active    { float: left; border: solid 1px #444; width: 200px; height: 133px; display: inline }
#imagelink a:link    { float: left; border: solid 1px #444; width: 200px; height: 133px; display: inline }
#imagelink a:hover    { float: left; border: solid 1px silver; width: 200px; height: 133px; display: inline }

#rightwide     { font-size: 12px; font-family: Verdana; text-decoration: none; float: right; margin: 10px; padding: 8px; width: 325px; height: auto; display: block }

#leftwide     { font-size: 12px; font-family: Verdana; text-decoration: none; float: left; margin: 10px; padding: 8px; width: 325px; height: auto; display: block }

.wide     { font-size: 12px; font-family: Verdana; text-decoration: none; float: left; margin: 10px; padding: 8px; width: 640px; height: 180px; display: block }

.wide p                     { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; clear: none; margin: 0px 0px 0px 0px; padding: 0px; display: block }
.wide h1  { color: #7d2716; font-style: italic; font-weight: bold; font-size: 18px; font-family: Georgia; text-decoration: none; margin: 0px; padding: 0px }

.right      { font-size: 12px; font-family: Verdana; text-decoration: none; float: left; margin: 0px; padding: 8px; width: 305px; height: 180px; display: inline }

.left    { font-size: 12px; font-family: Verdana; text-decoration: none; float: left; margin: 10px; padding: 8px; width: 325px; height: 180px; display: block }

.bridewide       { font-size: 12px; font-family: Verdana; text-decoration: none; float: left; margin: 10px; padding: 8px; border: solid 1px #b59b82; width: 700px; height: 250px; display: block }

.bridewide p                     { color: #4d4d4d; font-size: 10px; font-family: Verdana; text-decoration: none; clear: none; margin: 0px 0px 0px 0px; padding: 0px; display: block }
.bridewide h1  { color: #7d2716; font-style: italic; font-weight: bold; font-size: 18px; font-family: Georgia; text-decoration: none; margin: 0px; padding: 0px }
#ad   { color: black; font-size: 10px; font-family: Verdana; text-decoration: none; background-color: #b59b82; margin: 10px 0px 0px; padding: 8px; width: 309px; height: 153px }
#ad h1   { color: #410b0b; font-style: italic; font-weight: bold; font-size: 16px; font-family: Georgia; text-decoration: none; margin: 0px; padding: 0px }

.imagelink  { float: left; clear: left; width: 150px; height: auto }

.left                { background-color: #bc8f8f; float: left; clear: none; margin: 0px; padding: 0px; width: 518px; height: 370px; display: inline }

.left p   { color: white; font-size: 11px; font-family: Verdana; text-decoration: none; margin: 12px 20px 0px; padding: 0px }
.left h1   { color: #7d2716; font-style: italic; font-weight: bold; font-size: 18px; font-family: Georgia; text-decoration: none; margin: 12px 0px 0px 12px; padding: 0px }
.righthair        { background-color: #34070c; text-align: center; float: left; margin: 0px auto 0px 6px; padding: 0px; width: 230px; height: 370px; display: inline }
.righthair  a:active { color: white }
.righthair  a:visited { color: white }
.righthair  a:link { color: white }
.righthair  a:hover {color:red}
.righthair2      { background-color: #802103; text-align: center; float: left; margin: 0px 6px 0px 0px; padding: 0px; width: 230px; height: 370px; display: inline }
.haircontainer   { float: left; clear: both; margin: 0px; padding: 6px 0px 0px; width: 770px; display: inline }
#right a:active { color: white }
#right a:visited { color: white }
#right a:link { color: white }
#right a:hover {color:#150B09}

table.pricelist {width:370px;}
table.pricelist tr td {color: #7d2716; font-style: italic; font-weight:bold; font-size: 14px; font-family: "Times New Roman", Georgia, Times; text-decoration: none; text-align: left; margin: 0px; padding: 0px 0px 0px 0px;}
table.pricelist tr th{color: #7d2716; font-style: italic; font-weight: bold; font-size: 18px; font-family: Georgia; text-decoration: none; margin: 0px; padding: 0px;}


#leftcareer { background-color: #bc8f8f; float: left; margin: 10px 0px 15px 0px;; padding: 0px; width: 470px; height: auto; display: block }
#leftcareer p { color: white; font-size: 11px; font-family: Verdana; text-decoration: none; margin: 12px 20px; padding: 0px }
#leftcareer h1 { color: #7d2716; font-style: italic; font-weight: bold; font-size: 18px; font-family: Georgia; text-decoration: none; margin: 12px 0px 0px 12px; padding: 0px }

#rightcareer { float:left; clear:right; width:282px; overflow:hidden; background-color: #FFFFFF; text-align: center; clear: none; margin: 10px auto 15px 0px; padding: 0px;  height:auto; display: block }
