html, body {
	margin:0;
	padding:0;
	border:0;
	height:100%;
}

body {
	font:12px Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#726A63;
	line-height:18px;
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif;
}

p, th, td, li, dd, dt, blockquote, q, acronym, abbr, a, input, select, textarea {
	margin:0;
	padding:0;
	font:normal normal normal 12px Helvetica, Arial, sans-serif;
	line-height:18px;
}

ul {
	list-style-position:inside;
}

blockquote {
	margin:1.25em;
	padding:1.25em;
}

q {
	font-style:italic;
}

acronym, abbr {
	cursor:help;
	border-bottom:1px dashed;
}

small {
	font-size:.85em;
}

big {
	font-size:1.2em;
}

a, a:link {
	color:#579aac;
	text-decoration:none;
}

a:visited {
	color:#579aac;
}

a:active, a:hover {
	color:#58C6FA;
}

img {
	border:none;
}

table {
	margin:0;
	padding:0;
	border:none;
}

form {
	margin:0;
	padding:0;
	display:inline;
}

label {
	cursor:pointer;
}

.clear {
	clear:both;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.textLeft {
	text-align:left;
}

.textRight {
	text-align:right;
}

.textCenter {
	text-align:center;
}

.textJustify {
	text-align:justify;
}

.blockCenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.underline {
	text-decoration:underline;
}

.noindent {
	margin-left:0;
	padding-left:0;
}

.nomargin {
	margin:0;
}

.nopadding {
	padding:0;
}

.nobullet {
	list-style:none;
	list-style-image:none;
}

.valignTop {
	vertical-align:top;
}

#all_content {
	width:100%;
	min-height:100%;
	position:relative;
	background-color:white;
}

.InputBoxDim {
	color:#999;
}

#main_content_padding {
	width:900px;
	margin:30px auto 0 auto;
}

.footer_large {
	padding-bottom:285px;
}

.footer_small {
	padding-bottom:100px;
}

.ItalicsQuote {
	font-style:italic;
	color:#1b91c1;
}

#main_content {
	overflow:hidden;
	margin-left:0;
	margin-right:0;
	width:670px;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:10px;
	float:left;
}

#loading_overlay {
	background-color:#000;
	cursor:wait;
}

.ext-el-mask-msg {
	background:#C3DAF9 url(../img/menubar_main_back.png) repeat-x scroll 0 0;
	border:1px solid #7ba7b9;
	left:0;
	padding:2px;
	position:absolute;
	top:0;
	z-index:20001;
}

.ext-el-mask-msg div {
	-x-system-font:none;
	background:#EEE none repeat scroll 0 0;
	border:1px solid #A3BAD9;
	color:#222;
	cursor:wait;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px 10px;
}

.x-mask-loading div {
	background:#FBFBFB url(../img/loading.gif) no-repeat scroll 5px 5px;
	line-height:16px;
	padding:5px 10px 5px 25px;
}

#UnderConstruction {
	width:100%;
	background-color:black;
	opacity:.9;
	padding:5px 0;
	color:#F60;
	text-align:center;
	font-size:12px;
	position:fixed;
	bottom:0;
	z-index:20000;
}

#UnderConstruction a {
	color:#F40;
	font-size:12px;
}

#agreePurchaseArea {
	text-align:justify;
	font-family:"Courier New", Courier, Monaco;
}

.AccountOrderStatusList {
	list-style-type:none;
}

#SideManagementDirectory .BlockContent {
	font-size:13px;
}

#SideManagementDirectory .BlockContent .ManagementDirectoryPerson {
	padding-top:10px;
	padding-bottom:10px;
}

.ManagementDirectoryPersonCard {
	border-left:1px solid #555;
	margin:0 0 20px 20px;
	padding:10px 0 10px 20px;
}

/* new product overview page css */

.ProductOverviewItem {
	float:left;
	overflow:hidden;
	height:204px;
	background-color:#E7F5F9;
    width:204px;
	margin-bottom:10px;
}

.ProductOverviewItem a, .ProductsOverview a:visited {
	display:block;
	height:115px;
	width:204px;
	border:0px;
	text-decoration:none;
	background-color:##3EB1CC;
}

.ProductOverviewItem a:hover {
filter: alpha(opacity=85); /* internet explorer */
	-khtml-opacity: 0.85;      /* khtml, old safari */
	-moz-opacity: 0.85;       /* mozilla, netscape */
	opacity: 0.85;           /* fx, safari, opera */
}

.ProductOverviewItem img {
	display:block;
	height:115px;
	width:204px;
}

.ProductOverviewItem span {
	color:#666666;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	padding:6px;
	display:block;
}

.ProductOverviewItem h3.overlay {

	position:relative;
	top:-26px;
	left:0px;
	display:block;
	width:204px;
	height:20px;
	font-size:12px;
	padding-top:6px;
  font-weight:bold;
  color:white;
  background-image:url(../img/pdctbg.png);
  font-family:Arial, Helvetica, sans-serif;
  padding-left:6px;
  
  }
  
  a.moreInfo {color:#3EB1CC;text-decoration:underline;
  font-size:12px;
	line-height:15px;
	font-weight:bold;
	padding-left:6px;
	margin-top:5px;
	}
  
.middle {margin-left:10px;margin-right:10px;}
  
/* old products overview */  

.ProductsOverview {
	float:left;
	overflow:hidden;
}

