

body {

	color:#303030;
	background-color:#333333;
	background-image:url(img/back.gif);

	font:76% ;

	font-family: Arial,sans-serif;

	margin:0;

	padding:0;

	text-align:center;

}



a {

color:#505050;

font-weight:bold;

text-decoration:none;

}



a:hover {

color: #000066;

text-decoration:underline;

}



p {

line-height:1.5em;

margin:0 0 15px;

}



/*** Main container ***/

#holder {
text-align:center;
width:100%;
}

#container {

background:#cecece url(img/bodybg.jpg) repeat-x;

color:#01002A;

margin:0;

padding:0;

text-align:left;

width:800px;

}



/*** Three Spot ***/



#spots {

font: Arial, Helvetica, sans-serif;

font-weight:normal;

color: #666666;

background-color:#eeeeee;

margin-bottom: 13px;

padding-top: 10px;

padding: 0px;

height: 116px;

}



#spots a {

padding-top: 10px;

margin: -5px;

padding: -5px;

}



.spotimg a {

margin: -5px;

padding: -5px;

}



/*** Toppers section ***/

#topper {

width:100%;

height: 98px;

}



#topper h5 {

font-size:9px;

color:#999999;

font-weight:bold;

}



.topper1 {

width:98%;

padding-top: 4px;

height: 18px;

font: 60% Arial, Helvetica, sans-serif;

text-align:right ;

font-weight:normal;

color: #919999;

}



.topper1 a{

color: #ffffff;

font-weight:normal ;

margin-left: 2px;

margin-top: 2px;

margin-right: 2px;

}



.topper1 a:hover{

text-decoration: underline;

}



.top1 {

background:url(img/top1.gif) no-repeat;

padding-left: 20px;

}



.top2 {

background:url(img/top2.gif) no-repeat;

padding-left: 26px;

}



.top3 {

background:url(img/top3.gif) no-repeat;

padding-left: 18px;

}



.top4 {

background:url(img/top4.gif) no-repeat;

padding-left: 18px;

}



.topper2 {

width:100%;

height: 32px;

font: 60% Arial, Helvetica, sans-serif;

font-weight:normal;

color: #919999;

}



.topper2 img{

border:0px;

padding-left: 10px;

}



.topper3 {

padding-left: 15px;

width:95%;

height: 12px;

padding-top: 4px;

font: 60% Arial, Helvetica, sans-serif;

font-weight:normal;

color: #e0dff8;

}



.topper4 {

width:97%;

height: 28px;

font: 90% Arial,sans-serif;

font-weight:800;

color: #e0dff8;

text-align:right;

}



/*** Header section ***/



#sitename {

color:#ffffff;

height:89px;

margin: 0px ;

text-align:left;

}



#sitename h1,#sitename h2 {

font-weight:400;

letter-spacing:0px;

margin:0;

padding:0;

}



#sitename h1 {

font-size:2.4em;

padding-top:12px;

}



#sitename h2 {

font-size:16px;

}



#sitename h5 {

position: absolute;

font-size:9px;

color:#999999;

font-weight:bold;

padding-top: 50px;

padding-left: 16px;

}



#sitename img {

position: absolute;

border:0px;

top: 10px;

padding-left: 14px;

}



#headers {

background-image: url(img/banner1.jpg);

background-repeat: repeat-x;

background-color: #475436;

border: #666666 1px solid;

font-family:"trebuchet ms",arial,sans-serif;

color:#FFFFFF;

font-size:24px;

font-weight:bold;

padding: 7px 7px 7px 12px;

margin-bottom: 35px;

}



.banner img {

border: 0px;

padding: 0px;

}



.banner p {

font-family:"trebuchet ms",arial,sans-serif;

color:#FFFFFF;

font-size:18px;

font-weight:bold;

padding: 45px 0px 10px 105px;

}



/*** Horizontal menu ***/



#mainmenu {

position:relative;

float:left;

padding: 0px 10px 11px;

margin-bottom:16px;

width: 750px;



}



#mainmenu ul {

font-size:19px;

margin:0;

padding:0;

height:20px;

}



#mainmenu li {

