body {margin-top: 0px; background-color: #515557; color: #ffffff; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 8pt; font-weight: normal;}

.small { font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 7pt; font-weight: normal; }
.highlight { color: #cc0000; font-weight: normal; }
.subtle { color: #000000; font-weight: normal; }
.nav {color: #262626; font-weight: normal;}
.supportOpen { color: #ffb813; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 7pt; font-weight: normal;}
.supportClosed { color: #e4abb2; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 7pt; font-weight: normal;}
.gold { color: #ffb813}
.alert {width: 700px; padding: 3px; color: #ffffff;background-color: #469b3f;  border: 1px solid #a2adcb; text-align: center;  font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 12pt; font-weight: bold; margin-top: 0; margin-bottom: 0}
.alertRed {width: 700px; padding: 3px; color: #ffffff;background-color: #b16868;  border: 1px solid #6e3030; text-align: center;  font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 12pt; font-weight: bold; margin-top: 0; margin-bottom: 0}
.alertYellow {width: 700px; padding: 3px; color: #676a32;background-color: #e2ed34;  border: 1px solid #c1cb26; text-align: center;  font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 12pt; font-weight: bold; margin-top: 0; margin-bottom: 0}

/* Site-wide Links 	*/
a:Link	  {color: #ffb813; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 8pt; font-weight: normal;}
a:Visited {color: #ffb813; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 8pt; font-weight: normal;}
a:Hover 	{color: #BB7E00; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 8pt; font-weight: normal;}
a:Active  {color: #BB7E00; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 8pt; font-weight: normal;}

.galleryNav:Link,.galleryNav:Visited { color: #ffffff; font-size: 14px; text-decoration: none;text-transform: none;}
.galleryNav:Hover,.galleryNav:Active { color: #ffb813; font-size: 14px;   text-decoration: none;text-transform: none;}

.smallbottom:Link,.smallbottom:Visited { color: #ffffff; font-size: 7pt; text-decoration: none;}
.smallbottom:Hover,.smallbottom:Active { color: #ffb813; font-size: 7pt;   text-decoration: none;}
.bottom:Link,.bottom:Visited { color: #ffffff; font-size: 8pt; text-decoration: none;}
.bottom:Hover,.bottom:Active { color: #ffb813; font-size: 8pt;   text-decoration: none;}

.downloadBuy:Link,.downloadBuy:Visited { color: #0066CC; font-size: 12pt; text-decoration: none; font-weight: bold;}
.downloadBuy:Hover,.downloadBuy:Active { color: #ffb813; font-size: 12pt;   text-decoration: none;font-weight: bold;}
.downloadBuySmall:Link,.downloadBuySmall:Visited { color: #64798d; font-size: 7pt; text-decoration: none; font-weight: normal;}
.downloadBuySmall:Hover,.downloadBuySmall:Active { color: #ffb813; font-size: 7pt;   text-decoration: none;font-weight: normal;}

.h1:Link,.h1:Visited { color: #0066CC; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 18pt; font-weight: normal; margin-top: 0; margin-bottom: 0}
.h1:Hover,.h1:Active { color: #BB7E00; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 18pt; font-weight: normal; margin-top: 0; margin-bottom: 0}
.h2:Link,.h2:Visited { color: #ffb813; font-size: 14px; text-decoration: none;margin: 0px;}
.h2:Hover,.h2:Active {color: #BB7E00; font-size: 14px; text-decoration: none;margin: 0px;}
.h3:Link,.h3:Visited { color: #ffb813; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 10pt; font-weight: bold; margin-top: 0; margin-bottom: 0}
.h3:Hover,.h3:Active {color: #BB7E00; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 10pt; font-weight: bold; margin-top: 0; margin-bottom: 0}

div.buttonBig { background:url("http://images.photodex.com/layout/2009/buttons/big_button_back.jpg"); width:180px; height:60px; border:1px solid #c5cee6; text-align: center;}
div.buttonBigOver { background:url("http://images.photodex.com/layout/2009/buttons/big_button_back_on.jpg"); width:180px; height:60px; border:1px solid #c5cee6;  text-align: center;}
.h1ButtonBig:Link,.h1ButtonBig:Visited { color: #ffffff; font-family: Arial,Helvetica,sans-serif; text-transform: uppercase; text-decoration: none; font-size: 18pt; font-weight: normal; margin: 0;}
.h1ButtonBig:Hover,.h1ButtonBig:Active { color: #ffb813; font-family: Arial,Helvetica,sans-serif; text-transform: uppercase; text-decoration: none; font-size: 18pt; font-weight: normal; margin: 0;}
.h2ButtonBig:Link,.h2ButtonBig:Visited { color: #ffffff; font-size: 11px; text-decoration: none; margin: 0px;}
.h2ButtonBig:Hover,.h2ButtonBig:Active {color: #ffb813; font-size: 11px; text-decoration: none; margin: 0px;}



ul.arrow {	list-style: none;	list-style-image: url("http://images.photodex.com/layout/2009/structure/li.gif");	list-style-position: inside;}

/* Headers */
h1{color: #a8aaab; font-size: 20px; font-weight: bold; text-decoration: none;margin: 0px;}
h2 {color: #ffffff; font-size: 15px; text-decoration: none;; margin: 0px; font-weight: normal;}
h3,h4 {color: #ffffff; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 10pt; font-weight: bold; margin-top: 0; margin-bottom: 0;}

h1.title {text-transform: none; color: #a8aaab; font-size: 36px; font-weight: bold; margin: 0;}
h2.title {text-transform: none; position: relative; font-size: 20px; top: -10px; left: -10px; margin: 0; text-align:right; color: #ffffff; font-weight: normal;}

/* Form Objects */
form.nospace {margin-bottom: 0px; margin-top: 0px;}
input,textarea,select { color: #5a5a5a; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 8pt; font-weight: normal;}
input.btn { background:url("http://images.photodex.com/layout/2008/buttons/btn_blue.jpg"); background-color: #0000ff; width:110px; height:24px; color:#ffffff;  padding:0; font-family: Arial,Helvetica,sans-serif;  text-decoration: none; font-size: 8pt; font-weight: normal;   background-color:#ffffff;   border:1px solid;   border-color:#c5cee6; }
input.btnOn { background:url("http://images.photodex.com/layout/2008/buttons/btn_gold.jpg"); color: #7a6532; border-color:#eecc79;  }

/* Bold */				
b { color: #ffffff; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 8pt; font-weight: bold;}

/* Table Cells */
th {background-color: #CFCFCF; color: #ffffff; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 7pt; font-weight: normal;}
th.sub {background-color: #CFCFCF; color: #ffffff; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 7pt; font-weight: normal;}
td { color: #ffffff; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 8pt; font-weight: normal;}
td.key {background-color: #FFFBEF; color: #000000; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 7pt; font-weight: normal;}

/* Tabs */
div.tabContainer { border: 1px solid #dcdcdc; position: relative;}	/* Wrapper for entire content block */
div.tabContents { padding: 10px; visibility: hidden; display: none;}																		/* Wrapper for one tab's content (this gets hidden and shown */
div.tabs { height: 20px;}														/* Tab bar, contains the tabs */
div.tabs ul { list-style:none; margin: 0; padding: 0;}  																		/* Drop down menu container */
div.tabs ul li { height: 20px; display: inline; margin: 0; padding: 0; padding-right: 2px;}
div.tabs ul li a:Link,div.tabs ul li a:Visited{ font-size: 12px;color: #235aa4; position: relative;	top: 2px; background:url('http://stagingimages.photodex.com/layout/2009/structure/menu_off.jpg');	background-repeat: repeat-x;padding: 3px 16px 3px 16px; margin: 0;border-left: 1px solid #dcdcdc;	border-top: 1px solid #dcdcdc;	border-right: 1px solid #9f9f9f;}
div.tabs ul li a:Hover,div.tabs ul li a:Active{ background:url('http://images.photodex.com/layout/2009/structure/menu_on.jpg'); }
div.tabs ul li a.on:Link,div.tabs ul li a.on:Visited {color: #0066CC; top: 1px; background:url('http://images.photodex.com/layout/2009/structure/menu_on.jpg');	background-repeat: repeat-x; padding: 5px 16px 5px 16px;  }

/* Boxes */
div.box {	border: 1px solid #cccccc; 	background-color: #ffffff; margin: 0; padding: 0;}
div.boxRight {	border: 1px solid #cccccc; 	background-color: #ffffff; float: right; margin-left: 10px; margin-bottom: 10px;}
div.boxLeft {	border: 1px solid #cccccc; 	background-color: #ffffff; float: left; margin-right: 10px; margin-bottom: 10px;}
h2.boxHeader { 	border-bottom: 1px solid #cccccc; 	background-color: #cccccc; 	background:url('http://stagingimages.photodex.com/layout/2009/structure/menu_off.jpg');	background-repeat: repeat-x; 	font-family: Arial; 	font-size: 14px; 	font-weight: 600; 	color: #000000; padding-top: 6px; padding-bottom: 6px;}
div.boxContent { padding: 10px; text-align: left; }