.ProductsOverview a, .ProductsOverview a:link, .ProductsOverview a:active, .ProductsOverview a:visited {
	background-image:url(../images/link.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:310px;
	padding:20px;
	text-decoration:none;
	color:#999;
	width:265px;
}

.ProductsOverview a:hover {
	background-image:url(../images/hover.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:310px;
	padding:20px;
	text-decoration:none;
	color:#999;
	width:265px;
}

.ProductsOverview img {
	clear:both;
	padding-bottom:15px;
}

.ProductsOverview p {
	color:#666;
	font-size:12px;
	line-height:15px;
}

.ProductsOverview tr {
	margin-top:20px;
}

.ProductsOverview h1 {
	font-size:18px;
	margin-bottom:15px;
  font-weight:bold;
  color:#1479b3;
  margin:0 0 6px 0;
  border-bottom:none;
  height:40px;
}

.ProductsOverview h3 {
	margin-bottom:15px;
}

.ProductsOverviewImage {
	border-right:1px solid #CCC;
	padding-top:5px;
	padding-right:15px;
}

.ProductsOverviewText {
	padding:5px 15px;
	vertical-align:top;
}

.ProductsOverviewText ul {
	margin:0 0 10px;
}

.ProductsRefurb {
	margin-bottom:30px;
}

.ProductsRefurbImage {
	vertical-align:top;
}

.ProductsRefurbImage img {
	margin:10px 30px 10px 0;
	width:150px;
	height:150px;
}

.ProductsRefurb hr {
	width:100%;
	height:2px;
}

.ProductsUpgrades {
	float:left;
	margin:0 0 20px 0;
}

.ProductsUpgrades ul {
	margin:10px 0;
}

.ProductsUpgradesImage {
	vertical-align:top;
}

.ProductsUpgradesImage img {
	margin:10px 30px 10px 0;
	width:150px;
	height:150px;
}

.ProductsUpgrades hr {
	width:100%;
	height:2px;
}

.ProductsSoftware {
	margin-bottom:30px;
}

.ProductsSoftware td {
	vertical-align:top;
}

.ProductsSoftwareImage {
	vertical-align:top;
}

.ProductsSoftwareImage img {
	margin:10px 30px 10px 0;
	width:150px;
	height:150px;
}

.ProductsSoftware hr {
	width:100%;
	height:2px;
}

.ProductsAccessories {
	margin-bottom:30px;
}

.ProductsAccessories td {
	vertical-align:top;
}

.ProductsAccessoriesImage {
	vertical-align:top;
}

.ProductsAccessoriesImage img {
	margin:10px 30px 10px 0;
	width:150px;
	height:150px;
}

.ProductsAccessories hr {
	width:100%;
	height:2px;
}

.ProductsAccessoriesAMSLoader {
	margin-top:30px;
}

.ProductsAccessoriesAMSLoader h2 {
	color:#000!important;
	font-weight:normal!important;
}

.ProductsAccessoriesAMSLoader td {
	vertical-align:top;
}

.ProductsAccessoriesAMSLoaderImage {
	vertical-align:top;
}

.ProductsAccessoriesAMSLoaderImage img {
	margin:10px 30px 10px 0;
	width:150px;
	height:150px;
}

.ProductsAccessoriesAMSLoader hr {
	width:100%;
	height:2px;
}

.ProductsCustom {
	margin-bottom:30px;
}

.ProductsCustom td {
	vertical-align:top;
}

.ProductsCustomImage {
	vertical-align:top;
	text-align:center;
}

.ProductsCustomImage img {
	margin:10px 30px 10px 0;
	width:150px;
	height:150px;
}

.ProductsCustom hr {
	width:100%;
	height:2px;
}

.ServicesOverview {
	margin-bottom:30px;
}

.ServicesOverview td {
	vertical-align:top;
}

.ServicesOverviewImage {
	vertical-align:top;
	text-align:center;
}

.ServicesOverview img {
	margin:10px 30px 10px 0;
	width:150px;
	height:150px;
}

.ServicesOverview hr {
	width:100%;
	height:2px;
}

.ServicesPlans {
	margin-bottom:30px;
}

.ServicesPlans td {
	vertical-align:top;
}

.ServicesPlansImage {
	vertical-align:top;
	text-align:center;
}

.ServicesPlans img {
	margin:10px 30px 10px 0;
	width:150px;
	height:150px;
}

.ServicesPlans hr {
	width:100%;
	height:2px;
}

.ServicesPlans hr.PlanSep {
	width:75%;
	height:2px;
	margin:0 auto 30px auto;
}

.ServicesPlans .MB30 {
	margin-bottom:30px;
}

.ServicesTraining {
	margin-bottom:30px;
}

.ServicesTraining td {
	vertical-align:top;
}

.ServicesTrainingImage {
	vertical-align:top;
	text-align:center;
}

.ServicesTraining img {
	margin:10px 30px 10px 0;
	width:150px;
	height:150px;
}

.ServicesTraining hr {
	width:100%;
	height:2px;
}

.ServicesQB {
	margin-bottom:30px;
}

.ServicesQB td {
	vertical-align:top;
}

.ServicesQB .SpecialText {
	color:#0086B9;
	font-weight:bold;
	font-size:14px;
}

.ServicesQBImage {
	vertical-align:top;
	text-align:center;
}

.ServicesQB img {
	margin:10px 30px 10px 0;
	width:150px;
	height:150px;
}

.ServicesQB hr {
	width:100%;
	height:2px;
}

.qRequestBtn {
	background:transparent url(../img/buttons/request-a-quote.png) no-repeat scroll 0 0;
	border:0 none;
	display:block;
	height:39px;
	width:157px;
	float:right;
}

.qRequestBtn:hover {
	background:transparent url(../img/buttons/request-a-quote-hover.png) no-repeat scroll 0 0;
}

.grey {
	border:1px #999;
	background-color:#EEE;
	padding:20px;
	margin-top:20px;
	margin-bottom:20px;
}

a {outline:none;}

#cytektable {
	background:#FCFBFA none repeat scroll 0 0;
	border-collapse:collapse;
	font-size:11px;
	color:#3EB1CC;
	margin:20px 0 20px;
	float:right;
	text-align:left;
	width:480px;
}

#cytektable th {
	border-bottom:2px solid #3EB1CC;
	
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:bold;
	padding:6px 8px;
}

#cytektable td {
	
	padding:6px 8px;
	border-bottom:1px solid #3EB1CC;
}

#cytektable tbody tr:hover td {
	background-color:#E7F5F9;
}

* {
	margin:0;
	padding:0;
}



h1 {
	clear:both;
	font-size:1em;
	font-weight:bold;
	color:#3EB1CC;
	margin-top:5px;
	margin-bottom:15px;
	border-bottom: #3EB1CC 1px solid;
	height:20px;
	display:block;
	width:100%;
}

h1.foo {
margin-left:20px;
font-size:24px;
line-height:32px;
font-weight:normal;
	color:#3EB1CC;
	border-bottom:none;
	width:auto;
	
}


h2, .TitleHeading {
	font-size:1.3em;
	font-weight:bold;
	color:#DD2020;
	margin:6px 0 6px 0;
}

h3 {
	font-size:1.1em;
	color:#1479b3;
	margin-bottom:6px;
}

h4 {
	margin-bottom:6px;
	font-size:1.0em;
}

em {
	font-weight:bold;
	font-style:normal;
	color:#DD2020;
}

