/*
Theme Name: Red Tomato
Version: 1.0.0
Author: Darius
Tags: fixed width, two columns, widgets


*/

/* Reset
-------------------------------------------------------------------*/
* { padding: 0; margin: 0;	-moz-outline-style: none;    outline: none;
 }
ul li, ol li { list-style: none; list-style-position: inside; }
ol ol, ul ul, ol ul, ul ol { margin-left: 20px; margin-bottom: 0; }
img { border: none; }



/* Body
-------------------------------------------------------------------*/
body { 
	font: 12px/18px Verdana, Helvetica, Arial, Geneva, sans-serif; 
	color: #333; 
	background: #000000 url(images_web/bg.jpg) repeat-x; 
}

h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif; color: #414d4c; }
h1 { font-size: 22px; line-height: 26px; margin-bottom: 5px; color: white; }
h2 { font-size: 22px; line-height: 24px; margin-bottom: 0px; color: #b40623; }
h3 { font-size: 22px; margin-bottom: 10px; color: #b40623; }
h4 { font-size: 16px; margin-bottom: 0px; }
h5 { font-size: 14px; line-height: 18px; margin-bottom: 5px; }
h6 { font-size: 15px; line-height: 26px; margin-bottom: 0px; color: white; }

h1 span { color: #999; }

/* Link Styles
-------------------------------------------------------------------*/

a { color: #b80020; text-decoration: none; }
a:hover { color: #b80020; text-decoration: underline; }
a:visited { color: #b80020; }


a.black:link { color: black; text-decoration: none; }
a.black:visited { color: black; text-decoration: none; }
a.black:hover { color: white; text-decoration: none; }

a.btncollect:link { text-decoration: none; 	background-color:#600714 ; width:375px; height:40px; display:block; margin-top:30px;padding:20px 10px 0px 10px; color:black; font-size:25px; font-weight:bold; text-align:center;}
a.btncollect:visited { text-decoration: none; 	background-color:#600714 ; width:375px; height:40px; display:block; margin-top:30px;padding:20px 10px 0px 10px; color:black; font-size:25px; font-weight:bold; }
a.btncollect:hover { text-decoration: none; 	background-color:#000; width:375px; height:40px; display:block; margin-top:30px;padding:20px 10px 0px 10px; color:#980c20; font-size:25px; font-weight:bold;

 }

a.btndeliver:link { text-decoration: none; 	background-color:#600714 ; width:375px; height:40px; display:block; margin-top:10px;padding:20px 10px 0px 10px; color:black; font-size:25px; font-weight:bold;text-align:center;}
a.btndeliver:visited { text-decoration: none; 	background-color:#600714 ; width:375px; height:40px; display:block; margin-top:10px;padding:20px 10px 0px 10px; color:black; font-size:25px; font-weight:bold;text-align:center;}
a.btndeliver:hover { text-decoration: none; 	background-color:#000; width:375px; height:40px; display:block; margin-top:10px;padding:20px 10px 0px 10px; color:#980c20; font-size:25px; font-weight:bold;

 }
a.btncollectnarrow:link { text-decoration: none; 	background-color:#600714 ; width:260px; height:40px; display:block; margin-top:30px;padding:20px 10px 0px 10px; color:black; font-size:25px; font-weight:bold; text-align:center;}
a.btncollectnarrow:visited { text-decoration: none; 	background-color:#600714 ; width:260px; height:40px; display:block; margin-top:30px;padding:20px 10px 0px 10px; color:black; font-size:25px; font-weight:bold; }
a.btncollectnarrow:hover { text-decoration: none; 	background-color:#000; width:260px; height:40px; display:block; margin-top:30px;padding:20px 10px 0px 10px; color:#980c20; font-size:25px; font-weight:bold;

 }

a.btndelivernarrow:link { text-decoration: none; 	background-color:#600714 ; width:260px; height:60px; display:block; margin-top:10px;padding:0px 10px 0px 10px; color:black; font-size:25px; font-weight:bold;text-align:center; line-height:30px;}
a.btndelivernarrow:visited {text-decoration: none; 	background-color:#600714 ; width:260px; height:60px; display:block; margin-top:10px;padding:0px 10px 0px 10px; color:black; font-size:25px; font-weight:bold;text-align:center; line-height:30px;}
a.btndelivernarrow:hover { text-decoration: none; 	background-color:#000; width:260px; height:60px; display:block; margin-top:10px;padding:0px 10px 0px 10px; color:#980c20; font-size:25px; font-weight:bold;

 }
a.thickbox:link { text-decoration: text-decoration: none; 	background-color:#600714 ; width:240px; height:50px; display:block; margin-top:10px;padding:5px 10px 10px 10px; color:#000; font-size:22px; font-weight:bold; line-height:26px; text-align:center;}
a.thickbox:visited { text-decoration: text-decoration: none; background-color:#600714 ; 	width:240px; height:50px; display:block; margin-top:10px;padding:5px 10px 10px 10px; color:#000; font-size:22px; font-weight:bold; line-height:26px;text-align:center;}
a.thickbox:hover { text-decoration: text-decoration: none; 	background-color:#000; width:240px; height:50px; display:block; margin-top:10px;padding:5px 10px 10px 10px; color:#980c20; font-size:22px; font-weight:bold; line-height:26px;text-align:center; text-decoration:none;
}
a.collect:link { text-decoration: text-decoration: none; 	background-color:#600714 ; width:240px; height:35px; display:block; margin-top:10px;padding:20px 10px 10px 10px; color:#000; font-size:22px; font-weight:bold; line-height:26px; text-align:center;}
a.collect:visited { text-decoration: text-decoration: none; background-color:#600714 ; 	width:240px; height:35px; display:block; margin-top:10px;padding:20px 10px 10px 10px; color:#000; font-size:22px; font-weight:bold; line-height:26px;text-align:center;}
a.collect:hover { text-decoration: text-decoration: none; 	background-color:#000; width:240px; height:35px; display:block; margin-top:10px;padding:20px 10px 10px 10px; color:#980c20; font-size:22px; font-weight:bold; line-height:26px;text-align:center; text-decoration:none;
}
a.cart:link { /* Links to toppings and cooking instructions */
	color: #e2e2e2;
	font-size: 10px;
	float: left;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin: 3px 5px 0px 0;
	background-color: #1d1f1f;
	-moz-outline-style: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; }
a.cart:visited { color: #e2e2e2;
	font-size: 10px;
	float: left;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	margin: 3px 5px 0px 0;
	background-color: #1d1f1f;
	-moz-outline-style: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;}
a.cart:hover { color: #e2e2e2;
	font-size: 10px;
	float: left;
	padding: 2px 5px 2px 5px;
	margin: 3px 5px 0px 0;
	background-color: #0f0f0f;
	-moz-outline-style: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; }

p { margin-bottom: 10px; }


hr { /* Seperate different items in the shopping cart */

  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0 0;
  clear: both;
  margin: 10px 0 10px 0px;
  height: 0;
}


input, textarea { font: 12px Verdana, Helvetica, Arial, Geneva, sans-serif; width: 400px; height: 100px;  }
input { border: 0; width: auto; height: auto;  }

input.large {
	margin: 14px 0px 0px 0px;
	padding: 0px 0 0px 0;
	width: 47px; 
	height: 28px;
	background: url(http://www.theredtomato.co.uk/wp-content/themes/devart/images_web/golarge.gif) no-repeat;
	vertical-align: top;
        color: transparent;


	
	}


blockquote { 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 15px 10px 5px 10px;
	margin-bottom: 20px;
	background: #181818;
	border: none;
	 
}
blockquote ul li { 
	list-style: square;
	list-style-position: inside;
	padding: 0 0 5px 0px;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: darkgrey;
color:black;
padding-top: 5px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p {
margin: 0;
padding: 0;
border: 0 none;
text-align: left;
padding:5px;
}
/* Container
-------------------------------------------------------------------*/
#container { 
	width: 900px; 
	padding-bottom: 10px; 
	margin: 0 auto; 
	overflow: hidden; 
}
#container #wrapper { 
	width: 900px; 
	float: left; 
	overflow: hidden; 
}



/* Header
-------------------------------------------------------------------*/
#header { 
	width: 900px; 
	height: 110px; 
	float: left; 
	position: relative; 
}
#header h1 { 
	font: 24px Verdana; 
	padding-top: 10px; 
	margin-bottom: 0; 
	color: #fff; 
}
#header h1 a { 
	color: #fff; 
	text-shadow: 1px 1px 1px #333; 
	text-decoration: none; 
}
#header h1 span { 
	padding-left: 10px; 
	font-size: 11px; 
	color: #ccc; 
}
#logo { 
	width: 331px; 
	height: 115px; 
	float: left; 
	background: url(images_web/logo.png) no-repeat center; 
	position: relative; 
}


/* Postcode input in header
-------------------------------------------------------------------*/
#postcode {
	position: absolute;
	top: 15px; 
	right: 0px;
	font-size: 13px;
	color: #fff;
	text-align: right;
	padding:  5px 5px 0 0;
	word-spacing: 1px;
padding-top:45px;
}

#postcode input { border: 0; }

#postcode #s { 
	width: 160px;
	padding: 4px 0 4px 5px;
	margin-right: -1px;
	vertical-align: top;
	line-height: 0;
	font: normal 12px Verdana;
	vertical-align: top;
	color: #fff;
	background: url(images_web/postcode-bg.gif) no-repeat;
}
#postcode #searchsubmit { 
	width: 29px; 
	height: 22px;
	vertical-align: top;
	background: url(images_web/go.gif) no-repeat;
}




/* Navigation
-------------------------------------------------------------------*/
#nav { 
	width: 900px; 
	height: 42px; 
	float: left; 
	background: url(images_web/nav-bar-off.jpg) repeat-x; 
	position: relative;
	font-size: 16px;
 
}
#nav ul { 
	margin-left: 10px; 
	position: absolute; 
	overflow: hidden; 
	height: 42px; 
}
#nav ul li { 
	float: left; 
	margin-right: 3px; 
	padding-left: 7px; 
}
#nav ul li.current_page_item { 
	background: url(images_web/nav-bar-current.jpg) repeat-x;
	
	}	
#nav ul li a { 
	display: block;
	height: 42px; 
	text-decoration: none; 
	color: #fff;
	line-height: 33px; 
	padding: 5px 15px 0 8px; 
	-moz-outline-style: none;
}
#nav ul li a:hover { color: #cecece; }
#nav ul li.current_page_item a { 

	color: #fff;

	}

/* SUB Navigation
-------------------------------------------------------------------*/
#subnav { 
	background-color: #242424; 
	width: 900px; 
	height: 40px; 
	float: left; 
	position: relative;
	font-size: 16px;
	margin-top: 5px;
 
}
#subnav ul { 
	margin-left: 10px; 
	position: absolute; 
	overflow: hidden; 
	height: 40px; 
}
#subnav ul li { 
	float: left; 
	margin-right: 3px; 
	padding-left: 7px;	
}
#subnav ul li.current_page_item { 
	background: url(images_web/sub-nav/nav-tab-left.gif) no-repeat bottom left;	
	}
		
