html, body {
	color: #4D3427;
	background-color: #dddddd;
	text-align: center; /* center for IE5.x/Win */
}
html, body, form, a img, img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
body, table, td, th, a, p, h1, h2, h3, h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
}
textarea {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
input {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}
body {
	font-size: 83%;
	line-height: 1.2;
	margin-bottom: 0px;
}
a {
	color: #e9681d;
	font-weight:bold;
	text-decoration: none;
}
a:hover {
	color: #b61f21;
	text-decoration: underline;
	font-weight:bold;
}
h1, h2, h3, h4, h5, h6, h7 {
	clear: none;
	color: #4D3427;
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
}
h1 {
	font-size: 24px;
	font-weight:400;
	line-height: 30px;
	margin-top: 10px;
}
h2 {
	font-size: 21px;
	font-weight: 400;
	line-height: 26px;
	margin-top: 8px;
	margin-bottom: 2px;
}
h3 {
	font-size: 17px;
	font-weight: 400;
	margin-top: 8px;
	margin-bottom: 2px;
}
h3.home {
	font-size: 15px;
	font-weight: 600;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 8px;
}
h4 {
	font-size: 16px;
	line-height: 19px;
	font-weight: 500;
	margin-top: 5px;
	margin-bottom: 2px;
}
h5 {
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
	margin-top: 4px;
}
h6, #sidebar h3 {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin-top: 3px;
}
legend {
	font-size: 21px;
	font-weight: 400;
	line-height: 26px;
	margin-top: 8px;
	margin-bottom: 2px;
}
p {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 .5em;
}
p.strong {
	font-size: 14px;
	line-height: 19px;
	margin: 0 0 .5em;
}
ul {
	margin: .4em 0 .8em;
	padding: 0 0 0 40px;
	font-family: Helvetica, Arial, sans-serif;
}
ul li {
	padding: .2em 0;
	line-height: 20px;
	font-family: Helvetica, Arial, sans-serif;
}
#wrapper {
	margin: 0 auto;
	width: 895px;
	text-align: left;
	position: relative;
	background-color:#FFFFFF;
}
#wrapper:after, .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0px;
	visibility:hidden;
	background-color:#FFFFFF;
}
#wrapper, .clearfix {
	display: inline-block;
}
/* Hide from IE5/Mac \*/
* html #wrapper, * html .clearfix {
	height: 1px;
}
#wrapper, .clearfix {
	display:block;
}
/* End hide */

#header {
	position: relative;
	width: 893px;
	padding: 1px 1px 0;
	background: #f1f0ef url(../images/header_bg.gif) no-repeat left top;
	min-height: 92px;
	float: left;
	background-color:#dddddd;
}
* html #header {
	height: 92px;
}
.offleft {
	position: absolute;
	left: -9999px;
}
#logo {
	float: left;
	display: inline;
	margin-left: 40px;
}
#header ul, #navbar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
	display: inline; /* for IE6 */
}
ul#topnav {
	margin: 7px 11px 0 0;
}
#topnav li {
	float: left;
	padding: 0;
	border-right: 1px solid #5a4436;
}
#topnav li.contactUs {
	border-right: 0;
}
html>body #topnav li {
	border: 0 none;
}
#topnav li a {
	float: left;
	color: #5a4436;
	font-size: 12px;
	line-height: 1;
	font-weight: normal;
	position: relative;
	margin: -2px 0 -1px;
	padding: 1px 4px;
}
html>body #topnav li a {
	height: 12px;
	margin: 0;
	padding: 0;
	background: no-repeat 0 0;
}
#topnav li a:hover {
	color: #b61f21;
}
html>body #topnav li.shoppingCart a {
	width: 77px;
	background-image: url(../images/shoppingcart.png);
}
html>body #topnav li.shoppingCart a:hover, html>body #topnav li.shoppingCart span {
	background-image: url(../images/shoppingcart_hvr.png);
}
html>body #topnav li.myAccount a {
	width: 66px;
	background-image: url(../images/myaccount.png);
}
html>body #topnav li.myAccount a:hover, html>body #topnav li.myAccount span {
	background-image: url(../images/myaccount_hvr.png);
}
html>body #topnav li.contactUs a {
	width: 58px;
	background-image: url(../images/contactus.png);
}
html>body #topnav li.contactUs a:hover, html>body #topnav li.contactUs span {
	background-image: url(../images/contactus_hvr.png);
}
html>body #topnav li a span {
	position: absolute;
	left: -9999px;
}
ul#toptabs {
	float: left;
	margin: 0 0 0 241px;
}
#toptabs li {
	float: left;
	margin-left: 3px;
	display: inline; /* for IE6 */
	padding: 0;
}
#toptabs li a {
	float: left;
	color: #fff;
	background: #ada1a0 no-repeat 50% 0;
	font-weight: normal;
}
#toptabs li a:hover {
	color: #fff;
	background-color: #b61f2a;
}
#toptabs li a img {
	display: block;
}
#toptabs li a:hover img {
	visibility: hidden;
}
#toptabs li.wireshark a {
	background-image: url(../images/wireshark_hvr.gif);
}
#toptabs li.wiresharkUni a {
	background-image: url(../images/wireshark_uni_hvr.gif);
}
#toptabs li.winpcap a {
	background-image: url(../images/winpcap_hvr.gif);
}
#tagline {
	color: #5a4436;
	font-style: italic;
	float: right;
	display: inline; /* for IE6 */
	width: 614px;
	text-align: left;
	font-size: 1.6em;
	margin: 26px 18px 0 0;
}