img, img a {
	border:0;
}

ul, ol {
	margin:10px 0 10px 40px;
}

li {
	margin:auto;
	padding:0 0 8px;
	list-style-position:inside;
}

blockquote {
	margin-left:28px;
}

hr {
	margin:10px 0;
	padding:0;
	background:#c7d7db;
	height:1px;
	border:0;
	color:#c7d7db;
}

.Left {
	float:left;
	width:160px;
	padding-top:12px;
	font-size:.85em;
}

.Right {
	float:right;
	width:190px;
	font-size:.85em;
	background-color:#FBFBFB;
}

.Left .Block, .Right .Block {
	margin-bottom:12px;
}

.Left .BlockContent, .Right .BlockContent {
	border:1px solid #c5c5c5;
	border-top:0;
	padding:0 10px 0 10px;
}

.Left .BlockContent, .Right .BlockContent {
	width:170px;
}

.Left h2, .Right h2 {
	color:#0086B9;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:-0.05em;
	padding:7px 7px 5px 10px;
	margin-left:10px;
	margin-bottom:0;
	width:173px;
	background-color:#F0F0F0;
	border:1px solid #c5c5c5;
	border-bottom:0;
}

.Right #SideProductAddToCart h2 {
	background:url('../images/red/SideTop2.gif') no-repeat;
	top;
}

.Right #SideProductAddToCart .BlockContent {
	border-color:#C9DEE9;
	background:#F5F9FB;
}

.Right h2, .Right .BlockContent {
	margin-right:10px;
	margin-left:0;
}

.Left ul, .Right ul {
	margin:0;
	padding:0;
}

.Left li, .Right li {
	list-style:none;
	margin:0;
	padding:0;
	padding-bottom:4px;
}

#HomeRecentBlogs li {
	padding:6px 0;
}

.Left li:hover, .Right li:hover {
	background-color:#DDD;
}

.Left li a, .Right li a {
	background-color:transparent;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding:2px 5px 2px 0;
}

.Left li a:hover, .Right li a:hover {
	text-decoration:underline;
}

.Left #SideCategoryList li {
	padding:4px 0 0 0;
}

.Left #SideCategoryList li ul {
	padding-left:10px;
}

.NewsletterSubscription input.Textbox {
	display:block;
	border:1px solid #E7E7E7;
	padding:3px;
	font-size:.9em;
	width:100%;
}

#main_content.Widest {
	width:633px;
}

#main_content.Widest_new {
	width:633px;
}


#main_content .Block {
	clear:both;
	margin-bottom:10px;
}

#main_content h2, .TitleHeading {
	color:#0086B9;
	font-size:1.6em;
	font-weight:bold;
	margin:0 0 6px;
}

#main_content .ProductList, #main_content .ProductList li {
	list-style:none;
	padding:0;
	margin:0;
}

#main_content .ProductList li {
	min-height:9.5em;
	border:1px solid #D6D6D6;
	float:left;
	font-size:.9em;
	margin:10px 10px 0 0;
	padding-right:10px;
	overflow:hidden;
	width:45%;
	background:url('../images/red/ProductListItemBg.gif') repeat-y;
}

#main_content .ProductList li:hover {
	background-color:#f6f6f6;
}

#main_content .ProductList .ProductImage {
	float:left;
	background:#fff;
	padding:5px 0 5px 5px;
	margin-right:15px;
	width:120px;
}

#main_content .ProductList .ProductDetails {
	margin-top:10px;
	margin-left:140px;
}

.ProductDetails strong {
	color:#262B2F;
	font-weight:bold;
}

.ProductDetails em {
	display:block;
}

.Left .ProductList .ProductImage, .Right .ProductList .ProductImage {
	display:none;
}

#main_content .FeaturedProducts li {
	background-color:#F6F6F6;
}

#main_content .FeaturedProducts li:hover {
	background-color:#f0f0f0;
}

#Footer {
	clear:both;
	font-size:.85em;
	padding:20px 0 0;
	text-align:center;
}

#Footer ul {
	padding:0;
}

#Footer li {
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
}

#Footer li div {
	display:inline;
}

#Footer li a, #Footer li div {
	border-left:1px solid #1479B3;
	color:#FFF;
	padding:0 10px 0;
	text-decoration:none;
}

#Footer .TopMenu li.First a {
	border-left:none;
}

#Footer li div a {
	border-left:0;
	padding:0;
}

#Footer p {
	clear:both;
	margin-bottom:0;
	padding-bottom:10px;
}

#Footer a {
	color:#1479B3;
}

#main_content .TopSellerProductList {
	margin:0;
	padding:0;
}

#main_content .TopSellerProductList li {
	border:0;
	background:#fff;
	border-bottom:1px dotted #D6D6D6;
	display:inline;
	float:left;
	font-size:.85em;
	height:7em;
	margin:0 0 10px;
	padding:0;
	width:25%;
}

#main_content .TopSellerProductList li .ProductImage {
	display:none;
}

.TopSellers .TopSellerNumber {
	background:transparent url('../images/red/TopSellerNumberBg.gif') no-repeat scroll 0 4px;
	font-weight:bold;
	color:#FFF;
	float:left;
	font-size:1.2em;
	padding:6px 0 5px 7px;
	width:21px;
}

#main_content .TopSellerProductList li .ProductDetails {
	float:left;
	padding:3px 0;
	width:105px;
	margin-top:0;
}

#main_content .TopSellerProductList li.TopSeller1 {
	background:#FFF;
	border:1px solid #D6D6D6;
	clear:both;
	height:12em;
	margin-right:10px;
	padding:15px 5px;
	width:47%;
}

#main_content .TopSellerProductList li.TopSeller1 .ProductImage {
	display:block;
	float:left;
	overflow:hidden;
	text-align:center;
	width:130px;
	margin-right:10px;
}

#main_content .TopSellerProductList li.TopSeller1 .TopSellerNumber {
	background:transparent url('../images/red/TopSellerNumber1Bg.gif') no-repeat scroll 0;
	display:block;
	font-size:2em;
	height:34px;
	margin:0 0 5px;
	padding:7px 0 3px;
	text-align:center;
	width:44px;
}

.HorizontalFormContainer dl, .VerticalFormContainer dl {
	margin:0;
}

.HorizontalFormContainer dt {
	width:160px;
	float:left;
	margin-bottom:6px;
	clear:left;
}

