@charset "UTF-8";
/* CSS Document */


H2.title SPAN.title1 {
  color:#498fcd;

}
H2.title SPAN.title2 {
  color: #000000;
} 
.background {
	color:#E3E3E3;

}
SPAN.helptext {
  color: #888888;  font-family: "open-sans";
  font-size: small;
  line-height: 1.2em;

}
SPAN.errortext {
  color: #CC3318;  font-family: "open-sans";
  font-size: small;
  font-weight: bold;
  line-height: 1.2em;

}
TD.field {
  font-family: "open-sans";
  font-size: 16px;
  line-height: 1.4em;
  text-align: right;
  color: #666;
  font-weight:700;
  vertical-align: top;
  padding: 1px 6px 0 3px;
}
	TD.value {  font-family: "open-sans";
	font-size: 12px;
	line-height: 1.2em;
	vertical-align: top;
	color:#666; 
	width: 350px; 
	float: left;
}
	DIV.box DIV TABLE {
	border-radius: 8px;
    margin: 5px;
    padding: 8px;
    float: left;
    height: 166px;
    width: 380px;

}
.product_img {		
height: 150px;
}
DIV.product TABLE {
  margin: 5px;
}
.price_box {
display:none;
position:fixed;
botton:50px;
left:450px;
top: 65px;
width:375px;
height: 82px;
padding: 0 10px;
background-color: white;
box-shadow: 3px 3px 3px #f7f7f7;
border: 1px solid #666;
}
 
TABLE.gray TABLE TD {
  background-color: #ddd !important;
  color: #777 !important;

}
TR.tr0, TR.tr00 {
  background-color: #ededf5;

}
TR.tr0h, TR.tr00h {

  background-color: #fff7b5;

}
TR.tr0a, TR.tr00a {
  background-color: #d5d5dd;
}

