﻿*
{
	margin: 0;
	padding: 0;
}
body
{
}
#logo
{
	margin: auto;
	margin-top: 200px;
	width: 200px;
	height: 60px;
	text-align: center;
	background-image: url(/images/logo.gif);
}

#copy
{
	margin: auto;
	width: 200px;
	text-align: center;
	padding: 20px;
}
#copy p
{
	font-family: Arial;
	font-size: 10pt;
	color: #303030;
}


#news-press p
{
	font-family: Arial;
	font-size: 10pt;
	color: #303030;
	line-height: normal;
}

#news-press
{
	line-height: 12pt;;
}

.news-entry a
{
	text-decoration: none;
	font-size: 10pt;
}

#newsletter
{
	float: right;
	margin-top: 40px;
	vertical-align: bottom;
}

#newsletter .tb
{
	width: 180px;
	font-size: 10pt;
	color: #999;
}
h1
{
	display: none;
}

 #flashbanner
{
	padding-top: 10px;
}		 




/*------------------------------------------------------------------------------------*/
/* Main Categories */

#mainmenu li a
{
	padding-left: 15px;
}

#mainmenu li a:hover
{
	color: #303030;
}

#mainmenu li.cat1
{
	background-color: #9472d0;
}

#mainmenu li.cat2
{
	background-color: #2c5688;
}
#mainmenu li.cat3
{
	background-color: #ef6611;
}

#mainmenu li.cat4
{
	background-color: #cf0b97;
}

#mainmenu li.cat5
{
	background-color: #6dae6a;
}


#mainmenu li.cat6
{
	background-color: #57d5b7;
}

#mainmenu li.cat7
{
	background-color: #000;
}


/*------------------------------------------------------------------------------------*/
/* Product Categories */




/* POS Terminals */
div#menu-column ul li#POSTerminals.active a, H2#POSTerminals.ColourStrip, .POSTerminals
{
	background-color: #9472d0;
	color: White;
}
div#menu-column ul li#POSTerminals ul.sub a
{
	background-color: white;
	color: Black;
}

/* Mobile Terminals */
div#menu-column ul li#MobileTerminals.active a, H2#MobileTerminals.ColourStrip, .MobileTerminals
{
	background-color: #2c5688;
	color: White;
}
div#menu-column ul li#MobileTerminals ul.sub a
{
	background-color: white;
	color: Black;
}




/* POS Monitors */
div#menu-column ul li#TouchMonitors.active a, H2#TouchMonitors.ColourStrip, .TouchMonitors
{
	background-color: #ef6611;
	color: White;
}
div#menu-column ul li#TouchMonitors ul.sub a
{
	background-color: white;
	color: Black;
}


/* Service Caller */
div#menu-column ul li#ServiceCaller.active a, H2#ServiceCaller.ColourStrip, .ServiceCaller
{
	background-color: #57d5b7;
	color: White;
}
div#menu-column ul li#ServiceCaller ul.sub a
{
	background-color: white;
	color: Black;
}


/* Customer Displays */
div#menu-column ul li#CustomerDisplays.active a, H2#CustomerDisplays.ColourStrip, .CustomerDisplays
{
	background-color: #6dae6a;
	color: White;
}
div#menu-column ul li#CustomerDisplays ul.sub a
{
	background-color: white;
	color: Black;
}

/* POS Printers */
div#menu-column ul li#POSPrinters.active a, H2#POSPrinters.ColourStrip, .POSPrinters
{
	background-color: #cf0b97;
	color: White;
}
div#menu-column ul li#POSPrinters ul.sub a
{
	background-color: white;
	color: Black;
}


/* Cash Drawers */
div#menu-column ul li#Peripherals.active a, H2#Peripherals.ColourStrip, .Peripherals
{
	background-color: #6dae6a;
	color: White;
}
div#menu-column ul li#Peripherals ul.sub a
{
	background-color: white;
	color: Black;
}


/* POS Book PC's */
div#menu-column ul li#POSBookPCs.active a, H2#POSBookPCs.ColourStrip, .POSBookPCs
{
	background-color: #ef6611;
	color: White;
}
div#menu-column ul li#POSBookPCs ul.sub a
{
	background-color: white;
	color: Black;
}

/* POS Book PC's */
div#menu-column ul li#BarcodeScanners.active a, H2#BarcodeScanners.ColourStrip, .BarcodeScanners
{
	background-color: #000;
	color: White;
}
div#menu-column ul li#BarcodeScanners ul.sub a
{
	background-color: white;
	color: Black;
}