.HorizontalFormContainer dd {
	margin-left:170px;
	margin-bottom:6px;
}

.NarrowFormContainer dt {
	width:110px;
}

.NarrowFormContainer dd {
	margin-left:120px;
}

.HorizontalFormContainer p.Submit {
	margin-left:170px;
}

.NarrowFormContainer p.Submit {
	margin-left:120px;
}

.VerticalFormContainer dt {
	margin-bottom:6px;
}

.VerticalFormContainer dd {
	margin-bottom:6px;
	margin-left:10px;
}

.Breadcrumb ul, .Breadcrumb li {
	list-style:none;
	margin:0;
	padding:0;
}

.Breadcrumb {
	font-size:.9em;
	padding-bottom:4px;
	border-bottom:1px solid #DCDFE2;
}

.Breadcrumb li {
	padding-left:6px;
	display:inline;
}

.Breadcrumb li a {
	padding-right:10px;
	background:url('../images/BreadcrumbSep.gif') no-repeat right;
}

.FindByCategory ul, .FindByCategory li {
	list-style:none;
	padding:0;
	margin:0;
}

.FindByCategory li {
	padding-left:12px;
	margin-left:20px;
	background:url('../images/BreadcrumbSep.gif') no-repeat 3px 5px;
	padding-right:8px;
	display:inline;
}

.Meta {
	color:#444;
	font-size:.93em;
}

.Left .FeedLink, .Right .FeedLink {
	padding-right:5px;
}

#main_content .FeedLink {
	margin-top:4px;
}

.FloatRight {
	float:right;
}

.FloatLeft {
	float:left;
}

.ClearRight {
	clear:right;
}

.ClearLeft {
	clear:left;
}

.SortBox {
	font-size:.95em;
	color:#444;
}

.CompareButton {
	clear:both;
	text-align:right;
	margin-top:12px;
	padding:4px;
}

.Clear {
	clear:both;
}

.Field45 {
	width:45px;
}

.Field80 {
	width:80px;
}

.Field100 {
	width:100px;
}

.Field150 {
	width:150px;
}

.Field200 {
	width:200px;
}

.Field250 {
	width:250px;
}

.Field300 {
	width:300px;
}

.Field350 {
	width:350px;
}

.Field400 {
	width:400px;
}

.MB10 {
	margin-bottom:10px;
}

.MT0 {
	margin-top:0;
}

.LH140 {
	line-height:140%;
}

.PLRB5 {
	padding:0 5px 5px 5px;
}

.PLR10 {
	padding:0 10px 0 10px;
}

.PL20 {
	padding:0 0 0 20px;
}

.PL40 {
	padding:0 0 0 40px;
}

.ML20 {
	margin:0 0 0 20px;
}

.MT10 {
	margin-top:10px;
}

.PL10 {
	padding-left:10px;
}

.PB2 {
	padding-bottom:2px;
}

.NoMarginBottom {
	margin-bottom:0;
}

.Required {
	color:red;
	font-weight:bold;
}

.InfoMessage {
	padding:8px 6px 8px 28px;
	margin-bottom:10px;
}

.SuccessMessage {
	padding:8px 6px 8px 28px;
	margin-bottom:10px;
	margin-top:5px;
}

.ErrorMessage {
	padding:8px 6px 8px 28px;
	margin-bottom:10px;
	margin-top:5px;
}

.CreateAccount {
	float:left;
	width:48%;
	border-right:1px solid #ccc;
}

.AccountLogin {
	float:left;
	padding-left:20px;
	width:48%;
}

ul.ShippingAddressList, ul.ShippingAddressList li {
	list-style:none;
	margin:0;
	padding:0;
}

ul.ShippingAddressList li {
	width:30%;
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}

.PrimaryProductDetails .ProductThumb {
	float:left;
	width:190px;
	text-align:center;
}

.PrimaryProductDetails .ProductMain {
	width:450px;
	float:left;
}

.PrimaryProductDetails dl {
	font-size:.90em;
}

.PrimaryProductDetails dt {
	font-weight:bold;
	width:80px;
	clear:left;
}

.PrimaryProductDetails dd {
	margin-left:90px;
}

.ComparisonCheckbox {
	margin-top:5px;
	float:left;
}

.SideRecentlyViewed .ProductList li {
	margin-left:0;
}

.SideRecentlyViewed .ProductList .ProductDetails a {
	float:left;
	display:block;
	width:135px;
}

.SideRecentlyViewed .ProductDetails {
	margin-left:20px;
}

.ComparisonTable {
	width:100%;
}

.ComparisonTable td {
	vertical-align:top;
	font-size:11px;
}

.CompareFieldName {
	width:95px;
	padding:8px 10px 8px 15px;
}

.CompareFieldTop {
	padding:5px;
	text-align:center;
}

.CompareFieldTop a {
	text-decoration:none;
	font-size:10px;
}

.CompareFieldTop a:hover {
	text-decoration:underline;
}

.CompareLeft {
	padding:5px 10px 5px 10px;
}

.CompareCenter {
	text-align:center;
	padding:5px;
}

.CompareRating {
	text-align:center;
	padding-top:8px;
	vertical-align:middle;
}

.CompareProductOption {
	margin-left:20px;
	padding-left:5px;
}

.Availability {
	color:gray;
}

.LittleNote {
	color:gray;
	font-size:.85em;
}

.ViewCartLink {
	text-align:center;
	display:block;
	padding-top:4px;
}

table.General, table.CartContents, table.General {
	width:100%;
	margin:10px 0;
}

table.General thead tr th, table.CartContents thead tr th {
	padding:6px 10px;
	text-align:left;
}

table.General tbody td, table.CartContents tbody td {
	padding:6px 10px;
	vertical-align:top;
}

table.General tbody tr.First td {
	border-top:0;
}

.CartContents tbody td {
	border-bottom:0;
}

.CartContents .ProductName a {
	font-weight:bold;
}

.CartContents tbody .SubTotal td {
	text-align:right;
	font-weight:bold;
}

.ProceedToCheckout {
	text-align:right;
}

.ProceedToCheckout a {
	padding-top:5px;
}

.ProductOptionList, .ProductOptionList li {
	list-style:none;
	margin:0;
	padding:0;
}

ul.ProductOptionList {
	margin-top:5px;
	margin-bottom:10px;
}

.ProductOptionList li {
	margin-bottom:3px;
	margin-left:2px;
}

