﻿html, body {
	margin: 0;
	padding: 0;
	background: #D5D6DF;	
}

body,p{
	font-family: "Lucida Grande", Verdana, "Lucida Sans Regular", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 12px;
	line-height: 12px;	
	color: #303030;

}
p {
	font-size: 12px;
	color: #303030;
	margin:10px;
	line-height: 17px;
}
img {
	border: 0;
	text-align: center;
}
.upsellpb {
	background:url(../images/buypage-upsell-pb.jpg);
	width:136px;
	height:257px;
}


p, ul, dl, li, from {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

p {margin-bottom: 10px;}

ul {
	list-style:none;
	list-style-position : outside;
}

.hide {
	display: none;
}
.show {
	display: block;
}
.B {
	font-weight: bold;
}
.H {
	color: #FF5500;
}
.blue{
	color: #0000FF;
}
.big{
	font-size: 16px;
}
.leftimg{
	float: left;
	margin: 0 5px 5px 0;
}
.backwards {
	unicode-bidi: bidi-override;
	direction: rtl;
}
.HackBox {
 border-top: 1px solid transparent !important;
 margin-top: -1px !important;
 border-top: 0;
 margin-top: 0;
 clear: both;
 visibility: hidden;
}
/***********************************************************
/ links styles
************************************************************/
/*LoVe HAte*/
a {
	color: #2B69B7;
	text-decoration: underline;
}
a:link {
	color: #2B69B7;
}
a:visited {
	color: #2B69B7;
}
a:hover {
	color: #0088E4;
}
a:active {
	color: #2B69B7;
}
/***********************************************************
/layout
************************************************************/
#container {
	width: 891px;
	padding: 0 4px;
	margin: 0 auto;
	background: #fff url('../images/container_bg.png') repeat-y;
}
#banner {
	width: 891px;
	height: 80px;
	background: #2C6EBC url('../images/ursoftware2.gif') repeat-x;
}
#banner div {
	float:left;
}
#searchbox {
	width:300px;
	margin-top:30px; 
	float:right;
}
	

#footer {
	width: 891px;
	height: 13px;
	padding: 0 4px;
	margin: 0 auto;
	background: #fff url('../images/footer_bg.png') no-repeat;
}
#navbar{
	font-family: Verdana, Geneva, sans-serif;
	font-size : 11px;
	color: #3C5388;
	padding: 0 5px;
	height: 22px;
	line-height: 21px;
	vertical-align: middle;
	background: #C4D8EF;
	border-bottom: 1px #5F93D0 solid;
}
#navbar a{
	color: #3C5388;
	padding: 0 3px;
	text-decoration: none;
	font-weight: bold;
}
#navbar a:hover{
	color: red;
}

#bigbanner {
	overflow: hidden;
	width: 891px;
	height:400px;
	background:url(../images/homepage-bigbanner-blue.jpg);
}
#bigbanner-xmas {
	overflow: hidden;
	width: 891px;
	height:400px;
	background:url(../images/homepage-bigbanner-xmas.jpg);
}

#bigbanner .buybuttons {
	margin-top:315px;
	margin-left:30px;
	margin-bottom:5px;
}


#copyright{
	border-top: 1px #5F93D0 solid;	
	text-align: right;
	color: gray;
	font-weight: 400;
	padding: 3px 10px 0 0;
}
/***********************************************************/
#content{
	width: 843px;
	padding:0 24px;
	overflow: hidden;
	line-height: 17px;
	color: #303030;
	text-align: left;
}
#content .quicklinks ul{
}

#content .quicklinks ul li {
	float:left;
	padding-right: 15px;
	padding-bottom:15px;
}
#content .quicklinks a {
	color:#060;
	font-weight:bold;
}

#content .bar_topic a {
    color: #FFFFFF;
    text-decoration: none;
}



#content .boxes {
    background: url("/images/boxes.jpg") no-repeat scroll 0 0 transparent;
    clear: both;
    font-size: 12px;
    height: 244px;
    margin: 0 auto 10px;
    width: 870px;
}
#content .bar_topic {
    background: url("/images/bar/topic.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    height: 24px;
    margin: 7px 0 7px 0px;
    padding-top: 6px;
    text-align: center;
    width: 155px;
}
#content .bar_description {
    background: url("/images/bar/description.jpg") no-repeat scroll 0 0 transparent;
    color: #5D5D5D;
    float: left;
    height: 24px;
    margin: 7px 0;
    padding-top: 6px;
    text-align: center;
    width: 715px;
}
#content .bar_description a {
	color:#585858;
	text-decoration:none;
}
#content .bar_description a:hover {
	color:#000000;
}
#content .bar_description img {
	float:right;
	margin-right:15px;
}

#content .boxes p {
	font-weight:bold;
}
#content .boxes .feature1, #content .boxes .feature2, #content .boxes .feature3, #content .boxes .feature4 {
    float: left;
    height: 220px;
    padding: 10px 9px 10px 11px;
    width: 196px;
}