TR.tr1, TR.tr10 {
  background-color: #ffffff;

}
TR.tr1h, TR.tr10h {
  background-color: #fff7b5;

}
TR.tr1a, TR.tr10a {
  background-color: #dddde5;

}
TR.tr0h, TR.tr0a, TR.tr1h, TR.tr1a {
  cursor: pointer;

}
TABLE.gray TABLE TR.tr0h TD, TABLE.gray TABLE TR.tr00h TD, TABLE.gray TABLE TR.tr1h TD, TABLE.gray TABLE TR.tr10h TD {
  background-color: #fff7b5 !important;
}
.clear {
	clear:both;
}
.actspace, .taskspace {
  font-family: "open-sans";
  padding: 1px 3px;
  line-height: 1.8em;
  margin: 0px 1px;

}
.followText {
  font-family: "open-sans";
  padding: 1px 4px;
  line-height: 1.8em;
  background-color: #CED9EF;
  color: #5A6A89;
  margin: 0px 1px;
  font-size:14px;

}
.acttext, .tasktext {
  font-family: "open-sans";
  padding: 1px 3px ;
  line-height: 1.8em;
 
  color: #5A6A89;
  margin: 0px;

}
.tasktext-next {
	
  font-family: "open-sans";
  padding: 1px 3px;
  line-height: 1.8em;
  background-color: #ECECEC;
  color: #5A6A89;
  margin: 0px 3px;
  font-size:23px;
  border-top-right-radius:6px;
  -webkit-border-top-right-radius:8px;
  border-bottom-right-radius:8px;
  -webkit-border-bottom-right-radius:8px;
  
}
A.act, A.act0, A.task {
   font-family: "ff-enzo-web","Enzo OT";
  border: 1px solid #CECECE;
  padding: 1px 3px;
  line-height: 1.8em;
  text-decoration: none;
  background-color: #ccc;
  color: #ffffff;
  border-radius: 4px;
  margin: 2px 1px;
}
A.act, A.act0 {
  font-size: 12px;

}
.actspace, .acttext {
  font-size: 10px;
  font-weight: bold;

}
A.act:hover, A.act0:hover, TR.tr0h TD A.act, TR.tr1h TD A.act, A.task:hover {

  background-color:#498fcd;
  color: #FFF;
  border-color:#498fcd;
}
 showtext{
    background: none repeat scroll 0 0 #F8F8F8;
    border: 5px solid #DFDFDF;
    color: #717171;
    font-size: 13px;
    height: 50px;
    letter-spacing: 1px;
    line-height: 50px;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: -80px;
    left:-50px;
    display:none;
    padding:0 20px;
	position:absolute;

}
showtext:after{
    content:'';
    position:absolute;
    bottom:-10px;
    width:10px;
    height:10px;
    border-bottom:5px solid #dfdfdf;
    border-right:5px solid #dfdfdf;
    background:#f8f8f8;
    left:50%;
    margin-left:-5px;
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);

}
showtext p{
    
    float:left;
    position:relative;
    cursor:pointer;

}
showtext p:hover showtext{
    display:block;
	position:absolute;

} 
A.act:active, A.act0:active, TR.tr0a TD A.act, TR.tr1a TD A.act, A.task:active {
  background-color: #cc3318;
  color: #ffffff;
  border-color: #000000;

}
A.menulink {
  border: 1px solid #ffffff;
  padding: 0px 2px;
  background-color: #ffffff;
  color:#498fcd;
  margin: 0px 1px;

}
A.menulink:hover {
  text-decoration: none;
  background-color: #ffe72d;
  color: #000000;
  border-color: #000000;

}
A.menulink:active {
  text-decoration: none;
  background-color: #cc3318;
  color: #ffffff;
  border-color: #000000;

}
A.menutask {
  border: 1px solid #488cfd;
  padding: 0px 2px;
  line-height: 1.8em;
  text-decoration: none;
  background-color:#498fcd;
  color: #ffffff;
  margin: 0px 1px;

}
A.menutask:hover {
  background-color: #ffe72d;
  color: #000000;
  border-color: #000000;

}
A.menutask:active {
  background-color: #cc3318;
  color: #ffffff;
  border-color: #000000;
}
OPTION.blank {
  color: gray;
  font-style: italic;

}
TD.menu {
  font-family: "atrament-web";
  font-size: 24px;
  color: #000;

}
TD.menu A {
	padding: 4px 5px 0 10px;
  vertical-align: -1px;
  line-height: 1em;
  text-decoration: none; 
  color: #000;
  margin: 0 3px;
  text-transform: capitalize;

}
TD.menu A:hover, TD.menu A.hov {
  color: #000;
  background-color: #fff;
  border-color: #ccc;
  border-top:solid 1px #B1B1B1;

}
TD.menu A:active, TD.menu A.hov:active {
  background-color: #fff;
  color: #000;
  border-color: #ccc;

}
TABLE.menu {
  margin-top:8px;
  margin-left:3px;
  background-color: #d5d5d5;
  border: 2px solid #ffffff;
  filter:alpha(opacity=70); /* For IE8 and earlier */
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
   border-top-right-radius:10px;
 
  -webkit-box-shadow: 0 0 5px#888;
  box-shadow: 0 0 5px #888;

}
TABLE.menu TR TD {
	font-family: "open-sans";
	font-size: 12px;
	line-height: 1.8em;
	color: #ffffff;
	padding: 0px 4px;
	cursor: default;

}
TABLE.menu TR TD, TABLE.menu TR TD SELECT, TABLE.menu TR TD TEXTAREA {
  font-size: 11px;
  border-color: #ffffff;
  

}
TABLE.menu TR TD.lnk, TABLE.menu TR TD.hov, TABLE.menu TR TD.sel {
  font-family: "open-sans";
  font-size: 14px;
  text-transform:capitalize;
  line-height: 1.8em;
  color: #ffffff;
  border: 1px solid #ffffff;
  padding: 0px 4px;
  cursor: default;

}
TABLE.menu TR TD.lnk {
  color: #000;
  background-color: #d5d5d5;
  border-color: #d5d5d5;
 
}
TABLE.menu TR TD.hov {
  background-color:#498fcd;
  cursor: pointer;

}
TABLE.menu TR TD.sel {
  background-color: #cc3318;

}
TABLE.menu TR TD.hdg { 

  font-family: "open-sans";
  font-size: 14px;
  line-height: 1.8em;
  color:#498fcd;
  border-bottom: 1px solid #888888;
  padding: 6px 4px 0px;
  cursor: default;

}
TABLE.menu TR TD.brk {
  border-bottom: 1px solid #888888;
  cursor: default;

}
TABLE.menu DIV.box TD {
  color: #000000;

}
TD.tbresult {  
    font-family: "open-sans";
  font-size: 12px;
  font-weight: bold;

}
SPAN.tbpagelk, SPAN.tbpagele {
  cursor: pointer;

}
SPAN.tbpagele {
  border-bottom: 1px solid #488cfd;

}
A.tbpageno {
  border: 1px solid #ffffff;
  padding: 0px 2px;
  line-height: 1.8em;
  text-decoration: none;
  background-color:#498fcd;
  color: #ffffff;

}
A.tbpageno:hover {
  border-color: #000000;
  background-color: #d8e5ff;
  color: #000000;

}
A.tbpageno:active {
  background-color: #666699;
  color: #ffffff;

}
SPAN.tbcurpageno {
  border: 1px solid #000000;
  background-color: #000000;
  color: #ffffff;
  padding: 0px 2px;
  line-height: 1.8em;
  font-weight: bold;

}
A.tbsorthead {
  color: #ffffff;
  text-decoration: none;

}
A.tbsorthead:hover {
  color: #00ccff;
  text-decoration: underline;

}
TD.pctw TD, TD.pctw TD SPAN {
    font-family: "open-sans";
  font-size: 16px;
  font-weight: bold;
  color: #6c8cbd;
  text-transform: uppercase;

}
TD.pctw DIV {
  font-family: Wingdings;
  font-size: 120px;
  color: #d5d5dd;
  line-height: 1em;

}
.overfg {
  background-color: #ffffff;
  border: 1px solid #000000;

}
.overbg {

}
.overtx {  
    font-family: "open-sans";
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  line-height: 1em;

}
.overcp, .overcl {}

