/* CSS Document */

	
	img  {
	border: 0;
	margin: 0;
	padding: 0;
}
	
/* text */
	
body, div, td {
	font-family: Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
	
.heavy { 
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	}
	
.small {
	font-size: 10px; 
	line-height: 14px;
}

.tinytext {
	font-size: 10px;
	font-style: italic;
}

ul {
	font-family : Verdana;
}



P {
	font-size: 12px;
	font-family : Verdana;
}


TD.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}


/* links */

a, a:link, a:hover, a:visited {	
	color: #2E2F5D;
	text-decoration: none;
}

a:hover {
	text-decoration: underline
	}


/* other stuff */

.dataentryarea {
	background-color: #66CCFF;
	padding: 2px;
}



p.pointerhand {
	cursor: pointer;
	cursor: hand;
}


	
.productListHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

.mainParagraph {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.pageTitle {
  font-family: Geneva, Arial, sans-serif;
  font-size: 16px;
  color: #0000000;
  font-weight: normal;
}

.boxTitle {
	font-family: Geneva, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
}

.productTitleLink {
	font-family: Geneva, Arial, sans-serif;
	font-size: 11px;
	color: #1263a8;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
}

.listItem {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
}


ul {	
	list-style-type: disc;	
	}
	
	
li {
    	list-style-type: disc;	
}
	
.testimonial {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.proSummaryTitle {
	font-size: 11px;
	font-weight: bold;
	color: 1263a8;
}

.intro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}

.bigAlert {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	line-height: 26px;
	color: #FF0000;
	text-decoration: none;
}

HR {
	color : #2E2F5D;
}

.botNav {
	font-size: 10px;
	font-family : Verdana;
	color : #FFFFFF;
	text-align: center;
}

TD.mincart {
	font-size: 10px;
	font-family : Verdana;
	background-color: #FFFFFF;
	border-top: 2px solid #ffffff;
}

P.mincart {
font-size: 10px;
font-family : Verdana;
	background-color: #FFFFFF;

}
TABLE.cobtbl{
background-color: #003366;
} 

TD.cobhl{
background-color: #FFFFFF;
}

TD.cobll{
background-color: #FFFFFF;
color : #666666;
}

select.search
{
	height: 17px;
	background-color: #F8F0D8;
	border: solid #C0BC91;
	border-width: 1px;
	font-family: tahoma;
	color: rgb(0,0,0);
	font-size: 11px;
margin: 0px;
	
}
TD.searchtext {
	font-size: 11px;
	font-family : Arial;
font-weight: bold;
margin-bottom: 2px;
text-align: bottom;
color: #FFFFFF; background-color: #375699;
}

form {
margin: 0;padding: 0;
margin-bottom: 0px;
}
input.search
{
	height: 12px;
	background-color: #D0CDAD;
	border: solid #666;
	border-width: 1px;
	font-family: tahoma;
	color: rgb(0,0,0);
	font-size: 11px;
	
}

.projsoft img 
{
float: left;
border: solid 1px #000000;
margin: 5px;
margin-top: 0px;
}

.projsoft p 
{
margin: 0px;
margin-left: 110px;
}

.projsoft {
margin: 5px;
width: 300px;
height: 100px;
float: none;
clear: left;
}
.projhold {
width: 600px;
float: none;
}


body {
background: #FFFFFF;
margin: 0px; 
padding 0px; 
text-align: center; 
min-width: 950px; 
}
#all {
background: #ffffff;
width:910px;
height: auto;
padding:0px;
margin: 0 auto 0 auto;
}


#main {
margin:0px;
padding:0px;
width: 905px;
clear:both;
margin-top:20px;
}

#sidebar {
width: 130px; 
float: left; 
background:  #ffffff;
text-align:left;
}

#stuffsb2b {
width: 750px; 
background:#ffffff; 
padding: 10px;
margin-left:140px; 
text-align: left;
}

#stuffs {
width: 750px; 
background:#ffffff; 
padding: 0px; 
text-align: left;
margin-left:5px;
float:left;
}


#b2bmenu {
height: auto;
margin: 0 auto 0 auto; 
text-align:center;
}
#b2bmenu li {
display: inline; 
padding-right: 20px;
}
.b2bheader{
    text-align:center;
}
.testimon{
font-size:12px;
text-decoration: underline;
font-weight: bold;
}


.detailname {
    color:#000000;
    font-size:150%;
}


#sectionlinks
{
position:absolute;
right:5;
color:black;
font-size:10px;
}
	
#sectionlinks li {
border:1px solid black;
border-top:5px solid black;
text-align:center;
width:75px;
float:right;
display:block;	
}

#navigation {
margin:0px;
padding:0px;
padding-right:5px;
text-align: center;
font-size:11px;
background-color:#FFFFFF;
height: auto 100%;
}

#navigation ul {
    text-align:left;

	margin:0px;
padding:0px;
list-style:none;
	}
	
#navigation li {
margin-left:1em;
padding-left:0px;
list-style:none;
	}
#navigation ul ul {
}


#navigation hr {
color: #ffffff;
background-color: #ffffff;
height: 2px;
border:0px;
width:130px;
}
#sidebar {
margin-bottom:50px;
background-color:#FFFFFF;
}
.seeall {
display:none;
color:#ff0000;
}
.navtitle {
display:block;
background:#DFE5A6;
font-weight:bold;
}
#footer {
text-align:center;
	background: url('http://apte.com/images/footer.png') no-repeat;
	width:912;
	height:53;
	padding-top:10px;
	margin:25px auto 10px auto;
	clear:both;
}