float:left;

position:relative;

height:20px;

list-style:none;

margin:0;

padding:0;

}



#mainmenu a {

border-right:1px solid #666666;

font-size: 14px;

letter-spacing: -1px;

color: #ffffff;

font-weight: bold;

margin: 0px;

padding: 5px 7px 4px 7px;

border-right: 1px solid #333333;

display:block;

padding:10px 10px 6px;

}



#mainmenu a:hover {

background:#f0f0f0 url(img/navbg.jpg) top left repeat-x;

color: #CCFF99;

text-decoration:none;

z-index: auto;

}



#mainmenu a.current {

background:#f0f0f0 url(img/footerbg.jpg) top left repeat-x;

color:#ffffff;

text-decoration:none;

}



.utility {

font: 60% Arial, Helvetica, sans-serif;

text-align:right ;

font-weight:normal;

position:relative;

float: right ;

top: 5px ;

padding-top: 5px;

padding-right: 8px;

color: #919999;

width: 300px;

}



.utility a{

color: #ffffff;

font-weight:normal ;

}



.utility a:hover{

text-decoration: underline;

}



.phone{

font: 90% Arial,sans-serif;

font-weight:800;

position: absolute;

top: 70px;

right: 12px;

color: #919999;

width: 260px;

}



/*** Content wrap ***/

#wrap {

clear:both;

font-size:0.9em;

padding:0;

}



/*** Sidebars ***/



#leftside,#rightside {

margin:0;

padding:0 15px 10px;

width:165px;

}



#leftside {

position:relative;

float:left;

margin-right:10px;

}



#rightside {

float:right;

position:relative;

margin-left:10px;

}


#leftside h1,#rightside h1 {

color:#000152;

font-size:14px;

font-weight:bold;

margin:12px 0 5px;

}



#leftside h2,#rightside h2 {

font-size:1.1em;

margin:0 0 20px;

}



#leftside p,#rightside p {

font-size:0.9em;

line-height:1.4em;

margin:0 0 16px 10px;

}



.linklist {

font-size: 12px;

list-style:none;

margin:0 0 16px 10px;

padding:0;

}



.linklist li {

margin-bottom:0.7em;

color:#000066;

}



.bullets1 {

list-style:none;

font:Arial, Helvetica, sans-serif 8px;

}



.bullets1 li {

padding-left: 11px;

padding-bottom: 6px;

background:url(img/bullet1.jpg) no-repeat top left;

font:Arial, Helvetica, sans-serif 8px;

}



.nav {

background:#e8e9ea;

background-image:url(img/buttons1.gif);

background-repeat:no-repeat;

border:0px solid #b0b0b0;

letter-spacing: -.5px;

color:#ffffff;

display:block;

margin-top:8px;

padding:5px 4px 4px 7px;

position:relative;

width:140px;

}



.nav:hover,.active {

background:#383838;

border:0px solid #909090;

color: #CCFF99;

text-decoration:none;

}



.sub {

font-size: 10px ;

letter-spacing:0px;

margin:4px 0 2px 15px;

padding:2px 2px 2px 8px;

width:132px;

color: #ffffff;

}



.sub:hover,.active {

text-decoration:none;

}



/*** Content ***/



#content,#contentalt {

position:relative;

background-color:#ffffff;

border:1px solid #909090;

color:#2a2a2a;

padding:10px 20px 3px;

font-size:12px;

}



#content {margin:0 200px 0 4px;

}



#contentalt {margin:0 200px 0 4px;}

#content h1,#content h2,#contentalt h1,#contentalt h2 {

background-color:inherit;

color:#606060;

font-size: 18px ;

font-weight:bold;

letter-spacing:0px;

margin: 0 0 8px;

padding:0px;

}



#content h3,#contentalt h3{

background-color:inherit;

color:#000000;

font-size: 18px ;

font-weight:bold;

letter-spacing:0px;

margin: 0 0 8px;

padding:0px;

}



#content h4, #contentalt h4 {

background-color:inherit;

color: #82b204 ;

font-size: 12px ;

font-weight:bold;

letter-spacing:0px;

margin:0px;

padding:0;

}



