.clear { clear:both;}


#sidnav li #viral_network{
	background: none;
	color: #3F7798;
	font-weight: bold;
	padding: 0;
}

#sidnav li #viral_network:hover {
	background: none;
}

dl   {
			margin:15px 0px 0px 0px;
			
	 }	
	 
dt   {
			margin:0px 0px 5px 0px;
			background-color:#FFFFFF;
     }

	 
.title       {
					font:normal 20px Arial, Helvetica, sans-serif; 
					color:#224f69;
			 }	 
#network_links { background-color: #FFFFFF;}
#sidnav #network_links a:hover {
	background-color: #ffffff;
}
	 
.bod1 		 {

					color:#272727;

					font-family:Arial,Helvetica,sans-serif;

					font-size:12px;

					line-height:140%;

					margin:10px 0px 0px;

					padding:0px;

			 }
		 

.bluetxt	{
					font:normal 12px Arial, Helvetica, sans-serif ;
					color:#2c708d;
			}		 
	 
.mainhome h1 { 
				  font-family: Arial, Helvetica, sans-serif;
				  margin:0 0 12px 0; 
				  padding-bottom:2px; 
				  color:#3f7798; 
				  font-size:150%; 
				  line-height: 1em;
				  font-weight: bold; 
				  text-transform:capitalize; 
				  line-height: 1.1em;
				  text-align: center;
			 }
			 
		 
/*images*/			 
#ban         {
				 background:url(images/viral/123.jpg); 
				 width:469px; 
				 height:146px;
				 margin-top:16px; 
			 }			 

#brd	     {
				background:url(images/viral/brd.jpg);
				width:3px;
				height:42px;
				float:left;
			 }		 

#movie       { 
				margin-top:65px;
				margin-bottom:20px;
		     }      
			 
#reqcon      {
				background:url(images/viral/request.jpg);
				width:236px;
				height:27px;
				margin-left:115px;
				margin-top:20px;
			 }

			 
/*RIGHT*/
#left        {
				width:268px;
				float:left;
				margin:5px 0px 0px 19px;
			 }	
			 
			 #left .title  { font:bold 18px Arial, Helvetica, sans-serif; color:#3f7798; text-transform:uppercase;	 }		 
			
.fnt1        {
					font:normal 18px Arial, Helvetica, sans-serif;
					color:#924b42;
			 }	
			
.bod2 		 {

					color:#272727;

					font-family:Arial,Helvetica,sans-serif;

					font-size:12px;

					line-height:140%;

					margin:2px 0px 0px;

					padding:0px;

			 }						 	 

#brdbtm      {
				border-bottom: thin solid  #bfbfbf;
				margin-top:2px;
				width:241px;
				margin-left:10px;
			 }		
			 
#contbl      {
			    background:url(images/viral/contblue.jpg); 
				width:241px; 
				height:400px; 
				margin:15px 0px 15px 10px;
				
			 }
			 
#viral { height: 900px;}

<!-- why viral styles -->
		 
#why a:link {
	color: #993333;
	text-decoration: none;
}
#why a:hover {
	color: #663333;
	text-decoration: none;
}
#why a:visited {
	color: #993333;
	text-decoration: none;
}
#why a:visited:hover {
	color: #663333;
	text-decoration: none;
}
#why a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#why h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3f7798;
	font-weight: bold;
	margin: 0px;
}
#why h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#why h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
#why p {
	margin: 0px;
}
#why .div-left-txt {
	text-align: left;
}
#why .red-txt {
	font-size: 14px;
	font-weight: bold;
	color: #b11f3b;
}
#why .blue-txt {
	color: #0178bd;
}
.main-img a {
	width: 244px;
	height: 28px;
	background-image: url(images/viral/rc_button.jpg);
	margin-top: 25px;
	float: left;
	margin-right: 122.5px;
	margin-left: 122.5px;
	margin-bottom: 20px;
}
.main-img a:hover {
	width: 244px;
	height: 28px;
	background-image: url(images/viral/rc_button_ho.jpg);
	margin-top: 25px;
	float: left;
	margin-right: 122.5px;
	margin-left: 122.5px;
	margin-bottom: 20px;
}

<!-- campaign details styles -->
			 
