@font-face { 
font-family:"babyk"; 
src:url(babyk.ttf) format("truetype"); 
} 

body {
/*	background-color:#bdd73c; */
	background-color:maroon;
	margin:15px auto 15px auto;
	color: #D8D0CD;
	font-size:14px;
	text-align:center;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	}

.white_small {
	font-size:12px;
}

h1 { text-decoration:underline; font-style:italic; font-size:16px; }
input { border:1px solid #5b1200; }
textarea { border:1px solid #5b1200; }
.clear { clear:both }
img { vertical-align:top; }

#wrapper{
	width:900px;
	margin:0 auto;
	border:3px solid #420E00;
	border-bottom:none;
	background-color:#cc0001;
	text-align:left;
}

#content {
	padding:5px;
}

#header {
	float:left;
	font-family:"babyk", Trebuchet MS, Arial, Helvetica, sans-serif;
}

#col1 {
	float:left;
	width:450px;
}

#col2 {
	float:right;
	width:449px;
	padding:0;
	margin:0;
	border-left:1px solid #5b1300;
	border-bottom:1px solid #5b1300;
}

#col1_1 {
	background-color:#FEFE00;
	float:left;
	width:225px;
	border-top:1px solid #5b1300;
}

#col1_1 ul li{
	border-bottom:1px solid #5b1300;
	padding:29px 20px 30px 0px;
	text-align:right;
}

#col1_1 ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:20px;
	color:#660000;
	font-weight:bold;

}

#col1_2 {
	background-color:#FD9800;
	float:left;
	width:225px;
	border-top:1px solid #5b1300;
}

#col1_2 ul li{
	border-bottom:1px solid #5b1300;
	padding:14px 20px 15px 0px;
	text-align:right;
}

#col1_2 ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:20px;
	font-weight:bold;
	color:#660000;
	border-left:1px solid #5b1300;
}

#col1_2 ul a, #col1_2 ul a:hover, #col1_2 ul a:active, #col1_2 ul a:visited{ color:#660000; text-decoration:none; }
#col1_1 ul a, #col1_1 ul a:hover, #col1_1 ul a:active, #col1_1 ul a:visited{ color:#660000; text-decoration:none; }
#col1_1 ul a:hover { color:#c90000; }
#col1_2 ul a:hover { color:#fffb01; }



#footer {
	text-align:right;
	background:#992626;
	padding:3px 5px 4px 0px;
	margin:0;
	vertical-align:bottom;
	font-size:10px;
	font-weight:bold;
	color:#e6a067;
	border-top:1px solid #5b1300;
	border-bottom:3px solid #420E00;
	}

.menu-title{
	font-size:16px;
	color:#FFF;
	text-align:left;
	padding:5px 0px 4px 10px;
}

#sub {
	position:fixed;
	top:15px;
	right:0;
	width:210px;
	display:none;
}

#sub2 {
	background:url(http://icemediaproductions.co.uk/uploads/70298scroll2.png) repeat-y;
	padding:0px 30px 0px 25px;
}

#prod {
	width:425px;
	margin:0px 0px 0px 10px;
}

#prod_title{
	float:left;
	width:290px;
	margin-left:20px;
	padding-right:10px;
}

#prod_price{
	font-weight:bold;
	float:left;
	width:40px;
	}

#prod_qty{
	float:left;
	width:40px;
	margin:0;
	padding:0;
}

#prod_qty input {
	margin:0;
	padding:2px;
	font-size:10px;
}

#prod_qa {
	float:right;
	width:20px;
	cursor:hand;
}
#sub-title {
	font-weight:bold;
	margin-left:15px;
	text-decoration:underline;
	background-color:#98cb00;
	padding:3px;
	display:block;
	margin-bottom:3px;
}

h2 {
	width:430px;
	padding:3px 0px 3px 5px;
	margin:0px 0px 5px 0px;
	background-color:#5b1200;
	color:#fff;
	font-size:16px;
}

.pro_mar {
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

.bigbrown {
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

#menumenu a{
	width:225px;
}

a:focus
{
-moz-outline-style: none;
}

#menu_menu {
	height:60px;
	background:url(images/menu.gif) no-repeat right;
	display:block;
	border-bottom:#660000 1px solid;
	border-top:#660000 1px solid;
}

#menu_menu:hover {
	background:url(images/menu1.gif) no-repeat right;
}

#menu_parties {
	height:60px;
	background:url(images/parties.gif) no-repeat right;
	display:block;
	border-bottom:#660000 1px solid;
}

#menu_parties:hover {
	background:url(images/parties1.gif) no-repeat right;
}

#menu_jobs {
	height:60px;
	background:url(images/job.gif) no-repeat right;
	display:block;
	border-bottom:#660000 1px solid;
}

#menu_jobs:hover {
	background:url(images/job1.gif) no-repeat right;
}

#menu_home {
	height:90px;
	background:url(images/home.gif) no-repeat right;
	display:block;
	border-bottom:#660000 1px solid;
	border-right:#660000 1px solid;
}

#menu_home:hover {
	background:url(images/home1.gif) no-repeat right;
}

#menu_contact {
	height:91px;
	background:url(images/contact.gif) no-repeat right;
	display:block;
	border-bottom:#660000 1px solid;
	border-right:#660000 1px solid;
}

#menu_contact:hover {
	background:url(images/contact1.gif) no-repeat right;
}