@charset "utf-8";
/* CSS Document */
body {
	background:url(../images/background.jpg) top repeat-x #e1e2e1;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
form {
	margin:0px;
	}
.clear {
	clear:both;
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#006699;
	}

#mainwrap p {
	width:75%;
	padding-left:15px;
	padding-right:5px;
	text-align:justify;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	}
#featured_item_desc {
	}
p#featured_item_desc  {
	margin-top:1px;
	padding-left:3px;
	font-size:11px;
	text-align:left;
}
#featured_item_desc_li {
	list-style-type:square;
	margin-left:20px;
	}
a:link, a:visited {
	color:#006699;
	text-decoration:underline;
	}
a:hover, a:active {
	color:#0099CC;
	text-decoration:none;
	}

#mainwrap {
	background-color:#ffffff;
	margin:0px auto 0px auto;
	width:940px;
	padding:0px 8px;
	}
#masthead {
	width:940px;
	height:124px;
	background:url(../images/header_bg_image.jpg) no-repeat;
	}
#headlogo {
	float:left;
	width:179px;
	height:76px;
	}
#callnow {
	float:left;
	width:280px;
	height:76px;
	margin-left:188px;
	}
#headright {
	width:500px;
	height:124px;
	float:right;
	}
#headsrch {
	height:28px;
	width:352px;
	float:right;
	}
#aboutmcs {
	width:132px;
	height:27px;
	margin-left:171px;
	float:left;
	}
#aboutmcs a:link, #aboutmcs a:visited {
	background:url(../images/nav_about.gif) no-repeat;
	display:block;
	overflow:hidden;
	text-indent:300px;
	line-height:27px;
	white-space:nowrap;
	}
#aboutmcs a:hover, #aboutmcs a:active {
	background:url(../images/nav_about_ovr.gif) no-repeat;
	}
#contactmcs {
	width:142px;
	height:27px;
	float:left;
	}
#contactmcs a:link, #contactmcs a:visited {
	background:url(../images/nav_contact.gif) no-repeat;
	display:block;
	overflow:hidden;
	text-indent:300px;
	line-height:27px;
	white-space:nowrap;
	}
#contactmcs a:hover, #contactmcs a:active {
	background:url(../images/nav_contact_ovr.gif) no-repeat;
	}

#faqmcs {
	width:53px;
	height:27px;
	float:left;
	}
#faqmcs a:link, #faqmcs a:visited {
	background:url(../images/nav_faq.gif) no-repeat;
	display:block;
	overflow:hidden;
	text-indent:300px;
	line-height:27px;
	white-space:nowrap;
	}
#faqmcs a:hover, #faqmcs a:active {
	background:url(../images/nav_faq_ovr.gif) no-repeat;
	}


#viewcartcheckout {
	clear:both;
	width:100%;
	height:30px;
	text-align:right;
	}
#headerflash {
	width:500px;
	height:88;
	float:right;
	margin:8px 0 0 0;
	}
#staticflash {
	width:940px;
	height:40px;
	background:url(../images/staticflash.jpg) #003399;
	margin:0px auto 0px auto;
	}
#content {
	width:940px;	
	margin:0px;
	min-height:400px;
	}
#homecontent {
	width:955px;	
	margin:0px 0px 0px -8px;
	min-height:400px;
	}
#shopcontent {
	width:725px;	
	float:left;
	margin:0px 0px 0px 10px;
	min-height:400px;
	}
#footer {
	width:940px;
	height:95px;
	margin:0px;
	}
#nav {
	width:939px;
	height:30px;
	margin:1px 0px 8px 0px;
	background-color:#029dd6;
	}
#nav ul {
	margin:0px 0px 0px -40px;
	}
#nav ul li {
	float:left;
	list-style:none;
	border-right:1px solid #ffffff;
	height:30px;
	}
#nav ul li a {
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:140px;
	white-space:nowrap;
	}
/*//////////////////////////// nav buttons ////////////////////////////*/
#b_home {
	background:url(../images/b_home.gif) no-repeat;
	width:48px;
	}
