﻿body 
{
    background-color:#6fbe44;
    font-size: 20px;   
    color:#333;
    font-family:Tahoma,"Trebuchet MS",Verdana,sans-serif;
    min-height: 700px;
    margin:0px;
    padding:0px;
    height: 100%;
       
  

}


.BG
{
    height:500px;
    width: 100%;
    z-index: -100;
    background-image:url(/app_themes/default/images/bg1line.jpg);
    background-position: top left;    
    background-repeat: repeat-x;   
    position:absolute;
    top: 90px;
    left: 0px;
}

.HeaderContainer
{
    width: 100%;   
    background-color: #DCF1F7;
    height: 86px;
    min-width: 860px;
}

.Clouds
{
    
    width: 100%; 
    height: 39px;
    background-image:url(/app_themes/default/images/header3.PNG);
    background-repeat: repeat-x;   
    position: relative;
    top:0px;
    z-index: 10;
}
.Hills
{
    background-image:url(/app_themes/default/images/greenhills_small.PNG);
    background-repeat: repeat-x;   
    height: 174px;
    width: 100%;  
    position: relative;
    top: -175px; 
    z-index: -1;
    left: 0px;
}

.Results .Hills
{
    background-position: bottom;
    position: fixed !important;
    bottom: 0px;
    z-index: 550;
    top: auto;
}
.Footer
{
    background-color:#66CC33;
    height: 100%;
    width: 100%;
}

.Logo
{
    background-image:url(/app_themes/default/images/dingpow-logo.png);
    background-repeat: no-repeat;   
    height: 100px;    
    width: 501px;    
    margin: 0px auto 20px auto;
    
}
.LogoSmall
{
    background-image:url(/app_themes/default/images/dingpow-logo-small.png);
    background-repeat: no-repeat;   
    height: 42px;    
    width: 351px;    
    z-index:100;
    position:relative;
    cursor:pointer;
}
.Results .LogoSmall
{
    margin: 25px 0 0 15px;
    float: left;
    
}

.LandingContainer
{
    width: 775px;
    margin: 60px auto 0px auto;   
}

.LargeTextBoxContainer
{
    background-image:url(/app_themes/default/images/searchbox.png);
    background-repeat: no-repeat;   
    height:55px;    
    width:328px;    
}
.LargeTextBoxContainer
{
    float:left;
}
.LargeTextBox
{
    background-color:Transparent;
    border:medium none;
    color:#AFA28B;
    font-size:24px;
    margin: 12px 0px 10px 15px;
    width:300px; 
    height:30px; 
}
.FormContainer
{
    margin-top: 2px;
    width: 325px;
    float:left;
    position:relative;
    left: -60px;
    
}

.Results .FormContainer
{
    float:right;
    left: 0px;
    width: 465px;
    padding: 10px;
}
.DingSearch
{
    background-image:url(/app_themes/default/images/ding_Search.png);
    background-repeat: no-repeat;   
    height:357px;   
   /*   background-image:url(/app_themes/default/images/ding_shadow.png);
    background-repeat: no-repeat;   
    height:388px;  */
    width:364px;    
    float:left;
  
}
.DingResults
{
    background-image:url(/app_themes/default/images/ding_results.png);
    background-repeat: no-repeat;   
    height:114px;    
    width:112px;    
    float:left;
    top: -20px;
    position: relative;
}

.DingSmall
{
    background-image:url(/app_themes/default/images/ding_200.png);
    background-repeat: no-repeat;   
    height:234px;    
    width:240px;    
    bottom: 0px;
    left: 0px;
    position: fixed;
    z-index: 555;
   

}
.SubmitButtonContainer
{
    width:100%;
}

.Results .SubmitButtonContainer
{
    float:right;
    width: 131px;
}
.SubmitButton
{
    float:right;
    background-image:url(/app_themes/default/images/submitbutton.png);
    background-repeat: no-repeat;   
    height:55px;    
    width:131px;
    margin-top: 10px;    
    cursor: pointer;
}
.Results .SubmitButton
{
    margin-top: 0px;
}
.SubmitButton:hover
{
    float:right;
    background-image:url(/app_themes/default/images/submitbutton_hover.png);
    background-repeat: no-repeat;   
    height:55px;    
    width:131px;
    margin-top: 10px;    
    cursor: pointer;
}
.Results .SubmitButton:hover
{
     margin-top: 0px;
}
#AlertBubble
{
    background-image:url(/app_themes/default/images/alertbubble.png);
    background-repeat: no-repeat;   
    height:113px;    
    width:345px;    
    float:left;
    position:relative;
    left: -80px;
   
}
#AlertText
{
     padding: 5px 15px 25px 35px;
}
.clear
{
    clear: both;
    height: 0px;   
}


.validatorCalloutHighlight 
{
    background-color: #c9dce7; 
}

.ajax__validatorcallout div, .ajax__validatorcallout td 
{
   background-color: #c9dce7; 

}

.Coupons
{   
    margin: 0px 20px 400px 20px;
    
}
.Coupon
{   
    float:left; 
    margin: 10px;
    width: 268px;
    height: 268px;
    padding-top: 20px;
    background-image:url(/app_themes/default/images/couponbox3.png);
    background-repeat: no-repeat;   
    z-index: 5;
}

