﻿/* MAIN PAGE STUFF */
html, body {padding: 0px;height: 100%;	margin: 0 auto;	background-color: #a6a6a6;padding:0px; font-family: "Lucida Grande", verdana, arial; font-size:small;}
td,input,select,option{}
.Message{ color:Green; font-weight:bold;}
.LeftMenuAndMainContent{width:100%; height:400px; background-color:White;}
.TopRatedItem{color:#a0a0a0;}

.OrderDetailsTable{border:1px solid #808080; width: 400px;}
.HeaderRow{background-color:#808080; color:white; font-weight:bold;}

/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

.button
{
    position:relative;
    left:-10px;
}

/* collapsible panels */
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

a.categoryListingMain{color:Black;}
a.categoryListingMain:visited{color:Black;font-size:14px}
.categoryListingMainTitleTD{border-bottom:1px solid #d0d0d0; padding-top:15px;}
.categoryListingTable{width: 100%;}

/* Hyperlinks */ 
a{ text-decoration:none; color:#507bb6}
a:visited{text-decoration:none; color:#507bb6}
a:hover{text-decoration:underline; color:#30496c}

.ZoomHitsLabel{font-size:11px; color: #808080}

a.headerLink{font-size:12px; text-decoration:none; color:#5050b0; text-transform:uppercase;}
a.headerLink:visited{text-decoration:none; color:#5050b0} 
a.headerLink:hover{text-decoration:underline; color:#000000}

a.PrintLink{font-size:10px; text-decoration:none; color:#5791df}
a.PrintLink:visited{text-decoration:none; color:#5791df}
a.PrintLink:hover{text-decoration:underline; color:#8db5eb}

.breadCrumb{ color: #808080; }
a.breadCrumb{ text-decoration:none; color:#507bb6}
a.breadCrumb:visited{text-decoration:none; color:#507bb6}
a.breadCrumb:hover{text-decoration:underline; color:#30496c}

.topMenuLink{color:White;}
a.topMenuLink{text-decoration:none; color:white; font-weight:bold}
a.topMenuLink:visited{text-decoration:none; color:white; font-weight:bold}
a.topMenuLink:hover{text-decoration:underline; color:white;  font-weight:bold}

a.topMenuLinkSel{font-size:12px;text-decoration:none; color:#ffcc33; font-weight:bold}
a.topMenuLinkSel:visited{font-size:12px;text-decoration:none; color:#ffcc33; font-weight:bold}
a.topMenuLinkSel:hover{text-decoration:underline; color:#ffcc33;  font-weight:bold}
a.topMenuLinkSel:active{text-decoration:underline; color:yellow;  font-weight:bold}

a.cartLink{font-size:12px;text-decoration:none; color:#808080; }
a.cartLink:visited{font-size:12px;text-decoration:none; color:#808080; }
a.cartLink:hover{font-size:12px;text-decoration:underline; color:#808080; }

a.leftMenuLink{font-size:12px;text-decoration:none; color:white; text-transform:uppercase;}
a.leftMenuLink:visited{font-size:12px;text-decoration:none; color:White}
a.leftMenuLink:hover{font-size:12px;text-decoration:underline; color: white}

a.leftMenuLink2{font-size:12px;text-decoration:none; color:white; }
a.leftMenuLink2:visited{font-size:12px;text-decoration:none; color:White}
a.leftMenuLink2:hover{font-size:12px;text-decoration:underline; color: white}

.breadcrumb{text-decoration:none; color:#808080}
a.breadcrumb{text-decoration:none; color:#454545}
a.breadcrumb:visited{text-decoration:none; color:#454545}
a.breadcrumb:hover{text-decoration:underline; color:black}

.subLink{}
a.subLink{text-decoration:none; color:#af711c}
a.subLink:visited{text-decoration:none; color:#af711c}
a.subLink:hover{text-decoration:underline; color:black}

.footerLink{color:#d0d0d0;}
a.footerLink{color:#d0d0d0;}
a.footerLink:visited{color:#d0d0d0;}
a.footerLink:hover{color:white;}

/* Sub-menu as used in Newsletter Admin section */
a.subMenu
{
    background-color:#808080;
    font-weight:bold;
    color:White;
}

table.subMenu
{
    background-color:#808080;
}

/* Header / Masterpage  */
.pageTitle{font-size:large; color: #536e9b; padding-top:15px;}
.HeaderTable{width:800px; height:116px; padding:0px; padding-left:5px; background-image: url(images/HeaderBG.jpg); }
.HeaderLink{color:#5050b0; font-weight:normal;}
.topMenuTable{margin-top: 1px; padding:10px; height:1;}
#HeaderMenuTD{padding:10px;}
.statsPanel{font-size:10px; color:white}
#leftMenuTable{padding-left:15px;} 
#statsPanel{border:1px solid #a0a0a0; background-color: #f0f0f0;padding:3px;width:200px}
#leftMenuPanel{border:1px solid #a0a0a0; background-color: #a0a0a0; padding: 0px; width:200px}

.FeedbackReceived{color:Green;}

/* Site admin stuff */
.adminTab_MouseOver{background-color: #f0f0f0;}
.adminTab_MouseOut{background-color: white;}
.SiteAdminPageTitle{font-size: large}
a.siteadminlink{font-size:12px;}
.adminCaption{color: #507bb6;}

a.photographerlink{font-size:12px;}

/* Print zoom */
.printZoomTitle{font-size: medium; color: black; display:inline;}
.addtoshoppingcart{border:1px solid #a0a0a0; background-color: #f0f0f0; padding:5px; width:600px; margin-right:15px;}
.ratingPanel{border:1px solid #a0a0a0; background-color: #f0f0f0; padding:5px; margin-right:5px;}
.imageZoomPanel{border:1px solid #a0a0a0; background-color: #fefefe; padding:5px; width:550px; margin-right:0px; margin-top:15px;}

.zoomedinprint{padding:0px; border-style:solid; border-color: #808080; border-width: 1px;}

/* Category Listing */
.print{	width:160px; height: 160px;}
.categoryTitle{font-size: larger;}
.printimage{ vertical-align:middle; width:170px; height:170px; padding:0px;margin:6px; background-color: #f0f0f0;	border: solid 2px #d0d0d0;}
.PrintThumb{	Width:157px; height:157px;	margin: 0px; padding:0px; background-color:black; }
.PrintLabel{font-size:10px; padding:10px;}
.pageNav{background-color:#f0f0f0;}

/* Login / Signup */
.signUpPanel{ margin:10px; padding: 15px; background-color:#f0f0f0; border:1px solid #808080}
.loginPanel{width:250px; margin:10px; padding:15px; background-color:#f0f0f0; border:1px solid #808080}
.loginFailure{color:Red;}
.PhotographerItem{margin:5px; margin-left:0px; padding:10px; width:100%;}


/* CSS classes for the navigation menu at bottom of the page (Previous/More Products, etc) */
/*.navigation{margin-top:30px;}
#leftnav {	float:left;	width:180px;	text-align:center;}
#rightnav {	float:right;	width:180px;	margin-right:20px;	text-align:center;}
#numnav{	float:inherit;	text-align:center;	}*/

.HomePageLinkButtons{padding-bottom:3px;}
.homepageItemPanel
{
	font-size: 10px;
	margin: 0px;
	margin-top: 0px;
	border: 1px solid #a0a0a0;
	background-color: white;
	padding: 10px;
	width: 110px;
	text-align: center;
	color: White;
	font-weight:bold;
}

.leftMenuTitle{width:200px;height:15px; background-color:#d0d0d0; color:black; padding:3px; text-align:center;}  
.leftMenuTable{padding-left:15px; padding-right:15px; background-color:#878787; width:60px;}

.mainContent{margin: 0px; margin-top: 10px; padding: 0px; background-color:white}
.mainContentCell{padding-left: 10px; padding-right: 10px; padding-top:0px; margin:0px; color: #505050}

.footer{font-size:10px; color: #606060;}


.priceSelect{font-size: 9px;}


/* Accordion */
.accordionHeader
{
    border-top: 1px solid #a0a0a0;
    color: white;
    background-color: black;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 15px;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #878787;
    border: 0px dashed #a0a0a0;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

/* CHECKOUT PAGE */
.checkoutSubTotal{border-top: 1px solid #5D7B9D; font-weight:bold;}
.checkoutTitle{border-bottom: 1px solid #808080; font-weight: bold; color: #5D7B9D; background-color:white; font-size:14px;}
.checkoutTitleNumeric{font-weight: bold; color: #5D7B9D;}
.ShoppingCartPanel{font-size: 10px; margin: 0px; margin-top:0px; border:1px solid #a0a0a0; background-color:#fffca8; padding:5px;width:130px; text-align:center}
a.checkoutLink{font-size:10px}
.checkoutNumericValue{color:Black;}
.checkoutLink{font-size:10px}
.message{font-weight: bold; color: #5D7B9D;}

