/*
   Created by Pokemon for Media Sign Pro
   Date: April 19,2010  mediasign
*/
	  

/* .............................Generic ............................. */


body {
font: 12px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
color:#000;
background-color:#EEE;
}

/*Page Structure */

#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header-main {
 color: #333;
 padding: 0px 10px 5px 0px;
 height: 60px;
 margin: 0px 0px 5px 0px;
}
#navigation{
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin:0 0 20px;
	height:40px;
	background-image: url(../images/nav-menu.jpg);
}


#footer { 
 clear: both;
 color: #333;
 background-image: url(../images/footer.jpg);
 margin: 10px 0px 5px 0px;
 min-height:50px;
*height:65px;
 padding: 10px 10px 5px 10px;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius: 10px;
}

/* .............................Page Structure ends here ........................*/


/* .............................Footer starts here .............................*/



#footer ul{
	margin:0px;
	padding:0px;
}

.privacy-legal{
	width:875px;
	text-align:right;
}

#footer-logo{
	margin-left:20px;
	float:left;
	margin-right:130px;
}


.footer-links{
		float:left;
		border-right: 2px solid #CCC;
		padding:0px 30px 5px 30px;
}

.footer-links li{
	list-style:none;
	line-height:20px;
}


.footer-links li a{color:#fff; text-shadow:1px 1px 1px #000; }

.footer-links2 li a{color:#fff;text-shadow:1px 1px 1px #000; }

.footer-links2{  /* Blog and Mac logo */
		float:left;
		padding:0px 20px 0px 20px;
}

.footer-links2 li{    /* Blog and Mac logo */
	list-style:none;
	line-height:20px;
}


.footer-links ul li a:hover{
	text-decoration: underline;
}
.footer-links2 ul li a:hover{
	text-decoration: underline;
}


#footer-message{
	width:338px;
	text-align:right;
	position:absolute;
	margin-top:-30px;
	#margin-top:-40px;
	margin-left:0px;
	color:#FFF;
	text-shadow:1px 1px 1px #000;
	font-size:11px;
}


/* .............................Footer Ends here ............................. */ 


/*  .................Navigation styles begin here .............................*/

#nav-menu ul
{
list-style: none;
margin: 0;
padding-left:0px;
font-size:14px;
}


#nav-menu li 
{
float:left;
list-style: none;
text-align: center;
border-right: 1px solid #CCC;
margin:0px;
}

#nav-menu li a
{
color: #FFFFFF;
display: block;
width: 85px;
height:40px;
line-height:40px;
text-shadow:1px 1px 1px #000;
}

#nav-menu ul li a:hover{
	background-image: url(../images/hover.jpg);
	color: #FFF;
	margin:0px;
	text-shadow:2px 2px 2px #000;
}


#nav-menu ul li.active-trail a{
	background-image: url(../images/active.jpg);	 
	color: #FFFFFF; 
	margin:0px;
	text-shadow:2px 2px 2px #000;
}

#nav-menu ul li.active-trail.first a{
border-radius:10px 0px 0px 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius:10px 0px 0px 10px;
color:#FFF;
margin:0px;
text-shadow:2px 2px 2px #000;
}

#nav-menu ul li.first a:hover{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius:10px 0px 0px 10px;
	border-radius:10px 0px 0px 10px;
	background-image: url(../images/hover.jpg);	 
	color: #FFF;
	margin:0px;
	text-shadow:2px 2px 2px #000;
}


/*  ....................Navigation styles end here ...........................*/


#contentarea{ 
 color: #333;
 border: 0px solid #ccc;
 float:left;
 margin: 0px 0px 10px 0px;
 width: 930px;
 -moz-border-radius: 10px; 
 -webkit-border-radius: 10px;
border-radius: 10px;
}

#node-border{
border: 1px solid #ccc;	
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius:10px;
margin-bottom:5px;
margin-right:10px;
padding-top:15px;
background-color:#FFFFFF;
}




/*........................User Links Starts here.........................*/ 

.user-links{
	float: right;
	font-size:10px;
	padding-top:8px;
}

