/* Heading */
.eventsCal h4 { font-size:14px; font-family:Times New Roman,Verdana, Arial, Helvetica, sans-serif; color:#ad48ad;}
.eventsCalMonth h5 { font-size:14px;}

/* Text */
.eventsCalDate {font-size:12px;}

/* Lists */
.eventsCalEntry ul { list-style:none;}
.eventsCalEntry li a { font-size:11px;  padding:0px;}
.eventsCalEntry li { list-style-image: url(images/linkArrow.jpg); margin-left:20px; /*margin-bottom:20px*/}


/* Main */

.topfullcol {float:left; margin-top:5px; width:950px;}
.middleColFull {background-color:#FFFFFF; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; width:598px; float:left}
.middleBoxHalf { width: 292px; float:left; clear:left; background-image:url(images/middleBoxbg.jpg);  background-repeat: repeat-x; background-color:#FFFFFF; border-right: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb;}
.eventsCal {float: left; width: 158px; background-color:#FFFFFF; margin-top:0px; background-color:#FFFFFF; border: 1px solid #bbbbbb; background-image:url(images/middleBoxbg.jpg);  background-repeat: repeat-x;background-color:#FFFFFF;}
.eventsCalMonth { float:left; width:138px; text-align:center; margin: 10px 0 10px 0}

.eventsCalDate { float:left; width:138px; clear:left; height:20px; border-top:1px #eeeeee solid; padding-top:5px}

/*#d1, #d2, #d3, #d4, #d5, #d6, #d7, #d8 #d9, #d10, #d11, #d12, #d13, #d14, #d15, #d16, #d17, #d18, #d19, #d20, #d21, #d22, #d23, #d24, #d25, #d26, #d27, #d28, #d29, #d30, #d31 { width:138px; float:left; clear:left}*/
.eventsCalEntry { width:138px; float:left; clear:left}

.subSectionLeft { float: left; width: 158px; background-color:#FFFFFF; background-color:#FFFFFF; border-right: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; background-image:url(images/middleBoxbg.jpg);  background-repeat: repeat-x;background-color:#FFFFFF;}
.middlePageFull {background-color:#FFFFFF; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; width:948px; float:left}
.homeLeftCol { float:left; width:292px; margin:4px 0 0 0px;}
.homeRightCol { float:left; width:292px; margin:4px 0 0 14px; !margin-left:10px;}

.middleCol {margin-left:0px; }

.productBuyPrice { background-image:url(images/productBuyPrice.jpg); width:270px; height:27px; float:left; } /*margin-top:10px;}*/
.productBuyNowButton { float:right; width:63px; height:17px; margin:5px 5px 0 0;}
.productPrice { float:left; width:135px; margin:5px 0 0 5px;}
.productImage { float:left; width:80px; margin:10px 0 10px 0; clear:left} /* width:80px; height:125px;  */
.productDescription { float:left; width: 176px; margin:10px 0 0 10px; height:125px;}

.middleBoxHalf .productImage { border:1px solid #CCCCCC; padding:2px;}

.middleColFullTop {background-color:#FFFFFF; width:598px; float:left; border-right: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb;}
.middleColFullSection {background-color:#FFFFFF; border-right: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; width:598px; float:left; background-image:url(images/middleBoxbg.jpg);  background-repeat: repeat-x;background-color:#FFFFFF;} 

.fullPageTop { float:left; width:950px; background-image:url(images/950BoxWhiteTop.jpg); background-repeat:no-repeat; background-position:top left; height:5px; font-size:0px;}
.fullPageBottom { float:left; width:950px; background-image:url(images/950BoxWhiteBottom.jpg); background-repeat:no-repeat; background-position:top left; height:5px; font-size:0px;}

.fullColTop { float:left; width:600px; background-image:url(images/fullBoxWhiteTop.jpg); background-repeat:no-repeat; background-position:top left; height:5px; font-size:0px;}
.fullColBottom { float:left; width:600px; background-image:url(images/fullBoxWhiteBottom.jpg); background-repeat:no-repeat; background-position:top left; height:5px; font-size:0px;}

.sideBarBoxTop { float:left; width:160px; background-image:url(images/sideBarBoxTop.jpg); background-repeat:no-repeat; background-position:top left; height:5px; font-size:0px; }
.sideBarBoxBottom { float:left; width:160px; background-image:url(images/sideBarBoxBottom.jpg); background-repeat:no-repeat; background-position:top left; height:5px; font-size:0px;}

.halfBoxTop { float:left; width:295px; background-image:url(images/halfBoxTop.jpg); background-repeat:no-repeat; background-position:top left; height:5px; font-size:0px; }
.halfBoxBottom { float:left; width:295px; background-image:url(images/halfBoxBottom.jpg); background-repeat:no-repeat; background-position:top left; height:5px; font-size:0px;}

.fullColSectionTop { float:left; width:600px; background-image:url(images/fullBoxTop.jpg); background-repeat:no-repeat; background-position:top left; height:5px; font-size:0px;}
.fullColSectionBottom { float:left; width:600px; background-image:url(images/fullBoxBottom.jpg); background-repeat:no-repeat; background-position:top left; height:5px; font-size:0px;}

.userDetails span { width:170px;float:left;vertical-align:text-top; }
.userDetails div  { padding:8px 0px 3px 0px; }
.userDetails ol   { margin: 15px 0px 8px 15px; } 
.process_line span { margin: 2px 5px 5px 0px; }

.orderDetails { margin: 5px 0px 0px 0px; }
.orderDetails span { width:40%;float:left; }

.eventRightColBoxTop { float:left; width:335px; background-image:url(images/rightColBoxTopEvent.jpg); background-repeat:no-repeat; background-position:top left; height:5px; font-size:0px; }
.eventRightColBoxBottom { float:left; width:335px; background-image:url(images/rightColBoxBottomEvent.jpg); background-repeat:no-repeat; background-position:top left; height:5px; font-size:0px;}
.eventSubSectionLeft { float: left; width: 333px; background-color:#FFFFFF; background-color:#FFFFFF; border-right: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; background-image:url(images/middleBoxbg.jpg);  background-repeat: repeat-x;background-color:#FFFFFF;}

/*news list */

.newslist { border-top:1px #eeeeee solid; padding:7px 0 7px 0; font-size:11px; }
.newssearchlist { border-bottom:1px #eeeeee solid; padding:7px 0 7px 0; font-size:11px; }
.newssearchlist h2 { font-size: 12px; }

.eventSlotBar { margin-top:10px;}

.eventSlotOptions dt { margin-top:6px;}

.quickNavBar { width:580px; height:26px; background-image:url(images/quickNavBar.jpg); background-repeat:no-repeat; float:left; margin-top:10px;}

.quickNavBarLeft { float:left; margin:3px 0 0 4px}
.quickNavBarRight { float:right; margin:4px 4px 0 0}

.eventsSplit { float:left; width:600px; background-image:url(images/eventsSplitDiv.jpg); background-repeat:no-repeat; height:12px; margin-bottom:15px;}
