a:link { color:#425481; }
a:visited { color:#425481; }
a:active { color:#425481; }
a:hover {text-decoration: underline; color: red;}

#skyv_flash_wrap {
	width: 566px;
	height: 400px;
	margin-left: 0;
}
div.topMargin {
	margin-top: 22px;
}
#introduction {
	clear: both;
	padding: 16px 26px 16px 21px;
	border-top: 1px solid white;
}
#introduction p {
	color: #133976;
}
div#crumbs {
	float: left;
	position: relative;
	top: 12px;
	margin-left: 0;
}
#topLinks {
	float: right;
	padding-top: 12px;
}
#topLinks a {
	float: left;
	color: white;
	text-decoration: none;
}
div.nowShipping {
	float: right;
	margin-top: 7px;
	margin-left: 40px;
}
div.nowShipping span {
	display: block;
	margin-bottom: 3px;
	
	color: #be2929;
	text-transform: uppercase;
}
a span.blueButton {
	display: block;
	float: left;
	background: url(/images/2011/escape/big_blue_button.png) right top no-repeat;
	text-align: right;
	padding: 5px 30px 8px 8px;
	height: 20px;
	width: 156px;
	font-size: 12px;
}
hr {
	display: block;
	background: url(/images/2011/skyv/rule.gif) left top no-repeat;
	width: 761px;
	height: 9px;
	border: none;
}
#mainFeatures img {
	clear: right; 
	padding: 4px; 
	border: 1px solid #ccc; 
	background: white; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-webkit-box-shadow: 1px 1px 7px rgba(153,153,153.0.2); 
	-moz-box-shadow: 1px 1px 7px rgba(153,153,153.0.2); 
	float: right;
	position: relative;
	top: -2px;
}
#mainFeatures h1 {
	font-size: 23px;
	font-weight: normal;
	margin-top: 2px;
	padding: 12px 0 9px 25px;
	color: white;
	background: #679479;
	border: 1px solid #aaa;
	background: -moz-linear-gradient(top,#85b199,#679479);
	background: -webkit-gradient(linear, left top, left bottom, from(#85b199), to(#679479));
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#mainFeatures ul {
	list-style-image: url(/images/2011/skyv/blueDot.gif);
	margin-top: 30px;
	padding-top: 0;
	width: 420px;
}
#mainFeatures li {
	/*color: #4e2300;*/
	margin-top: 16px;
}
#components {
	clear: both;
	padding-top: 12px;
	
}
#components h1 {
	font-size: 23px;
	font-weight: normal;
	margin: 2px 0 0;
	padding: 12px 0 9px 25px;
	color: white;
	background: #936766;
	background: -moz-linear-gradient(top,#b38987,#936766);
	background: -webkit-gradient(linear, left top, left bottom, from(#b38987), to(#936766));
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0;
}
#component_table {
	position: relative;
	min-height: 387px; 
	background: url(/images/2011/skyv/components_bg.jpg) left bottom no-repeat;
}
#component_table a#documentation {
	position: absolute;
	right: 6px;
	top: 12px;
	color: white;
	text-decoration: none;
}
#component_table a span.blueButton {
	background: url(/images/2011/skyv/blueButton_brownBG.gif) right top no-repeat;
}
.components_details {
	width: 280px; 
	margin-left: 249px; 
	padding: 15px;
	padding-bottom: 1px;
}
.components_details p {
	margin-top: 0;
	margin-bottom: 15px;
}
#aboutRed {
	margin-top: 26px;
	padding-bottom: 10px;
}
#aboutRed img.outline {
	padding: 4px; 
	border: 1px solid #ccc; 
	background: white; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-webkit-box-shadow: 1px 1px 7px rgba(153,153,153.0.2); 
	-moz-box-shadow: 1px 1px 7px rgba(153,153,153.0.2); 
}
.right {
	float: left; 
	width: 410px;
}
.left {
	float: left; 
	padding-right: 24px; 
	width: 310px;
}
a.fullResLink {
	visibility: hidden;
	position: relative;
	z-index: 7;
	color: black;
}