/* Pricecheckers*/
div#menu-column ul li#PriceCheckers.active a, H2#PriceCheckers.ColourStrip, .PriceCheckers
{
	background-color: #000;
	color: White;
}
div#menu-column ul li#PriceCheckers ul.sub a
{
	background-color: white;
	color: Black;
}


/* Kitchen Display System */
div#menu-column ul li#KitchenDisplaySystem.active a, H2#KitchenDisplaySystem.ColourStrip, .KitchenDisplaySystem
{
	background-color: #57d5b7;
	color: White;
}
div#menu-column ul li#KitchenDisplaySystem ul.sub a
{
	background-color: white;
	color: Black;
}

/* Tablet PC */
div#menu-column ul li#TabletPC.active a, H2#TabletPC.ColourStrip, .TabletPC
{
	background-color: #249dba;
	color: White;
}
div#menu-column ul li#TabletPC ul.sub a
{
	background-color: white;
	color: Black;
}

/* Ordering Terminals */
div#menu-column ul li#OrderingTerminals.active a, H2#OrderingTerminals.ColourStrip, .Orderingterminals
{
	background-color: #31859c;
	color: White;
}
div#menu-column ul li#OrderingTerminals ul.sub a
{
	background-color: white;
	color: Black;
}

H2.ColourStrip
{
	width: 100%;
	color: White;
	padding: 0px 5px 0px 10px;
}

#ctl00_ContentPlaceHolder1_lblproducttype
{
	padding: 2px 20px 2px 10px;
}



/*------------------------------------------------------------------------------------*/
/* Faded Colours Alternating */

.faded-POSTerminals
{
	background-color: #dfd5ee;
}

.faded-MobileTerminals
{
	background-color: #bfccdb;
}


.faded-TouchMonitors
{
	background-color: #fad1b7;
}
.faded-ServiceCaller
{
	background-color: #ccf2e9;
}
.faded-CustomerDisplays
{
	background-color: #d3e7d2;
}

.faded-POSPrinters
{
	background-color: #f1b5e0;
}
.faded-Peripherals
{
	background-color: #d3e7d2;
}
.faded-POSBookPCs
{
	background-color: #fad1b7;
}
.faded-BarcodeScanners, .faded-PriceCheckers
{
	background-color: #b2b2b2;
}
.faded-KitchenDisplaySystem
{
	background-color: #ccf2e9;
}
.faded-TabletPC
{
	background-color: #bde1ea;
}
.faded-Orderingterminals
{
	background-color: #c1dae1;
}


/*------------------------------------------------------------------------------------*/
/* Feedback Stars */

.starson
{
	background-image: url(/images/stars.gif);
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
}

.starsoff
{
	background-image: url(/images/stars.gif);
	height: 20px;
	width: 20px;
	background-position: -20px bottom;
}

.invisible
{
	visibility: hidden;
}

li.header
{
 width:100%;
}

li.rating
{
clear:both;
}

h3
{
margin:20px 0px 10px 0px;
}

#feedback fieldset
{
 display:block;
	width:580px;
}

fieldset li
{
padding-top:10px;
}

fieldset li.rating label
{
 font-size:9pt;

}

#feedback li
{
 display:block;
 clear:both;
}

#feedback label span
{
	font-size: 9pt;
}

#content-area #feedback ul label, .ratinglabel
{
	width: 300px;
	float:left;
 display :inline;
}

.ratingstar
{
	float:left;
 display:inline;
}

.alogo
{
width:189px;
text-align:center;
margin:auto; 
margin-top:40px;
}

.smalldate
{
 font-size:10px;
 font-family:Verdana;
}
table#questions td
{
	padding:5px;
}

table#questions span
{
font-size:9pt;	
}
table#questions td .cblist table td
{
	padding:0px;
}

#content-area .cblist label
{
padding:0px;
padding-left:5px;
}

.cblist table input[type=checkbox]
{
float:left;
display:block;
padding-right:5px;
vertical-align:bottom;
}

.message
{
	padding: 10px;
	background-color: #f6f6f6;
	border: solid 1px #ccc;
	margin: 10px 0px 10px 0px;
	color: #339933;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	background-image: url(/images/message.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 9pt;
	font-weight: bold;
}



.close
{
	text-align: right;
}

.warning .close
{
	float: right;
}


.warning
{
	padding: 10px;
	background-color: #FFE8FF;
	border: 1px solid #FF99FF;
	font-size: 9pt;
	font-weight: bold;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	background-image: url(/images/admin/warning.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.message p, .warning p
{
	padding: 5px;
}



