body{margin:0px; padding:0px; background:#fff; font-family:"Century Gothic", Century Gothic, Tahoma, Arial; /*font-family:"Century Gothic",Century Gothic,sans-serif,Tahoma;*/ font-size:11px; color:#505050; text-align:left;}

div#designporn{margin:0 auto; margin-top:10px; width:695px; min-height:810px; height:auto !important; height:810px;}
	div#designporn-top{float:left; width:695px; height:95px;}
		div#top-menu-1{float:left; width:695px; height:25px; color:#a0a0a0; font-size:12px;}
		div#top-menu-2{float:left; width:695px; height:69px; border-top:1px solid #bfbfbf;}
			span.top-menu-2-left{float:left; color:#505050; font-size:24px; margin-top:28px; line-height:50px;}
			span.top-menu-2-left span.big{font-size:47px; line-height:50px;}
			span.top-menu-2-right{float:right; color:#aab200; font-size:14px; margin-top:45px;}
			span.downOnTheFarm{line-height:27px;}
	div#designporn-content{float:left; width:695px; min-height:413px; height:auto !important; height:413px;}
	
		div#content-main{float:left; width:695px; min-height:413px; height:auto !important; height:413px; background:url(../images/application/designporn.jpg) top left no-repeat;}
		div#content-main-all{float:left; width:695px; min-height:413px; height:auto !important; height:413px; background:url(../images/application/main_all.jpg) top left no-repeat;}
		div#content-main-flo{float:left; width:695px; min-height:413px; height:auto !important; height:413px; background:url(../images/application/flo_main.jpg) top left no-repeat;}
		div#content-main-kiki{float:left; width:695px; min-height:413px; height:auto !important; height:413px; background:url(../images/application/kiki_main.jpg) top left no-repeat;}
		
		div#out_of_stock{float:left; width:695px; min-height:413px; height:auto !important; height:413px; background:url(../images/application/designporn-white.jpg) top left no-repeat; border:1px solid #bfbfbf;}
			div.oos-info{padding:50px; font-size:18px; font-weight:bold;}
		div#products{float:left; width:695px; min-height:413px; height:auto !important; height:413px; border:1px solid #bfbfbf; padding:0px 0px 0px 0px; line-height:14px;}
		div.basket{position:relative; float:left; width:695px; background:url(../images/application/basket.jpg) top right no-repeat; min-height:413px; height:auto !important; height:413px; border:1px solid #bfbfbf; padding:0px 0px 0px 0px; line-height:14px; font-size:14px;}
			div.basket-info{margin:40px 20px 20px 40px; font-size:15px;}
			span.productTopic{color:#aab200; font-size:24px; line-height:30px;}
			span.productSize{float:right; margin:10px 10px 0px 0px; * margin:-20px 10px 0px 0px; line-height:18px;}
				div.sheepSize{margin-right:70px;}
				div.henSize{margin-right:70px;}
				div.pigSize{margin-right:150px;}
				div.cowSize{margin-right:70px;}
				div.treeSize{}
			span.checkoutTopic{color:#aab200; font-size:18px; font-weight:bold;}
			div.product-info{float:left; margin-top:-10px; padding:0px 25px 10px 25px; text-align:justify;}
			
			div.product-info-flo{float:left; width:655px; margin-top:220px; padding:0px 0px 0px 25px; text-align:justify;}
			div.product-info-flo-mixed{float:left; width:655px; margin-top:290px; padding:0px 0px 0px 25px; text-align:justify;}
			
			div.product-checkout{float:left; font-size:14px; min-height:300px; height:auto !important; height:300px; width:370px; padding:70px 0px 0px 35px; letter-spacing:1px;}
			div.henCh{margin-top:10px; width:320px;}
			div.pigCh{margin-top:10px; width:320px;}
			div.treeCh{margin-top:10px; width:350px;}
			div.cowCh{margin-top:10px; width:320px;}
			div.checkout-info{float:left; margin:37px 0px 20px 0px; width:369px; min-height:130px; height:auto !important; height:130px;}
			div.checkout-info2{position:relative; float:right; width:245px; min-height:128px; height:auto !important; height:128px; margin:20em 0em 0em 0em; font-size:11px; line-height:11px;}
				div.infoC{position:absolute; width:240px; min-height:40px; height:auto !important; height:40px; bottom:0px; left:0px;}
			div.sheep{float:left; background:url(../images/products/sheep/sheep-big.jpg) top right no-repeat; width:680px; height:269px; margin-top:10px;}
			div.sheep-small{float:left; background:url(../images/products/sheep/sheep-small.jpg) top right no-repeat; width:690px; min-height:240px; height:auto !important; height:240px; margin-top:10px;}
			div.hen{float:left; background:url(../images/products/hen/hen-big.jpg) top right no-repeat; width:690px; height:283px; margin-top:8px;}
			div.hen-small{float:left; background:url(../images/products/hen/hen-small.jpg) top right no-repeat; width:690px; min-height:240px; height:auto !important; height:240px; margin-top:7px;}
			div.pig{float:left; background:url(../images/products/pig/pig-big.jpg) top right no-repeat; width:690px; height:271px; margin-top:10px;}
			div.pig-small{float:left; background:url(../images/products/pig/pig-small.jpg) top right no-repeat; width:690px; min-height:240px; height:auto !important; height:240px; margin-top:25px;}
			div.tree{float:left; background:url(../images/products/tree/tree-big.jpg) top right no-repeat; width:690px; height:369px; margin-top:10px;}
			div.tree-small{float:left; background:url(../images/products/tree/tree-small.jpg) top right no-repeat; width:690px; min-height:310px; height:auto !important; height:310px; margin-top:10px;}
			div.cow{float:left; background:url(../images/products/cow/cow-big.jpg) top right no-repeat; width:680px; height:273px; margin-top:8px;}
			div.cow-small{float:left; background:url(../images/products/cow/cow-small.jpg) top right no-repeat; width:690px; min-height:240px; height:auto !important; height:240px; margin-top:8px;}
			
			div.flo_white{float:left; background:url(../images/products/flo/flo_white_bg.jpg) top right no-repeat; width:695px; height:413px;}
			div.flo_black{float:left; background:url(../images/products/flo/flo_black_bg.jpg) top right no-repeat; width:695px; height:413px;}
			div.flo_natural{float:left; background:url(../images/products/flo/flo_natural_bg.jpg) top right no-repeat; width:695px; height:413px;}
			div.flo_mixed{float:left; background:url(../images/products/flo/flo_mixed_set_bg.jpg) top right no-repeat; width:695px; height:413px;}
			
						
			span.product-price{float:right; text-align:right; * margin: -20px 0px 0px 0px;}
			span.product-price-flo{float:right; text-align:right; * margin: -20px 0px 0px 0px;}
			span.product-price-tree{float:right; text-align:right; * margin: 12px 0px 0px 0px;}
				span.product-price span{font-size:24px; line-height:24px; letter-spacing:3px;}
				span.product-price-flo span{font-size:24px; line-height:24px; letter-spacing:3px;}
				span.product-price-tree span{font-size:24px; line-height:24px; letter-spacing:3px;}
			div.product-checkout-price{float:left; text-align:right;}
			/*div.product-checkout-price-tree{float:left; text-align:right; margin-left:200px; margin-top:-15px;}*/
			div.product-checkout-price-tree{float:left; text-align:right;}
				div.product-checkout-price span{font-size:24px; line-height:24px; letter-spacing:3px;}
				div.product-checkout-price-tree span{font-size:24px; line-height:24px; letter-spacing:3px;}
			div.infoButton{float:left; width:173px; height:389px; cursor:pointer;}	
			div#info-white{float:left; width:695px; height:70px; background:#fff; visibility:hidden; margin-top:319px; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
			div#info-white div{float:left; font-size:14px; padding:10px 10px 0px 10px; text-align:justify; color:#000;}
			div#info-white-1{float:left; width:175px; height:389px; background:#fff; visibility:hidden; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
			div#info-white-1 div{float:left; font-size:14px; padding:10px 10px 0px 10px; text-align:left; color:#000;}
			div#info-white-2{float:left; width:175px; height:389px; background:#fff; visibility:hidden; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
			div#info-white-2 div{float:left; font-size:14px; padding:10px 10px 0px 10px; text-align:left; color:#000;}
			div#info-white-3{float:left; width:175px; height:389px; background:#fff; visibility:hidden; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
			div#info-white-3 div{float:left; font-size:14px; padding:10px 10px 0px 10px; text-align:left; color:#000;}
			div#info-white-4{float:left; width:176px; height:389px; background:#fff; visibility:hidden; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
			div#info-white-4 div{float:left; font-size:14px; padding:10px 10px 0px 10px; text-align:left; color:#000;}
			
			div.bg-white{float:left; width:695px; height:24px; background:#fff; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; text-align:right;}
			div.bg-white-1{float:left; width:168px; height:24px; background:#fff; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; text-align:left; padding-left:5px;}
			div.bg-white-2{float:left; width:168px; height:24px; background:#fff; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; text-align:left; padding-left:5px;}
			div.bg-white-3{float:left; width:168px; height:24px; background:#fff; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; text-align:left; padding-left:5px;}
			div.bg-white-4{float:left; width:171px; height:24px; background:#fff; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; text-align:left; padding-left:5px;}
				span.linkMain{font-size:15px; line-height:22px;}
				span#linkMain{font-size:24px; margin-right:15px; line-height:22px;}
		div#subpage{float:left; width:695px; min-height:411px; height:auto !important; height:411px; border:1px solid #bfbfbf; padding:0px 0px 0px 0px; line-height:14px; background:url(../images/application/designporn-white-gr.jpg) top left no-repeat;}
			div#tac{float:left; width:640px; min-height:385px; height:auto !important; height:385px; padding:20px 0px 0px 20px; line-height:14px;}
			div.contact{margin:20px 20px 0px 35px; font-size:15px; line-height:16px;}
			div.designers{margin:20px 0px 20px 35px; font-size:15px; line-height:16px;}
			div.tac_all{margin:20px 0px 20px 35px;}
				div.tac_info{margin:15px 0px 15px 0px; font-size:14px; line-height:16px;}
				div.contact_left{float:left; width:48%; height:120px;}
					div.contact_post{width:240px; margin:-16px 0px 0px 35px;}
				div.contact_right{float:left; width:48%; height:120px;}
					div.contact_returns{width:221px; margin:-16px 0px 0px 60px;}
				div.about{float:left; width:100%; height:220px; margin-top:20px;}
			/*div.us{margin:0 auto; width:630px; height:200px; margin-top:150px;}*/
	div#designporn-menu{float:left; width:695px; height:240px; border-bottom:1px solid #bfbfbf;}
		div.menu-main-text{float:left; width:695px; height:70px; text-align:center; font-size:14px;}
		span.mark-big{color:#aab200; font-size:24px;}
		span.mark{color:#aab200; font-size:18px; font-weight:bold;}
		span.mark-small{color:#aab200; font-size:14px; font-weight:bold;}
		span.markRed{color:#ff0000;}
		span.green{color:#aab200;}
		div#menu-top-text{position:absolute; z-index:10; font-size:24px;}
		div.product-menu-left{float:left; width:300px; height:215px;}
		div.product-menu-right{float:right; width:300px; height:205px; padding-top:10px; text-align:justify;}
			div.footerCh{float:right; width:250px;}
		div.mailInfo{margin-top:10px; width:250px;}
			span.mail{font-size:16px;}
		div.mailInfoMain{float:right; width:250px; margin:0px 30px 0px 0px;}
		div.cards{float:left; width:690px; height:25px; background:url(../images/application/cards.jpg) top center no-repeat;}
		div.cards_oos{float:left; width:690px; height:25px; margin-top:45px; background:url(../images/application/cards.jpg) top center no-repeat;}
	div#designporn-footer{float:left; width:695px; height:40px; padding-top:10px; color:#a0a0a0;}

a:link, a:visited {text-decoration:none; color:#505050;}
a:hover {text-decoration:none; color:#505050;}

a.top-menu:link, a.top-menu:visited {color:#a0a0a0; text-decoration:none;}
a.top-menu:hover {color:#a0a0a0; text-decoration:none;}

a.mailSmall:link, a.mailSmall:visited {color:#a0a0a0; text-decoration:none;}
a.mailSmall:hover {color:#a0a0a0; text-decoration:none;}

a.top-menu-basket:link, a.top-menu-basket:visited {color:#a0a0a0; text-decoration:none; background:url(../images/application/your_basket.jpg) top left no-repeat; padding: 0px 0px 0px 30px;}
a.top-menu-basket:hover {color:#a0a0a0; text-decoration:none;}

a.continue:link, a.continue:visited {color:#aab200; text-decoration:none; padding:5px; font-size:15px; line-height:15px; font-weight:bold;}
a.continue:hover {color:#aab200; text-decoration:none; padding:5px; font-size:15px; line-height:15px; font-weight:bold;}

a.sheep:link, a.sheep:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/menu_01.jpg) top left no-repeat; padding:77px 54px 77px 54px;}
a.sheep:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/menu_01.jpg) top left no-repeat; padding:77px 54px 77px 54px;}

a.hen:link, a.hen:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/menu_02.jpg) top left no-repeat; padding:76px 58px 76px 58px;}
a.hen:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/menu_02.jpg) top left no-repeat; padding:76px 58px 76px 58px;}

a.pig:link, a.pig:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/menu_03.jpg) top left no-repeat; padding:76px 65px 76px 64px;}
a.pig:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/menu_03.jpg) top left no-repeat; padding:76px 65px 76px 64px;}

a.tree:link, a.tree:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/menu_04.jpg) top left no-repeat; padding:76px 55px 76px 55px;}
a.tree:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/menu_04.jpg) top left no-repeat; padding:76px 55px 76px 55px;}

a.cow:link, a.cow:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/menu_05.jpg) top left no-repeat; padding:76px 58px 76px 57px;}
a.cow:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/menu_05.jpg) top left no-repeat; padding:76px 58px 76px 57px;}

a.family:link, a.family:visited{float:left; text-decoration:none; background:url(../images/application/family.jpg) top left no-repeat; padding:47px 32px 47px 32px; line-height:120px; font-size:14px; color:#fff;}
a.family:hover {float:left; text-decoration:none; background:url(../images/application/family.jpg) top left no-repeat; padding:47px 32px 47px 32px; line-height:120px; font-size:14px; color:#505050;}

a.family-flo:link, a.family-flo:visited{float:left; text-decoration:none; background:url(../images/application/family-flo.jpg) top left no-repeat; padding:47px 32px 47px 32px; line-height:120px; font-size:14px; color:#fff;}
a.family-flo:hover {float:left; text-decoration:none; background:url(../images/application/family-flo.jpg) top left no-repeat; padding:47px 32px 47px 32px; line-height:120px; font-size:14px; color:#505050;}

a.box:link, a.box:visited{float:left; text-decoration:none; background:url(../images/application/box.jpg) top left no-repeat; padding:45px 30px 45px 30px; margin-left:10px; line-height:120px; font-size:14px; color:#fff;}
a.box:hover {float:left; text-decoration:none; background:url(../images/application/box_on.jpg) top left no-repeat; padding:45px 30px 45px 30px; margin-left:10px; line-height:120px; font-size:14px; color:#505050;}

a.mixed-set:link, a.mixed-set:visited{float:left; text-decoration:none; background:url(../images/application/mixed-set-w.jpg) top left no-repeat; padding:45px 30px 45px 30px; margin-left:10px; line-height:120px; font-size:14px; color:#fff;}
a.mixed-set:hover {float:left; text-decoration:none; background:url(../images/application/mixed-set.jpg) top left no-repeat; padding:45px 30px 45px 30px; margin-left:10px; line-height:120px; font-size:14px; color:#505050;}

a.flo_white:link, a.flo_white:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/flo_white_white.jpg) top left no-repeat; padding:60px 0px 50px 35px;}
a.flo_white:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/flo_white_color.jpg) top left no-repeat; padding:60px 0px 50px 35px;}

a.flo_black:link, a.flo_black:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/flo_black_white.jpg) top left no-repeat; padding:60px 0px 50px 60px;}
a.flo_black:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/flo_black_color.jpg) top left no-repeat; padding:60px 0px 50px 60px;}

a.flo_natural:link, a.flo_natural:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/flo_natural_white.jpg) top left no-repeat; padding:60px 0px 50px 60px;}
a.flo_natural:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/flo_natural_color.jpg) top left no-repeat; padding:60px 0px 50px 60px;}

a.flo_mixed:link, a.flo_mixed:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/flo_mixed_set_white.jpg) top left no-repeat; padding:60px 0px 50px 60px;}
a.flo_mixed:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/flo_mixed_set_color.jpg) top left no-repeat; padding:60px 0px 50px 60px;}

