/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1
{
	font-size: 22px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h2
{
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h3
{
	font-size: 22px;
	color: #8A2870;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h4
{
	font-size: 22px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h5
{
	font-size: 18px;
	color: #8A2870;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

form {
	padding: 0px;
	margin: 0px;
}

#container {
	width: 779px;
	text-align: center;
	margin: auto;
	background-color: #FFFFFF;
}

.highlight {
	color: #8A2870;
}

.highlight_large {
	color: #8A2870;
	font-size: 18px;
}

a.highlight_large, a.highlight_large:link {
	color: #8A2870;
	font-size: 18px;
	text-decoration: none;
}

a.highlight_large:hover {
	color: #8A2870;
	font-size: 18px;
	text-decoration: none;
}


/*********************************************** header *********************************/

#header {
	height: 134px;
	width: auto;
	text-align: left;
}

#logo {
	float: left;
	width: 423px;
}

#date {
	float: right;
	width: 331px;
	text-align: right;
	background-image: url(images/date_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 12px;
	color: #666666;
	height: 30px;
	padding-right: 25px;
	padding-top: 50px;
	padding-bottom: 40px;
}


/********************************************** main section ********************************/

#mainsection {
	width: auto;
	background-color:#FFFFFF;
	text-align: left;
}

/****************** navigation **************************/

#navigation {
	width: 115px;
/*	height: 300px; */
	float: left;
	text-align: right;
	padding-right: 24px;
	background-color: #FFFFFF;
}

#navigation ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
margin-top: 0px;
}

#navigation a
{
display: block;
padding-bottom: 3px;
width: 115px;
border-bottom: 2px dotted #999999;
font-size: 12px;
}

#navigation a:link, #navlist a:visited
{
color: #666666;
text-decoration: none;
}

#navigation a:hover
{
background-color: #FFFFFF;
color: #8A2870;
}

.navigation_padding {
	padding-top: 10px;
}


/****************** content **************************/

#content
{
	width: 640px;
	float: left;
}

.moreinfo_link
{
	color: #8A2870;
	text-decoration: none;
}

.moreinfo_link:hover
{
	color: #999999;
	text-decoration: none;
}


/********************************************** logo strip ********************************/

#logostrip 
{
	width: auto;
	height: 46px;
	padding-left: 25px;
	clear: both;
}

#toshiba
{
	width: 146px;
	float:left;
}

#sharp
{
	width: 159px;
	float:left;
}

#panasonic
{
	width: 154px;
	float:left;
}

#canon
{
	width: 145px;
	float:left;
}

#develop
{
	width: 145px;
	float:left;
}

/********************************************** footer ********************************/

#footer 
{
	width: auto;
	height: 50px;
	text-align: center;
	clear: both;
}

#address
{
	margin: auto;
	width: 645px;
	text-align: left;
	color: #666666;
	padding-top: 13px;
	padding-bottom: 3px;
}

.footer_email 
{
	color: #666666;
	text-decoration: none;
}

.footer_email:hover
{
	color: #8A2870;
	text-decoration: none;
}

#tandc {
	width: 300px;
	text-align: left;
	float: left;
}

#swc
{
	width: auto;
	text-align: right;
}

.footer_swc
{
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.footer_swc:hover
{
	font-size: 10px;
	color: #8A2870;
	text-decoration: none;
}


/********************************************** welcome content ********************************/


/********************** welcome *******************/

#welcome {
	height: 54px;
	width: auto;
	padding-left: 90px;
}

.welcome_small {
	color: #666666;
	font-size: 14px;
}


/********************** content *******************/

.headerlink
{
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
}

.headerlink:hover
{
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
}

.headerlink_sm
{
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
}

.headerlink_sm:hover
{
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
}


#welcome_productrange 
{
	height: 340px;
	/* height: 330px;*/
	width: 287px;
	background-image: url(images/home/productrange_bg.jpg);
	background-repeat: no-repeat;
	float: left;
}

#welcome_productrange_content 
{
	width: 145px;
	padding-left: 17px;
	line-height: 19px;
}

div.welcome_titles
{
	height: 47px;
	width: auto;
	text-align: center;
	padding-top: 13px;
}

div.welcome_titles_rightpanel
{
	height: 37px;
	width: auto;
	text-align: center;
	padding-top: 13px;
}

div.welcome_moreinfo_logo
{
	width: 20px;
	height: 20px;
	float: left;
}

div.welcome_moreinfo
{
	width: 120px;
	float: left;
	padding-left: 5px;
	padding-top: 2px;
}

#welcome_leftpanel
{
	width: 308px;
	height: 390px;
	float: left;
}

