@media screen
{

.chinese {font-size:12pt; }

.packagehead{
    font-weight:bold;
    font-family:Times New Roman, Times Roman, Serif;
    margin-top:14pt;
    margin-bottom:6pt;
    font-style: italic;
    font-size:14pt;
    color:#cc0000;
    text-decoration:underline;
    }

.banner{
    position:absolute;
    left:0px; top:0px;
    }

#flashcontent {
    position:absolute;
    left:100px; top:250px;
    width:800; height:440;
    background:#ffffff;
    font-family:arial, tahoma, helvetica;
    font-size:10pt;
    overflow:hidden;
}

#flashcontentportrait {
    position:absolute;
    left:150px; top:250px;
    width:660; height:680;
    background:#ffffff;
    font-family:arial, tahoma, helvetica;
    font-size:10pt;
    overflow:hidden;
}

.menu {
    position:absolute;
	left:700px; top:70px;
    width:400;
    white-space: nowrap;
    font-size:8pt ;
    line-height:2;
    color:#FFFFFF; 
    background-image:url("");
    text-decoration:none;
    }

.submenu {
    position:absolute;
        left:0px; top:100px;
    white-space: nowrap;
    font-size:8pt ;
    line-height:2;
    color:#ffffff; background:#aa0000;
    text-decoration:none;
    padding-left:10px; padding-right:10px;
    width:1028px;
    background-image:url("/rsc/submenubg.jpg");
    }

.gallerymenu {
    position:absolute;
        left:500px; top:90px;
    white-space: nowrap;
    font-size:10pt ;
    color:#FFaaaa; background:#FFFFFF;
    text-decoration:none;
    }

#clientform{
    position:absolute;
        left:700px; top:25px;
    font-size:10pt ;
    line-height:2;
    white-space: nowrap;
    color:#ffffff; 
    text-decoration:none;
    }

.main {
    position:absolute;
    left:30px; top:110px;
    background:#ffffff;
    font-family:arial, tahoma, helvetica;
    border:1px;
    /*outline-style:dotted; outline-width:thin;*/
    font-size:10pt;
    }

.maintext {
    position:relative;
    margin-left:10px;
    width: 800px;
    text-align:left;
    overflow:hidden;
    }


.maintext2 {
    position:relative;
    font-family:arial, tahoma, helvetica;
    position:relative;
    left:110px; top:50px;
    width: 620px;
    text-align:left;
    overflow:hidden;
    }

#narrowtext {
        width: 500px;
    }

#rightpic {
    position:absolute;
    left:760px;
    top:100px;
    }

.indexpic { position:relative; width:110% }

#indexpic { position:absolute; top:400px ; left: 100px }

#areacovered { font-size:8pt; width:480px; margin-left:10px; }
#securitytext { font-size:8pt }

#maintitle { margin-top:20; font-size:12pt ; line-height:14pt ; font-weight:bold; font-style:italic}

.leftfloat { float:left; margin:4px; padding-right:15px;}

.rightfloat { float:right; margin:4px; padding-left:15px;}
}




