/* @override 
	http://www.tenaka.co.za/stage/comztek2008/css/style.css
	http://www.comztek.com/stage/css/style.css
	http://www.comztek.com/css/style.css
*/

@charset "utf-8";
/* CSS Document */

html {}

body {background:url(../images/top_bg.gif) repeat-x; color:#666; font:normal 12px Arial, Helvetica, sans-serif; margin:0 auto;}

.clear {clear:both; height:5px;}

.comzine_content {background:url(../images/content_bg.gif) repeat-x; color:#666; float:left; font:normal 12px Arial, Helvetica, sans-serif; margin-left:30px; padding:15px 20px 15px 20px; width:582px;}

.content {background:url(../images/content_bg.gif) repeat-x;float:left;margin-left:30px;padding:15px 20px 15px 20px;width:582px;font:normal 12px Arial, Helvetica, sans-serif;color:#666;}

.content a strong {color:#666;}

.content a {color:#0763a2;text-decoration:underline;}

.content ul {margin:0;padding:0;list-style:none;}

.content li {padding-left:10px;background:url(../images/bull.png) no-repeat 2px 7px;margin:5px 0;}

.content .fst {color:#2379b5;} 

.float_left_margin {float: left; margin-right: 15px;}

.float_right_margin {float: right; margin-right: 15px;}

.left_column{float: left; margin-left: 0px; margin-right:40px;  padding: 0; width: 270px;}
.right_column{float: left; margin-left: 0px; padding: 0; width: 270px;}


/*Global Whitespace Reset*/
form, input {margin: 0; padding: 0;}

fieldset {padding:10px;}
/* end : Global Whitespace Reset*/

#flash {display:block; height:268px; outline:0;}
#flash_bg{}
.hand{cursor:pointer;}
.icon_bg{background:url(../images/icon_bg.jpg) repeat-x;height:76px;}

.icon {top: 2px; position: relative;}

img {border: none;}

.logo {display:block; padding:26px 0 25px 0;}
.musteklink {display:block; float: right; padding-right:45px; width: 40%; text-align:right; color:#666666; line-height:115px;}
.musteklink a:hover { color:#000000}

.main {background:url(../images/main_bg.gif) no-repeat bottom; margin:0 auto; width:901px;}

/*----------------------------------- text/font styles ---------------------------------
--------------------------------------------------------------------------------------*/
.content h1 {color:#005586; display:block; font: normal 22px Arial, Helvetica, sans-serif; padding:0;}

.content h2 {background:url(../images/h2_end.png) right bottom no-repeat; border-bottom:1px solid #d7d7d7; font: bold 16px Arial, Helvetica, sans-serif; padding:0 10px 0 0;}

.content h3 {color:#2379b5;  background: transparent;  font:normal 14px Arial, Helvetica, sans-serif;}

h1, h2, h4, h5, h6, h7, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {margin:20px 0;}

h2, h3 {color:#2379b5; font-family:Arial, Helvetica, sans-serif;}

h1, h1.typeface-js  {text-transform:none;color:#2379b5; font-family: Optimer, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal;  margin:10px 0;}

h2  {font: bold 16px Arial, Helvetica, sans-serif; padding:0;}

h4  {font: bold 100% Verdana, Arial, Helvetica, sans-serif;}

h5  {font-size:  100%;  line-height:140%;  font-family:Arial, Helvetica, sans-serif;}

h6 {font-weight: normal;  font-family:Arial, Helvetica, sans-serif;}

h7, h7.typeface-js  {text-transform:none;color:#FF0000; font-family: Optimer, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal;  margin:10px 0;}

.justify {text-align: justify;}

p, li {line-height:150%;  font-family:Arial, Helvetica, sans-serif;color:#666;}

/*----------------------------------- navigation styles ---------------------------------
--------------------------------------------------------------------------------------*/

a:active, a:focus {outline: 0;}

a:link, a:visited {background: transparent; color: #3180eb;}

a:hover {background: transparent; color: #f60;}

.nav {background:url(../images/nav_bg_gr.gif) no-repeat -2px 0; clear:both; color:#fff; display:block; height:19px; margin:0px auto 0px auto; overflow: hidden; padding:8px 0 8px 200px;}

.nav ul {display:inline; list-style:none; margin:0; padding:0;}

.nav .last_nav {background:none;}

.nav li {background:url(../images/sap.jpg) no-repeat right bottom; display:inline; list-style:none; width:auto;padding:0 10px; margin:0 2px;}
		
.nav li a:link, .nav li a:visited {color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;padding:10px 0;}

.nav li a:hover {color:#dcdcdc;}
		
.nav ul li ul {display:none;}

.nav ul li:hover ul {border: solid 1px #666; border-top: none; display:block; margin-left: 147px; position:absolute; top:155px; width: 215px;}

.nav ul li li {background:transparent url(../images/opaque.png); border-bottom:1px solid #666; display:block; margin: 0; padding:5px 20px;}

.nav ul li li a:link, .nav ul li li a:visited {color: #666; padding:0;}

.nav ul li li:hover {background:#0764a4; color:#fff;}

.nav ul li li:hover a {color:#fff;}

.nav ul li li a {color:#333; font:11px Arial; text-decoration:none; text-transform:capitalize;}

span.tiny {color:#999; font:9px Arial; text-decoration:none; text-transform:capitalize;}

.nav .botbdr {border-bottom:2px solid #999;}

.nav .bot_lnk {border-bottom:none;}
		

	
	.banner{margin:10px 0px;position:relative;z-index:100;}
	.right_bar{float:left;background:url(../images/right_bg.gif) no-repeat;width:220px;font:normal 11px Arial;}
		.rt_ads{padding:20px 10px 10px 10px;}
		.rt_bdr{border:1px solid #dcdcdc;margin:10px;background:url(../images/stu_bg.gif) repeat-x bottom;}
		.rt_bdr strong{font:bold 14px Arial;Color:#fc0;}
			.student{margin-top:-10px; }
.footer{background:url(../images/footer_bg.gif) repeat-x;clear:both;font:normal 12px Arial, Helvetica, sans-serif;}
	.foot{margin:0 auto;width:899px;background:url(../images/foot_bg.gif) repeat-x;height:174px;text-align:center;}
	.foot_txt{color:#5791bd;padding-top:30px;line-height:25px;}
			.foot_txt a:link, .foot_txt a:visited {color:#5791bd;text-decoration:none;}
	.copyright{margin-top:12px;}

/* Return button*/
#return{background:url(../images/return.gif);width:106px; border:1px solid #71a7cc;height:18px; cursor:pointer;}

/* Fancy table*/
#mytable {width: 100%;	padding: 0;	margin: 0;}
#mytable caption {padding: 0 0 5px 0;width: 100%;font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: right;}
#mytable th {font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #4f5172;border-right: 1px solid #71a7cc;border-bottom: 1px solid #c1d1da;border-top: 1px solid #71a7cc;letter-spacing: 2px;text-transform: uppercase;text-align: left;padding: 6px 6px 6px 12px;background: #cad8ea url(../images/bg_header.jpg) no-repeat;}
#mytable th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #71a7cc;background: none;}
#mytable td {border-right: 1px solid #71a7cc;border-bottom: 1px solid #71a7cc;background: #fff;padding: 6px 6px 6px 12px;color: #4f5172;}
#mytable td.alt {background: #f5f8fa;color: #797268;}
#mytable th.spec {border-left: 1px solid #71a7cc;border-top: 0;background: #fff url(../images/bullet1.gif) no-repeat;font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#mytable th.specalt {border-left: 1px solid #71a7cc;border-top: 0;background: #f5f8fa url(../images/bullet2.gif) no-repeat;font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #797268;}
#jobtabl td{border-bottom:1px solid #dcdcdc;padding-left:10px;}

/*for slider logo */
			.boxgrid{width: 100px;height: 76px;margin:5px;float:left;background:#161613;border: 1px inset #8399AF;overflow: hidden;position: relative;}
			#products h2{padding:inherit 10px;}
			.boxgrid img{position: absolute;top: 0;left: 0;border: 0;}
			.boxgrid p{padding: 0 10px;color:#afafaf;font-weight:bold;font:10pt "Lucida Grande", Arial, sans-serif;}
				
			.boxcaption{float: left;position: absolute;background: #000;height: 100px;width: 100%;opacity: .8;/* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
 			.captionfull .boxcaption {top: 260;left: 0;}
 			.caption .boxcaption {top: 220;left: 0;}
 			
 			
/*----------------------------------- page specific styles -----------------------------------
--------------------------------------------------------------------------------------*/ 			

/* index.asp */

#products {background: url(../images/icon-brands.png) 0 0 no-repeat; border-bottom: dashed 1px #eaeaea; min-height: 50px;}

#news_icon {float: left; margin:0 0 0 0;}
.bot_txt{padding-top:62px;background:#fff url(../images/slide_bg.gif) repeat-x;}
.bot_txt a:link,.bot_txt a:visited,.bot_txt a:active{color:#fff;text-decoration:none;text-transform:uppercase;}

div.buynownew a:link, div.buynownew a:active, div.buynownew a:visited{width:123px;height:47px;background:url(../electronics/fujitsu/images/buynownew.gif) 0px -2px no-repeat;display:block;}
div.buynownew a:hover{background:url(../electronics/fujitsu/images/buynownew.gif) bottom left no-repeat;}

div.resellernew a:link, div.resellernew a:active, div.resellernew a:visited{width:123px;height:47px;background:url(../electronics/fujitsu/images/resellernew.gif) 0px -2px no-repeat;display:block;}
div.resellernew a:hover{background:url(../electronics/fujitsu/images/resellernew.gif) bottom left no-repeat;}

/* Added by PlusPoints */
/* /electronics Page */
.divsplit_left { width:60%; float:left; display:block}
.divsplit_right { width:35%; display:block; height:100%; float:right; background-color:#dedede; margin-left:5%; border-top:15px solid #ededed;}
.prod_focus_head { width:100%; display:block; height:26; background-color:#CC0000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px 0px 4px 4px; font-weight:bold}
.prod_focus_copy { width:100%; display:block; height:26; background-color:#dedede; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px 0px 4px 4px; font-weight:bold}
.prod_focus_copy a { color:#ff0000; font-size:11px; }