p, div, form, input, ul, a, li, span, img 
{margin: 0px; padding: 0px;}

div#white {width: 812px; height: 866px; position: absolute; top: 0px; left: 50%; margin-left: -406px; z-index: 0; }

img#headerhome
{
position: absolute;
left: 0px;
top: 0px;
}

img#logo
{
position: absolute;
left: 274px;
top: 44px;
}

.center, p {text-align: center;}

a#main0 {position: absolute; top: 240px; left: 58px; width: 65px;}
a#main1 {position: absolute; top: 240px; left: 149px; width: 95px;}
a#main2 {position: absolute; top: 240px; left: 268px; width: 95px;}
a#main3 {position: absolute; top: 240px; left: 395px; width: 80px;}
a#main4 {position: absolute; top: 240px; left: 500px; width: 65px;}
a#main5 {position: absolute; top: 240px; left: 588px; width: 65px;}
a#main6 {position: absolute; top: 240px; left: 675px; width: 70px;}

a#main0:link, a#main1:link, a#main2:link, a#main3:link, a#main4:link, a#main5:link, a#main6:link, 
a#main0:visited, a#main1:visited, a#main2:visited, a#main3:visited, a#main4:visited, a#main5:visited, a#main6:visited 
{
font-family:  Baskerville, 'serif';
font-size: 16px;
color: #452e42;
text-decoration: none;
font-weight: bold;
text-align: center;
line-height: 16px;
height: 55px;
z-index: 7;
}

a#main0:hover, a#main1:hover, a#main2:hover a#main3:hover, a#main4:hover, a#main5:hover, a#main6:hover
{
font-family:  Baskerville, 'serif';
font-size: 16px;
color: #84a7c7;
text-decoration: none;
font-weight: bold;
text-align: center;
line-height: 16px;
height: 35px;
z-index: 7;
}



a.intextlink:link, a.intextlink:visited
{
text-decoration: underline;
color: #3c6a94;
}

a.intextlink:hover
{
color: #613e5c;
text-decoration: underline;
}

a.intextlink2:link, a.intextlink2:visited
{
text-decoration: none;
color: #8baecb;
}

a.intextlink2:hover
{
color: #b69953;
text-decoration: none;
}

a.imagelink:link, a.imagelink:hover, a.imagelink:visited, img.imagelink
{
text-decoration: none;
color: #000000;
border: 0px solid white;
}

img#myflogo
{
border: 0px solid white;
}


