/*
Author: Martin Williams
Pixel Freak Creative
www.thepixelfreak.co.uk

Date: 25/07/2012

Version 1.0
*/

/* reset the CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 	{ margin: 0; padding: 0; border: 0; }

:focus { outline: 0; }

ul { list-style: none; }
ol { padding-left:25px; list-style:disc; }
li a	{ text-decoration:none; color:#000000; font-family: 'Droid Sans', sans-serif; font-size:14px; font-weight:700; }
	
table 			{	border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote, q 	{	quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }


/* Standard Tags */
body									{ background:#000000; font-family: 'Droid Sans', sans-serif; height:100%; }
body#apple								{ background:url(../images/apple-bg.jpg) no-repeat; background-position:center; background-attachment:fixed; height:100%; }
body#peppers							{ background:url(../images/peppers-bg.jpg) no-repeat; background-position:center; background-attachment:fixed; height:100%; }
body#tomato								{ background:url(../images/tomato-bg.jpg) no-repeat; background-position:center; background-attachment:fixed; height:100%; }
body#wine								{ background:url(../images/wine-bg.jpg) no-repeat; background-position:center; background-attachment:fixed; height:100%; }
body#orange								{ background:url(../images/orange-bg.jpg) no-repeat; background-position:center; background-attachment:fixed; height:100%; }

p, ul, li, a							{ font-size: 14px; }
ol										{ font-family: 'Droid Sans', sans-serif; font-weight:400; font-size:12px; color:#000000; }
p										{ margin-bottom: 14px; } 
h1										{ margin-left:15px; font-size: 24px; padding-top:15px; padding-bottom:15px; color:#FFFFFF; font-family: 'Droid Sans', sans-serif; font-weight:700; }
h2										{ margin-left:15px; margin-top:10px; margin-bottom:5px; font-size: 16px; color: #f1592a; font-family: 'Droid Sans', sans-serif; font-weight:700; }
h3										{ margin-top:10px; margin-bottom:5px; font-size: 16px; color: #f1592a; font-family: 'Droid Sans', sans-serif; font-weight:700; }
h4										{ margin-top:5px; margin-bottom:5px; font-size: 13px; color: #f1592a; font-family: 'Droid Sans', sans-serif; font-weight:400; }
h5										{ margin-left:15px; font-size: 24px; padding-top:15px; padding-bottom:15px; color:#f1592a; font-family: 'Droid Sans', sans-serif; font-weight:700; }

/* Global Items */
#header									{ background:url(../images/category-wins-header.png) no-repeat; background-position:center; width:956px; height:252px; background-color:#000000; }
#page-wrapper							{ width:956px; height:100%; margin-left:auto; margin-right:auto; z-index:999; }
#navigation								{ 
										  position:relative;
										  padding-left:0px;
										  padding-top:0px;
										  z-index: 1;
										  height:60px;
										  width:956px;
										  background:#000000;
										}
										
#fadeshow1								{ float:left; width:936px; z-index:0; }

#header-banner							{ float:left; width:100%; height:40px; background:#31b44b; background-position:center; display:scroll; position:relative; top:0px; }
#header-banner-box						{ width:956px; height:40px; margin-left:auto; margin-right:auto; background-position:center; text-align:center; padding-bottom:40px; }
.header-banner-text     				{ font-family: 'Droid Sans', sans-serif; font-weight: 400; font-size:16px; color: #FFFFFF; padding-top:11px; }
.header-banner-text	A:link				{ font-family: 'Droid Sans', sans-serif; text-decoration: underline; font-weight: 400; font-size:16px; color: #FFFFFF; padding-top:11px; }
.header-banner-text	A:visited			{ font-family: 'Droid Sans', sans-serif; text-decoration: underline; font-weight: 400; font-size:16px; color: #FFFFFF; padding-top:11px; }
.header-banner-text	A:active			{ font-family: 'Droid Sans', sans-serif; text-decoration: underline; font-weight: 400; font-size:16px; color: #FFFFFF; padding-top:11px; }
.header-banner-text	A:hover				{ font-family: 'Droid Sans', sans-serif; text-decoration: underline; font-weight: 400; font-size:16px; color: #FFFFFF; padding-top:11px; }

#footer									{ float:left; width:100%; height:175px; background:#303030; background-position:center; display:scroll; position:relative; bottom:0px; }
#footer-text-box						{ width:956px; height:100px; margin-left:auto; margin-right:auto; background-position:center; text-align:center; }
.footer-text							{ font-family: 'Droid Sans', sans-serif; font-weight: 700; font-size:14px; color: #FFFFFF; padding-top:11px; }
.footer-text-large						{ font-family: 'Droid Sans', sans-serif; font-weight: 700; font-size:24px; color: #FFFFFF; padding-top:11px; }

#image-box								{ float:right; margin-left:50px; margin-bottom:15px; margin-top:10px; margin-right:32px; }
.image-caption-text						{ font-family: 'Droid Sans', sans-serif; font-size:12px; color:#646567; line-height:28px; float:right; }
										
ul#cm-bullet {
	margin-left: 0;
	padding-left: 0;
	}
										
ul#cm-bullet li { 
	padding-top:5px;
	padding-left: 25px;
	background-image: url(http://www.categorywins.co.uk/images/chart-bullet.png);
	background-repeat: no-repeat;
	background-position: 0 .5em; 
	}
	
ul#cm-bullet-white {
	margin-left: 0;
	padding-left: 30px;
	line-height:17px;
	}
										
ul#cm-bullet-white li { 
	padding-top:5px;
	padding-left: 25px;
	background-image: url(http://www.categorywins.co.uk/images/chart-bullet-white.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font-family: 'Droid Sans', sans-serif;
	font-size:14px;
	color:#000000;
	}
	
ul#cm-bullet-white li a { 
	font-family: 'Droid Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#0000cf;
	}
	
ul#cm-bullet-white li a:hover { 
	font-family: 'Droid Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#0000cf;
	text-decoration:underline;
	}

#page-border {
	background: #f1592a; /* Old browsers */
	background: -moz-linear-gradient(left,  #f1592a 0%, #f7931e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f1592a), color-stop(100%,#f7931e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f1592a 0%,#f7931e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f1592a 0%,#f7931e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #f1592a 0%,#f7931e 100%); /* IE10+ */
	background: linear-gradient(to right,  #f1592a 0%,#f7931e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1592a', endColorstr='#f7931e',GradientType=1 ); /* IE6-9 */
	width:956px;
	height:100%;
	float:left;
}

#col-container {
	margin:10px;
    float:left;
    width:936px;
	height:100%;
	background:#FFFFFF;
}

#col1 {
	padding-left:15px;
	margin-bottom:15px;
    float:left;
    width:400px;
}

#col1-privacy {
	padding-left:15px;
	margin-bottom:15px;
    float:left;
    width:800px;
}

#col2 {
	padding-left:55px;
    padding-top:125px;
	float:left;
    width:450px;
}

#title-blocks {
	margin-top:30px;
	margin-bottom:30px;
	margin-right:506px;
	margin-left:-15px;
    float:left;
    width:415px;
	background:#f1592a;
}

.slide-out-div {
		  z-index: 999;
          padding: 20px;
          width: 250px;
          background: #ffffff;
          border: 1px solid #6BA441;
      }   

/* Page Specific Items */

/* Supermarket Buyer Liaison */

ul#sbl-bullet {
	margin-left: 0;
	padding-left: 0;
	}
										
ul#sbl-bullet li { 
	padding-top:4px;
	padding-left: 25px;
	background-image: url(http://www.categorywins.co.uk/images/chart-bullet.png);
	background-repeat: no-repeat;
	background-position: 0 .5em; 
	}
	
#sbl-box { 

	width:315px;
	height:205px;
	background:#EBEBEB;
	padding:25px;
	margin-left:15px;
	margin-bottom:15px;
	border:#F1592A 2px solid;
}


/*Home Page*/

#home-box { 

	width:285px;
	height:250px;
	background:#f3754e;
	padding:25px;
	margin-left:50px;
	margin-bottom:15px;
	margin-top:0px;
	border:#B2D234 2px solid;
}

#home-box-2 { 

	width:315px;
	height:75px;
	background:#f3754e;
	padding:25px;
	margin-bottom:15px;
	border:#B2D234 2px solid;
}

#col2-home {
	padding-left:75px;
	margin-top:125px;
	margin-bottom:15px;
	float:left;
    width:375px;
}

.quotes-home {
	font-family: 'Droid Sans', sans-serif;
	font-size:15px;
	color:#FFFFFF;
	line-height:18px;
	padding-left:0px;		
}

.home-box-text						{ font-family: 'Droid Sans', sans-serif; font-size:18px; color:#FFFFFF; line-height:25px; padding-left:10px; }
.home-box-text A:link				{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:18px; color:#FFFFFF; }
.home-box-text A:visited			{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:18px; color:#FFFFFF; }
.home-box-text A:active				{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:18px; color:#FFFFFF; }
.home-box-text A:hover				{ text-decoration: underline; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:18px; color:#FFFFFF; }

/* Market & Competitor Bibles */

#col2-mcb {
	padding-left:75px;
	margin-top:125px;
	margin-bottom:15px;
	float:left;
    width:375px;
}

#mcb-image-box { 

	width:375px;
	height:100%;
	margin-bottom:15px;
	border:#F1592A 2px solid;
}


/* EPOS Template & Tracking */

#col2-eet {
	padding-left:75px;
	margin-top:125px;
	margin-bottom:15px;
	float:left;
    width:375px;
}

#eet-image-box { 

	width:375px;
	height:100%;
	margin-bottom:15px;
	border:#F1592A 2px solid;
}

#eet-image-box-2 { 

	width:375px;
	height:100%;
	margin-left:15px;
	margin-bottom:15px;
	border:#F1592A 2px solid;
}

/* Category Review */

#bottom-block-cm {
	height:100%;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:15px;
    float:left;
    width:901px;
}