div.welcome_leftpanel_top
{
	width: 282px;
	padding: 12px 12px 12px 12px;
	border: 1px solid #8A2870;
	text-align: right;
	vertical-align: top;
	background-image: url(images/reducecosts.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


div.welcome_leftpanel_bottom
{
	width: 282px;
	padding: 28px 12px 28px 12px;
	border: 1px solid #8A2870;
	text-align: right;
	vertical-align: top;
	background-image: url(images/freetraining.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


#welcome_spacer
{
	width: 24px;
	height: 330px;
	float: left;
}

#welcome_rightpanel
{
	width: 308px;
	height: 390px;
	float: left;
}

div.welcome_rightpanel_top
{
	width: 162px;
	background-image: url(images/totalprintmanagement.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-align: top;
	vertical-align: left;
	border: 1px solid #8A2870;
	padding: 28px 12px 28px 132px;
}

div.welcome_rightpanel_login
{
	width: 162px;
	background-image: url(images/logo_small.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-align: top;
	vertical-align: left;
	border: 1px solid #8A2870;
	padding: 21px 12px 21px 132px;
}

div.welcome_rightpanel_middle
{
	width: 282px;
	background-image: url(images/ourcustomers.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: top;
	vertical-align: left;
	border: 1px solid #8A2870;
	padding: 12px 12px 12px 12px;
}

div.welcome_rightpanel_bottom
{
	width: 296px;
	background-image: url(images/officesupplies.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: top;
	padding: 16px 12px 24px 0px;
}

div.welcome_rightpanel_content 
{
	width: 160px;
	padding-left: 17px;
}

#welcome_spacer_h
{
	width: auto;
	height: 9px;
}




/********************************************** main content ********************************/

#main_tophome {
	width: 600px;
	height: 18px;
	clear: both;
}


#main_top {
	width: 600px;
	height: 18px;
}

#main {
	padding: 15px 15px 15px 15px;
	border: 1px solid #8A2870;
	height: 340px;
}


#main-noh {
	padding: 15px 15px 15px 15px;
	border: 1px solid #8A2870;
}

#main-hs {
	padding: 15px 15px 15px 15px;
	border: 1px solid #8A2870;
	height: 430px;
}

#main-tr {
	padding: 15px 15px 15px 15px;
	border: 1px solid #8A2870;
	height: 680px;
}


#main_bottom {
	width: 600px;
	height: 18px;
	clear: both;
}


/***************************************** our services ****************************/


#services1 {
	width: 160px;
	float: right;
	text-align: right;
}


/***************************************** our support ****************************/


#support1 {
	width: 210px;
	float: right;
	text-align: right;
}



/***************************************** news and special offers ****************************/


#newsspecials {
	width: 210px;
	float: right;
	text-align: right;
}


#ipodcomp {
	width: 180px;
	float: right;
	text-align: right;
}


/************************************* contact us *********************************/

#form {
	width: auto;
	text-align: left;
}

div.formcolumn {
	width: 250px;
	float: left;
}

div.formcolumn2 {
	width: 310px;
	float: left;
}

div.spacer {
	width: auto;
	clear: both;
}

#submit {
	width: auto;
	text-align:center;
	padding-right: 30px;
}


/**************************************** location maps ****************************/

div.maps {
	height: 200px;
	float: right;
	width: 350px;
}

div.spacerloc {
	clear: both;
}


/******************************** product range *********************/

#productrange {
	width: 150px;
	float: right;
	text-align: center;
}

#productrange_img {
	width: 150px;
	float: right;
	text-align: center;
}



/******** support ***********/

.phonelarge {
	font-size: 14px;
	font-weight: bold;
}

#techsupport {
	width: 252px;
	float: right;
}

#callmeback
{
	width: auto;
	background-image: url(images/callmeback.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #8A2870;
}

#callmeback_content 
{

	padding: 0px 17px 17px 17px;
}

div.callmeback_titles
{
	height: 47px;
	width: auto;
	text-align: center;
	padding-top: 13px;
}

#tech_spacer
{
	width: 15px;
	height: 500px;
	float: right;
}

#aboutus_spacer
{
	width: 15px;
	height: 400px;
	float: right;
}

#tech_logacall
{
	width: auto;
	border: 1px solid #8A2870;
}

#tech_logacall_content 
{
	padding: 0px 17px 17px 17px;
}

div.tech_logacall_titles
{
	height: 37px;
	width: auto;
	text-align: center;
	padding-top: 13px;
}


#tech_whitepaper
{
	height: 170px;
	width: auto;
	background-image: url(images/whitepaper_tech.jpg);
	background-repeat: no-repeat;
}

#tech_whitepaper_content
{
	padding-left: 17px;
	padding-right: 17px;
}

.box_container {
	border: 1px solid #8A2870;
}

.box_content 
{
	padding: 17px 17px 17px 17px;
	text-align: left;
	vertical-align: top;
	line-height: 18px;
}


#box_copierpaper_container {
	border: 1px solid #8A2870;
	background-image: url(images/copierpaper.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	width: 194px;
}

#box_copierpaper_content 
{
	padding: 12px 17px 98px 17px;
	text-align: left;
	vertical-align: top;
	line-height: 24px;
}

#box_supplies_container {
	border: 1px solid #8A2870;
	background-image: url(images/supplies.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	width: 194px;
}

#box_supplies_content 
{
	padding: 12px 17px 50px 17px;
	text-align: left;
	vertical-align: top;
	line-height: 24px;
}


#tech_response
{
	border: 1px solid #8A2870;
}

#tech_response_content 
{
	padding: 0px 17px 17px 17px;
	text-align: left;
	vertical-align: top;
}

div.tech_response_titles
{
	height: 37px;
	width: auto;
	text-align: center;
	padding-top: 13px;
}

.tech_speedyresponse {
	color: #8A2870;
	font-size: 14px;
	font-weight: bold;
}




/*#productrange_sharp
{
	height: 222px;
	width: auto;
	background-image: url(images/prodrange_sharp.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #8A2870;
}

#productrange_sharp_content 
{
	padding-left: 17px;
	padding-right: 17px;
}

#productrange_kyocera
{
	height: 190px;
	width: auto;
	background-image: url(images/prodrange_kyocera.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #8A2870;
}

#productrange_kyocera_content 
{
	padding-left: 17px;
	padding-right: 17px;
}*/

#horizontal-container {
	text-align: left;
	vertical-align: top;
}

