body {	background: #fff url('../img/gradient.gif') repeat-x scroll 0 0;	margin: 0;	padding: 0;	color: #404040;	font-family: Arial, Helvetica, sans-serif;}a:hover {	text-decoration: underline;}div.container {	width: 970px;	position: relative;	margin: 0 auto;	height: auto;	}div.logoheader {	width: 99px;	height: 50px;	background: transparent url('../img/ciscologo.png') no-repeat scroll 0 0;	position: relative;	margin-top: 25px;	margin-left: 11px;}/* ===== main block ===== */div.mainblock {	width: 960px;	height: 320px;	margin: 0px auto 15px auto;	overflow: hidden;	position: relative;}div.mainblock h1 {	font-family: 'CiscoSansExtraLight';	display: block;	position: relative;	width: 422px;	height: 72px;	line-height: 28px;	margin-top: 95px;	left: 43px;	margin: 0;	top: 87px;	font-size: 28px;	padding-bottom: 73px;}div.mainblock p {	font-size: 13px;	padding: 26px 0 0 82px;			clear: both;	margin-bottom: 0;}div.mainblock a.register_link {	cursor: pointer;	display: block;	height: 39px;	/*left: 70px;*/	margin: 4px 0 0 65px;		width: 130px;		background: transparent url('../img/register_button_sprite.png') no-repeat 0 0;	}div.mainblock a.watch_link {	cursor: pointer;	display: block;	height: 39px;	/*left: 70px;*/	margin: 0px 0 0 76px;		width: 130px;		background: transparent url('../img/button_watch_now.png') no-repeat 0 0;	}div.mainblock a.register_link:hover, div.mainblock a.watch_link:hover {	/*	background:transparent url('../img/register_d.png') no-repeat 0 0 scroll;	*/	background-position: 0px -39px;}div.mainblock .facebook {	position:absolute;	width:30px;	vertical-align:middle;	height:200px;	right:12px;	top:14px;	text-align:right;	overflow:hidden;}div.mainblock .facebook a {	display: block;	position: relative;	background: none;	color: #404040;	font-size: 14px;	height: 29px;	left: 0px;	margin-bottom: 5px;	overflow: hidden;	text-decoration: none;	vertical-align: middle;}div.mainblock .facebook a:hover{	cursor: pointer;}div.mainblock .facebook a img {	border: none;	overflow: hidden;}div.mainblock .facebook a.over img, div.mainblock .facebook a img:hover {	margin-top: -29px;	*margin-top: -29.5px;}/* ===== left block ===== */div.leftblock {	color: #333;	width: 470px;	height: 191px;	float: left;/*	background: transparent url('../img/leftblock.png') no-repeat scroll 0 0;*/	position: relative;}div.leftblock div.image {	position: absolute;	top: 0px;	left: 5px;}div.leftblock h2 {	display: block;	margin: 18px 10px 14px 275px;	position: relative;		padding: 0;	color: #333;	font-family: 'CiscoSansRegular', Arial, sans-serif;	font-weight: normal;	font-size: 24px;	line-height: 26px;	letter-spacing: 0px;}div.leftblock p {	display: block;		/*	left: 22px;	top: 40px;	*/	font-family: 'CiscoSansRegular', Arial, sans-serif;	margin: 2px 15px 0px 275px;		position: relative;		font-size: 13px;	color: #333;}/* ===== right block ===== */div.rightblock {	color: #fff;	width: 470px;	height: 191px;	float: right;/*	background: transparent url('../img/rightblock.png') no-repeat scroll 0 0;*/	position: relative;}div.rightblock div.image {	position:absolute;	top: 0px;	left: -5px;}div.rightblock h2 {	margin: 18px 0px 0px 31px;	display: block;	position: relative;	line-height: 24px;	font-family: 'CiscoSansRegular', Arial, sans-serif;	font-weight: normal;	font-size: 24px;}div.rightblock a.sign_up_link {	cursor: pointer;	display: block;	height: 39px;			width: 130px;		background: transparent url('../img/button_watch_now_2.png') no-repeat 0 0 scroll;		position: relative;	margin: 5px 0 0 25px;}div.rightblock a.sign_up_link:hover {		background-position: 0px -39px;}div.rightblock p {	display: block;	margin: 5px 200px 0px 31px;	font-size:13px;	font-family: 'CiscoSansRegular', Arial, sans-serif;}/* ===== go links ===== */a.go_link {	cursor: pointer;	display: block;	height: 39px;	/*left: 70px;*/	margin: 1px 10px 0px 269px;		width: 130px;		background: transparent url('../img/button_go.png') no-repeat 0 0;	}a.go_link:hover {	background-position: 0px -39px;}/* bottom bar stuff delete if you wanna */#breadcrumb {	clear: both;	font-size: 10px;	overflow: hidden;	width: 100%;	text-align: center;	color: #333;	line-height: 18px;}.breadcrumbContainer {	background: transparent url(http://home.cisco.com/images/home/bg_Breadcrumb.jpg) no-repeat scroll 50% 50%;	height: 23px;	margin: 20px auto;	padding: 1px 0px 1px 10px;	text-align: left;	width: 960px;	line-height: 18px;}#breadcrumb span {	background: transparent url(http://home.cisco.com/images/home/bg_BreadcrumbTab.jpg) repeat-x 0px 0px;}#breadcrumb span, #breadcrumb a {	display: inline-block;}#breadcrumb span {	float: left;}#breadcrumb .first a {	background: none;}#breadcrumb a {	background: transparent url(http://home.cisco.com/images/home/bg_BcDiv.jpg) no-repeat 0% 0%;	color: #007FC5;	padding: 3px 20px 3px 30px;}#breadcrumb span, #breadcrumb a {	display: inline-block;}#breadcrumb a:hover{	text-decoration: underline;}a:link, a:visited {	color: #007FC5;	outline: none;	text-decoration: none;}a {	color: #136194;}#breadcrumb .last {	background: transparent url(http://home.cisco.com/images/home/bg_BcDivEnd.jpg) no-repeat 0% 0%;	color: #666;	padding: 3px 20px 3px 30px;}/* footer */#footer {	clear: both;	font-size: 11px;	margin: 50px 0px 100px;	padding: 7px 0px 0px;	text-align: left;	width: 100%;}.footerContainer {	border-top: 1px solid #E5E5E5;	clear: both;	margin: 0px auto;	width: 970px;}.footer {	color: #999;	overflow: hidden;	padding: 8px 0px;	position: relative;}.footer .auxiliaryNav {	float: left;	padding-left: 4px;	text-align: left;}#footer ul li.first , #footer .footer ul li.first {	border: medium none;}#footer ul.copyright li, #footer ul.auxiliaryNav li {	border-left: 1px solid #CCC;	display: inline;	padding: 0px 6px;}#footer ul.copyright {	float: right;	padding-right: 8px;	text-align: right;}#footer .footer ul.copyright li a {	color: #666;}.footer a#currentLocation {	color: #999;	font-weight: bold;}.footer a#currentLocation:hover {	color: #999;	font-weight: bold;	text-decoration:underline;}#footer .footer ul.copyright li.first a {	color: #007FC5;}.alt_text {	position: absolute;	left: -5000px;}