/* HTML Tag Redefinition */
html, body, #pagemask {height: 100%;  }
body { background-image: url(http://www.thepinnacledesignstudio.com/themes/PDS2009/images/bg_color.png); background-color: #ffffff; padding: 0px; margin: 0px; }
img {border: 0px}
a { cursor:pointer}

label { font-weight:bold; display:block; padding-top: 10px; }
fieldset { border:1px solid #ccc;}

/* error text class optionally provided by theme */
div.ccm-error-response {color: #f00; margin-bottom: 12px}

/* MISC STYLES & SHORTCUTS */
div.code {border: 1px solid #ddd; background: #eee; padding: 10px}
div.spacer,div.ccm-spacer{ clear:both; font-size:1px; line-height:1px }
.noTopSpace{margin-top:0px; padding-top:0px}

/* customize_miscellaneous */ /* customize_miscellaneous */
#pagemask { position: relative; background-image: url(http://www.thepinnacledesignstudio.com/themes/PDS2009/images/bg.gif); }

#beauty #mask { position: absolute; top: 0px; left: 0px; background-image: url(http://www.thepinnacledesignstudio.com/themes/PDS2009/images/picture_mask.png); width: 608px; height: 339px; }
#beauty #image1 { position: absolute; top: 0px; left: 0px;  } 
#beauty #image2 { position: absolute; top: 0px; left: 0px;  } 
#beauty #dummy { position: absolute; top: 0px; left: 0px; border: 10px solid red;  } 
#beauty { position: absolute;  top: 145px; left: 50%; margin-left: -470px; width: 600px; height: 330px; }
#logos { position: absolute; top: 145px; left: 50%; margin-left: -470px; width: 550px; height: 339px; text-align: center; }
#logos img { position: relative; margin-left: 5px; margin-right: 5px; margin-top: 12px; border: none; }

#bglogo { position: absolute; background-image: url(http://www.thepinnacledesignstudio.com/themes/PDS2009/images/logo_bg.png); top: 147px; left: 50%; margin-left: -100px; height:323px; width: 610px; }
#logo { position: absolute; top: 90px; left: 50%; margin-left: 162px; border: 0px; }
#headertext { position: absolute; top: 70px; left: 50%; margin-left: -495px; }
#footertext { position: absolute; top: 435px; left: 50%; margin-left: 0px; }

#content { position: absolute; top: 220px; left: 50%; margin-left: 50px; width: 400px; height: 240px; }
#contactlink { position: absolute; top: 515px; left: 50%; margin-left: 345px; }
.button { line-height: 25px; text-align: center; background-image: url(http://www.thepinnacledesignstudio.com/themes/PDS2009/images/button.png); color: #666666; width: 127px; height: 29px; }
.button:hover { background-image: url(http://www.thepinnacledesignstudio.com/themes/PDS2009/images/button_on.png); color: #ffffff; }

#thumbs #mask { position: absolute; background-image: url(http://www.thepinnacledesignstudio.com/themes/PDS2009/images/thumb_mask.png); height: 129px; width: 488px; top: 0px; left: 0px; }
#thumbs { position: absolute; height: 129px; width: 488px; top: 435px; left: 50%; margin-left: -500px; }
#thumb1, #thumbblock1, #thumblink1 { position: absolute; height: 113px; width: 113px; top: 5px; left: 5px; }
#thumb2, #thumbblock2, #thumblink2 { position: absolute; height: 113px; width: 113px; top: 5px; left: 125px; }
#thumb3, #thumbblock3, #thumblink3 { position: absolute; height: 113px; width: 113px; top: 5px; left: 245px; }
#thumb4, #thumbblock4, #thumblink4 { position: absolute; height: 113px; width: 113px; top: 5px; left: 365px; }

#thumb1, #thumb2, #thumb3, #thumb4 { display: none; }