/*..........................User Links Ends Here.........................*/ 



/*  ........................Header Links begins here..................*/
#logo{
	float:left;
}

#social-links ul
{
list-style: none;
}


#social-links li
{
float: left;
list-style:none;
margin-left:4px;
}



/* fix for Opera */ 
.social-links li{
float: left;
margin-left:4px;
}

.social-links ul
{
list-style: none;
}

/* fix for Opera */ 

.social-desc{
	font-size:10px;
	font-weight:bold;
	float:left;
	padding-left:5px;
}

/*
.social{
	padding-top:40px;
	padding-top:38px\9;
	#padding-top:30px;
	padding-left:0px;
} */

.social{
	float:right;
	width:260px;
	margin-top:10px;
}


div.social-desc.follow-us{
padding-top:12px;
#padding-top:2px;
}

/*  ........................Header Links ends here..................*/


.panels-flexible-region-inside{
	padding-left:0.1em;
}


#top{
	display:none;
}




/*........................panels ........................ */


h2.pane-title{
	font-size:15px;
	padding:5px;
	margin:0px;	
	text-align:center;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright:10px;
	border-radius:10px 10px 0px 0px;
					/*fallBack color  background-color:#80C0E0;  */
	background-image: url(../images/nav-menu.jpg); /*fallBack image */  
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.8);
	color:#FFFFFF;
	text-shadow:1px 1px 1px #000;
}

.description-left-box .pane-content{
	padding:15px;
}

.description-center-box .pane-content{
	padding:15px;
}

.rightbox1 .pane-content{
	padding:15px;
}
.rightbox2 .pane-content{
	padding:15px;
}

.panel-2col-bricks .panel-col-first{
	width:48%;
}


/*........................panels ends here........................*/



/*........................Search Bar........................*/


#edit-keys-wrapper label{
	display:none;
}


#search-bar{
	width:158px;   /* Changed on 17/4/2011 by supersnooper*/
	height:20px;
	*height:22px;
	float:right;
	margin:10px 30px 10px 0px;
	position:relative;
	background-color:white;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px;
	border-radius:15px;
	padding-left:7px
}

	#search-bar input{
	height:17px;
	width:120px;  /* Changed on 17/4/2011 by supersnooper */
	border:0px;
	padding-left:20px;
	outline:none;
	}

	#magnify{
		background-image:url(../images/magnify.gif);
		background-repeat:no-repeat;
		position:absolute;
		z-index:1;
		margin-top:3px;
	}
	



div#block-search_by_page-1{
border:0px;
}

*#block-search_by_page-1{
border:0px;
}

div#block-search_by_page-1 input#edit-submit{
	display:none;
}


#search input#edit-submit{
display:none;
}

.container-inline{
wdith:200px;
}


/* ........................Search Bar * ......................../


/* Home Page styles ends here */

h3 {
color:#000000;
font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size:14px;
line-height:18px;
word-spacing:-2px;
margin:10px 5px 5px 0px;
}


.demo-header{
	color:#000000;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:14px;
	line-height:18px;
	word-spacing:-2px;
	margin:2px 5px px 0px;
	font-weight:bold;
}

p {
font-size:12px;
margin:0;
}

span.more  {
background:url("../images/morearrow.png") no-repeat scroll 100% 50% transparent;
color:	#005F8F;
cursor:pointer;
font-style:normal;
padding-right:10px;
text-decoration:none;
white-space:nowrap;
}

span.more:hover{
color:#66B8E0;
background:url("../images/morearrow-blue.gif") no-repeat scroll 100% 50% transparent;
}

span.orange  {
background:url("../images/arrow.png") no-repeat scroll 100% 50% transparent;
color:#0088CC;
cursor:pointer;
font-style:normal;
padding-right:10px;
text-decoration:none;
white-space:nowrap;
}

div.right:hover .demo-header{
color:#66B8E0;
}

li.solutions {
margin-left:40px;
padding:0;
list-style:disc;
line-height:20px;
}

.left{
	float: left; 
	margin: 0px 15px 10px 5px; 
}

.right{ 
	margin: 0px 15px 5px 5px;
}

