@charset "UTF-8";
/* CSS Document */
body{
	overflow: scroll;
}

.clearFix{ clear:both;}

/* Admin Menu */
#adminMenu{float:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; clear:none;height:12px;}
#adminMenu a {text-decoration: none;	color: #006699;}

/* Spinner */
#wait{position:absolute; top:0px; right:4px; margin:4px; padding:0px;}

/* login */
.floater{ position:absolute; top:50%; left:50%; margin-left:-195px; margin-top:-128px; text-align:center;}
.login{ border: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	text-transform: uppercase;	color: #000000;	text-decoration: none;	text-align: left;  letter-spacing:3px;}
.login td{padding:4px;}
.login a{color: #000000; text-decoration: none;}
.login .headerLarge{ text-align: center; font-size: 18px; font-weight: bold; text-transform: uppercase;	color: #006699;}

/*SiteWide Stuff */
body{ margin:0px; padding:0px;}
#wrapper{ width:848px; margin-left:auto; margin-right:auto;	margin-top: 12px;}
.divider{ margin: 0px; padding: 0px; height: 1px; width: 100%; border-top-width: 1px; border-bottom-width: 1px;	border-top-style: solid; border-bottom-style: solid; border-top-color: #999999;	border-bottom-color: #999999; border-right-style: none;	border-left-style: none; clear:both;}
.projectCaption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #999999; text-decoration: none; text-align: right; width: 100%; padding-top: 22px; padding-bottom: 7px;}

/* Main Menu */
#mainMenu {	height: 37px; display:block; margin-top: 16px; margin-bottom: 19px;}
#mainMenu ul{ margin: 0px; padding: 0px; }
#mainMenu a { text-decoration: none; }
#mainMenu a i { visibility: hidden; }
#mainMenu img { border: none; }
#mainMenu li { display: inline; list-style:none; float: left;}
#mainMenu li a img { border:none; vertical-align:bottom; /* for IE6 */}
#mainMenu li a:hover { visibility:visible; /* for IE6 */ }
#mainMenu li a:hover img { visibility:visible; /* for IE6 */ }
#mainMenu li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
#zipfly{ display:block;	background: url(images/menu/zipfly.gif); height: 42px; width: 173px;}
#zipfly.selected{ background: url(images/menu/zipfly_on.gif) !important;}
a#zipfly:hover{	background: url(images/menu/zipfly_on.gif);}
#projects{ display:block; background: url(images/menu/projects.gif); height: 42px; width: 284px;}
#projects.selected{ background: url(images/menu/projects_on.gif) !important;}
a#projects:hover{	background: url(images/menu/projects_on.gif);}
#news{ display:block; background: url(images/menu/news.gif); height: 42px; width: 179px;}
#news.selected{ background: url(images/menu/news_on.gif) !important;}
a#news:hover{	background: url(images/menu/news_on.gif);}
#bazaar{ display:block;	background: url(images/menu/bazaar.gif); height: 42px; width: 212px;}
#bazaar.selected{ background: url(images/menu/bazaar_on.gif) !important;}
a#bazaar:hover{	background: url(images/menu/bazaar_on.gif);}

/**********************************************PROJECT**********************************************************/
/*Project Main Picture Box*/
#pictureSquares table{padding-top: 10px;}
#pictureSquares td.left, #slideshow td.left{padding-left: 0px !important;}
#pictureSquares td.right, #slideshow td.right{padding-right: 0px !important;}
#pictureSquares td, #slideshow td{padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;}
#pictureSquares img, #slideshow img{ border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; width:138px; height:138px;}
/*End Main Picture Box*/
#allProjects{ padding-top: 14px; letter-spacing: 3px;}
#allProjects a{color:#006699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; font-variant: normal; text-transform: uppercase; text-decoration: none; letter-spacing: 3px;}
/* Project Listing*/
#projectListText{ padding-top: 14px; padding-bottom: 28px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-transform: capitalize; font-size: 22px;}
#projectListText a{ color: #000000;	text-decoration: none; text-transform:uppercase;}
#projectListText a:hover{color: #006699;}
#projectListText a.projectHighlight{color: #006699 !important;}
#projectListText a.projectNotLive{color: #CCCCCC !important;}
#projectListText .projectListSep{ color: #999999;}
#projectListText p{display:inline; margin: 0; padding: 0;}
#projectList ,#projectListText li{display:inline;margin: 0;padding: 0;}
/* Project Lower Text */
#footerText{ width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:11px; display:table; clear:both; padding-top:18px; padding-bottom:18px;}
#footerText a{ color: #006699; text-decoration: none;}
#footerText a:hover{text-decoration:underline;}
#footerText p.left{float:left;  clear:none; width:550px; padding:0px;  margin:0px;}
#footerText p.right{float:right; clear:none; width:250px; border-left-width: 1px; border-left-style: solid; border-left-color: #999999; padding-left:30px; padding-top:0px; padding-bottom:0px; margin:0px;}
/* Project Footer */
#projectFooter{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #999999;	padding-top: 10px;	padding-bottom: 30px;}
#projectFooter a{ color: #006699; text-decoration: none;}
#projectFooter a:hover{text-decoration:underline;}
/* Edit Boxes */
#projectWorkBox{color:#FFFFFF; width:600px;	z-index:100; position:absolute; top:50%; left:50%; margin-left:-300px; margin-top:-100px; background-color: #78AF2D;}
.projectEditTable{width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;	text-transform: capitalize;	color: #FFFFFF;}
.projectEditTable td{padding:2px;}
.projectEditTable th{padding:2px; text-align:left; text-transform:uppercase;}
.projectEditTable .header{text-align:Left; font-size: 16px;	background-color: #CCCCCC; padding-left:5px; color:#000000;}
.projectEditTable .x{text-align:center; font-size: 16px;	background-color: #CCCCCC;}
.projectEditTable .x a{color:#000000; text-decoration:none;} 
.projectEditTable .x a:hover{color:#FFFFFF;} 
.projectEditTable .save{text-align:right;}
.projectEditTable  input, select, textarea{background:#333333; color:#CCCCCC;}
/*Project Inner Page*/
#projectLargeMedia{padding-top: 12px;}
#projectMediaImages .allProjects{float:right; 	padding-top: 8px;}
#projectMediaImages .allProjects a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-transform: uppercase; color: #000000; text-decoration: none; letter-spacing:3px;}
#projectMediaImages .allProjects a:hover{background-color:#FFFF00;}
#projectMediaImages {height: 34px; display:block; margin-top: 4px;}
#projectMediaImages ul{ margin: 0px; padding: 0px;  display:block; }
#projectMediaImages li { display: inline; list-style:none; float: left; padding-right:4px;}
#projectMediaImages li a img { border:none; vertical-align:bottom; /* for IE6 */}
#projectMediaImages li a.selected {border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #006699; padding-bottom: 4px; display:block;}
#projectName, #projectName a{ margin-top: 20px;	font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #006699; text-decoration: none;}
/* Sub Project List*/
#subProjectListText{ padding-top: 8px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold; text-transform: capitalize; font-size: 9px;}
#subProjectListText a{ color: #000000;	text-decoration: none; text-transform:uppercase; letter-spacing:1px;}
#subProjectListText a:hover{color: #000000; text-decoration: none; background-color: #ffff00;}
#subProjectListText a.subProjectHighlight{background-color: #ffff00; !important;}
#subProjectListText a.subProjectNotLive{color: #CCCCCC !important;}
#subProjectListText .sep{ color: #999999;}
#subProjectListText p{display:inline; margin: 0; padding: 0;}
#subProjectList ,#subProjectListText li{display:inline;margin: 0;padding: 0;}
/*Sub Project*/
#projectMainText{font-family: Georgia, "Times New Roman", Times, serif;	font-size: 22px; color: #000000; padding-top: 12px;}
#projectMainText a{color: #006699; text-decoration: none;}
#projectMainText a:hover{ text-decoration:underline;}
/*Sub Project Info*/
#projectInfoAndLinks{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; padding-top: 15px; padding-bottom: 20px; line-height:19px}
#projectInfoAndLinks .highlight{}
#projectInfoAndLinks a{color: #006699; text-decoration: none;}
#projectInfoAndLinks a:hover{text-decoration: underline;}

/**********************************************NEWS**********************************************************/
#newsRight{padding-top:12px; float:right; clear:none; margin:0px; width:240px;}
#newsItem{
	clear:both;
	padding-top:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	padding-bottom: 16px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.first{
	border-top-style: none !important;
	border-top-width: 0px !important;
	border-top-color: #FFFFFF !important;
}
#newsItem a{
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#newsItem a:hover{ color: #006699;}
#newsItem img{float:left; padding-right: 16px;  padding-bottom: 8px;}
#newsItem .newTitle{color: #006699;}
#newsLeft{float:left; clear:none; width:546px; margin:0px; padding-bottom:4px}
#nlItem{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; padding-bottom: 28px;}
#nlItem .header{font-weight: bold; text-transform: uppercase; color: #000000; text-decoration: none; padding-bottom: 2px; letter-spacing:1px; font-size:9px;}
#nlItem a.header:hover{background-color: #FFFF00; color:#000000;  text-decoration: none;}
#nlItem .lowerList{color: #006699;}
#nlItem #newsLetter{padding-top: 18px; height:30px; padding-bottom: 20px;}
#nlItem a{color: #006699; text-decoration: none;}
#nlItem a:hover{text-decoration: underline;}

#newsletterEmail{margin-bottom:5px;}

/**********************************************BAZAAR**********************************************************/
#bazaarSubmenu{font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #000000; padding-top: 16px; padding-bottom: 16px;}
#bazaarSubmenu a{font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #000000; text-decoration: none;}
#bazaarSubmenu a.selected, #bazaarSubmenu a:hover{background-color: #FFFF00;}
#bazaarProducts{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;}
#bazaarProducts td{padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 0px; vertical-align: top;}
#bazaarProducts a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-transform: uppercase;	color: #000000;	text-decoration: none; letter-spacing:2px;}
#bazaarProducts a:hover{background-color: #FFFF00;}
#bazaarProducts img{border: 0px none #FFFFFF;}
#bazaarProducts td.bazaarProductsText{padding-top: 10px; padding-bottom: 22px;}
#productMain{width:546px; margin:0px; float:left; clear:none; padding-bottom:12px;}
#productRight{float:right; clear:none; margin:0px; width:240px;}
.productRightItem{margin-bottom: 12px; padding-top: 12px; border-top-width: thin; border-top-style: dashed; border-top-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #999999;}
.productRightItem a{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold; text-transform: uppercase; color: #000000; text-decoration: none; letter-spacing:3px;}
.productRightItem a:hover{background-color: #FFFF00;}
.productRightItem  .highlightBG{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold; text-transform: uppercase; color: #000000; text-decoration: none; background-color: #FFFF00;  letter-spacing:3px;}
.tellAFriend{margin-bottom: 12px; padding-top: 12px; padding-bottom: 17px;	border-top-width: thin;	border-top-style: dashed; border-top-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;}
.tellAFriend .noBG, .productRightItem .noBG{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-transform: uppercase; color: #000000; text-decoration: none;  letter-spacing:3px; padding-bottom:4px; clear:both; display:block;}
.tellAFriend .blue{color: #006699;}
.tellAFriend input{
	margin-bottom: 6px;
}
#tellAFriendName, #tellAFriendEmail{margin-bottom:5px}
#productMediaImages {height: 34px; display:block; margin-top: 4px; margin-bottom: 25px;}
#productMediaImages ul{ margin: 0px; padding: 0px;  display:block; }
#productMediaImages li { display: inline; list-style:none; float: left; padding-right:4px;}
#productMediaImages li a img { border:none; vertical-align:bottom; /* for IE6 */}
#productMediaImages li a.selected {border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #006699; padding-bottom: 4px; display:block;}
#productName, #productName a, #ProductMainText .price{font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #006699; text-decoration: none;}
#ProductMainText{font-family: Georgia, "Times New Roman", Times, serif;	font-size: 22px; color: #000000; text-decoration: none;}
#ProductInfoAndLinks{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; padding-top: 10px;}
#BazaarHomeImage{ padding-bottom: 20px;	border:none;}
/**********************************************MISC**********************************************************/
#miscRight{float:right;	clear:none;	margin:0px;	width:240px;}
#miscLeft{float:left; clear:none; width:546px; margin:0px;}
#MLItem{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; padding-bottom: 28px;}
#MLItem .header{font-weight: bold; text-transform: uppercase; font-size: 9px; color: #000000; text-decoration: none; padding-bottom: 4px; letter-spacing:1px;}
#MLItem a{color: #006699; text-decoration: none;}
#MLItem a:hover{text-decoration: underline;}
#miscMainTable td{padding-right: 4px;}
#miscMainTable td.text{padding-bottom: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; vertical-align:top;}
#miscMainTable td.text .title{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none; text-transform: uppercase; letter-spacing:2px;}
#miscMainTable td.text a.title:hover{background-color: #FFFF00;}
#miscMainTable td.text a{color: #006699; text-decoration: none;}
#miscMainTable img{border:none; padding-bottom:10px;}

#slideshow{padding-bottom: 20px;}

/**********************************************HOME**********************************************************/
#HomeImage{padding-bottom: 20px; padding-top: 12px; border:none;}