.ProductOptionList input {
	vertical-align:middle;
}

.MiniCart .SubTotal {
	text-align:center;
	font-size:115%;
	color:#075899;
}

.JustAddedProduct {
	width:118px;
	overflow:hidden;
	margin:auto;
	text-align:center;
	padding:5px;
	margin-bottom:10px;
}

.JustAddedProduct strong, .JustAddedProduct a {
	font-weight:bold;
	font-size:1.02em;
	display:block;
	margin-bottom:3px;
}

.CategoryPagination .PagingList, .CategoryPagination .PagingList li {
	list-style:none;
	padding:0;
	margin:0;
}

.CategoryPagination {
	padding:5px;
	text-align:center;
}

.CategoryPagination .PagingList li {
	display:inline;
	padding:0 5px;
}

.QuickSearch {
	margin:0;
	padding:0;
	text-align:left;
	border-collapse:collapse;
	background:#fff;
	border:1px solid #BFBFBF;
	width:200px;
}

.QuickSearchTitle td, .QuickSearchAllResults td {
	font-weight:bold;
	padding:4px;
	font-size:11px;
}

.QuickSearchResult td {
	font-size:11px;
	padding:8px 0 8px 8px;
	cursor:pointer;
}

.QuickSearchResultImage {
	margin-left:4px;
	margin-right:10px;
	text-align:center;
}

.QuickSearchResultNoImage {
	padding-top:10px;
	color:#777;
}

.QuickSearchResultName {
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-bottom:5px;
}

.QuickSearchResult .Price {
	font-size:11px;
}

.QuickSearchHover td {
	background:#E8F4F8;
}

.QuickSearchHover a {
	text-decoration:underline;
	font-weight:bold;
}

.QuickSearchAllResults {
	text-indent:-7000px;
}

.QuickSearchAllResults a {
	text-decoration:underline;
	height:25px;
	display:block;
	background:url('../images/red/QuickSearchAllResultsButton.gif') no-repeat right;
}

.QuickSearchAllResults a:active, .QuickSearchAllResults a {
	outline:none;
	-moz-outline-style:none;
}

.BrandCloud .smallest {
	font-size:12px;
}

.BrandCloud .small {
	font-size:15px;
}

.BrandCloud .medium {
	font-size:18px;
}

.BrandCloud .large {
	font-size:20px;
}

.BrandCloud .largest {
	font-size:26px;
}

.BrandCloud a {
	padding-right:5px;
}

.DownloadExpires {
	padding-top:3px;
	font-style:italic;
	color:gray;
}

.DownloadExpiresToday {
	color:red;
}

.CheckoutRedeemCoupon h4 {
	margin-top:0;
}

.CheckoutRedeemCoupon p {
	margin-top:10px;
	margin-bottom:0;
}

.BillingDetails {
	float:left;
	width:48%;
	margin-right:10px;
	margin-bottom:15px;
}

.ShippingDetails {
	float:left;
	width:48%;
	margin-bottom:15px;
}

.ProductDetailsGrid dt {
	width:140px;
	margin-bottom:6px;
	float:left;
	font-weight:bold;
}

.ProductDetailsGrid dd {
	margin-left:140px;
	margin-bottom:6px;
}

.SubCategoryList {
	padding:4px;
}

.SubCategoryList ul, .SubCategoryList li {
	list-style:none;
	margin-left:0;
}

.SubCategoryList li {
	margin-bottom:4px;
	padding-left:25px;
	background:url('../images/SubCategory.gif') no-repeat 3px 1px;
}

.SearchTips .Examples {
	background:lightyellow;
	padding:8px;
	border:1px solid #aaa;
	color:#555;
	margin-left:30px;
	margin-bottom:10px;
}

.PrimaryProductDetails .ProductThumb p {
	margin-top:10px;
	font-size:.9em;
}

.ProductReviewList, .ProductReviewList li {
	clear:both;
	list-style:none;
}

.SortBox select {
	font-size:.9em;
}

.SortBox option {
	color:#444;
}

.YourAccount li {
	margin-bottom:8px;
}

.SoldOut {
	color:#999;
}

.RemoveFromWishlistForm {
	margin:5px;
}

.ShippingProviderList {
	list-style:none;
}

small {
	font-size:11px;
	color:gray;
}

.HowToPay {
	margin-bottom:10px;
}

.GiftCertificateThemeList input {
	margin-bottom:5px;
	vertical-align:middle;
}

.PaymentOptions {
	width:545px;
}

.ProductReviewForm {
	padding-left:20px;
}

.GoogleCheckout p, .PayPalExpressCheckout p, .AlternativeCheckout p {
	margin:0;
	font-size:90%;
}

.GoogleCheckout, .PayPalExpressCheckout, .AlternativeCheckout {
	text-align:center;
	margin-bottom:10px;
	width:200px;
}

.KeepShopping {
	width:180px;
	clear:both;
	text-align:right;
}

#TopMenu li.Flag {
	float:right;
}

#TopMenu li.Flag div {
	border:0;
}

#TopMenu li.Flag img {
	margin:3px;
}

#TopMenu li.Flag img.Last {
	margin-right:0;
}

#TopMenu li.Flag img.Selected {
	border:2px solid #ffa;
	margin:1px 3px;
}

.CurrencyList dl {
	margin:0;
	padding:0;
}

.CurrencyList dd {
	padding:0;
	margin:0;
	border:1px solid #EDECEC;
	background-color:#F9F9F9;
	clear:both;
}

.CurrencyList a {
	padding:0 3px 0 5px;
	display:block;
	line-height:1.8;
	text-decoration:none;
	font-size:11px;
}

.CurrencyList a.Sel {
	background-color:#FFA;
}

.CurrencyList a:hover .Text {
	text-decoration:underline;
}

.CurrencyList a .Flag {
	margin-top:4px;
	display:block;
	float:left;
	width:24px;
	padding-right:2px;
	vertical-align:middle;
}

.CurrencyList a .Text {
	display:block;
	padding-left:24px;
}

.PrimaryProductDetails .YouSave {
	font-weight:bold;
	margin-top:3px;
	display:block;
}

.EstimateShipping {
	margin-top:4px;
	margin-bottom:4px;
	font-weight:normal;
	width:320px;
	padding:7px;
	float:right;
}

.EstimateShipping dt {
	width:100px;
	float:left;
	margin-bottom:8px;
	clear:left;
}