.clear {
clear:both;
}

.float-left{
	float:left;
	margin-left:100px;
}

.float-left2{
	float:left;
	padding-right:100px;
}

.header3{
	font-size:14px;
	font-weight:bold;
	color:#000;
}

.description-header {
color:#000000;
font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size:25px;
line-height:23px;
word-spacing:-2px;
margin:0px 0px 30px 0px;
width:420px;
padding-left:25px;
}


.description-header-solutions{
color:#000000;
font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size:22px;
line-height:23px;
word-spacing:-1px;
margin:0px 0px 30px 0px;
width:370px;
padding-left:25px;
}

.description-title{
	color:#000000;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:23px;
	line-height:23px;
	word-spacing:-2px;
	margin:0px 0px 5px 0px;
	width:420px;
}

.description-title-panel{
	color:#000000;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:23px;
	line-height:23px;
	word-spacing:-2px;
	margin:0px 0px 5px 0px;
	*margin:0px 0px 5px 0px;
	width:420px;
}

.description-subheader {
color:#000000;
font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size:20px;
line-height:23px;
word-spacing:-2px;
margin:0px 0px 3px 0px;
width:300px;
padding-left:25px;
}

.description-header-product{
	color:#000000;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:25px;
	line-height:23px;
	word-spacing:-2px;
	width:420px;
	padding-left:25px;
	padding-bottom:3px;
	}


.description-content{
	color:#000000;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:20px;
	line-height:23px;
	word-spacing:-2px;
	margin:0px 0px 10px 0px;
	width:330px;
	padding-left:25px;
}

.description-content-long{  /* for thank you page */
	color:#000000;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:17px;
	line-height:23px;
	word-spacing:-2px;
	margin:5px 0px 10px 0px;
	width:auto;
	padding-left:0px;
}

.resource-container{
	width:600px;
	min-height:400px;
	background-color:#EBECEB;
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border:1px solid #CCCCCC;
}

.resource-container-description{
	font-size: 15px;
	width:460px;
	margin:20px 10px 20px 35px;
	font-weight:bold;
	word-spacing:1px;
}

.resource-container-information{
	margin:30px 20px 30px 100px;
	
}

/* .......................thank you page .......................*/

/*.......................Congrtulations on purchase.......................*/


.download-description-header {
color:#000000;
font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size:25px;
line-height:23px;
word-spacing:-2px;
margin:0px 0px 30px 210px;
width:420px;
padding-left:25px;
}

	.download-description {
	color:#000000;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:18px;
	line-height:23px;
	margin:0px 0px 3px 240px;
	width:400px;
	padding-left:10px;
	}	


#button-background{
	width :250px;
	height:160px;
	-moz-border-radius:20px; 
	-webkit-border-radius:20px;
	border-radius: 20px;
	background-color:#B9E0E2;
	margin:20px 0px 30px 290px;
	border:1px solid #000000;
	padding:15px 0px 0px 30px;
} 

.serial-key-description{
	margin-left:20px;
	margin-right:30px;
	font-size:14px;
}

#no-serial-key{
	margin:20px 70px 20px 110px;
	width :650px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	padding:10px;
	border-radius: 5px;
	background-color:#B9E0E2;
	border:1px solid #000000;
}


#unique-serial-key{
	margin:20px 150px 20px 250px;
	width:300px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	padding:10px;
	border-radius: 5px;
	background-color:#B9E0E2;
	border:1px solid #000000;
	text-align:center;
}


/*.......................Congratulations ends here.......................*/



/*.......................blog.tpl.php begins here.......................*/

#contentarea.content-region{
	width: 630px;
	min-height:600px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #ccc;
	margin:0px 10px 10px 0px;
	padding:0px 10px 0px 10px;
	background-color:#FFFFFF;
}

#sidebar{
	background: #FFFFFF;
	margin:0px 0px 15px 5px;
	width:250px;
	float:left;
	background-color:#fff;
	border:1px solid #ccc;
	padding:10px 0px 10px 0px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius:10px;
}