#subnav ul li a { 
	display: block;
	height: 42px; 
	text-decoration: none; 
	color: white;
	line-height: 33px; 
	padding: 5px 15px 0 8px; 
	-moz-outline-style: none;
}
#subnav ul li a:hover { color: #cecece; }
#subnav ul li.current_page_item a { 
	background: url(images_web/sub-nav/nav-tab-right.gif) no-repeat bottom right;
	color: white;

	}

	
/* Content
-------------------------------------------------------------------*/
#content { 
	width: 635px; 
	float: left; 
	background: #111111; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:  10px 0 20px 0px;
}
#contentfull { 
	width: 870px; 

	float: left; 
	padding: 15px; 
	background: #111111; 
	color: #dadada;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 10px 0 20px 0px;
	
}
#contentfullorder { 
	width: 530px; 

	float: left; 
	padding: 15px; 
	background: #111111; 
	color: #dadada;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 10px 0 20px 0px;
	
}
#contentfull2 { 
	width: 263px; 
height:100px;
	float: left; 
	padding: 15px; 
	background: #111111; 
	color: #dadada;
	text-align: lefy;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 10px 10px 10px 0px;

	
}
#contentfull3 { 
	width: 263px; 
height:100px;
	float: left; 
	padding: 15px; 
	background: #111111; 
	color: #dadada;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 10px 0px 10px 0px;

	
}
#contenttwitter { 
	width: 530px; 
	float: left; 
	padding: 15px; 
	background: #111111; 
	color: #dadada;
	text-align: justify;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 10px 0 0px 0px;
	
}
#contentblog { 
	width: 600px; 
	float: left; 
	padding: 15px; 
	background: #111111; 
	color: #dadada;
	text-align: justify;
}