.CouponBanner   
{   
    float:left; 
    margin: 10px;
    width: 268px;
    height: 268px;
    padding-top: 10px;
    padding-bottom:10px;
    z-index: 5;
}
.Coupon img, .CouponBanner img
{
    border:none;
}
.Coupon a:link, .Coupon a:active, .Coupon a:visited
{
    color: #333;  
    text-decoration: none;
    
}
.CouponImage
{
    text-align:center;
    height: 200px;
    width: 100%;
}
.CouponHeader
{
    text-align:center;
}
.Paging
{    
    width: 565px;
    height: 116px;
    background-image:url(/app_themes/default/images/blimp.png);
    background-repeat: no-repeat;   
    position: absolute;
    top: 50px;
    left: 25px;
    z-index: 15;
}
.PageNumbers
{
    margin: 72px 0  0  77px ;   
}
.Paging a:link, .Paging a:active, .Paging a:visited
{
    color: #333;  
    text-decoration: underline;   
}
.Search_PageNumbers
{
    /*display:none;*/
}
.BottomNextPrev
{
}
.BottomPaging
{
    width: 230px;   
    margin: 0px auto;
}
#ctl00_ContentPlaceHolder1_DataPager1
{
    width: 100%;
}
.BottomPagingNumbers, .BottomCurrentPage
{
 display:none;   
}
.Search_CurrentPage
{
    text-decoration: none;   
}

.PagingPlaceHolder
{
       
}
.ScrollToTop
{
    position: fixed;
    right: 0px;
    bottom: 0px ; 
    background-image:url(/app_themes/default/images/top.png);
    background-repeat: no-repeat;   
    width: 52px;
    height: 51px;
    z-index: 1020;
    cursor: pointer;
}

.CouponHover
{
    
}
.TagPaging
{
    min-width: 800px;
}

.Tags
{
    width: 406px;
    height: 87px;
    background-image:url(/app_themes/default/images/tags.png);
    background-repeat: no-repeat;   
    position: absolute;
    top: 75px;
    
    right: 0px;
    /*left: 596px;*/
    z-index: 14;
}
.TagsText
{
    margin-top: 5px;
    padding-left:  15px;
    text-align:center;
    width: 365px;
    font-size: 10px; 

}
.TagsText a:link, .TagsText a:active, .TagsText a:visited
{
    color: #333;  
    font-size: 10px; 
}
.orangelink, .orangelink a:link, .orangelink a:active, .orangelink a:visited
{
    color: #CC9933;
    font-weight: bolder;
}

.MoreInfo
{   
    cursor:pointer;
    font-size: 12px;   
    text-align:center;
}
.LocationInfo
{
    font-size: 14px;   
}

.target {
	width: 80px;
	text-align: center;
	border: 2px solid #666666;
	padding: 5px;
	background-color: #00FFFF;
	height: 45px;
	display: block;
	float: left;
}
div.example {
	margin-bottom: 20px;
	position: relative;
}


.CouponHover a:link,  .CouponHover a:active,  .CouponHover a:visited
{
    color: #333333;
    font-size:18px;
    font-weight: bold;
    text-decoration: none;
}
.CouponLink a:link,  .CouponLink a:active,  .CouponLink a:visited
{
    font-size: 14px;
    text-decoration: underline;
}
.HomePageText a:link,  .HomePageText a:active,  .HomePageText a:visited
{
    color: #0c6492;
}

.HomePageText
{
    width: 500px;
    margin: -100px auto;
    text-align:center;
    font-size: 10px;
    position: relative;
}

.NoResults
{   
    width: 100%;
    height: 236px;
    padding-top: 20px;
    background-image:url(/app_themes/default/images/couponbox-long.png);
    background-repeat: no-repeat;   
    background-position:center;
    z-index: 5;
    text-align:center;
}
.NoResults-Text
{
    margin-top: 25px;   
}
/* WHITEBOARD */
.Whiteboard
{
    position:relative;
    top: -75px;  
    margin-bottom: 100px; 
}

.WhiteboardTop
{   
    width: 802px;
    height: 107px;    
    background-image:url(/app_themes/default/images/whiteboard-top.png);
    background-repeat: no-repeat;   
    background-position:center;
    margin: 0px auto;
    z-index: 5;
    text-align:center;
}
.WhiteboardContent
{   
    width: 802px;
    min-height: 400px;   
    background-image:url(/app_themes/default/images/whiteboard-content.png);
    background-repeat: repeat-y;   

    margin: 0px auto;
    z-index: 5;
}
.WhiteboardBottom
{   
    width: 802px;
    height: 42px;    
    background-image:url(/app_themes/default/images/whiteboard-bottom.png);
    background-repeat: no-repeat;   
    background-position:center;
    margin: 0px auto;
    z-index: 5;
    text-align:center;
}
/*********************************************/
/*  LOADING  */

#progressBackgroundFilter {
  position:fixed;
  top:0px; 
  bottom:-600px; 
  left:-600px;
  right:-600px;
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000; 
  filter:alpha(opacity=50); 
  opacity:0.5;
  z-index:525; 
} 

#processMessage { 
  position:fixed; 
  top:30%; 
  left:30%;
  padding:10px; 
  width:14%; 
  z-index:1001; 
	text-align:center;
} 
.processMessage { 
  position:fixed; 
  top:30%; 
  left:43%;
  padding:10px; 
  width:14%; 
  z-index:1001; 
  text-align:center;
  background-color:#fff;
  
} 

.ding-fix-it
{
    width: 440px;
    height: 369px;    
    background-image:url(/app_themes/default/images/ding-fix-it.png);
    background-repeat: no-repeat;   
    background-position:center;
    bottom: 0px;
    left: 0px;
    position: fixed;
    z-index: 555;
}
.ding-safari
{
    width: 317px;
    height: 361px;    
    background-image:url(/app_themes/default/images/ding_small_2_no_pow-safari.png);
    background-repeat: no-repeat;   
    background-position:center;
    bottom: 0px;
    left: 0px;
    position: fixed;
    z-index: 555;
}