
/* CSS Document */
html {
	overflow-y:scroll;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	/*background: url("../images/navigation/gray line top centre2.jpg") no-repeat -50px 40px;*/

}

/*****************************************/
/*****************************************/
/* Link Tags */
a {
	text-decoration:none;
	color:black;
}

a:hover {
	text-decoration:underline;
}

a.reset {
	font-size:10px;
}

.pro_name:hover {
	text-decoration:none;
}
/*****************************************/
/*****************************************/
/* Span Tags */
span.standard {
	font-size:12px;
}

.bold {
	font-weight:bold;
}

span.active {
	color:green;
}

span.inactive {
	color:red;
}

span.title {
	font-weight:bold;
	color:blue;
	text-decoration:underline;
}

.success {
	color:green;
	font-weight:bold;
}

span.menuhead {
	line-height:30px;
}

span.spaceleft {
	margin-left:15px;
}

span.morespaceleft {
	margin-left:55px;
}

.bg_lgray {
	background:#ebebeb;
}

.bg_lyellow {
	background:#feffd4;
}

.bg_yellow {
	background:yellow;
}

.gray {
	color: #666666;
}

.gray2 {
	color: #999999;
}

span.sub {
	font-size:10px;
}

.error {
   color:#b40000;
   font-weight:bold;
}

.overdue {
	font-weight:bold;
	color:red;
}

.overdue a {
	color:red;
}

span.forgot {
	font-size:10px;
	color:black;
	margin-top:15px;
	margin-bottom:10px;
}

span.balance {
	font-weight:bold;
	color:#6b6b6b;
}

span.subheader {
	font-size:14px;
}

span.paid {
	font-weight:bold;
	color:#12bb01;
}

span.small {
	font-size:9px;
}

.red {
	color:red;
}

span.black {
	color:black;
}

span.cyan {
	color:#00a7ff;
}

span.lightcyan {
	color:#80aafc;
}

span.lightmagenta {
	color:#ff69d0;
}

span.yellow {
	color:#fff100;
}

span.magenta {
	color:#ff0074;
}

span.red {
	color:red;
}

span.green {
	color:green;
}

span.terms {
	font-size:8px;
	color:white;
	line-height:15px;
}

span.terms a {
	color: #66FFFF;
}

.pro_name {
	font-weight:bold;
	color: #a20586;	
	font-size:12px;
}

span.proforma {
	font-size:20px;
	margin-left:35px;
	color:#b90002;
	font-weight:bold;
}

span.company_name {
	font-weight:bold;
	font-size:20px;
}

span.website {
	font-size:14px;
}

span.numbers {
	font-size:16px;
}

.right {
	float:right;
}

.left {
	float:left;
}

span.label {
	font-size:32px;
}

span.product {
	font-size:16px;
}

tr.error td {
	color:red;
}

span.hidden {
	display:block;
	clear:both;
	visibility:hidden;
	height:0px;
	width:0px;
	color:white;
}

.white {
	color:white;
}

.no-list {
	list-style:none;
}

.f_right {
	float:right;
}

.f_left {
	float:left;
}

.clear {
	clear:both;
}

.overflow {
	overflow:hidden;
}

.underline {
	text-decoration:underline;
}

.tip {
	text-decoration:underline;
	color:#386787;
	font-weight:bold;
	font-size:13px;
	background:white;
}

.smalllink {
	font-size:9px;
	color:#03F !important;
}

/* Table formatting */
table.center {
	text-align:center;
}

.orange {
	color:#ea9817;
}

.italic {
	font-style:italic;
}

/*****************************************/
/*****************************************/
/* Header Tags */
p {
	margin: 5px 0px 10px 0px;
}

p a {
	font-weight:bold;
}

.gray a{ 
	color: #666666;
}

h3 {
	margin-top:10px;
	margin-bottom:3px;
	font-size:20px;
	color:#0045a0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

h3 a {
	color:#0045a0;
}

h3 a:hover {
	text-decoration:none;
}

h4 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding-top:5px;
	font-size:14px;
}

h5 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:12px;
	color:#0146a1;
}

h6 {
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:30px;
}

h2.title {
	font-size:15px;	
}

/*****************************************/
/*****************************************/
/* Form formatting */
form {
	margin:0px;
	padding:0px;
}

form input#submit {
	font-size:10px;
}

form input#text {
	font-size:10px;
}

form textarea {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

input {
	font-size:10px;
}

select {
	font-size:10px;
}

div#fade_bg {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1;
	background:black;
	/* for IE */
	filter:alpha(opacity=70);
	/* CSS3 standard */
	opacity:0.7;
}

/*****************************************/
/*****************************************/
/* Common Div tags */
div#error {
	border:1px solid red;
	width:500px;
	padding:5px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}


/*****************************************/
/*****************************************/
/* Main Page Formatting */
html {
	background:url("../images/backgrounds/body_bg1.jpg") repeat-x;	
}

body#delivery_note {
	background:white;	
}

div#container {
	width:970px;
	/*padding:0 40px 0 40px;	*/
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background:white;
	/*background:url("../images/divs/logged_container_bg.jpg") repeat-y -20px 0;*/
}

/*div#cont_bottom {
	height:30px;
	width:1070px;
	margin:auto;
	background:url("../images/divs/logged_container_bg_bottom.jpg") no-repeat;
}*/

/*body.front div#container {
	width:850px;
	padding:0 52px 0 48px;
	background:url("../images/divs/container_bg.jpg") repeat-y;	
}

body.front div#cont_bottom {
	height:30px;
	width:950px;
	margin:auto;
	background:url("../images/divs/container_bg_bottom.jpg") no-repeat;
}
*/
div#header {
	height:110px;
	position:relative;

}

div#header form#login {
	width:100%;	
	margin:0px;
}

div#login {
	background-color:#f9fcff;
	border:1px solid #d7e3f1;
	padding:2px 5px 2px 5px;
	margin-top:0px;
	float:right;
	height:25px;
	line-height:25px;
	text-align:right;
	width:322px;

}

div#login a, div#login, div#login input {
	color:#748495;
}

div#login div#text {
	height:15px;
	margin:0px 5px 0px 0px;
	float:right;
}

div#login img {
	float:right;
}

form#login input {
	font-size:10px;
}

form#login input#submit {
	font-size:10px;
	width:25px;
}

div#header div#logo {
	position:absolute;
	top:15px;
	
}

div#header div.tel {
	position:absolute;
	bottom:5px;
	left:10px;
}

div#header div#menutop {
	width:334px;
	height:37px;
	/*background:url("../images/navigation/blue menu header smaller.jpg") no-repeat;*/
	color:white;
	padding:0px;
	font-size:11px;
	position:absolute;
	right:400px;
	top:0px;

}

div#header div.newtoitel {
	position:absolute;
	bottom:5px;
	right:0;
}

/*div#header div#menutop img.footer {
	position:absolute;
	left:0;
	top:32px;
}*/

div#header div#menutop a {
	text-decoration:none;	
	color:black;
}

div#header div#menutop a:hover {
	text-decoration:underline;	
}

div#main {
	margin:0px;
	overflow:auto;
	border:1px solid #dee9e8;
	border-top:1px solid #b3c9d2;
	border-bottom:0px;
	padding:10px 10px 0 10px;
	background:url("../images/backgrounds/main%20shadow.jpg") repeat-x top left;
	position:relative;
}

div#menuleft {
	width:150px;
	float:left;
}

div#menuright {
	width:150px;
	float:right;
	
}

div.vertical_menu ul {
	list-style:none;
	margin:0px 0px 5px 0px;
	padding:0px;
}

div.vertical_menu ul li {
	border-bottom:1px solid #CCCCCC;
	background:white;
}

div.vertical_menu li.center {
	text-align:center;	
}

div.vertical_menu ul li.head {
	height:32px;
	margin:0px;
	color:white;
	font-weight:bold;
	background: url("../images/navigation/purple menu head.jpg") no-repeat;
	text-align:center;
}

div.vertical_menu ul.announce li.head {
	background: url("../images/navigation/yellow menu head.jpg") no-repeat;
	color:#0b0975;
}

div.vertical_menu ul.announce li.head.basket {
	background: url("../images/navigation/green menu head.jpg") no-repeat;
	color:#0b0975;
}

div.vertical_menu ul.search li.head {
	background: url("../images/navigation/black menu head.jpg") no-repeat;
}

div.vertical_menu ul.announce li.divide {
	border-bottom:3px solid #cec400;
}

div.vertical_menu ul.announce li.collapse {
	text-align:right;
}

div.vertical_menu ul.announce li.collapse a {
	padding: 2px 10px 2px 0px;
}