#content .post { margin-bottom: 40px; }
#content .post p { margin-bottom: 20px; }
#content .post h1 a { text-decoration: none; }
#content .post-list li { list-style: none; }

#content .post .post-info { 
	clear: both; 
	font-size: 11px; 
	color: #777; 
	padding: 3px 5px 5px 5px; 
	margin-bottom: 20px; 
	border-top: 1px solid #aaa; 
	border-bottom: 1px solid #aaa; 
	background: #c9d6cc; 
}
#content .post .post-info a { color: #333; text-decoration:none; }
#content .post .post-info a:hover { color: #555; text-decoration:none; }

#content #pages { text-align: center; }
#content #pages a { font: bold 20px "Trebuchet MS"; color: #414d4c; text-decoration: none; }
#content #pages a:hover { color: #1e2726; }

#content ul, ol, dl { margin-bottom: 20px; }
#content ul { 
	list-style: disc;
	list-style-position: inside; 
}
#content ol { 
	list-style: decimal; 
	list-style-position: inside; 
}
#content dl dt { 
	font-weight: bold;
}
#content dl dd { 
	font-style: italic;
	margin: 0 0 5px 20px;
	color: #555;
}

.aligncenter { margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 5px 15px 10px 0; }
.alignright { float: right; margin: 5px 0 10px 15px; }