#definitions-box-2 { 

	width:825px;
	height:100%;
	background:#EBEBEB;
	padding:25px;
	margin-top:25px;
	margin-left:15px;
	margin-bottom:15px;
	border:#F1592A 2px solid;
}

#col2-cr {
	padding-left:75px;
	margin-top:80px;
	margin-bottom:15px;
	float:left;
    width:375px;
}

/*Products Page*/

#col2-products {
	padding-left:65px;
    padding-top:125px;
	float:left;
    width:450px;
}

/*Category Managment Page*/

#definitions-box { 

	width:825px;
	height:165px;
	background:#EBEBEB;
	padding:25px;
	margin-top:120px;
	margin-left:15px;
	margin-bottom:15px;
	border:#F1592A 2px solid;
}

#shopper-box { 

	width: 370px;
	height:370px;
	background:#EBEBEB;
	margin-top:50px;
	margin-left:15px;
	margin-bottom:65px;
	border:#F1592A 2px solid;
}

#cm-chart-box-left { 

	width:375px;
	height:370px;
	margin-top:80px;
	margin-left:15px;
	margin-bottom:40px;
}

#cm-chart-box-right { 

	width:375px;
	height:370px;
	margin-top:15px;
	margin-left:15px;
	margin-bottom:15px;
}

