* {
margin: 0;
padding: 0;
}

html {
text-align: center;
}

body {
width : 990px;
padding-top : 24px;
padding-bottom : 24px;
margin : 0 auto;
text-align: left;
position : relative;
line-height : 1.6em;
background : #001795;
background-image: url(../images/background_gradation_top.jpg);
background-position: top;
background-repeat: repeat-x;
background-attachment: scroll;
font-family : 'trebuchet ms', arial, sans-serif;
}

#branding h1 {
text-indent : -9999px;
}

#branding {
width : 990px;
height : 123px;
background-image: url(../images/branding_header.jpg);
background-position: top;
background-repeat: no-repeat;
background-attachment: scroll;
border-top : 5px solid #ffffff; 
border-right : 5px solid #ffffff; 
border-left : 5px solid #ffffff; 
}

#navigation {
width : 990px;
height : 30px;
background-image: url(../images/nav_top_border.jpg);
background-position: top;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: #E56E00;
display-type: inline;
border-right : 5px solid #ffffff; 
border-left : 5px solid #ffffff;
color : #ffffff;
}

#navigation ul {
padding-left : 24px;
padding-top : 2px;
}

#navigation li {
display : inline;
}

#navigation a:link, a:visited, a:active {
text-decoration: none;
color: #ffffff;
background-color: transparent;
}

#navigation a:hover {
text-decoration: none;
color: #002588;
background-color: transparent;
}

img {
border: 0;
}

#content {
position : relative;
width : 990px;
left : 0;
background-color: #F0F3FE;
border-left : 5px solid #ffffff;
height : 100%;
}

#content h2, h3, h4 {
color : #002588;
background-color: transparent;
}

#content a:link {
	color: #0000ff;
	text-decoration: underline;
}

#content a:visited, a:active, a:hover {
	color: #ff0000;
	text-decoration: underline;
}


#primary-content {
position : absolute;
width : 693px;
left : 0; 
}

#primary-content-wrapper {
padding : 24px;
}

#primary-content-wrapper > h4 {
padding-top : 1em;
}

#primary-content-subheading {
list-style-position : inside;
}

#secondary-content-wrapper {
padding : 24px;
}

#secondary-content {
position : absolute;
width : 297px;
left : 693px;
background-color : #C0DBFF;
border-right : 5px solid #ffffff;
list-style-position : inside;
background-image: url(../images/purchase_now_top_border.gif);
background-position: top;
background-repeat: no-repeat;
background-attachment: scroll;
}

#secondary-content img {
padding-top : 12px;
}

#content_snowfall {
padding : 24px;
background-color : #FAFAFA;
}

#content_purchase_now {
padding : 24px;
}

#content_money_back {
padding : 24px;
background-color : #8BAFDE;
}

#content_download_trial {
padding : 24px;
}

#footer {
position : relative;
width : 990px;
background-color : #000B4C;
color : #ffffff;
width : 990px;
height : 40px;
border : 5px solid #ffffff;
font-size : .7em;
}

#footer-pme {
padding-left : 24px
}

#footer-estrada-design {
float: right;
padding-right : 24px;
color : #ffffff;
background-color: transparent;
}

.samples {
	float: right;
	cursor: url("images/magplus.cur"), pointer;
}

.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("images/magplus.cur"), pointer;
	float: right;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("images/magminus.cur"), pointer;
}


