A:hover {

 COLOR: #ff0000; TEXT-DECORATION: underline;

}



A.TopLNK:hover {

 COLOR: #ff0000; TEXT-DECORATION: none;

}





A.TopLNK {

	color:#ffffff;

	Text-Decoration:none;

}

A.TopLNK:active {

    Text-decoration: none;

}

A {

 COLOR: #000099; TEXT-DECORATION: underline;

}





}

A:active {

 COLOR: grey; TEXT-DECORATION: underline;

 }







/******************************* Classes *************************************/



.uRed {text-decoration:underline; font-weight:bold; color:red;}

.uBlack {text-decoration:underline; font-weight:bold;}

.txtBlue {color:blue;}

.txtRed {color:red;}

.txtGreen {color:#006600;}

.txtBGreen {color:#006600; font-weight:bold;}

.txt10pt {font-size:10pt;}

.txt7em {font-size:9pt;}

.txt8em {font-size:10pt;}

.txt9em {font-size:11pt;}

.txtB10pt {font-size:10pt; font-weight:bold;}

.txtB12pt {font-size:12pt; font-weight:bold;}

.txt6pt {font-size:6pt;}

.txt8pt {font-size:8pt;}

.txt9pt {font-size:9pt;}

.txtB8pt {font-size:8pt; font-weight:bold;}

.txt14pt {font-size:14pt;}

.txtB14pt {font-size:14pt; font-weight:bold;}

.txtBlueB14pt {font-size:14pt; 

	font-weight:bold;

	color:#000099;

}

.txtRedB14pt {font-size:14pt; 

	font-weight:bold;

	color:#990000;

}

.txt12pt {font-size:12pt;}

.txt20pt {font-size:20pt;}

.txt24pt {font-size:24pt;}

.txtB24pt {font-size:24pt;font-weight:bold;}

.txtCenter {text-align: center;}

.smallItal {font-style:italic;}

.left10pt {position:relative; left:10;}

.boldBlue {

	font-weight:bold;

	color:#000066;

}

.pic400 {

	width:400px;

}

.indent {

	margin-left:25px;

	font-style:italic;

}

.txtBRed {font-weight:bold; color:#990000;}



body.main {

	background-image:url(/images/renovation1.jpg); 

	background-repeat:repeat-y;

	background-color: #ffffff;

}





.divHead {

	font-weight:bold;

	color:#000099;

	font-size:14pt;

}

.divHead2 {

	font-weight:bold;

	color:#000099;

	font-size:14pt;

}

.pageHead {

	font-weight:bold;

	color:#000099;

	font-size:26pt;

}

.titleHome {

	font-weight:bold;

	color:#000066;

	font-size:28pt;

	font-family: 'Belwe Bd BT';

}

.titleHome2 {

	font-weight:bold;

	color:#000066;

	font-size:28pt;

	font-family: "Lucida Handwriting", Georgia, serif;

}

.titleHomeText {

	font-weight:bold;

	color:#000066;

	font-size:20pt;

	font-family: 'Belwe Bd BT', Garamond;

}

.titleHomeText2 {

	font-weight:bold;

	color:#000066;

	font-size:22pt;

	font-family: 'Belwe Bd BT', Garamond;

}

.title {

	font-weight:bold;

	color:#000066;

	font-size:20pt;

	font-family: 'Garamond, Belwe cn BT', MonoType Corsiva;

	height:20;

	/*

	Filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1,

		OffY=1, Color=#006666, Positive='true') 

	Filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1,

		OffY=1, Color=#333333, Positive='true') 

	Filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2,

		OffY=2, Color=#333333, Positive='true') 

	Filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=0 );

	*/

	/*

	Filter: progid:DXImageTransform.Microsoft.Wheel(duration=3)

	Filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=4, direction=135))

	Shadow(Color=#333333, direction=135);

	*/



}

.shadow {

	font-weight:bold;

	color:#000099;

	font-size:28pt;

	font-family: MonoType Corsiva;

	height:20;

	position:relative;

	top:-35;

	Filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=3, MakeShadow=true)

	/*

	Filter: progid:DXImageTransform.Microsoft.Wheel(duration=3)

	Filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=4, direction=135))

	Shadow(Color=#333333, direction=135);

	*/



}

.subTitle {

	font-weight:bold;

	font-style:italic;

	color:#000099;

	font-size:10pt;

}

.newsTitle {

	font-weight:bold;

	color:#000099;

	font-size:14pt;

}

.newsSubTitle {

	font-weight:bold;

	font-style:italic;

	color:#000066;

	font-size:12pt;

}

.newsTitle2 {

	font-weight:bold;

	color:#000099;

	font-size:20pt;

}

.newsTitle3 {

	font-weight:bold;

	color:#000099;

	font-size:16pt;

}

.newsTitle4 {

	font-weight:bold;

	color:#000099;

	font-size:18pt;

}

.greenTitle2 {

	font-weight:bold;

	color:#006600;

	font-size:22pt;

}

.gbHead {

	font-weight:bold;

	color:#ffffff;

	font-size:26pt;

	font-family: Garamond, serif;

}

.wkEnd {

	color:#666666;

}



td.sideCont {

	background-color:#ffffff;

	padding:5px;

    }



td.pressRelease {

	font-size:20pt;

	font-weight:bold;

	color:000099;

	

}



td.textTabs { 

	font-family: Arial, veranda, sans-serif;

	font-style: normal; 

	font-weight: normalbold;

	font-size:10pt;

	padding-left:10px;

}





td.footer {

	font-size:10pt;

}



td.prodHead {font-weight:bold;}



td.prodItems {font-size:10pt;}



.thankYou {text-align:center;}



td.menu  {

	background-color: #00ccff;

	border:1px solid black;

	color:#000066;

	font-weight:bold;

	font-size:11pt;

	padding-left:2px;

}



.westCont {

	background-color:#ffffff;

	margin-bottom:4;

}



.btnCart {

	background-color:#000099;

	width:80;

	color:FFFFFF;

	font-size:10pt;

	font-weight:bold;

	height:25;

	}

.formSel {

	

	font-size=10pt;

	

	}

.searchHead {

	color: #ffffff;

	font-weight:bold;

	background-color:#0000ff;

}

.smallWhite {

	color: #ffffff;

	font-size:11pt;

	font-weight:bold;

}

.dabuttons {

	background-color:#000099;

	color:#ffffff;

	font-size:8pt;

	font-weight:bold;

	height:20;

}







td.dateLine {

	font-size: 9pt;

	font-family: Arial;

	color: #ffffff;

	font-weight:bold;

	padding-left:5px;

}

td.Top {

	font-size: 9pt;

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-weight:bold;

	padding-left:5px;

	

}

table.chan {

	border-color:#000066;

	font-family:'Times New Roman';

	border-width:2;

	border-style:solid;

	margin-bottom:4;

}

td.hwhite {

	background-color:#000066;

	padding-left:5px;

	font-size: 11pt;

	font-weight: bold;

	color: #ffffff;

}


td.chanHead {

	background-color:#000066;

	padding-left:5px;

	font-size: 11pt;

	font-weight: bold;

	color: #ffffff;

}

tr.chanTitle {

	background-color:#000066;

	padding-left:5px;

	font-size: 12pt;

	font-weight: bold;

	color: #ffffff;

}

tr.chanHead {

	background-color:#000066;

	padding-left:5px;

	font-size: 11pt;

	font-weight: bold;

	color: #ffffff;

}

td.chanHeadRed {

	background-color:#990000;

	padding-left:5px;

	font-size: 10pt;

	font-weight: bold;

	color: #ffffff;

}

td.chanHeadR {

	background-color:#CC0000;

	padding-left:5px;

	font-size: 10pt;

	font-weight: bold;

	color: #ffffff;

}

td.chan {

	padding-left:5px;

	font-family:'Book Antiqua','Times New Roman';

	font-weight:normal;

	color: #000000;

	font-size:10pt;

}

table.DQuote {

	background-color:#cccccc;

}

td.DQuoteHead {

	font-size: 12pt;

	font-weight: bold;

	background-color:#3399ff;

	padding-left:4px;

}

td.DQuote {

	font-size: 10pt;

	font-weight: normal;

	font-family:'Arial','Comic Sans MS';

}

table.ITTip {

	background-color:#f0f0f0;

}

td.ITTipHead {

	font-size: 10pt;

	font-weight: bold;

	background-color:#000066;

	padding-left:4px;

	color:#ffffff;

}

td.ITTip {

	font-size: 10pt;

	font-weight: bold;

	font-family:'OCR A Extended','Courier','Sans Serif';

}

table.ShabTimes {

	background-color:#f0f0f0;

}

td.ShabTimesHead {

	font-size: 10pt;

	font-weight: bold;

	background-color:#000066;

	padding-left:4px;

	color:#ffffff;

}

td.ShabTimes {

	font-size: 10pt;

	font-weight: bold;

	color:#ffffff;

	font-family:'Comic Sans MS','Serif';

}

.login {

	width:90;

	font-size:12pt;

	font-weight:bold;

	color:#ffffff;

}

	

td.hWhite {

	/* background-color:#ffffff; */

}



td.case4 {

	font-family: 'Garamond';

	font-size: 12pt;

	font-weight: bold;

	margin-top:0;



}

table.case4 {

	background-color:#f0f0f0;

}

td.sponsor {

	font-size: 8pt;

	color: #cccccc;

	padding-left:2px;

}

tr.tblBk0 {

	background-color:#e0efff;

}

tr.tblBk1 {

	background-color:#f0f0f0;

}

tr.tblBk2 {

	background-color:#f0f0f0;

}

.tblTotal {

	background-color:#e0efff;

	font-weight:bold;

}

.tblBKQ {

	background-color:#7aa7f0;

}

.tblBKA {

	background-color:#f0f0f0;

}



UL.linkA {

	list-style-image:url(../images/redArrow12x10.gif)

}

UL.link {

	list-style-image:url(../images/red_arrow.gif)



}

UL.link2 {

	list-style-image:url(../images/red_sun1.gif)



}

UL.link3 {

	list-style-image:url(../images/green_sun1.gif)



}

UL.link4 {

	list-style-image:url(../images/star8.gif)

}

UL.link5 {

	list-style-image:url(../images/camera25x17.gif)

}



UL.block {

	list-style-type:square;



}

.answer {

	font-style:italic;

}

.calDay {

	background-repeat:no-repeat;

	background-position:50%,50%,bottom,right;

	background-position-x:right;

	background-position-y:bottom;

}

.hwhite { background-color:#red; }





/******************************* IDs ****************************************/

#single {

	margin-bottom:0px;

	margin-top:0px;

}

#double {

	margin-bottom:5px;

	margin-top:5px;

}

#calendar {

	background-color:#b9e9f0;

}



