body {
/*  clip: rect(auto); */
  margin: 0px;
  color: #000;
  background-color: #ddddff;
  font-family: Verdana, sans-serif;

}

.albumLinksCurrentPage {
	font-family: Verdana;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #000066
}

.radiobtn {
	vertical-align: middle;
	width: 15px;
	height: 12px
}

.tableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
	font-weight: bold;
	background-color: #000066
}

.warningmessage {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #aa0000;
   font-size: 11pt
}

.whitetabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFF;
	font-weight: bold;
	background-color: #999
}


.pageheader {
   font-family: Tahoma;
   font-size: 22px;
   font-weight: bold;
	color: #333
}


.pheader {
   font-family: Tahoma;
   font-size: 14px;
   font-weight: bold;
	color: #333
}


.pageheaderwhite {
   font-family: Tahoma;
   font-size: 18px;
	color: #fff
}

.pagecontent {
  font-family: Verdana;
	color: #000;
  font-size: 12px
}

.pagecontentsmall {
  font-family: Verdana;
  color: #000;
  font-size: 10px
}

.tinycontent {
  font-family: Verdana;
	color: #000;
  font-size: 9px
}

.tinycontent2 {
  font-family: Verdana;
	color: #000;
  font-size: 11px
}

.tinycontent3 {
  font-family: Verdana;
	color: #000;
  font-size: 14px
}

.pkg_tracker {
  max-width: 200px
}

.pagecontentwhite {
  font-family: Verdana;
	color: #fff;
  font-size: 12px
}

.smallgrey {
   font-family: Tahoma;
   font-size: 11px;
	color: #333
}

.bigerror {
	font-family: Verdana;
	font-size: 13px;
	color: #ff0000
}

a:link {
   font-family: Verdana;
	color: #3333ff
}

a:visited {
   color: #3333ff
}

a:hover {
	color: #6666ff
}

table {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #3333ff
}

input {
   font-family: Verdana;
   font-size: 10pt;
   position: relative;
}

.successmessage {
   font-family: Verdana;
   font-weight: bold;
	color: #339966;
   font-size: 12pt
}

.smalltext {
   font-size: 9px
}

td {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
	color: #000066
}

.bigLink {
   font-family: Verdana;
   font-size: 1.01em;
	color: #000099;
   font-weight: bold
}

.currentpage {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: bold;
	color: #000066;
}

.currentpagesmall {
   font-family: Verdana;
   font-size: 8pt;
	color: #000066
}

.inputtype {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: bold;
   color: #000066;

}

.pushbutton {
   font-family: Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #ffffff;
   background-color: #000066;

}

.smallpushbutton {
  font-family: Verdana;
  font-size: 10px;
  color: #ffffff;
  background-color: #000066;

}

.tablebackground {
	background-color: #999999
}

select {
  font-family: Verdana;
  font-size: 10pt
}

.tableborderouter {
	background-color: #cccccc
}

.tableborderinner {
	background-color: #f0f0f0;
}

.tableborderouter1 {
	background-color: #000066
}

.tableborderinner1 {
	background-color: #f0f0f0
}

.weddingheader {
	font-family: "Bookman Old Style";
	font-size: 14pt;
	font-weight: normal;
	color: #000099;
	font-style: italic
}

.defaulttext {
  font-family: Verdana;
  font-size: 10pt;
  color: #000099
}

td.tdborder {
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	background-color: #fff
}

.minicartbox {
   font-size: 12px;
   border-style: solid;
   border-color: #CCCCCC;
   border-width: 1px;
   padding: 14px 10px 10px 14px;
	background-color: #ddddff
}

.tdheader {
   font-family: Tahoma;
   font-size: 15px;
   font-weight: bold;
   color: #333
}

th {
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10pt;
	color: #fff;
	font-weight: bold;
	background-color: #bbb
}

td.pagecontentborder {
	font-family: Verdana;
	color: #333;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	background-color: #fff
}


div#container{
   background:#888;
   width: 795px;

   padding: 2px;
   margin: 4px auto;
}


div#box{
   padding: 3px 5px;
   margin: auto;
   background:#fff;
}

div#left_col{
/*   float: left; */
   overflow: hidden;
   width: 200px;
   padding: 0;
   vertical-align: top;

   border-width: 0;
   margin: 2px auto 2px 5px;

   background-color: #4453AA;
}

td#left_col{
   width: 200px;
   vertical-align: top;
}

div#menu_categories
{

}

.menu_category
{
   background:#f0f0f0;
   padding: 10px;
}

div#center_col{
/*   display: table; */
   margin: auto 9px 6px auto;
   padding: 2px;
   width: 530px;

   border-left: thin solid #ccc;
   border-right: thin solid #ccc;
}

td#center_col{
   width: 530px;
   padding: 2px;
   vertical-align: top;
}


div#copyright{
  margin: auto;
  padding-left: 3px;
  width: 795px;

  font-size: .5em;
  color: #333
}


div#gallery{
   width: 580px;
   text-align: center;
   min-height: 600px;

   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;

}

div#gallery h4{
   margin: 1px 0;
   padding: 5px;
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;

   background-color: #ddddff;
   color: #000099;
}

div#gallery div{
}

#thumbnail_gallery {
   width: 100%;
   margin: auto
}

.thumbnail_colorbox {
   background-color: #f0f0f0;
   color: #000;
   margin: 1px;
   text-align: center;
   padding: 7px;
   vertical-align: middle;
   width: 25%
}

.thumbnail_colorbox img{
   border-width: 1px
}

.text_colorbox {
   border: 1px solid #000066;
   margin: auto;
   width: 350px;
   padding: 5px;
   font-weight: bold;
   vertical-align: middle;
   color: #000;
   background-color: #ddddff;
}
.headerLoginClass{
	font-family:Times New Roman, Times, serif;
	font-size:28px;
	color:#000099;
}
.footerclass {
   font-size: 9px;
}