﻿body, html { margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-weight: 11px; }

/* Top Bar and Menu */
#header { margin: 0; padding: 0; height: 40px; background-color: #81776d; width:100%; background-image: url(/i/FlashViewer/bg_top.png); background-repeat: repeat-x; }

.headerLogo { display: block; height: 40px; position: absolute; top: 0px; left: 0px; width: 237px; background: url(/i/FlashViewer/pixplug_small_logo.png) no-repeat 25px 13px; }

#loginName { float: right; padding: 13px 3px 0 0; font-size: 12px; color: #fff; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
#loginName a:link { margin: 0; padding: 0;color: #fff; text-decoration: none;text-align: center;}
#loginName a:visited {color: #fff; text-decoration: none;}
#loginName a:hover {color: #d7ac00; text-decoration: none;}

.headerMenuLinks { position: relative; margin: 13px 30px 0px 0; float: right; font-size: 11px; font-family: Arial, Helvetica, sans-serif; } 
.headerMenuLinks div { float: left; } 
.headerMenuLinks .separator { padding: 0px 4px 0px 3px; color:#666 } 
.menuContainer { position: relative; text-align:left; } 
.headerMenuLink { position: relative; padding-right: 33px; height: 30px } 
.headerMenuIcon { position: absolute; width: 19px; height: 20px; } 
.headerMenuLinks .editMenu { position: absolute; margin: 28px 0 0 0px; padding: 8px; visibility: hidden; z-index: 2; float: none; } 
.editMenu { background-color: #000; border: solid 1px #39393b; z-index:100;} 
.editMenu ul { border-collapse: collapse; border-width: 0px; list-style: none; margin: 0; padding: 0; width: 100px; }
.editMenu a:hover div, .editMenu a:hover, .editMenu td.hover { background-color: #d7ac00; color: #fff; } 
.editMenu div { float: none; width: 100%; }
.editMenu span { white-space: nowrap; } 
.editMenu li { padding: 0; margin: 0; border-width: 0px; cursor: pointer; display: block; }
.editMenu a { display: block; float: none; padding: 1px 4px 0px 4px; margin-bottom: 2px; white-space: nowrap; color: #fff; text-decoration: none;  } 
.editMenu a span { cursor: pointer; }
.editMenu a:hover div, .editMenu a:hover, .editMenu td.hover { text-decoration: none; }
.headerMenuLinks .editMenu { top: -10px; left: -13px; }
.headerMenuIcon { position: absolute; width: 10px; height: 7px; top: 4px; right: 18px; margin: 0px 2px 0px 0px; background-image:url(/i/FlashViewer/view_options_btn.png); background-repeat: no-repeat; }

span.headerHighlight, a.headerHighlight, a.headerHighlight:visited { color: #fff; font-size:12px; font-weight: bold; } 

/* Holds the Your Cart | Order Gifts | Order Prints */
#cartMenu { width: 250px; text-align: right; color: #fff; font-weight: bold; font-size: 11px; position: absolute; right: 50px; top: 10px; }
#cartMenu ul { margin: 0; padding: 0; list-style: none; }
#cartMenu li { margin: 0; padding: 0 0 0 5px; display: inline; }
#cartMenu a:link { color: #fff; margin: 0; }
#cartMenu a:visited { color: #fff; margin: 0; }
#cartMenu a:hover { color: #d7ac00; margin: 0; }

.buttonsLG {  width: 190px; height: 30px; border: 0; color: #fff; font-weight: bold; font-size: 11px; background: url(/i/buttons/album_manager/button_bg_lg.jpg) no-repeat transparent; cursor: pointer ;}

.gigyaHolder { margin: 50px auto; padding: 0; border: 1px solid #848484; width: 448px; height: 255px; text-align: center; color: #fff; }
.gigyaHolder h2 { font-size: 12px; letter-spacing: 2px; padding: 16px 0 5px 0; }
.gigyaHolder h3 { font-size: 11px; margin: 0 auto; padding: 16px 0 16px 0; width: 360px; text-align: center; }

#divWildfirePost { margin: 0 auto; text-align: center; }