#alert_red {
    border: 2px solid #b94d1c;
    background-color: #f27a00;
	color:#fff;
    padding: 5px;
    margin: 8px 0px 0px 15px;
    float: left;
    display: inline;
    width: 850px;
	border-top-left-radius: 6px;
 	border-top-right-radius: 6px;
 	border-bottom-right-radius: 6px;
  	border-bottom-left-radius: 6px;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
}

#alert_red a {
	color: #fff;
	font-weight:bold;
	text-decoration: none;
}
.ordinal {vertical-align:super; font-size:smaller;}

/* NAVIGATION /////////////////////////////////////////// */

#navbar {
	min-height: 27px;
	background: #928a89 url(../images/topnav_gradient.gif) repeat-x left top;
	clear: both;
	float: left;
	width: 893px;
	position: relative;
	z-index: 5000;
	border-left: 1px solid #5a4436;
	border-right: 1px solid #5a4436;
}
* html #navbar {
	height: 27px;
}
#navbar ul {
	min-width: 640px;
}
* html #navbar ul {
	margin-right: 18px;
}
#navbar ul li {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 1.36em;
	text-align: center;
	display: block;
	color: #f7f3ee;
	float: left;
	min-width: 118px;
	padding: 0 0 0 6px;
	position: relative;
	background: url(../images/topnav_seperator.gif) no-repeat 2px 50%;
}
* html #navbar ul li {
	width: 118px;
}
#navbar ul li#itemProducts {
	background: none;
}
#navbar ul li a{
font-family: Helvetica, Arial, sans-serif;
  padding-bottom: 9px;
  color: #f7f3ee;
  font-size: 1.0em;
  font-weight: normal;
  line-height: 1.2;
  padding: 3px 5px;
}
#navbar ul li a span {
	background: url(../images/navbar_sprite.gif) no-repeat;
	position: absolute;
	top: 0;
	left: 6px;
	width: 118px;
	height: 27px;
	cursor: pointer;
}
#navbar ul li#itemProducts a span {
	background-position: 0 0;
}
#navbar ul li#itemProducts a:hover span, #navbar ul li#itemProducts:hover a span, #navbar ul li#itemProducts.sfhover a span, body.products #navbar ul li#itemProducts a span {
	background-position: 0 -27px;
}
#navbar ul li#itemSupport a span {
	background-position: -118px 0;
}
#navbar ul li#itemSupport a:hover span, #navbar ul li#itemSupport:hover a span, #navbar ul li#itemSupport.sfhover a span, body.support #navbar ul li#itemSupport a span {
	background-position: -118px -27px;
}
#navbar ul li#itemDownloads a span {
	background-position: -236px 0;
}
#navbar ul li#itemDownloads a:hover span, #navbar ul li#itemDownloads:hover a span, #navbar ul li#itemDownloads.sfhover a span, body.downloads #navbar ul li#itemDownloads a span {
	background-position: -236px -27px;
}
#navbar ul li#itemResources a span {
	background-position: -590px 0;
}
#navbar ul li#itemResources a:hover span, #navbar ul li#itemResources:hover a span, #navbar ul li#itemResources.sfhover a span, body.resources #navbar ul li#itemResources a span {
	background-position: -590px -27px;
}
#navbar ul li#itemStore a span {
	background-position: -354px 0;
}
#navbar ul li#itemStore a:hover span, #navbar ul li#itemStore:hover a span, #navbar ul li#itemStore.sfhover a span, body.store #navbar ul li#itemStore a span {
	background-position: -354px -27px;
}
#navbar ul li#itemCompany a span {
	background-position: -472px 0;
}
#navbar ul li#itemCompany a:hover span, #navbar ul li#itemCompany:hover a span, #navbar ul li#itemCompany.sfhover a span, body.company #navbar ul li#itemCompany a span {
	background-position: -472px -27px;
}

