html
{
	margin: 0px;
	padding: 0px;
}
body
{
	margin: 0;
	padding: 0px;
	font-family:"Comic Sans MS",Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
#centre_banner
{
	display:block;
	position:absolute;
	top:0px;
	width:100%;
}
#banner
{
	display:block;
	position:relative;
	margin: 0 auto;
	top:30px;
	left:0px;
	height:158px;
	width:780px;
	background-image:url(../images/banner_bg2.jpg);
}
#logo
{
	display: block;
	position:absolute;
	top:-26px;
	left:10px;
	width: 261px;
	height:183px;
	background-image:url(../images/logo.jpg);

}
#frame
{
	position:relative;
	display: block;
	margin: 213px auto 15px auto;
	height: 650px;
	min-height:650px;
	width: 740px;
	padding:15px;
	background-color:#d7ffeb;
}
body > div#frame {height: auto;}	
#content
{
	position: relative;
	display:block;
	padding: 15px 15px 40px 15px;
	margin-bottom:20px;
	background-color:white;
	width: 450px;
}
#content h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	margin: 5px 0 10px 0;
	text-align:center;
}
#content p
{
	font-family:"Comic Sans MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
#content li
{
	font-family:"Comic Sans MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
#right_col
{
	position: absolute;
	display:block;
	top: 10px;
	right: 10px;
	width: 253px;
}
#right_col img
{
	padding: 0px;
	margin:0px;
}
.right_block
{
	position: relative;
	background-color:#FFFFFF;
	border-left: 1px solid #99FFCC;
	border-right: 1px solid #99FFCC;
	padding:5px;
	margin-left: 1px;
	margin-top: -4px;
}
h2
{
font-size:1em;
}
#main_menu
{
	position:absolute;
	display:block;
	top:-31px;
	left:10px;
}
#main_menu li { list-style-type:none; }
#main_menu a {display: block; position: absolute;}
#main_menu a.home  {top:22px;left:223px; height:61px; width:112px; background-image:url(../images/home_button.jpg);}

#main_menu a.contact {top:90px;left:230px;height:50px;width:94px;background-image:url(../images/contact_button.jpg);}
#main_menu a.about{top:135px;left:305px;height:41px;width:77px;background-image:url(../images/about_button.jpg);}
#main_menu a.products{top:29px;left:374px;height:118px;width:217px;background-image:url(../images/product_button.jpg);}
#main_menu a.tvstuff {top:78px;left:412px;height:30px;width:36px;}
#main_menu a.filmstuff {top:72px;left:465px;height:33px;width:38px;}
#main_menu a.kidsclassics {top:61px;left:514px;height:33px;width:47px;}
#main_menu a.grownup1 {top:111px;left:411px;height:19px;width:114px;}
#main_menu a.grownup2 {top:102px;left:523px;height:18px;width:33px;}
#main_menu a.grownup3 {top:89px;left:554px;height:19px;width:21px;}
#main_menu a.finder {top:93px;left:591px;height:53px;width:87px;background-image:url(../images/finder_button.jpg);}
#main_menu a.basket {top:32px;left:649px;height:65px;width:89px;background-image:url(../images/basket_button.jpg);}
#main_menu a.checkout {top:98px;left:690px;height:38px;width:63px;background-image:url(../images/checkout_button.jpg);}
#search_thing
{
	display:block;
	position: absolute;
	top:110px;
	right: 10px;
}
#search_thing img {display:block; float: left;}
#search_thing input {display:block; float: left;margin-top:2px;}
#search_thing input.txt
{
	border: 1px solid #7f9db9;
	background-color: #d7ffeb;
	margin-top:5px;
	margin-left: 2px;
	margin-right: 5px;
}
#footer
{
	position: absolute;
	display:block;
	left:0;
	bottom:5px;
	padding-top: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footer a {color: red; text-decoration:none;}
#footer a:hover {color: white; background-color:red;}
img.tv
{
height:90px; width: 148px;position: absolute; display: block; top: 28px; left: 46px;
}
a img.tv {border: none;}
#content_admin
{
	position: relative;
	display:block;
	padding: 15px 15px 40px 15px;
	margin-bottom:20px;
	padding-left: 160px;
	width: 570px;
}
#left_col
{
	position: absolute;
	left: 15px;
	top:15px;
	width: 140px;
	background-color:#d7ffeb;
}
#content_admin h1 {font-size:17px;}
a img {border: none;}
#sold_banner
{
	display:block;
	position:absolute;
	top:400px;
	left:20px;
	width:336px;
	height:298px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sold.png",sizingMethod="scale");
	}
html>body #sold_banner {background-image:url(../images/sold.png);}
#ads {margin:0 auto; width:760px; text-align:center; font-size:10px;padding-top:30px;}


.blog_title{
	font-size:1.7em;
}
.section_bottom_menu li{
		float:left;
		padding-left:6px;
		list-style:none;
}