div.vertical_menu ul.announce li.collapse a:hover {
	background:none;
}

div.vertical_menu ul.ads li.head {
	background: url("../images/navigation/magenta menu head.jpg") no-repeat;
	color:white;
}

div.vertical_menu ul.ads li a {
	display:block;
	padding:0px;
	text-decoration:none;
	color:#333333;
}

div.vertical_menu ul.ads li a:hover {
	display:block;
	padding:0px;
	text-decoration:none;
	background-color:#ffffff;
}

div.vertical_menu ul li.foot {
	height:32px;
	margin:0px;
	background: url("../images/navigation/gray menu foot.jpg") no-repeat;
	border-bottom:0px;
}

div.vertical_menu ul li a {
	display:block;
	padding:7px 0px 7px 5px;
	text-decoration:none;
	color:#333333;
}

div.vertical_menu ul li.indent a {
	padding-left:15px;
	font-size:10px;
}

div.vertical_menu ul li.indent a:hover {
	padding-left:15px;
	font-size:10px;
}

div.vertical_menu ul li a:hover {
	display:block;
	padding:7px 0px 7px 5px;
	text-decoration:none;
	background-color: #E8E8E8;
}

div.vertical_menu ul.sub {
	margin:0px;
	padding:0px;
	font-size:9px;
}

div.vertical_menu ul.sub li {
	border-top:1px dotted #999999;
	border-bottom:none;
}

div.vertical_menu ul.sub li a:hover {
	background: url("../images/navigation/sub-list-bullet2.gif") #E8E8E8 no-repeat 12px 9px;
}
	
div.vertical_menu ul.sub li a {
	padding:3px 0px 3px 20px;
	color: #a20586;	
	background: url("../images/navigation/sub-list-bullet2.gif") no-repeat 12px 9px;
}

div.vertical_menu ul.special li {
	text-align:center;
}

div.vertical_menu ul img {
	padding:2px 0px 2px 0px;
}

div#mainbody {
	width:600px;
	margin:0px 0px 0px 15px;
	padding:5px 10px 5px 10px;
	float:left;
	position:relative;
}

body.front div#mainbody {
	width:750px;
}

div#footer {
	width:100%;
	clear:both;
	text-align:center;
	line-height:10px;
	padding-bottom:10px;
	font-size:10px;
}

div#footer p {
	margin:2px;
}

/* aboutus.php */
body#aboutus div#picture {
	float:right;
	height:230px;
	width:200px;
	margin-top:10px;

}

body#aboutus div#text1 {
	width:360px;
}

body#aboutus div#text2 {
	width:380px;
}

body#aboutus div#text3 {
	width:510px;
}

/* Contactus.php page */
div#contact_dets {
	border:1px solid #d9d9d9;
	width:300px;
}

div#contact_dets div#head {
	border-bottom:1px solid #d9d9d9;
	height:23px;
	color:black;
	padding:5px 0px 0px 10px;
	font-size:14px;
	background:#ebebeb;
}

div#contact_dets div#main {
	padding:10px;
}

div#contact_dets ul {
	list-style:none;
	padding:0px;
	margin:10px 0px 20px 10px;
	color:#333;
}

div#contact_dets ul li {
	margin-bottom:3px;
}

div#contact_dets ul li.title {
	font-weight:bold;
	margin-bottom:5px;
	color:black;
}

/* free-quote.php */
body#free_quote {

}

body#free_quote table {
	margin:auto;
}

body#free_quote table#list input {
	text-align:center;
}

body#free_quote div#dets {
	margin:auto;
	width:210px;
	margin-top:20px;
}

body#free_quote table#dets {
	background:#f4f4f4;
}

body#free_quote table#dets td#top {
	line-height:22px;
	background:url("../images/tables/dets table top.jpg") no-repeat;
	text-align:center;
	font-weight:bold;
	color:white;
}

body#free_quote div#photo1 {
	float:left;
}

body#free_quote div#photo2 {
	float:right;
	margin-right:20px;
}

/* forgot-password.php */
div#forgotbox {
	border:1px solid #999999;
	width:300px;
	min-height: 140px;
	height: auto !important;
	height:140px;
	margin:auto;
	margin-top:40px;
}

div#forgotbox div#head {
	border-bottom:1px solid #999999;
	height:23px;
	color:white;
	background-color:#0649a0;
	padding:6px 0px 0px 9px;
	font-size:12px;
}

div#forgotbox div#main {
	padding-top:10px;
	text-align:center;
}

div#forgotbox input#Login {
	margin-left:20px;
}

div#forgotbox input#username {
	margin-left:20px;
	width:100px;
}

div#forgotbox input#pwd {
	margin-left:19px;
	width:100px;
}

div#forgotbox div#labels {
	float:left;
	margin-left:50px;
	width:80px;
	text-align:left;
	line-height:22px;
}

div#forgotbox div#input {
	float:left;
	text-align:left;
}

div#forgotbox div#question {
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
	color:#b40000;
}

body#forgot div#error {
	border:0px;
	width:100%;
}

/* itel-video.php */
body#itel_video div.video {
	width:425px;
	margin:auto;
	text-align:center;
}

/* index.php */
body.front div#mainbody {
	font-size:12px;	
	line-height:17px;
}

body.front div#mainbody h3 {
	line-height:normal;	
}

body#index div#picture {
	float:right;
	height:255px;
	width:401px;
	margin:20px 0 0 20px;
}

body#index div#freequote {
	position:absolute;
	top:0;
	right:5px;
	z-index:1;
}

body#index div#text1 {
	width:350px;
}

body#index div#text2 {
	width:100%;
}

/* new-to-itel.php */
body#newtoitel div.int_cont {
	width:600px;
}


/* links.php */
body#links ul.links {
	list-style-type:circle;
	margin-top:20px;
}

body#links ul.links a {
	color:#ef8b33;
	font-size:13px;
}

/* One of the links pages */
body#link-business div#picture {
	float:right;
	height:170px;
	width:300px;
	margin-top:20px;
}


body#link-business div#text1 {
	width:330px;
	padding-right:10px;
}

body#link-business div.contact {
	font-size:13px;
}

body#link-business div#picture img {
	border:1px solid #cccccc;
}

/* login-failed.php */
div#loginbox {
	border:1px solid #999999;
	width:300px;
	min-height:140px;
	height: auto !important;
	height:140px;
	margin:auto;
	margin-top:40px;
}

div#loginbox div#head {
	border-bottom:1px solid #999999;
	height:23px;
	color:white;
	background-color:#0649a0;
	padding:6px 0px 0px 9px;
	font-size:12px;
}

div#loginbox div#main {
	padding-top:10px;
	text-align:center;
}

div#loginbox input#Login {
	margin-left:20px;
}

div#loginbox input#username {
	margin-left:20px;
	width:100px;
}

div#loginbox input#pwd {
	margin-left:19px;
	width:100px;
}

/* cartridge-list.php */
body#cartridge_list div#top {
	border-bottom:2px solid #CCCCCC;
	overflow:hidden;
	margin-bottom:20px;
}

body#cartridge_list div#oem {
	float:left;
	margin-right:20px;
}

body#cartridge_list div#name {
	margin-top:20px;
}

body#cartridge_list div#search {
	background:url("../images/divs/product search box.jpg") no-repeat;
	height:285px;
	width:285px;
	float:left;
	margin:0 20px 0 20px;
}

body#cartridge_list div#box {
	width:165px;
	margin:auto;
	margin-top:118px;
}

body#cartridge_list div#search input#text {
	font-size:16px;
	border-bottom:1px solid #8a0909;
	border-right:1px solid #8a0909;
	border-top:1px solid #de0a0a;
	border-left:1px solid #de0a0a;
}

body#cartridge_list div#submit {
	margin:55px 0 0 50px;
}

body#cartridge_list div#search input#submit {
	font-size:16px;
	width:100px;
}

body#cartridge_list div.column {
	width:310px;
	float:left;
}

div#topsellers {
	width:308px;
}

div#topsellers div.top {
	background:url("../images/divs/this months products - top.jpg") no-repeat;
	height:45px;
	width:308px;
}

div#topsellers div.middle {
	background:url("../images/divs/this months products - middle.jpg") repeat-y;
	width:258px;
	padding:20px 30px 0px 30px;
}

div#topsellers div.bottom {
	background:url("../images/divs/this months products - bottom.jpg") no-repeat;
	width:308px;
	height:33px;
}

div#topsellers ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

div#topsellers ul li {
	padding-bottom:5px;
	font-size:14px;
}

div#otherproducts {
	width:308px;
	margin-top:20px;
}