.EstimateShipping dd {
	margin-bottom:8px;
	font-weight:normal;
	text-align:left;
	margin-left:114px;
}

.EstimateShipping p.Submit {
	margin-top:10px;
	margin-bottom:3px;
}

.EstimateShipping label {
	display:block;
	margin-bottom:5px;
}

.EstimatedShippingMethods table {
	width:100%;
	border-collapse:collapse;
}

.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td {
	text-align:left;
}

.CartContents tbody .SubTotal .EstimatedShippingMethods tbody td.Price {
	text-align:right;
}

.SharePublicWishList {
	background-color:seashell;
	padding:5px;
	border:1px solid lightgray;
}

.ExpressCheckoutBlock .ExpressCheckoutTitle {
	position:relative;
	padding:6px;
	margin-bottom:10px;
}

.ExpressCheckoutBlock h3 a {
	font-size:12px;
}

.ExpressCheckoutBlock {
	padding-top:6px;
}

.ExpressCheckoutBlock .ExpressCheckoutCompletedContent {
	display:none;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	display:inline;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent {
	display:none;
}

.ExpressCheckoutBlock a.ChangeLink {
	display:none;
}

.ExpressCheckoutBlockCompleted a.ChangeLink {
	display:inline;
}

.ExpressCheckoutCompletedContent {
	position:absolute;
	left:250px;
}

.LoadingIndicator {
	margin-left:10px;
}

.LoadingIndicator img {
	vertical-align:middle;
	margin-right:10px;
}

#Header .TopMenu li.HeaderLiveChat {
	float:right;
}

#Header .TopMenu li.HeaderLiveChat div {
	border-left:0;
	background-image:none;
}

#Header .TopMenu li.HeaderLiveChat a {
	background-image:none;
	font-weight:bold;
	border:0;
}

.HeaderLiveChat img {
	vertical-align:middle;
}

.SubCategoryListGrid {
	padding:4px;
}

.SubCategoryListGrid ul, .SubCategoryListGrid li {
	list-style:none;
	margin-left:0;
}

.SubCategoryListGrid li {
	margin-bottom:4px;
	padding:10px;
	margin-left:10px;
	background:#fff;
	float:left;
	text-align:center;
}

.SubCategoryListGrid ol {
	clear:both;
}

.SubBrandList {
	padding:4px;
}

.SubBrandList ul, .SubBrandList li {
	list-style:none;
	margin-left:0;
}

.SubBrandList li {
	margin-bottom:4px;
	padding-left:25px;
	background:url('../images/SubBrand.gif') no-repeat 3px 1px;
}

.SubBrandListGrid {
	padding:4px;
}

.SubBrandListGrid ul, .SubBrandListGrid li {
	list-style:none;
	margin-left:0;
}

.SubBrandListGrid li {
	margin-bottom:4px;
	padding:10px;
	margin-left:10px;
	background:#fff;
	float:left;
	text-align:center;
}

.SubBrandListGrid ol {
	clear:both;
}

.ProductAddToCart dt {
	float:left;
	font-weight:bold;
	width:140px;
	margin-bottom:4px;
}

.ProductAddToCart dd {
	margin-left:140px;
	margin-bottom:4px;
}

.ProductAddToCart dt div.Required, #CartEditProductFieldsForm dt div.Required {
	width:8px;
}

.ProductAddToCart input.Textbox, #CartEditProductFieldsForm input.Textbox {
	width:181px;
}

.ProductAddToCart textarea, #CartEditProductFieldsForm textarea {
	width:183px;
	height:50px;
}

.CartContents .CartProductFieldsLink {
	font-size:11px;
	color:#666;
	margin-top:6px;
	padding-left:22px;
	background:url('../images/GiftWrappingAvailable.gif') no-repeat;
	padding-bottom:4px;
}

.ProductFields dd {
	margin-bottom:4px;
}

.ProductFields {
	margin-bottom:15px;
}

.ProductFields input.Textbox {
	width:100%;
}

.ProductFields TextArea {
	width:100%;
}

.CartContents .CartProductFieldsRow {
	border-top:0;
}

.CartContents .CartProductFieldsRow dl {
	margin-top:15px;
}

p.QuantityInput, p.AddCartButton {
	text-align:center;
}

.ProductAddToCart dt.QuantityInput {
	margin-top:2px;
}

.ProductAddToCart dd.AddCartButton span {
	margin-top:2px;
	padding-right:5px;
}

.ProductActionAdd {
	display:block;
	margin-top:5px;
}

.ProductActionAdd a, .ProductActionAdd strong a {
	text-decoration:underline;
}

.TagList {
	margin-top:20px;
}

.CartThumb {
	width:1px;
}

.WrappingOptions {
	font-size:11px;
	color:#666;
	margin-top:6px;
	padding-left:22px;
	background:url('../images/GiftWrappingAvailable.gif') no-repeat;
	padding-bottom:4px;
	line-height:1.6;
}

.ViewAllLink a {
	padding-top:10px;
	display:block;
}

.SelectGiftWrapMultiple {
	max-height:400px;
}

.TabNav, .TabNav li {
	list-style:none;
	margin:0;
	padding:0;
}

.TabNav {
	font-size:11px;
	margin-bottom:10px;
	padding:6px 4px 6px 4px;
}

.TabNav li {
	display:inline;
}

.TabNav li a {
	position:relative;
	top:2px;
	font-size:12px;
	padding:4px 8px;
	margin-right:6px;
	margin-top:3px;
	text-decoration:none;
}

.TabNav li a:hover {
	text-decoration:none;
}

.TabNav li.Active a {
	margin-top:0;
	padding-top:7px;
	font-weight:bold;
}

.ProductAddToCart dd.AddCartButton div.BulkDiscount {
	display:inline-block;
	float:left;
}

.ProductAddToCart dd.AddCartButton div.BulkDiscount div.BulkDiscountLink {
	padding-left:4px;
}

#VendorLogo .BlockContent, #VendorPhoto .BlockContent {
	margin:0;
	text-align:center;
}

#footer_container {
	width:100%;
	position:absolute;
	bottom:0;
}

.footer_container_big {
	background:transparent url(../img/footer_bg.png) repeat;
	height:265px;
}

.footer_container_small {
	background:transparent url(../img/footer_small_bg.png) repeat;
	height:82px;
}

