*{
	margin:0px;
	padding:0px;
}

p,a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

p { color:#333; margin-bottom:3px; }

a { color:#1D7551; }

table { width:100%; }


html, body {
	background-color: #000;
	width: 100%;
	height: 100%;
	*overflow:auto;/*for IE6*/
}
.centerTabletext td{ text-align:center;}

#wallpaper, #wallpaper img{
	position: absolute;
	width:100%;
	height:100%;
	z-index:1;
	min-width:740px;
	min-height:610px;
	
	width: expression(document.body.clientWidth < 740? "740px": "100%" ) !important;
	height: expression(document.body.clientHeight < 610? "610px": "100%" ) !important;
}



#nav {
	position: absolute;
	top: 93px;
	*top: 78px;
	left: 201px;
	width: 540px;
	height:25px;
	z-index: 100;
}

#wrap {
	position: absolute;
	*position: relative;
	width:740px;
	height:550px;
	margin-left:0 auto;
	margin-right:0 auto;
	z-index: 10;
}

#logo{
	position:absolute;
	display:block;
	left:25px;
	width:165px;
	height:117px;
	cursor:pointer;
	background:url(../images/logo.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='image');
}
#box{
	position:absolute;
	top:75px;
	width:740px;
	height:425px;
	background:url(../images/border.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/border.png', sizingMethod='image');
}
#cats{
	position:absolute;
	top:455px;
	left:443px;
	width:288px;
	height:96px;
	background:url(../images/border_cats.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/border_cats.png', sizingMethod='image');
}

#cans_special{
	position:absolute;
	top:470px;
	left:415px;
	width:270px;
	height:60px;
	background:url(../images/border_special.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/border_special.png', sizingMethod='image');
	cursor:pointer;
	cursor: hand;
}

#walks_winner{
	position:absolute;
	top:470px;
	left:431px;
	width:270px;
	height:60px;
	background:url(../images/border_walkwinner.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/border_walkwinner.png', sizingMethod='image');
	cursor:pointer;
	cursor: hand;
}

#smalldog_special{
	position:absolute;
	top:470px;
	left:431px;
	width:270px;
	height:60px;
	background:url(../images/WinalotSpecialsBanner.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/WinalotSpecialsBanner.png', sizingMethod='image');
	cursor:pointer;
	cursor: hand;
}

#mealtime_meatyDuos{
	position:absolute;
	top:470px;
	left:431px;
	width:270px;
	height:60px;
	background:url(../images/Duos_new_banner.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Duos_new_banner.png', sizingMethod='image');
	cursor:pointer;
	cursor: hand;
}

#content {
	position: absolute;
	width: 652px;
	height: 342px;
	margin: 0 auto;
	top: 120px;
	left: 50px;
	overflow:hidden;
}

#content_whitebg{
	position: absolute;
	width:651px;
	height:342px;
	background:url(../images/content_white_bg.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/content_white_bg.png', sizingMethod='image');
}
#closeButton{
	position:absolute;
	top: 1px;
	left:574px;
	width:78px;
	height:13px;
	cursor:pointer;
	background:url(../images/closeButton.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/closeButton.png', sizingMethod='image');
}
#footText1{
	position:absolute;
	top: 505px;
	left: 25px;
	width:282px;
	height:20px; 
	z-index:10;
	background:url(../images/Winalot_britain.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Winalot_britain.png', sizingMethod='image');
}

/*================================================*/
/* Footer & CopyRight*/
/*================================================*/
#footer{
	position:absolute;
	background:#000;
	width:100%;
	height:90px;
	bottom:0px;
	z-index: 90;
	min-width:740px;
	width: expression(document.body.clientWidth <740? "740px": "100%");
}
#footNavbg
{
    height:18px;
    width:100%;
}
#footbarimg{
	min-width:740px;
	height:18px;
	width:100%;
	margin:0;
	padding:0;

}

#footNav{
	position: absolute;
	margin-left:0 auto;
	margin-right:0 auto;
	width: 680px;#/*safari*/
	width: 670px;
	top:-2px;
}

#footNav ul{ list-style:none; }
#footNav li{ float:left; }

#footNav li a{
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

#footLogo {
	position:absolute;
	right:12px;
	top:19px;
}
#copyright{
	position:absolute;
	right:0px;
	top:58px;
}
#copyright p
{
    color:#666;
    font-size:9px;
    margin-right:10px;
}
/*========================================*/
/* public content tag */
/*========================================*/

.dividLine{
	width:312px;
	height:3px;
	border-bottom:3px solid #6D406D;
	margin-top:10px;
	margin-bottom:5px;
}

/* time stamp*/
#timeStamp{
	position:relative;
	display:block;
	width:45px;
	margin-top:10px;
	margin-left:10px;
}
#timeStamp p{
	background:#6D406D;
	color:#FFFFFF;
}

#timeStamp_line{
	position:absolute;
	top:22px;
	left:10px;
	height:1px;
	width:42px;
	border-top:1px solid #ccc;
}

#content_title p{
	position:absolute;
	top:55px;
	left:55px;
	font-size:18px;
}
.news #content_title p{ left:45px;}

#FlashCarousel, #content_illustration{
	position:absolute;
	top:92px;
	left:10px;
}
.winalotSpecials #content_illustration{
	position:absolute;
	top:132px;
	left:20px;
}

.meatyDuosOverview #content_illustration{
	position:absolute;
	top:102px;
	left:20px;
}

/*========================================*/
/* Homepage */
/*========================================*/

/*#homeTitle{
	position: absolute;
	display:block;
	top: 100px;
	left: 130px;
	width:436px;
	height:80px;
	background:url(../images/winalotTitle_home.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/winalotTitle_home.png', sizingMethod='image');
}
*/
#homeTitle{
	position: absolute;
	display:block;
	width:651px;
	height:342px;
}


#homeDog{
	position:absolute;
	top:340px;
	left: -20px;
	z-index: 3;
	width:192px;
	height:287px; 	
	background:url(../images/dog_home.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dog_home.png', sizingMethod='image');
}

#footText2{
	position:absolute;
	top: 52px;
	left: 572px;
	z-index: 40;
	width:170px;
	height:18px; 
	background:url(../images/dunfreesMoore.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dunfreesMoore.png', sizingMethod='image');
}

/*-----------------------------------------------------*/
/* profile */
/*-----------------------------------------------------*/
#regSection{
	position:absolute;
	top:15px;
	width:650px;
	height:327px;
	overflow:auto;
}

#column_title_register{
	position:absolute;
	top:20px;
	left:15px;
	width:115px;
	height:25px;
	background:url(../images/title_register.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_register.png', sizingMethod='image');
}


#registerContent{
	position:relative;
	top:45px;
	left:15px;
	width:628px;
	height:278px;
	background:url(../images/register_bg.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/register_bg.png', sizingMethod='image');
}
#registerDiv
{
    height:268px;
    left:17px;
    position:absolute;
    top:48px;
    width:620px;    
}
#registerDiv #discription
{
width:570px;
}
#contetn_title_register p{
	position:relative;
	margin-left:25px;
	margin-top:20px;
	font-size:15px;
	color:#5C345C;
	font-weight:bold;
}
#registerForm .content_title_register p
{
    position:relative;
	margin-top:20px;
	font-size:15px;
	color:#5C345C;
	font-weight:bold;
}
.registionClass #discription p{
	position:relative;
	margin-left:35px;

}

.registionClass table{
	position:relative;
    padding:5px 0 0;
    left:35px;
	width:90%;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.registionClass table p{ margin-top:5px;}

#leftTable{
	width:44%;
}
#rightTable{
	width:56%;
}
.registionClass table .leftTD{
	width:120px !important;
}
.registionClass table .verifyEmail{
	color:red;
}
#rightTD{
	width:130px;
}
#leftTable td, #rightTable td{
	padding:2px;
}

.registionClass #fogtpass{
	position:relative;
	left:35px;

}
.registionClass #comments{
	position:relative;
	margin-top:5px;
	left:35px;
	width:570px;

}

.regcmp{
	background:#D2C1D1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:165px;
}

.submitBtn, .registionClass #formButton a{
	cursor:pointer;
	color:#6d406d;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
}

.registionClass #formButton
{
	bottom:20px;
	right:30px;
	position:absolute;
}


/*-----------------------------------------------------*/
/* explore britain */
/*-----------------------------------------------------*/
#column_title_explore{
	position:absolute;
	top:25px;
	left:15px;
	width:149px;
	height:26px;
	background:url(../images/title_explorebritain.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_explorebritain.png', sizingMethod='image');
	
}