div#otherproducts div.top {
	background:url("../images/divs/other products - top.jpg") no-repeat;
	height:45px;
	width:308px;
}

div#otherproducts div.middle {
	background:url("../images/divs/other products - middle.jpg") repeat-y;
	width:258px;
	padding:20px 30px 0px 30px;
}

div#otherproducts div.bottom {
	background:url("../images/divs/other products - bottom.jpg") no-repeat;
	width:308px;
	height:33px;
}

div#otherproducts ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

div#otherproducts ul li {
	padding-bottom:5px;
	font-size:14px;
}

body#printer_cartridge div#info {
	background:url("../images/divs/product information - head.jpg") no-repeat;
	overflow:auto;
	width:371px;
	margin:auto;
	padding:55px 0 55px 0;
	font-size:13px;
}

body#printer_cartridge div#info div.middle {
	padding-top:10px;
	background:url("../images/divs/product information - middle.jpg") repeat-y;
}

body#printer_cartridge div#info div.middle td {
	padding:2px 0 2px 0;
}


body#printer_cartridge div#info div.foot {
	background:url("../images/divs/product information - foot.jpg") no-repeat;
	height:32px;
}


body#printer_cartridge div#info table {
	margin:auto;
}

body#printer_cartridge div#getintouch {
	background:url("../images/divs/get in touch box.jpg") no-repeat;
	height:255px;
	width:335px;
	margin:auto;
	padding:55px 20px 0 20px;
	font-size:11px;
}

/* printer-cartridge.php */
body#printer_cartridge div#top {
	border-bottom:2px solid #CCCCCC;
	overflow:hidden;
	margin-bottom:20px;
}

body#printer_cartridge div#oem {
	float:left;
	margin-right:20px;
}

body#printer_cartridge div#oem img {
	float:left;
}

/* distribution.php */

body#dist div#picture {
	float:right;
	height:400px;
	width:260px;
	margin-top:30px;
}

body#dist div#text1 {
	width:380px;
}

/* environment.php */
body#environment div#picture {
	float:left;
	margin:100px 0px 0px 0px;
}

body#environment div#picture img {
	position:absolute;
	z-index:0;
}

body#environment div#text1 {
	float:right;
	text-align:right;
	width:350px;
	margin-right:50px;
}

body#environment div#text2 {
	float:right;
	width:300px;
	text-align:right;
	margin-right:50px;
}

body#environment div#text3 {
	float:right;
	width:260px;
	text-align:right;
	margin-right:50px;
}

/* products.php page */
body#products div#oem_container {
	width:440px;
	margin:auto;
	margin-top:20px;
	overflow:hidden;
}

div#oem_container div#text {
	text-align:center;
	margin-top:25px;
	font-size:15px;
	width:120px;
}
body#products div#oem_logo {
	border:1px solid #cccccc;
	float:left;
	min-height:75px;
	height: auto !important;
	height:75px;
	width:120px;
	margin:5px;
}

body#products div#oem_logo:hover {
	border:1px solid #378fbf;
}


div#oem_logo img {
	margin: 0 auto;
	display:block;
	
}

/* printer-repair-and-maintenance.php & printer-repairs.php */
body#printerrepair div#printer_search {
	background:url("../images/divs/printer search box.jpg") no-repeat;
	height:145px;
	width:275px;
	margin:auto;
	margin-top:40px;
	padding:75px 0 0 0px;
}

body#printerrepair div#printer_search ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}

body#printerrepair div#printer_search a {
	font-size:14px;
}

body#printerrepair div#picture {
	float:right;
	margin:0px 0px 0px 20px;
	height:250px;
	width:210px;
}

body#printerrepair div#picture2 {
	float:left;
	margin:40px 0px 0px 0px;
	height:150px;
	width:170px;
}

body#printerrepair div#text1 {
	width:390px;
}

body#printerrepair div#text2 {
	float:right;
	width:440px;

}

body#printerrepair div#text3 {
	float:right;
	width:440px;
	margin-bottom:20px;
}

/* remanufactured-printer-cartridges.php */
body#remanufactured div#picture {
	float:left;
	height:325px;
	width:340px;
	margin-top:25px;
	text-align:center;
}

body#remanufactured div#text1 {
	float:left;
	height:325px;
	width:280px;
	margin-left:10px;
}

body#remanufactured div#text1 ul {
	list-style-type: decimal;
	padding-left:20px;
}

body#remanufactured div#text1 ul li {
	margin-top:5px;
}


body#remanufactured div#text2 {
	width:100%;
	clear:both;
}

/*****************************************/
/*****************************************/
/* Additional Customer Page Formatting */

/* Misc */
div#backtoorder {
	width:220px;
	margin:auto;
	margin-top:20px;
}

/* multiple pages */
div#thin_container {
	background: url("../images/products div background.jpg") #f8fefc repeat-x;
	border:1px solid #bec8c7;
	padding:5px;
	margin:5px 5px 5px 5px;
	margin-right:auto;
	margin-left:auto;
	width:300px;
	height:auto;
	position:relative;

}

div#users {
	background: url("../images/products div background.jpg") #f8fefc repeat-x;
	border:1px solid #bec8c7;
	padding:5px;
	margin-right:auto;
	margin-left:auto;
	width:300px;
	height:60px;
	overflow-y:auto;
	overflow-x:hidden;	
}


/* account-details.php or control-accounts.php or allocate-products.php */
body#control_accounts div#thin_container {
	background: url("../images/products div background.jpg") #f8fefc repeat-x;
	border:1px solid #bec8c7;
	padding:5px;
	margin:5px 5px 5px 5px;
	width:280px;
	height:auto;
	float:left;
}

body#control_accounts div#column1 {
	width:290px;
	min-height:340px;
	height:auto !important;
	height:340px;
	float:left;

}

body#accountdetails div#thin_container {
	background: url("../images/products div background.jpg") #f8fefc repeat-x;
	border:1px solid #bec8c7;
	padding:5px;
	margin:5px 5px 5px 5px;
	width:300px;
	height:auto;
	float:left;
}

body#accountdetails div#instructions {
	float:left;
	width:175px;
	margin-top:40px;
}

div#thin_container form input {
	font-size:11px;
}

div#thin_container form select {
	font-size:11px;
}

div#thin_container form textarea {
	font-size:11px;
}

div#thin_container table {
	margin-left:auto;
	margin-right:auto;
}

form#thin_container {
	margin:0px;
}

body#control_accounts div#users {
	background: url("../images/products div background.jpg") #f8fefc repeat-x;
	border:1px solid #bec8c7;
	padding:5px;
	margin-right:auto;
	margin-left:auto;
	width:250px;
	height:60px;
	overflow-y:auto;
	overflow-x:hidden;	
}

div#users a:hover {
	text-decoration:none;
}

div#alerts {
    border:1px solid #999999;
	padding:5px;
	margin:5px 5px 5px 5px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

/* add-printer-names.php */ 
div#printer_names {
	background: url("../images/products div background.jpg") #f8fefc repeat-x;
	width:180px;
	border:1px solid gray;
	margin:auto;
	padding:5px;
	margin-bottom:10px;
}

/* awaiting-delivery.php */
body#awaiting_delivery div#to_deliver {
	width:550px;
	background:gray;
	margin:auto;
	margin-top:5px;
	background-color:#dbfdfd;
	border:1px solid #dcdcdc;	
	padding:5px;
	overflow:hidden;
}

body#awaiting_delivery div#to_deliver:hover {
	background-color:white;
}


body#awaiting_delivery div#cell {
	float:left;
	width:170px;
	height:15px;
	margin-left:5px;
}


/* create-ticket.php */
div#ticket {

}



/* Change-password.php */

div#changepass {
	background: url("../images/products div background.jpg") #f8fefc repeat-x;
	border:1px solid #bec8c7;
	padding:5px;
	margin-top:10px;
	width:300px;
	margin:auto;
	margin-top:10px;

}

div#changepass table {
	margin:auto;
}

/* index.php */
div#index_box {
	width:204px;
	float:left;
	border-bottom:1px solid #bff4b4;
}

div#index_box div.head {
	background:url("../images/divs/index faded header.jpg") no-repeat;
	line-height:33px;
	text-align:center;
	font-weight:bold;
}

div#index_box div.middle {
	background: url("../images/divs/index faded header middle.jpg") repeat-y;
}

div#index_box div.middle div.img {
	width:170px;
	height:190px;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
}

div#index_box div.middle div.img img {
	border:1px solid #9cc792;
}

div#index_box div.middle div.name {
	line-height:30px;
	background:#e4f2e1;
	text-align:center;
	color:#414341;
}