#cm-image-box { 

	width:375px;
	height:100%;
	margin-left:15px;
	margin-top:30px;
	margin-bottom:50px;
	border:#F1592A 2px solid;
}

#cm-image-box-2 { 

	width:400px;
	height:100%;
	margin-left:35px;
	margin-top:95px;
	margin-bottom:25px;
	border:#F1592A 2px solid;
}

#col-container-cm {
	margin:10px;
    float:left;
    width:936px;
	height:100%;
	background:#FFFFFF;
}

#top-block-cm {
	padding-left:15px;
	padding-right:15px;
	margin-bottom:15px;
    float:left;
    width:901px;
}

#col1-cm {
	padding-left:15px;
	margin-bottom:15px;
    float:left;
    width:425px;
}

#col2-cm {
	padding-left:75px;
	margin-bottom:15px;
	float:left;
    width:375px;
}


/*Testimonials Page*/

#col1-testimonials {
	padding-left:15px;
	margin-bottom:15px;
    float:left;
    width:906px;
}


/*Gap Analysis Page*/

#ga-image-box { 

	width:439px;
	height:100%;
	margin-bottom:15px;
	border:#F1592A 2px solid;
}

#gap-analysis-box { 

	width:315px;
	height:125px;
	background:#EBEBEB;
	padding:25px;
	margin-left:15px;
	margin-bottom:15px;
	border:#F1592A 2px solid;
}

