@import url(layout.css);

/* ==== GENERAL FORMATTING STYLES ==== */

body {
	background-color: #B50032;
	font-family:"Century Gothic", Helvetica, Verdana;
	font-size:13px;
	color:#000000;
}

p{
	margin-top:0;
}

h1{
	margin-top:0;
	font-size:22px;
	color:#B50032;
}

h2{
	margin-top:0;
	font-size:17px;
	color:#BB5E00;
}

.subheading1{
	color:#B50032;
	font-weight:bold;
}

.small_txt{
	font-size:11px;
	line-height:11px
}


/* ==== IMAGES ==== */

.colouring{
	float:left;
	border: solid 1px #cccccc;
	margin:3px;
}

.photo_gallery{
	float:left;
	border: solid 1px #cccccc;
	margin:5px;
}

/* ==== PRODUCTS ==== */

.box_large_desc{
	padding:15px;
	border: 1px solid #FFDDBB;
}

.price{
	color:#9A002B;
	font-size:18px;
	font-weight:bold;
	background:#FFDDBB;
	padding:5px;
}

.qtybox input{
	width:30px;
	border:none;
	background-color:#FFDDBB;
	font-family:"Century Gothic", Helvetica, Verdana;
	font-size:10px;	
}

.price2{
	font-size:11px;
}

.removelink a{
	background-color:#9A002B;
	color:#ffffff;
	padding:3px;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}

.removelink a:hover{
	color:#ffffff;
	text-decoration:none;
}

.shopcartbuttons{
	background-color:#9A002B;
	color:#ffffff;
	padding:3px;
	font-weight:bold;
	font-size:10px;
	font-family:"Century Gothic", Helvetica, Verdana;
	text-transform:uppercase;
	border:none;
}

.shopbox input{
	width:100px;
	padding:3px;
	border:none;
	background-color:#FFDDBB;
	font-family:"Century Gothic", Helvetica, Verdana;
	font-size:10px;	
}

.productitemcell{
	height:40px;
}

#prod_name div{
}

#prod_qty div{
} 

#prod_remove div{
} 

#prod_price div{
}

.customise_fields{
	width:420px;
	padding:3px;
	border: solid 1px #ECA464;
	background-color:#FFDDBB;
	font-family:"Century Gothic", Helvetica, Verdana;
	font-size:10px;	
}


/* ==== SUBMENU ==== */

.submenu{
	font-family: "Century Gothic", Helvetica, Verdana;
	font-size:12px;
	color:#B50032;
	background:#FFF1E3;
	padding:5px 5px 5px 25px;
	width:190px;
	height:25px;
	border-bottom: solid 1px #FFC993;
}

.submenu_over{
	font-family: "Century Gothic", Helvetica, Verdana;
	font-size:12px;
	color:#B50032;
	background:#FFC993;
	padding:5px 5px 5px 25px;
	width:190px;
	height:25px;
	border-bottom: solid 1px #FFC993;
}

.submenu a{
	color:#B50032;
	text-decoration:none;
}

.submenu a:hover{
	color:#BB5E00;
	text-decoration:none;
}


/* ==== LINK STYLES ==== */

a{
	color:#B50032;
	text-decoration:underline;
}

a:hover{
	color:#B50032;
	text-decoration:none;
}


	/* -- Top nav links -- */
	
	#topnav a{
		padding:0px 2px 0px 2px;
	}
	
	/* -- Teddy Box link -- */
	
	.teddydesc a{
		text-decoration:none;
	}

	/* Product Pages */
	
	#viewcart a{
		color:#9A002B;
		text-decoration:none;
	}
	
	#viewcart a:hover{
		color:#9A002B;
		text-decoration:underline;
	}


/* ==== FORM STYLES ==== */

	form{
		margin:0;
		padding:0;
	}

	/* -- Newsletter Subscription box -- */
	
	.news_field{
		width:214px;
		height:14px;
		padding:3px;
		margin-top:5px;
		border: solid 1px #ECA464;
		background-color:#FFF1E5;
		font-family:"Century Gothic", Helvetica, Verdana;
		font-size:10px;
	}
	
	/* -- Check out form -- */
	
	.checkout{
		width:215px;
		padding:3px;
		border: solid 1px #ECA464;
		background-color:#FFDDBB;
		font-family:"Century Gothic", Helvetica, Verdana;
		font-size:10px;		
	}
	
	.checkout2{
		width:100px;
		padding:3px;
		border: solid 1px #ECA464;
		background-color:#FFDDBB;
		font-family:"Century Gothic", Helvetica, Verdana;
		font-size:10px;		
	}
	
	.amountbox{
		background-color:#FFE9D2;
		border:none;
		font-size:13px;
		color:#B50032;
		font-family:"Century Gothic", Helvetica, Verdana;
		font-weight:bold;
	}
	
	.contactfield{
		width:140px;
		padding:3px;
		border: solid 1px #ECA464;
		background-color:#FFDDBB;
		font-family:"Century Gothic", Helvetica, Verdana;
		font-size:13px;	
	}
	
	.contactfield_large{
		width:604px;
		padding:3px;
		border: solid 1px #ECA464;
		background-color:#FFDDBB;
		font-family:"Century Gothic", Helvetica, Verdana;
		font-size:13px;	
	}