div#index_box div.middle div.name ul.details {
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:center;
}

div#index_box div.middle div.name ul.details li a {
	margin:0px;
	padding:0px;
	color:#414341;
}

body#admin_index div#mainbody {
	padding-top:0px;
}

/* faq.php */
 body#faq div#mainbody {
	padding-top:0px;
}

div.faq_topic {
	width:290px;
	background:#d1ffd7;
	float:left;
	margin:0 5px 10px 0;
}

div.faq_topic div.head {
	background:url("../images/divs/faq - topic header.jpg") no-repeat;
	line-height:29px;
	padding-left:35px;
	font-size:13px;
	color:#1e8542;
	font-weight:bold;
}

div.faq_topic div.middle {
	height:180px;
	font-size:12px;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div.faq_topic div.middle a {
	color:#20550e;
}

div.faq_topic div.middle ul {
	list-style-type:decimal;
	padding-top:5px;
}

div.faq_topic div.middle ul li {
	margin-bottom:15px;
	position:relative;
}


div.faq_topic div.middle div.more {
	position:absolute;
	bottom:0px;
	background:#b4f3a3;
	line-height:25px;
	width:100%;
}

div.faq_topic div.middle div.more a {
	margin-left:10px;
}

/* faq-topic.php */
div.faq_nav {
	padding:5px 5px 5px 20px;
	background:url("../images/divs/faq gradient bg.jpg") repeat-x #6bfa9e;
	color:#024018;
	border-top:1px dotted #1e8542;
	border-bottom:1px dotted #1e8542;
	overflow:hidden;
}

div.faq_nav a {
	color:#0a6f2e;
}

div.faq_nav div.nav {
	float:left;
}

div.faq_list div.page {
	float:right;
	color:#484848;
}

div.faq_list {
	width:400px;
	margin:auto;
	margin-top:20px;
	font-size:12px;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#f8f8f8;
	padding:15px 10px 40px 10px;
	overflow:hidden;
	border:1px solid #d1d1d1;
}

div.faq_list p {
	text-align:center;
}


div.faq_list ul {
	list-style-type:decimal;
	padding-bottom:10px;
}

div.faq_list ul li {
	margin-bottom:15px;
	padding:0px;
	position:relative;
}

div.faq_list ul li div.title {
	font-weight:bold;
}

div.faq_list ul li div.text {
	margin-top:5px;
	color:#666666;
}

div.faq_list div.next {
	float:right;
	margin-right:10px;
}

div.faq_list div.previous {
	float:left;
	margin-left:10px;
}

div.faq_list div.back {
	position:absolute;
	bottom:5px;
	left:170px;
	font-family:Arial, Helvetica, sans-serif;
	background:url("../images/divs/faq notepad logo small.jpg") no-repeat 60px;
	height:35px;
	width:90px;
	line-height:35px;
}

div.faq_list div.back a {
	color:red;
}

body#faq div.item_title {
	font-style:italic;
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
	padding:10px 5px 10px 5px;
	border-bottom:1px dotted #aaaaaa;
	background:#f2f2f2;
}

div.faq_list div.item div.text {
	color:#666666;
}

div.faq_search {
	height:47px;
	background:url("../images/divs/faq search box bg.jpg") repeat-x;
	position:relative;
	width:585px;
	margin-bottom:10px;
}

div.faq_search div.left_end {
	height:47px;
	width:45px;
	background:url("../images/divs/faq search box - left end.jpg") no-repeat;
	position:absolute;
	top:0;
	left:0;
}

div.faq_search div.right_end {
	height:47px;
	width:12px;
	background:url("../images/divs/faq search box - right end.jpg") no-repeat;
	position:absolute;
	top:0;
	right:0;
}

div.faq_search div.search {
	position:absolute;
	right:20px;
	top:12px;
}

/* order-details.php */
form#order div.dets {
	width:350px;
	padding:10px;
	margin:0 0 10px 35px;
	border:1px solid #cccccc;
	overflow:hidden;
	zoom:1;
}

form#order div.del {
	float:left;
	font-size:13px;
}

form#order div.edit {
	float:right;
}

form#order div.edit ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

form#order div.edit ul.two {
	margin:30px 0 0 0;
}

form#order div.edit li {
	margin:5px 0 5px 0;
	background:url("../images/buttons/delivery buttons.jpg") no-repeat;
	text-align:center;
}

form#order div.edit li.disabled {
	background:url("../images/buttons/delivery buttons disabled.jpg") no-repeat;
}

form#order div.edit li.disabled a {
	text-decoration:line-through;
}

form#order div.edit a {
	display:block;
	padding:0 10px 0 10px;
	width:88px;
	line-height:15px;
	color:white;

}

/* order-sheet.php */
form#order div.submit {
	position:absolute;
	right:50px;
	height:40px;
}

div.continue {
	height:40px;
	width:70px;
	background:url("../images/instructions/continue button.jpg") 0 -15px;
	float:right;
}

div.continue a {
	display:block;
	width:100%;
	height:100%;
}

div.hoverbox {
	display:none;
	position:absolute;
	z-index:1;
	width:140px;
	height:120px;
	margin:20px 0 0 80px; 
}

div.hoverbox div#t {
	background:url("../images/divs/speech-bubble-top.gif") no-repeat;
	height:34px; 
}

div.hoverbox div#m {
	background:url("../images/divs/speech-bubble-middle.gif") repeat-y;
	min-height:25px;
	height:auto !important;
	height:25px;
	padding:0px 5px 10px 5px;
}

div.hoverbox div#b {
	background:url("../images/divs/speech-bubble-bottom.gif") no-repeat;
	height:16px;
}

div.hoverbox a.close {
	float:right;
	margin-right:5px;
}

div.hoverbox ul {
	margin:0 0 10px 20px;
	padding:0px;
}

div#order_branch {
	margin:auto;
	width: 400px;
	height:80px;
	overflow:auto;
}

div#shadow_box table {
	margin:auto;
	margin-top:0px;
}

div#shadow_box table tr {
	height:20px;
}

div#shadow_box table td#submit {
	padding-top:3px;
}

div#shadow_box table td#reset {
	padding-top:3px;
}

div#shadow_box {
	width:425px;
	margin:auto;
	margin-bottom:0px;
	margin-top:30px;
}

div#shadow_box div#top {
	width:485px;
	height:30px;
	background:url("../images/divs/order sheet - top.jpg") no-repeat;	

}

div#shadow_box div#middle_b {
	width:445px;
	background:url("../images/divs/order sheet - inside.jpg") repeat-y;

}

div#shadow_box div#middle_b img#indent {
	margin-left:30px;

}

div#shadow_box div#middle_b {
	padding-left:30px;
}

div#shadow_box div#bottom_b {
	margin-bottom:5px;
}

div#shadow_box div#target {
	width:485px;
	background:url("../images/divs/order sheet - inside.jpg") repeat-y;
	padding-left:15px;
	position:relative;
}

div#shadow_box div#target table {
	font-weight:bold;
}

	
div#target img#loading {
	margin-left:170px;
}

div#shadow_box div#bottom {
	width:485px;
	height:30px;
	background:url("../images/divs/order sheet - bottom.jpg") no-repeat;

}

div#target div#pro_Black {
	width:400px;
	height:60px;
	margin:auto;
	padding:5px 0px 0px 10px;
	background:url("../images/divs/product box - black.jpg") no-repeat;

}

div#target div#pro_PhotoGray {
	width:400px;
	height:60px;
	margin:auto;
	padding:5px 0px 0px 10px;
	background:url("../images/divs/product box - gray.jpg") no-repeat;

}

div#target div#pro_Black td#price {
	color:white;

}

div#target div#pro_Cyan {
	width:400px;
	height:60px;
	margin:auto;
	margin-top:5px;
	padding:5px 0px 0px 10px;
	background:url("../images/divs/product box - cyan.jpg") no-repeat;

}

div#target div#pro_Light_Cyan {
	width:400px;
	height:60px;
	margin:auto;
	margin-top:5px;
	padding:5px 0px 0px 10px;
	background:url("../images/divs/product box - lightcyan.jpg") no-repeat;

}

div#target div#pro_Light_Magenta {
	width:400px;
	height:60px;
	margin:auto;
	margin-top:5px;
	padding:5px 0px 0px 10px;
	background:url("../images/divs/product box - lightmagenta.jpg") no-repeat;

}

div#target div#pro_Yellow {
	width:400px;
	height:60px;
	margin:auto;
	margin-top:5px;
	padding:5px 0px 0px 10px;
	background:url("../images/divs/product box - yellow.jpg") no-repeat;

}

