﻿div#collapsePanelHeader
{
	background-image: url("..\Images\LoginHeader.jpg");
	background-repeat: no-repeat;
}

div#ContestContent
{
	width: 500px;
	float: left;
}

div#ContestAdRail
{
	width: 300px;
	float: left;
	padding: 0px;
	margin: 0px;
}

div#ContestStaticContent
{
	width: 499px;
	font-size: 1.0em;
	float: left;
}

div#ContestZone1
{
	width: 499px;
	height: 100px;
	clear: both;
}

div#ContestZone2
{
	width: 300px;
	height: 400px;
	float: left;
}



/* Default.css */

img { border: none }

#GadzooContent
{
  clear:both;
}

#GadzooContent a:hover
{
  background: none;
}

div#GadzooLoginHeader
{
	clear: both;
	margin-left: 10px;
}

div#GadzooLogin
{
	text-align: left;
	float: left;
	width: 800px;
	font-family: Sans-Serif;
	font-size: 11px;
	padding: 0px 0px 0px 10px;
	clear: both;
	color: #7EB2E4;
	font-weight: bold;
	font-size: 15px;
	height: 20px;
	
}

div#SiteMode
{
	float: right;
	width: 350px;
	background-color: #99CC99;
	padding: 5px;
}

.WatermarkText
{
  color: Gray;
  font-family:Verdana,Helvetica,Sans-serif;
  font-size:11px;
  padding:0px;
}

.modalBackground
{
    background-color:Gray;
    /*filter:alpha(opacity=70);*/
    /*opacity:0.7;*/
}
.modalBackgroundTransperent
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup
{
  text-align: left;
  width: 750px;
  background-color:White;
  padding:5px;
  border:solid 1px #A0A0A0;  
}

.modalPopupHeader, .modalPopupFooter
{
  font-weight: bold;
  font-size: 150%;
  background-color: #8E0F70;
  color:White;
  padding: 5px 10px; 
}

.modalPopupFooter
{
  text-align: center;
  height:22px;
}

.modalPopupContent
{
  height: 500px;
  background-color: White;
  /*overflow-y: scroll;*/
}

#Account
{
	padding: 10px 0px 0px 20px;
}

#AccountLoginContent a, #AccountLoginContent a:visited
{
  text-decoration: underline;
}

#AccountLoginContent
{
	width: 320px;
	padding-right: 20px;
	float: left;
}

#AccountRegisterContent
{
	width: 375px;
}

#Account .header
{
	font-size: 130%;
	font-weight: bold;
	text-align: left;
	padding: 10px;
	color: #990066;
}

#Account .termsagree
{
	margin: 0 auto;
	text-align: center;
	width: 260px;
}

#Account .buttonpos
{
	padding: 20px;
	text-align: right;
}

#Account .AccountButton
{
	padding: 10px;
	font-size: 120%;
	font-weight: bold;
}


#Account FIELDSET
{
    border: none;
}
        
#Account FIELDSET LABEL
{
    padding-top: .5em;
    display: block;
    font-weight: bold;
    padding-bottom: 0.35em;
}
        
#Account LABEL SPAN
{
    position: relative;
    display: block;
    padding-top: 0.0em;
}
        
#Account FIELDSET LABEL
{
    clear: left;
    float: left;
    width: 100%;
}
        
#Account FIELDSET LABEL SPAN
{
    padding-right: 0.5em;
    margin-top: 0.0em;
    float: left;
    width: 130px;
    text-align: right;
}       
        
#Account FIELDSET INPUT
{
    padding: 0.2em;
    float: left;
    width: 150px;    
}
        
#Account FIELDSET SELECT,#Account FIELDSET INPUT
{
    margin-top: -.5em;
    font-weight:normal;
}
        
#Account FIELDSET TEXTAREA
{
    padding: 0.2em;
    width: 21em;
    font-weight:normal;
}
        
#Account FIELDSET em
{
	position: relative;
    top: -4em;
    left: 1.6em;
    float: left;
    color: #404040;
    font-style: italic;
}

div#ContestRightRail
{
	float: left;
}

div#ContestBottomBanner
{
	clear: both;
}

.NoPadding { padding: 0px !important; }
.LoginError { color: Red !important; font-weight: bold !important; text-align: left; padding-left: 10px; }
.NoPaddingLR { padding-left: 0px !important; padding-right: 0px !important; }

#footerlinks
{
    CLEAR: both;
    padding: 10px 0px;
    text-decoration: underline;
    font-weight: bold;
}

#footerlinks a, #footerlinks a:visited
{
  color: #990066;
}

#footerlinks UL LI
{
    MARGIN-LEFT: 0em;
    LIST-STYLE-TYPE: none;
    padding-top: .5em;
    
}

#MainContent
{
	clear: both;
	width: 960px;
	background-color: ActiveBorder;
}

.Container
{
	width: 960px;
	border: solid 1px blue;
}

/* Pets.css */

#GadzooContent TD,#GadzooContent TD input,#GadzooContent textarea
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 11px;
}

#GadzooContent Form
{
	padding: 0px;
	margin: 0px;
}

div#GadzooContent TABLE {
	BACKGROUND-COLOR: transparent;
}

#GadzooContent a
{
  font-weight: normal;
}

#GadzooContent a[disabled]:hover,#GadzooContent a[disabled]
{
    text-decoration:none!important;    
}

#storylist a
{  
  font-size:100%;
  font-weight:bold;
  text-decoration:none; 
}

#GadzooContent a:link
{
	text-decoration: none;
	/*color: #000000;*/
}

#GadzooContent a:visited
{
	text-decoration: none;
	/*color: #000000;*/
}

#GadzooContent a:hover
{
	text-decoration: underline;
	/*color: #336600;*/
	background: transparent;
}

#GadzooContent ul
{
	margin: 0px 0px 2px 4px;
	padding: 0px 0px 0px 0px;
	list-style-type: circle;
	line-height: 1.3em;
}

#GadzooContent ul li
{
	margin: 0px 0px 2px 7px;
	padding: 2px 0px;
	background-image: none;    
	list-style-type: disc;
	line-height: 1.3em;
}

#GadzooContent .TextHeader
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
}

#GadzooContent a.TextHeader
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
}

#GadzooContent a.TextHeader:visited
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
}

#GadzooContent .TextHeaderLarge
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 16px;
	color: #000000;
	font-weight : bold;
}

#GadzooContent a.TextHeaderLarge
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 16px;
	color: #000000;
	font-weight : bold;
}

#GadzooContent a.TextHeaderLarge:visited
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 16px;
	color: #000000;
	font-weight : bold;
}

#GadzooContent .PageHeaderWhite
{
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	font-size : 55px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}

#GadzooContent .TextRegularLink, a.TextRegularLink, a.TextRegularLink:visited
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	font-weight : normal;
	padding: 0;
}

#GadzooContent .TextRegularItalic
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 11px;
	color : #000000;
	font-style : italic;
	text-decoration : underline;
	font-weight : normal;
	padding: 0;
}

#GadzooContent a.TextRegularItalic:link
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 11px;
	color : #000000;
	font-style : italic;
	text-decoration : underline;
	font-weight : normal;
	padding: 0;
}

#GadzooContent a.TextRegularItalic:hover
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 11px;
	color : #000000;
	font-style : italic;
	text-decoration : underline;
	font-weight : normal;
	padding: 0;
}

