
   body {
        background-color: #FFFFFF;
        color: #393631;
        margin: 0;
        padding: 0;
        font-size: 13px;
        font-family: Segoe UI,Myriad Web,Verdana,Tahoma,Arial,sans-serif;
        min-width: 960px;
	width: 100%;
   }
   div.bodywrapper1 {
	text-align: left;
	padding-top: 40px;
   }
   table.tablewrapper1 {
        min-width: 960px;
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	
   }
   td, td form, body {
        vertical-align: top;
        padding: 0;
	margin: 0;
   }
   h3 {
        font-size: 12px;
   }
   a.tos {
	color: #595959;
	text-decoration: none;
   }
   a.tos:hover {
	color: #C5C5C5;
	text-decoration: underline;
   }
   table.terms{
	position: absolute;
	left: 33px;
	top: 150px;
	width: 800px;
	visibility: hidden;
	margin: 0;
   }
   table.terms td{
	background-color: #FFFFFF;
	width: 800px;
	padding: 1em;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	border: 3px #C5C5C5 solid;
   }

#shoppingCart{   /* right column, i.e. shopping cart column */
        width: 460px;
        height: 290px;
        background-color: #E1E1E1;
        padding-right: 2px;
        padding-top: 10px;
        margin-top: 8px;
}

#shopping_cart{ /* Shopping cart */
        width: 455px;
        padding: 1px;
        height: 253px;
        margin: 3px 0px 3px 3px;
        overflow: auto;
        visibility: hidden;
}

#shopping_cart_totalprice {
        float: right;
        margin: 0px 10px 0px 0px;
}

   div.title {
        background: #F5F5F5 url("/images/Default/home.jpg") no-repeat scroll top left;
        font-size: 36px;
        color: #494440;
        margin: 0;
        padding: 20px 0 0 12px;
        height: 90px;
   }
   div.custom_title {
        background: #F5F5F5 url("/galleries/charisma/.cfg/images/") no-repeat scroll top left;
        font-size: 36px;
        color: #494440;
        margin: 0;
        padding: 20px 0 0 12px;
        height: 90px;
   }
   div.photoginfo {
        font-family: Verdana, sans-serif;
        font-size: 10px;
        padding: 2px 0 0 0;
        width: 900px;
   }
   div.head {
        height: 9px;
        background: #F5F5F5 url("/images/Default/titlebarshadow.gif") repeat-x scroll top left;
        margin: 0;
        padding: 0;
   }

   table.navtable {
        border: none;
	width: 275px;
        margin: 0;
	padding: 0;
        table-layout: fixed;
   }
   td.navmain {
        background-color: #F5F5F5;
	 vertical-align:top;
	width: 270px;
   }
   td.navmain div {
        margin: 2em 10px 10px 10px;
   }
   td.navmain form, td.navmain table {
        margin: 1em 10px;
   }
   td.navmain div.subhead{
        margin: 6px 0 0 10px;
   }
   div.eventerror {
	text-align: center;
	color: #FF0000;
   }
   .normalbox      {
	width: 255px;
	vertical-align: top;
        border: 1px solid #A0A0A0;
        margin: 0px;
        padding: 5px;
        background-color: #FFFFFF;
        color: #000000;
   }
   .treemenudiv    {
        display: block;
        white-space: normal;
   }
   .phplmnormal    {
        font-family: Verdana, sans-serif;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
        padding-bottom: 10px;
   }
   a.phplmnormal:hover     {
        font-family: Verdana, sans-serif;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
   }
   a.phplm:link    {
        font-family: Verdana, sans-serif;
        font-size: 11px;
        color: #003300;
        text-decoration: none;
   }
   a.phplm:visited {
        font-family: Verdana, sans-serif;
        font-size: 11px;
        color: #726461;
        text-decoration: none;
   }
   a.phplm:hover   {
        font-family: Verdana, sans-serif;
        font-size: 11px;
        color: #003300;
        text-decoration: none;
   }
   a.phplm:active  {
        font-family: Verdana, sans-serif;
        font-size: 11px;
        color: #FF0000;
        text-decoration: none;
   }
   form input.textinput {
        border: 1px solid #909090;
	width: 211px;
   }
   .okbutton {
        background-image: url("/images/Default/ok.gif");
	background-repeat: no-repeat;
	background-position: center center;
        cursor: pointer;
        width: 27px;
        height: 27px;
        vertical-align: middle;
        margin:0;
        margin-bottom: .25em;
	padding:0;
   }
   div.albumtitle {
        font-size: 36px;
        color: #494440;
        font-family: Segoe UI,Myriad Web,Verdana,Tahoma,Arial,sans-serif;
   }
   table.albumtable {
        padding: 0;
        margin: 0;
   }
   td.albumlist div {
	padding: 0;
	margin: 0;
   }
   a {
	color: #707070;
	text-decoration: none;
   }
   a:hover {
	color: #707070;
	text-decoration: underline;
   }
   table.slideshowpanel {
	margin: 0;
	width: 405px;
	height: 405px;
        vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
   }
   table.slideshowpanel td {
	vertical-align: middle;
   }
   table.panel1 {
	padding: 0;
	margin: 0;
	width: 298px;
   }
   #container {
        margin: 0;
        margin-left: auto;
        margin-right: auto;
        border: 0;
        padding: 0;
        text-align: center;
	background: url(' ') no-repeat center;
   }
   #obfuscate {
        width: 400px;
        height: 400px;
   }
   #category_drop {
	width: 223px;
   }