div#target div#pro_Magenta {
	width:400px;
	height:60px;
	margin:auto;
	margin-top:5px;
	padding:5px 0px 0px 10px;
	background:url("../images/divs/product box - magenta.jpg") no-repeat;

}

div#target div#pro_TriColour {
	width:400px;
	height:60px;
	margin:auto;
	margin-top:5px;
	padding:5px 0px 0px 10px;
	background:url("../images/divs/product box - tri-colour.jpg") no-repeat;

}

div#target div#pro_na {
	width:400px;
	height:60px;
	margin:auto;
	margin-top:5px;
	padding:5px 0px 0px 10px;
	background:url("../images/divs/product box - na.jpg") no-repeat;

}

div#target div#pro_Red {
	width:400px;
	height:60px;
	margin:auto;
	margin-top:5px;
	padding:5px 0px 0px 10px;
	background:url("../images/divs/product box - red.jpg") no-repeat;

}

div#target div#pro_Green {
	width:400px;
	height:60px;
	margin:auto;
	margin-top:5px;
	padding:5px 0px 0px 10px;
	background:url("../images/divs/product box - green.jpg") no-repeat;

}

div#target div#pro_Blue {
	width:400px;
	height:60px;
	margin:auto;
	margin-top:5px;
	padding:5px 0px 0px 10px;
	background:url("../images/divs/product box - blue.jpg") no-repeat;

}

div#shadow_box div#details {
	width:325px;
	height:90px;
	margin:auto;
	padding-top:30px;
	background: url("../images/divs/order sheet details box.jpg") 0px 0px no-repeat;
}

div#shadow_box table#details {
	margin:35px 0px 0px 20px;
}

div#shadow_box div.discount-shipping {
	width:320px;
	height:140px;	
	padding:5px;
	margin:0 0 0 60px;
	color:white;
	margin-top:20px;
	background:url("../images/divs/order sheet discount shipping.jpg") 0px 0px no-repeat;
}

div#shadow_box div.discount-shipping table {
	margin:55px 0px 0px 20px;
}

div#shadow_box div#order {
	width:320px;
	height:140px;	
	padding:5px;
	margin:0 0 0 60px;
	color:white;
	margin-top:20px;
	background: url("../images/divs/order sheet - orderbox.jpg") 0px 0px no-repeat;
}

div#shadow_box div#itel_notes {
	width:320px;
	height:140px;	
	padding:5px;
	margin:0 0 0 60px;
	color:white;
	margin-top:20px;
	background: url("../images/divs/order sheet delivery instructions.jpg") 0px 0px no-repeat;
}

div#shadow_box div#itel_notes textarea {
	width:280px;
	height:90px;
	margin:40px 0 0 17px;
}

div#shadow_box div#order a {
	color:white;
}

div#shadow_box div#order table#order {
	margin:35px 0px 0px 20px;
}

div#wide_container {
	background: url("../images/products div background.jpg") #f8fefc repeat-x;
	border:1px solid #d8dfde;
	padding:5px;
	margin:5px 0 5px 0;
	position:relative;
}

div#wide_container div.update {
	position:absolute;
	top:10px;
	right:20px;
}

div#wide_container form input {
	font-size:11px;
}

div#wide_container form select {
	font-size:11px;
}

div#wide_container form textarea {
	font-size:11px;
}

div#wide_container table {
	margin-left:auto;
	margin-right:auto;
}

input#branch_select {
	margin:10px 70px 0px 0px;
	float:right;
}

/* order-confirmation */
body#order_confirmation {

}

body#order_confirmation div#photo1 {
	float:left
}

body#order_confirmation div#photo2 {
	float:left;
	margin-left:20px;
}

/* products.php */

div#productdets {
	background: url("../images/light background for div.jpg") #a9e898 repeat-x;
	border:1px solid #bec8c7;
	padding:5px;
	margin:10px 5px 5px 5px;
	margin-right:auto;
	margin-left:auto;
	width:350px;
	min-height:50px;
	height:auto !important;
	height:50px;

}

div#productdets table {

}

/* reset-password.php */
body#reset div#text {
	margin-left:20px;
	margin-right:20px;	
}


/* invoices-all.php and statement.php */
div#advancedsearch {
	background: url("../images/dark background for div.jpg") #05046a repeat-x;
	border:1px solid #bec8c7;
	padding:5px;
	margin:auto;
	margin-top:10px;
	width:500px;
	color:white;

}

div#advancedsearch a {
	color:white;

}

div#advancedsearch form {
	margin:0px;
	padding:0px;

}

/*div#statement {
	height:200px;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #999999;
	padding:5px;	
}*/

div#statement {
	min-height:100px;
	height:auto !important;
	height:100px;
	width:500px;
	margin:auto;
	border:none;
	border-bottom:1px solid #999999;	
	padding:5px;	
}


table#statement {
	border:1px solid #bec8c7;
	text-align:center;
	padding:1px;
}

table#statement input#checkbox {
	width:15px;
	height:15px;
}

table#statement td#charged {
	border-left:1px solid #bec8c7;
}

table#statement td#received {
	border-right:1px solid #bec8c7;
}

table#statement tr#current td {
	border-top:1px solid #bec8c7;
}

table#statement tr#normal:hover {
	background-color:#e8f0f0;
}

div#statement table#list tr:hover td {
	background:white;
}

table#statement tr#top td{
	border-bottom:1px solid #bec8c7;
	background-color:#f2f8f8;
	filter:none;
	-moz-opacity:none;
	opacity:none;	
}

table#list tr#top td {
	line-height:22px;
}

table#list {
	text-align:center;
}

table#list td#col1_title {
	background:url("../images/tables/invoice table black.jpg") no-repeat;

}

table#list td#col1_title a {
	color:white;

}

table#list td#col1_title {
	color:white;

}

table#list td#col1 {
	background-color:#f4f4f4;

}

table#list td#col2_title {
	background:url("../images/tables/invoice table cyan.jpg") no-repeat;

}

table#list td#col2 {
	background-color:#e5efff;
	
}

table#list td#col3_title {
	background:url("../images/tables/invoice table magenta.jpg") no-repeat;

}

table#list td#col3 {
	background-color:#fde7ee;
}

table#list td#col4_title {
	background:url("../images/tables/invoice table yellow.jpg") no-repeat;

}

table#list td#col4 {
	background-color:#fbffcc;
}

/* payment.php */
div#payment_summary {
	width:430px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background: url("../images/products div background.jpg") #f8fefc repeat-x;
	border:1px solid #bec8c7;
}

div#payment_summary table {
	margin:auto;
	text-align:center;
}

div#payment_summary table tr#total td {
	border-top:2px solid black;
}

/* terms-and-conditions.php */
ul#terms {
	list-style-type:lower-roman;
	margin:30px;
}

/*****************************************/
/*****************************************/
/* Additional Itel (I-tel) Page Formatting */

/* index.php */
div.top10 {
	width:280px;
	border:1px solid #46ac59;
	float:left;
	margin:0px 10px 10px 0;
}

div.top10 div.inner {
	padding:10px 5px 10px 5px;
}

div.top10.right {
	margin-right:0px;
}

div.top10 div.head {
	padding:5px;
	background:url("../images/divs/sales_ledger_bg.jpg") repeat-x 0px -3px #53f170;
	border-bottom:1px solid #46ac59;
	overflow:hidden;
	color:#515151;
	font-weight:bold;
}

div.top10 div.row {
	margin:0 0 5px 0;
}

div.top10 div.row div.name {
	font-size:13px;
	padding:0 5px 0 10px;
}

div.top10 div.row div.dets {
	color:#587b5f;
	margin:0 0 0 25px;
}

/* Accounts-edit-invoice.php */
textarea#edit_invoice {
	overflow:hidden;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

table#edit_invoice td#left {
	text-align:left;
}
/* Accounts-products-ordered.php */
div.pages {
	border-bottom:1px solid #cccccc;
	padding:5px;
	margin-bottom:5px;
	background:#eeeeee;
	height:15px;
}

div.pages ul {
	list-style:none;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

div.pages ul li {
	display:inline;
	float:left;
	margin-left:10px;
}

div.pages ul li a {
	color:#333333;
}

div.pages ul li.current {
	font-weight:bold;
	text-decoration:underline;
	color:black;
}

table#products_ordered {
	text-align:center;

}

table#products_ordered td#left {
	text-align:left;

}

table#products_ordered tr#two {
	background-color:#ced6ff;
}

div#itel_statement {
	/*height:400px;*/
	width:600px;
	overflow:hidden;
	border:1px solid #bdbdbd;
	padding:5px;	
}