.CSSTableGenerator {

	margin:15px;padding:0px;

	width:365px;

	border:1px solid #000000;

	

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

	

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

	

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

	

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}.CSSTableGenerator table{

	width:365px;

	height:100%;

	margin:0px;padding:0px;

}.CSSTableGenerator tr:last-child td:last-child {

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

}

.CSSTableGenerator table tr:first-child td:first-child {

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}

.CSSTableGenerator table tr:first-child td:last-child {

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

}.CSSTableGenerator tr:last-child td:first-child{

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

}.CSSTableGenerator tr:hover td{

	

}
.CSSTableGenerator tr:nth-child(odd){ background-color:#f1592a; }

.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }
.CSSTableGenerator td{

	vertical-align:middle;

	border:1px solid #000000;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:7px;

	font-size:10px;

	font-family:Arial;

	font-weight:normal;

	color:#000000;

}.CSSTableGenerator tr:last-child td{

	border-width:0px 1px 0px 0px;

}.CSSTableGenerator tr td:last-child{

	border-width:0px 0px 1px 0px;

}.CSSTableGenerator tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.CSSTableGenerator tr:first-child td{

		background:-o-linear-gradient(bottom, #f1592a 5%, #f1592a 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f1592a), color-stop(1, #f1592a) );
	background:-moz-linear-gradient( center top, #f1592a 5%, #f1592a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1592a", endColorstr="#f1592a");	background: -o-linear-gradient(top,#f1592a,f1592a);


	background-color:#f1592a;

	border:0px solid #000000;

	text-align:center;

	border-width:0px 0px 1px 1px;

	font-size:12px;

	font-family:Arial;

	font-weight:bold;

	color:#ffffff;

}

.CSSTableGenerator tr:first-child:hover td{

	background:-o-linear-gradient(bottom, #f1592a 5%, #f1592a 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f1592a), color-stop(1, #f1592a) );
	background:-moz-linear-gradient( center top, #f1592a 5%, #f1592a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1592a", endColorstr="#f1592a");	background: -o-linear-gradient(top,#f1592a,f1592a);


	background-color:#f1592a;

}

.CSSTableGenerator tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

.CSSTableGenerator tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}


/* Text Classes */
.main-content-text						{ font-family: 'Droid Sans', sans-serif; font-size:14px; color:#000000; line-height:25px; padding-left:15px; }
.main-content-text A:link				{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:15px; color:#0000cf; }
.main-content-text A:visited			{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:15px; color:#0000cf; }
.main-content-text A:active				{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:15px; color:#0000cf; }
.main-content-text A:hover				{ text-decoration: underline; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:15px; color:#0000cf; }

.main-boxed-text						{ font-family: 'Droid Sans', sans-serif; font-size:14px; color:#000000; line-height:25px; padding:40px; }
.main-boxed-text A:link					{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:15px; color:#1b99bf; }
.main-boxed-text A:visited				{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:15px; color:#1b99bf; }
.main-boxed-text A:active				{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:15px; color:#1b99bf; }
.main-boxed-text A:hover				{ text-decoration: underline; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:15px; color:#1b99bf; }

.contact-text							{ font-family: 'Droid Sans', sans-serif; font-size:18px; color:#000000; }
.contact-text A:link					{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:18px; color:#000000; }
.contact-text A:visited					{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:18px; color:#000000; }
.contact-text A:active					{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:18px; color:#000000; }
.contact-text A:hover					{ text-decoration: underline; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:18px; color:#646567; }

.links									{ font-family: 'Droid Sans', sans-serif; font-size:10px; color:#FFFFFF; }
.links A:link							{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:10px; color:#FFFFFF; }
.links A:visited						{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:10px; color:#FFFFFF; }
.links A:active							{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:10px; color:#FFFFFF; }
.links A:hover							{ text-decoration: underline; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:10px; color:#FFFFFF; }

.links2									{ font-family: 'Droid Sans', sans-serif; font-size:14px; color:#FFFFFF; }
.links2 A:link							{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:14px; color:#FFFFFF; }
.links2 A:visited						{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:14px; color:#FFFFFF; }
.links2 A:active						{ text-decoration: none; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:14px; color:#FFFFFF; }
.links2 A:hover							{ text-decoration: underline; font-family: 'Droid Sans', sans-serif; font-weight:700; font-size:14px; color:#FFFFFF; }

#product-title1							{ height:30px; margin-top:490px; }
#product-title2							{ height:30px; margin-top:477px; }
#product-title3							{ height:30px; margin-top:627px; }
#product-title4							{ height:30px; margin-top:515px; }
#product-text							{ height:30px; margin-bottom:150px; }

.bullet-point-text						{ font-family: 'Droid Sans', sans-serif; font-weight:400; font-size:14px; color:f1592a; }	

/* Contact Form */

#contact-area {
	height: 650px;
	width: 400px;
	margin-top: 15px;
	margin-left: 32px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 400px;
	font-family: 'Droid Sans', cursive;
	font-size:14px;
	color:#646567;
	margin: 0px 0px 0px 0px;
	border: 2px solid #F1592A;
}

#contact-area textarea {
	height: 150px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #B2D234;
}

#contact-area input.submit-button {
	margin-top:15px;
	width: 100px;
	float: left;
}

#contact-area select, #contact-area select {
	padding: 5px;
	width: 400px;
	font-family: 'Droid Sans', cursive;
	font-size:14px;
	color:#646567;
	margin: 0px 0px 0px 0px;
	border: 2px solid #F1592A;
}

label {
	float: left;
	text-align: left;
	font-family: 'Droid Sans', cursive;
	margin-right: 15px;
	width: 400px;
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: 700;
	color:#646567;
}
  

/* Navigation Bar */  
  
#menu { 
    list-style:none;  
    width:956px;  
    margin:0px auto 0px auto;  
    height:56px;
	position:absolute; 
}  
  
#menu li {  
    float:left;  
    text-align:center;  
    position:relative; 
    padding-right:10px;
	margin-right:2px;
	margin-bottom:2px;
	padding-left:10px;
	padding-bottom:10px;
	bottom: -10px;
}  
  
#menu li:hover {  

     bottom: 0;
     height:43px;
	 -moz-transition: padding 0.5s;
     -webkit-transition: padding 0.5s;
     -o-transtion: padding 0.5s;
	 cursor:pointer;
}  
  
#menu li a {  
    font-family: 'Droid Sans', sans-serif;
	font-weight: 700;
    font-size:14px;  
    color: #000000;  
    display:block;  
    outline:0;  
    text-decoration:none;
	text-shadow: 0px 1px 0px #ffffff;
}  
  
#menu li:hover a {  
    color:#000000;  
}  
#menu li .drop {  
	padding-top:14px;    
      
}  
#menu li:hover .drop {
	padding-top:14px;  
     
}  
  
/* Drop Down */  
  
.dropdown_1column
{  
    margin:8px auto;  
    float:left;  
    position:absolute;  
    left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding:0px 0px 12px 0px;  
    border:none;    
  
    /* Gradient background */  
    opacity:0.95;
	margin-top:0px;
	margin-left:0px;
	background: #f7921e;
	background: -moz-linear-gradient(top, #f7921e, #f1592a);
	background: -ms-linear-gradient(top, #f7921e, #f1592a);
	background: -o-linear-gradient(top, #f7921e, #f1592a);
	background: -webkit-linear-gradient(top, #f7921e, #f1592a);
	background: linear-gradient(top, #f7921e, #f1592a);
	border-top: solid #FFFFFF 1px;
	

}  
  
.dropdown_1column	{width: 262px; margin-top: 7px;}   
  
#menu li:hover .dropdown_1column
{  
    left:0px;  
    top:auto;  
}  
  
/* Columns */  
  
.col_1,  
{  
    display:inline;  
    float: left;  
    position: relative;  
    margin-left: 0px;  
    margin-right: 0px;
}   
 
.col_1
{
		width:250px;
		height:100%;
} 

/* Right alignment */  
  
#menu .menu_right {  
    float:right;  
    margin-right:0px;  
}  
#menu li .align_right {  
    /* Rounded Corners   
    -moz-border-radius: 5px 5px 5px 5px;  
    -webkit-border-radius: 5px 5px 5px 5px;  
    border-radius: 5px 5px 5px 5px; */  
}  
#menu li:hover .align_right {  
    left:auto;
    float:right;
    top:auto;
}  
  
/* Button Configuration */  
  
#menu .menu_green_buttons {  
    float:left;
	background: #b2d234;
	background: -moz-linear-gradient(top, #b0d134, #68a242);
	background: -ms-linear-gradient(top, #b0d134, #68a242);
	background: -o-linear-gradient(top, #b0d134, #68a242);
	background: -webkit-linear-gradient(top, #b0d134, #68a242);
	background: linear-gradient(top, #b0d134, #68a242);
	border-top: solid #FFFFFF 1px; 
	cursor:pointer;     
}  

#menu .menu_green_buttons:hover {  
    float:left;
	background: #f7921e;
	background: -moz-linear-gradient(top, #f7921e, #f1592a);
	background: -ms-linear-gradient(top, #f7921e, #f1592a);
	background: -o-linear-gradient(top, #f7921e, #f1592a);
	background: -webkit-linear-gradient(top, #f7921e, #f1592a);
	background: linear-gradient(top, #f7921e, #f1592a);
	border-top: solid #FFFFFF 1px;
	cursor:pointer;  
}  
  
/* Drop Down Content Stylings */  
  
#menu p, #menu h2, #menu h3, #menu ul li {  
    font-family: 'Droid Sans', sans-serif;
	font-weight:400;   
    font-size:14px;  
    text-align:left;
}  
  
#menu li:hover div a {  
    font-size:14px;
	font-weight:700;
	padding-left:12px;  
    color:#000000;
	border-bottom: 1px solid #FFFFFF;
}  
#menu li:hover div a:hover {  
    font-size:14px;
	color:#000000;
	font-weight:700;
	padding-left:14px;
	margin-top:12px;
}  

.strong {  
    font-weight:bold;  
}  
.italic {  
    font-style:italic;  
}  

#menu li ul {  
    list-style:none;  
    padding:0;  

}  
#menu li ul li {  
    font-size:14px;  
    line-height:40px;  
    position:relative;   
    padding:0;  
    margin:0;  
    float:left;  
    text-align:left;  
    width:250px;  
}  
#menu li ul li:hover {  
    background:none;  
    border:none;  
    padding:0;  
    margin:0;  
}

/* Mr T's Amends */
li#nav_home, li#nav_category_management, li#nav_services, li#nav_products, li#nav_testimonials, li#nav_blog, li#nav_contact {
	height: 33px;
}



li#nav_home a {
	width: 78px;
	height:33px;
	display: block;
}

li#nav_category_management a {
	width: 188px;
	height:33px;
	display: block;
}

li#nav_sales_management a {
	width: 178px;
	height:33px;
	display: block;
}

li#nav_services a {
	width: 95px;
	height:33px;
	display: block;
}

li#nav_products a {
	width: 90px;
	height:33px;
	display: block;
}

li#nav_testimonials a {
	width: 120px;
	height:33px;
	display: block;
}

li#nav_blog a {
	width: 66px;
	height:33px;
	display: block;
}

li#nav_contact a {
	width: 100px;
	height:33px;
	display: block;
}

#menu li.menu_green_buttons {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.dropdown_1column li a {
	width: 250px !important;
}

