@charset "utf-8";
/* CSS Document */

body{
background:url(/images/bk_repeater.jpg) repeat-x #F9F9F8;
margin:0;
padding:0;
margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
}

.stabiliser{
width:1000px;
height: auto;
margin:0 auto;
padding:0;
}


/*_____________________________________________________________________________________________________________________*/
/*_________________________________________________________________________________________________________HEADER START*/


.header{
background:url(/images/header-bk.jpg) no-repeat;
width:1000px;
height:80px;
margin:0 auto;
padding:0;
padding-top:25px;
}

.header-pages{
background:url(/images/header-pages-bk.jpg) no-repeat;
width:1000px;
height:90px;
min-height:80px;
margin:0 auto;
padding-top:25px;
}
.header-container{
width:960px;
height:auto;
margin:0 auto;
}

.header-top-left{
width:200px;
height:58px;
float:left;
padding-top:2px;
}
.header-top-middle{
width:520px;
height:60px;
float:left;
}
.header-top-right{
width:240px;
height:60px;
float:left;
}

.header-top-right-top{
height:15px;
width:240px;
float:left;
font-family: Palatino, Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
letter-spacing:3px;
color:#31587F;						
}

.header-top-right-middle{
height:auto;
width:240px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:bold;
color:#BCBB9F;
}

.header-top-right-bottom{
height:auto;
width:240px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:2px;
color:#31587F;	
}
	
.header-bottom{
height:20px;
width:960px;
margin:0 auto;
background: url(/images/nav_header.jpg) no-repeat;
float:left;
}

.header-bottom-left{
height:20px;
width:695px;
float:left;		
padding-left:25px;
}

.header-bottom-right{
width:215px;
float:left;	
padding-right:25px;
background:url(/images/basket.jpg);
}

/*_____________________________________________________________________________________________________________________*/
/*________________________________________________________________________________________________________HEADER FINISH*/


/*_____________________________________________________________________________________________________________________*/
/*______________________________________________________________________________________________________HOME PAGE START*/


.flash-container{
width:960px;
height:396px;
margin: 0 auto;
margin-top:10px;
}

.flash-left{
width:710px;
height:386px;
background: url(/images/main-image.jpg) no-repeat;
float:left;
}

.flash-right{
width:240px;
height:380px;
float:left;
margin-left:10px;
}

.poultry-container, .duck-container, .pig-container{
width:240px;
height:122px;
float:left;
}

.duck-container, .pig-container{
margin-top:10px;
}

.poultry-container{background:url(/images/poultry.jpg);}
.duck-container{background:url(/images/duck.jpg)}	
.pig-container{background:url(/images/pig.jpg)}


.title-header{
width:225px;
float:left;
margin-top:7px;
padding-left:15px;
font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-style:italic;
color:#7D7B56;
}

.subheader{
width:225px;
float:left;
padding-left:15px;
font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
font-weight:bold;
line-height:15px;
padding-bottom:5px;
color:#333333;
}

.bottom-title{
width:220px;
float:left;
padding-left:20px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:30px;
}


.product-area-container{
width:960px;
height:250px;
margin-left:20px;
background:#BCBB9F;
}

.top-row-container{
width:950px;
height:122px;
padding-left:10px;
}

.field-shelters{
height:122px;
width:230px;
float:left;
background:url(/images/field-shelter.jpg) no-repeat;
}

.kennels{
height:122px;
width:225px;
float:left;
margin-left:10px;	
background:url(/images/kennel.jpg);
}

.wildlife{
height:122px;
width:230px;
float:left;
margin-left:10px;
background:url(/images/wildlife.jpg) no-repeat;
}
	
.hutches{
height:122px;
width:225px;
float:left;
margin-left:10px;
background:url(/images/hutches.jpg);
}	