@media print
{

.main {
    position:absolute;
    left:0px; top:100px;
    background:#ffffff;
    font-family:arial, tahoma, helvetica;
    font-size:10pt;
    }

.maintext {
    position:relative;
    left:0px;
    width: 640px;
    overflow:hidden;
    text-align:left;
}

.maintext2 {
    position:relative;
    left:0px;
    top:40px;
    width: 640px;
    overflow:hidden;
    text-align:left;
}

.banner {
    position:absolute;
    left:0px; top:0px;
    background:#FFFFFF;
    }

.mainwide {
    position:relative;
    left:10px;
    width: 700px;
    overflow:hidden;
    text-align:left;
}


.clientform{ visibility:hidden}

.because {
    position:relative;
    font-family:arial, tahoma, helvetica;
    position:relative;
    left:10; top:30px;
    text-align:left;
    overflow:hidden;
    }

.menu {
    visibility:hidden;
    position:absolute;
    left:400px; top:50px;
    font-size:10pt ;
    line-height:2;
    color:#aaaaaa; background:#FFFFFF;
    text-decoration:none;
    }

#maintitle { margin-top:20; font-size:12pt ; line-height:14pt ; font-weight:bold; font-style:italic}


a#menu,a#menu:VISITED         { COLOR:#888888 ; text-decoration:none ; FONT-WEIGHT:BOLD  }
a#menu:hover   {    COLOR:#000000 ; text-decoration:none ; FONT-WEIGHT:BOLD; }


    a:link,a:VISITED    {   COLOR:#000000 }
    a:hover   { COLOR:#5555ff ; text-decoration:none ;}

#postits {
    position:absolute;
    left:0px; top:130px;
    background:#ffffff;
    font-family:arial, tahoma, helvetica;
    font-size:10pt;
    width: 600px;
    }


.page-break { display:block; page-break-before:always; }

}


@media all
{
td,body  {
    font-family:arial, tahoma, helvetica; margin:0;
    font-size:10pt; background:white; color:black;
    }

table#form { margin:0 ; font-size:10pt}

#wholepage { left:0px}

.prices {text-align:center;  font-family:arial, tahoma, helvetica; margin:0;
    font-size:10pt;
    margin-left:30px;
    border-collapse:collapse}

#vip   {background-color:#33cccc}
#bronze {background-color:#cc6633}
#silver {background-color:#cccccc}
#gold   {background-color:#ffcc66}

#galleryicons {
    position:absolute;
    left:10px;
    top:250px;
    }

.links {margin-top:40}

#subhead, .subhead, h2{
    font-weight:bold;
    font-family:Times New Roman, Times Roman, Serif;
    margin-top:12pt;
    font-style: italic;
    margin-bottom:6pt;
    font-size:12pt;
    color:#000000;
    }

h2,.offers{font-size:12pt; letter-spacing:+.5px;font-family:arial, tahoma, helvetica;}
h2 a:visited,h2 a:link{text-decoration:none}


a#subhead,a#subhead:VISITED { COLOR:#cc0000 ; text-decoration:underline ; FONT-WEIGHT:normal }
a#subhead:hover   {    COLOR:#5555ff ; text-decoration:none ; FONT-WEIGHT:BOLD; }

.page-break { display:none; }

.areacovered { font-size:8pt; }

#portraitplaceholder{
    float:right;
    margin-left:20px;
    margin-bottom:8px;
    margin-top:14px;
    width:600px;
    height:600px;
}

p.centered { text-align:center }

h1 {
    margin-top:0;
    font-size:14pt;
    line-height:14pt ;
    font-weight:bold;
    font-style:italic;
    color:#cc0000;
    margin-bottom:10pt;
    text-decoration:underline;
    }

h1.noline { text-decoration:none ; margin-top:24pt;margin-bottom:18pt;}

a.menuelement:link,
a.menuelement:VISITED
    { COLOR:#ffffff ; text-decoration:none ; FONT-WEIGHT:BOLD;
}

a.submenuelement:link,
a.submenuelement:VISITED
    { COLOR:#ffffff; text-decoration:none ; FONT-WEIGHT:BOLD;
    }

a#menucurrent:link,
a#menucurrent:VISITED
    { COLOR:#55ddff; text-decoration:none ; FONT-WEIGHT:BOLD;
}

a#submenucurrent:link,
a#submenucurrent:VISITED
    { COLOR:#55ddff; text-decoration:none ; FONT-WEIGHT:BOLD;
    }

a.menuelement:hover,
a.submenuelement:hover,
a#menucurrent:hover,
a#submenucurrent:hover
    { COLOR:#000000 ;  text-decoration:none ; FONT-WEIGHT:BOLD;background-color:#bbbbbb;
    background-image:url("/rsc/submenubg-hover.jpg");
    }


a#gallerymenu,a#gallerymenu:VISITED { COLOR:#777777 ; text-decoration:none ; FONT-WEIGHT:BOLD  }
a#gallerymenu:hover   {    COLOR:#000000 ; text-decoration:none ; FONT-WEIGHT:BOLD; }

a:link,a:VISITED    {   COLOR:#000000 }
a:hover   { COLOR:#5555ff ; text-decoration:none ;}

.subtitle {font-weight:bold}

.R { color:#ff0000;}
.tography {color:#fff}

del {color:#999999}

.yellowhighlight{background:#ffff00; padding:5 5 5 5}
h3,h4{font-size:10pt}

.initials,#phone {color:#cc0000; font-weight:bold; font-style:normal}
.red{color:#cc0000;}

}