#footer {
	padding:35px 0 30px 0;
	width:930px;
	margin:0 auto;
}

#footer_left {
	margin-left:20px;
	float:left;
	display:inline;
}

#footer #footer_right #footer_Newsletter {
	float:right;
	display:inline;
}

#footer_copyright {
	display:block;
	width:570px;
	font-size:8px;
}

#footer_copyright_line {
	background-color:#49525b;
	height:1px;
	margin-bottom:7px;
	margin-top:5px;
}

#footer_copyright_text {
	color:#49525b;
	font-size:9px;
	font-size:8px8;
	overflow:hidden;
	line-height:12px;
}

#footer_panels_container {
	padding:0;
	margin:0;
}

.footerPanel {
	height:170px;
	width:220px;
	overflow:hidden;
	padding-right:25px;
	font-size:9pt;
	color:#8a9197;
	vertical-align:top;
}

.footerPanel .PanelTitle {
	text-transform:lowercase;
	font-size:16pt;
	margin-bottom:16px;
	color:white;
	font-weight:0;
	display:block;
}

.footerPanel .WhiteText {
	color:white;
}

.footerPanel ul {
	color:white;
	list-style:square url(../img/footer_bullet.png) inside;
	margin:0;
}

.footerPanel .footerLink {
	color:white;
	text-decoration:none;
}

.footerPanel .footerLink:hover {
	color:white;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom-color:#60EEEA;
	border-bottom-width:2px;
}

.footerPanel ul li {
	padding-bottom:4px;
}

.footerPanel ul li.NoBullet {
	list-style:none;
	margin-left:10px;
}

.footerPanel ul li a {
	color:white;
	text-decoration:none;
	font-size:9pt;
}

.footerPanel ul li a:hover {
	color:#aaa;
	text-decoration:none;
}

#footer_Newsletter {
	font-size:8pt;
	color:white;
	text-align:right;
}

#footer_Newsletter img {
	display:inline;
}

#footer_Newsletter .InputBoxDiv {
	background:transparent url(../img/newsletter_inputbox.png) no-repeat;
	width:160px;
	height:30px;
	text-align:left;
}

#footer_Newsletter .InputBoxDiv input.TextBox {
	background:none;
	width:140px;
	border:0 none;
	font-size:14px;
	height:20px;
	margin-top:5px;
	margin-left:13px;
	vertical-align:middle;
}

#footer_Newsletter input.SubmitButton {
	background:transparent url(../img/buttons/subscribe-me.png) no-repeat;
	margin-top:15px;
	width:90px;
	height:23px;
	display:block;
	border:0;
	margin-left:68px;
}

#footer_Newsletter input.SubmitButton:hover {
	background:transparent url(../img/buttons/subscribe-me-hover.png) no-repeat;
}

#newsletter_form {
	margin-top:-15px;
	z-index:20;
}

#footer_quicklinks {
	float:right;
	color:#888f95;
	text-align:right;
	margin-top:-4px;
	font-size:14px;
}

#footer_quicklinks a {
	text-decoration:none;
	color:#888f95;
	font-size:14px;
}

.Homepage-content {
	width:700px;
}

.Homepage-content a {
	color:#69C;
	text-decoration:none;
	font-weight:bold;
}

.Homepage-block p {
	font-size:12px;
	line-height:14px;
	color:#666;
}

.Homepage-block {
	width:220px;
	height:266px;
	position:relative;
	float:left;
	background-repeat:no-repeat;
}

.Homepage-block span {
	position:absolute;
	top:138px;
	left:31px;
	z-index:1;
	width:150px;
	font-size:13px;
	line-height:15px;
	color:#999;
}

.validation {
	background-image:url(../img/homepage/cytometer-validation.png);
}

.online-catalog {
	background-image:url(../img/homepage/online-catalog.png);
}

.knowledge-base {
	background-image:url(../img/homepage/knowledge-base.png);
}

*/ div.Featured {
	float:left;
	width:583px;
	height:441px;
}

.Featured {
	float:left;
	width:583px;
	height:441px;
	margin-top:1px;
}

.Featured #image-container {
	height:410px;
	width:100%;
	float:left;
	overflow:hidden;
}

.Featured #nav {
	float:left;
	width:583px;
	padding:0;
	vertical-align:middle;
	background-color:#EBECEC;
	height:27px;
}

.Featured #nav h1.products {
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	color:#61A2B3;
	letter-spacing:1px;
	font-size:13px;
	font-weight:bold;
	display:inline;
}

.Featured #nav img {
	margin-right:15px;
	margin-top:10px;
	display:inline;
}

.Featured #nav span.home-left {
	float:left;
	vertical-align:middle;
	height:25px;
	padding-left:10px;
	padding-top:7px;
}

.Featured #nav span.home-right {
	float:right;
	height:25px;
	width:90px;
	padding-right:0;
	padding-top:7px;
}

.Featured #nav a {
	display:block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	font-size:12px;
	width:20px;
	height:20px;
	text-indent:4px;
}

.Featured #nav li.current a {
	display:block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	background:transparent url(http://www.cytekdev.com/templates/CytekNew/img/homepage/circle.png) no-repeat scroll 0 0;
	width:20px;
	height:20px;
}

.Featured #nav ul {
	padding:0;
	margin:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.Featured #nav ul li {
	vertical-align:middle;
	text-align:left;
	display:block;
	float:left;
	padding-left:5px;
	padding-right:5px;
	width:20px;
	height:20px;
}

#home-nav {
	width:312px;
	float:right;
}

#home-nav ul {
	width:312px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#home-nav a.home {
	background:transparent url(http://www.cytekdev.com/templates/CytekNew/img/homepage/home-buttons-sprite.png) no-repeat scroll 0 0;
	display:block;
	height:147px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-1000em;
	position:relative;
	text-decoration:none;
}

#home-nav a.home span {
	left:152px;
	line-height:15px;
	position:absolute;
	top:25px;
	width:136px;
	z-index:1;
	text-indent:0;
}

p.buttoncopy {
	margin:0;
	padding:0;
	font-size:12px;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

p.buttontitle {
	margin:0;
	padding:0;
	font-size:16px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#61A2B3;
	font-weight:bold;
}

#shop a.home {
	background-position:-15px 0;
}

#validate a.home {
	background-position:-15px -148px;
}

#kb a.home {
	background-position:-15px -295px;
}

#main_content.home_mat {
	width:900px;
}