div#itel_statement a, div#itel_statement {
	color:#2e2e2e;	
}

div#itel_statement table tr:hover {
	background-color:#fbff8c;
}

div#itel_statement table tr#top:hover {
	background-color:none;
}

/* accounts-products-deluxe.php */
body#pro_deluxe div#wide_container {
	width:750px;
}

body#pro_deluxe div#wide_container table {
	margin:5px;
}

div.notes_pop {
	visibility:hidden;
	position:absolute;
	width:240px;
	height:203px;
	top:100px;
	left:100px;
	z-index:1;
	background:url("../images/gifs/thought-bubble.gif") no-repeat;
}

div.notes_pop form {
	width:150px;
	margin:45px 0 0 0px;
	padding:0 0 0 50px;
	position:relative;
}

div.notes_pop textarea {
	width:150px;
}

div.notes_pop form div.close {
	position:absolute;
	bottom:5px;
	right:5px;
}

/* accounts-payments-received.php */
div#unpaid {
	border:1px solid #CCCCCC;
	width:250px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
}


/* allocate-products-company.php */
div#product_list {
	background: url("../images/products div background.jpg") #f8fefc repeat-x;
	border:1px solid #bec8c7;
	padding:5px;
	margin:5px 2px 5px 2px;
	width:600px;
	height:250px;
	overflow:auto;
	float:left;
}

form#product_list input {
	font-size:10px;
}

form#product_list select {
	font-size:10px;
}

div#company_pro_list {
	background: url("../images/products div background.jpg") #f8fefc repeat-x;
	border:1px solid #bec8c7;
	padding:5px;
	margin:5px 2px 5px 2px;
	width:100%;
	height:250px;
	overflow:auto;
	float:left;	
}

form#company_pro input {
	font-size:10px;
}

form#company_pro select {
	font-size:10px;
}

/* all-companies.php */
body#all-companies div.search {
	width:300px;
	border:1px solid #cccccc;
	padding:10px 0px 10px 30px;
	margin-bottom:20px;
	background:#ebebeb;
}

body#all-companies form.search div.search {
	width:300px;
	overflow:auto;
	margin-bottom:10px;
}

body#all-companies form.search div.title {
	width:50px;
	height:40px;
	float:left;
}

/* Allocate-products-customer.php */
form#company_list {
	margin:0px;
	padding:0px;
}

form#company_list select {
	font-size:10px;
}

/* company-shipping.php */
body#custom_shipping table {
	margin-top:5px;
	text-align:center;
	margin-left:15px;
}

body#custom_shipping table input {
	text-align:center;
}

body#custom_shipping table td, body#custom_shipping table th {
	padding-bottom:3px;
}

body#custom_shipping div.ship {
	width:310px;
	margin:auto;
	margin-bottom:10px;
}

body#custom_shipping div.ship div.top {
	background:url("../images/divs/tariff on products top.jpg") no-repeat;
	height:46px;
}

body#custom_shipping div.ship.subtotal div.top {
	background:url("../images/divs/tariff on subtotals top.jpg") no-repeat;
	height:46px;
}
body#custom_shipping div.ship div.middle {
	background:url("../images/divs/tariff on products middle.jpg") repeat-y;
}

body#custom_shipping div.ship div.bottom {
	background:url("../images/divs/tariff on products bottom.jpg") no-repeat;
	height:31px;
}

/* company-trends.php */
table#summary {
	text-align:center;
}

table#summary a {
	color:black;
	text-decoration:none;
}

table#summary tr {
	padding:2px 0px 2px 0px;
}

table#summary tr#top {
	font-weight:bold;
}

table#summary span.sub:hover {
	text-decoration:underline;
}

/* delivery-note.php */
div#delivery_note {
	width:1000px;
	height:600px;
    border:none;
	font-size:18px;
	padding-left:50px;
}

div#delivery_note div#header {
	width:100%;
	height:210px;
}

div#delivery_note div#header div#itellogo {
    width:300px;
	height:100px;
	margin-top:0px;
	margin-left:20px;
	margin-bottom:10px;
	text-align:center;
	float:left;
}

div#delivery_note div#address {
	float:left;
	width:300px;
	text-align:center;
	margin-left:6z0px;
}

div#delivery_note div#to_address {
	float:left;
	width:280px;
	text-align:center;
	margin-left:40px;
	text-align:left;
}


div#delivery_note div#middle {
	padding:5px 0px 5px 0px;
}

div#delivery_note div#middle table {
	border:2px solid black;
	text-align:center;
}

div#delivery_note div#middle table tr td {
	border-bottom:1px solid black;
	border-left:1px solid black;
}

div#delivery_note div#middle table tr#bottom td {
	border-bottom:none;
}

div#delivery_note div#middle table tr td#left {
	border-left:none;
}

div#delivery_note div#products {
	padding:5px 0px 5px 0px;
	min-height:300px;
	height:auto !important;
	height:300px;
}

div#delivery_note div#products table {
	border:1px solid black;
	text-align:center;
}

div#delivery_note div#products table tr td {
	border-bottom:1px solid black;
	border-left:1px solid black;
}

div#delivery_note div#products table tr#bottom td {
	border-bottom:none;
}

div#delivery_note div#products table tr td#left {
	border-left:none;
	text-align:left;
	padding-left:10px;	
}

div#delivery_note div#sign {
	padding:5px 0px 5px 0px;
	font-size:12px;
}

div#delivery_note div#sign td.notes {
	font-size:12px;
	padding-right:5px;
}

div#delivery_note div#sign table {

}

div#delivery_note div#sign table tr td {
	border:1px solid black;
	padding-left:5px;
}

div#delivery_note td#sign_box {
	background:#e4e4e4;
}

div#sign_here {
	margin-top:30px;
}

/* export.php */

/* my-companies.php */
div#companylist {
	width:450px;
	padding:10px;
	font-size:12px;
}

div#companylist div#img {
	float:right;
}

div#companylist div.company {
	border-bottom:2px solid #CCCCCC;
	padding:10px 10px 10px 20px;
	overflow:auto;
	position:relative;
}

div#companylist div.company div.deactivate {
	position:absolute;
	top:11px;
	left:3px;
}

div#companylist div.company div.name {
	width:250px;
	float:left;
	font-weight:bold;
}

div#companylist div.company div.options {
	position:absolute;
	top:10px;
	right:10px;
	
}

div#companylist div.company.deactivated {
	font-weight:normal;
	color:#d3d3d3;
}

div#companylist div.company.deactivated a {
	font-weight:normal;
	color:#d3d3d3;
}

div#companylist div.company.deactivated div.options {
	visibility:hidden;
}

div#companylist div.company div.acc_manager {
	float:left;
	clear:left;
	color:#666666;
	font-size:10px;
}

form#search {
	margin:15px 0px 15px 0px;
}

form#search input {
	font-size:10px;
}

form#search select {
	font-size:10px;
}

form#search input#submit {
	width:25px;
}

form#invsearch {
	width:70px;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
}

form#invsearch input#invoice {
	text-align:center;
}

/* My-customer.php */
body#my-customer div.acc_manager_email {
	position:absolute;
	top:14px;
	right:50px;
	text-align:right;
	color:gray;
}

body#my-customer div.acc_manager_email a {
	color:gray;	
}

body#my-customer div.company_title {
	height:30px;
	border-bottom:1px dotted gray;
	border-top:1px dotted gray;
	background:#f6f7ff;
	padding-left:5px;
}

body#my-customer div.company_title div.name {
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
}

div#summary_display {
	margin:5px 0 10px 0;
	overflow:auto;
	padding-bottom:5px;
	border-bottom:1px dotted #f7bd4a;
	color:#e2a708;
}

div#summary_display div.overdue_cont {
	background:url("../images/divs/my-customer/overdue_bg.jpg") -3px -3px;
	width:200px;
	height:100px;
	position:relative;
	float:left;
}

div#summary_display div.invoice_cont {
	background:url("../images/divs/my-customer/invoice_bg.jpg") -3px -3px;
	width:200px;
	height:100px;
	position:relative;
	float:left;
}

div#summary_display div.product_cont {
	background:url("../images/divs/my-customer/products_bg.jpg") -3px -3px;
	width:200px;
	height:100px;
	position:relative;
	float:left;
}

div#summary_display ul.summary {
	list-style:none;
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:40px;
	right:10px;
	font-size:10px;
}

div#summary_display div.product_cont ul.summary {
	top:35px;
	right:10px;
	text-align:center;
	font-weight:bold;
}

div#summary_display ul.summary li {
	width:130px;
	position:relative;
	overflow:auto;
	clear:both;
}