/* Content on Homepage
-------------------------------------------------------------------*/
#boxcontainer {

	width: 900px;
	height: 269px;
	float: left;
	margin: 0px 10px 0px 0px;
	overflow: hidden;	
	
}

#box1 {

	width: 440px;
	height: 279px;
	background: url(images_web/about-us/box1.jpg) no-repeat;
	float: left;
	margin: 10px 10px 0px 0px;	
	
}

#box2 {

	width: 420px;
	height: 239px;
	background: url(images_web/about-us/order2.jpg) no-repeat;
	float: right;
	margin: 10px 0px 0px 10px;
	padding: 10px 0px 0px 20px;	

}

#box2narrow {

	width: 300px;
	height: 239px;
	background: url(images_web/about-us/order2.jpg) no-repeat;
	float: right;
	margin: 10px 0px 0px 10px;
	padding: 10px 0px 0px 20px;	

}

#rssnews { 
	width: 880px; 
	float: left; 
	background: #111111;
color:white; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:  10px 0 5px 0px;
padding:7px 10px 5px 10px;
}

#instructions {
padding: 0px 10px 0 px;
color: black;
font-size: 15px;
}
#instructions ul li { 
	list-style-type: square;
	list-style-position:outside;
	float: left;
	margin-left: 17px;
	margin-top: 0px;
	margin-right: 10px;
	
}
#advert1 { 
	width: 870px; 
	float: left; 
	padding: 15px; 
	background: #111111; 
	color: #dadada;
	text-align: justify;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 10px 0 20px 0px;
	
}
/* Content on jobs
-------------------------------------------------------------------*/
#jobscontent { 
	width: 540px; 
	float: left; 
	background: #111111;
	color: white; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:  10px 0 20px 0px;
	padding: 15px;
	text-align: justify;
}
#jobssidebar { 
	width: 300px; 
	float: left; 
	background: #111111; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:  10px 0 0px 10px;
	padding: 10px;
	color: white;
	text-align: justify;

}
/* Content Order Online
-------------------------------------------------------------------*/
#box3 {

	width: 415px;
	height: 239px;
	background: url(images_web/about-us/order2.jpg) no-repeat top;
	margin:  10px 0px 15px 15px;
	padding: 10px 0px 0px 20px;	
	float: right;

}

