body
{
	background-color: #7aa53c; 
	padding:0px;
	margin:0 0 0 0;
	/*background-image: url(../Content/images/bg2.gif);*/
	background-repeat: inherit;
}

.smallDDL
{
	font-family:Arial;
	font-size:10px;
	height:18px;
}

.smallDDL2
{
	font-family:Arial;
	font-size:11px;
}

.divWrapper 
{
	margin-right:auto; 
	margin-left:auto; 
	background-color:White;
	
} 

.divHeader
{
	margin-right:auto; 
	margin-left:auto; 
    background-image: url(../Content/images/bg500.gif);
	z-index:-2;
	background-color:White;
}


.radionButtonList table
{ 
   width: 500px; 
   border:solid 1px black;
   table-layout:auto;
   text-align:center;
   min-width:300px;
   max-width:400px;
   float:left;
   
}



.radionButtonList td
{ 
   width: 100%; 
   border:solid 1px black;
   min-width:300px;
   max-width:400px;
   font-family:Trebuchet MS;
   color:Green;
   font-weight:bold;
   vertical-align:text-bottom;
   position: relative;
   background-position: center;
   position: relative;
   list-style-position: inside;
   list-style-type: disc;
   right:auto;
   line-height:30px;
   overflow: scroll;
   display:table-row;

   
   
}

.inputBox
{
	border: solid 1px #69696B;
	font-family: arial;
	Font-size: 13px;
	color:#000000;
	font-weight:bold;
	height:18px;
}

 .DarkenBackground   
     {  
         background-color: rgb(0, 0, 0);  
         opacity: 0.7; /* Safari, Opera */  
         -moz-opacity:0.70; /* FireFox */  
         filter: alpha(opacity=70); /* IE */  
         z-index: 20;  
         height: 100%;  
         width: 100%;  
         background-repeat:repeat;  
         position:relative;    
     }  
     .ModalPopup  
     {  
         background-color: white;  
         filter: alpha(opacity=100); /* IE */  
         -moz-opacity: 1.00; /* FireFox */  
         font-family: Verdana;  
         border-style: solid;  
         border-width: 0.75pt;  
         border-color: White; 
         z-index: 21;      
     }  


.inputBoxText
{
	font-family:arial;	font-size: 12px; font-weight:bold; color: #69696B;
	line-height:13px;
}

.errorMessage
{
	font-family: arial; font-size: 11px; color: Red;	font-weight: bold;
}

.successMessage
{
	font-family: arial; font-size: 12px; color: Green;	font-weight: bold;
}