div#summary_display ul.summary li div.title {
	float:left;
	font-weight:bold;
}

div#summary_display ul.summary li div.amount {
	float:right;
}

body#my-customer div.company_title div.options {
	float:right;
	margin:2px 5px 0 0;
}

body#my-customer div.branch {
	height:356px;
	margin: 5px 0px 10px 0px;
	background:url("../images/divs/my-customer/customer cont.jpg") -3px -2px no-repeat;
	font-size:12px;
	position:relative;
}

body#my-customer div.branch div.realname {
	font-weight:bold;
	font-size:15px;
	width:260px;
	padding:7px 0 0 7px;
	color:#7285ff;
}

body#my-customer div.branch div.username {
	font-style:italic;
	font-size:13px;
	width:260px;
	padding:0px 0 0 7px;
}


body#my-customer div.branch div.options {
	position:absolute;
	top:13px;
	right:20px;
}

body#my-customer div.branch div.last_active {
	position:absolute;
	bottom:155px;
	left:10px;
	width:260px;
	height:50px;
}

body#my-customer div.branch div.address {
	font-size:11px;
	line-height:14px;
	width:410px;
	height:50px;
	position:absolute;
	bottom:115px;
	left:15px;
}

body#my-customer div.branch div.invoices {
	padding:5px;
	width:130px;
	height:193px;
	position:absolute;
	bottom:115px;
	right:15px;
}

body#my-customer div.branch div.invoices div.top {
	border-bottom:1px dotted black;
	padding:3px 0 3px 0;
	text-align:center;
	background:#e8ebfe;
}

body#my-customer div.branch div.invoices div.more {
	position:absolute;
	bottom:5px;
}

body#my-customer div.branch div.invoices ul {
	margin:5px 0 0 0;
	padding:0px;
	list-style:none;
}

body#my-customer div.branch div.invoices ul li {
	overflow:auto;
	padding:0 0 6px 0;
	text-align:center;
}

body#my-customer div.branch div.invoices ul li span.inv {
	font-size:13px;
	font-weight:bold;
}

body#my-customer div.branch div.invoices ul li span.date {
	color:#505fbe;
}

body#my-customer div.branch input {
	font-size:10px;
}

body#my-customer div.buttons {
	width:132px;
	position:absolute;
	right:173px;
	top:10px;
}

body#my-customer div.notes {
	position:absolute;
	bottom:15px;
	left:15px;
	height:70px;
}

body#my-customer div.notes input.notes {
	position:absolute;
	top:20px;
	left:10px;
	height:25px;
	width:100px;
}

body#my-customer div.notes textarea {
	height:45px;
	width:465px;
	border:0px;
	font-size:11px;
}

body#my-customer input.submit {
	position:absolute;
	bottom:13px;
	right:15px;
}

body#my-customer div.branch input.callback_date {
	position:absolute;
	bottom:50px;
	right:25px;
	width:80px;
}

/* product-add.php */
body#add_product div.target {
	position:absolute;
	right:55px;
	top:50px;
	
}

/* product-details.php */
body#product-dets div#summary_display {
	margin:5px 0 10px 0;
	padding-bottom:5px;
	border-bottom:1px dotted #f7bd4a;
	color:#9e4d3f;
}
body#product-dets div.product_title {
	padding:5px;
	border-top:1px dotted #4a9e3f;
	border-bottom:1px dotted #4a9e3f;
	font-size:15px;
	font-weight:bold;
	background:#effeed;
	margin-top:3px;
}

body#product-dets div#summary_display div.original, body#product-dets div#summary_display div.remanufactured, body#product-dets div#summary_display div.itel {
	background:url("../images/divs/product details/background.jpg") -5px -3px no-repeat;
	width:600px;
	height:178px;
	position:relative;
}

body#product-dets div#summary_display div.title {
	font-weight:bold;
	font-size:15px;
	position:absolute;
	top:50px;
	left:0px;
	width:150px;
	text-align:center;
	font-style:italic;
	color:#932a7b;
}

body#product-dets table.product_dets {
	position:absolute;
	top:40px;
	right:40px;
	font-size:12px;
	text-align:center;
}

body#product-dets table.product_dets td {
	padding:3px 0 3px 0;
}

body#product-dets table.product_dets tr.average td {
	border-top:1px solid #93382a;
	color:#2b2b2b;
}

/* pro-forma-invoice.php / invoice.php */
body#proforma div#confirm_order {
	height:100px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:-1;

}

input#terms {
	width:15px;
	height:20px;
}

div#proforma {
    border:1px solid #e4e4e4;
    width:600px;
	padding:10px;
	background-color:white;
	min-height:550px;
	height:auto !important;
	height:550px;
}

div#confirm {
	width:470px;
	height:130px;
	margin:auto;

}

div#enter_password {
	float:right;
	width:200px;
	height:80px;
	text-align:center;	
	padding-top:35px;	
	background: url("../images/divs/confirm password.jpg") no-repeat;
}

div#confirm_password {
	float:right;
	width:160px;
	height:125px;
}



div#proforma div#top {
	width:100%;
	border-bottom:1px solid black;
	padding-bottom:5px;
	height:180px;
}

div#proforma div#details {
	width:100%;
	clear:both;
}

div#proforma div#logo {
    width:250px;
	height:88px;
	float:left;
	margin-top:15px;
	margin-left:10px;
}

div#proforma div#address {
    width:300px;
	height:auto;
	float:right;
	text-align:right;
}

div#address_label {
	padding:75px;
}

div#proforma div#invoiceto {
    width:280px;
	height:auto;
	margin:10px 10px 10px 0px;
	padding:2px 5px 5px 5px;	
	float:left;
	background-color:#e4e4e4;
	text-align:left;
}

div#proforma div#deliverto {
    width:280px;
	height:auto;
	margin:10px 10px 10px 0px;
	padding:2px 5px 5px 5px;
	float:left;
	background-color:#e4e4e4;
	text-align:left;
}

div#proforma div#middle {
	width:100%;
	clear:both;
	margin-top:5px;
}

div#proforma div#middle table {
	margin-left:auto;
	margin-right:auto;
	width:600px;
	text-align:center;
	margin-bottom:10px;
}

div#proforma div#middle tr#top {
	background-color:#e4e4e4;
}

div#proforma div#pro_list {
	position:relative;
	min-height:130px;
	height:auto !important;
	height:130px;
	margin:0px;	
}

div#proforma div#pro_list table {
	margin-left:auto;
	margin-right:auto;
	width:600px;
	text-align:center;
}

div#proforma div#pro_list td {
	padding:2px;
}

div#proforma div#pro_list tr#top td {
	background-color:#e4e4e4;
}

div#proforma div#pro_list tr#two {
	background-color:#f7f7f7;
}

div#proforma td#gray {
	background-color:#e4e4e4;
}

div#proforma td#total {
	border-top:2px solid black;
}

div#proforma table#subtotal {
	float:right;
	text-align:center;
}

div#proforma div#duedate {
	width:300px;
	border:1px gray solid;
	padding:5px;

}

div#duedate ul {
	margin:10px 0 10px 0px;
}

div#duedate ul li {
	margin:3px 0 3px 20px;
}

/* my-customer-branch.php */
div#statement_box {
	width:400px;
	margin:5px;
}

div#statement_box div#order {
	border-bottom:2px solid #CCCCCC;
	padding: 5px 0px 5px 0px;
}

/* email-invoice.php */
div.scroll_box {
	height:200px;
	width:400px;
	overflow:auto;
	margin:10px 0 10px 0;
	border:1px solid #CCCCCC;
}

/* place-an-order.php */
body#place_order div#search {
	background:url("../images/divs/select branch box.jpg") no-repeat;
	height:205px;
	width:450px;
	margin:auto;
	margin-top:30px;
	text-align:center;
}

body#place_order  div#box {
	width:285px;
	margin:auto;
	padding-top:75px;
	text-align:center;
}

body#place_order  div#search select {
	font-size:14px;
	border-bottom:1px solid #8a0909;
	border-right:1px solid #8a0909;
	border-top:1px solid #de0a0a;
	border-left:1px solid #de0a0a;
}

body#place_order div#submit {
	margin:25px 0 0 0;
}

body#place_order div#search input#submit {
	font-size:14px;
	width:100px;
}

div#order_progress {
	border:1px solid #87bff8;
	overflow:hidden;
	padding:5px;
	margin-bottom:10px;	
}

div#order_progress ul {
	margin:0 0 0 10px;
	padding:0px;
	overflow:hidden;
	list-style-type:armenian;
	float:left;
}