#b_home:hover {
	background:url(../images/b_home_ovr.gif) no-repeat;
	}
#b_specials {
	background:url(../images/b_specials.gif) no-repeat;
	width:61px;
	}
#b_specials:hover {
	background:url(../images/b_specials_ovr.gif) no-repeat;
	}
#b_lcd {
	background:url(../images/b_lcd_plasma.gif) no-repeat;
	width:131px;
	}
#b_lcd:hover {
	background:url(../images/b_lcd_plasma_ovr.gif) no-repeat;
	}
#b_computers {
	background:url(../images/b_computers.gif) no-repeat;
	width:118px;
	}
#b_computers:hover {
	background:url(../images/b_computers_ovr.gif) no-repeat;
	}
#b_telecommunications {
	background:url(../images/b_telecommunications.gif) no-repeat;
	width:124px;
	}
#b_telecommunications:hover {
	background:url(../images/b_telecommunications_ovr.gif) no-repeat;
	}

#b_accessories {
	background:url(../images/b_accessories.gif) no-repeat;
	width:135px;
	}
#b_accessories:hover {
	background:url(../images/b_accessories_ovr.gif) no-repeat;
	}

#b_printers {
	background:url(../images/b_printers.gif) no-repeat;
	width:123px;
	}
#b_printers:hover {
	background:url(../images/b_printers_ovr.gif) no-repeat;
	}


#b_networking {
	background:url(../images/b_networking.gif) no-repeat;
	width:75px;
	}
#b_networking:hover {
	background:url(../images/b_networking_ovr.gif) no-repeat;
	}


#b_audio {
	background:url(../images/b_audio.gif) no-repeat;
	width:76px;
	}
#b_audio:hover {
	background:url(../images/b_audio_ovr.gif) no-repeat;
	}
#lt {
	background:url(../images/nav_l.gif);
	width:19px;
	}
#rt {
	background:url(../images/nav_r.gif) right;
	border:none;
	width:18px;
	}
	
/* footer nav */
#footnav {
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	margin:10px 0px 10px 0px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0099CC;
	}
#footer a:link, #footer a:visited {
	color:#666666;
	text-decoration:none;
	}
#footer a:hover, #footer a:active {
	color:#0099CC;
	text-decoration:none;
	}
#footbot {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:666666;
	clear:left;
	float:left;
	}
	
/*  searchsite */
#searchsite {
	margin:0px 0px 0px 50px;
	padding:3px 0px;
	}
.srchtxt {
	float:left;
	height:25px;
	line-height:20px;
	font-weight:bold;
	font-size:11px;
	}
.srch {
	float:left;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	color:#666666;
	width:180px;
	}
.srch_but {
	float:left;
	width:37px;
	height:20px;
	background:url(../images/gobut.gif) no-repeat;
	border:none;
	margin-left:3px;
	margin-top:1px;
	overflow:hidden;
	}
.srch_but:hover {
	background:url(../images/gobut_ovr.gif) no-repeat;
	}


.featured_button {
	width:128px;
	height:30px;
	background:url(../images/home_buy_now.gif) no-repeat;
	border:none;
	margin:3px 5px 3px 5px;
	clear:both;
	cursor:pointer;
	}
.featured_button:hover {
	background:url(../images/home_buy_now_ovr.gif) no-repeat;
	}

	
/* homepage lists and specials */
#homepage_specials {
	width:618px;
	height:358px;
    padding-top:34px;
    background:url(../images/featured_item.gif) no-repeat;
	float:left;
	margin:8px;
	}
#homepage_specials_head {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:32px;
	font-weight:bold;
	height:34px;
	margin-top:-34px;
	width:618px;
	text-align:right;
	padding-right:3px;
}
#homepage_list {
	width:300px;
	height:178px;
	border:1px solid #029dd6;
	float:left;
	margin:8px;
	}
#homepage_list h1, #homepage_specials h1 {
	background-color:#029dd6;
	height:25px;
	line-height:23px;
	width:200px;
	margin:0px -5px 0px 0px;
	padding:0px 0px 0px 5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	}
#homepage_specials h1 {
	width:488px;
	}