a.kiki_white:link, a.kiki_white:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/kiki_white_white.jpg) top left no-repeat; padding:60px 0px 50px 35px;}
a.kiki_white:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/kiki_white_color.jpg) top left no-repeat; padding:60px 0px 50px 35px;}

a.kiki_black:link, a.kiki_black:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/kiki_black_white.jpg) top left no-repeat; padding:60px 0px 50px 60px;}
a.kiki_black:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/kiki_black_color.jpg) top left no-repeat; padding:60px 0px 50px 60px;}

a.kiki_natural:link, a.kiki_natural:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/kiki_natural_white.jpg) top left no-repeat; padding:60px 0px 50px 60px;}
a.kiki_natural:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/kiki_natural_color.jpg) top left no-repeat; padding:60px 0px 50px 60px;}

a.kiki_mixed:link, a.kiki_mixed:visited{float:left; text-decoration:none; background:url(../images/application/menu/off/kiki_mixed_set_white.jpg) top left no-repeat; padding:60px 0px 50px 60px;}
a.kiki_mixed:hover {float:left; text-decoration:none; background:url(../images/application/menu/on/kiki_mixed_set_color.jpg) top left no-repeat; padding:60px 0px 50px 60px;}

a.hrefText:hover{text-decoration:underline;}

span.menu{visibility:hidden;}
span.family{}
span.box{}
span.mixed-set{text-align:left; float:left; margin:0px 0px 0px -25px;}