SPAN.noteDate {
  display: block;
  border-top: 1px solid #ccc;
  margin-top: 3px;
  margin-bottom: 5px;
  padding-top: 0;
  line-height: 1.3em;

}
SPAN.noteD {  
  font-family: "open-sans";
  font-size: 12px;
  line-height:2.6em;
  font-style: italic;
  background-color: #898989;
  color: #ffffff;
  padding: 5px 10px 5px 4px;
  border: 1px solid #666;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  
 
}
SPAN.noteN, SPAN.noteT {  
  font-family: "open-sans";
  font-size: 12px;
  padding: 1px 4px;
  margin: 1px;
   border-bottom-right-radius:6px;

}
DIV.showNote SPAN.noteDate SPAN.noteD {
	
}

DIV.invoiceNote SPAN.noteDate SPAN.noteD {
  background-color: #cc3318;

}
DIV.userNote SPAN.noteDate SPAN.noteD {
  background-color: #ffe72d;
  color: #000000;

}
SPAN.noteEH {
  display: block;
  font-family: "open-sans";
  background-color: #ffffff;
  padding: 2px;
  margin: 4px;
  font-size: 12px;
  font-weight: 100;

}
SPAN.noteES {
  display: block;
  border-top: 1px dotted #bbbbbb;
  margin-top: 2px;
  background-color: #ffffff;

}
TH.headColumn {
 
  color: #fff;  
  font-family: "open-sans";
  font-size: 15px;
  background-color:#497fcd;

}
TH.headColumn a{
 
  color: #fff;  

}
SPAN.sortArrow {
    font-family: "open-sans";
  font-weight: normal;
  color: #ffe72d;
  text-decoration: none;

}
A.tbsorthead:hover SPAN.sortArrow {
  color: #00ccff;

}
SPAN.iconBefore {
  margin: 0px 3px 0px 0px;

}
SPAN.iconAfter {
  margin: 0px 0px 0px 3px;

}
SPAN.dot {
    font-family: "open-sans";
  font-weight: normal;
  text-decoration: none;
  margin: 0px 6px 0px 12px;
  color: #000000;

}
DIV.markerLabel {
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  width: 20px;

}
DIV.markerText DIV TABLE {
  padding: 1px;

}
DIV.markerText TD {
  text-align: center;

}
DIV.markerText SPAN.text {
  font-size: 10px;
  line-height: 1em;
  font-weight: bold;
  color: #000000;

}
TABLE.calendar {
  border: 1px solid #bbbbbb;
  border-collapse: collapse;

}
TABLE.calendar TH.calmonth {
  border: 1px solid #bbbbbb;

}
TABLE.calendar DIV.calmonth {
  width: 100%;
  height: 100%;
  text-align: center;
  font: bold 1.5em Helvetica, Arial, sans-serif;
  color: #888888;

}
TABLE.calendar TH.calweek {
  border: 1px solid #bbbbbb;

}
TABLE.calendar DIV.calweek {
  width: 100%;
  height: 100%;
  text-align: center;
  font: bold 1.2em Helvetica, Arial, sans-serif;
  color: #ffffff;
  background-color: #dddddd;

}
TABLE.calendar TD.calevent {
  border: 1px solid #bbbbbb;
  vertical-align: top;

}
TABLE.calendar TD.calevent:hover {
  background-color: #eeeeee;

}
TABLE.calendar TD.calevent:hover DIV.calday {
  background-color: #6c8cbd;

}
TABLE.calendar DIV.calday {
  float: right;
  text-align: right;
  width: 1.25em;
  height: 1.25em;
  font: italic bold 2em Helvetica, Arial, sans-serif;
  color: #ffffff;
  background-color: #dddddd;
  padding: 2px;

}
TABLE.calendar TD.calbefore, TABLE.calendar TD.calafter {

}
TABLE.onsOff TR.onsMid TD {
  border-top: 1px dashed #999;
  border-bottom: 1px dashed #999;

}
TABLE.ons TR.onsTop TD {
  border-top: 1px dashed #999;

}
TABLE.ons TR.onsBot TD {
  border-bottom: 1px dashed #999;

}
TABLE.onsOff TR.onsMid TD.tdLeft, TABLE.ons TR.onsMid TD.tdLeft, TABLE.ons TR.onsBot TD.tdLeft {
  border-left: 1px dashed #999;

}
TABLE.onsOff TR.onsMid TD.tdRight, TABLE.ons TR.onsMid TD.tdRight, TABLE.ons TR.onsBot TD.tdRight {
  border-right: 1px dashed #999;
}
.ss-q-title{
	font-family: "open-sans";
	font-size:16px;
	line-height:1.6em;
	color:#666;

}
.Stext{
    background: none repeat scroll 0 0 #F8F8F8;
    border: 5px solid #DFDFDF;
    color: #717171;
    font-size: 13px;
    height: 50px;
    letter-spacing: 1px;
    line-height: 50px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -80px;
    left:-50px;
    display:none;
    padding:0 20px;

}
.Stext:after{
    content:'';
    position:absolute;
    bottom:-10px;
    width:10px;
    height:10px;
    border-bottom:5px solid #dfdfdf;
    border-right:5px solid #dfdfdf;
    background:#f8f8f8;
    left:35%;
    margin-left:-5px;
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);

}
.Links {
	margin:30px 0 5px 0;

}
.Links p {
	font-family: "open-sans";
  	float:left;
    position:relative;
    cursor:pointer;

}
.Links p:hover span{
    display:block;
	
}
.titleV {
	
	padding:5px 0 5px 0;
	color: #6C6C6C;
	font-weight:600;
	font-size:16px;
	margin-top:4px;
	clear:both;

}
.addressV {
	
	padding:5px 0 5px 0;
	color: #666;
	font-weight:100;
	font-size:14px;

}
.imageTitle {
	padding:1px;
	font-family: "open-sans";
	font-weight:100;
	font-size:10px;
	margin:8px 0 4px 0;
    border-bottom: solid #C6C6C6 1px;
	clear:both;
	display:block;
	color:#000000;
}
.sectionA {
	 float: left;
  background: #F5F5F5;
   border-radius: 1px solid #9e1f64;
   border: 1px solid #ddd;
   border-radius: 2px;
   margin: 5px 15px 5px 0;
   padding: 5px;
   display:inline-table;
}
.black_overlay{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
#pop {
     display: none;
    position: fixed;
    top: 15%;
    left: 15%;
    width: 900px;
    height: 525px;
    padding: 16px 16px 24px 16px;
    border: 8px solid #488cfd;
    background-color: #F5F5F5;
    z-index:1002;
    overflow: auto;
    -webkit-box-shadow: 3px 3px 3px #666;
    box-shadow: 3px 3px 3px #666;
  -webkit-box-shadow: rgba(0, 0, 0, 0.398438) 3px 3px 3px; 
}
#frameIN { 
	width: 1200px;
	height: 1500px;
	margin-top:-2px;
	
}
#frameIN {
	-ms-zoom: 0.40;
    -moz-transform: scale(0.50);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.50);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.50);
    -webkit-transform-origin: 0 0;
}
.desP {
	padding:5px 5px 5px 3px;
	color:#9A9A9A;
}
.desB {
	font-weight:500;
	color:#000;

}
.conP {
	float:left;
	padding:5px 10px 0 0;
	margin:0 15px 0 0;
}
/* new tool tip */
/* viewshows.asp*/
.stat {
	font-family: "open-sans";
	border: 1px solid #ECECEC;
	background-color: #F4F4F4;
	padding: 1px 20px 1px 8px;
 	line-height: 1.8em;
 	text-decoration: none;
 	
 	color: #000;
 	margin:1px 1px 5px 1px !important;
 	border-bottom-right-radius:6px;
 	border-top-right-radius:6px;
 	font-size:14px;
 	font-weight:100;
	
	}