#sidebar2{
	background: #FFFFFF;
	margin:0px 0px 5px 5px;
	width:250px;
	float:left;
	border:1px solid #ccc;
	padding:10px 0px 10px 0px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	background-color:#fff;
	border-radius:10px;
}

#sidebar2 .item-list{
	padding-left:40px;
}


#sidebar .title{
	font-weight:normal;
	font-size:1.4em;
	color:#000000;
	padding:15px 0px 8px 10px;
}

#sidebar2 .title{
	font-weight:normal;
	font-size:1.4em;
	color:#000000;
	padding:5px 0px 10px 10px;
}

#sidebar2 .item-list{
	list-style-image:url("../images/black_arrow.gif");
}




/*.......................blog.tpl.php ends here.......................*/


/*.......................node.tpl.php starts here.......................*/

.node-title{
	padding:20px 15px 15px 15px;
	font-size: 1.6em;
	color:#53301B;
	text-decoration:none;
	line-height:28px;
}

.node-title a:hover{
	color:#006FB9;
}


.node-content{
	padding:5px 20px 10px 20px;
	font-size:1.1em;
}

.tagged-terms{
	padding:3px;
	border:1px solid #CCC;
	background-color:#EBECEB;
}

.tagged-terms a:hover{
border-bottom:1px dashed #006FB9;
}

.meta{
	padding:0px 25px 10px 20px;
}

.submitted{
	padding:0px 5px 10px 20px;
}

.user-links{
	padding:0px 40px 12px 0px;
	float:right;
}

#addthis-links{
	padding:0px 40px 12px 0px;
	#padding:-20px 40px 12px 0px;
	float:right;
}

.user-links a:hover{
	border-bottom:1px dashed #006FB9;
}

.views-row #node-border{
	border:0px;
}

.box-views .title{
	padding:5px 10px 10px 5px;
	font-size: 1.4em;
}

.views-row .field-content a{
	padding-left:30px;
	color:#888888;
}

.views-row .field-content a:hover{
	font-weight:normal;
	color:#333333;
}



.more-link{
	padding-right:20px;
}

.more-link a:hover{
border-bottom:1px dashed #006FB9;
}

/*.......................node.tpl.php ends here.......................*/


/*.......................Webform.......................*/

#webform-client-form-11 .form-item label {
display:block;
font-weight:normal;
width:285px;
float:left;
}

.form-item label{
	display:block;
	font-weight:normal;
	width:245px;
	float:left;
}

.webform-client-form{
	padding:10px 5px 10px 0px;
}

.form-required{
	display:none;
}


input#edit-submit-1{
	padding-left:200px;
}


#search #edit-submit-1{
display:none;
}

/*.......................Webform.......................*/


/*.......................News sticker.......................*/

.newsticker li{
	list-style:none;
}

/*.......................News ticker.......................*/



/*.......................Panel Border.......................*/

.description-box{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	padding:10px 5px 5px 0px;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	background-image: url(../images/tint.png);
	background-repeat:repeat-x;
	background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#FEFEFE));
	background: -moz-linear-gradient(top,  #F3F3F3,  #FEFEFE);
	background-color:#FFFFFF;
}

div#customer-quote{
	border:1px solid #CCCCCC;
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 0px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color:#FFFFFF;
	*height:20px;
	min-height:45px;
}


.description-left-box{
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding:0px;
	border:1px solid #CCCCCC;
	margin:0px 10px 5px 0px;
	background-color:#FFFFFF;
}

.description-center-box{
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding:0px;
	border:1px solid #CCCCCC;
	margin:0px 10px 5px 0px;
	background-color:#FFFFFF;
}

.rightbox1{
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius:10px;
	padding:0px;
	border:1px solid #CCCCCC;
	margin:0px 0px 10px 0px;
	background-color:#FFFFFF;
}

.rightbox2{
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius:10px;
	padding:0px;
	border:1px solid #CCCCCC;
	margin:15px 0px 5px 0px;
	background-color:#FFFFFF;
}

/*.......................Panel border ends here.......................*/


/*.......................Newsletter starts here.......................*/
#edit-action-subscribe-wrapper{
display:;
}

#edit-action-unsubscribe-wrapper{
display:;
}