a.secondarymenu:link, a.menu2:visited{color: #7a416f;}

a.secondarymenu:hover{color: #84a7c7;}


.floatleft 
{
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.floatright
{
float: right;
margin-right: 10px;
margin-bottom: 10px;
}

.center
{
text-align: center;

}


span.intextemphasis
{
color: #3c6a94;
}

.bigwriting
{
font-size: 15px;
}


/* MENU CSS */

ul#smenu0, ul#smenu1, ul#smenu2, ul#smenu3, ul#smenu4, ul#smenu5, ul#smenu6
{
text-align: center;
font-family: Baskerville, 'serif';
font-size: 15px;
color: #452e42;
z-index: 8;
display: none;
line-height: 13px;
}

ul#smenu0 {position: absolute; top: 270px; left: 54px; width: 75px;}
ul#smenu1 {position: absolute; top: 270px; left: 143px; width: 104px;}
ul#smenu2 {position: absolute; top: 270px; left: 266px; width: 98px;}
ul#smenu3 {position: absolute; top: 270px; left: 390px; width: 85px;}
ul#smenu4 {position: absolute; top: 270px; left: 492px; width: 80px;}
ul#smenu5 {position: absolute; top: 270px; left: 583px; width: 75px;}
ul#smenu6 {position: absolute; top: 270px; left: 670px; width: 80px;}


li.secondarymenu
{
list-style-type: none;
border-top: 1px solid #84a7c7;
background-color: white;
padding-top: 5px;
padding-bottom: 5px;
}

a.secondarymenu, a.secondarymenu:link, a.secondarymenu:visited{color: #452e42; text-decoration: none;}

a.secondarymenu:hover{color: #84a7c7; text-decoration: none;}


img#bee0, img#bee1, img#bee2, img#bee3, img#bee4, img#bee5, img#bee6
{
z-index:6;
position: absolute;
display: none;
}

img#bee0 {top: 235px; left: 78px;}
img#bee1 {top: 235px; left: 180px;}
img#bee2 {top: 235px; left: 303px;}
img#bee3 {top: 235px; left: 420px;}
img#bee4 {top: 235px; left: 517px;}
img#bee5 {top: 235px; left: 605px;}
img#bee6 {top: 235px; left: 696px;}





/* MENU CSS FOR IE 6 */
div#iemenu0, div#iemenu1, div#iemenu2, div#iemenu3, div#iemenu4, div#iemenu5, div#iemenu6
{
position: absolute; 
top: 220px; 
z-index: 7;
text-align: center;
}

div#iemenu0 {left: 54px; width: 75px;}
div#iemenu1 {left: 143px; width: 108px;}
div#iemenu2 {left: 266px; width: 98px;}
div#iemenu3 {left: 390px; width: 85px;}
div#iemenu4 {left: 492px; width: 80px;}
div#iemenu5 {left: 583px; width: 75px;}
div#iemenu6 {left: 670px; width: 80px;}





a.iemainmenulink, a.iemainmenulink:link, a.iemainmenulink:hover, a.iemainmenulink:visited
{
font-family:  Baskerville, 'serif';
font-size: 16px;
color: #452e42;
text-decoration: none;
font-weight: bold;
text-align: center;
line-height: 16px;
height: 35px;
}

a.iemainmenulink.hover
{
color: #84a7c7;
}


ul#iesmenu0, ul#iesmenu1, ul#iesmenu2, ul#iesmenu3, ul#iesmenu4, ul#iesmenu5, ul#iesmenu6
{
text-align: center;
font-family: Baskerville, 'serif';
font-size: 15px;
color: #452e42;
display: none;
line-height: 13px;
padding: 0px;
margin: 0px;
}

table#iemenu0, table#iemenu1, table#iemenu2, table#iemenu3, table#iemenu4, table#iemenu5, table#iemenu6
{
text-align: center;
font-family: Baskerville, 'serif';
font-size: 15px;
color: #452e42;
line-height: 13px;
padding: 0px;
margin: 0px;
border-collapse: collapse;
border-right: 0px;
border-left: 0px;
}


li#iemenu0, ul#iesmenu0, table#iemenu0 {width: 75px;}
li#iemenu1, ul#iesmenu1, table#iemenu1 {width: 104px;}
li#iemenu2, ul#iesmenu2, table#iemenu2 {width: 98px;}
li#iemenu3, ul#iesmenu3, table#iemenu3 {width: 85px;}
li#iemenu4, ul#iesmenu4, table#iemenu4 {width: 80px;}
li#iemenu5, ul#iesmenu5, table#iemenu5 {width: 75px;}
li#iemenu6, ul#iesmenu6, table#iemenu6 {width: 80px;}




li.secondarymenu
{
list-style-type: none;
border-top: 1px solid #84a7c7;
background-color: white;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

a.secondarymenu, a.secondarymenu:link, a.secondarymenu:visited{color: #452e42; text-decoration: none;}

a.secondarymenu:hover{color: #84a7c7; text-decoration: none;}


img#iebee0, img#iebee1, img#iebee2, img#iebee3, img#iebee4, img#iebee5, img#iebee6
{
z-index:6;
position: absolute;
display: none;
}



img#iebee0 {top: 235px; left: 78px;}
img#iebee1 {top: 235px; left: 180px;}
img#iebee2 {top: 235px; left: 303px;}
img#iebee3 {top: 235px; left: 420px;}
img#iebee4 {top: 235px; left: 517px;}
img#iebee5 {top: 235px; left: 605px;}
img#iebee6 {top: 235px; left: 696px;}











/* SECONDARY  MENU!!! */

p#category_title
{
font-family: baskerville, 'serif';
font-size: 15px;
font-weight: bold;
height: 15px;
margin: 0px;
padding: 0px;
text-align: center;
color: #452e42;
}

p#secondarymenu
{
font-family: baskerville, 'serif';
font-size: 15px;
height: 20px;
margin: 0px;
padding: 0px;
text-align: center;
}

a.secondarymenu, a.secondarymenu:link, a.secondarymenu:visited, a.secondarymenu:hover
{
color: #452e42;
}

a.secondarymenu:hover
{
color: #84a7c7;
}












/* PAGE CSS */

p#pagetitle
{
font-family: baskerville, 'serif';
font-size: 20px;
color: #3c6a94;
text-align: center;
width: 400px;
margin: 0px;
padding: 0px;
}

div#maincontent, div#maincontentcenter, div#press, div#products, div#funnies
{
position: absolute;
top: 290px;
left: 205px;
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452e42;
text-align: justify;
width: 400px;
}

div#maincontentcenter, div#funnies {text-align: center;}


div#maincontentindex
{
position: absolute;
top: 290px;
left: 185px;
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452e42;
text-align: justify;
width: 460px;
}

div#press
{
position: absolute;
top: 340px;
left: 260px;
width: 290px;
}

div#products, div#funnies
{
top: 340px;
}

p#left, p#justify
{
text-align: justify;
}

p#center
{text-align: center;}

p#title, span.title
{
font-family: baskerville, 'serif';
font-size: 17px;
color: #84a7c7;
text-align: center;
}


p#wide
{
width: 500px;
position: relative;
left: -50px;
}

img.floatleft, img.press, img.product
{
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

img.press
{
border: 1px solid #000000;
}

table.products
{
position: relative;
left: 20px;
font-family: baskerville, 'serif';
font-size: 16px;
color: #3c6a94;
text-align: left;
width: 170px;
}

td.productprice
{
text-align: right;
}

ul.indent
{
margin-left: 40px;
list-style-type: none;
}

li.none
{
list-style-type: none;
padding-top: 5px;
}

span.date, p#date, span.caption
{
color: #3c6a94;
font-size: 10px;
text-align: center;
}


table#appointment
{
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452e42;
width: 430px;
}

table#sonydiscounts
{
position: relative;
left: -70px;
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452e42;
text-align: justify;
width: 540px;
}

#sonydiscounts, td
{
vertical-align: top;
}

td.yogaschedule
{
border-bottom: 1px solid #3c6a94;
}

div#homepagebio
{
width: 190px;
float: left;
text-align: justify;
}

div#homepagenews
{
width: 225px;
text-align: justify;
margin-top: 12px;
float: right;
}

hr
{
color: #3c6a94;
}








/* PRODUCT CSS */
body#product
{
height: 750px;
width: 640px;
}

div#productimages
{
position: absolute;
top: 210px;
left: 7px;
height: 520px;
width: 620px;
border: 3px solid #8aa3b3;
}

table#productimages
{
height: 520px;
width: 510px;
float: right;
}

td.productimages
{
text-align: center;
border: 1px solid #522d4a;
}

table#productthumbs
{
position: relative;
left: 7px;
height: 520px;
width: 100px;
z-index: 3;
}

tr.productthumbs
{
height: 80px;
padding: 5px;
}

td.productthumbs
{
text-align: center;
padding: 5px;
border-bottom: 1px solid #8aa3b3;
}








/* FOOTER CSS */
p#footer
{
text-align: center;
line-height: 16px;
}











/* PRESS CSS */
div.video
{
width: 400px;
position: relative;
left: -55px;
padding: 5px;
text-align: center;
border: 1px solid black;
}

div.pressvideo
{
text-align: center;
}











/*ADMIN CSS*/

div#admintable
{
text-align: center;
border: 1px solid #3c6a94;
font-family: arial, 'sans-serif';
font-size: 12px;
color: #3c6a94;
padding: 10px;
}

table#admintable
{
padding-left: 70px;
}

div#sonytitle
{
position: absolute; 
top: 240px;
left: 206px;
width: 400px;
font-family: baskerville, 'serif';
font-size: 20px;
color: #3c6a94;
text-align: center;
width: 400px;
margin: 0px;
padding: 0px;
}

p.sonylinks
{
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452e42;
}