#content_title_explore p{
	position:absolute;
	top:55px;
	left:55px;
	font-size:18px;
}

#content_description_explore{
	position:absolute;
	top:85px;
	left:35px;
	width:260px;
}

#bottomSection_explore{
	position:absolute;
	top:130px;
	left:15px;
	width:300px;
	height:192px;
	background:url(../images/w2_bottom_bg.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/w2_bottom_bg.png', sizingMethod='image');
}

#bottomContent_explore{
	position:relative;
	display:block;
	top: 134px;
	left: 20px;
	width:290px;
	height:181px;
	overflow:auto;
}

.aboutBritain .newsDescription, .aboutBritain .dividLine{
	width:260px;
}

.aboutBritain #rollMapText p{
	position:absolute;
	top:250px;
	left:330px;
	line-height:20px;
	font-size:16px;
	font-weight:bold;
}

.aboutBritain #flashMap{
	position: absolute;
	top:10px;
	left:380px;
	width:270px;
	height:300px;
	z-index: 90;
}

/*-----------------------------------------------------*/
/* News */
/*-----------------------------------------------------*/
.news #column_title{
	position:absolute;
	top:25px;
	left:15px;
	width:54px;
	height:19px;
	background:url(../images/title_news.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_news.png', sizingMethod='image');
	
}

.news #content_illustration{
	position:absolute;
	top:86px;
	width:235px;
	height:256px;
	background:url(../images/news_dog.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/news_dog.png', sizingMethod='image');
}


.news #rightContent{
	position:absolute;
	top:40px;
	left:290px;
	width:354px;
	height:287px;
	background:url(../images/contactInformation_bg.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactInformation_bg.png', sizingMethod='image');
}


.news #newsContent{
	position:relative;
	display:block;
	top: 45px;
	left: 295px;
	width:342px;
	height:276px;
	overflow:auto;
}


.news #newsTime p{
	background:#6D406D;
	color:#FFFFFF;
}

.news .newsItem, .aboutBritain .newsItem{
	position:relative;
	display:block;
	margin-left:10px;
	/*margin-top:10px;*/
}

.news .newsImg{
	position:relative;
	display:block;
	width:147px;
	height:105px;
	margin-left:5px;
	margin-bottom:5px;
	float: right;
	
}

.newsDescription{
	position:relative;
	display:block;
}

.newsDescription p{
	margin-bottom:5px;
	color:#333;
}

.newsDescription ul{
	list-style:none;
	font-size:10px;
}

.news .title, .aboutBritain .title{
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
}

.newsDescription a{
	
	text-decoration:underline;
}


.news #timeStamp_line{
	width:313px;
}


/*-----------------------------------------------------*/
/* News send to a fiend*/
/*-----------------------------------------------------*/
.sendlisting #content_illustration, .sendlistingthanks #content_illustration{
	position:absolute;
	top:185px;
	width:184px;
	height:148px;
	background:url(../images/w2_3_1_house.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/w2_3_1_house.png', sizingMethod='image');
}
.sendlisting #content_illustration2, .sendlistingthanks #content_illustration2{
	position:absolute;
	top:185px;
	left:180px;
	width:104px;
	height:132px;
	background:url(../images/w2_smallmap.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/w2_smallmap.png', sizingMethod='image');
}
/*-----------------------------------------------------*/
/* News send to a fiend*/
/*-----------------------------------------------------*/

.sendToAFriend #column_title, .sendlisting #column_title, .sendlistingthanks #column_title{
	position:absolute;
	top:25px;
	left:15px;
	width:54px;
	height:19px;
	background:url(../images/title_news.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_news.png', sizingMethod='image');
}

.sendToAFriend #content_illustration{
	position:absolute;
	top:185px;
	left:80px;
	width:144px;
	height:115px;
	background:url(../images/sendtoFriend_Mail.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sendtoFriend_Mail.png', sizingMethod='image');
}
.sendToAFriend #content_description, .sendlisting #content_description, .sendlistingthanks #content_description{
	position:absolute;
	top:85px;
	left:55px;
	width:220px;
}

.sendToAFriend #rightContent, .sendlisting #rightContent, .sendlistingthanks #rightContent{
	position:absolute;
	top:40px;
	left:290px;
	width:354px;
	height:287px;
	background:url(../images/contactInformation_bg.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactInformation_bg.png', sizingMethod='image');
}


.sendToAFriend #login, .sendlisting #login{
	position:relative;
	display:block;
	top: 50px;
	left: 300px;
	width:300px;
	height:220px;
	/*border-bottom:3px solid #5C345C;*/
}

.sendToAFriend #loginTitle p, .sendlisting #loginTitle p{
	position:relative;
	top:10px;
	left:10px;
	font-size:14px;
	font-weight:bold;
	color:#5C345C;
}

.sendToAFriend #userForm, .sendlisting #userForm{
	position:relative;
	background:#5C345C;
	top:35px;
	left:40px;
	width:250px;
	height:160px;
}
.sendToAFriend #userForm ul, .sendlisting #userForm ul{
	list-style:none;
	position:absolute;
	display:block;
	margin-left:10px;
	top:20px;
}
.sendToAFriend #userForm ul li p, .sendlisting #userForm ul li p{
	color:#FFFFFF;
	height:16px;
	font-size:10px;
	padding:3px;
}

.sendToAFriend #inputText, .sendlisting #inputText{
	position:absolute;
	display:block;
	top:5px;
	left:90px;
}
.sendToAFriend #inputText ul, .sendlisting #inputText ul{
	list-style:none;
	line-height:10px;
	margin:0px;
}
.sendToAFriend #inputText input, .sendlisting #inputText input{
	width:135px;
	margin-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.sendToAFriend #submit ul, .sendlisting #submit ul{

	list-style:none;
	display:block;
	top:130px;
	left:80px;
	float:left;
}
.sendToAFriend #submit li, .sendlisting #submit li{
	display:block;
	width:60px;
	padding-left:10px;
	float:left;
}

.sendToAFriend #submit a{

	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.sendToAFriend #registerLink, .sendlisting #registerLink{
	position:relative;
	display:block;
	top: 70px;
	left:310px;
	font-size:9px;
}
/*-----------------------------------------------------*/
/* news sendtoA Friend thanks*/
/*-----------------------------------------------------*/

.friendThanks #column_title{
	position:absolute;
	top:25px;
	left:15px;
	width:54px;
	height:19px;
	background:url(../images/title_news.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_news.png', sizingMethod='image');
	
}

.friendThanks #content_illustration{
	position:absolute;
	top:185px;
	left:80px;
	width:144px;
	height:115px;
	background:url(../images/sendtoFriend_Mail.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sendtoFriend_Mail.png', sizingMethod='image');
}
.friendThanks #content_description{
	position:absolute;
	top:85px;
	left:55px;
	width:220px;

}

.friendThanks #rightContent, .sendlistingthanks #rightContent{
	position:absolute;
	top:75px;
	left:295px;
	width:347px;
	height:194px;
	background:url(../images/inner_content_bg.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inner_content_bg.png', sizingMethod='image');
}


.friendThanks #login, .sendlistingthanks #login{
	position:relative;
	display:block;
	top: 100px;
	left:320px;
	width:300px;
	height:110px;
	border-bottom:3px solid #5C345C;
}

.friendThanks #loginTitle p, .sendlistingthanks #loginTitle p{
	position:relative;
	font-size:14px;
	font-weight:bold;
	color:#5C345C;
}

.friendThanks #thansText p, .sendlistingthanks #thansText p{
	position:relative;
	color:#333333;
	top:10px;
	
}

.friendThanks #registerLink, .sendlistingthanks #registerLink{
	position:relative;
	display:block;
	top:115px;
	left:320px;
	font-weight:bold;
}


/*-----------------------------------------------------*/
/* Extras ecards, wallpaper*/
/*-----------------------------------------------------*/
#column_title{
	position:absolute;
	top:25px;
	left:15px;
	width:66px;
	height:19px;
	background:url(../images/title_extras.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_extras.png', sizingMethod='image');
	
}

.ecardsClass #content_illustration{
	position:absolute;
	top:185px;
	left:80px;
	width:138px;
	height:129px;
	background:url(../images/notebook.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/notebook.png', sizingMethod='image');
}

.ecardsClass #content_description{
	position:absolute;
	top:85px;
	left:55px;
	width:220px;
}

.ecardsClass #rightContent{
	position:relative;
	top:40px;
	left:290px;
	width:354px;
	height:287px;
	background:url(../images/contactInformation_bg.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactInformation_bg.png', sizingMethod='image');
}