#pcodebox {
	color: white;
	font-size: 20px;
	width: 410px;
	height: 28px;
	background: url(images_web/about-us/postcode.jpg) no-repeat top;
-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	margin: 25px 0 0 0;
	padding: 6px 10px 5px 20px;
	float: right;

}
#pcodeboxnarrow {
	color: white;
	font-size: 20px;
	width: 290px;
	height: 28px;
	background: url(images_web/about-us/postcode.jpg) no-repeat top;
	-webkit-border-radius: 5px;
	margin: 25px 0 0 0;
	padding: 5px 10px 5px 20px;
	float: right;	
-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 

}
#contentonline { 
	width: 420px; 
	min-height: 300px;
	float: left; 
	padding: 15px; 
	background: #111111; 
	color: #dadada;
	text-align: justify;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 10px 0 20px 0px;
	
}
#twitter_update_list a { 
display:none; 
}
#facebookjoin{ 
	width: 300px; 

	float: right; 
	padding: 15px; 
	background: #111111; 
	color: #dadada;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 10px 0 20px 0px;
	
}

/* Content menu
-------------------------------------------------------------------*/
#menucontainer { 
	width: 870px; 
	float: left; 
	padding: 15px; 
	background: #0f0f0f; 
	color: #dadada;
	margin: 0px 0 20px 0px;
	min-height: 200px;
	
}
#checkout { /* Checkout box */

	margin: 20px 0 0 0; 
	
}
#sidebarmenu {
	width: 250px;
	padding: 10px;
	float: right;
	background-color:  #242424;
	text-align: justify;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;


}
#sidebarmenu h1 { /* Your order */
	color: white;
	padding: 0 0 5px 0;
	border-bottom: white;
	border-bottom-style: solid;
	border-bottom-width: thin; 
	
}
#sidebarmenu h2 { /* Qty, item, price title */
	color: #c21a2b;
	font-size: 14px;
	padding: 0 0 5px 0;

}
#sidebarmenu h3 { /* Minus toppings */
	color: #c21a2b;
	font-size: 12px;
	margin: 0px;
	padding: 0px;

}
#sidebarmenu h4 { /* Add toppings */ 
	color: #009343;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

#total { 
	width: 240px;
	font-size: 16px;
	text-align: right;
	float: left; 
	padding: 10px 0 0 0px; 
	background: transparent;
	border-top: white;
	border-top-style: solid;
	border-top-width: thin; 
	color: #dadada;
	margin: 10px 0px 20px 0px;

	
}
#singleitem { /* Box to hold each item */
	width: 580px;
	font-size: 12px;
	float: left; 
	padding: 0 0 0 0px; 
	background: transparent;
	border-bottom: white;
	border-bottom-style: solid;
	border-bottom-width: thin; 
	color: #dadada;
	margin: 0px 0px 20px 0px;

}

#singleitem h1 { 
	color: white;
	font-weight: bold;
	font-size: 20px;

 }
