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

body{margin:0; background:url(../images/topBG.gif) top repeat-x;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;color: #333;}
a{color:#282828;}
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{color:#002343;text-decoration:none;}
a:active{text-decoration:underline;}
#topNav a{color:#282828;}
#topNav a:link{text-decoration:none;}
#topNav a:visited{text-decoration:none;}
#topNav a:hover{color:#282828;text-decoration:none;}
#topNav a:active{text-decoration:none;}
h1{font-size:18px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#282828;margin:0 0 12px 0;}
h2{font-size:18px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#282828;margin:25px 0 12px 0;}
h3{font-size:18px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#282828;margin:10px 0 0 0;}
h4{font-size:14px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#282828;margin:10px 0 0 0;}
img{border:none;}

#mainCenter{margin:0;}

#logoBox{text-align:center; height:140px; padding:0;}

#topNav{height:30px;width:928px;margin:8px 0 2px 0;}
#topNav ul{padding:0;margin:0; list-style:none;}
#topNav li{float:left;margin:0 10px;height:30px;line-height:30px;padding:0 15px;color:#282828;cursor:hand;cursor:pointer;}
#topNav li.active{float:left;height:30px;line-height:30px;padding:0 15px;font-weight:bold;color:#282828;background-color:#badcfe;}
#topNav li.over{float:left;height:30px;line-height:30px;padding:0 15px;color:#282828;background-color:#badcfe;}

#content{width:900px;background:url(../images/LQlogoBG.gif) no-repeat #fff 250px 0px;min-height:400px;height:auto !important;height:400px;padding:15px 15px;}
#contentLeftSide{width:170px;float:left;}
#contentRightSide{width:170px;float:right;}
#contentCenter{width:530px;margin:0 185px;}
#contentCenter2{width:705px;margin:0 0 0 185px;}

.side{margin:0 0 15px 0;}
.sideTop{background-color:#badcfe;height:25px;color:#282828;font-weight:bold;line-height:25px;padding-left:15px;}
.sideBottom{padding:8px 8px 18px 8px; background:url(../images/leftBG.gif) bottom left no-repeat #f0f8ff;}
.side ul{margin:0 0 0 10px;padding:0 0 0 15px;list-style:square;}
.side li{margin:8px 0;}

.middle{border:1px solid #c8c8c8;margin:0 0 15px 0;}
.middleBottom{padding:8px;background:url(../images/leftBottomBG.png) repeat-x bottom left;}

.rightAlign{text-align:right;}
.prayerTable{border:1px solid #e1e1e1; width:100%;padding:8px;margin:0 0 15px 0;}
.prayerTable td{border-bottom: 1px dashed #ccc;}
.prayerTable .firstTr td{border-bottom: 1px solid #999;}
.prayerTable .lastTr td{border-bottom:none;}

.eventsTable{border:1px solid #ccc;padding:9px;width:100%;}
.eventsTable td{width:126px;min-height:100px;height:auto !important;height:100px;}
.eventsTable div.clickable{background-color:#e5f0f5;height:100px;}
.eventsTable div.over{cursor:pointer;background-color:#c0dce8;}
.eventsTable div.title {font-weight:bold;margin:5px;color:#002343;height:auto;}
.eventsTable .days td{line-height:30px; height:30px; text-align:center; background:url(../images/navBGOver.gif) top left repeat-x; color:#fff; font-weight:bold;}

.eventsTop {height:70px;margin:0;text-align:center;padding-bottom:15px;}
.eventsTop img{margin:0 50px;}
.eventsTopLeft{float:left;line-height:70px;margin:0 10px;}
.eventsTopRight{float:right;line-height:70px;margin:0 10px;}

.disabledText{color:#999;}

#footer{margin:20px 200px 10px 200px;text-align:center; padding:15px;background-color:f1f5fa;border:1px dotted #ccc;}

.firstP {padding-top:0px;margin-top:0;}

.tableClass{width:50%;border:none;margin:auto;}
.tableClass td{border:1px solid #282828; text-align:center;}

.tableDL td{border:solid #666666;border-width:0px;background:#fff;}
td.top{border-top-width:1px;}
td.left{border-left-width:1px;}
td.leftW{border-left:1px solid #fff;}
td.bottom{border-bottom-width:1px;}
td.bottomLight{border-bottom-width:1px; border-bottom-color:#CCC;}
td.right{border-right-width:1px;}
td.setW{width:110px;}
.price{margin:auto auto;padding:0 15px;font-weight:bold;font-size:14px;}
.check{margin:auto auto;padding:0 15px;}
.image{padding:10px 10px 10px 0;}
.bottomBord td{border-bottom:1px solid #666666;}

.shipDiv{width:23%; padding:1%;float:left;}
.innerShipDiv{border:solid #666666; border-width:0 1px;}
.shipTitle{font-size:15px; font-weight:bold; padding:3px 0; text-align:center;}
#shipMethods input{width:15px;height:15px;}
.shipRadio{text-align:center; padding:5px 0;}
.shipPrice{font-size:15px; font-weight:bold; text-align:center;}