.ecardsClass #cardContent{
	position:relative;
	display:block;
	top: -243px;
	left: 296px;
	width:342px;
	height:277px;
	overflow:auto;

	/*background-color:#0066FF;*/
}
.ecardsClass #cardContent table{
	position:absolute;
	top:10px;
	left:10px;
	width:280px;
}

.ecardsClass .cardImg{
	width:120px;
	height:77px;
	background:url(../images/eCard_box_thumbnail.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/eCard_box_thumbnail.png', sizingMethod='image');
}
.ecardsClass .cardImg img{
	position:relative;
	top:1px;
	left:1px;
	width:112px;
	height:70px;
}
.ecardsClass .cardDescription{
	width:170px;
	padding-bottom:8px;
}

.ecardsClass .cardDescription ul{
	list-style:none;
	font-size:10px;
}

.ecardsClass .title{
	color:#1D7551;
	font-weight:bold;
	font-size:12px;
}

.ecardsClass .description{
	color:#333333;
}

.ecardsClass #cardDescription a{
	font-size:11px;
	text-decoration:underline;
}

/*-----------------------------------------------------*/
/* Extras ecardForm */
/*-----------------------------------------------------*/

.ecardForm #content_illustration,.ecardThanks #content_illustration{
	position:absolute;
	top:95px;
	left:15px;
	width:271px;
	height:233px;
	background:url(../images/ecards_yourmessage.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ecards_yourmessage.png', sizingMethod='image');
}

.ecardForm #previewBox, .ecardThanks #previewBox {
	position:absolute;
	top:0px;
	width:263px;
	height:223px;
	border:solid 1px #000000;
	background:#FFFFFF;
	overflow:auto;

}
.ecardForm #previewBox img,.ecardThanks #previewBox img{
	width:263px;
	height:164px;
}

.ecardForm #previewBox p{
	text-align:center;
}
.ecardForm #small_logo, .ecardThanks #small_logo{
	position:absolute;
	/*top:-10px;*/
	left:3px;
	width:58px;
	height:41px;
	background:url(../images/small_logo.png);
	background-repeat:no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/small_logo.png', sizingMethod='image');	
}
.ecardForm #rightContent, .submit #rightContent{
	position:relative;
	top:40px;
	left:290px;
	width:354px;
	height:287px;
	background:url(../images/contactInformation_bg.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactInformation_bg.png', sizingMethod='image');
}


.ecardForm #login, .submit #login{
	position:relative;
	display:block;
	top: -235px;
	left: 300px;
	width:300px;
	height:220px;
	/*border-bottom:3px solid #5C345C;*/
}

.ecardForm #loginTitle p, .submit #loginTitle p{
	position:relative;
	left:10px;
	font-size:14px;
	font-weight:bold;
	color:#5C345C;
}

.ecardForm #userForm{
	position:relative;
	background:#5C345C;
	top:20px;
	left:40px;
	width:250px;
	height:200px;
}

.ecardForm #userForm ul{
	list-style:none;
	position:absolute;
	display:block;
	margin-left:10px;
	top:17px;
	*line-height:20px;
}


.ecardForm #userForm ul li p{
	color:#FFFFFF;
	height:20px;
	font-size:10px;
}


.ecardForm #inputText{
	position:absolute;
	display:block;
	top:0px;
	left:90px;
}
.ecardForm #inputText ul{
	position:absolute;
	list-style:none;
	line-height:9px;
	top:15px;
}
.inputField, .textField{
	width:130px;
	margin-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.ecardForm #message, .submit #message{
	width:135px;
	height:35px;
	margin-bottom:7px;
}
.ecardForm #submit ul{
	position:absolute;
	list-style:none;
	display:block;
	float:left;
	margin:0px;

	top:170px;
	left:100px;

}
.ecardForm #submit li, .submit #submit li{
	width:60px;
	padding-left:10px;
	float:right;
}

.ecardForm #submit a{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.submitButton{
	cursor:pointer;
	border:none;
	background:none;
	color:#FFFFFF;
	/*width:55px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:16px;
	vertical-align:middle;
	text-decoration:none;
}

.ecardForm #registerLink, .submit #registerLink{
	position:relative;
	display:block;
	top:-210px;
	left:310px;
	font-size:9px;
}

/*-----------------------------------------------------*/
/* Explore submit w2.6.1*/
/*-----------------------------------------------------*/
.submit #userForm{
	position:absolute;
	background:#5C345C;
	top:20px;
	left:35px;
	width:270px;
	height:220px;
}
.submit #userForm ul{
	list-style:none;
	position:absolute;
	display:block;
	margin-left:8px;
	top:9px;
}
.submit #userForm ul li p{
	color:#FFFFFF;
	height:20px;
	*height:17px;
	font-size:10px;
	margin-bottom:1px;
	*margin-bottom:3px;
}
.submit #inputText ul{
	position:absolute;
	list-style:none;
	top:8px;
	left:8px;
}

.submit #inputText ul li{
	position:relative;
	margin:-3px;
	padding:0px;
}
.submit #inputText{
	position:absolute;
	display:block;
	left:110px;
}
.submit #submit{
	position:relative;
	list-style:none;
	display:block;
	top:188px;
	margin:0px;
}

/*-----------------------------------------------------*/
/* Extras ecardPreview */
/*-----------------------------------------------------*/

.ecardPreview #content_illustration{
	position:absolute;
	top:185px;
	left:55px;
	width:200px;
	height:129px;
	background:#5C345C;
}

.ecardPreview #submit ul{
	list-style:none;
	display:block;
}
.ecardPreview #submit li{
	float:right;
	margin-right:10px;
	padding-left:10px;
}

.ecardPreview #content_illustration table{
	margin:5px;
	width:100%;
	font-weight:bold;
	color:#FFFFFF;
}

.ecardPreview #content_illustration p{
	color:#FFFFFF;
}
.ecardPreview #content_illustration input{
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.ecardPreview #content_illustration td { text-align: left; }

.ecardPreview #content_illustration td span{
	display: block;
	width: 140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ecardPreview #content_description{
	position:absolute;
	top:85px;
	left:55px;
	width:220px;
}
.ecardPreview #rightContent{
	position:absolute;
	top:40px;
	left:290px;
	width:354px;
	height:287px;
	background:url(../images/contactInformation_bg.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactInformation_bg.png', sizingMethod='image');
}


.ecardPreview #previewBox{
	position:absolute;
	display:block;
	top: 3px;
	left: 4px;
	width:341px;
	height:276px;
	overflow:auto;
	background:#FFFFFF;
	border:1px solid #000000;
}

.ecardPreview #previewBox p{
	padding:3px;
}


/*-----------------------------------------------------*/
/* Extras ecardThanks */
/*-----------------------------------------------------*/

.ecardThanks #rightContent{
	position:relative;
	top:65px;
	left:290px;
	width:352px;
	height:258px;
	background:url(../images/ecards_thanks.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ecards_thanks.png', sizingMethod='image');
}

.ecardThanks #login{
	position:relative;
	display:block;
	top: -170px;
	left: 310px;
	width:300px;
	height:160px;
	border-bottom:3px solid #5C345C;
}

.ecardThanks #loginTitle p{
	position:relative;
	top:0px;
	left:10px;
	font-size:14px;
	color:#5C345C;
	font-weight:bold;
}

.ecardThanks #thansText p{
	position:relative;
	color:#333333;
	top:30px;
	left:10px;
	font-size:11px;
	font-weight:normal;
}

.ecardThanks #registerLink{
	position:relative;
	display:block;
	top:-160px;
	left:310px;	
	color:#1D7551;
	font-weight:bold;
}
/*-----------------------------------------------------*/
/* Explore favourite login*/
/*-----------------------------------------------------*/
.favouriteLogin #column_title, .submitthanks #column_title, .submit #column_title{
	position:absolute;
	top:25px;
	left:15px;
	width:149px;
	height:26px;
	background:url(../images/title_explorebritain.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_explorebritain.png', sizingMethod='image');
	
}
.favouriteLogin #content_description, .submitthanks #content_description, .submit #content_description{
	position:absolute;
	top:75px;
	left:55px;
	width:220px;
}
.favouriteLogin #content_illustration, .submitthanks #content_illustration, .submit #content_illustration{
	position:absolute;
	top:210px;
	left:60px;
	width:218px;
	height:128px;
	background:url(../images/dog_pb.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dog_pb.png', sizingMethod='image');
}	