/* ###### box ##### */
.photoContestBox
{	border: solid 1px #9ACD32;	}

.redBox
{	border: dotted 2px #be300a;	}

.footerBox
{	border: solid 1px #cccccc;	}

.Table_Main
{
	width:900px; 
	margin: 0 0 0 0;
	background-color:White;
	
}

.table_box_black
{
	 BORDER: #000000 1px solid;	 margin: 0 0 0 0; text-align:center;
}

.table_box_grey
{
	 BORDER: #cccccc 1px solid;	 margin: 0 0 0 0; text-align:center;
}

.table_box_greyDark
{
	 BORDER: #69696B 1px solid;	 margin: 0 0 0 0; text-align:center;
}

.table_box_red
{
	 BORDER: #BF0000 1px solid; border-bottom: none; margin: 0 0 0 0; text-align:center;
}

.table_box_red_withmargin
{
	 BORDER: #BF0000 1px solid;	 margin: 1 1 1 1; text-align:center;
}
/* ###### box end ##### */

/* ###### background colors ##### */
.photoContestGreenColor
{
	background-color: #7aa53c;
}
.background_orange
{
	background-color: #FC7500;
}

.background_grey
{
	background-color: #CCCCCC;
}

.background_red
{
	background-color: #BF0000;
}
/* ###### background colors end ##### */


/* ###### header fonts ##### */
.bodyHeaderGreySmall
{
	font-family:arial; font-size: 11px; color: #69696B; font-weight: bold;
}

.bodyHeaderGrey
{
	font-family:arial; font-size: 12px; color: #69696B; font-weight: bold;
}

.bodyHeaderGreySmallGeorgia
{
	font-family:Georgia; font-size: 11px; color: #69696B; font-weight: bold;
}


.BodyHeaderBlackSmall
{
	font-family:arial;	font-size: 11px; color: #000000; font-weight: bold;
}

.BodyHeaderBlack
{
	font-family:arial;	font-size: 13px; color: #000000; font-weight: bold;
}

.BodyHeaderBlackBig
{
	font-family:arial;	font-size: 15px; color: #000000; font-weight: bold;
}



.bodyHeaderOrangeSmall
{
	font-family:arial; font-size: 11px; color: #FC7500; font-weight: bold;
}

.bodyHeaderOrange
{
	font-family:arial; font-size: 12px; color: #FC7500; font-weight: bold;
}

.bodyHeaderGreenBig
{
	font-family:arial; font-size: 13px; color: #9ACD32; font-weight: bold;
}

.bodyHeaderRedSmall
{
	font-family:arial;	font-size: 11px; color: #be300a; font-weight: bold;
}

.bodyHeaderRed
{
	font-family:arial; font-size: 12px; color: #be300a; font-weight: bold;
}

.bodyHeaderRedBig
{
	font-family:arial;	font-size: 14px; color: #be300a; font-weight: bold;
}

.bodyHeaderRedBigGeorgia
{
	font-family:Georgia;	font-size: 14px; color: #be300a; font-weight: bold;
}


.bodyHeaderRedHuge
{
	font-family:arial; font-size: 18px; color: #be300a; font-weight: bold;
}


.bodyHeaderRedForPrice
{
	font-family:arial; font-size: 20px; color: #be300a; font-weight: bold;
	background-color:Yellow;
}




.bodyHeaderWhiteSmall
{
	font-family:arial;	font-size: 11px; color: #ffffff; font-weight: bold;
}

.bodyHeaderWhite
{
	font-family:arial;	font-size: 12px; color: #ffffff; font-weight: bold;
}

.bodyHeaderWhiteBig
{
	font-family:arial;	font-size:  13px; color: #ffffff; font-weight: bold;
}
/* ###### header fonts end ##### */


/* ###### text fonts  ##### */
.bodyTextBlack
{
	font-family:arial;	font-size: 12px; color: #000000; font-weight: normal;
}

.bodyTextBlackGeorgia
{
	font-family:Georgia;	font-size: 12px; color: #000000; font-weight: normal;
}


.bodyTextBlackwithYellowBG
{
	font-family:arial;	font-size: 12px; color: #000000; font-weight: normal; background-color:Yellow;
}

.bodyTextBoldBlackwithYellowBG
{
	font-family:arial;	font-size: 11px; color: #000000; font-weight: bold; background-color:Yellow;
}

.bodyTextBlackSmall
{
	font-family:arial;	font-size: 11px; color: #000000; font-weight: normal;
}


.bodyTextRed
{
	font-family:arial;	font-size: 12px; color: #FF0000;  font-weight: normal;
}

.bodyTextGrey
{
	font-family:arial;	font-size:  12px; color: #69696B;  font-weight: normal;
}

.bodyTextOrange
{
	font-family:arial; font-size:  12px; color: #FC7500;  font-weight: normal;
}

.bodyTextWhite
{
	font-family:arial;	font-size: 12px; color: #ffffff;  font-weight: normal;
}
/* ###### text fonts end ##### */

/* ###### links ##### */

a:link.header, a:visited.header, a:hover.header
{
	text-decoration: none;	font-family: arial; font-size:  11px; color: #BF0000;	font-weight: bold;
}

a:link.georgia, a:visited.georgia, a:hover.georgia
{
	text-decoration: underline;	font-family: georgia; font-size:  11px; color: #FC7500;	font-weight: bold;
}
a:hover:georgia
{
	text-decoration:none;
}

a:link.delete, a:visited.delete, a:hover.delete
{
	font-family:arial; font-size:  11px; color: #f92929; font-weight: bold;	text-decoration:none;
}

a:hover.delete
{
 background-color:Yellow;
}

a:link.linkDepartmentMenu, a:visited.linkDepartmentMenu, a:hover.linkDepartmentMenu
{
	text-decoration: none; font-family:arial; font-size:  11px; color: #000000; margin-left: 2px;
}


a:link, a:visited, a:hover
{
	text-decoration: underline;	font-family: arial; font-size: 11px; font-weight: bold; color: #FC7500;
	line-height:normal;
}
a:hover
{
	text-decoration: none;
}


a:link.Red, a:visited.Red, a:hover.Red
{
	text-decoration: none;	font-family: Tahoma; font-size: 14px; font-weight: bold; color: #be0703;
	line-height:normal;
	margin-left:1px;
	margin-right:1px;
	
}


a:link.Rss, a:visited.Rss, a:hover.Rss
{
	text-decoration: underline;	font-family: arial; font-size: 11px;	font-weight: normal; color: #000000;
}
a:hover.Rss
{
	text-decoration: none;	color: #FF0000;
}

a:link.white, a:visited.white, a:hover.white
{
	text-decoration: underline;	font-family: arial; font-weight: bold;	color: #FFFFFF; font-size:  12px;
}
a:hover.white
{
	text-decoration: none;
}

a:link.whiteNoLine, a:visited.whiteNoLine, a:hover.whiteNoLine
{
	line-height:20px;
	padding-left:10px;
	text-decoration: none;	font-family: arial; font-weight: bold;	color: #FFFFFF; font-size:  13px;
}
a:hover.whiteNoLine
{
	text-decoration: none;
	color:Black;
}

a:link.catalog, a:visited.catalog, a:hover.catalog
{
	text-decoration: none;	font-family: arial; font-size:  11px; font-weight: bold; color: #000000;
}
a:hover.catalog
{
	text-decoration: underline;	color: Red;
}

a:link.yellowbg, a:visited.yellowbg, a:hover.yellowbg
{
	text-decoration:underline;	font-family: arial; font-size:  12px; font-weight: bold; color:Black;
	line-height:20px;
}
a:hover.yellowbg
{
	text-decoration: none; background-color:yellow;
}

/* ###### links end ##### */


#xyz_main {
    width: 800px;
    border: 1px solid #666666;
    text-align: left;
    position: absolute;
    top: 30px;
    left: 50%;
    margin-left: -400px;
    z-index:200;
    border:none;
}


.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 2px 5px 2px 5px ;
background:url(../Content/images/formbg.gif) repeat-x left top;
height:25px;
}

.formbuttondisabled
{
cursor:none;
border:outset 1px #ccc;
background:#999;
color:#ccc;
font-weight:bold;
padding: 0 0 0 0 ;
background:url(../Content/images/formbg.gif) repeat-x left top;
height:20px;	
}


.formbutton_red{
cursor:pointer;
border:outset 1px #ccc;

background:#fff;
color:#FFF;
font-weight:bold;
font-size:13px;

height:30px;
font-family:arial;
background:url(../Content/images/formbg_red.gif) repeat-x left top;
}

.formbutton_yellow{
cursor:pointer;
border-bottom-style:solid;
border-width:thin;
border-color:#dddddd;
background:#fff;
color:#000;
font-weight:bold;
font-size:17px;
height:33px;
font-family:Arial, Trebuchet MS, Arial;
text-transform:uppercase;
background:url(../Content/images/formbg_yellow.jpg) repeat-x left top;
}



.RedBG
{
	background-color:#FF0000;
}

.photoStorageImage
{
	max-height:70px;
	max-width:80px;
	width:80px;
}





