/*RESET*/

html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,label,legend,p,blockquote,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1;color:black;background:white;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}abbr,acronym{border:0;}

/*END OF RESET*/

/*WRAPPERS*/

#holding-page-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;
	margin-left: -392px;
	height: 655px;
	width: 785px;
	background: url(images/holding-page.jpg) no-repeat;
}

#splash-page-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;

	margin-left: -392px;
	height: 589px;
	width: 785px;
	background: url(images/splash-page.jpg) no-repeat;
}

#splash-page-wrapper-xmas {
	position: absolute;
	left: 50%;
	top:  10%;

	margin-left: -392px;
	height: 589px;
	width: 785px;
	background: url(images/splash-page-xmas.jpg) no-repeat;
}

#home-page-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;

	margin-left: -392px;
	height: 589px;
	width: 785px;
	background: url(images/home-page.jpg) no-repeat;
}

#home-page-wrapper-news {
	position: absolute;
	left: 50%;
	top:  10%;
	
	margin-left: -392px;
	height: 589px;
	width: 785px;
	background: url(images/home-page-xmas.jpg) no-repeat;
}

#home-page-wrapper-new {
	position: absolute;
	left: 50%;
	top:  10%;
	
	margin-left: -392px;
	height: 589px;
	width: 785px;
	background: url(images/home-page-new.jpg) no-repeat;
}

#home-page-wrapper-video {
	position: absolute;
	left: 50%;
	top:  10%;
	
	margin-left: -392px;
	height: 589px;
	width: 785px;
	background: url(images/home-page-video.jpg) no-repeat;
}

#home-page-wrapper-book {
	position: absolute;
	left: 50%;
	top:  10%;
	
	margin-left: -392px;
	height: 589px;
	width: 785px;
	background: url(images/home-page-video-book.jpg) no-repeat;
}

#home-page-wrapper-sale-soon {
	position: absolute;
	left: 50%;
	top:  10%;
	
	margin-left: -392px;
	height: 589px;
	width: 785px;
	background: url(images/home-page-sale-soon.jpg) no-repeat;
}

#home-page-wrapper-tweets {
	position: absolute;
	left: 50%;

	margin-left: -392px;
	height: 639px;
	width: 785px;
	background: url(images/home-page-tweets-larger-nav2.jpg) no-repeat;
}

#dog-shows-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;

	margin-left: -392px;
	height: 589px;
	width: 785px;
}

#dog-sale-wrapper-4wide {
	position: absolute;
	left: 50%;
	top:  10%;

	margin-left: -400px;
	height: 589px;
	width: 800px;
}

#dog-sale-wrapper {
	position: absolute;
	left: 50%;
	top: 10%;
	margin-left: -392px;
	height: 589px;
	width: 785px;
}

#sketches-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;

	margin-left: -392px;
	height: 589px;
	width: 785px;
}

#books-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;

	margin-left: -307px;
	height: 589px;
	width: 615px;
}


#contact-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;
	
	margin-left: -392px;
	height: auto;
	width: 785px;
}

#shop-wrapper {
	position: absolute;
	left: 50%;
	top: 4%;
	margin-left: -392px;
	height: auto;
	width: 790px;
	padding: 0;
}

#press-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;

	margin-left: -392px;
	height: 580px;
	width: 785px;
	background: url(images/press.jpg) no-repeat 0 97px;
}

#press-wrapper-2 {
	position: absolute;
	left: 50%;
	top:  10%;

	margin-left: -392px;
	height: 580px;
	width: 785px;
	background: url(images/press-2.jpg) no-repeat 0 97px;
}

#scotland-on-sunday-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;
	
	margin-left: -392px;
	height: 1200px;
	width: 785px;
	background: url(images/scotland-on-sunday.jpg) no-repeat 0 97px;
}

#world-of-interiors-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;

	margin-left: -392px;
	height: 589px;
	width: 785px;
}

#express-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;
	
	margin-left: -392px;
	height: 550px;
	width: 785px;
	background: url(images/express-1.jpg) no-repeat 0 97px;
}

#news-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;
	
	margin-left: -392px;
	height: 550px;
	width: 785px;
}

#homes-and-antiwues-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;
	margin-left: -392px;
	width: 785px;
}

#homes-and-interiors-scotland-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;

	margin-left: -392px;
	height: 589px;
	width: 785px;
}

#elle-decoration-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;

	margin-left: -392px;
	height: 1250px;
	width: 785px;
	background: url(images/elle-decoration-1.jpg) no-repeat 0 97px;
}

#selvidge-wrapper {
	position: absolute;
	left: 50%;
	top:  10%;
	
	margin-left: -392px;
	height: 664px;
	width: 785px;
	background: url(images/selvidge-1.jpg) no-repeat 0 97px;
}

/*END OF WRAPPERS*/

