/* CSS Additions by FMWebschool */

a.default {
   text-decoration: none;
   color:blue;
}

img.thumbImage, img#mainImage {
   cursor: pointer;
}


/* Formatting of tags for format type 4 */
a.format4 {
   color:blue;
}

table.myAccount {
   width: 300px;
   margin-left: auto;
   margin-right: auto;
}

table.myAccount th{
   text-align: right;
   padding-right: 5px;
}

table.myAccount td{
   text-align: left;
}

table.myAccount td input{
   border: 1px solid black;
}

div#detailTabs {
   width: 100%;
   height: 29px;
   text-align: right;
   background-image: url('../images/tabs_bkgd_stripe.gif');
   vertical-align: baseline;
}

a.detailTab {
   font-size: 11px; 
   color:#333;
   border-right: 1px solid #c3c3c3;
   display: block;
   float: right;
   height: 29px;
/*   border: 1px solid green; */
   text-decoration: none;
   line-height: 28px;
   padding-left: 3px;
   padding-right: 5px;
   text-transform: uppercase;
   font-family: "Arial MT","arial mt",arial;
}

a.detailTabInactive {
   color:#999;
}

a.detailTabCurrent {
   font-weight: bold;
   height: 24px;
   line-height: 23px;
   border-bottom: 5px solid white;
   border-right: 0px;
   border-left: 1px solid #c3c3c3;
}

a.tabSpacer {
   width: 3px;
   background-color: #c3c3c3;
   padding: 0px;
   clear: none;
}

span.errorMsg {
   color: red;
   font-size: 12px;
   font-family: arial;
}

span#photoCaption {
   display: block;
   position:absolute;
   width:360px;
   top:300px;
   left:22px;
   font-weight: bold;
}

.registrationText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

span#clickOnPicture {
   position:absolute;
   top:7px;
   left:405px;
   font-size:11px;
   font-weight: 900;
   font-style:italic;
}