#footer, #footer a:link, #footer a:visited{
color: #ffffff; 
font-weight:bold;
}

#footer li {
display: inline; 
list-style-type: none; 
padding-right: 20px;
}
#cart {
width: 120px;
padding:5px;
padding-top:20px;
text-align:center;
background-color:#FFFFFF;
}

#headbar {
width:849px;
background:#375699;
margin:0px;
padding:1px;
padding-left:30px;
color:#ffffff;
float:right;
margin-top:-5px;
}
.blueheader {
color:#375699; font-family:Helvetica; font-weight:900; font-size: 4em;line-height: 1.5em;text-align:center;
}
.blueheadersm {
color:#375699; font-family:Helvetica; font-weight:900; font-size: 2.5em;margin:10px; text-align:center;line-height: 1.5em;
}
.orangeheader {
color:#cd4222; font-family:Helvetica; font-weight:900; font-size: 2em; margin:10px; text-align:center; line-height: 1.5em;
}
.redheader{
color:#990000; font-family:Helvetica; font-size: 1.5em; line-height: 1.5em;
}

ul{
    margin-top:0px;
    list-style-type:disc;
    font-size:100%;
}
li {
    font-size:100%;
    list-style-type:disc;
    }
 .abbutton {position:absolute;display:block;}
 .abbutton:hover .up, .abbutton .down{
 display:none;
 }
 .abbutton .up, .abbutton:hover .down{
 display:block;
 }
 .button:hover .up, .button .down {
 display:none;
 }
 .button .up, .button:hover .down  {
 display:inline;
 }
 body {
	margin:0px;
	padding:0px;
	text-align:center;	
	}
	
	#header {
	font-size:14px;
	width:912px;
	height:130px;
	position:relative;
	margin:0px auto;
	padding:0px;
	}

	#header img {
	position:absolute;
	top:0px;
	left:0px;
	}
	
	#headlinks
	{
	position:absolute;
	top:89;
	left:21;
	color:white;	
	
	}
	
		#headlinks .selected {
		padding-bottom:5px;
		border-bottom:5px solid #ed9c36;
		font-weight:bold;
	}
	
	#headlinks li:hover {
		padding-bottom:5px;
		border-bottom:5px solid #ed9c36;
	}
	
	#headlinks2nd
	{
	position:absolute;
	top:120;
	left:21;
	color:#375699;	
	
	}
	
	#headlinks2nd .selected {
	color:#ed9c36;
		font-weight:bold;
	}
	
	#headlinks2nd li:hover {
		color:#ed9c36;
	}
	
	#headmedia
	{
	position:absolute;
	top:135;
	right:21;
	color:black;
	line-height:14px;
	
	}
	
	#sectionlinks
	{
	position:absolute;
	right:5;
	color:black;
		font-size:10px;
		margin-top:0px !important;

	}
	
	#sectionlinks a, #sectionlinks a:visited,#sectionlinks a:hover,#sectionlinks a:active {
	color:black;
	text-align:center;
	}
	
	#sectionlinks li {
	border:1px solid black;
	border-top:5px solid black;
	text-align:center !important;
		padding:0px !important;
	width:75px;
	float:right;
	display:block;
	margin-left:10px;
	
	}
	
	.leftli, .rightli {
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
	}
	

	
	.leftli li, .rightli li   {
	display: inline;
list-style-type: none;
	margin:0px;
	padding:0px;
	position:relative;
	}
	
	.leftli li {
		margin-right:10px;
	
	}
	
	.rightli li {
	margin-left:20px;
	}
	
	#headmedia img {
	position:relative;
	height:18;
	width:18;
	top:4px;
	
	}
	
	
	#content {
	text-align:left;
	
	}

	h1,h2,h3,h4,h5,h6 {
	display: inline;
	font-weight:normal;
	
	}

	.smalltext
{
font-size:12px
}

	#rss {
	padding-left:1em;
	list-style-image:url("http://apte.com/images/box.png");
	list-style-type:square;
	}
	#rss a {
	font-weight:Bold;
	display:block;
	color:#1f2c6a;
	}
	#prodimgsel img {
	margin:5px;
	}
	#search {
	text-align:center; margin:2em 0px;
	}

.prod_holder hr {
		width:200px;
		margin:10px auto;
		clear:both;
		display:block;
	}
	
	.prod_holder {
	width:229px;
	margin:auto;
	font-size:12px;
	margin-top:8px;
	text-align:left;
	}
	.prod_holder .prod_title {
	width:auto;
	padding:2px;
	background:#dfe5a6;
	text-align:left;
	font-size:13px;
	font-family:sans-serif;
	background-image:url(images/arrow.png);
	background-repeat:no-repeat;
	background-position:97% center;
	
	}
	
	.prod_holder .left {
	width:45%;
	float:left;
	}
	.prod_holder .right {
	width:45%;
	float:right;
	margin-top:5px;

	}
	
	.store_column {
	float:left;
	width:257;
	background-image: url(images/fade.png), url(images/fade.png);
	background-position: left 37px, right 37px;
	background-repeat:no-repeat;
	margin-right:5px;
	text-align:center;
	
	}
	
	.clear {
	display:block;
	clear:both;
	}