/*ANIMATIONS*/

#splash-page-wrapper-tail {
	position: relative;
	left: 285px;
	top: 320px;
	width: 82px;
	height: 102px;
	background: url(images/wagging-tail.gif) no-repeat;
}

#splash-page-wrapper-tail-xmas {
	position: relative;
	left: 415px;
	top: 308px;
	width: 82px;
	height: 101px;
	background: url(images/halo.gif) no-repeat;
}

/*END OF ANIMATIONS*/

/*LINKS*/

a.splash-page-link {
	display: block;
	position: relative;
	top: 190px;
	left: 280px;
	width: 227px;
	height: 152px;
}

a.dog-sale-enter-link {
	display: block;
	position: relative;
	/*  top: -30px;*/
	/*	left: 280px;*/
	float: right;
	width: 124px;
	height: 77px;
	background-image: url(images/dog-sale-enter.gif);
}

a.dog-sale-enter-link:hover {
	left: 5px;
}

a.enter-sale {
	color: #858585;
}

a.contact-wrapper-link {
	display: block;
	position: absolute;
	width: 390px;
	height: 46px;
	top: 335px;
	left: 195px;
}

a.return-to-press {
	display: block;
	background-image: url(images/press-word.jpg);
	height: 68px;
	width: 85px;
	position: absolute;
	top: 0px;
	left: 700px;
	text-decoration: none;
	color: #CACACA;
}

a.return-to-press:hover {

	color: #808080;

}

a.return-to-news {
	display: block;
	background-image: url(images/news.jpg);
	height: 58px;
	width: 98px;
	position: absolute;
	top: 0px;
	left: 700px;
	text-decoration: none;
	color: #CACACA;
}

/*END OF LINKS*/

/*NAVIGATION*/

ul.home-page-wrapper-navigation {
	list-style-type: none;
	position: relative;
	top: 300px;
	margin-left: 412px;

}

ul.home-page-wrapper-navigation li {
	
}

ul.home-page-wrapper-navigation li a {

}

li.home-page-wrapper-navigation-item-1 a {
	display: block;
	height: 24px;
	width: 97px;

}

li.home-page-wrapper-navigation-item-2 a {
	display: block;
	height: 20px;
	width: 112px;
	
}

li.home-page-wrapper-navigation-item-3 a {
	display: block;
	height: 19px;
	width: 90px;

}

li.home-page-wrapper-navigation-item-4 a {
	display: block;
	height: 19px;
	width: 57px;
	
}

li.home-page-wrapper-navigation-item-5 a {
	display: block;
	height: 17px;
	width: 85px;
	
}

li.home-page-wrapper-navigation-item-6 a {
	display: block;
	height: 22px;
	width: 60px;
	
}

li.home-page-wrapper-navigation-item-7 a {
	display: block;
	height: 16px;
	width: 77px;
	
}

li.home-page-wrapper-navigation-item-8 a {
	display: block;
	height: 27px;
	width: 77px;
	
}

ul.press-wrapper-navigation {
	list-style-type: none;
	position: relative;
	top: 193px;
	margin-left: 120px;

}

ul.press-wrapper-navigation li {
	
}

ul.press-wrapper-navigation li a {

	
}

li.press-wrapper-navigation-item-1 a {
	display: block;
	height: 24px;
	width: 148px;
	
}

li.press-wrapper-navigation-item-2 a {
	display: block;
	height: 23px;
	width: 162px;
	
}

li.press-wrapper-navigation-item-3 a {
	display: block;
	height: 24px;
	width: 50px;
	
}

li.press-wrapper-navigation-item-4 a {
	display: block;
	height: 21px;
	width: 110px;
	
}

li.press-wrapper-navigation-item-5 a {
	display: block;
	height: 24px;
	width: 189px;
	
	
}

li.press-wrapper-navigation-item-6 a {
	display: block;
	height: 19px;
	width: 85px;
	
}

li.press-wrapper-navigation-item-7 a {
	display: block;
	height: 33px;
	width: 194px;
	
}

li.press-wrapper-navigation-item-8 a {
	display: block;
	height: 27px;
	width: 169px;
	
}

li.press-wrapper-navigation-item-9 a {
	display: block;
	height: 27px;
	width: 219px;
	
}

li.press-wrapper-navigation-item-10 a {
	display: block;
	height: 28px;
	width: 111px;
	
}

li.press-wrapper-navigation-item-11 a {
	display: block;
	height: 27px;
	width: 121px;

}

li.press-wrapper-navigation-item-12 a {
	display: block;
	height: 27px;
	width: 215px;
}

/*NEW TWEETS HOMEPAGE NAV*/

#home-page-wrapper-tweets ul.home-page-wrapper-navigation {
	margin-left: 585px;
	top: 204px;
}