#details a:link {
	color: #993333;
	text-decoration: none;
}
#details a:hover {
	color: #663333;
	text-decoration: none;
}
#details a:visited {
	color: #993333;
	text-decoration: none;
}
#details a:visited:hover {
	color: #663333;
	text-decoration: none;
}
#details a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#details h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3f7798;
	font-weight: bold;
	margin: 0px;
}
#details h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#details h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
#details p {
	margin: 0px;
}
#details .div-vid {
	float: left;
	width: 489px;
	text-align: left;
	margin-top: 0px;
}
#details .bullet1 {
	float: left;
	width: 487px;
	background-image: url(images/viral/bullet-1.jpg);
	height: 31px;
}
#details .bullet2 {
	float: left;
	width: 487px;
	background-image: url(images/viral/bullet-2.jpg);
	height: 31px;
}
#details .bullet3 {
	float: left;
	width: 487px;
	background-image: url(images/viral/bullet-3.jpg);
	height: 31px;
}
#details .bullet4 {
	float: left;
	width: 487px;
	background-image: url(images/viral/bullet-4.jpg);
	height: 31px;
}
#details .div-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #272727;
	width: 447px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 12px;
	padding-left: 28px;
	float: left;
	background-image: url(images/viral/box-bg.jpg);
	background-repeat: repeat-y;
}
#details .div-bottom-box {
	background-image: url(images/viral/bottom-bg.jpg);
	float: left;
	height: 20px;
	width: 487px;
}




#network { height: 900px;}
#network ul { list-style: none; margin-left: 2em; margin-bottom: 1em;}
#network li { color: #333333; line-height: 1.4em;}
			 
#proof a:link {
	color: #993333;
	text-decoration: none;
}
#proof a:hover {
	color: #663333;
	text-decoration: none;
}
#proof a:visited {
	color: #993333;
	text-decoration: none;
}
#proof a:visited:hover {
	color: #663333;
	text-decoration: none;
}
#proof a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#proof dl   {
			margin:15px 0px 0px 0px;
			line-height: normal;
			
	 }	
	 
#proof dt   {
			margin:0px 0px 5px 0px;
			line-height: normal;
     } 	 
	 
#proof h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3f7798;
	font-weight: bold;
	margin: 0 0 18px 0;
}
#proof h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin: 0px 0px 10px 0px;
}
#proof h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#993333;
	margin: 5px 0px 10px 0px;
	font-weight: bold;
   }
#proof p {
	margin: 0px;
	text-align:left;
	padding-bottom: 0;
	margin-bottom: 0;
}

#proof p.style3 { color: #993333; font-weight: bold;}

#proof .div-box {
	padding: 18px 18px 30px 18px;
	float: left;
	width: 453px;
	font-size: 12px;
	color: #272727;
	background-image: url(images/viral/box_bg_top.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#proof .mid-bg {
	background-image: url(images/viral/box_bg_mid.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	float: left;
	width: 489px;
	margin: 5px 0;
}
#proof .bot-bg {
	background-image: url(images/viral/box_bg_bottom.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	float: left;
	width: 489px;
}
#proof .pix {
	float: left;
	height: 153px;
	width: 225px;
	margin: 0 9px 9px 0;
}
#proof .txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #272727;
	float: right;
	width: 303px;
	margin: 0;
	text-align: center;
}

#proof .txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #272727;
	text-align: left;
	float: left;
	width: 447px;
}
#proof .txt2-divider-l {
	float: left;
	width: 113px;
}
#proof .txt2-divider-r {
	float: left;
	width: 100px;
}
#proof .linx {
	font-size:16px;
	text-align:center;
	font-weight: bold;
}
#proof .main-img a {
	width: 157px;
	height: 27px;
	background-image: url(images/viral/get-started-but.jpg);
	margin-top: 25px;
	float: left;
	margin-right: 165.5px;
	margin-left: 165.5px;
}
#proof .main-img a:hover {
	width: 157px;
	height: 27px;
	background-image: url(images/viral/get-started-but-hover.jpg);
	margin-top: 25px;
	float: left;
	margin-right: 165.5px;
	margin-left: 165.5px;
}

/*RIGHT*/
#proof #left        {
				width:268px;
				float:left;
				margin:5px 0px 0px 19px;
			 }	
			 
			 #proof #left .title  { font:bold 18px Arial, Helvetica, sans-serif; color:#3f7798; text-transform:uppercase;	 }		 
			
#proof .fnt1        {
					font:normal 18px Arial, Helvetica, sans-serif;
					color:#924b42;
			 }	
			
#proof .bod2 		 {

					color:#272727;

					font-family:Arial,Helvetica,sans-serif;

					font-size:12px;

					line-height:140%;

					margin:2px 0px 0px;

					padding:0px;

			 }						 	 

#proof #brdbtm      {
				border-bottom: thin solid  #bfbfbf;
				margin-top:2px;
				width:241px;
				margin-left:10px;
			 }		
			 
			 
#proof #contbl      {
			    background: url(images/viral/contblue.jpg); 
				width:241px; 
				height:480px; 
				margin:15px 0px 0px 10px;
				
			 }			 	 
#proof .dv_txt_blw {
	float:left;
	width:145px;
}
#proof .dv_txt_blw p{
	text-align: center;
}
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 	 	 