#content h2,#contentalt h2 {

font-size:1.3em;

margin-bottom:10px;

}



#content img,#contentalt img {

float:left;

border:0px solid #b0b0b0;

position: relative;

margin:0px 4px 6px;

padding:0px;

padding-right: 8px;

}



/*** Footer ***/



#footer {

background:#8b8b8b url(img/footerbg.jpg) top left repeat-x;

clear:both;

font-size: 12px;

color: #dedede;

margin:0;

padding:20px 0;

text-align:right;

width:800px;

}



#footer a {

font-weight:bold;

margin-right: 9px;

margin-left: 2px;

color: #CCCCCC;

}



#footer a:hover {

text-decoration: none;

color: #ffffff;

}



/*** Various classes ***/



.thumbnail {

background:#fafbfc;

border:1px solid #b0b0b0;

margin:0 0 10px 1px;

padding:5px;

}



.clearingdiv {

clear:both;

height:30px;

width:1px;

}



.hide {display:none;}



/*** Text format ***/



.intro {

font-size: 12px;

font-weight: 500;

color: #333333;

letter-spacing:0px;

}



.support{

border-top:#CCCCCC double thin;

font-size: 14px;

font-weight: bold;

color: #666666;

letter-spacing:0px;

margin-top: 5px;

margin-bottom: 5px;

}



.header{

font-size: 12px;

font-weight: bold;

color: #333333;

letter-spacing:0px;

margin-top: -5px;

margin-bottom: 0px;

}



.level1{

font-size: 12px;

font-weight: bold;

color: #333333;

letter-spacing:0px;

margin-top: 3px;

margin-bottom: -3px;

border-top: #F0F0F0 thin solid;

padding-top: 5px;

}



.level2{

font-size: 12px;

font-weight:normal;

color: #333333;

letter-spacing:0px;

margin-left: 10px;

margin-top: 7px;

padding-top: 5px;

padding-bottom: 3px;

margin-bottom: 4px;

border-top: #F0F0F0 thin solid;

}



.level2 a{

font-size: 12px;

font-weight:normal;

}



.level3{

font-size: 12px;

font-weight:normal;

color: #333333;

letter-spacing:0px;

margin-left: 30px;

margin-top: 0px;

margin-bottom: 2px;

}



.level3 a{

font-size: 12px;

font-weight:normal;

margin-left: 0px;

}



.small {font-size:0.8em;}

.large {font-size:1.4em;}

.center {text-align:center;}

.right {text-align:right;}



#product{

position:relative;

width:auto;

min-width: 450px;

height:auto;

border-top: #999999 double medium;

padding-top: 10px;

}



.bolding{

background-color: #FFFFAA;

font-weight:normal;

}



#softpedia {

position:relative;

float:right;

margin-right: 0px;

}



#softpedia img {

border: 0px;

}



#features{

padding:5px;

clear: left ;

margin-bottom: 10px;

border-bottom: #999999 double medium;

padding-bottom: 15px;

min-width: 500px;

}



#features li{

padding-bottom:8px;

}



#screenshots {

position:relative;

width: 180px;

text-align:center;

font-size: 10px;

font-weight: bold;

color: #333333;

background:#efefef;

border: #CCCCCC solid 1px;

float:right;

margin:5px;

padding: 3px;

}



#screenshots img {

text-align:center;

padding-top: 5px;

padding-left: 10px;

border: 0px;

page-break-after:always;

}



#screenshots2 {

width: 180px;

font-size: 13px;

color: #333333;

background:#eeeeee;

position:relative;

float:right;

margin:5px;

padding: 6px;

border-right:#777777 medium solid;

border-bottom:#777777 medium solid;

}



#pricebar {

position: relative;

font-family: Arial,sans-serif;

color: #000000;

font-size: 10px;

height: 35px;

margin: 2px;

display: block;

width: 300px;

}



#pricebar2 {

position: relative;

font-family: Arial,sans-serif;

color: #000000;

font-size: 10px;

height: 65px;

margin: 2px;

display: block;

width: 300px;

}



#pricebar2 h3 {
position: relative;
font-family: Arial,sans-serif;