#home-page-wrapper-tweets ul.home-page-wrapper-navigation li.home-page-wrapper-navigation-item-1 a{
	width: 87px;
	height: 22px;
}

#home-page-wrapper-tweets ul.home-page-wrapper-navigation li.home-page-wrapper-navigation-item-2 a{
	width: 58px;
	height: 18px;
}

#home-page-wrapper-tweets ul.home-page-wrapper-navigation li.home-page-wrapper-navigation-item-3 a{
	width: 50px;
	height: 24px;
}

#home-page-wrapper-tweets ul.home-page-wrapper-navigation li.home-page-wrapper-navigation-item-4 a{
	width: 80px;
	height: 26px;
}

#home-page-wrapper-tweets ul.home-page-wrapper-navigation li.home-page-wrapper-navigation-item-5 a{
	width: 50px;
	height: 20px;
}

#home-page-wrapper-tweets ul.home-page-wrapper-navigation li.home-page-wrapper-navigation-item-6 a{
	width: 67px;
	height: 24px;
}

/*END OF NEW TWEETS HOMEPAGE NAV*/

/*END OF NAVIGATION*/

/*IMAGES*/

.dog-sale-wrapper-title {
	float: left;
	margin-left: 521px;
}

.dog-shows-wrapper-title {
	position: relative;
	float: left;
	margin-left: 521px;
}

.sketches-wrapper-title {
	position: relative;
	float: left;
	margin-left: 521px;
}

.books-wrapper-title {
	position: relative;
	float: left;
	margin-left: 396px;
}

img.dog-shows-wrapper-image-grid-img {
	padding-right: 17px;
	padding-bottom: 17px;
}

img#dog-shows-wrapper-image-original-1,img#dog-shows-wrapper-image-original-2,img#dog-shows-wrapper-image-original-3,img#dog-shows-wrapper-image-original-4,img#dog-shows-wrapper-image-original-5,img#dog-shows-wrapper-image-original-6,img#dog-shows-wrapper-image-original-7,img#dog-shows-wrapper-image-original-8,img#dog-shows-wrapper-image-original-9,img#dog-shows-wrapper-image-original-10,img#dog-shows-wrapper-image-original-11,img#dog-shows-wrapper-image-original-12,img#dog-shows-wrapper-image-original-13,img#dog-shows-wrapper-image-original-14,img#dog-shows-wrapper-image-original-15,img#dog-shows-wrapper-image-original-16,img#dog-shows-wrapper-image-original-17,img#dog-shows-wrapper-image-original-18,img#dog-shows-wrapper-image-original-19,img#dog-shows-wrapper-image-original-20,img#dog-shows-wrapper-image-original-21,img#dog-shows-wrapper-image-original-22,img#dog-shows-wrapper-image-original-23,img#dog-shows-wrapper-image-original-24,img#dog-shows-wrapper-image-original-25,img#dog-shows-wrapper-image-original-26,img#dog-shows-wrapper-image-original-27,img#dog-shows-wrapper-image-original-28,img#dog-shows-wrapper-image-original-29,img#dog-shows-wrapper-image-original-30,img#dog-shows-wrapper-image-original-31,img#dog-shows-wrapper-image-original-32,img#dog-shows-wrapper-image-original-33,img#dog-shows-wrapper-image-original-34,img#dog-shows-wrapper-image-original-35,img#dog-shows-wrapper-image-original-36,img#dog-shows-wrapper-image-original-37,img#dog-shows-wrapper-image-original-38,img#dog-shows-wrapper-image-original-39,img#dog-shows-wrapper-image-original-40,img#dog-shows-wrapper-image-original-41,img#dog-shows-wrapper-image-original-42,img#dog-shows-wrapper-image-original-43,img#dog-shows-wrapper-image-original-44,img#dog-shows-wrapper-image-original-45,img#dog-shows-wrapper-image-original-46,img#dog-shows-wrapper-image-original-47,img#dog-shows-wrapper-image-original-48,img#dog-shows-wrapper-image-original-49,img#dog-shows-wrapper-image-original-50,img#dog-shows-wrapper-image-original-51,img#dog-shows-wrapper-image-original-52,img#dog-shows-wrapper-image-original-53,img#dog-shows-wrapper-image-original-54,img#dog-shows-wrapper-image-original-55,img#dog-shows-wrapper-image-original-56,img#dog-shows-wrapper-image-original-57,img#dog-shows-wrapper-image-original-58,img#dog-shows-wrapper-image-original-59,img#dog-shows-wrapper-image-original-60,img#dog-shows-wrapper-image-original-61,img#dog-shows-wrapper-image-original-62,img#dog-shows-wrapper-image-original-63,img#dog-shows-wrapper-image-original-64,img#dog-shows-wrapper-image-original-65,img#dog-shows-wrapper-image-original-66,img#dog-shows-wrapper-image-original-67,img#dog-shows-wrapper-image-original-68,img#dog-shows-wrapper-image-original-69,img#dog-shows-wrapper-image-original-70,img#dog-shows-wrapper-image-original-71,img#dog-shows-wrapper-image-original-72,img#dog-shows-wrapper-image-original-73,img#dog-shows-wrapper-image-original-74,img#dog-shows-wrapper-image-original-75,img#dog-shows-wrapper-image-original-76,img#dog-shows-wrapper-image-original-77,img#dog-shows-wrapper-image-original-78,img#dog-shows-wrapper-image-original-79,img#dog-shows-wrapper-image-original-80,img#dog-shows-wrapper-image-original-81,img#dog-shows-wrapper-image-original-82,img#dog-shows-wrapper-image-original-83,img#dog-shows-wrapper-image-original-84,img#dog-shows-wrapper-image-original-85,img#dog-shows-wrapper-image-original-86,img#dog-shows-wrapper-image-original-87,img#dog-shows-wrapper-image-original-88,img#dog-shows-wrapper-image-original-89,img#dog-shows-wrapper-image-original-90,img#dog-shows-wrapper-image-original-91,img#dog-shows-wrapper-image-original-92,img#dog-shows-wrapper-image-original-93,img#dog-shows-wrapper-image-original-94,img#dog-shows-wrapper-image-original-95,img#dog-shows-wrapper-image-original-96,img#dog-shows-wrapper-image-original-97,img#dog-shows-wrapper-image-original-98,img#dog-shows-wrapper-image-original-99,img#dog-shows-wrapper-image-original-100,img#dog-shows-wrapper-image-original-101,img#dog-shows-wrapper-image-original-102,img#dog-shows-wrapper-image-original-103,img#dog-shows-wrapper-image-original-104,img#dog-shows-wrapper-image-original-105,img#dog-shows-wrapper-image-original-106,img#dog-shows-wrapper-image-original-107,img#dog-shows-wrapper-image-original-108,img#dog-shows-wrapper-image-original-109,img#dog-shows-wrapper-image-original-110,img#dog-shows-wrapper-image-original-111,img#dog-shows-wrapper-image-original-112,img#dog-shows-wrapper-image-original-113,img#dog-shows-wrapper-image-original-114,img#dog-shows-wrapper-image-original-115,img#dog-shows-wrapper-image-original-116,img#dog-shows-wrapper-image-original-117,img#dog-shows-wrapper-image-original-118,img#dog-shows-wrapper-image-original-119,img#dog-shows-wrapper-image-original-120,img#dog-shows-wrapper-image-original-121,img#dog-shows-wrapper-image-original-122,img#dog-shows-wrapper-image-original-123,img#dog-shows-wrapper-image-original-124,img#dog-shows-wrapper-image-original-125,img#dog-shows-wrapper-image-original-126,img#dog-shows-wrapper-image-original-127,img#dog-shows-wrapper-image-original-128 {
	position: fixed;
	display: none;
}