/*-----------------------------------------------------*/
/* Specials login*/
/*-----------------------------------------------------*/
.specialsLogin #column_title, .specialsAddress #column_title{
	position:absolute;
	top:25px;
	left:15px;
	width:106px;
	height:20px;
	background:url(../images/mealtimes.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mealtimes.png', sizingMethod='image');
	
}
.specialsLogin #content_description, .specialsAddress #content_description{
	position:absolute;
	top:120px;
	left:55px;
	width:220px;
}
.specialsLogin #content_illustration, .specialsAddress #content_illustration{
	position:absolute;
	top:210px;
	left:60px;
	width:218px;
	height:128px;
	background:url(../images/dog_pb.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dog_pb.png', sizingMethod='image');
}

.specialsAddress #userForm{
	position:absolute;
	background:#5C345C;
	top:25px;
	left:30px;
	width:250px;
	height:145px;
}

.specialsAddress #rightContent{
	position:absolute;
	top:75px;
	left:290px;
	width:347px;
	height:194px;
	background:url(../images/specialsaddress.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/specialsaddress.png', sizingMethod='image');
}

.specialsAddress #login{
	position:relative;
	display:block;
	top: 95px;
	left: 310px;
	width:300px;
	height:110px;
}
.specialsAddress #inputText select{
	width:139px;
	margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.specialsAddress #submitGo{
	position:absolute;
	display:block;
	top:113px;
	left:213px;
}
.specialsTC
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.specialsTC li
{
	margin-left: 30px;
}

/*-----------------------------------------------------*/
/* Extras keep in touch */
/*-----------------------------------------------------*/

.keepInTouch #column_title, .keepInTouchThanks #column_title{
	position:absolute;
	top:25px;
	left:15px;
	width:54px;
	height:19px;
	background:url(../images/title_news.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_news.png', sizingMethod='image');
}

.keepInTouch #content_illustration, .keepInTouchThanks #content_illustration{
	position:absolute;
	top:175px;
	left:80px;
	width:121px;
	height:161px;
	background:url(../images/mail_keepintouch.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mail_keepintouch.png', sizingMethod='image');
}
.keepInTouch #content_description, .keepInTouchThanks #content_description{
	position:absolute;
	top:85px;
	left:55px;
	width:220px;
}


.keepInTouch #rightContent, .favouriteLogin #rightContent, .specialsLogin #rightContent{
	position:absolute;
	top:75px;
	left:290px;
	width:347px;
	height:194px;
	background:url(../images/inner_content_bg.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inner_content_bg.png', sizingMethod='image');
}


.keepInTouch #login, .favouriteLogin #login, .specialsLogin #login{
	position:relative;
	display:block;
	top: 95px;
	left: 310px;
	width:300px;
	height:110px;
	border-bottom:3px solid #5C345C;
}



.keepInTouch #loginTitle, .favouriteLogin #loginTitle, .specialsLogin #loginTitle, .specialsAddress #loginTitle{
	position:relative;
	
}
.keepInTouch #loginTitle p, .favouriteLogin #loginTitle p, .specialsLogin #loginTitle p, .specialsAddress #loginTitle p{
	font-size:14px;
	color:#5C345C;
	font-weight:bold;
}

.keepInTouch #userForm, .favouriteLogin #userForm, .specialsLogin #userForm{
	position:absolute;
	background:#5C345C;
	top:25px;
	left:30px;
	width:250px;
	height:50px;
}
.keepInTouch #userForm ul, .favouriteLogin #userForm ul, .specialsLogin #userForm ul, .specialsAddress #userForm ul{
	list-style:none;
	display:block;
	margin-top:10px;
	margin-left:10px;
}
.keepInTouch #userForm ul li p, .favouriteLogin #userForm ul li p, .specialsLogin #userForm ul li p, .specialsAddress #userForm ul li p{
	color:#FFFFFF;
	height:20px;
	margin:0px;
}
.keepInTouch #inputText ul, .favouriteLogin #inputText ul, .specialsLogin #inputText ul, .specialsAddress #inputText ul{
	list-style:none;
	line-height:10px;
	margin:0px;
}
.keepInTouch #inputText, .favouriteLogin #inputText, .specialsLogin #inputText, .specialsAddress #inputText{
	position:absolute;
	display:block;
	top:6px;
	left:70px;
}

.keepInTouch #inputText input, .favouriteLogin #inputText input, .specialsLogin #inputText input, .specialsAddress #inputText input{
	width:135px;
	margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.keepInTouch #submitGo, .favouriteLogin #submitGo, .specialsLogin #submitGo{
	position:absolute;
	display:block;
	top:30px;
	left:210px;
}
.keepInTouch #forgetpws, .favouriteLogin #forgetpws, .specialsLogin #forgetpws{
	position:absolute;
	top:85px;

	font-size:9px;
	font-weight:bold;
	color:#1D7551;
}

.keepInTouch #registerLink, .favouriteLogin #registerLink, .specialsLogin #registerLink{
	position:relative;
	display:block;
	top:105px;
	left:310px;	
	font-size:9px;
	font-weight:bold;
	color:#1D7551;
}
/*-----------------------------------------------------*/
/* Extras keep in touch thanks */
/*-----------------------------------------------------*/


.keepInTouchThanks #rightContent, .submitthanks #rightContent{
	position:absolute;
	top:75px;
	left:295px;
	width:347px;
	height:194px;
	background:url(../images/inner_content_bg.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inner_content_bg.png', sizingMethod='image');
}


.keepInTouchThanks #login, .submitthanks #login{
	position:relative;
	display:block;
	top: 100px;
	left: 320px;
	width:300px;
	height:90px;
	border-bottom:3px solid #5C345C;
}

.keepInTouchThanks #loginTitle p, .submitthanks #loginTitle p{
	position:relative;
	font-size:14px;
	color:#5C345C;
	font-weight:bold;
}

.keepInTouchThanks #thansText p, .submitthanks #thansText p{
	position:relative;
	color:#333333;
	top:10px;
	font-size:11px;
	font-weight:normal;
}

.keepInTouchThanks .registerLink, .submitthanks .registerLink{
	position:relative;
	display:block;
	top:110px;
	left:320px;	
	color:#1D7551;
	font-weight:bold;
	margin-top:5px;
	
}

/*-----------------------------------------------------*/
/* Extras ScreenSaver */
/*-----------------------------------------------------*/

.screenSaver #content_illustration{
	position:absolute;
	top:185px;
	left:80px;
	width:138px;
	height:129px;
	background:url(../images/notebook.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/notebook.png', sizingMethod='image');
}
.screenSaver #content_description{
	position:absolute;
	top:85px;
	left:55px;
	width:220px;
}

.screenSaver #rightContent{
	position:absolute;
	top:35px;
	left:295px;
	width:336px;
	height:287px;
}


.screenSaver #rightContent img{
 margin:5px;
}
.screenSaver #rightContent a{
	text-decoration:underline;
	font-weight:bold;
}
/*-----------------------------------------------------*/
/* Help buyOnline */
/*-----------------------------------------------------*/
.buyOnline #column_title{
	position:absolute;
	top:25px;
	left:15px;
	width:53px;
	height:27px;
	background:url(../images/title_help.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_help.png', sizingMethod='image');
	
}

.buyOnline #content_description{
	position:absolute;
	top:85px;
	left:55px;
	width:220px;
}

.buyOnline #rightContent{
	position:absolute;
	top:40px;
	left:290px;
	width:350px;
	height:287px;
}
.buyOnline #logoTesco{
	position:absolute;
	top:10px;
	left:90px;
	width:123px;
	height:70px;
	cursor:pointer;
	background:url(../images/logo_TESCO.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_TESCO.png', sizingMethod='image');
}

.buyOnline #logoSainbury{
	position:absolute;
	top:85px;
	left:80px;
	width:145px;
	height:54px;
	cursor:pointer;
	background:url(../images/logo_Sainsbury.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_Sainsbury.png', sizingMethod='image');
}

.buyOnline #logoAsda{
	position:absolute;
	top:145px;
	left:95px;
	width:117px;
	height:60px;
	cursor:pointer;
	background:url(../images/logo_DSDA.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_DSDA.png', sizingMethod='image');
}

.buyOnline #logoOcado{
	position:absolute;
	top:205px;
	left:115px;
	width:117px;
	height:60px;
	cursor:pointer;
	background:url(../images/logo_Ocado.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_Ocado.png', sizingMethod='image');
}



/*-----------------------------------------------------*/
/* Help FAQ */
/*-----------------------------------------------------*/

.faq #column_title{
	position:absolute;
	top:25px;
	left:15px;
	width:53px;
	height:27px;
	background:url(../images/title_help.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_help.png', sizingMethod='image');
	
}

.faq #content_illustration{
	position:absolute;
	top:97px;
	width:288px;
	height:245px;
	background:url(../images/faq_illustrator.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/faq_illustrator.png', sizingMethod='image');
}


