html, body{ height:100% }
body {  text-align:center; margin:0px; background-color:#dcdcdd; padding:0px }
.fullheight { width:760px; height:100%; margin-left:auto; margin-right:auto; background-color:#ffffff; padding:0px; border:0px; border-collapse:collapse;}
.footer { background-color:#6d6e72; width:720px; height:30px }
.nav { background-color:#abacae; width:132px; background-image:url('../img/frame/arc-menu-section.gif'); background-repeat:no-repeat; background-position:107px 94px; padding:0px; border:0px; border-collapse:collapse; }
.leftshadow { width:20px; background-image:url('../img/frame/shadow-left.gif'); background-repeat:repeat-y; padding:0px; border:0px; border-collapse:collapse; }
.rightshadow { width:20px; background-image:url('../img/frame/shadow-right.gif'); background-repeat:repeat-y; padding:0px; border:0px; border-collapse:collapse; }
.main { width:588px; background-image:url('../img/frame/main-gradient-bg.jpg'); background-repeat:repeat-y; padding:0px; border:0px; border-collapse:collapse;}
.main-overlay { width:588px; height:100%; background-image:url('../img/frame/arc-main-section.jpg'); background-repeat:no-repeat; padding:0px; border:0px; border-collapse:collapse; margin-left:0px; margin-top:0px}
.td { border:0px; border-collapse:collapse }
h1 { display:inline; text-align:left; vertical-align:middle; padding:0px 10px 2px 10px; height:20px; color:#fdb813; font-size:14px; font-weight:bold; line-height:20px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color:#6e6f73 }
h2 { color:#6d6e72; font-size:14px; font-weight:bold; line-height:20px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.copy-container { padding-top:20px; padding-left:10px; padding-right:30px }
p { font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12px; line-height:16px }
.bold { font-weight:bold }
.response { font-weight:bold; color:#ff0000; margin-top:1px; margin-bottom:5px }
.noindent { margin-left:-25px; margin-top:3px; margin-bottom:3px; font-size:12px; line-height:16px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/* Gallery Pages */
.gallery-main { width:100%; padding:0px; border:0px; border-collapse:collapse; margin-top:10px }
.gallery-image { width:105; background-color:#6d6e72; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#ffffff; height:150px; font-size:6px; padding:0px; border:0px; border-collapse:collapse; margin-bottom:30px }
.pagelinks { width:100%; padding:0px; border:0px; border-collapse:collapse; margin-top:10px }
.gallery-view { text-align:center; margin:10px; background-color:#dcdcdd; padding:0px }
.imgholder { padding-top:3px }
.next { width:70px; height:15px; background-image:url('../img/gallerynav-arrow-next.gif'); background-repeat:no-repeat; margin-right:30px; border-collapse:collapse; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11px; line-height:16px; font-weight:bold; color:#fdb813; text-decoration:none; cursor:pointer; cursor:hand;}
.prev { width:70px; height:15px; background-image:url('../img/gallerynav-arrow-prev.gif'); background-repeat:no-repeat; padding-left:14px; border-collapse:collapse; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11px; line-height:16px; font-weight:bold; color:#fdb813; text-decoration:none; cursor:pointer; cursor:hand;}

/* Client Login */
.clientlogin { width:400px; margin-left:auto; margin-right:auto; margin-top:20px; border:1px solid #6d6e72; padding:20px 6px 6px 10px;  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11px;}
.loginform { text-align:center; }
.submitLink { margin-top:20px; margin-bottom:20px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12px; font-weight:bold; color:#fdb813; background-color:#6e6f73; text-decoration:none; border:none; cursor:pointer; cursor:hand; }
legend { font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:14px; font-weight:bold; color:#fdb813; background-color:#6e6f73; padding:0px 10px 2px 10px; }
.red { color:#ff0000 }

/* Header */
.header { background-image:url('../img/frame/amp-logo.jpg'); background-position:10px 6px; background-repeat:no-repeat; background-color:#6d6e72; width:720px; height:100px }
.strapline { text-align:right; margin-right:10px; margin-top:65px; color:#ffffff; font-weight:bold; font-style:italic; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:16px; line-height:16px }

/* Baseline */
.basephone { float:left; width:300px; margin-left:10px; text-align:left; color:#ffffff;  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:18px; line-height:18px }
.cright { float:right; width:250px; text-align:right; color:#ffffff; font-size:9px; line-height:10px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top:10px; margin-right:10px }
div.cright a:link, div.cright a:visited, div.cright a:active { color:#ffffff; font-size:9px; line-height:10px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }

/* Navigation */
.navigation { width:132px; padding:0px; border:0px; border-collapse:collapse; margin-top:20px }
.highlight { width:132px; height:20px; border:0px }
.highlight a { display:block; padding-left:5px; margin-bottom:5px; text-align:left; vertical-align:middle; height:20px; color:#ffffff; text-decoration:none; font-size:12px; line-height:20px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.highlight a:hover { color:#fdb813; text-decoration:none; background-image:url('../img/frame/nav-arrow.gif'); background-repeat:no-repeat; background-position:left;} 
.selected a { display:block; text-align:left; padding-left:5px; margin-bottom:5px; vertical-align:middle; height:20px; color:#fdb813; text-decoration:none; font-size:12px; line-height:20px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image:url('../img/frame/nav-arrow.gif'); background-repeat:no-repeat; background-position:left;}

/* Cart Elements */
.cartwatch { width:250px; height:12px; text-align:center; padding:3px; margin-bottom:10px; background-color:#dcdcdd; border:solid 1px #6d6e72; font-size:11px; line-height:11px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; color:#6d6e72; }
.cart { border:1px solid #6d6e72 }
.carthead { border:0px; background-color:#6d6e72; color:#fdb813; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12px; line-height:12px; }
.cartcell { border:0px; border-bottom:1px solid #6d6e72; font-size:12px; line-height:12px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.gray { background-color:#dcdcdd; border:0px; border-bottom:1px solid #6d6e72; font-size:12px; line-height:12px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.orderdetails { padding:0px; border:0px; border-collapse:collapse; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12px; line-height:12px; }

/* Client Gallery */
.printprice { width:300px; height:15px; text-align:left; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12px; line-height:12px; background:#dcdcdd; padding:2px 2px 2px 5px; margin:2px 0px 5px 0px; cursor:pointer; cursor:hand; }
div.printprice a:link, div.printprice a:visited, div.printprice a:active { font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:12px; line-height:12px; color:#6d6e72; text-decoration:none }
.imgname { font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11px; line-height:11px; margin:2px 0px 1px 0px; }

/* Home Page */
.hpimg { border:5px solid #ffffff }
.hpshadow { background-color:#abacae; }
#montage-frame {  width:550px; left:0px; top:0px; padding:0px; margin:0px; position:relative; visibility:visible;}
#hpcopy { height:100px; width:550px; left:0px; top:490px; position:absolute; visibility:visible; z-index:9; font-size:12px; line-height:18px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/* Links Page */
.links { list-style:none; }
.linklist { margin:5px 0px 5px 0px; }
.linklist a {  color:#000000; text-decoration:none; font-size:12px; line-height:16px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.linklist a:hover { color:#000000; font-weight:bold; }