img#dog-sale-original-1-1,img#dog-sale-original-1-2,img#dog-sale-original-1-3,img#dog-sale-original-1-4,img#dog-sale-original-2-1,img#dog-sale-original-2-2,img#dog-sale-original-2-3,img#dog-sale-original-2-4,img#dog-sale-original-3-1,img#dog-sale-original-3-2,img#dog-sale-original-3-3,img#dog-sale-original-3-4,img#dog-sale-original-4-1,img#dog-sale-original-4-2,img#dog-sale-original-4-3,img#dog-sale-original-4-4,img#dog-sale-original-5-1,img#dog-sale-original-5-2,img#dog-sale-original-5-3,img#dog-sale-original-5-4,img#dog-sale-original-6-1,img#dog-sale-original-6-2,img#dog-sale-original-6-3,img#dog-sale-original-6-4,img#dog-sale-original-7-1,img#dog-sale-original-7-2,img#dog-sale-original-7-3,img#dog-sale-original-7-4,img#dog-sale-original-8-1,img#dog-sale-original-8-2,img#dog-sale-original-8-3,img#dog-sale-original-8-4,img#dog-sale-original-9-1,img#dog-sale-original-9-2,img#dog-sale-original-9-3,img#dog-sale-original-9-4,img#dog-sale-original-10-1,img#dog-sale-original-10-2,img#dog-sale-original-10-3,img#dog-sale-original-10-4,img#dog-sale-original-11-1,img#dog-sale-original-11-2,img#dog-sale-original-11-3,img#dog-sale-original-11-4,img#dog-sale-original-12-1,img#dog-sale-original-12-2,img#dog-sale-original-12-3,img#dog-sale-original-12-4,img#dog-sale-original-13-1,img#dog-sale-original-13-2,img#dog-sale-original-13-3,img#dog-sale-original-13-4,img#dog-sale-original-14-1,img#dog-sale-original-14-2,img#dog-sale-original-14-3,img#dog-sale-original-14-4,img#dog-sale-original-15-1,img#dog-sale-original-15-2,img#dog-sale-original-15-3,img#dog-sale-original-15-4,img#dog-sale-original-16-1,img#dog-sale-original-16-2,img#dog-sale-original-16-3,img#dog-sale-original-16-4,img#dog-sale-original-17-1,img#dog-sale-original-17-2,img#dog-sale-original-17-3,img#dog-sale-original-17-4,img#dog-sale-original-18-1,img#dog-sale-original-18-2,img#dog-sale-original-18-3,img#dog-sale-original-18-4,img#dog-sale-original-19-1,img#dog-sale-original-19-2,img#dog-sale-original-19-3,img#dog-sale-original-19-4,img#dog-sale-original-20-1,img#dog-sale-original-20-2,img#dog-sale-original-20-3,img#dog-sale-original-20-4,img#dog-sale-group-original-1,img#dog-sale-group-original-2,img#dog-sale-group-original-3,img#dog-sale-group-original-4,img#dog-sale-group-original-5,img#dog-sale-group-original-6{
	position: fixed;
	display: none;
}