.faq #rightContent{
	position:relative;
	top:40px;
	left:290px;
	width:354px;
	height:287px;
	background:url(../images/contactInformation_bg.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactInformation_bg.png', sizingMethod='image');
}

.faq #newsContent{
	position:absolute;
	top: 44px;
	left: 294px;
	width:322px;
	height:257px;
	padding:10px;
	overflow:auto;
}
.faq #getInTouch{
	font-size:11px;
}
.faq a.questionList
{
    display:block;
    margin-top:10px;
    margin-bottom:10px;
}	
.questionStyle{
	font-weight:bold;
	font-size:12px;
}
.faq #newsContent a{
	font-size:12px;
}

.faq #newsContent li{	
	margin-left:25px;
}


/*-----------------------------------------------------*/
/* specials range*/
/*-----------------------------------------------------*/
.range #content_illustration_specials{
	position:absolute;
	top:182px;
	left:0px;
	width:256px;
	height:189px;
	background:url(../images/specials.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/specials.png', sizingMethod='image');
}
.range #rightContent_specials{
	position:relative;
	display:block;
	top:40px;
	left:290px;
	width:354px;
	height:287px;
	background:url(../images/specials_bg.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/specials_bg.png', sizingMethod='image');
}


/*-----------------------------------------------------*/
/* Mealtimes range*/
/*-----------------------------------------------------*/

.range #column_title{
	position:absolute;
	top:25px;
	left:15px;
	width:106px;
	height:20px;
	background:url(../images/mealtimes.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mealtimes.png', sizingMethod='image');
	
}

.range #content_illustration{
	position:absolute;
	top:153px;
	left:20px;
	width:281px;
	height:189px;
	background:url(../images/winalot-range_new.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/winalot-range_new.png', sizingMethod='image');
}

.range #content_description{
	position:absolute;
	top:25px;
	left:295px;
	width:340px;
}

.range #rightContent{
	position:relative;
	display:block;
	top:40px;
	left:290px;
	width:354px;
	height:287px;
	background:url(../images/contactInformation_bg.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactInformation_bg.png', sizingMethod='image');
}


.range #cardContent{
	position:relative;
	/*display:block;*/
	top: -244px;
	left:290px;
	width:348px;
	height:277px;
	overflow:auto;
}

.range .cardItem{
	position:relative;
	display:block;
	width:300px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	float:none;
}

.range .cardItem{
	position:relative;
	display:block;
	
}

.range .cardItem ul{
	list-style:none;
}

.range .title{
	color:#333;
	font-weight:bold;
	 font-size:12px;
}

.range .cardItem a{
	text-decoration:underline;
}
.range .cardItem p{
	margin-bottom:5px;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------*/
#w2-1homeTitle{
     background-color:#FFFFFF;
	 /*filter:alpha(opacity=60);
	 -moz-opacity:0.5;*/
	 width:651px;
	 height:342px;
	 }
#w2-1firstpart,#w2-1thirdpart{
     margin-left:55px;
	 }	 
#w2-1firstpart{
     float:left;
     width:246px;
	 height:200px;
	 border-bottom:3px solid #6A486F;
	 }
#w2-1firstpart p{
     font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
	 margin-top:20px;
	 }	 
#w2-1secondpart{
     float:right;
     width:350px;
	 height:342px;
	 background-color:#FF0000;
	 }
#w2-1thirdpart{
     width:246px;
	 height:139px;
	 float:left;
	 background-color:#1D7551;
	 }	 	 	
#w2-1thirdpart li{
    list-style:none;
	}
#w2-1content{
   position:absolute;
	top:85px;
	left:55px;
	width:220px;
	/*height:130px;*/
	}
#w2-1content-first{
    position:absolute;
	top:190px;
	/**left:-60px;*/
	}
#w2-1content-first li{
    float:left;
	list-style:none;
	margin-top:16px;
	}
.house1{
    background:url(../images/w2_3_1_house.png) no-repeat;
	width:184px;
	height:148px;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/w2_3_1_house.png', sizingMethod='image');
	}
.house2{
    background:url(../images/w2_house.png) no-repeat;
	width:200px;
	height:118px;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/w2_house.png', sizingMethod='image');
    }	
.map1{
    background:url(../images/w2_smallmap.png) no-repeat;
	width:104px;
	height:132px;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/w2_smallmap.png', sizingMethod='image');
	}
.greetwalks_dog{ 
    background:url(../images/greatwalks_dog.png) no-repeat;
	width:94px;
	height:139px;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/greatwalks_dog.png', sizingMethod='image');
	margin-left:60px;
	*margin-left:30px;
    }	
/*--------------------------------------------------------------------------------*/

#purplebg{
   position:absolute;
   background:#653C66;
   width:354px;
   height:30px;
   top:40px;
   left:290px;
   }
#purplebg li{
   float:left;
   list-style:none;
   margin-top:5px;
   margin-left:5px;
   }
#purplebg p{
   font-size:10px;
   color:#FFFFFF;
   /*font-family:Arial, Helvetica, sans-serif;
   word-spacing:-5px;*/
   }
 
#subtitle{
   position:absolute;
   width:354px;
   height:100px;
   top:80px;
   left:300px;
   }
#subtitle p{
   color:#3C3844;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   text-decoration:underline;
   } 
   
#subtitle a{color:#333;}  

#subtitle strong{
   color:#333;
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:normal;
   margin-top:15px;
   display:block;
   }
#rightbottomContent{
	position:absolute;
	top:130px;
	left:290px;
	width:347px;
	height:194px;
	background:url(../images/inner_content_bg.png) no-repeat;
    *background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inner_content_bg.png', sizingMethod='image');
}
#rightcardContent{
    position:relative;
	display:block;
	top: 135px;
	left: 295px;
	width:338px;
	height:182px;
	overflow:auto;

	
   }
.cardItem1{
	position:relative;
	margin: 10px 0 0 10px;
	padding-bottom:5px;
	width:306px;
	border-bottom:3px solid #6F3B6C;
	overflow:auto;
	} 
.cardItem_right_1
{
    float:right;
    margin:0 5px 5px 10px;
    width:140px;   
	}	
.cardItem_right_1 h3
{
    font-size:11px;
	color:#333333;
}

.cardItem_right_1 p{
	color:#1D7551;
	font-weight:bold;
	}
.cardItem_right_1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
	color:#1D7551;
	}
.cardItem_right_1 img{
    margin-top:10px;
	}		
	  
.cardItem1 h2{	
	color:#1D7551;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#cardItem1_1 h2,#cardItem2_1 h2,#cardItem3_1 h2,#cardItem4_1 h2{	
	color:#1D7551;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}	
#cardItem1_1 h3{
    color:#0D653D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:10px;
	}
#cardItem1_1 strong{
    color:#EC7801;
	}	
	
#cardItem1_1 p,#cardItem2_1 p,#cardItem3_1 p,#cardItem4_1 p{	
	width:306px;
	}
#cardItem1_1 h3,#cardItem2_1 h3,#cardItem3_1 h3,#cardItem4_1 h3{	
	width:200px;
	}
/*------------------*/	
#cardItem1_1 h4{
    width:230px;
	color:#0D653D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:10px;
	}
#cardItem1_1 h5{
   	width:260px;
	color:#0D653D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:10px;
	}			
#cardItem2 h2,#cardItem3 h2,#cardItem4 h2{
    margin-top:45px;
	}

#cardItem_right_2,#cardItem_right_3,#cardItem_right_4{
    position:absolute;
	top:63px;
	left:150px;
	}

					   

#cardItem1_1{
	position:absolute;
	display:block;
	top:10px;
	left:10px;
	/*--------*/ 
	width:306px;
	height:115px;
	border-bottom:3px solid #6F3B6C;
	
    }
/*--------------------------------------*/
#cardItem_x_list{
    position:absolute;
	top:120px;
	left:10px;
    width:306px;
	height:55px;
    border-bottom:3px solid #6F3B6C;
	}
#cardItem_x_list_1{
    position:absolute;
	top:170px;
	left:10px;
    width:306px;
	height:55px;
    border-bottom:3px solid #6F3B6C;
	}	
#cardItem_x_list h3,#cardItem_x_list_1 h3{
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5C8D77;
	margin-top:15px;
	}
#cardItem_x_list p,#cardItem_x_list_1 p{
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:5px;
	}				
/*--------------------------------------*/
 	   
#rightbottomsubtitle{
    position:absolute;
    top:325px;
	left:440px;
	}
#rightbottomsubtitle a{
    color:#056631; 
	float:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	margin-left:10px;
	}
  