font-size: 16px;

font-weight:bold;

padding: 0px;

padding-right: 5px;

margin: 0px;

}



#pricebar2 img {
padding: 0px;
position: relative;
}



#pricebar h3 {

font-family: Arial,sans-serif;

font-size: 16px;

font-weight:bold;

padding: 0px;

padding-right: 5px;

margin: 0px;

}



.buy {

font-family:Arial, Helvetica, sans-serif;

background: url(img/buybuttons1.jpg) repeat;

font-size:13.5px;

font-weight:bold;

color:#ffffff;

text-align: center;

padding-top: 3px;

padding-bottom: 3px;

padding-right: 15px;

padding-left: 15px;

margin:4px;

margin-bottom: 45px;

}



.buy a {

border:1px solid #999999;

background-color:#00FFCC;

font-weight:700;

color:#000000;

text-align:center;

padding: 6px;

}



.buy:hover{

background-image:none;

background-color: #2b4904;

text-decoration: none;

color: #CCFF99;

}



.buy2 {

font-family:Arial, Helvetica, sans-serif;

background: url(img/buybuttons2.jpg) repeat;

font-size:13.5px;

font-weight:bold;

color:#ffffff;

text-align: center;

padding-top: 3px;

padding-bottom: 3px;

padding-right: 15px;

padding-left: 15px;

margin:4px;

margin-bottom: 45px;

}



.buy2 a {

border:1px solid #999999;

background-color:#00FFCC;

font-weight:700;

color:#000000;

text-align:center;

padding: 6px;

}



.buy2:hover{

background-image:none;

background-color: #374ea6;

text-decoration: none;

color: #b3c4ff;

}



.try {

font-family:Arial, Helvetica, sans-serif;

background: url(img/buybuttons1.jpg) repeat;

font-size:13.5px;

font-weight:bold;

color:#ffffff;

text-align: center;

padding-top: 3px;

padding-bottom: 3px;

padding-right: 15px;

padding-left: 15px;

margin:4px;

}



.try a {

border:1px solid #999999;

background-color:#00FFCC;

font-weight:700;

color:#000000;

text-align:center;

padding: 6px;

}



.try:hover{

background-image:none;

background-color: #2b4904;

text-decoration: none;

color: #CCFF99;

}



#productbox {
position:relative;

background-color:#ffffff;

height: 160px;

font-family: Arial,sans-serif;

color: #000000;

font-size: 10px;

margin: 10px;

display: block;

min-width: 450px;

padding-top: 10px;

padding-bottom: 5px;

padding-right: 25px;

}



#productbox h3 {

font-family: Arial,sans-serif;

font-size: 16px;

font-weight:bold;

padding: 0px;

padding-right: 5px;

margin: 0px;

}



#productbox p {

font-family: Arial,sans-serif;

font-size: 11px;

padding: 0px;

padding-bottom: 4px;

margin: 5px;

}



#productbox img {

float:left;

position:relative;

border: 0;

padding: 0px;

margin-top: -15px;

}



#freeproductbox {

background-color:#ffffff;

font-family: Arial,sans-serif;

color: #000000;

font-size: 10px;

margin: 10px;

display: block;

min-width: 450px;

padding-top: 10px;

padding-bottom: 5px;

padding-right: 25px;

border-top: #cccccc double medium;

}



#freeproductbox h3 {

font-family: Arial,sans-serif;

font-size: 16px;

font-weight:bold;

padding: 0px;

padding-right: 5px;

margin: 0px;

}



#freeproductbox p {

font-family: Arial,sans-serif;

font-size: 11px;

padding: 0px;

padding-bottom: 4px;

margin: 5px;

}



#freeproductbox img {

float:left;

position:relative;

border: 0;

padding: 0px;

margin-top: -15px;

}



#breadCrumb{

font-family: Arial,sans-serif;

color: #000000;

font-size: 10px;

height: 9px;

margin: 0px;

padding-left: -9px ;

width: auto;

margin-bottom: 10px;

}



#breadCrumb a{

text-transform:uppercase;

color: #AAAAAA;

padding-left:4px;

