
/****** Parcel Logic CSS ******/


/* resets */
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}


/********* body css begins **********/

body { 
background-color:#f4f4f4;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#a2a2a4;
}

img {border:none;} { 
clear:both;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#4d95ce;
font-size:32px;
margin-bottom:15px;
margin-top:10px; 
clear:left;
font-weight:bold;
}

h2 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#a2a2a4;
font-size:19px;
margin-bottom:15px;
font-weight:normal;
}

h3 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#4e4f51;
font-size:13px;
font-weight:bold;
margin-bottom:5px; 
}

a:link {
color:#4d95ce;
text-decoration:none;
}    

a:visited {
color:#4d95ce;
text-decoration:none;
}  

a:hover {
color:#739cc8;
text-decoration:underline;
}   

a:active {
color:#4d95ce;
text-decoration:none;
}  

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
color:#a2a2a4;
}

strong { 
color:#4e4f51;
}

#container { 
width:960px;
margin-left:auto;
margin-right:auto;
background:#fff;
}

/********** DIVS - Containers **********/

#head { 
width:960px; 
height:37px;
background:#818a93;
}
#head .title { 
display:none; 
}

#header { 
clear:both;
height:140px;
width:955px;
}

#headerinner { 
clear:both;
height:85px;
width:955px;
}

#logoblock { 
width:860px;
padding:40px 0px 0px 100px;
}

#logoblocktext .logotext{ 
padding:5px 0px 6px 145px;
}

#logoblockinner { 
width:955px;
padding:20px 0px 0px 5px;
}

#logoblockinner .imgtext{ 
padding:0px 0px 6px 27px;
}

#homefloat { 
height:288px;
width:260px;
z-index:999;
position:absolute;
margin-top:60px;
margin-left:690px;
*margin-left:690px;
background: url(images/home-screenshots.png) no-repeat 0 0;
_background: url(images/home-screenshots.gif) no-repeat 0 0;
}

#banner { }

#bannertop { 
height:176px;
width:960px;
background: url(images/banner-image-2.jpg) #818a93 repeat-x 0% 0%;
border-top:8px solid #000;
}
#bannerbase { 
height:35px;
width:960px;
background-color:#818a93;
}

#sidebar { 
width:220px;
float:left;
background: url(images/useful-gradient.gif) repeat-x 0% 41px;
}
#sidebarheader { 
width:220px;
height:41px;
float:left;
background: url(images/sidebar-header.jpg) no-repeat 0% 0%;
}

#maincontent { 
width:685px;
float:right;
margin-right:20px;
margin-bottom:50px;
}
#maincontent p { 
padding-bottom:15px;
}

#content { 
}

#content1 { 
width:300px;

float:left;
padding: 40px 20px 0px 0px;
}
#content2 { 
width:300px;
background: url(images/useful-gradient.gif) repeat-x 0% 0%;
float:left;
padding: 40px 20px 0px 0px;
}
#content3 { 
width:300px;
_width:290px;
float:left;
padding: 40px 20px 0px 0px;
_padding: 40px 0px 0px 0px;
}

.contentimage { 
width:70px;
float:left;
padding-left:7px;
}

#content1 .views-field-title,
#content2 .views-field-title {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#4e4f51;
font-size:13px;
font-weight:bold;
margin-bottom:5px; 
}

#footerarea { 
font-size:9px;
clear:both;
height:50px;
padding-left:25px;
padding-top:25px;
}
#footerarea p {
line-height:14px;
}

/********** Blocks **********/

#block-nice_menus-1 { 
float:right;
}
#block-nice_menus-1 a { 
padding-top:15px;
font-size:13px;
}
#block-nice_menus-1 li { 
background:#818a93;
border-right:none;
border-left:1px solid white;
border-top:none;
border-bottom:none;
height:37px;
padding:0px 30px 0px 5px;
}
#block-nice_menus-1 li li { 
padding:0px 0px 0px 5px;
}
#block-nice_menus-1 li a { 
color:#fff;
}
#block-nice_menus-1 li:link { 
color:#fff;
background:#818a93;
}
#block-nice_menus-1 li:visited { 
color:#fff;
background:#818a93;
}
#block-nice_menus-1 li:hover { 
background:#739cc8;
}
#block-nice_menus-1 li:left { 
color:#fff;
background:#818a93;
}



#block-nice_menus-1 li ul{ 
background:#818a93;
border-right:none;
border-left:none;
border-top:none;
border-bottom:none;
margin-top:17px;
}
#block-nice_menus-1 li li{ 
background:#818a93;
border-right:none;
border-left:none;
border-top:none;
border-bottom:none;
}


#sidebar .block-block { 
clear:both;
padding:30px 25px 0px 25px;
}
#sidebar .block-block p {
padding-bottom:10px;
line-height:14px;
}


#block-block-4 { 
background: url(images/feature-blue.gif) repeat-y 0% 0%;
height:80px;
width:440px;
float:right;
margin-top:30px;
}
#block-block-4 h3,
#block-block-4 p { 
color:#fff!important;
}
#block-block-4 #contactimage { 
width:80px; 
float:left;
}
#block-block-4 #contacttext { 
width:350px; 
float:left;
padding-top:5px;
}

/** home page blocks **/

#block-block-5,
#block-views-Blog-block_1,
#block-views-News-block_1 { 
float:right;
width:220px;
_width:200px;
}

#sidebar #block-block-5 { 
float:right;
width:170px!important;
padding:none!important;
}

#block-block-5 ul{
margin-left:5px;
}

#block-views-Blog-block_1 .views-field-view-node,
#block-views-News-block_1 .views-field-view-node {
padding-top:5px;
padding-bottom:15px;
}


#block-block-12 .title { display:none; }
#block-block-12 { padding:8px; }
#block-block-12 strong,
#block-block-12 p { color:#fff; text-align:center; }




/** news page **/

.view-id-Blog .views-field-title,
.view-id-News .views-field-title { 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#4d95ce;
font-size:32px;
margin-bottom:15px;
margin-top:10px; 
clear:left;
font-weight:bold;
}

/** Email alerts **/

#block-webformblock-10 label,
#block-webformblock-10 .title { 
display:none;
}

#block-webformblock-10 {
clear:both;
padding-top:30px;
padding-left:25px;
} 

#block-webformblock-10 input {
color:#ccc;
padding:2px;
}
#block-webformblock-10 .form-submit {
color:#4e4f51;
padding:2px;
}

#content3 #block-webformblock-10 {
clear:both;
float:right;
padding-top:30px;
padding-right:40px;
_padding-right:30px;
} 


/** Request product demo **/

#block-webformblock-13 { 
float:left;
}
#block-webformblock-13 label { 
display:none;
}

#block-webformblock-13 .form-select,
#block-webformblock-13 input {
color:#ccc;
padding:2px;
}
#block-webformblock-13 .form-submit {
color:#4e4f51;
padding:2px;
}

#block-webformblock-13 .title{ 
color:#4d95ce;
font-size:14px;
}



/** Follow links **/

#content3 #block-block-3 { 
float:right;
padding-right:60px;
_padding-right:50px;
padding-top:30px;
}


/********** Cleanups **********/

.submitted { display:none; }

ul.nice-menu ul li {
  width: 22em;
}
tbody {
  border-top: none;
}