﻿body 
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*********General Fonts*************/
.ContentBoldRed14
{
	font-family:Arial;
	font-size:14px;
	color:#BD0906;
	text-decoration:underline;
	
}
.Puppycontent
{
	font-family: Arial,Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #313131;
	text-decoration: none;
}
.txtPuppycontent
{
	font-family: Arial,Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #313131;
	text-decoration: none;
	border: solid 1px #DEDEDE;
	background-color:#F1F0F0;
}
.Contentnormalblack12
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	line-height:15px;
}
.Contentnormalblack12sp
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	line-height:20px;
}
.Contentnormalred12
{
	font-family:Arial;
	font-size:12px;
	color:#BD0906;
	text-decoration:none;
}
.Contentnormalred11
{
	font-family:Arial;
	font-size:11px;
	color:#BD0906;
	text-decoration:none;
}
.Contentnormalblack11
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.Contentnormalblack11UL
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.Contentnormalblack11ULsp
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	line-height:17px;
}
.PuppyErrorfont
{
	font-family: Arial,Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #D30400;
	text-decoration: none;
}
.txtRedStyle
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	color: #000000;
}
/*********General Fonts*************/

/*********General Layout Styles*************/
.puppyOuterbox
{
	clear: both;
	width: 992px;
	margin: auto;
}
.clearboth
{
	clear:both;
}
.clearbothspl
{
	clear:both;
	font-size:1px;
}
.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}
.divpuppyheader
{
	clear:both;
	height:133px;
	background-image:url(../ds_images/header_bg_tile.jpg);
	background-repeat:repeat-y;
}
.divheaderlogo
{
	float:left;
}
.divheaderlogo
{
	float:left;
	height:133px;
	width:182px;
	background-image:url(../ds_images/logo.jpg);
	background-position:15px top;
	background-repeat:no-repeat;
}
.divheaderheading
{
	float:left;
	height:133px;
	width:550px;
	background-image:url(../ds_images/header_text.gif);
	background-position:40px 37px;
	background-repeat:no-repeat;
}
.divheaderdog
{
	float:right;
	width:230px;
	height:133px;
	background-image:url(../ds_images/header_puppy.jpg);
	background-position:5px top;
	background-repeat:no-repeat;
}
.divcontentOuter
{
	clear:both;
	height:508px;
	background-image:url(../ds_images/content_bg_tile.jpg);
	background-repeat:repeat-x;
}
.homedivformrowsp
{
	clear: both;
	padding-top: 15px;
}
.homedivformrowspnew
{
	clear: both;
	padding-top: 12px;
}
.Homedivlabel
{
	float: left;
	padding: 3px 0px 0px 0px;
	width: 90px;
}
.Homedivlabelsp
{
	float: left;
	padding: 3px 0px 0px 0px;
	width: 215px;
}
.divhomeformsubtit
{
	clear:both;
	padding:10px 0px 0px 0px;
}
.divhomeddlpadding
{
	float: left;
	padding-left: 11px; #padding-left:13px;_padding-left:13px}
.divhomeddlpadding1
{
	float: left;
	padding-left: 9px;
}
.divfooterLogo
{
	height:82px;
}
.divfooterLogo1
{
	float:left;
	height:82px;
	width:168px;
	background-image:url(../ds_images/dog_bottom_2.jpg);
	background-repeat:no-repeat;
	
}
.divfooterLogo2
{
	float:left;
	height:82px;
	width:271px;
	background-image:url(../ds_images/bottom_strip_left.jpg);
	background-repeat:no-repeat;
	
}
.divfooterLogocenter
{
	float:left;
	height:82px;
	width:120px;
	background-image:url(../ds_images/logo_bottom.jpg);
	background-repeat:no-repeat;
}
.divfooterLog3
{
	float:left;
	height:82px;
	width:433px;
	background-image:url(../ds_images/bottom_strip_right.jpg);
	background-repeat:no-repeat;
}
.Homedivtxt
{
	float: left;
}
.homedivformrow
{
	clear: both;
	padding-top: 1px;
	_padding-top: 1px;
	#padding-top: 1px;
}
/*********General Layout Styles*************/
/*********Home Page Styles*************/
.divhomeleftcontent
{
	float:left;
	width:285px;
}
.divhomeleftcontentpad
{
	padding-left:10px;
}
.divhomelefthead
{
	width:457px;
	height:64px;
	background-image:url(../ds_images/Home/text.jpg);
	background-repeat:no-repeat;
	margin:25px 0px 20px 0px;
}
.divhomeline
{
	width:452px;
	height:1px;
	font-size:1px;
	background-image:url(../ds_images/Home/line.jpg);
	background-repeat:no-repeat;
}
.divhomedogleft
{
	width:457px;
	height:145px;
	background-image:url(../ds_images/Home/content_img.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
}
.divhomepoints
{
	width:457px;
	height:91px;
	background-image:url(../ds_images/Home/text_2.jpg);
	background-repeat:no-repeat;
}
.divhomeleftlink
{
	padding:5px 0px 17px 0px;
	width:450px;
	text-align:right;
}
.divhomerightcontent
{
	align:center;
	width:507px;
	padding-left:75px;
}
.divhomeformtop
{
	width:507px;
	height:14px;
	background-image:url(../ds_images/Home/curve_top.jpg);
	background-repeat:no-repeat;
	font-size:1px;
}
.divhomeformbottom
{
	width:507px;
	height:14px;
	background-image:url(../ds_images/Home/curve_bottom.jpg);
	background-repeat:no-repeat;
}
.divhomeformcontent
{
	width:475px;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:32px;
}
.divhomeformtitle
{
	clear:both;
	height:33px;
}
.divhomeformtradiobtn
{
	clear:both;
	padding:16px 0px 20px 0px;
	_padding:13px 0px 20px 0px;
	#padding:13px 0px 20px 0px;
}
.divrbtntxt1
{
	float: left;
	padding-left:7px;
}
.tdhomerbtn
{
	padding-top:4px;
	_padding-top:0px;
	#padding-top:0px;
}
.divhomeredins
{
	float:left;
	padding-top:10px;
	width:152px;
}
.divhomesubmitbtn
{
	float:right;
	padding:0px 20px 0px 0px;
}
.divhomeleftdog
{
	clear:both;
	height:113px;
	background-image:url(../ds_images/dog_bottom_1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.divhomeleftins
{
	padding:0px 0px 0px 180px;
	text-align:left;
	position:relative;
	top:16px;
}
.divpuppyfooter
{
	height:53px;
	padding-top:5px;
	text-align:center;
	width:900px;
}
.divpuppyfooter2
{
	clear:both;
	padding-top:2px;
	text-align:center;
	height:38px;
	background-color:#DFDDDE;
}
.divhomemandatorymsg
{
	text-align:right;
	padding-right:10px;
}
.divajaxloader
{
	float:left;
	padding:14px 0px 0px 18px;
}
/*********Home Page Styles*************/
/*********Compte_existe.aspx Page Styles*************/
.divcompteOuter
{
	clear:both;
	text-align:left;
	height:310px;
	background-image:url(../ds_images/Compte_existe/content_bg_tile.jpg);
	background-repeat:repeat-x;
}
.divcomptepad
{
	padding:30px 0px 0px 30px;
}
.divcomptetext
{
	height:37px;
	width:629px;
	background-image:url(../ds_images/Compte_existe/text.jpg);
	background-repeat:no-repeat;
}
.divcomptebtnouter
{
	padding:20px 0px 0px 0px;
}
.divcomptelnkbtn
{
	float:left;
	padding:13px 0px 0px 18px;
}
.divcomptedog
{
	clear:both;
	height:179px;
	background-image:url(../ds_images/dog_bottom_1.jpg);
	background-repeat:no-repeat;
	background-position:left 66px;
}
/*********Compte_existe.aspx Page Styles*************/

/* Send to a friend -Start*/

.logo
{
	background-image: url(../ds_images/3Pedigree/logo.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 133px;
	padding-left: 30px;
}
.header_text
{
	width: 552px;
	height: 52px;
}
.header_puppy
{
	background-image: url(../ds_images/3Pedigree/header_puppy.jpg);
	background-repeat: no-repeat;
	width: 304px;
	height: 133px;
}
.div_contentOuter
{
	clear: both;
	background-image: url(../ds_images/content_bg_tile.jpg);
	background-repeat: repeat-x;
}
.content_text
{
	padding-left: 30px;
	padding-top: 30px;
}
.text_wrapper
{
	clear: both;
	background-color: White;
	height: 265px;
	width: 449px;
}
.div_mail_Outer
{
	clear:both;
	text-align:left;
	background-image:url(../ds_images/Compte_existe/content_bg_tile.jpg);
	background-repeat:repeat-x;
}
.div_mail_dog
{
	clear:both;
	height:179px;
	background-image:url(../ds_images/dog_bottom_1.jpg);
	background-repeat:no-repeat;
	background-position:left 66px;
	background-color:#f8c200;
}
.tr_height1
{
	padding-left: 30px;
	line-height: 25px;
}
.content
{
	font-family: Arial,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	padding-left:20px;
}
.tr_space
{
	padding-left: 30px;
	line-height: 18px;
}
.bottom_logo
{
	float: left; padding-top: 64px; background-color: #f8c200; height: 70px
}
.strip_left
{
	float: left;
	width: 277px;
	background-color: #f8c200;
	height: 25px;
	padding-top: 94px;
}
.strip_right
{
	background-image: url(../ds_images/3Pedigree/strip_right.jpg);
	background-repeat: no-repeat;
	width: 428px;
	background-color: #f8c200;
	height: 27px;
}
.strip_right_div
{
	background-color: #f8c200;
	height: 27px;
	float: left;
	padding-top: 94px;
	width: 428px;
}
.divfrienddogtop
{
	float:left;
	width: 104px;
	height: 44px;
	background-image: url(../ds_images/3Pedigree/dog_top.jpg);
	background-position:0px top;
	background-repeat: no-repeat;
}
.divfriendbtn
{
	float:right;
	padding-right:30px;
}
.divajaxloaderconfirm
{
	float:left;
	padding:16px 0px 0px 10px;
}
.divfriendbtnouter
{
	float:right;
	background-color:#ffffff;
	width:449px;
}
.divfriendredins
{
	float:left;
	/*padding:12px 0px 0px 5px;*/
	width:152px;
	
}
/* Send to a friend -end*/

/* Error popup -starts*/
.errorpopuptopstyle
{
	float: left;
	width: 327px;
	padding: 0px 0px 0px 0px;
}
.pnlerrorpopup
{
	width: 409px;
	display: none;
	height: 63px;
}
.errorpopuptopcurve
{
	width: 350px;
	height: 10px;
	background-image: url(../ds_images/ErrorPopup/errorcurve_top.gif);
	background-repeat: no-repeat;
	clear: both;
	font-size: 1px;
}
.errorpopupcenter
{
	width: 350px;
	background-color: #F9B700;
	clear: both;
	padding-left: 0px;
}
.errorpopupclose
{
	float: left;
	padding-left: 0px;
}
.popupouter
{
	width: 350px;
	clear: both;
}
.errorpopuptxtalign
{
	text-align: center;
	width: 315px;
	clear: both;
}
.popupbotcurve
{
	width: 350px;
	height: 10px;
	font-size: 1px;
	background-image: url(../ds_images/ErrorPopup/errorcurve_bottom.gif);
	background-repeat: no-repeat;
	clear: both;
}
.watermarked
{
	background-color: #202020;
	z-index: 10000;
	opacity: 0.8;
	filter: alpha(opacity:80);
}
/* Error popup -end*/

/*Home Popup Page Styles*/
.PromotiontxtStyle
{
	font-size: 0.71em;
	font-family: Arial;
	color: #444444;
}

.txtBrownstyle
{
	font-size: 1em;
	font-weight: bold;
	font-family: Arial;
	color: #fab700;
	width: 350px;
	text-align: left;
}

.txtBrownBelowStyle
{
	font-size: 0.71em; /*font-weight:bold;*/
	font-family: Arial;
	color: #000000;
	width: 650px;
	text-align: left;
	padding-top: 5px;
}
.txtcommentstyle
{
	font-size: 0.73em;
	font-weight: bold;
	font-family: Arial;
	color: #000000;
	width: 650px;
	text-align: left;
	padding-top: 5px;
}
.txtRedStyle
{
	font-size: 0.73em;
	font-weight: bold;
	font-family: Arial;
	width: 480px;
	text-align: left;
	padding-top: 5px;
	color: #ca3a38;
}
.txtOfferStyle
{
	font-size: 1em;
	font-weight: bold;
	font-family: Arial;
	width: 480px;
	text-align: left;
	padding-top: 5px;
	color: #000000;
}
.divpopupcontent
{
	width:685px;
	background-color:#ffffff;
	padding:20px 0px 0px 20px;
	clear:both;
	margin:40px auto auto auto;
}
.divpopuppadbtm
{
	clear:both;
	height:40px;
}
/*Home Popup Page Styles*/