.top-row-area-title{
width:auto;
height:20px;
font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-style:italic;
color:#FFFFFF;
padding-left:20px;
}
.top-row-area-subtitle, .top-row-area-subtitle-kennel, .top-row-area-subtitle-wildlife{
width:80px;
height:auto;
font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#7D7B56;
font-weight:bold;
line-height:15px;
padding-left:20px;
padding-top:20px;
}

	.top-row-area-subtitle-kennel{
	padding-left:60px;
	}
	.top-row-area-subtitle-wildlife{
	width:100px;
	padding-top:0px;
	padding-left:30px;
	color:#333333;
	}

.top-row-area-KS{		
font-weight:bold;
width:auto;
height:auto;
font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#7D7B56;
padding-left:20px;
font-weight:bold;
line-height:15px;
margin-top:20px;
}



.bottom-row-container{
width:950px;
height:140px;
background:#BCBB9F;
padding-left:10px;
border-top:solid 1px #FFFFFF;
}

.product-container-1{
width:228px;
height:110px;
background:#FFFFFF;
border: solid 1px #ECECEA;
margin-top:10px;
float:left;
}

.product-container-2{
width:223px;
height:110px;
background: #FFFFFF;
border: solid 1px #ECECEA;
margin-top:10px;
margin-left:10px;
float:left;
}

.product-container-3{
width:223px;
height:110px;
background: #FFFFFF;
border: solid 1px #ECECEA;
margin-top:10px;
margin-left:10px;
float:left;
}	

.product-container-4{
width:228px;
height:110px;
background:#FFFFFF;
border: solid 1px #ECECEA;
margin-top:10px;
margin-left:10px;
float:left;
}


.product-container-left{
width:96px;
height:120px;
float:left;
}

.product-container-left-title, 
.product-container-left-price, 
.product-container-left-link{
width:86px;
height:auto;
font-family: Georgia, Palatino Linotype, Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:16px;
font-weight:bold;
padding-left:10px;
color:#7D7B56;
}

.product-container-left-title{
height:56px;
padding-top:10px;
color:#666666;
}

.product-container-left-price{
height:18px;
font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
line-height:18px;
}