#itemoptions {  /* Drop down, add to cart */
	float: right;
	padding: 15px 0 0 0px; 
 	color: #dadada;
	text-align: justify;
	margin: 0px 0px 0px 0px;

	
}
#dropdown { 
	float: left; 
	padding: 2px 15px 5px 5px; 
	color: #dadada;
	text-align: justify;
	margin: 0px 0px 0px 0px;

	
}
#add { 
	float: right; 
	color: #dadada;
	text-align: justify;
	margin: 0px 0px 0px 0px;

	
}
/* Create a pizza
-------------------------------------------------------------------*/
#selectquarter { /* Box to hold each item */
	width: 580px;
	font-size: 12px;
	float: left; 
	padding: 0 0 0 0px; 
	background: transparent;
	border-bottom: white;
	border-bottom-style: solid;
	border-bottom-width: thin; 
	color: #dadada;
	margin: 0px 0px 20px 0px;

}
#dropdownpnm { /* Box to hold each item */
	font-size: 12px;
	float: right; 
	padding: 0 0 0 0px; 
	background: transparent;

	color: #dadada;
	margin: 0px 0px 20px 0px;

}
#add2 { 
	float: right; 
	color: #dadada;
	text-align: justify;
	margin: 0px 20px 0px 0px;

	
}



/* Sidebar
-------------------------------------------------------------------*/
#sidebar { 
	width: 235px;
	float: left;
	font-size: 11px; 
	margin-bottom: 10px;
	color: #555;
}

#sidebar h3 { font: normal 18px Verdana, Arial, Sans-Serif; color: #fff; }

#sidebar a { color: #fff; text-decoration: none; }
#sidebar a:hover { color: #fff; }

#sidebar .block {
	width: 235px;
	padding: 10px 10px 10px 10px; 
	overflow: hidden;
	color: #b40623;
	background: #111111; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:  10px 0 0 10px;
}
#sidebar .block li { 
	background: url(images/arrow.gif) no-repeat 2px 8px; 
	padding-left: 12px;
}
#sidebar .block a:hover { color: #777; }

/* Footer
-------------------------------------------------------------------*/
#footer { 
	width: 900px; 
	float: left; 
	color: #d6ded4; 
	text-align: center;
margin-top:10px;
}
#footer-inner { 
	width: 900px; 
	padding-bottom: 6px; 
}
#footer-content { 
	width: 900px;
	padding-top: 5px; 
	background: #4d625d; 	
	background: url(images_web/footer.jpg) repeat-x; 

}
#footer p { 
	font-size: 11px; 
	margin: 0; 
}
#footer a { 

	color: #b80020;
	text-decoration: none;
 }

.menu-footer-container  { 
	text-align:center;
	margin-right: 3px; 
	padding-left: 35px; 

}
.menu-footer-container ul li a { 
float:left;
	
padding:5px 10px 10px 10px;
}
/* contact form
-------------------------------------------------------------------*/
#el03 {
font-size: 20px;
width: 289px;
padding: 1px 0px 0px 0px;
margin: 0px 10px 0px 0px;
border: 0;
float:left;
color:black;
}
#el03new{
font-size: 20px;
width: 149px;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
border: 0;
float:left;
color:black;
}

/* Comments
-------------------------------------------------------------------*/
.comments-title { 
	text-align: center; 
	font: bold 22px "Trebuchet MS", Helvetica, Arial, Geneva; 
	color: #fff; 
}
#comments .comment { 
	background: #242424; 
	margin-bottom: 10px; 
	overflow: hidden; 
	width: 540px; 
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;

}
#comments .comment .comment-avatar { 
	float: left; 
	width: 400px; 
	padding: 10px 7px 5px 10px;
	font-size: 25px;
	color: #009444;
}

#comments .comment .comment-content { 
	float: left; 
	padding: 10px 15px; 
	margin: 5px 5px 0 0; 
	width: 510px; 
	background: #717171;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
 
}
#comments .comment .comment-content a { color: #444; }


#comments .comment .comment-info { 
	font-size: 11px;
	color: #fff;
	margin-bottom: 5px; 
}
#comments .comment .comment-info span {
	font: bold 20px "Trebuchet MS", Helvetica, Arial, Geneva;  	
	padding-right: 10px; 
	margin-bottom: 5px;
}
#comments .comment .comment-info a { 
	color: #444; 
	text-decoration: none;
}




