body {
behavior: url(csshover2.htc);background-color: #666666;font-size: x-small;font-family: Verdana, Helvetica, Arial, sans-serif;color: #666666;
position: absolute;top: 50%;
left: 50%;
margin-top: -290px;
margin-left: -465px;}#page {height: 580px;
width: 940px;
margin: 0 auto 0 auto;}

#center{
height: 580px;
width: 920px;
background-color: #ffffff;
float: left;}

#left_RNDcorner{background-image: url(main_graphics/roundcorner_bar_l.gif);background-repeat: no-repeat;
height: 580px;
width: 10px;float: left;}

#right_RNDcorner{background-image: url(main_graphics/roundcorner_bar_r.gif);background-repeat: no-repeat;
height: 580px;
width: 10px;
float: left;}

#header {background-image: url(main_graphics/stg_logo.gif);
background-repeat: no-repeat;
background-position: 321px;
height: 128px;
width: 920px;}

#footer {
margin: 0;
padding: 0;
width: 920px;
clear: both;}

#footer p {
margin: 0;
padding-top: 45px;
padding-left: 395px;}

#footer p.vinyl_f_p {
margin: 0;
padding-top: 45px;
padding-left: 395px;}

*html #footer p.vinyl_f_p {
padding-top: 25px;}

#main {
padding-top: 7px;
height: 345px;
width: 920px;}

.clear {
clear: both;}

a {
color: #7DC400;text-decoration: none;}

a:hover {font-weight: bold;}

img {border: none;}

.copyright {
color: #999999;
margin-top: 7px;
font-size: 9px;}


/* main content layout */


#main_menu {
height: 325px;
width: 100px;
margin-left: 45px;
padding-top: 20px;
display: inline;
float: left;}

#pjt_menu {
height: 327px;
width: 180px;
margin-left: 35px;
padding-top: 18px;
float: left;}

#main_content_home {
height: 325px;
width: 450px;/*450*/
margin-left: 35px;
padding-top: 20px;
padding-left: 10px;/*210*/
float: left;}

#main_content_vinylart {
height: 325px;
width: 660px;
margin-left: 35px;
padding-top: 0px;
padding-left: 30px;
background-image: url(main_graphics/vinyl_art_home.jpg);
float: left;background-repeat: no-repeat;background-position: +30px;}

#main_photo {
height: 325px;
width: 473px;
margin-left: 0px;
padding-top: 20px;
padding-left: 30px;
float: left;}

#pjt_photos {
height: 325px;
width: 160px; /* 126px */
margin-left: 36px;
margin-top: 20px;
float: left;}

*html #pjt_photos {
margin-left: 6px;}

#main_menu a.main_btn {text-decoration: none;background-image: url(main_graphics/white_arrow.gif);background-repeat: no-repeat;padding-left: 20px;background-position: 0 2px;
color: #666666;
display: block;margin-bottom: 24px;}

#main_menu a.main_btn:hover {text-decoration: none;background-image: url(main_graphics/green_arrow.gif);background-repeat: no-repeat;padding-left: 20px;background-position: 0 2px;
color: #333333;
font-weight: bold;
display: block;margin-bottom: 24px;}

#main_menu a.onactive {text-decoration: none;background-image: url(main_graphics/green_arrow.gif);background-repeat: no-repeat;padding-left: 20px;background-position: 0 2px;
color: #7DC400;font-weight: bold;
display: block;margin-bottom: 24px;}

#pjt_menu a.pjt_btn {text-decoration: none;
color: #666666;
display: block;margin-bottom: 9px;
line-height: 140%;}

#pjt_menu a.pjt_btn:hover {text-decoration: none;
color: #000000;
display: block;margin-bottom: 9px;
font-weight: bold;
line-height: 140%;}

#pjt_menu a.pjt_onactive {text-decoration: none;
font-weight: bold;
color: #7DC400;
display: block;margin-bottom: 9px;text-transform: uppercase;line-height: 140%;}

#main_content {
height: 325px;
width: 480px;
margin-left: 0px;
padding-top: 20px;
padding-left: 30px;
float: left;}

p {line-height: 1.6em;margin-top: 15px;
margin-bottom: 5px;}

h2 {
color: #666666;
margin-top: 0px;line-height: 1em;font-size: 160%;font-weight: bold;text-transform: uppercase;letter-spacing: 2px;font-family: Arial, Helvetica, Vrdana, sans-serif;}

#service_list {
margin:0;
padding:0;}

#service_list h3 {color: #666666;
margin-top: 20px;
margin-bottom: 20px;line-height: 1em;font-size: 100%;font-weight: bold;text-transform: uppercase;}

#service_list ul {
padding: 0;
margin:0;
float: left;
margin-right: 30px;}

#service_list li {list-style-type: none;list-style-position: outside;
margin-top: 8px;}

#service_list ul.service_list_alt {
padding: 0;
margin:0;
float: left;
margin-right: 0px;}

#pagenumber {
font-size: 110%;font-weight: bold;
color: #99CC66;margin-top: 30px;}

#pagenumber .pglink_on {
color: #99CC66;display: inline;margin-right: 10px;text-decoration: underline;}

#pagenumber a.pglink {
color: #666666;text-decoration: none;display: inline;margin-right: 7px;}

#pagenumber a.pglink:hover {
color: #000000;text-decoration: none;display: inline;margin-right: 7px;}

#pagenumber_viynl {
height: 20px;
font-size: 110%;font-weight: bold;
color: #99CC66;margin-top: 10px;text-align: right;}

#pagenumber_viynl .pglink_on {
color: #99CC66;display: inline;margin-right: 10px;text-decoration: underline;}

#pagenumber_viynl a.pglink {
color: #666666;text-decoration: none;display: inline;margin-right: 7px;}

#pagenumber_viynl a.pglink:hover {
color: #000000;text-decoration: none;display: inline;margin-right: 7px;}


/* VINYL ART  */

ul.v_arts {
padding: 0;margin: 0;}

ul.v_arts li {
float: left;
margin-top: 0px;
margin-right: 5px;
padding-top: 15px;list-style-position: inside;list-style-type: none;}

ul.v_arts li img, ul.v_arts li.v_art_alt img {border: 1px #666666 solid;}

ul.v_arts li.v_art_alt {
float: left;
margin-right: 0px;list-style-position: inside;list-style-type: none;}