.product-container-left-link{
font-size:12px;
font-weight:normal;
font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

.product-image, .product-image-2{
width:127px;
height:110px;
padding-top:10px;
padding-left:5px;
}						
			
.product-container-left-2{
width:90px;
height:120px;
float:left;
}

.product-container-left-2-title, 
.product-container-left-2-price, 
.product-container-left-2-link{
width:80px;
height:auto;
font-family: Georgia, Palatino Linotype, Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:16px;
font-weight:bold;
padding-left:10px;
color:#7D7B56;
}

.product-container-left-2-title{
height:56px;
padding-top:10px;
color:#666666;
}

.product-container-left-2-price{
height:18px;
font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
line-height:18px;
}

.product-container-left-2-link{
font-size:12px;
font-weight:normal;
font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}


.product-container-right{
width:132px;
height:120px;
float:left;
}	

.product-container-right-2{
width:132px;
height:120px;
float:left;
}



.text-area-container{
width:960px;
/*height:320px;*/
margin:0 auto;
background:#FFFFFF;
margin-top:5px;
}

.text-area-left, .text-area-right{
width:480px;
/*height:300px;*/
background: #FFFFFF;
float:left;
}
.text-area-right{
vertical-align: top;
}

.text-area-header{
width:460px;
/*height:105px;*/
font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
font-size:36px;
padding-left:20px;
font-style:italic;
font-weight:bold;
color:#666666;
padding-top:20px;
/*line-height:35px;*/
margin-bottom: 30px;
}

.text-area{
width:460px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:20px;
color:#666666;
}	

.payment-logos{
width:480px;
height:80px;
float:left;
margin-top:10px;
}

.poultry-cta{
width:350px;
height:auto;
font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
font-size:29px;
font-style:italic;
font-weight:bold;
background: url(/images/chicken-img.jpg) no-repeat;
float:left;
padding-left:130px;
color:#7D7B56;
}

.call-us{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-left:60px;
color:#BCBB9F;
}

.cta-phone-number{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:27px;
font-style:normal;
padding-left:10px;
}

.positioning-statement{
width:480px;
height:auto;
float:left;
margin-top:30px;
font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;
font-size:28px;
color:#BCBB9F;
line-height:30px;		
padding-bottom: 10px;
}

/*		
.signature-area{
width:440px;
height:auto;
color:#BCBB9F;
float:left;
}
*/		
.signature{
/*float:left;*/
clear: both;
width:200px;
margin-top:10px;
padding-left:260px;
height: 40px;
}

/*_____________________________________________________________________________________________________________________*/
/*____________________________________________________________________________________________________HOME PAGE FINNISH*/

/*_____________________________________________________________________________________________________________________*/
/*___________________________________________________________________________________________PRODUCT LISTING PAGE START*/



.main-bk{
background:url(/images/container-bk.jpg) no-repeat;
width:1000px;
height:100px;
float:left;
padding:0px;
}

.main-container{
width:960px;
min-height:1000px;
height:auto !important;
height:1000px;
margin:0 auto;
margin-top:15px;
}

.left-nav-container{
width:170px;
height:500px;
float:left;
}

.navtop{
width:170px;
height:21px;
float:left;
background: url(/images/navtop.jpg) no-repeat;	
}

.navmiddle{
width:170px;
height:700px;
float:left;
background:#BCBB9F;
}

.navbottom{
width:170px;
height:100px;
float:left;
background:url(/images/navbottom.png) no-repeat;	
}



.right-content-container{
width:780px;
height:auto;
float:left;
margin-left:10px;
}

.topbar-container{
width:780px;
height:auto;
background:#999999;
float:left;
}

.upperbar{
width:780px;
height:37px;
background:#F4F5F5;
border-bottom:solid 1px #BCBB9F;
float:left;
}
.upperbar-left{
width:460px;
height:25px;			
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#BCBB9F;
padding-top:12px;
padding-left:10px;
}

.upperbar-right{
width:285px;
height:25px;			
float:right;
/*margin: 0 auto;
text-align: right;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#31587F;
padding-top:12px;
padding-right:10px;
}

	
.upperbar-right2{
width:150px;
height:25px;			
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#31587F;
padding-top:12px;
padding-left:240px;
}
			

.lowerbar{
width:780px;
/*height:50px;*/
background:#F9F9F8;
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #BCBB9F;
float:left;
}

.lowerbar-left{
width:580px;
height:50px;
float:left;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:35px;
font-style:italic;
padding-left:10px;
color:#BCBB9F;
}

.lowerbar-right{
width:190px;
height:50px;
float:left;
}
	
	.key-up{
	width:135px;
	height:15px;
	float:right;
	margin-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
	/*padding-left:245px;*/
	}
	.key-bottom{
	width:135px;
	height:15px;
	float:right;
	margin-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#BCBB9F;
	font-size:12px;
	margin-top:5px;
	/*padding-left:245px;*/
	}
	

.product-listing-container1{
width:780px;
height:219px;
background:#FFFFFF;
border-bottom:solid 1px #BCBB9F;
float:left;
}

.product-listing-container2{
width:780px;
height:219px;
background:#F9F9F8;
border-bottom:solid 1px #BCBB9F;
float:left;
}

.product-listing-container-left{
width:240px;
height:200px;
float:left;
padding-left:15px;
padding-top:19px;
}

.product-listing-container-right{
width:525px;
height:219px;
float:left;
}

.product-code{
width:505px;
height:15px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
padding-top:16px;
padding-left:20px;
}

			

.title-price-container{
width:525px;
height:42px;
float:left;
background: url(/images/product-listing-title-bk.jpg) no-repeat;
}

.title-price-container2{
width:525px;
height:42px;
float:left;
background: url(/images/product-listing-title-bk-rv.jpg) no-repeat;
}

.product-title{
width:330px;
height:37px;
float:left;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-style:italic;
color:#31587F;
padding-left:20px;
padding-top:5px;
}

.product-price{
width:155px;
height:37px;
float:left;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-style:italic;
color:#31587F;
padding-top:5px;
padding-left:20px;
}

.dimensions-capacity-container{
width:525px;
height:22px;
float:left;
background:url(/images/product-listing-dimension-bk.jpg) no-repeat;
}

.dimensions-capacity-container2{
width:525px;
height:22px;
float:left;
background:url(/images/product-listing-dimension-bk-rv.jpg) no-repeat;
}

.product-dimensions{
width:450px;
height:17px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#27517D;
padding-top:5px;
padding-left:20px;			
}

	.dimensions{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}

.product-capacity{
width:55px;
height:22px;
float:left;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-style:italic;
font-weight:bold;
color:#31587F;
}

.product-description{
width:465px;
height:65px; 
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
padding-left:20px;
padding-right:40px;
padding-top:5px;
}

.button-container{
width:525px;
height:40px;
float:left;
}

.button-addto-basket{
width:355px;
height:40px;
float:left;
}

.button-more-info{
width:140px;
height:40px;
float:left;
padding-left:5px;
}
		
		
/*_____________________________________________________________________________________________________________________*/
/*_______________________________________________________________________________________ PRODUCT LISTING PAGE FINNISH */

/*_____________________________________________________________________________________________________________________*/
/*_______________________________________________________________________________________________LEFT NAVIGATION START */


.nav-title{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;	
margin:0;
background:#BDC0A9;
height:15px;
text-indent:20px;
width:155px;
float:left;
margin-top:10px;
margin-left:7px;
text-decoration:none;
}

ul.nav{
margin:0;
padding:0;
padding-left:5px;
padding-right:5px;
background:#006699;
}

li.left-nav, li.navlibackground {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
clear:both;
width:125px;
padding:5px 0 2px 35px;
list-style:none;
background:url(/images/arrow.png) no-repeat;
background-position:22px 9px;
/*margin-top:10px;*/
}

li.navlibackground {
background-color:#BDC0A9;
}

a.leftnav{
color:#FFFFFF;
text-decoration:none;
}

.leftnav:hover{
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

.nav-line-brk{
width:170px;
height:2px;
background:url(/images/nav-line-brk.png) no-repeat;
margin-top:10px;
float:left;
}


/*_____________________________________________________________________________________________________________________*/
/*_____________________________________________________________________________________________LEFT NAVIGATION FINNISH */

/*_____________________________________________________________________________________________________________________*/
/*______________________________________________________________________________________________PRODUCT INFO PAGE START*/



.product-info-container-left{
width:300px;
height:auto;
float:left;
}

.main-image{
width:290px;
height:223px;
background: url(/images/main-gallery-image.png) no-repeat;
margin-top:10px;
}

.gallery-container{
width:290px;
height:auto;
margin-top:10px;
}

.gallery-container-top-left, .gallery-container-bottom-left{
width:140px;
height:108px;
float:left;
/*background:#F9F9F8;*/
margin-bottom:10px;
}
.gallery-container-top-right, .gallery-container-bottom-right{
width:140px;
height:108px;
float:left;
margin-left:10px;
/*background:#CCCCCC;*/
margin-bottom:10px;
}

/*.gallery-container-bottom-left, .gallery-container-bottom-right{
margin-top:10px;
}*/

.gallery-tag{
cursor:pointer;
}

.enlarge-icon{
width:290px;
height:20px;
float:left;
margin-top:10px;
}

.delivery-box, .payment-security-box{
width:290px;
height:auto;
float:left;
margin-top:20px;
}	
       

.product-info-container-right{
width:470px;
height:auto;
float:left;
margin-left:10px;
}

.product-info-topbar-container{
width:470px;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
font-size:12px;
margin-top:10px;
}

.product-info-topbar-left{
width:250px;
height:20px;
float:left;
color:#31587F;
text-indent:10px;
}
	
.product-info-topbar-right{
width:175px;
height:20px;
float:left;
padding-left:45px;
font-weight:normal;
color:#BCBB9F;
}

.key-info-page{
font-weight:bold;
color:#666666;
text-decoration:underline;
}

.product-info-title{
width:470px;
height:40px;
background: url(/images/product-info-title-bk.png) no-repeat;
float:left;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-style:italic;
text-indent:10px;
color:#31587F;
}

.product-info-price-capacity-container{
width:470px;
height:40px;
float:left;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-style:italic;
color:#31587F;
}

.product-info-price{
width:250px;
height:40px;
float:left;
color:#31587F;
font-size:20px;
text-indent:10px;
}
	
.product-info-capacity{
width:210px;
height:40px;
float:left;
padding-left:5px;
font-size:20px;
padding-right:5px;
}

.product-info-description{
width:440px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
padding-left:10px;
padding-right:20px;
margin-bottom:40px;
}

.dimensions-container{
width:470px;
height:35px;
float:left;
background:url(/images/dimensions-bk.png) no-repeat;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:15px;
color:#31587F;
padding-top:5px;
text-indent:15px;
}

.dimensions-left{
width:100px;
height:35px;
float:left;
padding-top:5px;
font-style:italic;
}

.dimensions-right{
width:320px;
height:35px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
padding-top:10px;
padding-right: 15px;
}

.quantity-container{
width:470px;
height:35px;
float:left;
background:url(/images/quantity-bk.png) no-repeat;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-style:italic;
color:#31587F;
padding-top:5px;
text-indent:15px;
}

.quantity-left{
width:150px;
float:left;
font-style:italic;
}
.quantity-right{
width:310px;
float:right;
padding-top: 4px;
padding-right:10px;
}

.product-info-addtobasket{
width:460px;
height:auto;
float:left;
padding-right:10px;
padding-top:15px;
}

.related-items{
width:470px;
height:35px;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-style:italic;
color:#31587F;
float:left;
margin-top:10px;
text-indent:10px;
}

.related-items-container{
width:470px;
height:auto;
/*border: solid 1px #000000;*/
}

.item1-container{
width:140px;
height:215px;
background:#F3F4F4;
border-bottom:solid 1px #BCBB9F;
border-top:solid 1px #BCBB9F;
float:left;
margin-right: 16px;
margin-bottom: 16px;
}

/*.item2-container, .item3-container{
width:140px;
height:215px;
background:#F3F4F4;
border-bottom:solid 1px #BCBB9F;
border-top:solid 1px #BCBB9F;
margin-left:20px;
float:left;
}*/

.related-items-product-image{
width:140px;
height:108px;
float:left;
}

.related-items-product-title{
width:130px;
/*height:108px;*/
float:left;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
font-weight:bold;
padding: 0;
margin: 0 0 0 10px;
color:#BCBB9F;
}

.related-items-product-capacity{
width:140px;
height:20px;
float:left;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:italic;
text-indent:10px;
color:#27517D;
}

.related-items-product-price{
width:140px;
height:35px;
float:left;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
text-indent:10px;
color:#27517D;
}

.related-items-product-link{
width:140px;
height:20px;
float:left;
font-family: Palatino linotype, Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-style:italic;
text-indent:10px;
color:#BCBB9F;
}

.related-items-container-border{
width:140px;
height:2px;
float:left;
background:blue;
background:url(/images/related-items-container-border.png) no-repeat;
}

/*_____________________________________________________________________________________________________________________*/
/*____________________________________________________________________________________________PRODUCT INFO PAGE FINNISH*/

/*_____________________________________________________________________________________________________________________*/
/*_________________________________________________________________________________________________________FOOTER START*/

.footer{
width:1000px;
height:140px;
background: url(/images/footer.jpg) no-repeat;
margin:0 auto;
float:left;
}

.footer-content-pages{
width:1000px;
height:140px;
background: url(/images/footer2.jpg) no-repeat;
float:left;
clear:both;
}		

.copyright{
width:960px;
height:auto;
padding-top:35px;
padding-left:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#487ABE;
}
.copyright2{
width:980px;
height:auto;
padding-left:20px;
margin-top:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#487ABE;
}

.footernav-container{
width:960px;
height:auto;
padding-left:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:18px;
color:#FFFFFF;
}
.footernav-container2{
width:940px;
height:auto;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:22px;
color:#FFFFFF;
}

.address{
width:960px;
height:auto;
padding-top:5px;
padding-left:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}
.address2{
width:940px;
height:auto;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

/*_____________________________________________________________________________________________________________________*/
/*_______________________________________________________________________________________________________FOOTER FINNISH*/

/*_____________________________________________________________________________________________________________________*/
/*__________________________________________________________________________________________________________STYLES START*/



a.mailto{
text-decoration:none;
color:#31587F;
}

a.mailto:hover{
text-decoration:underline;
}

.top_nav a{
text-decoration:none;
color:#FFFFFF;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
width:30px;
padding:0px 38px 0px 0px;
}
.top_nav a:hover{
text-decoration:underline;
}

.basket a{
text-decoration:none;
color:#FFFFFF;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
font-weight:bold;
}
.basket a:hover{
text-decoration:underline;
}


a.panels{
cursor:pointer;
text-decoration:none;
color:#7D7B56;
}

a.panels a:hover{
text-decoration:none;
}

.text-area-link{
font-family: Palatino, Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
color:#BCBB9F;
}

a.footernav{
text-decoration:none;
color:#FFFFFF;
}

.footernav a:hover{
text-decoration:underline;
}

a.upr-left{
text-decoration:none;
color:#2E4D77;
}

a.upr-right{
text-decoration:none;
color:#BCBB9F;
}

.upr-left a:hover{
text-decoration:underline;
}

a.related-items-link{
color:#BCBB9F;
text-decoration: none;
}

a.related-items-link:hover{
text-decoration:underline;
}

/*_____________________________________________________________________________________________________________________*/
/*__________________________________________________________________________________________________________STYLES FINNISH*/		



.form-holder {
width:400px;
padding:20px 80px 20px 80px;
float:left;
height:auto;
border-bottom:1px solid #eaeaea;
border-top:1px solid #eaeaea;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color: #666666; 

}

.form-block {
width:400px;
height:25px;
clear:both;
margin-bottom:10px;
}

.form-block-error {
width:10px;
height:20px;
float:left;
font-size:1.1em;
font-weight:bold;
padding-top:5px;		
}

.form-block-title {
width:190px;
height:20px;
float:left;
font-size:1.1em;
font-weight:normal;
padding-top:5px;
color:#666;
}

.form-block-input {
width:200px;
height:25px;
float:left;
}

#double-select-container
{
width: 200px;
}
#double-select-container select
{
width: 98px;
}

.text-field, .textarea, select {
color:#666;
font-size:1.0em;
}

.text-field {
/*border:3px #eaeaea solid;	*/
padding:2px;
width:190px;
}

.textarea {
/*border:3px #eaeaea solid;	*/
font-family:Arial, Helvetica, sans-serif;
padding:2px;
padding-left: 12px;
height:120px;
width:390px;
}

select {
padding:2px;
margin:0;
width:200px;
border:3px #eaeaea solid;
}

.form-button {
margin:20px 0 0 0;
color: #666;
font-weight: bold;
font-size: 12px;
}


table.order-items {
    border: solid 1px #bbb;
}
table.order-items tr td, table.order-items tr th {
    padding: 3px;
}