.flyout-menu {
	position: absolute;
	left: -200px;
	top: -200px;
	background: #fff;
	padding: 6px 20px 0 6px;
	text-align: left;
	border: 1px solid #5A4436;
	font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica Neue", Arial, sans-serif;
}
.flyout-menu p {
	margin: 0;
	font-size: 10px;
	line-height: 14px;
}
.flyout-menu a, .flyout-menu .title, .flyout-menu a:hover{
  font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}
.flyout-menu .title, .flyout-menu .title li, .flyout-menu .title a, .flyout-menu .title a:hover{
	font-weight: bold;
}
.flyout-menu br {
	line-height: 10px;
}
.flyout-menu ul {
	color: #7c6559;
	font-size: 10px;
	line-height: 20px;
	list-style-type: disc;
	margin: 6px 0 10px 15px;
	padding: 0;
}
.flyout-menu li {
	line-height: 15px;
	padding: 0;
}
.flyout-menu ul.withOutBullets {
  list-style: none;
  margin-left: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
}
.flyout-menu ul.withOutBullets li{
  text-indent: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;

}
/* //////////////////////////////////// NAVIGATION */



#content {
	width: 640px;
	float: right;
	padding: 0 8px 8px;
	background-color:#fff;
	position: relative;
}

#content_wide {
	clear: both;
	width: 893px;
	background-color:fff;
}

/* //////////////////////////////////// Update Page */


#updateContent {
	clear: both;
	padding: 20px 60px 40px 60px;
	width: 773px;
	background-color:fff;
}


