.leftblock { background: white;   	border: #b2b2b2 1px solid; vertical-align: top;  }

.menu {
    vertical-align: top; 
    background-color: #004080;
    height: 20px;
    font-size: 14px;
    font-weight: bold;
    color: white;
    font-family:Arial, sans-serif;
    text-decoration: none;
}

.dealtype {

	background-color: #C11B17;
	font-size: 12px;
	font-weight: bold;
	color: white;
	font-family: Verdana, MS Sans-serif;
	height:15px; 
	text-decoration: none;
}


.storemenu {

	background-color: white;
	font-size: 14px;
	font-weight: bold;
	color: blue;
	font-family: arial,sans-serif;
	text-decoration: none;
}
.wrap-td { font-size: 70%;
	font-family: Verdana, MS Sans-serif;
	color: #333333;
	margin-top: 1px; 
	text-align: left; 
	overflow:auto;  
	word-break:break-all; }

.gridmainblock { border-left:gray 1px solid; border-top:gray 1px solid; }
.gridblock {  
	      border-top:gray 1px solid;	
              border-left:gray 0px solid;
              border-right:gray 1px solid;
              border-bottom:gray 1px solid;
              height:300px; width:175px; 
              vertical-align: top; 
              text-align: center;
               }
.gheadline { 	
    font-size: 11px;
	font-family: Verdana, MS Sans-serif;
	font-weight: bold;
	width:182px;
	color: #C11B17;
	margin-top: 1px; 
	text-align: left;
	vertical-align: top;
	height:54px; 
	background-color: #F2F2F2;
	text-decoration: none;
    position:relative;     
    overflow:hidden;
	}

	
.gattention	{
	background-color: white;
    height: 27px;
	font-size: 10px;
	font-family: Verdana, MS Sans-serif;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	color: red;
	overflow:hidden;
}

.gline {  color: white; background-color: #ECE5B6;   width:182px;  }
.gspace {   background-color: white; width:182px; }
.gfooter {   background-color: #F2F2F2; text-align:left; vertical-align: top; width:182px; }
.gimage { border:1px; height:160px;  text-align:center; vertical-align: top; width:182px; overflow:hidden; }
.gdesc {
    height:170px;  
	font-size: 13px;
	font-family: Verdana, MS Sans-serif;
    color:blue;
    text-align:center; 
    font-size: 13px;
    text-align:center;
    vertical-align: top;
    text-decoration: none;   
    overflow:hidden;
}

.gheadingsite {
	background-color: white;
    height: 15px;
	font-size: 13px;
	font-family: Verdana, MS Sans-serif;
	vertical-align: top;
	text-decoration: none;
	color: #1569C7;
}

.gprice {
	background-color: white;
	width:175px;
    height: 12px;
	font-size: 12px;
	font-family: Verdana, MS Sans-serif;
        font-weight: bold;
	text-align: right;
	vertical-align: top;
	text-decoration: none;
	color: navy;
}

.reviewblock {  	border:#FDD017 2px solid;  }
.reheading {

	background-color: #C11B17;
	color: #504A4B;
	height:20px;
	font-size: 13px;
	font-weight: bold;
	font-family: arial,sans-serif;
	text-decoration: none;
}
.rating {
    border:white 2px solid; 
    height: 12px;
} 
.review{
	font-family:Arial, sans-serif;
	font-size:12px;
	color: #504A4B;
	vertical-align: top;
}

.reviewlabel{
	font-family:Arial, sans-serif;
	font-size:11px;
	color: #413839;
	vertical-align: top;
}





.dfootermenu {
    font-family:Arial, sans-serif;
    color: #C34A2C;
	margin: 3px 0px 3px 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 120%;
	
}


.pageblock {  	 	border:#E4ECF0 1px solid;  }
.dealblock {  	 	border:#E4ECF0 1px solid;  }
.deal4ublock {  	 	border:red 2px solid;  }
.searchblock {  background-color: #E4ECF0; vertical-align: middle;	width: 230px; height: 42px;	border:#C11B17 1px  solid;  }
.upperblock {  background-color: white;	width: 220px; height: 20px;	border:#E4ECF0 1px navy solid;  }

p#gridline{    background-color:#C11B17; } 
div#gridcontent1 {     background-color:#E4ECF0;     color:#000000;     border:3px solid #C11B17;     margin:0px;     padding:0px;     width:150px;     height:205px;     text-align:center;     font-family:'Arial', sans-serif;     font-size:10px;     position:relative;     overflow:hidden; }
span.griddprice {     color:red; } 

.linesep {
    background-color:#C11B17;
    color:white;
    width:2px;
}

.adsheading { 
	background-color:#6699FF;   
	color:white;     
	border:1px solid #6699FF;    
	margin:0px;     
	padding:0px;     
	width:125px; 
	height:18px;         
	text-align:center;     
	font-family:'Arial', sans-serif;     
	font-size:10px;   
	font-weight: bold;  
	position:relative;     
	overflow:hidden; 
	
	}
	
.adsblock { 

	background-color:white;   
	color:black;     
	border:1px solid #6699FF;    
	margin:0px;     
	padding:1px;     
	width:125px;          
	text-align:left;     
	font-family:'Arial', sans-serif;     
	font-size:11px;     
	position:relative;     
	overflow:hidden; 
	}


.tagheading { 
	background-color:#d64d21;   
	color:white;     
	border:1px solid #d64d21;   
	margin:0px;     
	padding:0px;     
	width:100px; 
	height:13px;         
	text-align:center;   
	font-family:'Arial', sans-serif;     
	font-weight: bold; 
	font-size:10px;  
	position:relative;     
	overflow:hidden; 
	
	}
	
.taghref1 { 
	font-family:Verdana,MS Sans-serif;   
	font-size:10px;  
	height:11px;    
	text-decoration: none;
	color: gray; 
	font-weight: bold;  
	}
	
.taghref0 { 
	font-family:Verdana,MS Sans-serif;   
	font-size:10px;  
	height:11px;    
	text-decoration: none;
	/*color:#F76541; */
	color:#2554C7;
	font-weight: bold;  
	}	
		
.tagkeywords { 

	background-color:white;      
	margin:0px;     
	padding:1px;     
	width:490px; 
	height:52px;         
	text-align:center;     
	font-size:13px;     
	position:relative;     
	overflow:hidden; 

	}




.previeweddealheading { 
	background-color:#6699FF;   
	color:white;     
	border:1px solid #6699FF;   
	margin:0px;     
	padding:0px;     
	width:122px; 
	height:18px;         
	text-align:center;     
	font-family:'Arial', sans-serif;     
	font-size:11px;   
	font-weight: bold;  
	position:relative;     
	overflow:hidden; 
	
	}
	
.pdealhref { 
	font-family:'Arial', sans-serif;     
	font-size:10px;     
	text-decoration: none;
	color:blue; 
	}
		
.previeweddeal { 

	background-color:#E4ECF0;    
	color:black;     
	border:1px solid #6699FF;   
	margin:0px;     
	padding:1px;     
	width:122px;          
	text-align:left;     
	font-family:'Arial', sans-serif;     
	font-size:11px;     
	position:relative;     
	overflow:hidden; 
	}



.unsubheading {

	font-size: 11px;
	font-family: Verdana,MS Sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: gray;
	padding:0px;   
	margin-left: 1px;
	margin-right: 1px;
	line-height: 14px;
}
.unsubdata {

	font-size: 11px;
	font-family: Verdana,MS Sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: gray;
	padding:0px;   
	margin-left: 1px;
	margin-right: 1px;
	line-height: 14px;
}

.update {
	font-size: 13px;
	font-weight: normal;
	font-family: arial,sans-serif;
	text-decoration: none;
	color: red;
}

.dmshiptext {

	background-color: #E4ECF0;
	height: 13px;
	font-size: 13px;
	font-weight: bold;
	font-family: arial,sans-serif;
	text-decoration: none;
	color: green;

}

.shiptext {
	font-size: 11px;
	font-family: arial,sans-serif;
	font-weight: bold;
	vertical-align: top;
	text-decoration: none;
	color: green;
	align: right;
}

.mirhref {
	font-size: 11px;
	font-family: arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
	#color: #C11B17;
	color: blue;
}

.mirtext {
	font-size: 11px;
	font-family: arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.help {

	font-size: 80%;
	font-family: arial,sans-serif;
	text-decoration: none;
	color:#336699; 
}

.fieldlabel{

	background-color : #RRRRRR;
	font-family : Verdana,MS Sans-serif;
	font-size:10px;
	vertical-align: top;
}

.errornote{

	font-size: 70%;
	font-family: Verdana,MS Sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: red; 
	vertical-align: top;
}

.showdate{
	font-size: 11px;
	font-family: Verdana,MS Sans-serif;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	color: navy; 
}

.datebodybg {
	background-color: white;
	line-height: 80%;
	vertical-align: top;
}

.datebodybg0 {
	background-color: #C11B17;
	line-height: 80%;
	vertical-align: top;
}
.datebodybg1 {
	background-color: #C34A2C;
	line-height: 80%;
	vertical-align: top;
}
.datebodybg2 {
	background-color: #C36241;
	line-height: 80%;
	vertical-align: top;
}
.datebodybg3 {
	background-color: #E55B3C;
	line-height: 80%;
	vertical-align: top;
}
.datebodybg4 {
	background-color: #F76541;
	line-height: 80%;
	vertical-align: top;
}
.datebodybg5 {
	background-color: #E67451;
	line-height: 80%;
	vertical-align: top;
}
.datebodybg6 {
	background-color: #F9966B;
	line-height: 80%;
	vertical-align: top;
}


.hyperlink-date {

	font-size: 10px;
	font-family: Verdana,MS Sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:white; 
	margin-left: 1px;
	margin-right: 1px;
	vertical-align: top;
}


.dpsearchtxt {

	font-size: 75%;
	font-weight: normal;
	color: black;
	font-family: Verdana,MS Sans-serif;
	text-decoration: none;
	height: 14;

}



.dptopheading {

	background-color: gray;
	font-size: 80%;
	font-weight: bold;
	color: white;
	font-family: Verdana,MS Sans-serif;
	text-decoration: none;
	height: 1;

}

.dpview {

	background-color: white;
	height: 10px;
	font-size: 80%;
	font-weight: bold;
	color: navy;
	font-family: Verdana,MS Sans-serif;
	text-decoration: none;
}

.dpviewhyperlink {

	background-color: white;
	height: 10px;
	font-size: 60%;
	font-weight: bold;
	color: black;
	font-family: Verdana,MS Sans-serif;
	text-decoration: none;
}

.dpviewselected {

	background-color: white;
	font-size: 65%;
	font-weight: bold;
	color: gray;
	font-family: Verdana,MS Sans-serif;
	text-decoration: none;
}

.dpmenutext {

	background-color: white;
	font-size: 66%;
	font-weight: bold;
	color: blue;
	font-family: arial,sans-serif;
	text-decoration: none;
        word-break:break-all;
}

.weklydpmenutext {

	background-color: #E4ECF0;
	font-size: 66%;
	font-weight: bold;
	color: blue;
	font-family: arial,sans-serif;
	text-decoration: none;
}

.dpmmtext {

	background-color: white;
	font-size: 70%;
	font-weight: bold;
	color: red;
	font-family: arial,sans-serif;
	text-decoration: none;
       word-break:break-all;
}

.dpcountry {

	font-size: 80%;
	font-weight: bold;
	color: navy;
	font-family: Verdana,MS Sans-serif;
	text-decoration: none;
	height: 14;
	vertical-align: bottom;
}



.dpstate {

	font-size: 80%;
	font-weight: bold;
	color: blue;
	font-family: Verdana,MS Sans-serif;
	height: 14;

}



.dpdeal {

	font-size: 75%;
	font-weight: bold;
	font-style: italic;
	color: #507C9A;
	font-family: Verdana,MS Sans-serif;
	height: 14;
	vertical-align: bottom;
}



.dpmenuband {

	background-color: white;
	font-size: 100%;
	height: 10;

}



.dpmenu {
	height: 10;
	color: #C11B17;
	font-size: 10px;
	font-family: Verdana,MS Sans-serif;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
}



.dmfooter {

	background-color: #F2F2F2;
	font-size: 55%;
	font-family: Verdana,MS Sans-serif;
	font-weight: lighter;
	text-decoration: none;
	color: gray;
	height: 14;

}



.dhyperlink {

	font-size: 13px;
	font-family: arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: blue;
	margin-left: 1px;
	margin-right: 1px;
	line-height: 140%;

}

.dclickheretext {

	font-size: 75%;
	font-family: Verdana,MS Sans-serif;
	text-decoration: none;
	color: black;
	margin-left: 1px;
	margin-right: 1px;
	line-height: 140%;
}


.dphone {

	font-size: 82%;
	font-weight: lighter;
	font-family: Verdana,MS Sans-serif;
	text-decoration: none;
	color: black;

}



.daddress {

	font-size: 82%;
	font-weight: normal;
	font-family: Verdana,MS Sans-serif;
	text-decoration: none;
	color: black;

}



.dtype {

	font-size: 12px;
	font-weight: normal;
	font-family: arial,sans-serif;
	text-decoration: none;
	color: red;

}

.dattention {

	font-size: 12px;
	font-weight: bold;
	font-family: arial,sans-serif;
	text-decoration: none;
	color: black;
}



.ddetail {

	font-size: 12px;
	font-weight: normal;
	font-family: arial,sans-serif;
	text-decoration: none;
	color: black;

}



.dbodybg {

	background-color: #F2F2F2;
	background-color: white;

}



.dmheading {

	background-color: #E4ECF0;
	font-size: 14px;
	font-weight: bold;
	font-family: arial,sans-serif;
	text-decoration: none;
	color: navy;
}

.dmlstheading {

	background-color: #E4ECF0;
	height: 12px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial,sans-serif;
	text-decoration: none;
	color: navy;

}

.dmheadingsite {
	background-color: #E4ECF0;
	height: 15px;
	font-size: 15px;
	font-weight: bold;
	font-family: arial,sans-serif;
	text-decoration: none;
	color: #C34A2C;
}

.dmgridheadingsite {
	background-color: #E4ECF0;
	height: 11px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial,sans-serif;
	text-decoration: none;
	color: #C34A2C;
}

.topadswebsite {
	background-color: #E4ECF0;
	height: 12px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial,sans-serif;
	text-decoration: none;
	color: #1569C7;
}

.topadsheading {
	background-color: #E4ECF0;
	height: 11px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial,sans-serif;
	text-decoration: none;
	color: navy;
}

.ddheading {

	
	height: 11px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: blue;
}

.dmprice {

	background-color: #E4ECF0;
	font-size: 13px;
	font-weight: bold;
	font-family: arial,sans-serif;
	text-decoration: none;
	color: red;

}


.message 

{ 	
	font-family : Verdana,MS Sans-serif;
	font-size:12px;
	font-weight: normal;	

}



.inputfield 

{ 	
	font-family: Verdana,MS Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #353536;
	text-decoration: none;
	background-color: ffffff;
	border-right: #b2b2b2 1px solid;
	border-top: #b2b2b2 1px solid;
	border-left: #b2b2b2 1px solid;
	border-bottom: #b2b2b2 1px solid;
	Padding-left: 1px; 

}


.inputtextarea
{
	font-family: Verdana,MS Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #353535;
	text-decoration: none;
	background-color: ffffff;
	BORDER-RIGHT: #b2b2b2 1px solid;
	BORDER-TOP: #b2b2b2 1px solid;
	BORDER-LEFT: #b2b2b2 1px solid;
	BORDER-BOTTOM: #b2b2b2 1px solid;
	Padding-left: 1px;
}


.button

{
	height: 18px;
	font-family: Verdana,MS Sans-serif;
	font-size: 65%;
	font-weight: lighter;
	font-style: italic;
    color: gray;
    background-color: #E4ECF0;
    font-weight: bold;
}



.listingbanner{

	background-color: #e2defc;

	height: 18px;

	

}



.hyperlink {

	font-size: 65%;
	font-family: Verdana,MS Sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: navy;
	margin-left: 1px;
	margin-right: 1px;
	line-height: 140%;

}

.bottom-hyperlink {

	font-size: 65%;
	font-family: Verdana,MS Sans-serif;
	text-decoration: none;
	color: black;
	margin-left: 1px;
	margin-right: 1px;
	line-height: 140%;
	vertical-align: middle;

}

.footer-line {
    background-color: #C11B17;
	font-size: 12px;
	font-family: arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: white;
	line-height: 30px;
	vertical-align: middle;
}

.footer-hyperlink {
	font-size: 12px;
	font-family: arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: white;
	margin-left: 1px;
	margin-right: 1px;
	line-height: 20px;
	vertical-align: middle;
}

.footer-text {
	font-size: 11px;
	font-family: arial,sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #C11B17;
	margin-left: 1px;
	margin-right: 1px;
	line-height: 20px;
	vertical-align: middle;
}

.hyperlink-city {

	font-size: 60%;
	font-family: Verdana,MS Sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#336699; 
	margin-left: 1px;
	margin-right: 1px;
	line-height: 140%;

}



.oddclrow

{

	background : #fdf2e3;
	font-family: Verdana,MS Sans-serif;
	font-size: 10px;

}



.evenclrow

{

	background : #fdf2e3;
	font-family: Verdana,MS Sans-serif;
	font-size: 10px;
}



.subheading{

	background-color: #E4ECF0;
	height: 18px;
	font-size: 82%;
	font-weight: bold;
	font-family: Verdana,MS Sans-serif;
	text-decoration: none;
	color: navy;

}



.maintable{

 	background-color : #31659C;
	#background-color : #631659C;

}



.bluerow

{

	background : #e2e6ef;
	color: black;
	font-family: Verdana,MS Sans-serif;
	font-size: 10px;

}

.header

{

	font-family: Verdana,MS Sans-serif;
	font-size: 12px;
	color: navy;
	font-weight: bold;
}


.headerow

{

	background : #6482a6;
	font-family: Verdana,MS Sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;

}



/*    1st row bgcolor */

.oddrow

{

	background : #D8D8D8;
	font-family: Verdana,MS Sans-serif;
	font-size: 8px;

}



/*    2nd row bgcolor */

.evenrow

{

	background : #ffffff;
	font-family: Verdana,MS Sans-serif;
	font-size: 8px;
}



/* Form tags */



INPUT { 

	font-family: Verdana,MS Sans-serif;

	FONT-SIZE: 10px; 

	}

TEXTAREA {

	font-family: Verdana,MS Sans-serif;

	FONT-SIZE: 10px; 

	}

IMG {

	font-family: Verdana,MS Sans-serif;

	 FONT-SIZE: 10px; 

	 }

SELECT {

	font-family: Verdana,MS Sans-serif;

	FONT-SIZE: 10px; 

	}

OPTION {

	font-family: Verdana,MS Sans-serif;

	FONT-SIZE: 10px; 

	}



/* end of form tags   */



.highlightedrow

{

	background : #858585;

	font-family: Verdana,MS Sans-serif;

	font-size: 10px;

	font-color: #ffffff;

	font-weight: bold;

}



.blktext1{

	font-family: Verdana,MS Sans-serif;

	Font-Size: 10px;

	Color:black;

    	Text-Decoration:None;

}



.weekdays

{

	background : #e2e6ef;

	color : blue;

	font-family: Verdana,MS Sans-serif;

	font-size: 11px;



}



.htmltoprow{

	color:black;

	font-family: Verdana,MS Sans-serif;

	font-size: 10px;

	font-weight : normal;

}











.stateheader
{
	font-size: 75%;
	font-family: Verdana,Sans-serif;
	font-weight: bold;
	color:#1833cc;
	margin-left: 1px;
	margin-right: 1px;
	line-height: 140%;
}
.data 
{
	font-size: 70%;
	font-family: Verdana, MS Sans-serif;
	color: #333333;
	margin-top: 1px; 
	align: left;
}
.inputpulldownselect
{
	height: 18px;
	font-family: Verdana,MS Sans-serif;
	font-size: 65%;
    color: black;
    border-color: gray;
    border-width: 1px;
	display: inline;
}
.odd
{
background-color: #E7EFFC;
}

.even
{
background-color: white;
}