#content .boxes .feature1 {
    background: url("/images/icons/completeuninstall.jpg") no-repeat scroll 70px 145px transparent;
}
#content .boxes .feature2 {
    background: url("/images/icons/aswish.jpg") no-repeat scroll 70px 145px transparent;
}
#content .boxes .feature3 {
    background: url("/images/icons/manage.jpg") no-repeat scroll 70px 145px transparent;
}
#content .boxes .feature4 {
    background: url("/images/icons/64bit.jpg") no-repeat scroll 70px 145px transparent;
}
#content .title{
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #FF0000;
	border: 1px #DDD solid;
	margin: 12px 0;
	padding: 10px 0;
}
#scrshots{
	float: left;
	margin: 0 5px 10px 0;
}
#scrshots a{
	display: block;
	text-align: center;
}
.introtitle, h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #327ED8;
	margin: 12px 0;
	line-height: 22px;

}
#intro h1{
	float: left;
	font-size: 11px;
	color: #333;
	height: 14px;
	vertical-align: middle;
	line-height: 14px;
	margin: 0 3px 0 0;
	padding: 0;
}
.clear {
	clear: both;
}
#intro p, .commend p, .details p, .honor p, .honor div, .honor em{
	display: block;
	line-height: 17px;
	color: #303030;
	margin-bottom: 18px;
}
.commend{
	clear: both;
	width: 843px;	
}
.comment {
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}