#dog-sale-info-1,#dog-sale-info-2,#dog-sale-info-3,#dog-sale-info-4,#dog-sale-info-5,#dog-sale-info-6,#dog-sale-info-7,#dog-sale-info-8,#dog-sale-info-9,#dog-sale-info-10,#dog-sale-info-11,#dog-sale-info-12,#dog-sale-info-13,#dog-sale-info-14,#dog-sale-info-15,#dog-sale-info-16,#dog-sale-info-17,#dog-sale-info-18,#dog-sale-info-19,#dog-sale-info-20  {
	bottom: 0px;
	position: fixed;
	display: none;
	background-color: white;
	height: 50px;
	padding-top: 10px;
}

img.world-of-interiors-wrapper-image-grid-img {
	padding-right: 45px;
	padding-bottom: 45px;
}

img#world-of-interiors-wrapper-image-original-1,img#world-of-interiors-wrapper-image-original-2,img#world-of-interiors-wrapper-image-original-3,img#world-of-interiors-wrapper-image-original-4,img#world-of-interiors-wrapper-image-original-5 {
	position: absolute;
	display: none;
}

img.homes-and-interiors-scotland-wrapper-image-grid-img {
	padding-right: 45px;
	padding-bottom: 45px;
}

img#homes-and-interiors-scotland-wrapper-image-original-1,img#homes-and-interiors-scotland-wrapper-image-original-2,img#homes-and-interiors-scotland-wrapper-image-original-3,img#homes-and-interiors-scotland-wrapper-image-original-4 {
	position: absolute;
	display: none;
}


#contact-wrapper  img {
	margin-top: 20px;
}

#sketches-wrapper-grid img {
	margin-right: 10px;
	vertical-align: top;
	margin-top: 10px;
}

img.sketches-wrapper-grid-image-horz {
	
}

#press-wrapper img {
	margin-top: 20px;
}

#dog-sale-wrapper img {
	/*margin-top: 20px;*/
}

.press-wrapper-title {
	position: absolute;
	left: 700px;
	top: -20px;
}

a#dog-sale-wagging-tail {
	display: block;
	position: absolute;
	width: 183px;
	height: 114px;
	top: 670px;
	left: 600px;
	background-image: url(../images/dog-sale-enter.gif);
}

a#dog-sale-wagging-tail:hover {
	left: 605px;
}

a#dog-sale-wagging-tail-sold {
	display: block;
	position: absolute;
	width: 183px;
	height: 114px;
	left: 110px;
	background-image: url(../images/dog-sale-enter.gif);
}

a#dog-sale-wagging-tail-sold:hover {
	left: 115px;
}


div#1-card-full.card-class img {
	float: left;
	display: block;	
}

img.back-arrow {
	position: absolute;
	top: -25px;
	opacity: 0.4;
}

div#cards-kits-cutouts img {
	float: left;
	clear: both;
}

img.shop-images-words {
	margin-top: 6px;
	margin-left: 10px;
}

img.card {
	float: left;
	margin-top: 5px;
	margin-bottom: 4px;
	margin-right: 9px;
	
}

img.card:hover {
	cursor: pointer;
}

img.kit {
	float: left;
	margin-top: 5px;
	margin-bottom: 4px;
	margin-right: 9px;
}

img.kit:hover {
	cursor: pointer;
}

img.kit2 {
	float: left;
	margin-top: 5px;
	margin-bottom: 4px;
	margin-right: 9px;
}

img.kit2:hover {
	cursor: pointer;
}

img.cutout {
	float: left;
	margin-top: 5px;
	margin-bottom: 4px;
	margin-right: 9px;
}