/*---------------------------------up---------------------------------*/   
#purplebottom{
   position:absolute;
   top:270px;
   *top:275px;
   left:90px;
   }
#purplebottom li{
   float:left;
   list-style:none;
  
   }
#purplebottom p{
    font-size:11px;
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   width:200px;
   margin-right:5px;
   display:inline;
   }

.pfont{
   margin-top:4px;
   margin-left:5px;
   }      
.gogo{
   margin-left:10px;
   }        
/*---------------------------------down-------------------------------------------------------------------------------------------------------------------*/ 
#w2-1homeTitle{
     background-color:#FFFFFF;
	 width:651px;
	 height:342px;
	 }
#w2-1firstpart,#w2-1thirdpart{
     margin-left:55px;
	 }	 
#w2-1firstpart{
     float:left;
     width:246px;
	 height:200px;
	 border-bottom:3px solid #6A486F;
	 }
#w2-1firstpart p{
     font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
	 margin-top:20px;
	 }	 
#w2-1secondpart{
     float:right;
     width:350px;
	 height:342px;
	 background-color:#FF0000;
	 }
#w2-1thirdpart{
     width:246px;
	 height:139px;
	 float:left;
	 background-color:#1D7551;
	 }	 	 	
#w2-1thirdpart li{
    list-style:none;
	}
#w2-1content_2{
    position:absolute;
	top:85px;
	width:235px;
	height:256px;
	background:url(../images/news_dog.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/news_dog.png', sizingMethod='image');
	}


/*--------------------------------------------------------------------------------*/
#column_title_2{
	position:absolute;
	top:25px;
	left:15px;
	width:167px;
	height:26px;
	background:url(../images/yourbestfriend.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/yourbestfriend.png', sizingMethod='image');
	
}
#content_title_2 p{
	position:absolute;
	top:55px;
	left:55px;
	font-size:18px;
	
}
#purplebg_2{
   position:absolute;
   border-bottom:3px solid #6D3F6D;
   width:320px;
   height:260px;
   top:40px;
   left:290px;
  }
#purplebg_2 p{
  width:330px;
  margin-top:10px;
  *margin-top:0px;
  }  
#purplebg_2 li{
   float:left;
   list-style:none;
   margin-top:5px;
   margin-left:10px;
   }
#purplebg_2 p{
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color:#000000;
   font-weight:bold;
   }
/*--------------------------------------------------------------------------------------------------------------*/
#w2-1homeTitle{
     background-color:#FFFFFF;
	 width:651px;
	 height:342px;
	 }
#w2-1firstpart,#w2-1thirdpart{
     margin-left:55px;
	 }	 
#w2-1firstpart{
     float:left;
     width:246px;
	 height:200px;
	 border-bottom:3px solid #6A486F;
	 }
#w2-1firstpart p{
     font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
	 margin-top:20px;
	 }	 
#w2-1secondpart{
     float:right;
     width:350px;
	 height:342px;
	 background-color:#FF0000;
	 }
#w2-1thirdpart{
     width:246px;
	 height:139px;
	 float:left;
	 background-color:#1D7551;
	 }	 	 	
#w2-1thirdpart li{
    list-style:none;
	}
#w2-1content_3{
   position:absolute;
	top:85px;
	left:55px;
	width:220px;
	height:130px;
	border-bottom:3px solid #673E68;
	}
#w2-1content-first_3{
    position:absolute;
	top:230px;
	left:55px;
	width:220px;
	/*height:130px;*/	
	}
#w2-1content-first_3 ul{
    margin-left:35px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	list-style-image:url(../images/icon_01.gif);
	}	
#w2-1content-first_3 a{
    text-decoration:none;
	color:#333333;
	}				
/*--------------------------------------------------------------------------------*/
#column_title_3{
	position:absolute;
	top:25px;
	left:15px;
	width:54px;
	height:19px;
	background:url(../images/title_news.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/title_news.png', sizingMethod='image');
	
}
#content_title_3 p{
	position:absolute;
	top:55px;
	left:55px;
	font-size:18px;
	
}

#rightContent_3{
	position:absolute;
	top:40px;
	left:290px;
	/*width:354px;
	height:287px;
	background:url(../images/contactInformation_bg.png);
    *background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contactInformation_bg.png', sizingMethod='image');*/
}	
#rightContent_3 img{
    margin-top:16px;
	margin-left:20px;
	
	}
#rightContent_3 a{
    position:absolute;
	left:20px;
    font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	}	
#rightContent_3 p{
    font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:120px;
	margin-left:20px;
	margin-top:200px;
	*margin-top:205px;
	line-height:20px;
	
	}
#purplebg_3{
   background:#653C66;
   height:38px;
   width:340px;
   margin-top:10px;
   }
  
#purplebg_3_second{
   background:#653C66;
   height:24px;
   width:350px;
   margin-top:20px;
   font-size:12px;
  
   } 
#purplebg_3_second li{
   float:left;
   list-style:none;
   margin-top:-16px;
   }     
#purplebg_3 li{
   float:left;
   list-style:none;
   margin-top:-15px;
   }
#purplebg_3_second p{
   margin-top:18px;
   margin-left:10px;
   *margin-left:10px;
   width:120px;
   font-size:9px;
   font-weight:bold;
   color:#FFFFFF;
   
   }     
#purplebottom_3{
   position:absolute;
   top:270px;
   *top:275px;
   left:160px;
   }
#purplebottom_3 li{
   float:left;
   list-style:none;
 }
#purplebottom_3 p{
   font-size:10px;
   color:#FFFFFF;
   width:200px;
   margin-right:5px;
   display:inline;
   }
.selectbox{
	display:block;
	padding-top:4px;
   *padding-top:0px;
   }         
#thegreat_dog_3{
   position:absolute;
   top:16px;
   background:url(../images/thegreatoutdoors_dog.png) no-repeat;
   width:80px;
   height:117px;
   *background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/thegreatoutdoors_dog.png', sizingMethod='image');
   margin-bottom:30px;
   } 
#hotel_dog_pic{
   position:absolute;
   top:16px;
   background:url(../images/hotel_pic.png) no-repeat;
   width:79px;
   height:118px;
   *background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hotel_pic.png', sizingMethod='image');
   margin-bottom:30px;
   } 
#hotel_dog_pic span{
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   }       		   
/*--------------------------------------------------------------------------------------*/
#excercise_pic{
    position:absolute;
	width:145px;
	height:241px;
	left:70px;
	top:80px;
	background:url(../images/people_dog.png) no-repeat;
	*background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/people_dog.png', sizingMethod='image');
	}
#flash_map{
    position:absolute;
	width:270px;
	height:300px;
	left:20px;
	top:40px;
	}
#flash_map_dogfriend{
   position:absolute;
	width:250px;
	height:280px;
	left:123px;
	top:-25px;
 
   }		
#rightContent_excercise{
    position:absolute;
	top:25px;
	left:290px;
	width:310px;
	height:257px;
	/*border-bottom:2px solid #6D406B;*/
  }	
  		   
#rightContent_excercise p{

	margin-top:10px;
	}

#rightContent_excercise h2{
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	color:#333;
	font-weight:bold;
	}
/*	
#rightContent_excercise a{
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;

	}*/
	
/*----------------------------------------------------*/
 #tranning_pic{
    position:absolute;
	width:281px;
	height:227px;
	top:115px;
	background:url(../images/trainning_illustration.png) no-repeat;
	*background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/trainning_illustration.png', sizingMethod='image');
	} 	
#caring_pic{
    position:absolute;
	width:173px;
	height:169px;
	top:115px;
	left:50px;
	background:url(../images/caring_illustration.png) no-repeat;
	*background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/caring_illustration.png', sizingMethod='image');
}
.caring #rightContent_excercise, .trainning #rightContent_excercise {
	height:290px;
	width:330px;
	padding:0,5px 5px 5px;
	overflow:auto;	

  }	

.gooddog #rightContent_excercise{
	width:320px;
	height:290px;
	/*overflow:auto;*/
  }	
.gooddog #excercise_pic{
	width:223px;
	height:247px;
	top:90px;
	left:-1px;
	background:url(../images/goodDog_illustration.png) no-repeat;
	*background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/goodDog_illustration.png', sizingMethod='image');
}
/*----------------------------------------------------*/
#column_title_roast{
    position:absolute;
	top:25px;
	left:15px;
	width:107px;
	height:20px;
	background:url(../images/mealtimes.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mealtimes.png', sizingMethod='image');
    }	
.roastItem{
	visibility:hidden;
    position:absolute;
	top:60px;
	left:290px;
	width:360px;
	border-top:2px solid #3B3843;
	z-index:80;
	
    }