#SubTitle {

	font-family: Times-Roman, serif;

	font-style:italic;

	font-size:18pt;

}

#disclaimer {

	font-style:italic;

	font-size:10pt;

	color:#000066;

}

#menu {

	

	font-weight:bold;

}

#login {

	font-size=9pt;

	font-family: Garamond, serif;



}

#hMenu {

	background-color:#000000;

}



#layoutCenter {

	color:#000000;

	padding:5px;

}



#MainEvent {

	font-family: Times-Roman, serif;

	font-style:Bold;

	font-size:30pt;

}





#qty {

	height:20;

	font-size:10;

	width:35;

}



#lineTot {

	background-color:#CCCCCC;

	height:20;

	font-size:10;

	width:50;

	text-align:right;



}





#guide {

	font-family: Garamond, Times New Roman, serif;

	font-size: 12pt;

}





#prodListTable {

	border-color: #000099;

	border-width: 2;

	font-size: 10pt;

	background-color: #D2E9FF;

	width:580;

	left:10;

	position:relative;

	z-index:0;

	}

#compLaintTable {

	border-color: #808080;

	border-style: solid;

	border-width: 1pt;

	font-size: 10pt;

	background-color: #D2E9FF;

	}





#productsHead {

	background-color:#000099;

	color:#ffffff;

	font-size: 10pt;

	}