#GadzooContent a.TextRegularItalic:visited
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 11px;
	color : #000000;
	font-style : italic;
	text-decoration : underline;
	font-weight : normal;
	padding: 0;
}

#GadzooContent .TextRegularUnderline, #GadzooContent a.TextRegularUnderline, #GadzooContent a.TextRegularUnderline:visited
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
}

#GadzooContent .TextSub, a.TextSub, a.TextSub:visited
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 10px;
	color : #000000;
}

#GadzooContent .TextRegularBold, a.TextRegularBold, a.TextRegularBold:visited
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
}

#GadzooContent .TextRegular, a.TextRegular, a.TextRegular:visited
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 11px;
	color : #000000;
	padding : 0;
}

#GadzooContent .TextRegularRed, a.TextRegularRed, a.TextRegularRed:visited
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 11px;
	color : red;
	padding : 0;
}

#GadzooContent .IndentedLink, a.IndentedLink, a.IndentedLink:visited
{
	FONT-FAMILY: Verdana, Helvetica, Sans-serif;
	font-size : 11px;
	color : #000000;
	padding : 0;
	margin : 0 0 0 7px;
}
#GadzooContent .ErrorSummary ul li
{
    color:Red!important;    
}
#GadzooContent .ErrorSummary ul
{
    padding-left:5px;
}

#GadzooContent .PadSmall
{
	PADDING: 5px 5px 5px 5px;
}

#GadzooContent .PadTiny
{
	padding: 3px 3px 3px 3px;
}

#GadzooContent .PadMedium
{
	PADDING: 10px 10px 10px 10px;
}

#GadzooContent .PadLarge
{
	PADDING: 20px 20px 20px 20px;
}

#GadzooContent .BottomPadSmall
{
	PADDING-BOTTOM: 5px;
}
	
#GadzooContent .BottomPadMedium
{
	PADDING-BOTTOM: 10px;
}
	
#GadzooContent .BottomPadLarge
{
	PADDING-BOTTOM: 20px;
}

#GadzooContent .TopPadSmall
{
	PADDING-TOP: 5px;
}

#GadzooContent .TopPadMedium
{
	PADDING-TOP: 10px;
}

#GadzooContent .TopPadLarge
{
	PADDING-TOP: 20px;
}

#GadzooContent .LeftPadSmall
{
	PADDING-LEFT: 5px;
}

#GadzooContent .LeftPadMedium
{
	PADDING-LEFT: 10px;
}
	
#GadzooContent .LeftPadLarge
{
	PADDING-LEFT: 20px;
}

#GadzooContent .RightPadSmall
{
	PADDING-RIGHT: 5px;
}

#GadzooContent .RightPadMedium
{
	PADDING-RIGHT: 10px;
}

#GadzooContent .RightPadLarge
{
	PADDING-RIGHT: 20px;
}

#storylist .textpurple, a.textpurple, a.textpurple:visited{
	color: #960066;	
	text-decoration: none;
}

#storylist a.textpurple:hover {
	color: #005D39;	
	text-decoration: none;
}

#storylist .textpurplelarge, a.textpurplelarge, a.textpurplelarge:visited
{
	color: #960066;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
}

#storylist a.textpurplelarge:hover
{
	color: #005d39;	
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
}

#storylist .textblack, a.textblack, a.textblack:visited{	
	text-decoration: none;
}

#storylist a.textblack:hover {
	text-decoration: none;
}

#storylist .textblacklarge, a.textblacklarge, a.textblacklarge:visited
{	
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
}

#storylist a.textblacklarge:hover
{
	color: #000000;	
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
}

#promocopy p
{
	FONT-WEIGHT: normal;
    font-size: 1.5em;
    PADDING-BOTTOM: 0.5em;
}