.roastItem a{
   font-size:10px;
   font-family:Arial, Helvetica, sans-serif;
   color:#000000;
   margin-top:5px;
   margin-right:8px;
   display:block;
	float:left;
   }

.winalotSpecials .line,
.meatyDuosOverview .line
{
	border-top:2px solid #3B3843;
	left:290px;
	margin-top:60px;
	position:absolute;
	width:358px;
	height:0;
}

.roast_menu{
    position:absolute;
	left:285px;
	top:40px;
	list-style:none;
    color:#000000;
	} 
	
.roast_menu li{
    float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:1px;
	padding-right: 3px;
	}
.roast_menu a{
    padding:0 4px;
	text-decoration:none;
	/*color:#333;*/
	color:#007235;
    }	
.roast_menu a:hover{
    background-color:#007235;
	color:#FFFFFF;
	padding:0 4px;
}


.can_menu{
    position:absolute;
	left:285px;
	top:30px;
	list-style:none;
    color:#000000;
    width: 350px;
	} 
	
.can_menu li{
    float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:1px;
	padding-right: 3px;
	}
.can_menu a{
    padding:0 4px;
	text-decoration:none;
	/*color:#333;*/
	color:#007235;
    }	
.can_menu a:hover{
    background-color:#007235;
	color:#FFFFFF;
	padding:0 4px;
}