/* Comment Form
-------------------------------------------------------------------*/
#commentform { 
	background: #242424; 
	padding: 10px; 
	color: #555; 
}
#commentform p { margin-bottom: 7px; }
#commentform textarea { 
	width: 500px; 
	border: 1px solid #aaa; 
	height: 120px;
}
#commentform input.text { 
	width: 150px; 
	border: 1px solid #aaa; 
	margin-right: 5px; 
	padding: 3px 3px; 
}
#commentform input#submit { padding: 3px 10px; }





/* Maintenance mode
-------------------------------------------------------------------*/
#offlinetext { 
	width: 900px; 
	padding-bottom: 10px;
	margin-left: 300px;
	width: 600px; 
	margin: 0 auto; 
	overflow: hidden;
	color: #a8a8a8;	
 
}

/* Coming Soon
-------------------------------------------------------------------*/
#comingsoon { 
	width: 900px; 
	margin: 0 auto; 
	padding-top: 250px;
	background: url(images_web/logoblack.jpg) no-repeat center; 
 
}
/* Reduce header height by 25 when deleting
-------------------------------------------------------------------*/
#news{ 

padding:5px 5px 5px 10px;
width:450px;
float:right;
	position: relative;
font-weight:bold;
background-color: #E31441;
color:white;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px; 
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}
#news a:link {
	color: #fff;
	 }
#news a:hover{ color: #fff;
	}
#news a:visited{ color: #fff;
	 }

/* css for new homepage
-------------------------------------------------------------------*/
#box2new {

	width: 250px;
	height: 219px;
background-color: #A70D24;
	float: left;
	margin: 10px 10px 50px 0px;
	padding: 10px 20px 0px 20px;	
	-moz-border-radius: 5px;
color:white;
}
#box3new {

	width: 260px;
	height: 219px;
background-color: #A70D24;
	float: left;
	margin: 10px 0px 50px 0px;
	padding: 10px 20px 0px 20px;	
	-moz-border-radius: 5px;
color:white;
}
#adcontainer {


	height: 279px;
position:relative;
	float: left;
	margin: 10px 10px 0px 0px;	
	
}
#box4 {

	width:140px;
	height: 279px;

	float: left;
	margin: 10px 10px 0px 30px;	
	
}
#boxtop {
font-size:15px;
	width: 120px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px; 
        background-color: #4A4A4A;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 10px 0px 10px 10px;	
color:white;
font-weight:bold;
}

#ad{

	width: 420px;	
         height:150px;
	-moz-border-radius-topright: 5px;
        -moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
        color:white;
        background-color: #4A4A4A;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 0px 20px;	

}
#ad2{

	width: 870px;	

	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
        -moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
        color:white;
        background-color: #4A4A4A;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 20px 10px 10px 20px;	
        font-size:30px;
}

#instructionsnew {
padding: 0px 10px 0 px;
color: black;
font-size: 15px;

}
#instructionsnew ul li { 
	list-style-type: square;
	list-style-position:outside;
	float: left;
	margin-left: 17px;
	margin-top: 0px;
	margin-right: 10px;
}
a.btncollectnew:link { text-decoration: none; 	background-color:#600714 ; width:240px; height:40px; display:block; margin-top:30px;padding:20px 10px 8px 10px; color:black; font-size:25px; font-weight:bold; text-align:center; line-height:22px;}
a.btncollectnew:visited { text-decoration: none; 	background-color:#600714 ;  height:40px; display:block; margin-top:30px color:black; font-size:25px; font-weight:bold; }
a.btncollectnew:hover { text-decoration: none; 	background-color:#000; height:40px; display:block; margin-top:30px; color:#980c20; font-size:25px; font-weight:bold;

 }

a.btndelivernew:link { text-decoration: none; 	background-color:#600714 ; width:240px; height:40px; display:block; margin-top:10px;padding:10px 10px 15px 10px; color:black; font-size:25px; font-weight:bold;text-align:center; line-height:22px;}
a.btndelivernew:visited { text-decoration: none; 	background-color:#600714 ;  height:40px; display:block; margin-top:10px; color:black; font-size:25px; font-weight:bold;}
a.btndelivernew:hover { text-decoration: none; 	background-color:#000;  height:40px; display:block; margin-top:10px;color:#980c20; font-size:25px; font-weight:bold;

 }
#pcodeboxnew {
	color: white;
	font-size: 20px;
	width: 240px;
	height: 50px;
background-color: #A70D24;
	-webkit-border-radius: 5px;
	margin: 10px 0px 0 0;
	padding: 10px 10px 5px 20px;
	float: right;

}	

#box2new a:link {
	color: #e2e2e2;
	font-size: 12px;
	float: left;
	text-decoration: none;
	padding: 10px 5px 2px 5px;
	margin: 10px 5px 0px 0;
	background-color: #1d1f1f;
	-moz-outline-style: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; }
#box2new a:hover{ color: #000;
	float: left;
	padding: 2px 5px 2px 5px;
	text-decoration: none;

	background-color: #fff;
	-moz-outline-style: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;}
#box2new a:visited{ color: #e2e2e2;
	float: left;
	padding: 2px 5px 2px 5px;

	background-color: #0f0f0f;
	-moz-outline-style: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; }