#ProductList ul 
{  
	list-style-position: inside; 
	list-style-type: square;  
	width: 143px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#ProductList li 
{  
	padding: 0px;  
	margin: 0px 0px; 
	FONT-WEIGHT: bold;
    font-size: 1.0em;
    PADDING-BOTTOM: 0.5em;
}

#ProductImages ul
{
	list-style-type: none;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

#ProductImages li
{
	display: inline;
}

#ProductImages img
{
	border: solid 2px green;
}

#snapfish p
{
    FONT-WEIGHT: bold;
    font-size: 1.0em;
    PADDING-BOTTOM: 0.5em;
}

#coupon p, h1
{
    FONT-WEIGHT: bold;
    font-size: 1.0em;
    PADDING-BOTTOM: 0.5em;
}

#coupon h1
{
	color: #007BBA;	
	font-size: 1.5em;
	text-decoration: underline;
	padding-top: 10px;
}

#ratedesc p
{
	text-align: left;
}
#rateemail p
{
	text-align: left;
}

#articleTools
{
  float:right;
  margin: 0 0 10px 10px;    
}

#articleTools fieldset
{
  border:1px solid #E5E5E5;
  padding: 3px;

}
#articleTools legend
{
  color: #666;
  margin-left: 14px;  
}
#articleTools ul
{
  list-style: none;
  margin: 0 0 0 2px;
  padding: 0 5px 5px 0; 
}

#articleTools ul li
{
  margin: 10px 0 0 10px; 
  height: 16px;
  list-style: none;
}

#articleTools li img
{
  margin-right: 15px;
  vertical-align: middle;
}

.validatorCalloutHighlight { background-color: #FFFACD; }

/* -- ASPxCallbackPanel -- */
.dxcpLoadingPanel_AdSearch
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxcpLoadingPanel_AdSearch td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
/* -- ASPxCloudControl -- */
.dxccControl_AdSearch a:hover
{
    text-decoration:underline!important;
}
.dxccControl_AdSearch a
{
	text-decoration:none!important;
	color: #1E3695;	
}
.dxccControl_AdSearch
{
	font-family: Tahoma, Verdana, Arial;
	text-decoration:none;
	color: #1E3695;
	background-color: #FFFFFF;
}

/* -- ASPxDataView -- */
.dxdvControl_AdSearch 
{
	font: 9pt Tahoma;
	color: black;
	padding: 1px 1px 1px 1px;
}
.dxdvLoadingPanel_AdSearch
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxdvLoadingPanel_AdSearch td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxdvContent_AdSearch
{
}
.dxdvItem_AdSearch
{
	font: 9pt Tahoma;
	color: #787878;
	border: solid 1px #A8A8A8;
	background-color: #F0F0F0;
	padding: 1px 1px 1px 1px;
	height: 60px;
	/*if IE*/	
	height:expression("60px");
}
.dxdvEmptyItem_AdSearch
{
	font: 9pt Tahoma;
	color: #787878;
	text-align: left;
	vertical-align: top;
	padding: 1px 12px 1px 12px;
	height: 60px;
	/*if IE*/
	height:expression("60px");
}
.dxdvPagerPanel_AdSearch
{
}

/* -- ASPxHeadline -- */
.dxhlControl_AdSearch 
{
	font: 10px Verdana;
	color: black;
}
.dxhlContent_AdSearch
{
	font: 8pt Verdana;
	color: black;
} 
.dxhlDate_AdSearch
{
	color: Gray;
	white-space: nowrap;
}
.dxhlHeader_AdSearch
{
	font: 10pt Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxhlDateHeader_AdSearch
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxhlLeftPanel_AdSearch
{
	font: 10px Verdana;
	color: black;
}
.dxhlRightPanel_AdSearch
{
	font: 10px Verdana;
	color: black;
}
.dxhlDateLeftPanel_AdSearch
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlDateRightPanel_AdSearch
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxhlTailDiv_AdSearch
{
	font: 10px Verdana;
	color: Black;
}
.dxhlTailDiv_AdSearch a
{
	color: #1E3695;
}
.dxhlTailDiv_AdSearch a:hover
{
    text-decoration: none;
}
.dxhlTailDiv_AdSearch a:visited
{
    color: #996085;
}
.dxhlContent_AdSearch a.dxhl
{
	color: #1E3695;
} 
.dxhlContent_AdSearch a.dxhl:hover
{
    text-decoration: none;
}
.dxhlContent_AdSearch a.dxhl:visited
{
    color: #996085;
}
/* -- ASPxMenu -- */
.dxmControl_AdSearch 
{
	font: 9pt Tahoma;
	color: black;
}
.dxmControl_AdSearch a, .dxmMenu_AdSearch a, .dxmVerticalMenu_AdSearch a, .dxmSubMenu_AdSearch a
{
	color: black;
	text-decoration: none;
}
.dxmMenu_AdSearch, .dxmVerticalMenu_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	background-color: #F0F0F0;
	border: solid 1px #A8A8A8;
	padding: 2px 2px 2px 2px;
}
.dxmMenuGutter_AdSearch
{
}
.dxmMenuSeparator_AdSearch
{
	background-color: #A8A8A8;
}
.dxmMenuItem_AdSearch, .dxmMenuItemWithImage_AdSearch, .dxmMenuItemWithPopOutImage_AdSearch, .dxmMenuItemWithImageWithPopOutImage_AdSearch,
.dxmVerticalMenuItem_AdSearch, .dxmVerticalMenuItemWithImage_AdSearch, .dxmVerticalMenuItemWithPopOutImage_AdSearch, .dxmVerticalMenuItemWithImageWithPopOutImage_AdSearch, 
.dxmMenuLargeItem_AdSearch, .dxmMenuLargeItemWithImage_AdSearch, .dxmMenuLargeItemWithPopOutImage_AdSearch, .dxmMenuLargeItemWithImageWithPopOutImage_AdSearch,
.dxmVerticalMenuLargeItem_AdSearch, .dxmVerticalMenuLargeItemWithImage_AdSearch, .dxmVerticalMenuLargeItemWithPopOutImage_AdSearch, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmMenuItem_AdSearch, .dxmMenuItemWithImage_AdSearch
{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmMenuItemWithPopOutImage_AdSearch, .dxmMenuItemWithImageWithPopOutImage_AdSearch
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 8px;
}	
.dxmVerticalMenuItem_AdSearch
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.dxmVerticalMenuItemWithImage_AdSearch
{
	padding-top: 4px;	
	padding-right: 19px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmVerticalMenuItemWithPopOutImage_AdSearch
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 8px;	
}
.dxmVerticalMenuItemWithImageWithPopOutImage_AdSearch
{
	padding-top: 4px;	
	padding-right: 6px;	
	padding-bottom: 5px;	
	padding-left: 3px;	
}
.dxmMenuLargeItem_AdSearch, .dxmMenuLargeItemWithImage_AdSearch
{
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmMenuLargeItemWithPopOutImage_AdSearch, .dxmMenuLargeItemWithImageWithPopOutImage_AdSearch
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItem_AdSearch, .dxmVerticalMenuLargeItemWithImage_AdSearch
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmVerticalMenuLargeItemWithPopOutImage_AdSearch, .dxmVerticalMenuLargeItemWithImageWithPopOutImage_AdSearch
{
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 11px;
}
.dxmMenuItemSelected_AdSearch, .dxmMenuItemSelectedWithImage_AdSearch, .dxmMenuItemSelectedWithPopOutImage_AdSearch, .dxmMenuItemSelectedWithImageWithPopOutImage_AdSearch,
.dxmVerticalMenuItemSelected_AdSearch, .dxmVerticalMenuItemSelectedWithImage_AdSearch, .dxmVerticalMenuItemSelectedWithPopOutImage_AdSearch, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage_AdSearch,
.dxmMenuLargeItemSelected_AdSearch, .dxmMenuLargeItemSelectedWithImage_AdSearch, .dxmMenuLargeItemSelectedWithPopOutImage_AdSearch, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_AdSearch,
.dxmVerticalMenuLargeItemSelected_AdSearch, .dxmVerticalMenuLargeItemWithImageSelected_AdSearch, .dxmVerticalMenuLargeItemSelectedWithPopOutImage_AdSearch, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_AdSearch
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemSelected_AdSearch, .dxmMenuItemSelectedWithImage_AdSearch
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemSelectedWithPopOutImage_AdSearch, .dxmMenuItemSelectedWithImageWithPopOutImage_AdSearch
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemSelected_AdSearch
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemSelectedWithImage_AdSearch
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemSelectedWithPopOutImage_AdSearch
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage_AdSearch
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemSelected_AdSearch, .dxmMenuLargeItemSelectedWithImage_AdSearch
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemSelectedWithPopOutImage_AdSearch, .dxmMenuLargeItemSelectedWithImageWithPopOutImage_AdSearch
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeSelectedItem_AdSearch, .dxmVerticalMenuLargeSelectedItemWithImage_AdSearch
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemSelectedWithPopOutImage_AdSearch, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage_AdSearch
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemChecked_AdSearch, .dxmMenuItemCheckedWithImage_AdSearch, .dxmMenuItemCheckedWithPopOutImage_AdSearch, .dxmMenuItemCheckedWithImageWithPopOutImage_AdSearch,
.dxmVerticalMenuItemChecked_AdSearch, .dxmVerticalMenuItemCheckedWithImage_AdSearch, .dxmVerticalMenuItemCheckedWithPopOutImage_AdSearch, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage_AdSearch,
.dxmMenuLargeItemChecked_AdSearch, .dxmMenuLargeItemCheckedWithImage_AdSearch, .dxmMenuLargeItemCheckedWithPopOutImage_AdSearch, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_AdSearch,
.dxmVerticalMenuLargeItemChecked_AdSearch, .dxmVerticalMenuLargeItemWithImageChecked_AdSearch, .dxmVerticalMenuLargeItemCheckedWithPopOutImage_AdSearch, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_AdSearch
{
	background-color: white;
	border: solid 1px #888888;
}
.dxmMenuItemChecked_AdSearch, .dxmMenuItemCheckedWithImage_AdSearch
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemCheckedWithPopOutImage_AdSearch, .dxmMenuItemCheckedWithImageWithPopOutImage_AdSearch
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemChecked_AdSearch
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemCheckedWithImage_AdSearch
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemCheckedWithPopOutImage_AdSearch
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemCheckedWithImageWithPopOutImage_AdSearch
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemChecked_AdSearch, .dxmMenuLargeItemCheckedWithImage_AdSearch
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemCheckedWithPopOutImage_AdSearch, .dxmMenuLargeItemCheckedWithImageWithPopOutImage_AdSearch
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeCheckedItem_AdSearch, .dxmVerticalMenuLargeCheckedItemWithImage_AdSearch
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemCheckedWithPopOutImage_AdSearch, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage_AdSearch
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmMenuItemHover_AdSearch, .dxmMenuItemHoverWithImage_AdSearch, .dxmMenuItemHoverWithPopOutImage_AdSearch, .dxmMenuItemHoverWithImageWithPopOutImage_AdSearch, 
.dxmVerticalMenuItemHover_AdSearch, .dxmVerticalMenuItemHoverWithImage_AdSearch, .dxmVerticalMenuItemHoverWithPopOutImage_AdSearch, .dxmVerticalMenuItemHoverWithImageWithPopOutImage_AdSearch, 
.dxmMenuLargeItemHover_AdSearch, .dxmMenuLargeItemHoverWithImage_AdSearch, .dxmMenuLargeItemHoverWithPopOutImage_AdSearch, .dxmMenuLargeItemHoverWithImageWithPopOutImage_AdSearch, 
.dxmVerticalMenuLargeItemHover_AdSearch, .dxmVerticalMenuLargeItemHoverWithImage_AdSearch, .dxmVerticalMenuLargeItemHoverWithPopOutImage_AdSearch, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_AdSearch
{
	background-color: #CBCBCB;
	border: solid 1px #888888;
}
.dxmMenuItemHover_AdSearch, .dxmMenuItemHoverWithImage_AdSearch
{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmMenuItemHoverWithPopOutImage_AdSearch, .dxmMenuItemHoverWithImageWithPopOutImage_AdSearch
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
.dxmVerticalMenuItemHover_AdSearch
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.dxmVerticalMenuItemHoverWithImage_AdSearch
{
	padding-top: 3px;	
	padding-right: 18px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmVerticalMenuItemHoverWithPopOutImage_AdSearch
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 7px;	
}
.dxmVerticalMenuItemHoverWithImageWithPopOutImage_AdSearch
{
	padding-top: 3px;	
	padding-right: 5px;	
	padding-bottom: 4px;	
	padding-left: 2px;	
}
.dxmMenuLargeItemHover_AdSearch, .dxmMenuLargeItemHoverWithImage_AdSearch
{
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmMenuLargeItemHoverWithPopOutImage_AdSearch, .dxmMenuLargeItemHoverWithImageWithPopOutImage_AdSearch
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHover_AdSearch, .dxmVerticalMenuLargeItemHoverWithImage_AdSearch
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmVerticalMenuLargeItemHoverWithPopOutImage_AdSearch, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_AdSearch
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.dxmSubMenu_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #666666;
	padding: 1px 1px 1px 1px;
}
.dxmSubMenuGutter_AdSearch
{
	background-color: #E0E0E0;
}
.dxmSubMenuSeparator_AdSearch
{
	background-color: #A8A8A8;
}
.dxmSubMenuItem_AdSearch, .dxmSubMenuItemWithImage_AdSearch, .dxmSubMenuItemWithPopOutImage_AdSearch, .dxmSubMenuItemWithImageWithPopOutImage_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
}
.dxmSubMenuItem_AdSearch, .dxmSubMenuItemWithImage_AdSearch
{
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemWithPopOutImage_AdSearch, .dxmSubMenuItemWithImageWithPopOutImage_AdSearch
{
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.dxmSubMenuItemSelected_AdSearch, .dxmSubMenuItemSelectedWithImage_AdSearch, .dxmSubMenuItemSelectedWithPopOutImage_AdSearch, .dxmSubMenuItemSelectedWithImageWithPopOutImage_AdSearch
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxmSubMenuItemSelected_AdSearch, .dxmSubMenuItemSelectedWithImage_AdSearch
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemSelectedWithPopOutImage_AdSearch, .dxmSubMenuItemSelectedWithImageWithPopOutImage_AdSearch
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemChecked_AdSearch, .dxmSubMenuItemCheckedWithImage_AdSearch, .dxmSubMenuItemCheckedWithPopOutImage_AdSearch, .dxmSubMenuItemCheckedWithImageWithPopOutImage_AdSearch
{
}
.dxmSubMenuItemChecked_AdSearch, .dxmSubMenuItemCheckedWithImage_AdSearch
{
}
.dxmSubMenuItemCheckedWithPopOutImage_AdSearch, .dxmSubMenuItemCheckedWithImageWithPopOutImage_AdSearch
{
}
.dxmSubMenuItemHover_AdSearch, .dxmSubMenuItemHoverWithImage_AdSearch, .dxmSubMenuItemHoverWithPopOutImage_AdSearch, .dxmSubMenuItemHoverWithImageWithPopOutImage_AdSearch
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxmSubMenuItemHover_AdSearch, .dxmSubMenuItemHoverWithImage_AdSearch
{
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuItemHoverWithPopOutImage_AdSearch, .dxmSubMenuItemHoverWithImageWithPopOutImage_AdSearch
{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.dxmSubMenuBorderCorrector_AdSearch
{
    position: absolute;
    border: 0px;
    padding: 0px;
}

/* -- ASPxNavBar -- */
.dxnbControl_AdSearch 
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	padding: 11px 11px 11px 11px;
}
.dxnbControl_AdSearch a
{
	color: #1E3695;
}
.dxnbLoadingPanel_AdSearch
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxnbLoadingPanel_AdSearch td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}   
.dxnbGroupHeader_AdSearch
{
	font: bold 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeader_AdSearch table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeader_AdSearch td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupHeaderCollapsed_AdSearch
{
	font: bold 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 4px 10px 4px 10px;
}
.dxnbGroupHeaderCollapsed_AdSearch table.dxnb
{
	font: bold 9pt Tahoma;
	color: black;
}
.dxnbGroupHeaderCollapsed_AdSearch td.dxnb
{
	white-space: nowrap;
}
.dxnbGroupContent_AdSearch
{
	font: 9pt Tahoma;
	color: #1E3695;
	border: solid 1px #A8A8A8;
	padding: 5px 5px 5px 5px;
}
.dxnbItem_AdSearch, .dxnbLargeItem_AdSearch, .dxnbBulletItem_AdSearch
{
	font: 9pt Tahoma;
	color: #1E3695;
}
.dxnbItem_AdSearch
{
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.dxnbLargeItem_AdSearch
{
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
}
.dxnbItemSelected_AdSearch, .dxnbLargeItemSelected_AdSearch, .dxnbBulletItemSelected_AdSearch
{
	background-color: #D8D8D8;
	border: solid 1px #888888;
}
.dxnbItemSelected_AdSearch
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemSelected_AdSearch
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbItemHover_AdSearch, .dxnbLargeItemHover_AdSearch, .dxnbBulletItemHover_AdSearch
{
	background-color: #F2F2F2;
	border: solid 1px #888888;
}
.dxnbItemHover_AdSearch
{
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.dxnbLargeItemHover_AdSearch
{
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
.dxnbGroupHeader_AdSearch, .dxnbGroupHeaderCollapsed_AdSearch
{
    text-align: left;
}
.dxnbItem_AdSearch, .dxnbItemHover_AdSearch, .dxnbItemSelected_AdSearch,
.dxnbBulletItem_AdSearch, .dxnbBulletItemHover_AdSearch, .dxnbBulletItemSelected_AdSearch
{
    text-align: left;
}
.dxnbLargeItem_AdSearch, .dxnbLargeItemHover_AdSearch, .dxnbLargeItemSelected_AdSearch
{
    text-align: center;
}
.dxnbGroupHeaderHover_AdSearch
{
}
.dxnbGroupHeaderCollapsedHover_AdSearch
{
}
/* -- ASPxNewsControl -- */
.dxncControl_AdSearch 
{
	font: 10px Tahoma;
	color: black;
	padding: 18px 18px 18px 18px;
}
.dxncLoadingPanel_AdSearch
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxncLoadingPanel_AdSearch td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxncContent_AdSearch
{
}
.dxncPagerPanel_AdSearch
{
	padding: 0px 3px 0px 3px;
}
.dxncItem_AdSearch
{
	font: 9pt Tahoma;
	vertical-align: top;
	border-bottom: solid 1px #A8A8A8;
	padding: 12px 8px 12px 8px;
}
.dxncEmptyItem_AdSearch
{
	font: 10px Tahoma;
	vertical-align: top;
	padding: 12px 12px 12px 14px;
}
.dxncBackToTop_AdSearch
{
	font: 10px Tahoma;
	color: #404040;
}
.dxncBackToTop_AdSearch a
{
	font: 10px Tahoma;
	color: #0d45b7;
}
.dxncBackToTop_AdSearch a:hover
{
	font: 10px Tahoma;
	color: #5494ea;
}
.dxncBackToTop_AdSearch a:visited
{
	font: 10px Tahoma;
	color: #ab59a6;
}

/* Headline */
.dxncItemContent_AdSearch
{
	font: 8pt Verdana;
	color: black;
} 
.dxncItemDate_AdSearch
{
	color: Gray;
	white-space: nowrap;
}
.dxncItemHeader_AdSearch
{
	font: 10pt Tahoma;
	color: #464646;
	font-weight: bold;
	line-height: 17px;
}
.dxncItemHeader_AdSearch .dxncItemDate_AdSearch
{
	font: 10pt Tahoma;
	color: Gray;
	font-weight: normal;
}
.dxncItemLeftPanel_AdSearch
{
	font: 10px Verdana;
	color: black;
}
.dxncItemRightPanel_AdSearch
{
	font: 10px Verdana;
	color: black;
}
.dxncItemDateLeftPanel_AdSearch
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemDateRightPanel_AdSearch
{
	font: 10px Verdana;
	color: Gray;
	white-space: nowrap;
}
.dxncItemTailDiv_AdSearch
{
	font: 10px Verdana;
	color: Black;
}
.dxncItemTailDiv_AdSearch a
{
	color: #1E3695;
}
.dxncItemTailDiv_AdSearch a:hover
{
    text-decoration: none;
}
.dxncItemTailDiv_AdSearch a:visited
{
    color: #996085;
}
.dxncItemContent_AdSearch a.dxhl
{
	color: #1E3695;
} 
.dxncItemContent_AdSearch a.dxhl:hover
{
    text-decoration: none;
}
.dxncItemContent_AdSearch a.dxhl:visited
{
    color: #996085;
}

/* -- ASPxPager -- */
.dxpControl_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	padding: 5px 2px 5px 2px;
}
.dxpButton_AdSearch
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}
.dxpButton_AdSearch a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
}
.dxpDisabledButton_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	text-decoration: none;
}
.dxpPageNumber_AdSearch
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	padding: 1px 5px 0px 5px;
}
.dxpPageNumber_AdSearch a
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
}
.dxpCurrentPageNumber_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 0px 3px;
}
.dxpSummary_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 1px 4px 0px 4px;
}
.dxpSeparator_AdSearch
{
	background-color: #CCCCCC;
}

/* -- ASPxPopupControl -- */
.dxpcControl_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	border: solid 1px #8B8B8B;
}
.dxpcControl_AdSearch a
{
	color: #1E3695;
}
.dxpcCloseButton_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	padding: 1px 1px 1px 1px;
}
.dxpcCloseButtonHover_AdSearch
{
	font: 9pt Tahoma;
	color: black;
}
.dxpcContent_AdSearch
{
	font: 9pt Tahoma;
	color: #010000;
	white-space: normal;
	padding: 9px 12px 9px 12px;
	vertical-align:top;
}
.dxpcFooter_AdSearch
{
	font: 9pt Tahoma;
	color: #858585;
	background-color: #F3F3F3;
	border-top: solid 1px #E0E0E0;
}
.dxpcFooter_AdSearch td.dxpc
{
	font: 9pt Tahoma;
	color: #858585;
	white-space: nowrap;
	padding: 6px 12px 8px 12px;
}
.dxpcHeader_AdSearch
{
	font: 9pt Tahoma;
	color: #404040;
	background-color: #DCDCDC;
	border-bottom: solid 1px #C9C9C9;	
}
.dxpcHeader_AdSearch td.dxpc
{
	font: 9pt Tahoma;
	color: #404040;
	white-space: nowrap;
}
.dxpcModalBackground_AdSearch
{
	background-color: #777777;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* -- ASPxRoundPanel -- */
.dxrpControl_AdSearch td.dxrp
{
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;	
}
/* Header */
.dxrpHeader_AdSearch, .dxrpHeader_AdSearch td.dxrp
{
    font-size: 9pt;
	font-family: Tahoma, Verdana, Arial;    
	color: #313131;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl_AdSearch a:hover
{
    text-decoration:none!important;
}
.dxsmControl_AdSearch a:visited
{
    color:#996085!important;
}

.dxsmControl_AdSearch 
{	
	color: #1E3695;
	background-color: white;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	border: Solid 1px #A8A8A8;
}
/* - Category Level - */
.dxsmCategoryLevel_AdSearch, .dxsmCategoryLevel_AdSearch a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmCategoryLevel_AdSearch
{
    white-space: nowrap;
    padding: 0px 0px 5px 0px;
}
.dxsmCategoryLevel_AdSearch
{
    border-bottom: solid 1px #B8B8B8;    
}
 /*flow layout*/
.dxsmLevelCategoryFlow_AdSearch, .dxsmLevelCategoryFlow_AdSearch a
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0_AdSearch, .dxsmLevel0_AdSearch a, .dxsmLevel0Categorized_AdSearch a, .dxsmLevel0Categorized_AdSearch
{
    color: #1E3695;    
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmLevel0_AdSearch, .dxsmLevel0Categorized_AdSearch
{
    white-space: nowrap;
    padding: 0px 0px 2px 0px;
}
.dxsmLevel0_AdSearch
{
    border-bottom:solid 1px #B8B8B8;
    padding: 0px 0px 5px 0px;
}
 /*flow layout*/
.dxsmLevel0Flow_AdSearch, .dxsmLevel0Flow_AdSearch a, .dxsmLevel0CategorizedFlow_AdSearch a, .dxsmLevel0CategorizedFlow_AdSearch
{
    color: #1E3695;    
    font-family: Tahoma, Verdana, Arial;	
    font-weight: bold;
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel0Flow_AdSearch
{
    padding: 0px 0px 0px 0px;    
}
.dxsmLevel0Flow_AdSearch
{
    text-decoration: none;    
}

/* - Level 1 - */
.dxsmLevel1_AdSearch, .dxsmLevel1_AdSearch a, .dxsmLevel1Categorized_AdSearch a, .dxsmLevel1Categorized_AdSearch
{    
    font-family: Tahoma;
    color: #3C55B9;  
    font-size: 9pt;
    text-decoration: none;    
}
.dxsmLevel1_AdSearch, .dxsmLevel1Categorized_AdSearch
{
    white-space: nowrap;  
    padding: 0px 0px 0px 0px;
}

/*flow layout*/
.dxsmLevel1Flow_AdSearch, .dxsmLevel1Flow_AdSearch a, .dxsmLevel1CategorizedFlow_AdSearch, .dxsmLevel1CategorizedFlow_AdSearch a
{    
    color: #3C55B9;    
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;
}
.dxsmLevel1Flow_AdSearch
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

/* - Level 2 - */
.dxsmLevel2_AdSearch, .dxsmLevel2_AdSearch a, .dxsmLevel2Categorized_AdSearch a, .dxsmLevel2Categorized_AdSearch
{    
    font-size: 8pt;
    font-family: Tahoma;
    color: #5078DC;
    text-decoration: none;    
}
.dxsmLevel2_AdSearch, .dxsmLevel2Categorized_AdSearch
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel2Flow_AdSearch, .dxsmLevel2Flow_AdSearch a
{
    color: #5078DC;
    font-size: 8pt;    
    font-family: Tahoma, Verdana, Arial;	
	text-decoration:underline;    
}
.dxsmLevel2Flow_AdSearch
{
    padding: 0px 0px 0px 0px;
}
/* - Level 3 - */
.dxsmLevel3_AdSearch, .dxsmLevel3_AdSearch a
{    
    font-size: 7pt;
    font-family: Tahoma;
    color: #999999;
    text-decoration: none;
}
.dxsmLevel3_AdSearch
{
    white-space: nowrap;        
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel3Flow_AdSearch, .dxsmLevel3Flow_AdSearch a
{    
    color: #999999;
    font-size: 7pt;
    font-family: Tahoma, Verdana, Arial;	
	text-decoration: underline;    
}
/* - Level 4 - */
.dxsmLevel4_AdSearch, .dxsmLevel4_AdSearch a
{    
    font-size: 6pt;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevel4_AdSearch
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;    
}
/*flow layout*/
.dxsmLevel4Flow_AdSearch, .dxsmLevel4Flow_AdSearch a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 6pt;
	text-decoration: underline;        
}
.dxsmLevel4Flow_AdSearch
{
    padding: 0px 0px 0px 0px;        
}
/* - Other Levels - */
.dxsmLevelOther_AdSearch
{    
    font-size: 9px;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevelOther_AdSearch
{
    white-space:nowrap;
    padding: 0px 0px 0px 0px;            
}
/*flow layout*/
.dxsmLevelOtherFlow_AdSearch, .dxsmLevelOtherFlow_AdSearch a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;	
    font-size: 9pt;
	text-decoration: underline;            
}


/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl_AdSearch 
{
	font: 9pt Tahoma;
	color: black;
}
.dxtcLoadingPanel_AdSearch
{
	font: 9pt Tahoma;
	color: #303030;
}
.dxtcLoadingPanel_AdSearch td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink*/
.dxtcTab_AdSearch a, .dxtcTabWithTabPositionLeft_AdSearch a, .dxtcTabWithTabPositionBottom_AdSearch a, .dxtcTabWithTabPositionRight_AdSearch a,
.dxtcActiveTab_AdSearch a, .dxtcActiveTabWithTabPositionBottom_AdSearch a, .dxtcActiveTabWithTabPositionLeft_AdSearch a, .dxtcActiveTabWithTabPositionRight_AdSearch a,
.dxtcTabHover_AdSearch a, .dxtcTabHoverWithTabPositionBottom_AdSearch a, .dxtcTabHoverWithTabPositionLeft_AdSearch a, .dxtcTabHoverWithTabPositionRight_AdSearch a
{
	text-decoration: none;
	color: black;    
}

.dxtcActiveTab_AdSearch, .dxtcActiveTabWithTabPositionBottom_AdSearch,
.dxtcActiveTabWithTabPositionLeft_AdSearch, .dxtcActiveTabWithTabPositionRight_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
	background-color: #FFFFFF;
}
/* Active Tab */
.dxtcActiveTab_AdSearch table.dxtc, .dxtcActiveTabWithTabPositionBottom_AdSearch table.dxtc,
.dxtcActiveTabWithTabPositionLeft_AdSearch table.dxtc, .dxtcActiveTabWithTabPositionRight_AdSearch table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcActiveTab_AdSearch td.dxtc, .dxtcActiveTabWithTabPositionBottom_AdSearch td.dxtc,
.dxtcActiveTabWithTabPositionLeft_AdSearch td.dxtc, .dxtcActiveTabWithTabPositionRight_AdSearch td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcActiveTabHover_AdSearch
{
	background-color: white;
}
/* Tab */
.dxtcTab_AdSearch, .dxtcTabWithTabPositionLeft_AdSearch, 
.dxtcTabWithTabPositionBottom_AdSearch, .dxtcTabWithTabPositionRight_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	background-color: #E0E0E0;
	border: solid 1px #A8A8A8;
	padding: 3px 12px 4px 12px;
}
.dxtcTab_AdSearch table.dxtc, .dxtcTabWithTabPositionBottom_AdSearch table.dxtc, 
.dxtcTabWithTabPositionLeft_AdSearch table.dxtc, .dxtcTabWithTabPositionRight_AdSearch table.dxtc
{
	font: 9pt Tahoma;
	color: black;    
}
.dxtcTab_AdSearch td.dxtc, .dxtcTabWithTabPositionBottom_AdSearch td.dxtc, 
.dxtcTabWithTabPositionLeft_AdSearch td.dxtc, .dxtcTabWithTabPositionRight_AdSearch td.dxtc
{
	white-space: nowrap;
    background-color: transparent!important;
    background-image: url('')!important;
    border-width: 0px!important;
    padding: 0px!important;
}
.dxtcTabWithTabPositionBottom_AdSearch
{
}
.dxtcTabWithTabPositionLeft_AdSearch
{
}
.dxtcTabWithTabPositionRight_AdSearch
{
}
/* Hover */
.dxtcTabHover_AdSearch, .dxtcTabHoverWithTabPositionBottom_AdSearch,
.dxtcTabHoverWithTabPositionLeft_AdSearch, .dxtcTabHoverWithTabPositionRight_AdSearch
{
	background-color: #F2F2F2;
}
.dxtcPageContent_AdSearch, .dxtcPageContentWithTabPositionBottom_AdSearch, 
.dxtcPageContentWithTabPositionLeft_AdSearch, .dxtcPageContentWithTabPositionRight_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	background-color: white;
	vertical-align: top;
}
.dxtcContent_AdSearch
{
	font: 9pt Tahoma;
	color: black;
	border: solid 1px #A8A8A8;
	background-color: white;
	vertical-align: top;
}
.dxtcControl_AdSearch td.dxtcTabsCell, .dxtcControl_AdSearch td.dxtcTabsCellWithTabPositionBottom,
.dxtcControl_AdSearch td.dxtcTabsCellWithTabPositionLeft, .dxtcControl_AdSearch td.dxtcTabsCellWithTabPositionRight 
{
}


/* -- ASPxTitleIndex -- */
.dxtiControl_AdSearch a:hover
{
    text-decoration: none!important;
}
.dxtiControl_AdSearch a:visited
{
    color: #996085!important;
}
.dxtiControl_AdSearch 
{
	font: 8pt Tahoma;
	color: #1E3695;
	background-color: white;
	font-family: Tahoma, Arial;
	border: Solid 1px #A8A8A8;
}
.dxtiLoadingPanel_AdSearch
{
	font: 8pt Tahoma;
	color: #303030;
}
.dxtiLoadingPanel_AdSearch td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxtiItem_AdSearch, .dxtiItem_AdSearch a
{
	font: 8pt Tahoma; 
	color: #0147A6;
	text-decoration: none;	
}
.dxtiItem_AdSearch
{
	white-space: nowrap;
}
.dxtiGroupHeader_AdSearch, .dxtiGroupHeaderCategorized_AdSearch
{
	font: 16pt Verdana;
	text-decoration: none;
}
.dxtiGroupHeader_AdSearch, .dxtiGroupHeaderCategorized_AdSearch
{
	white-space:nowrap;
	padding: 0px 0px 3px 0px;
}
.dxtiGroupHeaderCategorized_AdSearch
{
    border-bottom: Solid 1px #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText_AdSearch
{
    background-color: #B4B4B4;
    color: #FFFFFF;    
}
.dxtiGroupHeaderText_AdSearch
{
    padding: 2px 7px 2px 7px;
}
.dxtiGroupHeaderTextCategorized_AdSearch
{
    color: #666666;
    font-size: 18pt;
}
.dxtiGroupHeaderTextCategorized_AdSearch
{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText_AdSearch
{
    font: 7pt Verdana;
    color: #999999;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 4px;    
}
.dxtiFilterBoxEdit_AdSearch
{
    font-size: 9pt;
    width: 158px;
    border: Solid 1px #7F9DB9;
    padding-left: 3px;
}
.dxtiFilterBox_AdSearch, .dxtiFilterBox_AdSearch table
{
    color: #898989;
    font-size: 9pt;
    font-weight: bold;        
}
.dxtiFilterBox_AdSearch
{
    background-color: #E8E8E8;
    padding: 15px;    
}
/* - IndexPanel - */
.dxtiIndexPanel_AdSearch
{
    padding-bottom: 10px;
    text-decoration: none;
}
.dxtiIndexPanelItem_AdSearch, .dxtiIndexPanelItem_AdSearch a, .dxtiCurrentIndexPanelItem_AdSearch
{
    color: #1153AD;
    font-family: Verdana;
    text-decoration: none;
}
.dxtiIndexPanelItem_AdSearch a:hover
{
    color: #5494ea;
}

.dxtiIndexPanelItem_AdSearch, .dxtiCurrentIndexPanelItem_AdSearch
{
    padding: 2px 6px 2px 6px;
}
.dxtiCurrentIndexPanelItem_AdSearch
{
    color: #000000;
    background-color: #E0E0E0;
}
/* - BackToTop - */
.dxtiBackToTop_AdSearch, .dxtiBackToTop_AdSearch a
{
    font-size: 7pt;
    text-decoration: none;
    color: #0d45b7;
}
.dxtiBackToTop_AdSearch a:hover 
{
    color: #5494ea;    
}
.dxtiBackToTop_AdSearch a:visited
{
    color: #ab59a6;
}

.dxtiBackToTop_AdSearch
{
    padding: 0px 0px 12px 98px;
}
/* -- Common -- */
.dxDisabled_AdSearch
{
	color: #808080!important;
	cursor: default!important;
}

.webZoneHeader
{
  color: white;
  background-color: Red;
  font-weight: bold;
  margin: 0;
  padding: 2px 5px;      
}

.webPartTitle
{
  color: Red;
  font-weight: bold;
  background-color: Gainsboro;
  margin-bottom: 10px;
  padding: 2px 5px;
}

#PetContest h3
{
  margin: 0;
  border: none;
}

#PetContest h5
{
  margin: 0;
  border: none;
}

/* Blog Content Styles */
#BlogContent
{
    background-color: White;
    margin: 0 2px!impotatnt;    
    font-family: Arial;
    font-size: 12px;
    line-height:1.1em;    
    color: #333333;
    width: 495px;
}
#BlogContent h1 a
{
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 20px;
    color: #007A99!important;
    line-height:1.1em;
}
#BlogContent h1
{
    line-height:1.1em;
}

#BlogHeader
{
    background-image: url(/images/pets/blog/blogHead_stretch.gif);
    background-repeat: repeat-x;    
}
#BlogPetHomeNavigation
{
    height:20px;
}

#BlogPetHomeNavigation a
{
    margin: 5px 0!important;
    font-size: 10px;
    color: #666;
    float:right;
}
#BlogPetHomeNavigation span
{
    width: 50px;
    float:left;
}

#BlogPostListing
{
    border-left: solid 1px #666; 
    border-right: solid 1px #666;
}

.blogPost
{  
}

.blogPost a.permalink
{
   color: #007A99!important; 
   font-weight:bold!important;  
   font-size: 12px!important; 
   font-family: Arial;
   margin-top: 5px!important;
   margin-right:5px!important;
   margin-bottom:0px!important;
   
}

.blogPostHeader
{
    margin: 0;
    padding: 5px!important; 
    background-color: #666; 
    font-weight: bold!important;
    color: #fff; 
    height:12px!important;       
}
.blogPostHeader .blogPostDate
{
    width:300px;
    float:left;
}
.blogPostHeader span
{
    float:right;
}
.blogPostHeader span a,.blogPostHeader span a:link,.blogPostHeader span a:visited
{
    color: #fff!important; 
    font-weight: bold!important; 
}

.blogPostContent
{
  width: 485px;
  margin-left: 5px
  
}

#BlogContent h1
{    
    padding: 10px 0px!important;
    margin:0px;
    font-weight: bold;
    font-size: 20px;
    color: #007A99!important;
}
#BlogContent h2
{
    padding: 5px 5px 5px 5px!important;
    margin:0px;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight: bold;
    font-size: 18px!important;
    color: #007A99!important;
    background:none!important;
}
#BlogContent h3
{
    padding: 5px  0px 5px 0px!important;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    margin:0px;
}
#BlogContent h3 a
{
    color: #007A99!important;
    font-weight:bold;
}
.blogComment
{
    background-color: #FFFFFF;
    padding: 5px 5px 5px 5px!important;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    border-bottom:1px solid #CCCCCC;
}

.blogComment p
{
    padding: 15px 0px 15px 0px!important;
}
.blogCommentFooter a
{    
    color: #007A99!important; 
    font-weight:bold!important;   
}
.blogCommentFooter
{
    margin-bottom:10px!important;
}
.blogCommentFooter span
{
    margin-left:10px!important;
}

.BlogCommentInapropriate
{    
    width:125px;
    float:right;
    font-style:italic;
}
.blogCommentSignature
{
    width:350px;
    float:left;    
}
#BlogCommentFooter
{    
    padding-top: 6px!important;
    padding-bottom:6px!important;
    border-left: solid 1px #666; 
    border-right: solid 1px #666;  
    font-size: 11px; 
    color: #fff;
    background-color: #666; 
    font-family:Arial;             
    font-weight:bold;
}
#BlogCommentPager 
{   
    padding-left:15px!important;                     
    padding-right:15px!important;                     
    padding-top:3px!important;                     
    width:100%-30px;
}
#BlogCommentFooter #BlogCommentPager a
{
    float:none;
}
#BlogCommentFooter a
{
    padding-right: 5px!important;
    float:right;
    font-style:italic;
    color: #fff!important;
    font-family:Arial;             
    font-weight:bold;
    width:150px;
    float:right;
}

.blogStoryContent
{
    font-size: 12px;
    font-family: Arial;
    line-height:1.1em;
    color: #333333;
}
#GadzooContent .blogStoryContent ul
{
    margin-left:10px;
}
#GadzooContent input
{
    margin-right:0px;
}

.blogCommands
{
    width:250px!important;
    margin-left:auto!important;
    margin-top:10px!important;
    margin-bottom:5px!important;
    clear:both;
}
.blogCommands a span
{    
    margin-bottom:3px!important;
}
.blogCommands a
{
    margin-right:5px!important;
    margin-left:5px!important;  
}
.blogCommands a:hover,.blogCommands a:visited,.blogCommands a:active
{
    color:Blue;
}
#PostComment
{
    border-left: solid 1px #666; 
    border-right: solid 1px #666; 
    padding-left:5px;
    padding-right:5px;
    padding-top:10px;
}
#PostComment table tr td
{
    padding-bottom:10px;
}
#PostComment a
{ 
   color: #007A99!important; 
   font-weight:bold!important; 
}
#PostComment h3
{
   font-size: 12px;
   font-family: Arial;
   line-height:1.1em;
   font-weight:normal;
   color: #333333;
   padding-bottom:10px!important;
   padding-top:10px!important;
   padding-left:0px;
   padding-right:0px;
   border:none;
}


.blogPostFooter
{
    background-color: #FFFFFF;
    border-top: solid 1px #ccc; 
    padding: 5px 5px 30px 5px!important;
    margin-top: 5px!important;
    clear:both;
}
.blogPostFooter a
{
    color:#007a99!important;
    font-weight:bold!important;    
}

#BlogFooter
{
    padding-top: 20px!important; 
    border-left: solid 1px #666; 
    border-right: solid 1px #666;        
}
#BlogMasterFooter
{
    background-image: url(/Images/Pets/Blog/blogfoot_stretch.gif); 
    background-repeat: repeat-x;
}

#BlogFooterContent
{
    background-color: #666; 
    padding: 6px!important; 
    text-align: center; 
    font-size: 11px; 
    color: #fff
}
#UserProfile
{
    border-left: solid 1px #666; 
    border-right: solid 1px #666;        
    padding: 0px 10px!important;
}
#UserProfile table 
{
   width:400px;
   margin-top:20px!important;
}
#UserProfile table tr td
{
   padding-bottom:10px!important;
}
#AboutBlog a
{
    color:#007a99!important;
}
#AboutBlog
{
    margin-top:9px!important;
    background-color:#FFFFFF;
}
#BlogControlContent
{
    padding: 5px!important;
}
#BlogControlContent a,#BlogControlContent a:visited,#BlogControlContent a:link
{
    /*text-decoration: underline;*/
}
#BlogControlContent img
{
    display:table-cell!important;
    margin-right: 10px!important;
}
#BlogControlContentTop
{
    height:100px!important;
}
#BlogControlContentTop p
{
    margin:0px;
    padding-top:10px!important;
}
.siteMapContainer
{
    background-color: White!important;
    width: 100%;
}
.siteMapContainer ul
{
    margin-left: 16px!important;
}

.siteMapContainer ul li a:link { TEXT-DECORATION: none; }
.siteMapContainer ul li a:visited { TEXT-DECORATION: none; }
.siteMapContainer ul li a:hover { TEXT-DECORATION: underline; }
.siteMapContainer ul li a:active { TEXT-DECORATION: none; }

#CountDownTimerDigits input
{
	border-width : 0px;
	width: 34px;
	text-align : center;
	background-color: White;
	margin-top : 8px;
	font-size : 16px;
	font-weight : bold;
	font-family : Arial;
}

#CountDownTimerDigits
{
    text-align:center;
}

#CountDownTimerDigits table tr td
{
    text-align:center;
}

.CountDownTimerDigitDD 
{
	color : #000;
}
.CountDownTimerDigitHH 
{
	color : #333;
}
.CountDownTimerDigitMM 
{
	color : #666;
}
.CountDownTimerDigitSS 
{
	color : #999;
}

.CountDownTimerLabel
{
	font-size : 9px;
	font-weight: normal;
	font-family : Arial;
	color: #666;
}

.CountDownTimerHeader
{
	font-weight : bold;
	font-family:Arial;
	font-size : 14px;
	text-align: center;
	padding-bottom : 5px;
	color:#000000;
}

.fadeArea
{
    position : absolute;
    z-index : 2;
    min-height: 275px;
    width: 300px;
    background-color: #ffffff;
}

.fadeAreaNarrow
{
    position : absolute;
    z-index : 2;
    min-height: 275px;
    width: 240px;
    background-color: #ffffff;
}

.boxNumber, a.boxNumber, a.boxNumber:visited 
{
	border:solid 1px #BBBBBB;
	color:#DDDDDD;
	padding:2px 5px 2px 5px;
	margin:0px 0px 0px 0px;
	height:15px;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
}

a.boxNumber:hover 
{
	color: #000000;
	font-size:9pt;
	font-weight:normal;
}

.boxNumberSelected, a.boxNumberSelected, a.boxNumberSelected:visited, a.boxNumberSelected:hover 
{
	border: solid 2px #333333;
	color: #000000;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	height:22px;
	font-style:normal;
}
#GadzooContent .HeaderPanel a,#GadzooContent .HeaderPanel a:link,#GadzooContent .HeaderPanel a:visited,#GadzooContent .HeaderPanel a:hover
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
}
#EditorZone table tr td
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:12px;
}
.photo
{ 
    margin-bottom:0px 0px 5px 0px;
}

.myPetsProfileStepOn
{
    width: 35px; 
    font-family: Arial !important; 
    font-weight: 900; 
    line-height: 35px;
    border: solid 2px #999; 
    font-size: 28px; 
    color: White
}

.myPetsProfileStepOff
{
    width: 35px; 
    font-family: Arial !important; 
    font-weight: 900; 
    line-height: 35px;
    border: solid 2px #999; 
    font-size: 28px; 
    background: White; 
    color: #666;
}

.myPetsProfileTextOn
{
    font-family: Arial !important; 
    padding-left: 15px; 
    color: #2864CC
}

.myPetsProfileTextOff
{
    color: #666; 
    font-family: Arial !important; 
    padding-left: 15px;
}

.myPetsWatermarkText
{
  color: Gray;
  font-family:Verdana,Helvetica,Sans-serif;
  font-size:11px;
}

.disabledLink
{
    color: Gray !important;
}

.LocalNationalRadio input
{
    margin-right:3px !important;
}

.ClassifiedPetAdLinks
{
    background-color: #EAEAEA !important; 
    padding: 5px;
}

.ClassifiedPetAdLinks H2
{
    background-color: #EAEAEA !important; 
}

.ClassifiedPetAdLinks .ManageLinks
{
    padding: 5px 5px 5px 20px;
    margin-top: 4px;
}

.ClassifiedPetAdLinks .ManageLinks a
{
    font-size: 12px;
    font-weight: bold !important;
    margin-right: 10px;
    margin-left: 10px;
}

.OnlineAdExplanation
{
    padding: 10px;
}

.OnlineAdExplanation a b,
.OnlineAdExplanation a
{
    color: Blue !important;
    text-decoration: underline !important;
    font-weight: bold;
}

.OnlineAdExplanation a:hover b,
.OnlineAdExplanation a:hover
{
    text-decoration: none !important;
}

.OnlineAdExplanation ul
{
    margin-left: 10px !important;
}