/* //////////////////////////////////// End Update page */
.content_popup {
	text-align:left;
	padding: 8px 8px 8px 12px;
	background-color:#fff;
}
.home #content {
	width: 656px;
	padding: 0 0 8px;
}
.photo #content {
	width: 656px;
	padding: 0 0 8px 0;
	background-color:#fff;
	position: relative;
}
.included_content {
	padding: 2px 8px 8px 16px;
	background-color:#fff;
}
.topHeading {
	background: #fff url(../images/column_tops.gif) no-repeat left top;
	position: relative;
	margin: 0 -9px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_sharkfest {
	background: #fff url(../images/column_tops_sharkfest.gif) no-repeat left top;
	position: relative;
	margin: 0 -9px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_product {
	background: #fff url(../images/column_tops_product.gif) no-repeat left top;
	position: relative;
	margin: 0 -9px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_reseller {
	background: #fff url(../images/column_tops_reseller.gif) no-repeat left top;
	position: relative;
	margin: 0 -9px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_empty {
	background: #fff url(../images/column_tops_empty.gif) no-repeat left top;
	position: relative;
	margin: 0 -9px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_empty2 {
	background: #fff url(../images/headings/product_empty.png) no-repeat left top;
	position: relative;
	margin: 0 -9px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_instruct {
	background: #fff url(../images/column_tops_instruct.gif) no-repeat left top;
	position: relative;
	margin: 0 -9px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_eval {
	background: #fff url(../images/headings/product_evaluation.png) no-repeat left top;
	position: relative;
	margin: 0px -8px 11px -8px;
	text-indent: -3999px;
	height: 29px;
	padding: 0;
}
.topHeading_airpcap_fam {
	background: #fff url(../images/headings/airpcap_family.png) no-repeat left top;
	position: relative;
	margin: 0px -8px 11px -8px;
	text-indent: -3999px;
	height: 29px;
	padding: 0;
}
.topHeading_links {
	background: #fff url(../images/column_tops_product.gif) no-repeat left top;
	position: relative;
	margin: 0px 0px 11px 0px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_preview {
	background: #fff url(../images/headings/product_preview.png) no-repeat left top;
	position: relative;
	margin: 0px -8px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_pricing {
	background: #fff url(../images/headings/product_pricing.png) no-repeat left top;
	position: relative;
	margin: 0px -8px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_pricing_top {
	background: #fff url(../images/headings/product_pricing_top.png) no-repeat left top;
	position: relative;
	margin: 0px -8px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_pricing_sn {
	background: #fff url(../images/headings/product_pricing_top.png) no-repeat left top;
	position: relative;
	margin: 0px 0px 11px 0px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_key {
	background: #fff url(../images/headings/key_features.png) no-repeat left top;
	position: relative;
	margin: 0px -8px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_news {
	background: #fff url(../images/headings/news.png) no-repeat left top;
	position: relative;
	margin: 0px -8px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.topHeading_key_top {
	background: #fff url(../images/headings/key_features_top.png) no-repeat left top;
	position: relative;
	margin: 0px -8px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.sdms_top {
	background: #fff url(../images/headings/sdms_top.png) no-repeat left top;
	position: relative;
	margin: 0px -8px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.sdms_features {
	background: #fff url(../images/headings/sdms_features.png) no-repeat left top;
	position: relative;
	margin: 0px -8px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.sdms_deployment {
	background: #fff url(../images/headings/sdms_deployment.png) no-repeat left top;
	position: relative;
	margin: 0px -8px 11px -8px;
	text-indent: -3999px;
	height: 31px;
	padding: 0;
}
.breadcrumbs {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size: .9em;
	line-height: .8;
	color: #666666;
	padding: 11px 14px 0;
	height: 20px;
	width: 628px;
	position: relative;
    margin: 0 -8px 0px;
	background: #fff url(../images/column_tops.gif) no-repeat right top;
}
.breadcrumbs_wide {
	clear: both;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size: .9em;
	line-height: .8;
	color: #666666;
	padding: 11px 14px 0;
	height: 20px;
	width: 868px;
	position: relative;
	background: #fff url(../images/column_top_wide.gif) no-repeat left top;
}
.breadcrumbs_photo {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size: .9em;
	line-height: .8;
	color: #666666;
	padding: 11px 14px 0;
	height: 20px;
	width: 628px;
	position: relative;
	margin: -3px 0px 0px 0px;
	background: #fff url(../images/content_top.gif) no-repeat right top;
}
p.largeImage {
	margin: 0px 0px 0px 0px;
}
p.largeImage img {
	display: block;
}
#content div.feature {
	float: left;
	width: 328px;
	vertical-align: top;
	min-height: 18em;
	overflow: hidden;
}
* html #content div.feature {
	height:20em
} /* for IE6 */
div.feature h2 {
	position: relative;
	height: 69px;
	overflow: hidden;
	margin: 18px 0 15px -8px;
}
#content div.feature h2 {
	margin: 0;
}
div.feature h2 span {
	position: absolute;
	top: 0;
	left: 0;
	width: 328px;
	height: 69px;
	background: no-repeat 0 0;
}
div.feature h2.cacePilot span {
	background-image: url(../images/headings/cace_pilot.gif);
}
.home_cacepilot {
	margin: 0px 0px 20px 0px;
}
div.feature h2.wifiPilot span {
	background-image: url(../images/headings/wifi_pilot.gif);
}
.home_wifipilot {
	margin: 0px 0px 16px 0px;
}
div.feature h2.sharknet span {
	background-image: url(../images/headings/sharknet_support.gif);
}
.home_sharknet {
	margin: 0px 0px 4px 0px;
}
div.feature h2.turbocap span {
	background-image: url(../images/headings/turbocap.gif);
}
.home_turbocap {
	margin: 0px 0px 0px 0px;
}
div.feature h2.airpcap span {
	background-image: url(../images/headings/airpcap_adapters.gif);
}
.home_airpcap {
	margin: 0px 0px 0px 0px;
}
.home_sdms {
	margin: 0px 0px 0px 0px;
}
div.feature h2.caceTech, div.feature h2.caceTech span {
	width: 220px;
	height: 31px;
}
div.feature h2.ProdPrev, div.feature h2.ProdPrev span {
	width: 220px;
	height: 31px;
}
div.feature h2.ProdEval, div.feature h2.netLinks, div.feature h2.ProdEval span {
	width: 239px;
	height: 31px;
}
div.feature h2.caceTech span {
	background-image: url(../images/headings/riverbed.gif);
}
div.feature h2.ProdPrev span {
	background-image: url(../images/headings/product_previews.gif);
}
div.feature h2.ProdEval span {
	background-image: url(../images/headings/product_evaluation.gif);
}
div.feature h2.netLinks span {
	background-image: url(../images/headings/networking_links.gif);
}
#content div.feature p, table {
	margin: 0 8px 0 8px;
}
p.link {
	line-height: 15px;
	margin-top: 1px;
}
p.quick_link {
	margin: 0px 0px 0px 8px;
}
#quicklinks_block {
	height: 192px;
}
#sidebar {
	width: 222px;
	min-height: 400px;
	padding: 0 8px 8px;
	float: left;
	/*background-color:#FFFFFF;*/
}
#sidebar_news {
	margin: 0px 0px 0px 12px;
}
#sidebar_product {
	width: 239px;
	min-height: 400px;
	padding: 0;
	float: left;
	background-color:#fff;
	position: relative;
}
.sidebar_product_lower {
	padding: 0px 8px 40px 8px;
	background-color:#fff;
}
.sidebar_product_lower_sdms {
	padding: 0px 8px 0px 8px;
	background: #e8e8e8;
}
#quicklinks_block {
	height: 200px;
	width: 239px;
	background: #e8e8e8 url(../images/quicklink_background.gif) repeat-x left top;
	margin: 0px 0px 0px 0px;
}
.purchase {
	background: #ffffff url(../images/Pilot/purchase_button.png) no-repeat left top;
	position: relative;
	margin: 0px 0px 0px 118px;
	text-indent: -3999px;
	height: 35px;
	width: 102px;
	padding: 0;
}
#sidebar p.date {
	font-weight: bold;
	font-size: 11px;
	margin: 1em 0 0;
}
.date_list {
	font-weight: bold;
	font-size: 11px;
	margin: 15px 0px -5px 0px;
}
.date_download {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 6px 0px 6px;
}
#sidebar p.top {
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}
#sidebar a {
	color: #e9681d;
	font-weight:bold;
	text-decoration: none;
}
#sidebar a:hover {
	color: #b61f21;
	text-decoration: underline;
}
#footer {
	clear: both;
	font-size: .78em;
	width: 100%;
	border-top: 1px solid #5a4436;
	position: relative;
	padding-bottom: 12px;
	background-color:#FFF;
}
#footernav {
	padding: 0;
	list-style-type: none;
	float: left;
	display: inline; /* for IE6 */
	margin: 14px 0 1em 241px;
}
#footernav li {
	float: left;
	border-left: 1px solid #bbbbbb;
}
#footernav li.first {
	border-left: 0 none;
}
#footernav li a {
	float: left;
	position: relative;
	margin: -5px 0 -4px;
	color: #e9681d;
	padding: 3px 4px;
	line-height: 1;
	font-weight: bold;
}
#footernav li a:hover {
	color: #b61f21;
	text-decoration: underline;
}
#footer p {
	clear: both;
	color: #5a4436;
	margin: 0 20px 1em 245px;
}
/* FAQ */

