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;
outline: 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;}