#comments {text-align: right}



#imgSurvey {float: right;

			border-color:black;

			}



#theSurvey {background-color: #66ccff;}



#SurvTable {background-color: transparent;}



#MyUserName {color:red;

	font-weight:bold;

	text-align:center;



}

#YourInterests {color:red;

}

#IntrFoot {

	font-size:9pt;

	color:#000099;



}







/*********************** elements *************************/



p {  font-family: Verdana, Arial, sans-serif;

     font-style: normal; 

     font-weight: normal; 

     font-size:10pt;

}

H2 {  font-family: Garamond, veranda, sans-serif;

     font-style: normal; 

     font-weight: bold; 

}

ol { font-family: Verdana, Arial, sans-serif;

     font-style: normal; 

     font-weight: normal;

}

ul { font-family: Verdana, Arial, sans-serif;

     font-style: normal; 

     font-weight: normal; 

}



h3 { font-family: Garamond, veranda, sans-serif;

     font-size: 18pt;

     color: #000000;

}



body { font-family: Verdana, Arial, sans-serif;

     font-style: normal; 

     font-weight: normal;

     background-color: #ffffff;

     font-size:10pt;

}

H1 {	

   text-align:center;

}



td  { 

   font-family: Verdana, Arial, sans-serif; 

   font-style: normal;

   font-weight: normal;

   font-size:10pt;

}

.h30 {height:30px;}
.h60 {height:60px;}
.h80 {height:80px;}
.h90 {height:90px;}
.h100 {height:100px;}
.h130 {height:130px;}
.h140 {height:140px;}

.L20 {margin-left:20px;}
.L30 {margin-left:30px;}
.L40 {margin-left:40px;}
.L90 {margin-left:90px;}
.L100 {margin-left:100px;}

.blue {color:blue;}
.red {color:red;}
.yellow {color:yellow;}
.green {color:green;}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
height: 768px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
