
body {
	background:#FFFFFF url("../img/background.gif") repeat scroll 0 0;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}

#page { margin: 0 auto; width: 1000px; }

a
{
	color:#0059A8;
}

.whiteBackground
{
	background:#FFFFFF;
	text-align:center;
}

#mdgwDogs
{
	width:700px;
}

#mdgwDogs img
{
	padding:0 5px 5px 0;
	float:left;
}

.filledPage
{
	background-color:#D8000C;
	color:#FFFFFF;
}

.blueBackground
{
	background:#0059a9;
}

.fifteenSpacer
{
	height:15px;
	width:100%;
}

.padding40B
{
	padding-bottom:40px;
}

.small
{
	font-size:9px;
}

.pixelGrid
{
	width:1000px;
	height:1000px;
	background:#0059a9 url("../img/paws/good3.png") repeat scroll;
}
.style1 {color: #FFFFFF}

.white_background, #grid
{
	background:#FFFFFF;
}

#goodDog_header
{
	background: url(../img/header.png) no-repeat;
	width:1000px;
	height:90px;
}

#goodDog_menu,#goodDog_footerMenu
{
	margin:0 auto;
	width:1000px;
	height:30px;
	background:#0059a9;
}

#menuSlider
{
	display:inline-block;
	position:relative;
	margin:0 25px 0 25px;
	width:850px;
	height:20px;
	overflow:hidden;
}

#menuSlider ul
{
	width:2000px;
	margin:0;
	padding:0;
}

#menuSlider ul li
{
	float:left;
	display: inline;
	margin-right:5px;
}

.menuRight,.menuLeft
{
	font-weight:bold;	
}

a.menuRight:hover,a.menuLeft:hover
{
	text-decoration:underline;
}

#goodDog_footer
{
	color:#000;
	text-align:center;
	background: url(../img/footer.png) no-repeat;
	width:1000px;
	height:45px;
}

#goodDog_menu ul,#goodDog_footerMenu ul
{
	padding:0;
	background:#0059a9;
	color: #FFFFFF;
	margin: 0 auto;
	width:960px;
	font-family: arial, helvetica, sans-serif;
	font-size:.95em;
}

#goodDog_footerMenu ul
{
	font-size:.85em;
	width:740px !important;
}


#goodDog_menu ul li,#goodDog_footerMenu ul li
{ 
	display: inline;
}

#goodDog_menu ul li a,#goodDog_footerMenu ul li a
{
	color: #FFFFFF;
	padding: 0.2em 1em;
	text-decoration: none;
	float: left;
	font-weight:bold;
}

#goodDog_menu ul li a:hover,#goodDog_footerMenu ul li a:hover
{
	background-color: #003F75;
	color: #fff;
}

#GD_Content
{
	width:900px;
	margin:0 auto;
	text-align:left;
}

.centeredImage
{
    text-align:center;
    display:block;
    text-align: -moz-center;
}


.floatright { float: right; }
.floatleft 
{
	float:left;
}
.center
{
	text-align:center;
	margin:0 auto;
}

#goodDog_pagnation
{
	width:1000px;
	margin:0 auto;
	text-align:center;
	background:#0059a9;
	color: #FFFFFF;
	padding-bottom:10px;
}

#goodDog_pagnation a
{
	color:#FFFFFF;
}

#goodDog_pagnation a:visited, #goodDog_pagnation a
{
	color:#FFFFFF;
	text-decoration: underline;
}

#dog_legend_wrapper
{
	width:1000px;
	background:#0059a9;
	padding:10px 0 10px 0;
}

.active_page_number
{
	font-size:1.3em;
	font-weight:bold;
}

#dog_icon_legend
{
	width:300px;
	margin:0 auto;
}

.dog_icon_text
{
	float:left;
	text-align:left;
	font-weight:bold;
	margin:5px 0 0 10px;
}

.clearer
{
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}

.terms
{
	font-size:10pt;
}

.terms li
{
	padding-bottom:10px;
}

#dog_icon_legend h3
{
	color:#FFFFFF;
	font-size:2.0em;
	text-align:center;
}

.dog_icon
{
	float:left;
	width:40px;
	height:40px;
	margin:5px 0;
}

.dog_icon_pending
{
	background: url('../img/paws/pending.png') no-repeat;
}

.dog_icon_nonprofit
{
	background: url('../img/paws/nonprofit.png') no-repeat;
}

.dog_icon_business
{
	background: url('../img/paws/business.png') no-repeat;
}

.dog_icon_good1
{
	background: url('../img/paws/good1.png') no-repeat;
}

.dog_icon_good2
{
	background: url('../img/paws/good2.png') no-repeat;
}

.dog_icon_good3
{
	background: url('../img/paws/good3.png') no-repeat;
}

.paw_unclaimedreservation
{
	background:#0059A9;
}

.reservedBlock
{
	color:#EFEFEF;
	display:none;
	position:absolute;
	width:40px;
	height:40px;
	z-index:5;
	background: url('../img/paws/pending.png') repeat scroll;
}

.deadLockBlock
{
	color:#EFEFEF;
	display:none;
	position:absolute;
	width:40px;
	height:40px;
	z-index:3;
	background: url('../img/paws/business.png') repeat scroll;
}

#moneyBag {
color:#EFEFEF;
display:none;
position:absolute;
width:40px;
height:40px;
z-index:13000;
background: url('../img/paws/buy.png') no-repeat;
}

.pixelSmall
{
	width:40px;
	height:40px;
	z-index:5;
	position:absolute;
}

.inputError
{
	border: solid #D8000C;
}

.inputWarning
{
	border: solid #9F6000;
}

.hidden
{
	display:none;
}

#buyPage
{
	text-align:left;
	width:500px;
	margin: 0 auto;
}

#virtualDog
{
	margin: 0 auto;
	width: 205px;
	padding:10px 0 10px 0;
}

#validationErrors
{
	background:#cb2026;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
	text-align:center
}

li
{
	margin:0;
}

a img
{
	border:none;
}	

#tooltip, #tooltipSmall, #tooltipLarge, #tooltipXLarge
{
	position:absolute;
	padding:2px 5px;
	color:#EFEFEF;
	width:180px;
	display:none;
	z-index: 13000;
}

#tooltipSmall
{
	width:120px ! important;
}

#tooltipLarge
{
	width:270px ! important;
}

#tooltipXLarge
{
	width:486px ! important;
}

.tip-title, .tip-titleSmall, .tip-titleLarge, .tip-titleXLarge
{
	background:transparent url(../img/popup_top.png) no-repeat scroll right top;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	line-height:11px;
	margin:0;
	padding:12px 8px 2px;
	text-align:center;
}

.tip-titleSmall
{
	padding:5px 8px 2px;
	background:transparent url(../img/popup_topSmall.png) no-repeat scroll right top !important;
}

.tip-titleLarge
{
	background:transparent url(../img/popup_topLarge.png) no-repeat scroll right top !important;
}

.tip-titleXLarge
{
	background:transparent url(../img/popup_topXLarge.png) no-repeat scroll right top !important;
}

.tip-text, .tip-textSmall, .tip-textLarge, .tip-textXLarge
{
	background:transparent url(../img/popup_bottom.png) repeat scroll left bottom;
	color:#000000;
	font-size:13px;
	line-height:14px;
	padding:6px 8px 30px;
}

.tip-textSmall
{
	background:transparent url(../img/popup_bottomSmall.png) repeat scroll left bottom ! important;
}

.tip-textLarge
{
	background:transparent url(../img/popup_bottomLarge.png) repeat scroll left bottom ! important;
}

.tip-textXLarge
{
	background:transparent url(../img/popup_bottomXLarge.png) repeat scroll left bottom ! important;
}

.blockExampleWrapper
{
	width:210px;
	margin:10px;
	float:left;
}
.blockExample
{
	background: url('../img/paws/nonprofit.png') repeat;
	width:40px;
	height:40px;
}

.blockExample1x2
{
	height:80px;
}

.blockExample1x5
{
	height:200px;
}

.blockExample2x1
{
	width:80px;
}

.blockExample2x2
{
	width:80px;
	height:80px;
}

.blockExample2x3
{
	width:80px;
	height:120px;
}

.blockExample5x2
{
	width:200px;
	height:80px;
}

.blockExample2x5
{
	width:80px;
	height:200px;
}

.blockExample3x2
{
	width:120px;
	height:80px;
}

.blockExample3x3
{
	width:120px;
	height:120px;
}

.blockExample4x4
{
	width:160px;
	height:160px;
}

.blockExample5x1
{
	width:200px;
	height:40px;
}
.blockExample5x5
{
	width:200px;
	height:200px;
}

.jqalert-container
{
	z-index:91;
	width:300px;
}

.jqalert {

font-family:Tahoma,Arial,Sans-Serif;
font-size:10pt;
background:#FFFFFF;
text-align:left;
}

.jqalert-title
{
	background:#0059a9;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.5em;
	text-align:center;
}

.orderNewBlockYes,.orderCertYes,.nonProfitPaymentYes
{
	cursor:pointer;
	width:150px;
	height:49px;
	background:transparent url(../img/orderNewBlockYes.gif) no-repeat;
	padding-bottom:5px;
	margin:0 auto;
}

.orderNewBlockNo,.orderCertNo,.nonProfitPaymentNo
{
	cursor:pointer;
	width:150px;
	height:49px;
	background:transparent url(../img/orderNewBlockNo.gif) no-repeat;
	margin:0 auto;
}

[icon ^="removeIcon"] {
	padding:5px 0px 5px 30px;
	background: transparent url(../img/remove.gif) no-repeat center left;
}

[icon ^="RightremoveIcon"] {
	margin-right:25px;
	background: transparent url(../img/remove.gif) no-repeat center right;
}

#contentPage
{
	width:900px;
	text-align:left;
	margin: 0 auto;
}

.footerLeft
{
	padding-left:15px;
	float:left;
	
}

.footerRight
{
	padding-right:15px;
	display:inline;
	float:right;
}

.bannerCode
{
	float:left;
}

.chooseBlockPrice
{
	font-size:12px;
}

.labelDescripInline
{
	display:inline;
	font-weight:normal;
	float:left;
	width:275px;
	clear:both;
	font-size:.75em;
}
