html, body {
	margin:0;
	padding:0;
	_height:100%;
}
body {
	font-family: tahoma;
	font-size:12px;
	
	min-width:860px;
	width:100%;
	max-width:100%;
	margin: 0 auto;
}
a { text-decoration: none; color: #2662a5; }
a:hover { text-decoration: underline; color: #53acde; }

.clearfix {
	clear: both;
	display: block;
}
#MainClass {
	padding: 0;
	margin: 0 auto;
	width: 852px;
	min-height: 468px;
	height:468px;
	background-image: url(../img/toppress.png);
	background-repeat: no-repeat;
    position: relative;
	padding-bottom: 50px;
}
#Header {
	height: 250px;
	width: 404px;
}
#MainClass #LeftBar {
	position:absolute;
	margin-left: 88px;
	width: 144px;
	float: left;

}
#MainClass #RightBar {
	position:relative;
	float: right;
	width: 142px;
	margin-right: 56px;

}

.leftbarcontainer {
	padding-left: 15px;
	padding-bottom:20px;
	background: url('../img/leftback.gif') repeat-y;
}
.rightbarcontainer {
	padding-left: 15px;
	padding-bottom:20px;
	background: url('../img/rightback.gif') repeat-y;
}

.bottom {
	width:100%;
    height:14px;
    background: url('../img/barl.gif') no-repeat left bottom;
}

.bottom span {
	width:100%;
    display:block;
    position:relative;
    height:14px;
    background: url('../img/barr.gif') no-repeat right top;
}

#MainClass #Middle {
	width: 384px;
	padding: 15px;
	background-color: #ffffff;
	padding-top: 5px;
	margin-left: 236px;
	min-height:100%;
	background: url('../img/backtile.gif') repeat-y;
}
#MainClass #TitleImg {
	position: absolute;
	width: 203px;
	margin-top: 142px;
	margin-left: 76px;
	height: 90px;
	z-index: 20;
}
#MainClass #Footer {
	
}
#bTable {
	width: 384px;
	min-height: 100%;
	height: 100%;
}
#bTable #bTitle {
	width: 384px;
	font-size: 16px;
	margin-left: 7px;
	margin-bottom: 10px;
}
#bTable #bImg {
	float: left;
	width: 114px;
	text-align: center;
}
#bTable #bInfo {
	float: right;
	width: 250px;
    height: 105px;
}
#bProducts {
	margin-top: 130px;
	width: 380px;
}
#pTable {
	display: inline-block;	
	width: 384px;
	min-height: 100%;
	height: 100%;
	background-color: #FFFFFF;
}
#pTable #pTitle {
	width: 384px;
	font-size: 16px;
	margin-left: 7px;
	margin-bottom: 10px;
}
#pTable #pAddImg {
	display: inline-block; 
	float: left;
	width: 130px;
	text-align: center;	
}
#pTable #pInfo {
	float: right;
	width: 240px;
	margin-right: 10px;
}

#pTable #pAddImg ul { margin: 0; padding: 0; list-style: none; }
#pTable #pAddImg ul li { list-style-type:none; }
#pTable #pAddImg ul img {
	border: 5px solid #3e3e3e;
}
#pTable #pAddImg ul a:hover img {
	border: 5px solid #fff;
	color: #fff;
}
#pTable #pAddImg ul a:hover { color: #fff; }

/*  Forms  */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}

/*  Notices  */
.error, .notice, .success {padding:.8em;padding-left: 2.6em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4 url(../img/icon-red.png) 10px 12px no-repeat;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF url(../img/icon-forgot.png) 5px 8px no-repeat;color:#514721;padding-right: 2.6em;border-color:#FFD324; text-align:justify;}
.success {background:#E6EFC2 url(../img/icon-green.png) 10px 12px no-repeat;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/*  Login  */
#logintitle { margin-left: 20px; font-size: 16px; }
#loginform { line-height: 20px; padding: 20px; margin-top: 10px; background-color: #E6EFC2; width: 300px; color:#264409;border:2px solid; border-color:#C6D880; }
#logincenter { width: 190px; margin-top: 10px; }
#loginops { margin-top: 10px; width: 345px; }
.forgot, .register {padding:.6em;padding-left: 3em;margin-bottom:1em;border:2px solid #ddd; width: 120px;}
.forgot {background:#FFF6BF url(../img/icon-forgot.png) 10px 5px no-repeat;color:#bf9900 ;border-color:#FFD324; float: right; text-align: left;}
.register {background:#b1d9f1 url(../img/icon-register.png) 10px 5px no-repeat;color:#258cc2;border-color:#87c6e8; float: left; text-align: left;}
.forgot a {color:#514721;}
.register a {color:#258cc2;}
#errornote { width: 300px; margin-top: 10px; }




#footer {
	padding: 0;
	margin: 0 auto;
	width: 414px;
 	overflow: hidden;
	margin-left:236px;

	}
	
#footerarea {
	padding: 0;
	width: 414px;
	margin: 0 auto;
	background:#ffffff;
	height: 90px;
	background: url('../img/backtile.gif') repeat-y;
}
#leftpipe {
	position:relative;
	float: right;
	right: -10px;
	top: -10px;
}
#rightpipe {
	position:relative;
	left: -10px;
	top: -5px;
}
#aboutus {
	text-align:justify;
}
#aboutpic {
	margin-top: 35px;
	padding-left:20px;
	padding-bottom:20px;
	float: right;
}

#BasketContainer {  }

.regtable td {
	padding:5px;
}

#blogname { font-size: 16px; }

#blog_title {
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
}
#blog_date {
	margin-top: 0px;
}
#blog_content {
	margin-top: 5px;
	text-align: justify;
}
#menublog {
	position:absolute;
	left:100px;
	top:135px;
	width:135px;
	height:85px;
	z-index:1;
}
#menuabout {
	position:absolute;
	left:100px;
	top:135px;
	width:135px;
	height:85px;
	z-index:2;
}
#menucontact {
	position:absolute;
	left:100px;
	top:135px;
	width:135px;
	height:85px;
	z-index:3;
}
#menufaq {
	position:absolute;
	left:100px;
	top:135px;
	width:135px;
	height:85px;
	z-index:4;
}
#menumystuff {
	position:absolute;
	left:100px;
	top:135px;
	width:135px;
	height:85px;
	z-index:5;
}
#whatwepic {
	margin-top: 5px;
	padding-right:10px;
	padding-bottom:5px;
	float: left;
}
#delivery {
	width: 180px;
	float: left;
	min-height: 150px;
	_height:150px;
}
#announcement {
	width: 180px;
	float: right;
	min-height: 150px;
	_height:150px;
}
#lastblog {
	display:inline-block;
	padding-right:15px;
}
#brand { margin-top: 30px; }
#brand ul { text-align: center; margin-top: 10px;}
#brand li {
	padding: 5px;
	display:inline-block;
}