img.cutout:hover {
	cursor: pointer;
}

img.shop-image {
	float: left;
	margin-right: 100%;
	margin-bottom: 10px;
}



/*END OF IMAGES*/

/*LISTS*/

ul.dog-shows-wrapper-previous-events-list {
	position: absolute;
	top: 66px;
	left: 643px;
	width: 140px;
	list-style-type: none;
	text-align: right;
	font-size: 14px;
}

ul.dog-shows-wrapper-previous-events-list li a {
	text-decoration: none;
	
}

a.dog-shows-wrapper-previous-events-list-current {
	color: #808080;
}

a.dog-shows-wrapper-previous-events-list-past {
	color: #CACACA;
}

ul.shop-nav {
	font-weight: bold;
	font-size: 10px;
	line-height: 20px;
	padding-top: 9px;
	float: left;
	margin-left: 10px;
}

ul.shop-nav-with-books {
	font-weight: bold;
	font-size: 10px;
	line-height: 20px;
	padding-top: 0px;
	float: left;
	margin-left: 10px;
}

ul.shop-nav li {
	color: #5e5e5e;
}

ul.shop-nav li:hover {
	text-decoration: underline;
	cursor: pointer;
}

/*END OF LISTS*/

/*DIV's*/

#dog-shows-wrapper-image-grid-all {
	position: absolute;
	top: 113px;
	width: 785px;
	height: auto;
}

#dog-shows-wrapper-image-grid {
	position: absolute;
	top: 113px;
	width: 470px;
	height: auto;
}

#dog-shows-wrapper-image-grid-4wide {
	position: absolute;
	top: 113px;
	width: 510px;
	height: auto;
}

#dog-shows-wrapper-image-original, #dog-shows-wrapper-image-original-2012 {
	position: absolute;
	left: 500px;
	top: 150px;
	width: 345px;
	height: 70px;
}

#world-of-interiors-wrapper-image-grid {
	position: absolute;
	top: 113px;
	width: 440px;
	height: auto;
}

#world-of-interiors-wrapper-image-original {
	position: absolute;
	left: 440px;
	top: 113px;
	width: 345px;
	height: 200px;
}

#homes-and-interiors-scotland-wrapper-image-grid {
	position: absolute;
	top: 113px;
	width: 440px;
	height: auto;
}

#homes-and-interiors-scotland-wrapper-image-original {
	position: absolute;
	left: 440px;
	top: 113px;
	width: 345px;
	height: 200px;
}

#sketches-wrapper-grid {
	position: relative;
	width: 785px;
	height: auto;
	margin-top: 100px;
	padding-top: 10px;
}

#dog-sale-coming-soon {
	position: absolute;
	top: 310px;
	left:  440px;
	width: 219px;
	height: 101px;
	background-image: url(images/dog-sale-words.jpg);
	color: #4D4D4D;
	text-align: center;
	letter-spacing: -1pt;
	line-height: 25px;
}

#dog-sale-info-words {
	position: absolute;
	top: 580px;
	left:  0px;
	width: 785px;
	height: 101px;
	text-align: center;
	color: #4D4D4D;	
	font-size: 14px;
}

#dog-sale-info-words-2012 {
	position: relative;
	/*	top: 580px;*/
	left:  0px;
	width: 785px;
	height: 101px;
	text-align: center;
	color: #4D4D4D;	
	font-size: 14px;
}

.dog-sale-info {
	position: absolute;
	width: 345px;
	color: #4D4D4D;
	text-align: center;
	margin-top: 250px;
	font-size: 12px;
	height: 50px;
}

#dog-sale-number {
	float: left;
	width: 77px;
	height: 77px;
	padding-right: 20px;
	text-transform: uppercase;
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4D4D4D;
	text-align: right;
}

div.card-class {
	position: relative;
	float: left;
	margin-top: 10px;
	width: 524px;
}

div.book-class {
	position: relative;
	float: left;
	margin-top: 10px;
	width: 524px;
}	

div#onetest{
	width: 50px;
	height: 50px;
	background-color: blue;
	position: absolute;
}

div#shop-thumbs {
	clear: left;
	position: relative;
	float: left;
	margin: 5px 0 0;
	padding: 0;
	width: 259px;
}

div#card-info {
	position: absolute;
	width: 165px;
	font-size: 10px;
	margin-left: 5px;
	top: 0;
	left: 350px;
}

.reviews-title {
	font-weight: bold;
	font-size: 16px;
	color: gray;
}

.reviews-10 {
	font-size: 10px;
	width: 100%;
}

.reviews-link {
	float: left;
	text-decoration: none;
	color: #424242;
	font-weight: bold;
	font-size: 11px;

	width: 100%;
	clear: both;
}

a.reviews-link:hover {
	color: silver;
}