.details ul{
	list-style:disc;
	list-style-position:outside;
	line-height: 18px;
	margin-left: 35px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.details li{
	margin-top: 7px;
}
.honor div{
	clear: both;
}
.quotef{
	width: 10px;
	background: url('../images/quoteMark_Fst.gif') no-repeat;
}
.quotel{
	width: 10px;
	background: url('../images/quoteMark_Lst.gif') no-repeat;
}
.comm ul{
	color: #333;
	line-height: 15px;
	margin: 0 8px;
}
.comm li{
	margin: 16px 0;
	height: 80px;
}
.comm p{
	margin: 12px 0;
	
}
.comm .c{
	padding-left: 10px;
	border-left: 14px #006633 solid;
}
.comm .c2{border-color: #CC3333;}
.comm .c3{border-color: #3C69B5;}
.comm .c4{border-color: #FFCC00;}
/***********************************************************/

/* Download Steps */
.downloadstep1 {
	background:url(../images/downloadstep1.gif) no-repeat;
}

.downloadstep2 {
	background:url(../images/downloadstep2.gif) no-repeat;
}
.downloadstep1,.downloadstep2 {
	margin: 0 auto;
	padding: 16px 0 16px 60px;
	width : 571px;
	height: 121px;
}
.note {
	color:#999;
}

.rightimage {
	float: right;
	margin-left: 10px;
}
TD {text-align:left}
H2, H3, H4, H5, H6,  PRE, BLOCKQUOTE, FORM, DL, FIELDSET, ADDRESS {
	MARGIN: 10px 0px;
	color: #404040;
}

DD, blockquote {
	MARGIN-LEFT: 40px
}

LEGEND {
	COLOR: #558459
}

th {
	background-color:#C4D8EF;
	color: #000000;
	font-weight:bold;
}
.thv {
	background-color:#C4D8EF;
	color: #000000;
	font-weight:normal;
}
.ucasetitle {
	text-transform: none;
	color: #CC3300;
	font-weight: bold;
}
body {
	background-color: #D5D6DF;
	color: #333333;
	margin: 0px;
}


A {
	COLOR: #1975d1; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.imglink:hover {
	BORDER-BOTTOM: none;
}

a.info:link {
	color: #0000FF;
	font-size: 12px;
	text-decoration: underline;
}
a.info:visited {
	color: #0000FF;
	font-size: 12px;
	text-decoration: underline;

}

A.hide:link {
	TEXT-DECORATION: none;
	font-weight: bold;
	cursor: text;
	color: #000000;
}
A.hide:visited {
COLOR: #000000; TEXT-DECORATION: none; font-weight: bold; font-size: 12px; cursor: text;
}
.normaltext {
	font-weight:normal;
	color:#303030
	
}
.smalltext {
	font-size:10px;
}
.subtitle {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #404040;
}
.subtitlesml {
	font-size: 13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #333
}

.a3:link {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.tableborder {
	border: 1px solid #555588;
}
.tablebordertitle {
	border: 1px solid #CCCCCC;
}
.a3:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.largetext {
	font-size: 12px;
}

.normaltext2 {
	font-family:"Verdana";
	font-size: 12px;
	color: #333333;
}

.linksepartor {
	color:#3C5388;
}
.divider {
	border-top: 1px solid #5F93D0;
	height: 1px;
}

.SKUdivider {
	border-top: 1px solid #B6CFEB;
	height: 1px;
}

.shoptitlegray {
	BACKGROUND-COLOR: #739caf
}
a.info:hover {
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}
A,A.visited {
	color: #2B69B7;
}

.banner1,.banner2,.banner3 {
	height: 80px;
}
.banner1 {
	background-image: url(../images/ursoftware1.gif);
	background-repeat: no-repeat;
	float: left;
	width: 395px;
}
.banner2 {
	background-image: url(../images/ursoftware2.gif);
	float: none;
	background-repeat: repeat;
}
.banner3 {
	background-image: url(../images/ursoftware3.gif);
	background-repeat: no-repeat;
	float: right;
	width: 2px;
}
.bottomback {
	background-image: url(../images/back.gif);
}
.centered {
	text-align: center;
}
.left {
	text-align: left;
}

.normalboldtext {
	font-weight:bold;
	color: #404040;
}
h3 {
	font-size:12px;
	font-weight:bold;
	color: #404040;	
}
.highlight {
	color: #FF0000;
}
.blue {
	color: #0000FF;
}

.imgtable {
	MARGIN-TOP: 15px
}
.imgtd {
	FONT-WEIGHT: bold; WIDTH: 160px; COLOR: white; HEIGHT: 21px; TEXT-ALIGN: center
}
.imgtd_small {
	FONT-WEIGHT: bold; WIDTH: 160px; COLOR: white; HEIGHT: 21px; TEXT-ALIGN: center
}
.imgtd_blue {
	BACKGROUND: url(../images/btn_blue.gif) no-repeat
}
.imgtd_green {
	BACKGROUND: url(../images/btn_green.gif) no-repeat
}
.imgtd_small {
	WIDTH: 110px
}
.imgtd_small_blue {
	BACKGROUND: url(../images/btn_blue_small.gif) no-repeat
}
.imgtd_small_green {
	BACKGROUND: url(../images/btn_green_small.gif) no-repeat
}
.imgtd A {
	COLOR: white
}
.imgtd_small A {
	COLOR: white
}
.imgbox {
	WIDTH: 510px
}
.imgbox_small {
	WIDTH: 415px
}

H1 A {

	TEXT-DECORATION: none
}
H2 A {
	TEXT-DECORATION: none
}
H3 A {
	TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
H2 A:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
H3 A:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
TABLE TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: #06c; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px
}
OL OL OL {
	LIST-STYLE-TYPE: lower-alpha
}
OL LI {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
LABEL {
	FONT-WEIGHT: normal;
}
LABEL.purchase {
	FONT-WEIGHT: normal
}
HR {
	BORDER-TOP: #fff 1px solid; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
OPTION {
	BACKGROUND: #f3f3f1; COLOR: black
}
TEXTAREA {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
FIELDSET {
	BORDER-RIGHT: #d9d6d7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d9d6d7 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d9d6d7 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #d9d6d7 1px solid
}

#allproducts TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
A.imgbtn {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #fff; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.btnlg {
	FONT-SIZE: 14px; BACKGROUND: url(/images/btn_lg_260.gif) no-repeat left top; MARGIN: 5px auto; WIDTH: 260px; LINE-HEIGHT: 38px; HEIGHT: 43px
}
A.btnlg:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
A.btnsmblue {
	FONT-SIZE: 11px; WIDTH: 110px; LINE-HEIGHT: 21px; HEIGHT: 21px
}
A.btnsmgreen {
	FONT-SIZE: 11px; WIDTH: 110px; LINE-HEIGHT: 21px; HEIGHT: 21px
}
A.btnsmblue {
	BACKGROUND: url(/images/btn_sm_blue_110.gif) no-repeat left top
}
A.btnsmgreen {
	BACKGROUND: url(/images/btn_sm_green_110.gif) no-repeat left top
}
A.btnsmblue:hover {
	BACKGROUND-POSITION: left -21px;
	COLOR: #fff;
	TEXT-DECORATION: underline;
}

A.btnsmblue:visited {
	COLOR: #fff;
}



A.btnsmgreen:hover {
	BACKGROUND-POSITION: left -21px; COLOR: #fff; TEXT-DECORATION: underline
}
A.btnsmgreen:visited {
	COLOR: #fff;
}
A.btnsmblue, A.btnsmgreen {
	font-family:Verdana, Geneva, sans-serif; 
}

#sidebar {
	WIDTH: 250px; TEXT-ALIGN: left
}
#sidebar_narrow {
	WIDTH: 200px; TEXT-ALIGN: left
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #1975d1
}
.indent {
	margin-left : 20px;
	}
.biggertext {
	font-size: 14px;
}
table.mytable { width: 100%; padding: 0px; border: none; border: 1px solid #D4E0EE;}
table.mytable tr.special td { border-top: 1px solid #D4E0EE;  }
table.mytable td.br { border-right: 1px solid #D4E0EE;  }



hr {height:1px; background:#b6bdbf; color:#b6bdbf; line-height:1px; border:0;}
.producttitle{font-family:"Verdana","Arial","Helvetica","sans-serif";font-size:18px;font-weight:bold;color:#A5E1F8}
.slogan{font-size:14px;color:#000066;font-weight:bold}