.classics_img{
	position:relative;
	display:block;
	width:83px;
	height:23px;
	margin:29px 0 0 -1px;
    background:url(../images/classics.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/classics.png', sizingMethod='image');
	}	
.roast_img{
	position:relative;
	display:block;
	width:62px;
	height:22px;
	margin-top:30px;
    background:url(../images/roast.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/roast.png', sizingMethod='image');
	}
.irishfavorites_img{
	position:relative;
	display:block;
    background:url(../images/lrish_favorites.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lrish_favorites.png', sizingMethod='image');
	width:186px;
	height:27px;
	margin:30px 0 0 -2px;
	
	}
.british_favorites_img{
	position:relative;
	display:block;
    background:url(../images/british_favorites.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/british_favorites.png', sizingMethod='image');
	width:186px;
	height:27px;
	margin:30px 0 0 -2px;
	}
.casserole_img{
	position:relative;
	display:block;
    background:url(../images/casserole.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/casserole.png', sizingMethod='image');
	width:102px;
	height:22px;
	margin:30px 0 0 -2px;
	}
.drycomplete_img{
	position:relative;
	display:block;
    background:url(../images/dry_complete.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dry_complete.png', sizingMethod='image');
	width:155px;
	height:28px;
	margin-top:25px;
	}
.mixer_img{
	position:relative;
	display:block;
    background:url(../images/mixer.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mixer.png', sizingMethod='image');
	width:62px;
	height:23px;
	margin-top:30px;
	}
.puppy_img{
	position:relative;
	display:block;
    background:url(../images/puppy.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/puppy.png', sizingMethod='image');
	width:72px;
	height:27px;
	margin-top:25px;
    }
.specials_img, .Casseroles_img, .Roasts_img, .Gravy_img, .Jelly_img{
	position:relative;
	display:block;
    background:url(../images/small_dog.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/small_dog.png', sizingMethod='image');
	width:113px;
	height:27px;
	margin-top:25px;
 }
 
.specials_img
{
	background:url(../images/specials_img.png) no-repeat;
	width:193px;
	margin-left:-8px;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/specials_img.png', sizingMethod='image');	
}
.meatyDuosOverview .specials_img
{
	background:url(../images/winalot_meaty_duos.png) no-repeat;
	width:215px;
	margin:28px 0 -2px -1px;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/winalot_meaty_duos.png', sizingMethod='image');	
}

.Roasts_img
{
	background:url(../images/roasts_img.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/roasts_img.png', sizingMethod='image');
}

.Casseroles_img
{
	margin-left:-2px;
	background:url(../images/casseroles_img.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/casseroles_img.png', sizingMethod='image');
} 
  
.Gravy_img
{
	margin-left:-3px;
	background:url(../images/gravy_img.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gravy_img.png', sizingMethod='image');
	
}
.Jelly_img
{
	margin-left:-2px;
	background:url(../images/jelly_img.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jelly_img.png', sizingMethod='image');
	
}

.shapes_img{
	position:relative;
	display:block;
    background:url(../images/shapes.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shapes.png', sizingMethod='image');
	width:73px;
	height:28px;
	left:1px;
	margin-top:26px;
    }
	
.shapesChunky_img{
	position:relative;
	display:block;
    background:url(../images/shapesChunky.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shapesChunky.png', sizingMethod='image');
	width:161px;
	height:26px;
	margin-top:28px;
	
    }
.coat_conditioners_img{
	position:relative;
	display:block;
    background:url(../images/coat_conditioners.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coat_conditioners.png', sizingMethod='image');
	width:191px;
	height:22px;
	margin-top:30px;
    }
.healthy_hearts_img{
	position:relative;
	display:block;
    background:url(../images/healthy_hearts.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/healthy_hearts.png', sizingMethod='image');
	width:166px;
	height:26px;
	margin-top:26px;
    }	
     
.rightbottom_roast{
	
	position:relative;
	/*top:110px;
	left:290px;*/
	width:347px;
	height:194px;
	background:url(../images/inner_content_bg.png) no-repeat;
    *background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inner_content_bg.png', sizingMethod='image');
}
/*	 
.rightcardContent_roast{
    position:absolute;
	display:block;
	top: 58px;
	left: 4px;
	width:338px;
	height:181px;
	overflow:auto;
   }
  */ 
 .rightcardContent_roast{
    height:182px;
    left:4px;
    overflow:auto;
    position:relative;
    top:-189px;
   }  
 
#submenu{
   margin-left:0;
   }
#submenu a{
   float:left;
   }
.boxstyles{
   position:absolute;
   top:4px;
   *top:0;
   left:195px;
   }   
.listbox{
   margin-top:16px;
   width:145px;
  }
.hotel_checkboxStyles{
  position:relative;
  display:block;
  margin-left:-10px;
  margin-top:21px;
  *margin-left:-4px;
  *margin-top:18px;
  }
.defined_icon{
  position:absolute;
  top:37px;
  left:120px;
  }      
/*----------------------------------2007.9.10 add ------------------------------------------*/
.longRegistionClass table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:92%;
} 
.longRegistionClass #new_table{
    margin-top:20px;
	margin-left:13px;
	}
.longRegistionClass #new_table p{
    font-size:11px;
	color:#000000;
	}
#new_tablesecond {
    margin-top:20px;
	margin-left:0;
	width:500px;
	line-height:15px;
	*line-height:8px;
	}
#new_tablesecond td{
    width:80px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
#new_tablethird {
    margin-top:15px;
	margin-left:13px;
    }		
.longRegistionClass #submitbutton{
    position:relative;
	width:200px;
	top:5px;

	left:470px;
	*left:450px;
	}
.longRegistionClass #registerContent{
	position:absolute;
	top:45px;
	left:5px;
	width:628px;
	height:469px;
	background:url(../images/rigistionExpand.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rigistionExpand.png', sizingMethod='image');
}	
#new_tableforth {
    margin-top:5px;
	margin-left:0;
    }
.buttonstyles{
    position:absolute;
	background:#00FFFF;
	}
/*----------------------------------2007.9.11 add ------------------------------------------*/		
.longRegistionClass #registerForm{
	padding-left:25px;
	}

	
.longRegistionClass #registerForm #securyInfo p
{
    margin-bottom:5px;
    font-size:10px;
    width:600px;
}
#registerForm p{
    color:#000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}    
 /*-----------------------LangChunqing-----------------------------*/
 .aboutBritain div#result a{
	display: block;
 }
/*----------------------------------2007.9.12 add ------------------------------------------*/	
.go_styles{
    position:absolute;/*relative;*/
	margin-top:17px;
	margin-left:3px/*10px;*/
  } 
.newgo_styles{
    position:relative;
	margin-top:17px;
	margin-left:5px;
    *margin-left:10px;
	display:block;
  }
.inputbox_styles{
    width:145px;
  }    
/*--------------------------------------2007.9.13--------------------------------------------------*/
 .border_list{
    position:relative;
	margin:5px 5px 5px 10px;
    width:306px;
	border-bottom:3px solid #3F3A45;
  }
   .border_list p
   {
    font-weight:bold;
    color:#666;
   }
 .print_list{
    position:relative;
	margin-top:0px;
	margin-left:10px;
    width:306px;
	height:50px;
	}
  .print_list a{
    color:#1D7551;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin-top:15px;
	display:block;
	}	  
.border_list h3{
   color:#1D7551;
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   margin-top:10px;
   }
.border_list strong{
   color:#EB9338;
   }     
/*  
.productPosition{
    visibility:hidden;
	position:absolute;
	top:60px;
	left:290px;
	width:338px;
	height:183px;

  }
  */
.productPosition{
   /*  height:250px;*/
    left:290px;
    margin-top:60px;
    position:absolute;
    visibility:hidden;
    width:338px;
  }  
.winalotSpecials .productPosition, .meatyDuosOverview .productPosition{visibility:visible;}


  /*-------------------------------------2007.9.21------------------------------*/  
.fontblod{
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#3A373E;
   text-align:left;
  }
.sitemap #content_title p
{
    color:#5C345C;
    font-size:15px;
    font-weight:bold;
    left:35px;
    top:70px;
}
.sitemap #sitemap
{
   position:absolute;
   top:100px;
   left:35px;
   width:100%;
  }
.sitemap #sitemap table
{
    width:90%;
   font-size:11px;
   } 
#help_img{
	position:absolute;
	top:20px;
	left:15px;
	width:55px;
	height:26px;
	background:url(../images/help.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/help.png', sizingMethod='image');
}    
 
 
 /*=========================*/
 #confirmpassword
 {
    position:relative;
    top:65px;
    left:150px;
 }
 
 .confirmpassword_s{
    position:relative;
    top:-18px;
    left:300px;
 }
 
.confirmpassword_s p, #confirmpassword span, .function_width p{ color:#f00;}
 
 #registerForm table{width:95%;}
.common_space{
    line-height:18px;
    word-spacing:1px;
}
.function_width
{
    position:absolute;
    top:200px;
    *top:30px;
}

.puppyCansButton
{
    position:relative;
    top:-182px;
}
.roast_submit
{
    position:absolute;
    cursor:pointer;
	display:block;
    margin-left:230px;
    margin-top:2px;
	width:111px;
    height:26px;
    background:url(../images/puppy_cans.png) no-repeat;
	*background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/puppy_cans.png', sizingMethod='image'); 
}

#irishFavorite_submit
{
    cursor:pointer;
    display:block;
    margin-left:10px;
    margin-top:-325px;
    *margin-top:-345px;
	width:111px;
    height:26px;
    background:url(../images/irishFav_cans.png) no-repeat;
	*background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/irishFav_cans.png', sizingMethod='image'); 
}
 #britishFavorite_submit
{   cursor:pointer;
    display:block;
    margin-left:10px;
    margin-top:-325px;
    *margin-top:-345px;
	width:121px;
    height:26px;
    background:url(../images/britishFav_cans.png) no-repeat;
	*background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/britishFav_cans.png', sizingMethod='image'); 
} 

.britishFav_rightBotom
{
    position:absolute;
    cursor:pointer;
    display:block;
    margin-left:225px;
    margin-top:2px;
 	width:121px;
    height:26px;
    background:url(../images/britishFav_cans.png) no-repeat;
	*background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/britishFav_cans.png', sizingMethod='image'); 
}

.irishFav_rightBotom
{
    position:absolute;
    cursor:pointer;
    display:block;
    margin-left:235px;
    margin-top:2px;
 	width:111px;
    height:26px;
    background:url(../images/irishFav_cans.png) no-repeat;
	*background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/irishFav_cans.png', sizingMethod='image'); 
}
.submit_message
{
    position:absolute;
   color:#29431E;
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
    margin-left:20px;
    margin-top:5px;
 } 
/*procudt introduce style */

p.introText{
    margin:3px 5px 3px 10px;
}

h3.introTitle{
    color:#1D7551;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:3px 5px 3px 10px;
}
.shape_introAnimal{
	position:relative;
    top:-291px;
	left:190px;
	width:178px;
	height:145px;
	background:url(../images/shapes_intro_Dog.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shapes_intro_Dog.png', sizingMethod='image');
}

.smalldog_introAnimal{
	position:relative;
    top:-303px;
	left:220px;
	width:141px;
	height:157px;
	background:url(../images/smalldog_introDog.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/smalldog_introDog.png', sizingMethod='image');
}
#specials_introText{margin:10px; width:200px;}
#Roasts_introText
{
	width:204px;
	height:123px;
	background:url(../images/smalldog_RoastText.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/smalldog_RoastText.png', sizingMethod='image'); 
	margin:5px;
}
#Casseroles_introText
{
	width:204px;
	height:123px;
	background:url(../images/smalldog_CasseroleText.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/smalldog_CasseroleText.png', sizingMethod='image'); 
	margin:5px;
}
#Gravy_introText
{
	width:280px;
	height:113px;
	background:url(../images/meatyDous_gravy.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/meatyDous_gravy.png', sizingMethod='image'); 
	margin:5px;
}
#Jelly_introText
{
	width:280px;
	height:113px;
	background:url(../images/meatyDous_jelly.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/meatyDous_jelly.png', sizingMethod='image'); 
	margin:5px;
}
#puppy_introAnimal
{
	position:relative;
    top:-306px;
	left:162px;
	width:197px;
	height:160px;
	background:url(../images/puppy_introDog.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/puppy_introDog.png', sizingMethod='image');  
}
#puppy_introText
{
	width:151px;
	height:97px;
	background:url(../images/puppy_introText.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/puppy_introText.png', sizingMethod='image'); 
	margin-left:10px;
}
#dry_introText
{
	width:181px;
	height:68px;
	background:url(../images/dry_introText.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/dry_introText.png', sizingMethod='image'); 
	margin:10px;
}

#classic_introText{
	width:187px;
	height:113px;
	background:url(../images/classics_introText.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/classics_introText.png', sizingMethod='image'); 
	margin-left:10px;
}
#roast_introText{
	width:156px;
	height:100px;
	background:url(../images/roast_introText.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/roast_introText.png', sizingMethod='image'); 
	margin-left:10px;
}
#britishFav_introText{
	width:176px;
	height:95px;
	background:url(../images/britishFav_introText.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/britishFav_introText.png', sizingMethod='image'); 
	margin-left:10px;
}

#irishFav_introText{
	width:166px;
	height:90px;
	background:url(../images/IrishFav_introText.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/IrishFav_introText.png', sizingMethod='image'); 
	margin-left:10px;
}
#casserole_introText{
	width:123px;
	height:90px;
	background:url(../images/casserole_introText.png);
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/casserole_introText.png', sizingMethod='image'); 
	margin:10px;
}
.ingredient{ text-decoration:underline;}
  
/* REGISTRATION */
.maincontent {text-align:left; font-size:8pt; color: #000000;}
.maincontent tr td h2 {	font-size:15px; color:#5C345C; font-weight:bold;}
.frmnewrow h3 {font-size:10px; color:#5C345C; font-weight:bold;}
.frmlabel {text-align:left; width: 20%; white-space:nowrap; font-size:10px; color: #000000; font-weight: bold; float:left; padding-bottom:5px;}
.frmleft {width: 50%; text-align:left;}
.frmright {width: 50%; text-align:left;}
.frmtextbox {width:250px;background:#D2C1D1; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.frmdropdown {width:250px;background:#D2C1D1; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.frmCheckbox {font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.frmradio {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.frmleft2 {width: 240px; float:left; text-align:left; vertical-align:top;}
.frmright2 {width: 260px; float:right; text-align:left; vertical-align:top; padding-bottom:3px;}
.frmdropdown2 {width:120px;color: #000000; margin-bottom:3px;background:#D2C1D1; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.frmnewrow {clear:both; float:none; padding-bottom: 10px;}
.errorList {padding-left:0px; color:#cc0000; font-weight: bold; font-size:10px;}
.errorList2 {padding-left:0px; color:#cc0000; font-weight: bold; font-size:10px;}
.frmleft3 {width: 120px; text-align:left; padding: 4px;}
.error { color: #CC0000; font-weight: bold; margin: 5px 0 0 0;}
.frmleft input { margin: 0 0 5px 0;}
.frmleft .maincontent input { margin: 0 5px 0 0;}
.frmCheckbox input { margin: 0 5px 0 0;}
textarea { font-family: Arial, Helvetica, sans-serif; }


#walkswinner{
	position:absolute;
	top:22px;
	width:299px;
	height:292px;
	background:url(../images/walkwinner.png);
	background-repeat: no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/walkwinner.png', sizingMethod='image');
}
#walkswinner2{
	position:absolute;
	top:114px;
	left:35px;
	width:235px;
	height:256px;
	background:url(../images/walkwinner2.png);
	background-repeat: no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/walkwinner2.png', sizingMethod='image');
}