#edit-action-subscribe-wrapper{
display:none;
}

#edit-action-unsubscribe-wrapper{
display:none;
}

#newsletter-body{
	padding:20px;
	background:url("../images/fade.png") repeat-x scroll center top transparent;
	line-height:19px;
}

ul.newsletter{
	padding:20px 20px 10px 20px;
}

#partner-webheader{
	font-size:2em; 
	font-weight:normal;
	padding-left:20px;
	padding-top:40px;
}

#node-21 .meta{
	display:none;
}

#simplenews-confirm-add-form{
	padding:20px;
}


/*.......................Newsletter ends here.......................*/

/*.......................Search Node.............................*/


#search input#edit-submit-2{
	display:none;
}

#search label{
	display:none;
}

.search_by_page-results .search-info{
	display:none;
}


.search_by_page-results{
	padding:5px 15px 15px 15px;
}


.box h2{
	padding:5px 15px 5px 15px;
	font-size:25px;
	font-weight:normal;
}

.search_by_page-results a{
	text-decoration: none;
	color:#0099CC;
}

.search_by_page-results a:hover{
	text-decoration: underline;
}

#search .edit-keys-wrapper{
	padding:5px;
}


p.search-snippet{
	padding:10px 0px 15px 0px;
}

#contentarea .search-by-page-form input#edit-keys{
	display:none;
}

dt.title{
	font-size:1.3em;
	padding-top:10px;
}


#contentarea .box{
	border:1px solid #ccc;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius:10px;
	margin-right:10px;
	background-color:#FFFFFF;
}

/*.......................Search Node ends here.......................*/


/* .......................News letter................................*/




tbody {
	border-top:0px;
}

hr{
	border: 0px;
	width: 100%;
	height: 1px;
	background-color:#CCC;
}

a{
	color:#000000;
	text-decoration:none;
}

.content ul{
	padding:0px 0px 10px 40px;
}

#contentarea #simplenews-confirm-add-form{
	border:1px solid #ccc;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius:10px;
	margin-right:10px;
	padding-bottom:200px;
}

/*.............................News letter .............................*/

/* .............................Node Specific ..........................*/
#node-11 .node-title{
	display:none;
}

#node-21 .node-title{
	display:none;
}



/* ......................NodeasBlock Specific [moreinfo]..........................*/

.more-info-image{
	float :left;
	padding:5px 15px;
	#padding:15px 15px;
}


.more-info-description{
	padding:0px 5px 5px 0px;
}

.more-info:hover .more-info-title h3{
	color:#66B8E0;
}

#exclusiveBlock:hover #exclusiveBlockHeader a{
	color:#66B8E0;
}

/* ......................NodeasBlock Specific [moreinfo]..........................*/


/* ......................Solutions page for IE 7..........................*/
.pane-block-13 table{
	#clear:left;
}

/* ......................Solutions page for IE 7..........................*/


div.googlecart-add-button  {
height:30px;
width:106px;
float:left;
outline:none;
padding-left:3px;
margin-top:-5px;
}

div.pane-block-33 .googlecart-add-button{
	height:32px;
	width:136px;
	outline:none;
	background-repeat:no-repeat;
}

div.pane-block-33 #addSupport .googlecart-add-button{
	height:51px;
	width:240px;
	outline:none;
	background-repeat:no-repeat;
	padding-bottom:5px;
}

.nodeasblock-edit-link{
	display:none\9;
}

.pane-nodeasblock-45{	
}

#node-block-content{
}


/* Google Cart Position */


.googlecart-override #googlecart-widget {
margin-right:1px;
margin-top:30px;
padding:0;
position:absolute;
right:0;
text-align:left;
top:0;
z-index:10089;
}


/* View bulk operation for user list */


#views-bulk-operations-form--1 .grippie{
	display:none;
}


#views-bulk-operations-form--1 .description{
	display:none;
}


#views-bulk-operations-form--1 .form-item label{
	display:block;
	width: 100px;
	float:left;
}


#views-bulk-operations-form--1 .resizable-textarea{
	padding-left:100px;
}