#homepage_specials h1 b {
	color:#FFCC99;
	}
#homepage_list h2, #homepage_specials h2 {
	background-color:#029dd6;
	height:25px;
	line-height:23px;
	width:90px;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px;
	float:left;
	clear:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}
#homepage_specials h2 {
	width:120px;
	}
#homepage_list h2 a:link, #homepage_specials h2 a:link, #homepage_list h2 a:visited, #homepage_specials h2 a:visited {
	color:#FFFFFF;
	text-decoration:underline;
	}
#homepage_list h2 a:hover, #homepage_specials h2 a:hover, #homepage_list h2 a:active, #homepage_specials h2 a:active {
	color:#FFFFFF;
	text-decoration:none;
	}
#homepage_list ul {
	margin:35px 0px 5px -10px;
	clear:both;
	}
	
#homepage_list ul li {
	list-style-image:url(../images/prodarr.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:10px 0px 10px 0px;
	}
#homepage_list a:link, #homepage_list a:visited {
	color:#333333;
	text-decoration:none;
	}	
#homepage_list a:hover, #homepage_list a:active {
	color:#006699;
	text-decoration:none;
	}	
.hm_screens {
	background:url(../images/hm_screens.jpg) bottom right no-repeat;
	}
.hm_computers {
	background:url(../images/hm_computers.jpg) bottom right no-repeat;
	}
.hm_tel {
	background:url(../images/hm_tel.jpg) bottom right no-repeat;
	}
.hm_acc {
	background:url(../images/hm_acc.jpg) bottom right no-repeat;
	}
.hm_scanners {
	background:url(../images/hm_scanners.jpg) bottom right no-repeat;
	}
.hm_printers {
	background:url(../images/hm_printers.jpg) bottom right no-repeat;
	}
.hm_network {
	background:url(../images/hm_network.jpg) bottom right no-repeat;
	}
.hm_audio {
	background:url(../images/hm_audio.jpg) bottom right no-repeat;
	}
.hm_mobile {
	background:url(../images/hm_mobile.jpg) bottom right no-repeat;
	}
.hm_modems {
	background:url(../images/hm_modem.jpg) bottom right no-repeat;
	}




.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
.form ul {
	margin:0px;
	padding:0px;
	list-style-image:none;
	padding-left:15px;
	}
#content .form ul li, #shopcontent .form ul li {
	list-style:none;
	list-style-image:none;
	margin-top:2px;
	}
.form ul li b {
	clear:left;
	float:left;
	width:120px;
	/*padding-top:3px;*/
	}
.form sup {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CC0000;
	}
.button {
	background:#0099FF;
	border:1px solid #0099CC;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	}
.button:hover {
	background:#0099CC;
	border:1px solid #0099FF;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	}
.input {
	border:1px solid #006699;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
.inputerr {
	border:1px solid #FF9900;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	}
.input_checking {
	border:1px solid #CCCCCC;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	background:url(../images/stripeanim.gif) no-repeat right;
	}




.datatable {
	border:none;
	padding:0px;
	margin:0px;
	width:100%;
	}
.datatable th {
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding:3px;
	margin:1px;
	}
.datatable th a:link, .datatable th a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
.datatable .mainheader {
	background-color:#333333;
	padding-left:8px;
	}
.datatable .mainheader a:link, .datatable .mainheader a:visited {
	color:#00A0DD;
	}
.datatable .mainheader a:hover, .datatable .mainheader a:active {
	color:#f4f4f4;
	}
.datatable td {
	padding:0px 5px 0px 5px;
	overflow:hidden;
	height:21px;
	}
.row1 {
	background-color:#f4f4f4;
	}
.row2 {
	background-color:#e4e4e4;
	}
/*.row1:hover {
	background-color:#C2E0DF;
	}
.row2:hover {
	background-color:#C2E0DF;
	}
*/
.datatable a:link, .datatable a:visited {
	text-decoration:none;
	color:#006699;
	}
.datatable a:hover, .datatable a:active {
	text-decoration:underline;
	color:#0099CC;
	}
#footlogin {
	float:right;
	}