/* dropdown for new homepage
-------------------------------------------------------------------*/
#pixopoint_menu1 {
	width:560px;
	height:42px;
float:right;
	background: url(images_web/nav-bar-off.jpg) repeat-x; 
	background-position:50% 0;
margin: 27px 0 0 0;
	}
#pixopoint_menu1 ul {
	width:100%;
	border:none;
	background:none;
	margin:0px 0 0 0;
	padding:0;
	list-style:none;
	}
#pixopoint_menu1 li {
	border:none;
	background:none;
height:42px;

	color:#FFFFFF;
	line-height:35px;
	z-index:20;
	letter-spacing:0px;
	background:;

	font-size:16px;
	padding:0 0 0 0px;
	margin:0px 0 0 10px;
	float:left;

	position:relative;
	}
#pixopoint_menu1 li:hover,#pixopoint_menu1 li.sfhover {
	background: url(http://www.theredtomato.co.uk/wp-content/themes/devart/images_web/nav-bar-current.jpg) repeat-x;
	}
#pixopoint_menu1 li a {
	border:none;
	background:none;
	text-decoration:none;
	display:block;
	padding:4px 12px 0px 10px;
	color:#FFFFFF;
	}
#pixopoint_menu1 li a:hover {
	border:none;
	background:none;
	text-decoration:none;
	color:#FFFFFF;
	background-position:100% -120px;
	}
#pixopoint_menu1 ul ul {
	position:absolute;
	left:-999em;
	top:42px;
	width:160px;
	}
#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul {
	left:auto;
	}
#pixopoint_menu1 ul ul li a {
	padding:4px 10px;

	text-transform:normal;
	font-variant:normal;
	}
#pixopoint_menu1 ul ul li {
	letter-spacing:0px;
	color:#444444;
	z-index:20;
	width:160px;
height:30px;
	font-family:helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	background:#FFFFFF;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin:0;
	}
#pixopoint_menu1 ul ul li a {
	line-height:22px;
	color:#444444;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	color:#444444;
	}
#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {
	color:#FFFFFF;
	}
#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {
	color:#FFFFFF;
	background:#B41520;
	}
#pixopoint_menu1 ul ul ul li {
	font-size:1em;}#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul {
	position:absolute;
	margin-left:-999em;
	top:0;
	width:120px;
	}
#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {
	margin-left:120px;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
	}
#pixopoint_menu1 li.pixo_search:hover {
	background:none;
	}
#pixopoint_menu1 li.pixo_search form {
	margin:0;
	padding:0;
	}
#pixopoint_menu1 li.pixo_search input {
	font-family:tahoma,sans-serif;}
#pixopoint_menu1 li.pixo_search input.pixo_inputsearch {
	width:100px;
	}
#pixopoint_menu1 li.pixo_right {
	float:right;
	}