/* Start of CMSMS style sheet 'artifact-wide' */
/** LAYOUT  **/
/* note: design grid is 18.5 */
body {
 }
#bgframe {
   position:relative;
   margin: 9px auto;
   width:1010px;
   height:758px;
   background: transparent url('images/artifact/index-ground.png') scroll no-repeat top left;
}
#frame {
   position:absolute;
   top:5px;
   left:4px;
   width:1002px;
   height: 698px;
   overflow:visible;
}
#photoframe {
   background-position:0 45px;
   background-repeat:no-repeat;
   height:554px;
   left:2px;
   padding-top:43px;
   position:absolute;
   top:22px;
   width:1000px;
}
#topframe {
   position:absolute;
   top:23px;
   left:0;
   height:45px;
   width:100%;
}
#footer {
   position:absolute;
   bottom:0;
   height:50px;
   width:100%;
}
#footer-int {
   position:relative;
   width:auto;
   margin:18.5px auto;
   text-align:center;
}
#menuframe {
   position:absolute;
   left:0;
   bottom:0;
   width:1000px;
   height:73px;
   /*background: transparent url('images/artifact/menu_bg_1.gif') no-repeat;*/
}
#logoframe {
   position:absolute;
   width:inherit;
   height:72px;
   bottom: 0px;
   left:0;
}
#logo {
   height:34px;
   background: transparent url('images/artifact/inner_logo.png') no-repeat;
   position:relative;
   width:973px;
   margin:0 auto;
   left:0px;
   top:24px;
}
#contentbg {
   position:absolute;
   top: 18px;
   left: 12px;
   /*background: transparent url('images/artifact/wide-pane-bg.png') no-repeat;*/
   background: transparent url('images/artifact/transparent50.png') repeat;
   height: 490px;
   width:819px;
}
#contentframe {
   position:relative;
   top: 3px;
   left:4px;
   width:736px;
   height:446px;
   padding: 18.5px 37px 18.5px 37px;
   color:#2F2C35;
   background-color: #EAEAEA;
}
#nameframe {
   font-size:2em;
   color:#f7f7f7;
   font-weight:100;
   left:16px;
   position:absolute;
   top:-48px;
}
#nameframe img {
   line-height:1
}
div.orderpage {
   margin: 0 37px;
}
.bgimage {
   position:absolute;
   top:0;
   left:0;
}
table.login td {
   vertical-align:top;
}
.orderform .price {
   padding-right:18px;
   font-weight:400;
}

.orderform label input {
   margin-left:9px;
   /*position:relative;
   top:-1px;*/
}
div.item {
   clear:both;
   margin-top:2em;
}
div.item br {
   clear:both;
}
/** FRONT END USERS  **/
#feustatus {
   height:18px;
   left:0;
   /*margin-top:-17px;*/
   position:relative;
   top:-17px;
   font-size:77%;
}
#feustatus p {
   text-align:right;
   margin-right:7px;
}
#feustatus p span {
   font-weight:900;
}
.feuform input {
   margin:4.25px 0;
}
.feuform td.a {
padding-right:8.5px;
padding-top:7px;
text-align:right;
vertical-align:top;
width:50%;
}
.feuform fieldset {
   width:550px;
   display:block;
}
.feuform .inputnote {
   font-size:77%;
   position:relative;
   top:-5px;
}
.feuform .formspacer {
   border-top:1px solid grey;
   line-height:1em;
}
.feuform input[type=radio] {
   display:inline;
   margin-right:6px;
   position:relative;
   top:-1px;
   margin-top:10px;
}
.feuform select.sales-venue {

}
.feuform .bbuttons {
   display:block;
   width:150px;
   margin:18.5px auto;
   text-align:center;
}
/* End of 'artifact-wide' */