#main_content_padding.home_padding_mat {
	width:900px;
}

#header {
	display:run-in;
	font-size:12px;
}

#header_top {
	height:127px;
	width:920px;
	margin:0 auto;
	background:#000 url(../img/topbar_back.png) repeat;
}

#header_top_back {
	background:#000 url(../img/topbar_back.png) repeat;
	width:100%;
}

#header_logo {
	padding-left:20px;
	float:left;
	z-index:10;
}

#header_quicklinks {
	float:right;
	color:#888f95;
	height:127px;
	line-height:127px;
	text-align:right;
	margin-right:0;
	font-size:14px;
}

#header_quicklinks a {
	text-decoration:none;
	color:#888f95;
	font-size:14px;
}

#header_banner_container {
	height:106px;
	border-bottom:1px solid #C6C6C6;
	width:100%;
}

#header_banner {
	width:920px;
	margin:0 auto;
	height:66px;
}

#header_banner_quote {
	width:600px;
	font:16pt "Times New Roman", Times, serif;
	margin-left:20px;
	height:106px;
	color:#3794a8;
	line-height:1.50em;
	padding-top:30px;
}

.header_banner_quote_HOME {
	height:106px;
	font-size:18pt;
}

#header_photo {
	margin-top:-154px;
	margin-left:700px;
}

#header_banner_quote .smallText {
	font-size:12pt;
	float:right;
	margin-right:-20px;
}

#header_banner_subMenu {
	position:relative;
	top:-5px;
	top:-44px9;
	width:920px;
	margin:0 auto;
	height:32px;
}

#header_banner_subMenu div {
	padding-left:10px;
	margin:0;
	overflow:hidden;
	width:100%;
}

.specialheaderphoto {margin-top:-13px} 
.specialheaderphoto,  x:-moz-any-link  { margin-top:-30px }

.specialheaderphoto_company {margin-top:-29px} 
.specialheaderphoto_company,  x:-moz-any-link  { margin-top:-29px }

.specialheaderphoto_products {margin-top:-3px} 
.specialheaderphoto_products,  x:-moz-any-link  { margin-top:-20px }

.specialheaderphoto_service {margin-top:-18px} 
.specialheaderphoto_service,  x:-moz-any-link  { margin-top:-36px }

.specialheaderphoto_support {margin-top:-22px} 
.specialheaderphoto_support,  x:-moz-any-link  { margin-top:-40px }

#header_banner_subMenu span {
	position:relative;
}

#header_banner_subMenu .Selected {
	background:transparent url(../img/header_subMenu_selector.png) no-repeat scroll 50% 24px;
	z-index:1;
	float:left;
	color:#000;
}

#header_banner_subMenu .Selected a {
	color:#3c3c3e;
}

#header_banner_subMenu span a {
	color:#3c3c3e;
	float:left;
	font-size:14px;
	height:34px;
	padding:0 15px 0;
	text-align:center;
	text-decoration:none;
	text-transform:lowercase;
}

#header_menu {
	width:920px;
	margin:0 auto;
	height:33px;
	background:#fff url(../img/menubar_main_back.png) repeat-x;
}

#header_bar {
	background:#fff url(../img/menubar_main_back.png) repeat-x;
}

#header_menu ul {
	float:left;
	margin:0;
	margin-left:20px;
}

#SearchForm {
	color:#4391BD;
	display:inline;
	height:33px;
	position:relative;
	width:148px;
	left: 270px;
}

#SearchForm div {
	background:transparent url(../img/SearchBox.png) no-repeat scroll 0 50%;
	height:33px;
	width:126px;
	float:left;
}

#SearchForm input.Textbox {
	background-color:transparent;
	border:0 none;
	font-size:14px;
	height:18px;
	width:106px;
	vertical-align:middle;
	margin-top:8px;
	margin-left:10px;
	float:left;
}

#SearchForm input.searchbtn {
	background:transparent url(../img/buttons/search.png) no-repeat;
	height:22px;
	text-decoration:none;
	width:22px;
	border:0;
	margin-top:5px;
}

#SearchForm input.searchbtn:hover {
	background:transparent url(../img/buttons/search-hover.png) no-repeat;
}

#header_menu li {
	border-right:1px solid #7ba7b9;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}

#header_menu .Catalog {
	background:transparent url(../img/menubar_catalog_back.png) repeat;
	border-left:1px solid #7ba7b9;
}

#header_menu .Catalog a {
	color:#5549b8;
}

#header_menu .Selected {
	background:transparent url(../img/menubar_selected.png) repeat;
}

#header_menu .Selected a {
	color:#3c3c3e;
}

#header_menu .NotSelected {
	background:transparent url(../img/menubar_notselected.png) repeat;
}

#header_menu .NotSelected a {
	color:#fff;
}

#header_menu li a {
	color:#fff;
	display:block;
	float:left;
	height:27px;
	padding:6px 15px 0;
	text-align:center;
	text-decoration:none;
	text-transform:lowercase;
	font-size:14px;
}

.contentSidebar {float:right;width:224px;background-color:#F8F6F4;font-family:Arial, Helvetica, sans-serif;}

.contentSidebar span a {display:block;color:#3EB1CC;font-size:.9em;padding-top:8px;padding-bottom:7px;padding-left:6px;font-weight:bold;background:url(../img/submenuBG.png) no-repeat left top;}

.contentSidebar span:first-child a {display:block;color:#3EB1CC;font-size:.9em;padding-top:8px;padding-bottom:7px;padding-left:6px;font-weight:bold;background:none;}


.contentSidebar span a:hover {background-color:#FCFBFA;}

.contentSidebar span a.Selected {text-indent:10px;;background:#FCFBFA url(../img/submenuBG-caret.png) no-repeat left top;}

.contentSidebar span:first-child a.Selected {text-indent:10px;background:#FCFBFA url(../img/submenuBG-caret-firstselect.png) no-repeat left top;}

.contentSidebar span a.ThirdLevel_selected {text-indent:20px;background:#FCFBFA url(../img/submenuBG-caret-sub.png) no-repeat left top;}

.contentSidebar span a.ThirdLevel_inactive {text-indent:20px;background:#FCFBFA url(../img/submenuBG.png) no-repeat left top;}

.contentSidebar span a.ThirdLevel {text-indent:20px;background:url(../img/submenuBG.png) no-repeat left top;}

span.large {font-size:24px;line-height:32px;}
	