div#cart {
	font-size: 10px;
	line-height: 16px;
	width: auto;
	float: left;
	margin-left: 10px;
	margin-top: 0;
	text-decoration: none;
	padding-top: 0;
	padding-left: 10px;
	padding-right: 10px;
}

span.cart-header {
	font-weight: bold;
	text-transform: uppercase;
}

div#cards-kits-cutouts {
	position: relative;	
	float: left;
	width: 100%;
	margin-top: 10px;
}

div#kits-pic-words, div#kits-pic-words2,div#cards-pic-words, div#cutouts-pic-words, div#books-pics-words {
	float: left;
	margin-right: 10px;

	text-align: center;
}

div#cards-pic-words
{
	margin-bottom:150px;
}

div#kits-pic-words:hover, div#cards-pic-words:hover, div#cutouts-pic-words:hover, div#books-pics-words, div#books-pics-words2 {
	cursor: pointer;
	
}

/*END OF DIV's*/

/*GENERAL*/

body {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: white;
}

a.global-home-dog {
	position: relative;
	float: left;
	display: block;
	height: 77px;
	width: 77px;
	background-image: url(images/home-dog.jpg);
}

a.global-home-kennel {
	position: relative;
	float: left;
	display: block;
	height: 73px;
	width: 72px;
	background-image: url(images/homeKennel.jpg);
}


a.global-home-crow {
	position: relative;
	float: left;
	display: block;
	height: 50px;
	width: 115px;
	background-image: url(images/crowBack.jpg);
}

a.global-home-dog-xmas {
	position: relative;
	float: left;
	display: block;
	height: 77px;
	width: 77px;
	background-image: url(images/home-dog-xmas.jpg);
}

a.global-home-dog-book-sale {
	position: relative;
	float: left;
	display: block;
	height: 77px;
	width: 77px;
	background-image: url(images/home-dog-book-sale.jpg);
}

h1.holding-page-h1 {
	position: absolute;
	top: 620px;
	left:  290px;
	text-transform: uppercase;
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4D4D4D;
	letter-spacing: -1pt;
	
}

h1.dog-sale-quote {
	position: absolute;
	width: 690px;
	height: 77px;
	padding-right: 20px;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4D4D4D;
	text-align: center;
	left: 90px;
	top: 30px;
}

#red-sold-dot {
	color: #D80000; 
	position: absolute;
	font-size: 22px;
	left: 40px;
}

#dog-sale-sold-out-words {
	position: absolute;
	width: 100px;
	height: 77px;
	padding-right: 20px;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #D80000;
	left: 705px;
	top: 70px;
}

#dog-sale-year-words {
	position: absolute;
	width: 100px;
	height: 77px;
	padding-right: 20px;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #828282;
	left: 745px;
	top: 55px;
}

#dog-sale-thank-you-words {
	position: absolute;
	width: 390px;
	padding-right: 20px;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #4D4D4D;
	text-align: center;
	left: 80%;
	margin-left: -310px;
	top: 50%;
	margin-top: -200px;
	line-height: 20px;
	
}

.bold {
	font-weight: bold;
}	

.sold-out {
	color: #D80000;
}

#shopFrontSoldOut
{
	font-size:12px;
	margin-top:10px;
	float:right;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

span.vat {
	position: relative;
	float: left;
	margin-top: 10px;
	clear: both;
}

#shop-wrapper span.coming-soon p {
	font-size: 10px;
	font-weight: bold;
	color: #ff3535;
	position: absolute;
	left: 205px;
	margin-bottom: 0;
	top: 122px;
}

#cards-kits-cutouts span.dog-sale-coming-soon p {
	font-size: 10px;
	font-weight: bold;
	color: #ff3535;
	position: relative;
	margin-bottom: 0;
	width: 500px;
	height: 20px;
	top: 30px;
	
}

#dog-shows-wrapper span.dog-sale-coming-soon p {
	font-size: 10px;
	font-weight: bold;
	color: #ff3535;
	position: relative;
	margin-bottom: 0;
	width: 350px;
	height: 20px;
	top: 30px;
	left: 10px;
}

div#down-arrow {
	position: absolute;
	bottom: 0;
	background-image: url(images/down-arrow.jpg);
	width: 25px;
	height: 39px;
	left: 10px;
}

#tokyo-sketches {
	position: absolute;
	left: 170px;
}

#dog-sale-complete {
	
	position: absolute;
	color: #c80000;
	width: 400px;
	height: 50px;
	left: 170px;
	top: 20px;
	text-align: center;
	font-size: 12px;
}

a.we-wish {
	width: 563px;
	height: 669px;
	display: block;
	margin-left: 73px;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-image: url(images/we-wish-you.jpg);
}

a.we-wish-only {
	width: 563px;
	height: 669px;
	display: block;
	margin-left: 73px;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-image: url(images/we-wish-you-only.jpg);
}