div#order_progress ul li {
	margin:0 15px 0 0;
	padding:0 0 0 17px;
	display:inline;
	float:left;
	background:url("../images/divs/order-progress bar arrow.jpg") 0 2px no-repeat;
}

div#order_progress div.start_over {
	float:right;
}

/* search_box.inc.php */
div.vertical_menu.search {
	text-align:center;
}

div.vertical_menu.search ul li {
	border-bottom:0px;
}

div.vertical_menu.search select {
	width:125px;
	text-align:center;
	margin:3px 0 3px 0;	
}

div.vertical_menu.search input {
	width:121px;
	margin:3px 0 3px 0;	
	text-align:center;
}

/* link-by.php */
body#link-by div.link_container {
	width:270px;
	height:217px;
	position:relative;
}

body#link-by div#link_printer {

	background:url("../images/divs/link - printers to a product.jpg") no-repeat;
	margin:auto;
	margin-bottom:10px;
}

body#link-by div#link_product {
	background:url("../images/divs/link - products to a printer.jpg") no-repeat;
	margin:auto;
}

body#link-by form.select_product, body#link-by form.select_printer {
	padding-top:70px;
	text-align:center;
}

body#link-by form.select_product select, body#link-by form.select_printer select {
	margin-bottom:10px;
}

body#link-by form.select_product div.image, body#link-by form.select_printer div.image {
	position:absolute;
	bottom:10px;
	right:10px;
}

/* link-products.php */
body#link-products div#narrow {
	border:1px solid #4ecc65;
	padding:5px;
	margin-bottom:5px;
	background:url("../images/divs/sales_ledger_bg.jpg") repeat-x 0px -3px #53f170;
}

div.pro_col {
	float:left;
	border:1px solid #cccccc;
	padding:5px;
	width:275px;
	margin-top:30px;
	overflow:auto;
}

div.pro_col.space {
	margin-left:15px;
}

div.pro_col.printers {
	height:auto;
	position:relative;
}

div.pro_col.printers div.quickadd {
	position:absolute;
	top:5px;
	right:5px;
}

div.printers div.list {
	border-top:7px solid #cccccc;
	padding-top:10px;
	margin-top:10px;
}

div.pro_col a.remove_cat, a.add_cat {
	font-size:14px;
}

div.pro_col div.row {
	margin-top:10px;
}

body#link-products div.submit {
	width:150px;
	float:left;
	clear:both;
	margin:20px 0 0 220px;
}

body#link-products div.submit input {
	font-size:14px;
	padding:2px;
}

/* undelivered.php */
table.undelivered td {
	padding:3px 0 3px 0;
	text-align:center;
}

table.undelivered tr.head td {
	background:white;
}

table.undelivered tr.date td {
	padding-top:10px;
	border-top:1px solid #d6d6d6;
}

table.undelivered tr.today td {
	background:yellow;
}

table.undelivered tr.delivered td {
	color:#cccccc;
}


div.undelivered.title {
	position:absolute;
	left:15px;
	top:7px;
	color:red;
	padding:0 10px 0 10px;
	text-decoration:underline;
	background:white;
}

div.gray_divider {
	height:10px;
	background:#e1e1e1;
	margin:10px 0 10px 0;
}

/* my-sales-ledger.php */
div#sales_ledger {
	margin-top:10px;
}

div#sales_ledger div.month {
	border:1px solid #75d587;
	border-bottom:1px solid #46ac59;

}

div#sales_ledger div.expand {
	margin:2px 5px 0 0;
}

div#sales_ledger div.loading {
	margin-left:5px;
}

div#sales_ledger div.head div {
	float:left;
}

div#sales_ledger div.head {
	padding:5px;
	background:url("../images/divs/sales_ledger_bg.jpg") repeat-x 0px -3px #53f170;
	border-bottom:1px solid #46ac59;
	overflow:hidden;
}

div#sales_ledger table {
	text-align:center;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
}

div#sales_ledger table td {
	padding:3px 0 3px 0;
}

div#sales_ledger table tr.monday td {
	border-top:1px dotted #999999;
}

div#sales_ledger tr.head td {
	border-bottom:1px solid #999999;
	color:#333333;
}

div.sales_confirm {
	float:left;
}

div.sales_confirm {
	width:210px;
	height:130px;
	margin:auto;
	float:none;
}

div.sales_confirm input.pwd {
	margin:10px 0 10px 0;
	width:130px;
	clear:both;
}

div.sales_confirm div.enter_password {
	float:right;
	width:200px;
	height:80px;
	text-align:center;	
	padding-top:35px;	
	background: url("../images/divs/confirm password.jpg") no-repeat;
}

table.summary_table tr:hover td {
	background:yellow;
}

table.summary_table tr.total td {
	border-top:1px solid gray;
}

div#day_ledger {
	width:650px;
	background:white;
	position:fixed;
	top:250px;
	left:0px;
	margin:auto;
	z-index:3;
}

div#day_ledger table {
	margin:auto;
}

/* check-for-customer.php */
body#check_for_customer div.check_cont {
	background:url("../images/divs/check for customer.jpg") no-repeat;
	width:320px;
	margin:auto;
	height:260px;
}

body#check_for_customer div.check_cont input {
	width:130px;
	margin:100px 0 0 95px;
	font-size:13px;
}

body#check_for_customer div.check_cont div.target {
	color:#222222;
	text-align:center;
	margin-top:15px;
}

body#check_for_customer div.check_cont div.target div.company {
	font-weight:bold;
	font-size:12px;
	width:240px;
	margin:auto;
}

/* customer-notes.php */
body#notes {
	background:white;	
}

/* summary-page.php */
body#summary-page div#summary_display div.invoice_cont {
	background:url("../images/divs/my-customer/thismonth_bg.jpg") -3px -3px no-repeat;
}

body#summary-page div#summary_display div.invoice_cont ul {
	bottom:32px;
}

body#summary-page div#summary_display div.product_cont {
	background:url("../images/divs/my-customer/statement_products_bg.jpg") -3px -3px no-repeat;
}

body#summary-page div#placeholder {
	width:600px;
	height:250px;
	padding-bottom:10px;
	border-bottom:1px dotted #f7bd4a;
	margin-bottom:10px;
}

body#summary-page div#sales_ledger div.head {
	background:url("../images/divs/summary_page_bg.jpg") repeat-x 0px -3px #e1df1a;
	border-bottom:1px solid #f1d32a;
}

body#summary-page div#sales_ledger div.month {
	border:1px solid #e7e539;
	border-bottom:1px solid #e7e539;

}

div#notes_cont {
	width:645px;
	border:1px solid #06C;
	margin:20px;
}

div#notes_cont div.newnote {
	height:155px;
	text-align:center;
	padding-top:20px;
}

div#notes_cont textarea.note {
	width:400px;
	height:90px;
	margin:auto;
	margin-top:10px;
}

div#notes_cont div.submit {
	margin-top:5px;	
}

div#notes_cont .note {
	color:#515151;	
}

div#notes_cont div.previous {
	height:300px;
	overflow:auto;
	border-top:1px solid #06C;
	color:gray;
	padding:10px;
}

div#credit_alert {
	position:absolute;
	top:0px;
	right:0px;
	width:164px;
	height:32px;
	color:#666;
}

div#credit_alert div.amount {
	width:90px;
	text-align:center;
	position:absolute;
	top:8px;
	right:15px;
	visibility:visible !important;
}

div#credit_alert.urgent {
	background:url("../images/credit%20control%20-%20red.jpg") no-repeat;
}

div#credit_alert.important {
	background:url("../images/credit%20control%20-%20orange.jpg") no-repeat;
}

div#credit_alert.ok {
	background:url("../images/credit%20control%20-%20green.jpg") no-repeat;
}

/* policies */
div.document_download {
	background:url("../images/support%20buttons/document%20download.jpg") no-repeat;
	width:119px;
	height:99px;
	position:relative;
	float:left;
	
}

div.document_download div.title {
	position:absolute;
	bottom:8px;
	line-height:15px;
	width:119px;
	text-align:center;
}

div.document_download div.title a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#355a56;
}

div#expanding_list {
	
}

div#expanding_list div.row {
	margin-bottom:10px;	
}

div#expanding_list div.row div.title {
	font-weight:bold;	
}

body#create-addresslabel {
	background:white;	
}

table.display {
	font-size:10px;	
}

table.display tr.title {
	font-weight:bold;	
}

table.tracking tr.new td {
	border-top:1px solid gray;
}

table.tracking tr.logged td {
	background:#d5e9f3;
}

table.tracking tr.prices td {
	background:#faffcf;
}

table.tracking tr.order td {
	background:#ccfecd;
}