.horizontal_spacer {
	width: 10px;
	float: left;
}

#productrange_sharp
{
	height: 226px;
	width: 194px;
	background-image: url(images/prodrange_sharp.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #8A2870;
	float: left;
}

#productrange_sharp_content 
{
	padding-left: 12px;
	padding-right: 12px;
}

#productrange_kyocera
{
	height: 226px;
	width: 194px;
	display: inline;
	background-image: url(images/prodrange_kyocera.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #8A2870;
	float: left;
}

#productrange_kyocera_content 
{
	padding-left: 12px;
	padding-right: 12px;
}


div.box_titles_large
{
	height: 34px;
	width: auto;
	text-align: center;
	padding-top: 10px;
	background-image: url(images/box_titles_large.jpg);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 18px;
	color: #FFFFFF;
}

div.box_titles_small
{
	width: auto;
	text-align: center;
	background-image: url(images/box_titles_small.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px 0px 2px 0px;
}


div.box_titles
{
	height: 37px;
	width: auto;
	text-align: center;
	padding-top: 13px;
	background-image: url(images/box_titles.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


div.box_titles_small
{
	height: 37px;
	width: auto;
	text-align: center;
	padding-top: 15px;
}


#noorangetitle
{
	height: 100px;
	width: auto;
	background-image: url(images/noorangetitle.jpg);
	background-repeat: no-repeat;
}

#nooragnetitle_content 
{
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 22px;
}

#whitepaper
{
	height: 75px;
	width: auto;
	background-image: url(images/whitepaper.jpg);
	background-repeat: no-repeat;
}

#whitepaper_content 
{
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 20px;
}

.linklarge {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.linklarge:hover {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FF6600;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.small_orange{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8A2870;
}

.cat_images {
	float: left;
	padding: 0px 12px 12px 0px;
	text-align: left;
	vertical-align: top;
	width: 160px;
}

.cat_images_small {
	float: left;
	padding: 0px 12px 12px 0px;
	text-align: left;
	vertical-align: top;
	width: 110px;
}


/*********************************************************
	Articles
*********************************************************/

#articlelinks {
	width: 205px;
	float: right;
	padding-left: 10px;
}

#articlelinks_3
{
	height: 122px;
	width: auto;
	background-image: url(images/articlelinks_3.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
}

#articlelinks_3_content 
{
	padding-left: 17px;
	padding-right: 17px;
}


#articlelinks_4
{
	height: 218px;
	width: auto;
	background-image: url(images/articlelinks_4.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
}

#articlelinks_5
{
	height: 170px;
	width: auto;
	background-image: url(images/articlelinks_5.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
}


#articlelinks_bullet ul
{
margin-left: 15px;
padding-left: 0px;
margin-top: 0px;
}

#articlelinks_bullet li
{
	padding-bottom: 10px;
}



/****************************************************
	News
****************************************************/

#generalimages {
	width: 252px;
	float: right;
}

#specialoffers01 {
	width: 110px;
	float: left;
}

#specialoffers02 {
	width: 130px;
	float: right;
	text-align: right;
}

#specialoffers04 {
	width: 157px;
	float: right;
	text-align: right;
}

.casestudy_pic {
	width: 200px;
	float: right;
	text-align: right;
}

#ipodcomp_home {
	width: 110px;
	float: right;
	text-align: right;
}

#technician {
	width: 110px;
	padding: 0px 15px 0px 0px;
	float: left;
	text-align: center;
}

#map {
	width: 360px;
	border: 1px solid #8A2870;
	float: right;
}