img.we-wish-tails {
	position: absolute;
	top: 228px;
	left: 456px;
}

/*END OF GENERAL*/ 

/*CART*/

#card-info a {
	float: left;
	text-decoration: none;
	color: #424242;
	font-weight: bold;
	font-size: 11px;

	width: auto;
	margin-bottom: 5px;
	clear: both;
}

#card-info a:hover {
	text-decoration: none;
	
	color: #008f58;
}

div.add-shipping, div.add-shipping-12-plus, div.add-shipping-books, div.min-order, div.the-cart {
	position: absolute; 
	top: 0; 
	left: 0; 	
	z-index: 90; 
	width: 100%; 
	height: 900px; 
	background-color: rgba(255,254,255,0.9);
}

div#add-shipping-details, div#min-order-details, div#the-cart-details {
	position: absolute;
	width: 300px;
	height: auto;
	margin-left: -150px;
	left: 50%;
	top: 200px;
	padding: 30px;
	background-color: #fffeff;
	border: 1px solid #d5d5d5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

div#add-shipping-details {
	padding-left: 9px;
	text-align: left;
}

div#add-shipping-details a {
	color: #e01a15;
	text-decoration: none;
}

div#add-shipping-details a:hover {
	text-decoration: underline;
}

div#the-cart-details {
	position: absolute;
	width: 575px;
	height: auto;
	margin-left: -287px;
	left: 50%;
	top: 20px;
	padding: 25px 20px 30px 30px;
	background-color: #fffeff;
	border: 1px solid #d5d5d5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

div.simpleCart_items {
	text-align: left;
	width: auto;
	height: auto;
	float: left;
	position: relative;
	margin-bottom: 20px;
}

#add-shipping-details select {
	margin-top: 10px;
	margin-bottom: 10px;
}

#card-info a.remove:hover {
	color: #d31813;
}

div#cart a {
	text-decoration: none;
	color: #e01a15;
}

div#cart a:hover{
	text-decoration: underline;
}

div.cartHeaders {
	display: none;
}

div.itemContainer {
	width: 117px;
	float: left;
	position: relative;
	height: auto;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #d5d5d5;
	padding: 7px;
}

span.continue-checkout {
	float: right;
	text-align: right;
	margin-right: 10px;
}

span.continue-checkout a {
	color: #e01a15;
	text-decoration: none;
}

span.continue-checkout a:hover {
	text-decoration: underline;
}

span.the-cart-details-title {
	font-size: 20px;
	text-align: left;
	margin-bottom: 19px;
	float: left;
	clear: none;
	width: 100%;
}

div.itemQuantity, div.itemincrement, div.itemdecrement {
	display: block;
	float: left;
	width: 20px;
}

div.itemincrement, div.itemdecrement {
	text-align: center;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid #d5d5d5;
	margin-bottom: 4px;
	width: 15px;
	height: 15px;
	margin-right: 5px;
}

div.itemincrement a, div.itemdecrement a {
	text-decoration: none;
}

div.itemincrement a {
	color: #008f58;	
}

div.itemdecrement a {
	color: #d31813;
	
}

#the-cart-details div.simpleCart_items div.itemContainer div.itemQuantity input {
	width: 35px;
	font-size: 29px;
	border: 1px solid #d5d5d5;
}

div.itemQuantity, #the-cart-details div.simpleCart_items div.itemContainer div.itemQuantity input {
	margin-right: 26px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

div.itemTotal {
	float: left;
	width: 40px;
	margin-top: 3px;
}


div.itemthumb {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 115px;
	width: 79px;
}

span.cart-total {
	float: left;
	width: 400px;
	font-size: 18px;
	text-align: left;
}

div#cart-footer {
	position: relative;
	float: left;
	height: auto;
	width: 100%;
}

span.checkout-reveal p,span.continue-shopping-reveal p, p.shipping-time {
	font-size: 10px;
	color: #424242;
	text-transform: uppercase;
	letter-spacing: 0;
}

a.continue-shopping {
	color: #d31813;
	text-decoration: none;
}

a.continue-shopping:hover {
	text-decoration: underline;
}

div#card-kit-thumbs {
	position: absolute;
	width: 250px;
	height: 425px;
	top: 165px;
	left: 0;
}

img.card-kit-thumb {
	float: left;
	margin-top: 5px;
	margin-bottom: 4px;
	margin-right: 9px;
	
}

/*END OF CART*/   

/*VIDEO*/
a.video-link {
	position: absolute;
	top: 450px;
	left: 430px;
	width: 360px;
	height: 140px;
} 

/*BOOK*/
a.book-link {
	position: absolute;
	top: 326px;
	left: 0;
	width: 219px;
	height: 263px;
}  



.flickrPhotos li{
	margin:10px;
}

#videos li{
	margin:10px;
}