.faq_container {
	width: 100%;
}
.faq_question {
	font-weight: bold;
	text-align:left;
	padding:6px 6px 2px 6px;
	background-color: #eee;
}
p.faq {
	font-size: 14px;
	font-weight: bold;
}
.faq_answer {
	text-align:left;
	padding:8px 6px 12px 6px;
}
#faqtoc li {
padding-bottom: 10px;
}
/* OTHER */

	.p_first {
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.map {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 360px;
	height: 240px;
	position: relative;
}
.pdf_icon {
	padding: 0px 6px 0px 0px;
}
.prod_icon {
	padding: 0px 3px 0px 0px;
}
.feature_image {
	margin: 0px 0px 0px 0px;
	z-index:10;
}
.home_enhanceWS {
margin: 0px 0px 5px 10px;
float: right;
}
img.margin_left {
	margin: 0px 0px 10px 10px;
}
.pilot_video {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 240px;
	position: relative;
}
.sdms_video {
	float: right;
	margin: 0px 0px 20px 20px;
	padding: 5px;
	width: 284px;
	position: relative;
	background:#9eaec5;
}
.pilot_video_eval {
	margin: 0px 20px 20px 0px;
	width: 500px;
	position: relative;
}
.photo250 {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 250px;
	position: relative;
	text-align:right;
}
.photo180 {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 180px;
	position: relative;
	text-align:right;
}
.photo100 {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 100px;
	height: 100px;
	position: relative;
	text-align: right;
	border: 1px solid #000000;
}

.video_sm {
	float: right;
	margin: 0 0 0 40px;
	width: 100px;
	position: relative;
}
p.video_sm {
font-size: 12px;
line-height: 13px;
font-weight:bold;
}
p.time {
font-size: 9px;
color: #666666;
margin: 0;
}
img.video_icon {
	border: 2px solid #2787b8;
	margin: 0 0 3px 0;
}
img.video_icon:hover {
	border: 2px solid #f07b2d;
}
img.screen_icon {
	border: 2px solid #2787b8;
	margin: 0 0 10px 20px;
}
img.screen_icon:hover {
	border: 2px solid #f07b2d;
}
img.diagram_icon {
	border: 2px solid #2787b8;
}
img.diagram_icon:hover {
	border: 2px solid #f07b2d;
}

.wireshark_dvd {
	float:right;
	text-align:center;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: auto;
	clear:both;
	position: relative;
}
.sharknet_screens {
	margin: 0px 0px 10px 0px;
	padding: 25px 5px 5px 5px;
	width: 150px;
	float:left;
}
.ProdLogo {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 240px;
	text-align:center;
	position: relative;
}
.EvalPilotLogo {
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.clear {
	clear:both;
}
.left {
float: left;
}
.right {
float: right;
}
p.sharkfest_logos {
	margin-top: 30px;
}
.box_photo {
	float: left;
}
img.box_photo {
	margin: 0px 8px 0px 0px;
}
img.box_photo_eval {
	margin: 0px 5px 5px 13px;
	text-align: center;
}
.column_photo {
	width: 140px;
	float: right;
	margin: 4px 0px 4px 10px;
	position: relative;
}
img.plain {
	margin: 0px 5px 20px 20px;
	float: right;
}
.airpcap_3pack {
	float: right;
	margin: 0px 0px 5px 5px;
	position: relative;
}
.column_quote {
	width: 200px;
	float: right;
	background-color:#eee;
	margin: 0px 0px 40px 20px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #666666;
	position: relative;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.column_quote_sub {
	width: 200px;
	background-color:#eee;
	margin: 30px 0 0 0;
	padding: 8px;
	border: 1px solid #666666;
	position: relative;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
ul.tool_list {
	list-style:none;
	margin-left: -37px;
}
.prodTable {
	margin: 5px 10px 0px 5px;
}

/* //////////////////////////////////// EVAL FORMS */

.required {
	color: #FF0000;
}
#eval_sidebar {
	border: 2px solid #e9681d;
	background: #fff;
	margin: 83px 0px 0px 0px;
}
#eval_sidebar_wifi {
	border: 2px solid #ff6600;
	background: #fff;
	margin: 82px 0px 0px 0px;
}
#eval_form {
	margin: 0;
	padding: 10px;
	text-align: left;
	 border: 2px solid #8B8D8E;
 	 background:url(/assets/images/form_back.gif);
	 background-repeat:repeat-x;
}

p.eval_sidebar {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 0px 10px 0px 12px;
}
#eval_sidebar_quote {
	border: 2px solid #0095d0;
	background: #0095d0;
	margin: 0px 0px 0px 0px;
}
#eval_sidebar_quote_wifi {
	border: 2px solid #ff6600;
	background: #ff6600;
	margin: 0px 0px 0px 0px;
}
p.eval_sidebar_quote {
	font-size: 12px;
	color:#FFFFFF;
	padding: 8px 6px 8px 6px;
	line-height: 16px;
}
p.eval_sidebar_quote_credit {
	text-align:right;
	font-weight: bold;
	font-size: 12px;
	color:#FFFFFF;
	padding: 8px 6px 8px 6px;
	line-height: 16px;
}
.eval_sidebar_quote_marks {
	font-size: 24px;
	font-weight: bolder;
	vertical-align: sub;
}
.eval_logo_wifi {
	margin: 20px 0px 30px 0px;
	text-align: center;
}
.eval_logo {
	margin: 10px 8px 5px 0px;
	text-align: center;
}
/* ////////////////////////////////////VIDEO THUMBNAILS */
ul#videos {
	float: left;
	margin-left: -38px;
	width: 100%;
}
#videos li {
	float: left;
	margin: 10px 12px 10px 12px;
	display: inline; /* for IE6 */
	padding: 0;
}
#videos li a {
	float: left;
	background: #ffffff no-repeat 50% 0;
	font-weight: normal;
}
#videos li a:hover {
	background-color: #ffffff;
}
#videos li a img {
	display: block;
}
#videos li a:hover img {
	visibility: hidden;
}
#videos li.intro a {
	background-image: url(../images/WiFiPilot/intro_thumb_hvr.gif);
}
#videos li.wispy a {
	background-image: url(../images/WiFiPilot/wispy_thumb_hvr.gif);
}
#videos li.solutions a {
	background-image: url(../images/WiFiPilot/solutions_thumb_hvr.gif);
}
.thumb {
	width: 185px;
	text-align: center;
}
/* Reseller Page Styles */
#resellers td { text-align: left; }
tr.white { background-color: #ffffff; }
.dddddd { background-color: #dddddd; }
.cccccc { background-color: #cccccc; }
.eeeeee { background-color: #eeeeee; }

#resellerList h3 { margin-top: 0px; }

#resellerDropDown { font-family:Arial, Helvetica, sans-serif; font-size: 14px; }
#resourceDocs, #resourceSuccess { float: right; display: inline; position: relative; margin: -52px 0px 10px 20px; text-align: left; width: 200px; }
#resourceTraining { float: right; display: inline; position: relative; margin: -42px 0px 10px 20px; text-align: left; width: 200px; }

/* Blog Styles */

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
#sidebar_blog {
	width: 222px;
	min-height: 400px;
	padding: 0 8px 8px;
	float: left;
	background-color:#eeeeee;
	border-right: 1px solid #cccccc;
}
#indexcontent ul li {
list-style: none;
margin: 0 0 0 -40px;
}
#sidebar_news ul li {
list-style: none;
margin: 0 0 0 -40px;
}
/* SDMS Styles */
img.intro {
margin: 0 0 20px 7px;
}
#sdms_left {
width: 446px;
min-height: 400px;
float: left;
background-color: #fff;
position: relative;
}
#sdms_right {
width: 447px;
min-height: 400px;
float: right;
background-color: #fff;
position: relative;
}
.sdms_side {
float: right;
width: 200px;
margin: 0 0 10px 15px;
position: relative;
}
.sdms_bullets {
color: #003366;
font-weight: 600;
font-size: 12px;
margin: 20px 10px 0 -20px;
list-style:url(../images/sdms/sdms_bullet.gif)
}
.sdms_bullets_main {
color: #003366;
font-weight: 600;
font-size: 15px;
margin: 0 50px 0 -20px;
list-style:url(../images/sdms/sdms_bullet.gif)
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	letter-spacing: -1px;
	font-size: 30px;
}
.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 21px;
}
.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 18px;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -2px;
	font-size: 16px;
}
.sIFR-hasFlash h5 {
	letter-spacing: 0px;
	visibility: hidden;
	font-size: 13px;
}