ul,ol {}

ul.menu{padding:0px; margin:0px;}
	ul.menu li{float:left; display:inline;}

ul.menu-flo{padding:0px; margin:40px 0px 0px 0px;}
	ul.menu-flo li{float:left; display:inline;}
	
ul.menu-kiki{padding:0px; margin:40px 0px 0px 0px;}
	ul.menu-kiki li{float:left; display:inline;}
	
ul.products-menu{padding:0px; margin:5px 0px 0px 0px;}
	ul.products-menu li{float:left; display:inline;}
	
ul.checkout{padding:5px 5px 0px 5px; margin:0px 10px 0px 10px;}
	ul.checkout li{margin-top:10px; padding:0px;}
	
dl.newsletter{margin:0px; padding:0px;}
	dl.newsletter dt{display:block; float:left; width:23%; text-align:right; vertical-align:top; font-size:14px; line-height:22px;}
	dl.newsletter dd{line-height:22px; padding-bottom:14px; text-align:right;}

input{border:1px solid #aaaaaa; font-size:14px; color:#505050;}
	input.button{}
	input.newsInput{width:72%;}
	
th{text-align:left; font-weight:normal; border-bottom:1px solid #a0a0a0; padding-bottom:5px; font-size:11px;}
td{padding:1px 0px 1px 0px; text-align:left;}
	td.center{text-align:center;}
	th.center{text-align:center;}
table{}
	td.sum{border-top:1px solid #a0a0a0; font-weight:bold;padding-left:1px;}
	
img.loading{display: none;}
img.logo{cursor:pointer;}
img.checkout{cursor:pointer;}

div.copyright{float:left; width:695px; height:12px; text-align:center; color:#a0a0a0;}
p.checkout{margin:15px 0px 0px 0px;}
div.href{cursor:pointer;}

div.totalSmall{margin:5px 0px 0px 490px; font-weight:bold}
span#total1{margin-right:4px;}
span#total2{margin-left:4px;}
div.basketFooter{position:absolute; bottom:0px; width:695px; text-align:right; height:40px;}
	div.basketFooter div{float:left; font-size:11px;}
	div.basketFooter span{font-size:24px; margin-left: 10px; margin-right:10px; letter-spacing:3px;}

div.loading_send{margin:0 auto; width:60px; height:60px; margin-top:200px; text-align:center;}

div#start-screen{position:absolute; top:0px; left:0px; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; background:#fff; z-index:100; cursor:pointer;}
	div#start-screen div{margin:0 auto; margin-top: 150px; width: 800px; font-size:24px; color:#505050;}
	span.mark-info-page{color:#abb202;}
	
select{font-size:14px; border:1px solid #bfbfbf;}