letter-spacing: -.2px;

padding-right:4px;

}



#breadCrumb a:hover{

color: #005FA9;

text-decoration: underline;

}



.company {

float:left;

position:relative;

text-align:left ;

font: 75% Verdana,sans-serif;

color: #919999;

padding-left: 12px;

margin-top: -8px;

padding-bottom: -15px;

}



#snsad1 {

background-color:#ffffff;

border:#333333 1px solid;

font-family: Arial,sans-serif;

color: #000000;

font-size: 10px;

position:relative;

margin-bottom: 15px;

}



#snsad1 h3 {

font-family: Arial,sans-serif;

font-size: 16px;

font-weight:bold;

padding: 5px;

margin: 0px;

}



#snsad1 p {

font-family: Arial,sans-serif;

font-size: 11px;

padding: 0px;

padding-bottom: 4px;

margin: 5px;

}



.ad {

text-align:center;

padding: 10px;

}



/*** End of file ***/



#intro_right {

padding: 12px 10px 0 140px;

background: #ffffff url(img/ad2.jpg) no-repeat;

color: #003366;

margin: 0 0 15px 0;

height: 165px;

}



#intro_right h1 { 

margin: 6px 0px 0px 0px;

background-color: transparent;

font-size:16px;

font-weight:bold;

color: #000066;

}

 

#intro_right p { 

margin: 0px 0px 10px 0px;

background-color: transparent;

font-size:12px;

color: #000066;

max-width: 350px;

 }



#intro_right a { 

margin: 10px 0px 0px 0px;

color:#000099;

}

	 

#intro_right .white { color: #FFF; background-color:transparent;

padding-bottom:-10px;

}



#intro_left {

padding: 6px 10px 0 10px;

background: #e9ebf7 url(img/ad3.jpg) repeat-x;

color: #003366;

margin: 0 0 15px 0;

height: 70px;

max-width: 380px;

}



#intro_left h1 { 

margin: 6px 0px 0px 0px;

background-color: transparent;

font-size:16px;

font-weight:bold;

color: #000066;

}



#intro_left p { 

margin: 0px 0px 10px 0px;

background-color: transparent;

font-size:12px;

color: #000066;

max-width: 350px;

}



#intro_left a { 

margin: 10px 0px 0px 0px;

color:#000099;

}

 

#intro_left .white { color: #FFF; background-color:transparent;

padding-bottom:-10px;

}



#quickLinks {

text-align:left;

width: 145px;

font-size: x-small;

}



#quickLinks p {

color:#000152;

font-size:12px;

font-weight:bolder;

margin-top: 0px;

margin-bottom: 0px;

margin-left: 0px;

}

	

#quickLinks option {

margin: 0px 0px 1px 0px;

font-size: x-small;

}

	

.linktest {

font-size: x-small;

}



/* left side */



.mainspot { background: #fff url(img/home1.jpg) no-repeat; padding-left: 155px;}

.left1 { margin: 0px; padding: 3px; clear:left; }

.left_articles {

position:relative;

margin: 5px ;

margin-bottom: 10px;

color: #000;

background: #fff url(img/home1.jpg) no-repeat; padding-left: 165px;

}

	

.left_articles2 {

margin: 5px ;

border-top: 1px dotted #ccc;

margin-top: 10px;

padding-top: 8px;

color: #000;

}



.description { padding: 0 0 2px 0; margin: 0 10px 0px 0; border-bottom: 1px dotted #ccc; font-weight: bold; text-align:left }

.thumbnail1 { float: left; margin: 10px 18px 8px 0; border: 1px solid #dedede; position:relative; }



/* bottom thirds */



.thirds1 { float: left; width: 31% ; background: #eee; margin:6px; color: #5d5d5d; font-size: 11px; margin-bottom: 9px; position:relative;}

.smallbox { background: #fff url(img/smallbox.gif) no-repeat bottom right; color: #444; padding-right: 8px; text-align:left;  font-size: 10px; }

.smallbox p { margin: 0; font-size: 11px; padding: 5px; }

.smallbox img { padding: 4px; margin: 4px; float:left; clear:both; position:relative;

}