/* 	General  */
body{margin:0;}
.admin_body {font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#000000;background-color:#FFFFFF;}
p,td,th,textarea,input,ol,ul,select{color:#666666;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
h1{color:#000000;font-size:16pt;}
form{margin:0px;}

a{color:#666666;text-decoration:none;}
a:hover{text-decoration:underline;}
p a,ul a,ol a{text-decoration:underline;}
.rpMenuItem {margin:0px 0px 6px 8px; text-indent:-8px;}
.menuCat{color:#000000;font-size:12px;font-weight:bold;}
.menuCatSel{color:#000000;font-size:12px;font-weight:bold;text-decoration:underline;}
a.menuSubcat{font-size:11px;font-weight:bold;}
a.menuSubcat:hover{color:#000000;}
.menuSubcatSel{color:#000000;font-size:11px;font-weight:bold;text-decoration:underline;}
.menuFilter{font-size:11px;}
.menuFilterSel{color:#000000;font-size:11px;text-decoration:underline;}
a.menuFilter:hover{color:#000000;}
.txtFieldDef{color:#666666;font-style:italic;}
.fieldLabel{color:#666666;}
.advSearch{font-size:11px;font-weight:bold;text-decoration:underline;}
.bigPhoto{color:#000000;font-size:20px;text-align:center;}
.bigPhotoSchool{color:#FFFFFF;font-size:20px;text-align:center;}
.topMenu{font-size:12px;font-weight:bold;}
.topMenu a:hover{text-decoration:none;}
.boxHead{font-size:14px;font-weight:bold;}
.boxButton{color:#FFFFFF;font-size:9px;font-weight:bold;vertical-align:middle;}
.boxTitle{font-size:11px;font-weight:bold;}
.boxTitle a:hover{color:#000000;text-decoration:none;}
.boxFoot{color:#FFFFFF;font-size:11px;font-weight:bold;vertical-align:middle;}
.boxFoot a{color:#FFFFFF;}
.boxFoot a:hover{text-decoration:none;}
.photoTitle{color:#000000;font-size:16px;font-weight:bold;}
.cartTitle{color:#FFFFFF;font-size:13px;font-weight:bold;}
.galleryTitle{color:#FFFFFF;font-weight:bold;}
.galleryTitle a{color:#FFFFFF;}
.galleryTitle a:hover{text-decoration:none;}
.galleryBoxFoot{color:#FFFFFF;font-size:13px;font-weight:bold;vertical-align:middle;}
.galleryBoxFoot a{color:#FFFFFF;}
.galleryBoxFoot a:hover{text-decoration:none;}
.regularPrice{text-decoration:line-through;}
.salePrice{color:#CC0000;}
.framingNbr{font-size:12px;font-weight:bold;}
a.radioLabel{color:#666666;text-decoration:none;}
a.radioLabel:hover{text-decoration:none;}
.copyright{color:#999999;}
.notes{color:#999999;font-size:9px;font-style:italic;}
.footer{font-size:9px;}
.sectHead{font-size:16pt;font-weight:bold;}
.cursor{cursor:hand;cursor:pointer;}
.black{color:#000000;}
.welcomeText{font-size:20px;margin:0px;color:#666666;}
td.optionsBar{font-size:15px; font-weight:bold; color:#FFFFFF; padding-bottom:3px; text-align:center; vertical-align:middle;}
.purchOptsTitle{font-size:14px; font-weight:bold; color:#87B3DA; background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px;}
.purchOptsSel{border:1px solid #CC1500;}
.purchOpts{border-bottom:1px dotted #CCCCCC;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.spaceAdTitle{font-size:14px; font-family:Georgia,'Times New Roman',Times,serif; text-align:center;}
.spaceAdTitle a{text-decoration:none;}
.spaceAdTitle a:hover{text-decoration:none;}
.spaceAdList{margin:0px 0px 0px 15px; padding:0px 0px 0px 5px;}
.holidayMenu p {margin:4px 6px 6px 6px; color:#333333; font-size:15px; font-family:Georgia,'Times New Roman',Times,serif;}
.holidayMenu p a{color:#333333; text-decoration:none;}
.holidayShip {color:#6E0000; border-bottom:1px solid #BBBBBB; font-size:8pt; padding-top:3px;}

.adminheader {background-color: #CCCCCC;text-align:center;font-size:9pt;font-weight:bold;}
.admin {background-color: #EEEEEE;text-align:left;font-size:8pt;vertical-align:top;}
.error {color:#FF0000;}
.reportheader {background-color: #CCCCCC;font-size:9pt;font-weight:bold;}
.reportdata {font-size:9pt;}