/* View bulk operation for user list */


/* Link on Partners confirmation lightbox*/

#newsletter-body .links{
	display:none;
}

/* Link on Partners confirmation lightbox*/


/* comment form in Blog */

#comment-form{
	padding-left:40px;
	padding-bottom:10px;
}

#comment-form #edit-comment{
	width:425px;
	height:150px;
}

#comment-form .form-item label{
	display:block;
	width: 100px;
	float:left;
}


#comment-border{
border: 1px solid #ccc;	
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius:10px;
padding:5px 15px 15px 15px;
margin:0px 10px 10px 0px;
background-color:#FFFFFF;
}

#comment-form .resizable-textarea{
	padding-left:100px;
}

ul.links li {
display:inline;
list-style-type:none;
text-transform:capitalize;
}

#comment-form .tips, #comment-form p a {
  display:none;
}

/* comment form in Blog */

.breadcrumb{
margin-bottom: .5em;
font-size:1.4em;
font-weight:normal;
color:#aaaaaa;
padding-left:15px;
}
.breadcrumb a:hover{
	border-bottom:1px dashed #006FB9;
}

#newsletter-message{
	font-size:1.2em;
	padding:10px;
}

.nodeblog-commentcount{
	padding:15px;
	font-size:1.7em;
}

.wrapper.tagadelic{
border:1px solid #CCC;
margin-right:1em;
min-height:300px;
padding:15px;
text-align:justify;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius: 10px;
}

table#hometable{
	margin-left:15px;
}

.blog-links{
	font-size:13px;
}

div.view-id-Customer_Feedback .views-rotator-item{
	display:none;
}

/* fix for Opera */ 

@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
	div.social-desc.sign-up{	
	margin-top:-12px;	
	}
}

@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
	div.social-links li{
		float:left;
		margin-top:-11px;	
}
}

/* fix for Opera */ 


/* Second Phase, MSP 4.0 17/Apr/2011 */
/* Gallery */


div.view-id-Gallery.view-display-id-page_1 {
	border:1px solid #CCCCCC;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-right:10px;
	padding-top:12px;
	padding-left:12px;
	background-color:#FFFFFF;
}


div.view-id-Gallery.view-display-id-page_1  .field-item{
	padding:12px;
	float:left;
}


div.view-id-Gallery.view-display-id-page_1 .view-header{
	height:120px;
}

div#node-122 {
	border:1px solid #CCCCCC;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-right:10px;
	overflow:hidden;
	background-color:#FFFFFF;
}

div#node-122 .node-title{
	display:none;
}

img#msp4-header{
	margin-left:-20px;
	margin-top:-5px;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
}



/* Home Page Banner */

div#views_slideshow_singleframe_main_home_page_banner-block_1 {
    height: 374px;
}


div#views_slideshow_singleframe_pager_home_page_banner-block_1{
	position:absolute;
	left:410px;
	top:350px;
	z-index:33;
}

.description-box-banner{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
	margin-bottom:10px;
	overflow:hidden;
}

div#views_slideshow_singleframe_pager_home_page_banner-block_1  .pager-item a{
width: 9px;
height: 9px;
display: block;
float: left;
background-color: white;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
margin-right:5px;
}


div#views_slideshow_singleframe_pager_home_page_banner-block_1 div.activeSlide.pager-item a{ 
	background-color:yellow;
}


/*Image Flow */

#views-slideshow-imageflow-images-1{ margin-top:-180px; *margin-top:-190px; }

#views-slideshow-imageflow-1{ height:400px; *height:200px;}

#views-slideshow-imageflow-images-1_scrollbar{visiblity:hidden;}

div#views-slideshow-imageflow-images-1_caption{display:none;}

div#views-slideshow-imageflow-images-1_slideshow{display:none;} /* Play Pause option */


div#views-slideshow-imageflow-images-1_slider{
	display:none;  /* hide the handle, also have the width to 0 in imageflow settings to hide the slide path */
}

.imageflow .previous {top:-40px;left:-425px;}

.imageflow .next {top:-77px;right:-425px; *right:-380px; height:41px; width:41px;}

