/*  
Theme Name: MMS
Theme URI: http://www.boltonwebdesign.co.uk
Description: Custom Theme <br> - Designed by <a href="http://www.boltonwebdesign.co.uk">Jigsaw Internet Solutions</a> 
Author: Shaun Barnes
Author URI: http://www.boltonwebdesign.co.uk
� 2008, Jigsaw Internet Solutions. All rights reserved. 
*/


/* default */
* {
	margin: 0;
	padding: 0;
}
i {
	display: none;
}
a:link,a:visited {
	color: #d11804;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
p, li {
	color: #666;
	font-size: 12px;
	line-height: 16px;
}
h1 {
	color: #2c3e00;
	font-size: 26px;
}
h2 {
	color: #2c3e00;
	font-size: 20px;
}
h3 {
	color: #2c3e00;
	font-size: 16px;
	font-weight: normal;
}
h4 {
	color: #2c3e00;
	font-size: 12px;
	font-weight: normal;
}

img{
	border: 0;
}
.clear{
	clear: both;
}
body {
	text-align: center;
	font-family:arial, sans-serif;
	background: url("img/bg-header.png") repeat-x left top;
}

/* container*/
#container{
	width: 970px;
	margin: 0px auto;
	text-align: left;
}

/* header */
#header {
	float: left;
	width: 970px;
	height: 235px;
position: relative;}

#headerRight {
	float: right;
		margin-right: 43px;
	padding-top: 8px;
	margin-top: 35px;
}

#formsubmit { padding-bottom: 5px; }

p#signup { font-weight: bold; color: #fff; font-size: 17px;}

* html #headerRight {
	margin-top: 30px;
}
#heading {
	float: left;
	padding-left: 50px;
	padding-top: 30px;
}
#heading h1 {
	height: 200px;
	width: 550px;
	text-indent: -9999px;
	background: url(img/logo.png) no-repeat;
}

/* content and homepage */
#content {
	float: left; 
	width: 980px;
	padding: 20px 5px 20px 5px;
}
#content p {
	margin-bottom: 16px;
}

.box {
	float: left;
	margin-right: 30px;
}

#jumbotext { width: 220px; margin: 0 auto;}

div.imgbox { height: 300px; position: relative;}

div.imgbox img { position: absolute; bottom: 0;}

#main { width: 600px; float: left; margin-right: 45px;}

#sidebar { width: 285px; float: left;}

#col1, #col2 { float: left;}
#col1  { width: 535px; margin-right: 55px;}
#col2{ width: 290px; }

.homeBoxes { padding-bottom: 20px; height: 530px; position: relative; margin-top: 40px;}

#cartButtonForm_1, #cartButtonForm_2, #cartButtonForm_3, #cartButtonForm_4 { position: absolute; bottom: 0;}
#cartButtonForm_2 { left: 200px;}
#cartButtonForm_3 { left: 490px;}
#cartButtonForm_4 { left: 770px;}

.box1 { 	width: 131px; 
}
.box2 { 	width: 220px; 
}
.box3 { 	width: 290px; 
}
.box4 { 	width: 207px; 
}

.box h2 {
	margin: 5px 0 5px 10px;
}

.box p, .box ul, .box h3 {
	padding: 0px 0px 0px 10px;
}
.box h3 {
	margin-bottom: 10px;
}
.box ul {
	list-style-type: none;
	margin-bottom: 13px;
}
.box ul li {
	padding: 2px 0px 1px 0px;
	padding-left: 12px;
	background: url("img/arrow.gif") no-repeat left 6px;
	border-bottom: 1px solid #c3c2c2;
}
.box ul li.last {
	border-bottom: none;
}



.last {
	margin-right: 0px;
}


.box img { border: 5px solid #2c3e00;margin-bottom: 10px;}
.box3 img { border: 5px solid #d11804;}

/* .box3 { position: relative;} */

/* #bestvalue { position: absolute; top: 15px; right: 0; border:none;} */

#sidebar ul { margin-bottom: 30px;}

#sidebar ul li { list-style-type: none;font-size: 12px; margin-bottom: 3px;}

#sidebar h3 { margin-bottom: 10px; color: #2c3e00; font-weight: bold;}

#sidebar a:link, #sidebar a:visited { color: #2c3e00;}

#sidebar a:hover { color: #d11804;}


/* footer */
#footer{
	width: 100%;
	height: 80px;
	padding-top: 20px;
	background: url("img/bg-footer.png") repeat-x left top;
}
#footerContent {
	width: 944px;
	text-align: right;
	padding-left: 26px;
	margin: 0px auto;
}
#footer p {
	color: #FDCF21;
	font-size: 10px;
	margin-left: 18px;
}
#footer ul li {
	font-size: 13px;
	margin-left: 0px;
	display: inline;
	margin-bottom: 20px;
		text-align: left; }
		
#footer ul { 		text-align: left; margin-bottom: 20px;
}
#footer ul li a:link, #footer ul li a:visited {	
	color: #fff;
	font-size: 13px;
	margin: 0px 10px;
	font-weight: bold;
	padding-left: 8px;
}
#footer p.links a:hover {	
	text-decoration: underline;
}


.post h2 a:link, .post h2 a:visited { color: #2c3e00;}

.postmetadata { margin-top: 5px; padding-top: 10px; border-top: 1px solid #557e22;}


#searchform { margin-bottom: 20px;}

.post { margin-bottom: 30px;}

p.date { font-size: 11px;}

div.entry { margin-top: 20px; clear: both;}

textarea#comment { 
	width: 450px;
}
ul.comment-list { 
	margin: 0; 
	padding:0;
}
.comment-info h4 { 
	margin:0; 
	font-size: 13px;
}

.comment-info { 
	left:10px;
	padding:0 20px 0 0;
	position:absolute;
	top:10px;
	width:130px;
		}

.comment-body { 
	margin:0 0 0 160px;
	min-height:100px;
	padding:0 10px 0 0;
	 }

.post ul li.comment { 
	border-bottom: 3px solid #d2ebb4; 
	padding: 10px 0 10px;
	position: relative;
	list-style-type: none; }
	
	#respond h3, h3#comments { margin-top: 50px; border-bottom:  3px solid #d2ebb4; padding-bottom: 10px;}
	
	h3#respond { margin-top: 35px;}
	
	p.commentdate { margin: 0; padding:0; font-size: 10px; font-weight: bold; line-height: 14px;}
	
	.comment-info h4 { margin:0; padding:0;}
	
#commentform input, #commentform textarea { border: 1px solid #2c3e00; }

form.PHPurchaseCartButton { text-align: center;}