.sold {
	font-family: "open-sans";
	margin:1px 1px 5px 1px;
	border: 1px solid #ECECEC;
	background-color: #F4F4F4;
	padding: 1px 12px 1px 8px;
 	line-height: 1.8em;
 	text-decoration: none;
  color: #000;
  border-bottom-left-radius:6px;
  border-top-left-radius:6px;
  font-size:14px;
  font-weight:100;
}
/* menu.asp*/

.mbox {
    margin:0 auto;
    overflow: hidden;
    width:990px;
	background-color:transparent;
}
.mbox h1,
.mbox h2 {
    font-size: 32px;
    line-height: 32px;
    color:#498fcd;
    text-transform: uppercase;
	 font-family: "atrament-web";
    margin: 0;
	padding-top:15px;
	
}
.mbox p {
    color: #444;
    padding: 0 0 20px 0;
    line-height: 24px;
		font-family: "open-sans";
}
#cboxCurrent {
    display: none !important;

}
#cboxPrevious, #cboxNext, #cboxSlideshow {
    display:none !important;
}
.calTitle {
	font-family: "atrament-web";
	font-size:24px;
	color:#498fcd;

}
.text-wrap {
	padding:1px;
	line-height:1.5em;

}
#desktop {
	display:block;
	
}
#mobile {
	display:none;

}
.notesCover {
	
border: solid 1px #D4D4D4;
background-color: #f6f6f6;
padding: 10px;
display:inline-table;
float:left;
margin:10px 8px;
z-index:1009;
width:750px;
height:860px;

}
.noteDetails {
	margin-bottom:20px;
}
.dateM {
	font-size:18px;
	padding:5px 8px 10px 8px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	margin-top:8px;
}

.theaders {
	 font-family: "open-sans";
	 font-size:20px;
	 color:#000000;
}

@media screen and (max-width: 600px) {


.price_box {
display:none;
position:fixed;
botton:50px;
left:15px;
top: 60px;
width: 87%;
height: auto;
padding: 0 10px;
background-color: white;
box-shadow: 3px 3px 3px #f7f7f7;
border: 1px solid #666;
}

	TD.value {  font-family: "open-sans";
	font-size: 12px;
	line-height: 1.2em;
	vertical-align: top;
	padding: 4px 2px 4px 4px;
	color:#666;
	width: 100%; 

	}
	DIV.box DIV TABLE {
	border: 1px solid #666;
	margin: 8px;
	padding: 8px;
	float: left;
	height: auto;
	width: 95%; 
	}

#desktop {
	display:none;
	
}
#mobile {
	display:block;
}