.imageflow.navigation {
    z-index: 0;
}


#views-slideshow-imageflow-images-1_navigation.navigation{
	height:0px;
}

/*Image Flow */



/* Banner Links  */
div#learnmore1{
	position:absolute;
	*border:0px solid yellow;
	width:115px;
	height:35px;
	bottom:30px;
	left:42px;
	cursor: pointer;
	overflow:hidden;
	z-index:10000;
}


div#freetrial{
	position:absolute;
	*border:0px solid yellow;
	width:115px;
	height:35px;
	bottom:30px;
	left:172px;
	cursor: pointer;
	overflow:hidden;
	z-index:10000;
}


div#products-buynow{
	position:absolute;
	*border:0px solid yellow;
	width:115px;
	height:35px;
	top:310px;
	left:42px;
	cursor: pointer;
	overflow:hidden;
	z-index:10000;
}


div#products-freetrial{
	position:absolute;
	*border:0px solid green;
	width:110px;
	height:32px;
	top:310px;
	left:172px;
	cursor: pointer;
	overflow:hidden;
}

div#solutions-buynow{
	position:absolute;
	*border:0px solid yellow;
	width:115px;
	height:35px;
	top:310px;
	left:42px;
	cursor: pointer;
	overflow:hidden;
	z-index:10000;
}


div#solutions-freetrial{
	position:absolute;
	*border:0px solid yellow;
	width:115px;
	height:35px;
	bottom:40px;
	left:172px;
	cursor: pointer;
	overflow:hidden;
	z-index:10000;
}



/* Banner Links  */

/* Customer Block */

div#views_slideshow_singleframe_main_Customer_Feedback-panel_pane_1 {
    margin: auto;
    width: 918px;
}


div.views_slideshow_singleframe_slide.views_slideshow_slide{
margin:auto;
width:918px;
}


tbody {
    border-top: 0 none;
}

/* Customer Block */


div#node-129, div#node-130, div#node-131, div#node-132, div#node-146 {
	background:#FFF;
		-webkit-border-radius:10px 10px 10px 10px;
	    -moz-border-radius: 10px 10px 10px 10px;
	    background-color: #FFFFFF;
	    border: 1px solid #CCCCCC;
	    padding:15px;
	margin-right:10px;
}



div#node-146 .field-field-whitepaper .odd .filefield-file, div#node-146 .field-field-whitepaper .even .filefield-file{
    padding: 10px 20px 10px;
	height:20px;
	background:#CCC;
	margin-top:5px;
	margin-bottom:5px;
}


div#node-146 .field-field-whitepaper a{
	font-size:1.3em;
}

div.notice{
    display:none;
}

div.messages.error{
    margin-left: 600px;
    margin-top: 290px;
   width:275px;
   position:absolute;
    z-index:10;
}

div.rightbox-wh{
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius:10px;
	padding:0px;
	border:1px solid #CCCCCC;
	margin:0px 0px 10px 0px;
	background-color:#FFFFFF;
}

div#node-145 div.node-title, div#node-146 div.node-title{
    display:none;
}

div#node-145 div.node-content{
	min-height:350px;
}

div#tab-whitepapers{
    position: fixed;
    right: 0;
    top: 155px;
    z-index: 999;
}

div#tab-whitepapers img, div#tab-buynow img{
    box-shadow: 0 0 6px #111111;
    float: left;
}

div#tab-buynow{
	position: fixed;
    right: 0;
    top: 290px;
    z-index: 999;
}

div#imageDetails span#caption{
	font-size: 14px;
}

div#imageDetails span#numberDisplay{
	margin-top:5px;
}

/* Phase three, by Super snooper */

div#customer-banner{
	height:130px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius:10px;
	padding:0px;
	border:1px solid #CCCCCC;
	margin:0px 0px 10px 0px;
	background-color:#FFFFFF;
	overflow:hidden;
}

div.views-scroller-horizontal-container{
	height:94px;
}

img.imagefield-field_customer_banner{
	padding-right:20px;
	padding-top:15px;
}

div.views-field-field-customer-banner-fid{
	float:left;
}
