﻿/*--
  CSS Reset (Reloaded)
  by Eric Meyer
  www.meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
--------------------------------------------------------------*/

td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

tr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

tfoot {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

tbody {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

ol {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

dd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

dt {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

dl {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

tt {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

sup {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

sub {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

strong {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

strike {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

small {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

samp {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

s {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

q {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

kbd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

ins {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

font {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

em {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

dfn {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

del {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

code {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

cite {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

big {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

address {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

acronym {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

abbr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/*a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}*/

pre {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

h5 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

h4 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

h3 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

h2 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

h1 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

iframe {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

object {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

applet {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

span {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

html {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	/*line-height: 1;*/
	color: #000000;
	background: #FFFFFF;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
td {
	text-align: left;
	font-weight: normal;
}
th {
	text-align: left;
	font-weight: normal;
}
caption {
	text-align: left;
	font-weight: normal;
}
q:after {
	content: "";
}
q:before {
	content: "";
}
blockquote:after {
	content: "";
}
blockquote:before {
	content: "";
}
q {
	quotes: "" "";
}
blockquote {
	quotes: "" "";
}
.left{ float:left;}
.right{ float:right;}


/* ---- Basic Elements ---- */
body { /* background: #FFFFFF url(../images/bg_pageFill.gif) 51% 0 repeat-y; */ background-color: #0e0d0e; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 75%;} /* Global Font Size -> 12px */

.ms-WPBody a:link, .ms-WPBody a:visited { color:#009fe4; text-decoration: none; }

a { color:#009fe4; text-decoration: none; }
a:hover { text-decoration: underline; }
em { font-style: oblique; }
strong { font-weight: bold; }
img { display: block; margin:0; padding:0; }

/* ---- Generic Classes ---- */
.clear { clear: both; height: 0; line-height: 0; margin: 0; padding: 0; /*  for ie6 - display: inline;  */ }
.leftAlign { float: left; width: auto; }
.rightAlign { float: right; width: auto; }
.button { display: block; height: 24px; text-indent: -9999px;}
.chatNow { background: url(../images/btn_chatNow.gif) 0 0 no-repeat; position: absolute; right: 0; top: 5px; width: 101px; }
.chatNow:hover { background-position: 0 -24px; }
.go { background: url(../images/btn_go.gif) 0 0 no-repeat;  width: 39px; float:left; }
.go:hover { background-position: 0 -24px; }
select {height:20px;}

.blkbckOverlay { background-color:black; width:auto; |width:38%; padding:25px; |padding:0 25px 25px;}
.blkbckclose { position:relative; float:right; right:-35px; top:-30px; |right:-170px; |top:-8px; }

.blkbckclose1 { position:relative; float:right; right:-35px; top:-30px; |right:-290px; |top:-8px; }

.go1 { background: url(../images/btn_go.gif) 0 0 no-repeat;  position: relative; height:24px; display:block; text-indent:-999px; width: 39px; float:right; }
.go1:hover { background-position: 0 -24px; }

.Find { background: url(../images/btn_find.gif) 0 0 no-repeat;  position: relative; height:24px; display:block;  width: 50px; float:right; }
.Find:hover { background-position: 0 -24px; }

.register1 { background: url(../images/btn_register.gif) 0 0 no-repeat; position: relative; height:24px; display:block;  width: 177px; text-indent:-999px;  float:right; vertical-align:top;  }
.register1:hover { background-position: 0 -24px; }


.register { background: url(../images/btn_register.gif) 0 0 no-repeat; position: relative; width: 177px; }
.register:hover { background-position: 0 -24px; }
.contact { background: url(../images/btn_contact.gif) 0 0 no-repeat; position: relative; width: 97px; }
.contact:hover { background-position: 0 -24px; }
.compare { background: url(../images/btn_compare.gif) 0 0 no-repeat; position: relative; width: 177px; }
.compare:hover { background-position: 0 -34px; }
.cancel { background: url(../images/btn_cancel.gif) 0 0 no-repeat; position: relative; width: 83px;}
.cancel:hover { background-position: 0 -24px; }
.cancel1 { background: url(../images/btn_cancel.gif) 0 0 no-repeat; position: relative; width: 83px; display:block; height:24px; text-indent:-999px;}
.cancel1:hover { background-position: 0 -24px; }

.cancel2 { background: url(../images/btn_cancel.gif) 0 0 no-repeat; float:right; padding-right:5px; position: relative; width: 83px; display:block; height:24px; text-indent:-999px;}
.cancel2:hover { background-position: 0 -24px; }
.submit1 { background: url(../images/btn_submit.gif) 0 0 no-repeat; float:left; position: relative; width: 83px; display:block; height:24px; text-indent:-999px;}
.submit1:hover { background-position: 0 -24px; }


.delete { background: url(../images/btn_delete.gif) 0 0 no-repeat; position: relative; width: 83px; }
.delete:hover { background-position: 0 -24px; }
.save { background: url(../images/btn_save.gif) 0 0 no-repeat; position: relative; width: 83px;}
.save:hover { background-position: 0 -24px; }

.save1 { background: url(../images/btn_save.gif) 0 0 no-repeat; position: relative; width: 83px; display:block; text-indent:-999px; height:24px;}
.save1:hover { background-position: 0 -24px; }


.reorder { background: url(../images/btn_reorder.gif) 0 0 no-repeat; position: relative; width: 83px; }
.reorder:hover { background-position: 0 -24px; }
.reorderGray { background: url(../images/btn_reorder_gr.gif) 0 0 no-repeat; position: relative; width: 83px; }
.reorderGray:hover { background-position: 0 -24px; }

.reorderGray1 { background: url(../images/btn_reorder_gr.gif) 0 0 no-repeat; position: relative; width: 83px; display:block; text-indent:-9999px; height:24px;}
.reorderGray1:hover { background-position: 0 -24px; }

/*Change By Nidhi Sharma*/
.send { background: url(../images/btn_send.gif) 0 0 no-repeat; position: relative; width: 55px; display:block; text-indent:-999px; height:24px;}
.send:hover { background-position: 0 -24px; }

.incident { background: url(../images/btn_incident_track.gif) 0 0 no-repeat; position: relative; width: 139px; }
.incident:hover { background-position: 0 -24px; }
.updateCart { background: url(../images/btn_update_cart.gif) 0 0 no-repeat; position: relative; width: 100px; }
.updateCart:hover { background-position: 0 -24px; }
.contShop { background: url(../images/btn_cont_shop.gif) 0 0 no-repeat; position: relative; width: 160px; }
.contShop:hover { background-position: 0 -24px; }
.oneClick { background: url(../images/btn_one_click.gif) 0 0 no-repeat; position: relative; width: 160px; }
.oneClick:hover { background-position: 0 -24px; }
.checkout { background: url(../images/btn_checkout.gif) 0 0 no-repeat; position: relative; width: 160px; }
.checkout:hover { background-position: 0 -24px; }
.saveAdd { background: url(../images/btn_save_add.gif) 0 0 no-repeat; position: relative; width: 111px; }
.saveAdd:hover { background-position: 0 -24px; }
.back { background: url(../images/btn_back.gif) 0 0 no-repeat; position: relative; width: 111px; }
.back:hover { background-position: 0 -24px; }
.continue { background: url(../images/btn_continue.gif) 0 0 no-repeat; position: relative; width: 111px; }
.continue:hover { background-position: 0 -24px; }
.edit { background: url(../images/btn_edit.gif) 0 0 no-repeat; position: relative; width: 50px; }
.edit:hover { background-position: 0 -24px; }
.placeOrder { background: url(../images/btn_place_order.gif) 0 0 no-repeat; position: relative; width: 160px; }
.placeOrder:hover { background-position: 0 -24px; }
.login { background: url(../images/btn_login.gif) 0 0 no-repeat; position: relative; width: 60px; }
.login:hover { background-position: 0 -24px; }
.createAcct { background: url(../images/btn_create_acct.gif) 0 0 no-repeat; position: relative; width: 139px; }
.createAcct:hover { background-position: 0 -24px; }
.signup { background: url(../images/btn_signup.gif) 0 0 no-repeat; position: relative; width: 83px; }
.signup:hover { background-position: 0 -24px; }

/*.submitPI { background: url(../images/btn_submit_pi.gif) 0 0 no-repeat; position: relative; width: 212px; }
.submitPI:hover { background-position: 0 -24px; }
.submitES { background: url(../images/btn_submit_es.gif) 0 0 no-repeat; position: relative; width: 160px; }
.submitES:hover { background-position: 0 -24px; }
.submitPC { background: url(../images/btn_submit_pc.gif) 0 0 no-repeat; position: relative; width: 190px; }
.submitPC:hover { background-position: 0 -24px; }
.submitSS { background: url(../images/btn_submit_ss.gif) 0 0 no-repeat; position: relative; width: 212px; }
.submitSS:hover { background-position: 0 -24px; }*/
.addToCart { background: url(../images/btn_addToCart.gif) 0 0 no-repeat; left: 0; margin-right: 10px; position: absolute; top: 0; width: 120px; }
.addToCart:hover { background-position: 0 -24px; }
.addToCart1 { background: url(../images/btn_addToCart.gif) 0 0 no-repeat; left: 0; margin-right: 0px; top: 0; width: 120px; height:24px; display:block; text-indent:-9999px; }
.addToCart1:hover { background-position: 0 -24px; }
.addToCart2 { background: url(../images/btn_addToCart.gif) 0 0 no-repeat; width: 120px; }
.addToCart2:hover { background-position: 0 -24px; }

input.submitPC { border: none; outline:none; margin: 10px 6px 0 0; }
input.submitPC { background: url(../images/btn_submit_pc.gif) no-repeat 0 0; width:190px; height:24px; cursor:pointer; float:right; }
input.submitPC:hover { background-position:0 -24px; }

input.submitSS { border: none; outline:none; margin: 10px 6px 0 0; }
input.submitSS { background: url(../images/btn_submit_ss.gif) no-repeat 0 0; width:212px; height:24px; cursor:pointer; float:right; }
input.submitSS:hover { background-position:0 -24px; }

input.submitES { border: none; outline:none; margin: 0 6px 0 0; }
input.submitES { background: url(../images/btn_submit_es.gif) no-repeat 0 0; width:160px; height:24px; cursor:pointer; float:right; }
input.submitES:hover { background-position:0 -24px; }

input.submitPI { border: none; outline:none; margin: 10px 6px 0 0; }
input.submitPI { background: url(../images/btn_submit_pi.gif) no-repeat 0 0; width:212px; height:24px; cursor:pointer; float:right; }
input.submitPI:hover { background-position:0 -24px; }

/* ADD NEW*/
.buyDymo { background: url(../images/btn_addToCart.gif) 0 0 no-repeat; position: relative; width: 143px; }
.buyDymo:hover { background-position: 0 -24px; }


.image_right { float: right; padding: 2px; margin: 5px;}
.image_leftDemo { float: left; padding: 10px 0 10px 0; margin: 0;}
.image_leftVideo { float: left; padding: 0 0 10px 0; margin: 0;}

/* ---- images for widgets ---- */
.image_top_widget { float: left; background: url(../images/bg_moduleFillSm.gif) 0 0 repeat-y; padding: 0px 2px 10px 1px; }
.image_middle_widget { float: left; background: url(../images/bg_moduleFillSm.gif) 0 0 repeat-y; padding: 0px 2px 10px 1px; border-top: 1px solid #cccccc; }
.image_left {float: left; padding: 2px; margin: 0;}
.image_leftB { float: left; padding: 20px 10px 10px 20px; margin: 0; }

/* ---- Basic Layout ---- */
#mainContainer { /* background: url(../images/bg_page.gif) 50% 0 no-repeat; height: auto; */ background: #FFFFFF url(../images/bg_pageFill.gif) 50% 0 repeat-y; width: 100.1% !important; width:100%; }
#container { /* background: url(../images/bg_pageBottom.gif) 51% 100% no-repeat; */ background: url(../images/bg_page.gif) 50% 138px no-repeat; min-height: 550px; height: auto !important; height: 550px; width: 100%; z-index: 5; }
#containtWrapper { margin: 0 auto; width: 1000px; }
#container #header { margin: 0 auto; width: 1000px; }
#container #containtWrapper { padding: 0 24px 64px; width: 952px; }
#container #containtWrapper #containt {width:auto; height:auto;}
#bottomContent { background: url(../images/bg_pageBottom.gif) 50% 0 no-repeat; height: 98px; margin-top: -34px; position: relative; z-index: 1; width: 100%; }

/* Page Main Heading without Background */
h1.pageHeading{ font:normal 30px Arial, Helvetica, sans-serif; color:#000000;}


/* Page Heading */

/*Commented By nilesh singh*/
/*#containt .pageTitle{ background:#000000 url(../images/page-title-h-left.gif) no-repeat left top; height:47px; margin:21px 0 0 0}*/
#containt .pageTitle{height:47px; margin:21px 0 0 0}

#containt .pageTitleRight{ background:url(../images/page-title-h-right.gif) no-repeat right top; height:42px; padding:5px 8px 0px 17px; color:#FFFFFF;}
#containt .pageTitleRight h1{color:#fff; font:normal 30px Arial, Helvetica, sans-serif; float:left;}
.spacing{ height:20px; clear:both;}
#containt .pageTitle .sorting{ margin:8px 8px 0 0; float:right;}
#containt .pageTitle .sorting label{ margin:0 0 0 20px;}


#containt .pageTitle .rightlinks{ float:right; font-size: 14px; margin:10px 0 0 0;}
#containt .pageTitle .rightlinks span{ background: url(../images/tab-on.gif) 100% 55% no-repeat; color: #ffffff; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
#containt .pageTitle .rightlinks a{ background: url(../images/tab-off.gif) 100% 55% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }





/*#userInfo { background: #000000; height: 22px; width: 100%; }
#userInfo .content { margin: 0 auto; width: 1025px; height: 22px; font-size: 10px; }
#userInfo .content .right { float: right; width: 300px; height: 22px;}
#userInfo .content .right .flagImg { background: url(../images/flag_us.gif) 0 0 no-repeat; float: left; width: 18px; height: 22px; }
#userInfo .content .right .flagText { float: left; width: 88px; height: 22px; margin: 6px 0 0;}
#userInfo .content .right .flagText a { margin: 0 5px 0 0; }
#userInfo .content .right .flagText .text { color: #ffffff; margin: 0 5px 0; }
#userInfo .content .right .cartImg { background: url(../images/cart_top.gif) 0 0 no-repeat; float: left; width: 18px; height: 22px; }
#userInfo .content .right .cartText { float: left; width: 55px; height: 22px; margin: 6px 0 0;}
#userInfo .content .right .cartText a { color: #ffffff; margin: 0 5px 0; }
#userInfo .content .right .acctText { float: left; width: 120px; height: 22px; margin: 6px 0 0 -10px;}
#userInfo .content .right .acctText a { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #ffffff; margin: 0 5px; padding: 0 10px 0 0; }
*/

#userInfo { background: #000000; height: 22px !important; height: 17px; width: 100%; }
#userInfo .content { margin: 0 auto; width: 1025px; font-size: 10px; }
#userInfo .content .right { float: right; width:auto; }
#userInfo .content .right .flagImg { background: url(../images/flag_us.gif) 0 0 no-repeat; float: left; width: 18px; height: 22px !important; height: 17px; }
#userInfo .content .right .flagText { float: left; height: 22px !important; height: 17px; margin: 6px 15px 0 0;}
#userInfo .content .right .flagText a { color:#00A8DF; }
#userInfo .content .right .flagText .text { color: #ffffff; margin: 0 5px 0; }
#userInfo .content .right .cartImg { background: url(../images/cart_top.gif) 0 0 no-repeat; float: left; width: 18px; height: 22px !important; height: 17px; }
#userInfo .content .right .cartText { float: left; margin: 6px 10px 0 0;}
#userInfo .content .right .cartText a { color: #ffffff; }
#userInfo .content .right .acctText { float: left; margin: 6px 10px 0 0; color: #FFFFFF;}
#userInfo .content .right .acctText a { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #FFFFFF; margin: 0; padding: 0 10px 0 0; }
#userInfo .content .right .acctText .on { color: #FFFFFF; }
#userInfo .content .right .acctText .text { color: #999999; margin: 0 5px; padding: 0 0 0 0; }
#userInfo .content .right .myAcct { float: left; margin: 6px 0px 0 0; color: #ffffff;}
#userInfo .content .right .myAcct a { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #ffffff; margin: 0; padding: 0 10px 0 0; }
#userInfo .content .right .username {float:left; /*width:200px;*/ margin: 6px 10px 0 0; color:#FFFFFF;} 
#leftCol { float: left; width: auto; }
#rightCol { float: right; width: auto; }
#FullCol {width: auto; clear:both; }

#crumbNchat { height: 40px; padding-left: 5px; }
#breadcrumb { color: #999999; float: left; font-size: 11px; padding: 12px 0 0; width: auto; }
#breadcrumb a { background: url(../images/crumbCarat.gif) 100% 65% no-repeat; color: #666666; margin-right: 6px; padding-right: 14px; }
#chat { color: #333333; float: right; font-weight: bold; padding: 11px 108px 0 0; position: relative; width: auto; }

/* ---- Header ---- */
#container #header { padding: 18px 28px 5px 109px; width: 1030px;}
#container #header .logo { float: left; margin-right: 24px; width: auto; background:url(../images/logo_dymo.gif); width:134px; height:44px; }
#mainNavigation { float: left; padding: 12px 0 0; width: 440px; position:relative; z-index:51;}
#mainNavigation li { display: inline-block; float: left; width: auto; }
#mainNavigation li a { background: url(../images/mainNav.gif) 0 0 no-repeat; display: block; height: 25px; text-indent: -9999px; width: auto; }
#mainNavigation #nav1 { background-position: 0 0; margin-right: 15px; width: 89px; }
#mainNavigation #nav1:hover, #mainNavigation .on #nav1 { background-position: 0 -25px; }
#mainNavigation #nav2 { background-position: -106px 0; margin-right: 14px; width: 49px; }
#mainNavigation #nav2:hover, #mainNavigation .on #nav2 { background-position: -106px -25px; }
#mainNavigation #nav3 { background-position: -171px 0; margin-right: 13px; width: 111px; }
#mainNavigation #nav3:hover, #mainNavigation .on #nav3 { background-position: -171px -25px; }
#mainNavigation #nav4 { background-position: -297px 0; margin-right: 15px; width: 78px; }
#mainNavigation #nav4:hover, #mainNavigation .on #nav4 { background-position: -297px -25px; }
#mainNavigation #nav5 { background-position: -392px 0; width: 38px; }
#mainNavigation #nav5:hover, #mainNavigation .on #nav5 { background-position: -392px -25px; }


#searchBar { float: left; background: url(../images/searchBar.gif) 0 0 no-repeat; margin: 14px 0 0; height: 22px; width: 202px; }
#searchBar input { background: none; border: none; display: inline-block; height: 15px; }
#searchBar #searchVal { color: #333333; font-size: 13px; height: 16px; margin: 2px 0 0 27px; width: 150px; }
#searchBar #searchBtn { cursor: pointer; text-indent: -9999px; width: 19px; }

/* ---- Footer ---- */
/*#footer { background: url(../images/bg_footer.gif) 0 98px repeat-x; margin-top: -98px; position: relative; width: 100%; z-index: 1; }
#footerContent { background: url(../images/bg_pageBottom.gif) 50% 0 no-repeat; color: #333333; font-size: 11px; height: 117px; padding: 98px 0 0; position: relative; width: 100%; }
#footerContent a { color: #cccccc; margin: 0 10px; }
#footerContent p { margin: 0 auto; padding: 20px 0 0; text-align: center; width: 1000px; }
#footerContent .ftTopLinks { height: 33px; padding: 11px 0 0; }
#footerContent .ftTopLinks a { background: url(../images/ftrLinks.gif) 0 50% no-repeat; font-size: 12px; padding: 0 18px; text-transform: uppercase; }
.ftTopLinks a { color: #ffffff; }

#footerContent .ftTopLinks { color: #ffffff; }*/



#footer { background: url(../images/bg_footer.gif) 0 0 repeat-x; position: relative; width: 100%; z-index: 1; }
#footerContent { color: #333333; font-size: 11px; height: 117px; padding: 0; position: relative; width: 100%; z-index: 1; }
#footerContent a { color: #cccccc; margin: 0 10px; }
#footerContent p { clear: both; margin: 0 auto; padding: 20px 0 0; text-align: center; width: 1000px; }
#footerContent .ftTopLinks { height: 33px; padding: 0 0 0 110px; }
#footerContent .ftTopLinks a { display: inline-block; float: left; font-size: 12px; height: 22px; margin: 0; padding: 11px 26px 0 20px; text-transform: uppercase; }
/*#footerContent .ftTopLinks span { background: url(../images/ftrLinks.gif) 0 50% no-repeat; padding-left: 15px; }*/
#footerContent .ftTopLinks span { background: 0 50% no-repeat; padding-left: 15px; }
#footerContent .ftTopLinks a, #footerContent .ftTopLinks span { color: #ffffff; }
/*#footerContent .ftTopLinks a:hover, #footerContent .ftTopLinks a.active { background: url(../images/bg_ftrNav.gif) 0 1px repeat-x; text-decoration: none; }*/
#footerContent .ftTopLinks a:hover, #footerContent .ftTopLinks a.active { background: url(../images/bg_ftrNav.gif) 0 0 repeat-x; text-decoration: none; }
#footerContent .ftTopLinks a:hover span, #footerContent .ftTopLinks a.active span { background: url(../images/ftrLinks-on.gif) 0 50% no-repeat; color:#000000;}

/* ---- Country Selector Page ---- */
#countryWrapper { width: 885px;}
#countryInfo { background: url(../images/countryInfo-top.gif) 0 0 no-repeat; height: auto; margin: 0; padding: 15px 0 0; width: auto; }
#countryInfo .close { background: url(../images/countryInfo-fill.gif) 0 0 repeat-y; float: right; margin: 0 15px 0 0; position: relative; width: auto; }
#countryInfo .mid { background: url(../images/countryInfo-fill.gif) 0 0 repeat-y; padding: 0 25px 0 15px; width: auto; }
#countryInfo .mid .hd { background: url(../images/hd_support.gif) left top no-repeat;  margin: 0 0 15px 0; padding:5px 0 15px 0; /*width: 850px;*/ width:942px; height:37px;}
#countryInfo .mid .hd h2 { font-size: 30px; color: #ffffff; margin:0 0 0 15px; font-weight:normal;  }
#countryInfo .mid .description { color: #343434; font-size: 13px; height: 167px; line-height: 18px; margin: 0 0 0 10px; overflow: auto; width: 375px; }
#countryInfo .mid .choose { color: #343434; font-size: 13px; height: 30px; line-height: 18px; margin: 20px 0 0 0; overflow: auto; width: 100%; }
#countryInfo .mid .choose .country { float: left; margin: 2px 0 0 0; width: 300px; }
#countryInfo .mid .choose .goButton { float: left; margin: 0 0 0 -15px; width: 39px; height: 24px; }
.formField { margin-left: 5px; }	
#countryInfo .mid .map { background: url(../images/countryMap.gif) 0 0 no-repeat; float: right; height: 167px; margin: -167px 10px 0 0; width: 408px; }
#countryInfo .mid .links { margin: 20px 0 0 10px; padding: 0 0 0 0; overflow: auto; width: 100%; }
#countryInfo .mid .links h2 { font-size: 15px; color: #343434; line-height: 18px; font-weight:normal; margin-bottom:10px;}
#countryInfo .mid .linksCol { float: left; line-height: 19px;  padding: 0; overflow: auto; width: 208px; }
#countryInfo .bottom { background: url(../images/countryInfo-bottom.gif) 0 0 no-repeat; height: 25px; width: 885px; }

/* ---- Support Page ---- */

/* ---- w40a Support All Products ---- */
/*
#containt .supBoxes { width: 100%; height: auto; margin:10px 0 0 0px; |margin:3px 0 25px 0px; overflow:hidden; }
#containt .supBoxes .supContentBlock { float: left; width: 80%; padding: 15px 0 0 0px !important; padding: 20px 0 0 0px;/*padding: 15px 0 0 10px !important; padding: 20px 0 0 10px;*/  /*color: #343434; font-size: 13px; }
#containt .supBoxes .supContentBlock h2 { font-size: 30px; margin: -5px 0 25px 0; font-weight:normal; }
#containt .supBoxes .supContentBlock h3 { font-size: 20px; color: #000000; padding: 10px 10px 10px 10px; font-weight:normal; }
#containt .supBoxes .supContentBlock p { line-height: 18px; overflow: auto; margin: 10px; }
#containt .supBoxes .supContentBlock a { line-height: 18px; }
#containt .supBoxes .supContentBlock h1 { font-size: 30px; color: #000000; margin: 0 0 10px 0px; padding: 10px 10px 10px 10px !important; padding: 7px 10px 5px 10px;}
#containt .supBoxes .col {float:left; width: 30%; height: auto; margin: 2px 0px 0 10px !important; margin: 2px 10px 0 0px; }
#containt .supBoxes .col .prodCateBlock {padding: 2px 0 0 0; clear:both;}
#containt .supBoxes .col .prodCateBlock .image { float: left; width: 60px; margin: 10px 0 0 10px; }
#containt .supBoxes .col .prodCateBlock .contentBlock { float:left; height: auto; margin: 20px 0 0 20px; padding: 0; line-height: 14px; font-size:13px; font-weight:normal;}
#containt .supBoxes .col .prodCateBlock .description { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; } 
#containt .supBoxes .col .prodCateBlock .contentBlock h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; }
#containt .supBoxes .col .prodCateBlock .contentBlock h3 { font-size: 20px; color: #000000; margin: 0 0 15px; }
#containt .supBoxes .productHead {  width: 95%; height:63px; padding: 20px 0 0 10px !important; padding: 20px 0 0 0px; border-bottom: solid #DDD 1px; }
#containt .supBoxes .productHead .image { float: left; width: 60px; margin: 10px 0 0 10px; }
#containt .supBoxes .productHead h3 { float: left; font-size: 20px; color: #000000; padding:35px 0 0 10px; line-height: 28px; font-weight:normal;}
#containt .supBoxes .col ul {margin:10px 0 0 40px !important; margin:10px 0 0 50px; padding:0; list-style-type:none; color: #343434; font-size: 13px;}
*/
/*#containt .supBoxes .col ul li {margin:0; padding:0; line-height:20px; }*/
/*
#containt .supBoxes .col ul li {margin:0; padding:0; line-height:20px; background:url(../images/blueArrowLink.gif) no-repeat left 6px; padding:0 0 0 15px }
*/


/* 10.8.2009 */
#containt .supBoxes { width: 952px; height: auto; margin:10px 0 0 0px; |margin:3px 0 25px 0px; overflow:hidden; }
#containt .supBoxes .supContentBlock { float: left; width: 80%; padding: 15px 0 0 0px !important; padding: 20px 0 0 0px;/*padding: 15px 0 0 10px !important; padding: 20px 0 0 10px;*/  color: #343434; font-size: 13px; }
#containt .supBoxes .supContentBlock h2 { font-size: 30px; margin: -5px 0 25px 0; font-weight:normal; font-family:Arial, Helvetica, sans-serif;  }
#containt .supBoxes .supContentBlock h3 { font-size: 20px; color: #000000; padding: 10px 10px 10px 10px; font-weight:normal; width:954px }
#containt .supBoxes .supContentBlock p { line-height: 18px; overflow: auto; margin: 10px; font-family:Arial, Helvetica, sans-serif;  }
#containt .supBoxes .supContentBlock a { line-height: 18px; color:#0099CC;}
#containt .supBoxes .supContentBlock h1 { font-size: 30px; color: #000000; margin: 0 0 10px 0px; padding: 10px 10px 10px 10px !important; padding: 7px 10px 5px 10px;}
#containt .supBoxes .col {float:left; width: 47%; height: auto; margin: 2px 0px 0 10px !important; margin: 2px 10px 0 0px; }
#containt .supBoxes .col .prodCateBlock {padding: 2px 0 0 0; clear:both; font-family:Arial, Helvetica, sans-serif;}
#containt .supBoxes .col .prodCateBlock .image { float: left; width: 60px; margin: 0 0 0 10px; }
#containt .supBoxes .col .prodCateBlock .contentBlock { float:left; height: auto; margin: 10px 0 0 20px; padding: 0; line-height: 14px; font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#containt .supBoxes .col .prodCateBlock .description { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; } 
#containt .supBoxes .col .prodCateBlock .contentBlock h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0;  }

/*11.8.2009*/
#containt .supBoxes .productHead {  width: 95%; height:63px; padding: 0 0 0 10px !important; padding: 0 0 0 0px;}
/*#containt .supBoxes .productHead {  width: 95%; height:63px; padding: 20px 0 0 10px !important; padding: 20px 0 0 0px; border-bottom: solid #DDD 1px; }*/
/*11.8.2009*/

#containt .supBoxes .col .prodCateBlock .contentBlock h3 { font-size: 13px; color: #000000; margin: 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#containt .supBoxes .col .prodCateBlock .contentBlock a {color:#0099CC;}
#containt .supBoxes .col .prodCateBlock .contentBlock  a:hover {color:#000000;}

#containt .supBoxes .productHead .image { float: left; width: 60px; margin: 10px 0 0 10px; }

#containt .supBoxes .productHead h3 { float: left; font-size: 13px; color: #000000; padding:35px 0 0 10px; line-height: 28px; font-weight:bold; }
#containt .supBoxes .productHead a {color:#000000;}
#containt .supBoxes .productHead a:hover {color:#0099CC;}

#containt .supBoxes .col ul {margin:10px 0 0 40px !important; margin:10px 0 0 50px; padding:0; list-style-type:none; color: #343434; font-size: 13px;}
/*#containt .supBoxes .col ul li {margin:0; padding:0; line-height:20px; }*/
#containt .supBoxes .col ul li {margin:0; padding:0; line-height:20px; background:url(../images/blueArrowLink.gif) no-repeat left 6px; padding:0 0 0 15px }

#containt .supBoxes .col ul li a {color:#000000;}
#containt .supBoxes .col ul li a:hover {color:#0099CC;}

#containt .supBoxes .col .line {float: left; width: 100%;  height: auto; margin: 0 0 12px 0; border-bottom: Solid #CCC 1px; }
/*11.8.2009*/
#containt .supBoxes .line {float: left; width: 100%;  height: auto; margin: 0; border-bottom: Solid #CCC 1px; }
#containt .supBoxes .lineBold {float: left; width: 100%;  height: auto; margin: 0 0 12px 0; border-bottom: Solid #CCC 3px; }
#containt .line {float: left; width: 100%;  height: auto; margin: 0; border-bottom: Solid #CCC 1px; }
/*11.8.2009*/

#containt .supBoxes .col .imgArrow {background: url(../images/blueArrowLink.gif) 100% 2px no-repeat; float: left; padding: 0 13px 0 0; text-align: left; font-family:Arial, Helvetica, sans-serif; }
/*10.8.2009*/

/* ---- w41a Support Product Detail ---- */

/*.button { display: block; height: 24px; text-indent: -9999px; width: auto; }*/

/* 11.8.2009 */
/*#productInfo {  background: url(../images/productInfo-top.gif) 0 0 no-repeat;  height: auto; margin: 3px 0 0; padding: 11px 0 27px; width: 100%; }*/
#productInfo { background: url(../images/productInfo-top.gif) 0 0 no-repeat; height: auto; margin: 0px 0 0; padding: 11px 0 27px; width: auto; }
/* 11.8.2009 */
/*#productInfo { background: url(../images/productInfo-top.gif) 0 0 no-repeat; height: auto; margin: 3px 0 0; padding: 11px 0 27px; width: 100%; }*/
#productInfo .mid { background: url(../images/productInfo-fill.gif) 0 0 repeat-y; padding: 0 15px 0 13px; width: 100%; }
#productInfo .bottom { background: url(../images/productInfo-bottom.gif) 0 0 no-repeat; height: 15px; width: 952px; }

#productInfoRightNow { height: auto; margin: 0px 0 0; padding: 11px 0 27px; width: auto; }
#productInfoRightNow .mid { background: url(../images/productInfo-fill.gif) 0 0 repeat-y; padding: 0 15px 0 13px; width: 100%; }
#productInfoRightNow .bottom { background: url(../images/productInfo-bottom.gif) 0 0 no-repeat; height: 15px; width: 952px; }


#supportTabs { float: left; padding: 0 0 2px 10px; width: 910px; color: #343434; font-size: 12px; line-height:18px; }
#supportTabs .tabLinks { background: #000000 url(../images/tabLinks-top-910px.gif) 0 0 no-repeat; padding: 9px 13px 0; width: 884px; }
#supportTabs .tabLinks li { display: inline; width: auto; }
#supportTabs .tabLinks li a { background: url(../images/tab-off.gif) 100% 50% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
#supportTabs .tabLinks li a:hover { background: url(../images/tab-on.gif) 100% 50% no-repeat; text-decoration: none; }
#supportTabs .tabLinks li a.on { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #FFFFFF; }
#supportTabs #tabLinksBottom { background: url(../images/tabLinks-bottom-910px.gif) 0 0 no-repeat; height: 9px; margin: 0 0 6px; width: 910px; }
/*#supportTabs #tabContainer { background: #ebebeb url(../images/productTabs-top-910px.gif) 0 0 no-repeat; padding: 14px 0 0 0; width: 100%; }*/
#supportTabs #tabContainer { background: #ebebeb url(../images/productTabs-top-910px.gif) 0 0 no-repeat; padding: 14px 0 0 0; width: 100%; border-bottom:1px solid #EBEBEB; }

#supportTabs #tabContainer #tabBottom { background: url(../images/productTabs-bottom-910px.gif) 0 0 no-repeat; height: 13px; padding:0; _margin-bottom:-2px;  width: 100%; }
#supportTabs #tabContainer .tabContent { background-color: #ebebeb; height: 345px; height:auto !important; min-height: 345px; overflow: hidden; padding: 0 13px 0 20px; }
#supportTabs .tabContent h2 { font-size: 20px; line-height: 32px; margin-bottom: 12px; font-weight:normal;}
#productTabs #tabContainer .tabContent .checkbox{ clear:both; margin:0 0 5px 0;}
#supportTabs .tabContent h3 { font-size: 13px; line-height: 22px; margin-bottom: 1px; font-weight:normal; }
#supportTabs .tabContent .rating { float: right; padding: 7px 0 0; }

/*
#supportTabs .tabContent #line20 { float: left; background: #FFFFFF; height: 30px; padding: 0 0 5px 5px; width: 100px; }
#supportTabs .tabContent #line50 { float: left; background: #FFFFFF; height: 30px; padding: 0 0 5px 5px; width: 350px; }
#supportTabs .tabContent #line15 { float: left; background: #FFFFFF; height: 30px; padding: 0 0 5px 5px; width: 90px; }
#supportTabs .tabContent #line1 { float: left;  padding: 0 0 5px 5px; width: 90px; }
#supportTabs .tabContent #line2 { float: left;  padding: 0 0 5px 5px; width: 100px; }
#supportTabs .tabContent #line5 { float: left;  padding: 0 0 5px 5px; width: 350px; }
*/

#supportTabs .tabContent #line20 { float: left; background: #FFFFFF; height: 30px; padding: 0 0 5px 5px; width: 100px; }
#supportTabs .tabContent #line50 { float: left; background: #FFFFFF; height: 30px; padding: 0 0 5px 5px; width: 349px;border-left:1px solid #EBEBEB; }
#supportTabs .tabContent #line15 { float: left; background: #FFFFFF; height: 30px; padding: 0 0 5px 5px; width: 89px;border-left:1px solid #EBEBEB; }
#supportTabs .tabContent #line1 { float: left; padding: 0 0 5px 5px; width: 89px;border-left:1px solid #E0DFDF; }
#supportTabs .tabContent #line2 { float: left; padding: 0 0 5px 5px; width: 100px; }
#supportTabs .tabContent #line5 { float: left; padding: 0 0 5px 5px; width: 349px;border-left:1px solid #E0DFDF; }


#supportTabs .tabContent .ver_bg{float:left;background:url(../images/tb_bg.gif) 0 0 repeat-y;width:840px;}
#supportTabs .tabContent .ver_bg .line50 { float:left;height:30px;padding: 0 0 5px 5px;width:349px;background: #FFFFFF;margin-left:1px; }
#supportTabs .tabContent .ver_bg .line15 { float: left;  padding: 0 0 5px 5px; width:89px;background: #FFFFFF;margin-left:1px; }
#supportTabs .tabContent .ver_bg .line5 { float: left;padding: 0 0 5px 5px; width: 348px;}
#supportTabs .tabContent .ver_bg .line1 { float: left;padding: 0 0 5px 5px; width: 88px; }
#supportTabs .tabContent .ver_bg .line20 { float: left; background: #FFFFFF; padding: 0 0 5px 5px; width: 100px;}
#supportTabs .tabContent .ver_bg .line2 { float: left; padding: 0 0 5px 5px; width: 100px; }
#supportTabs .tabContent .ver_bg .line51 { float:left;padding: 0 0 5px 5px;width:349px;background: #FFFFFF;margin-left:1px; }

#supportTabs .tabContent .ver_bg .horz1{float:left;border-bottom:1px solid #DCDBDB;}
#supportTabs .tabContent .ver_bg .horz{float:left;background: url(../images/horz_bg.gif) 0 0 repeat-y;}

/*20.10.2009*/
#supportTabs .tabContent .ver_bg1{float:left;background:url(../images/tb_bg1.gif) 0 0 repeat-y;width:651px;}
#supportTabs .tabContent .ver_bg1 .line50 { float:left;height:30px;padding: 0 0 5px 5px;width:349px;background: #FFFFFF;margin-left:1px; }
#supportTabs .tabContent .ver_bg1 .line15 { float: left; height: 30px; padding: 0 0 5px 5px; width:89px;background: #FFFFFF;margin-left:1px; }
#supportTabs .tabContent .ver_bg1 .line5 { float: left;padding: 0 0 5px 5px; width: 348px;}
#supportTabs .tabContent .ver_bg1 .line1 { float: left;padding: 0 0 5px 5px; width: 88px; }
#supportTabs .tabContent .ver_bg1 .line20 { float: left; background: #FFFFFF; height:30px; padding: 0 0 5px 5px; width: 100px;}
#supportTabs .tabContent .ver_bg1 .line2 { float: left; height: 30px; padding: 0 0 5px 5px; width: 100px; }
#supportTabs .tabContent .ver_bg1 .line51 { float:left;padding: 0 0 5px 5px;width:349px;background: #FFFFFF;margin-left:1px; }

#supportTabs .tabContent .ver_bg1 .horz1{float:left;border-bottom:1px solid #DCDBDB;}
#supportTabs .tabContent .ver_bg1 .horz{float:left;background:url(../images/horz_bg.gif) 0 0 repeat-y;}


/* ---- w43a Support Faqs ---- */
#supportTabs .tabContent .paginationBlock { float: left; height: 30px; padding: 0 0 5px 5px; width: 800px; border-bottom: 1px solid #999999 }
#supportTabs .tabContent .pagination { color: #a3a2a2; display: inline-block; float: right; font-size: 11px; padding: 6px 5px 0 0; width: auto; }
#supportTabs .tabContent .pagination a { margin: 0 3px; }
#supportTabs .tabContent .pagination a.on { text-decoration: underline; }
.paginOn {font-weight:bold;}
#supportTabs .tabContent .pagination span { padding: 0 3px; }

/* ---- w44 Contact Support Login ---- */
#login {width: 717px; margin: 25px auto 0; |margin: 25px 20px 0;}
/*#login {width: 717px; margin: 25px auto;}*/
#login .top { float: left; width: 100%; height: 7px; background: url(../images/login_top.gif) 0 0 no-repeat; }
#login .mid { float: left; width: 717px; background: url(../images/login_mid.gif) 0 0 repeat-y; color: #666666; font-size: 13px; line-height: 16px; _margin-top:-8px; }
#login .mid .colL { float: left; width: 187px; height:283px; background: url(../images/login_lws.jpg) 0 0 no-repeat; margin:0 0 0 15px !important; margin:0 0 0 7px; }
#login .mid .colR { float: left; width: 500px; }
#login .mid .colR h2 { font-size: 30px; color: #000000; margin: 20px 0 0 15px; font-weight:normal; }
#login .mid .colR h3 { font-size: 20px; color: #000000; margin: 0 0 10px 0;  font-weight:normal;}
#login .mid .colR .col1 { float: left; width: 235px; border-right: 1px solid #cccccc; margin: 25px 0 0 15px !important; margin: 25px 0 0 7px; }
#login .mid .colR .error { float: left; width: 300px; margin: 25px 0 0 15px; }
#login .mid .colR .text { float: left; width: 100%; }
#login .mid .colR .text2 { float: left; width: 100%; margin: 20px 0 0; }
#login .mid .colR .spacer { float: left; width: 100%; height: 20px; }
#login .mid .colR .formField { float: left; width: 100%; margin:0; }
#login .mid .colR .formField input { margin: 5px 0 8px 0px; width: 200px; }
#login .mid .colR .errorField input { margin: 5px 0 8px 0px; width: 200px; border-color: #FF0000; }
#login .mid .colR .errorField { font-size: 13px; color:#FF0000; float: left; width: 100%; }
#login .mid .colR span { font-size: 12px; }
#login .mid .colR .box { float: left; width: 100%; margin: 10px 0 0; }
#login .mid .colR .box input { margin: 0 5px 0 0; }
#login .mid .colR .loginButton { float: left; width: 100%; margin: 10px 0 0; }
#login .mid .colR .col2 { float: left; width: 200px; margin: 25px 0 0 25px; }
#login .bottom { float: left; width: 717px; height: 8px; background: url(../images/login_bott.gif) 0 0 no-repeat; margin: 0; }

/* ---- w46 Support Contact Supportt---- */
#containt .supBoxes .columnL { float: left; width: 48%; margin: 0 0 0 10px; }
#containt .supBoxes .columnL p { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
#containt .supBoxes .columnL .formField { margin: 0 0 10px 0; }
#containt .supBoxes .columnL .col1 { float:left; margin:0 20px 0 0 !important; margin:0 30px 0 0; padding:10px !important; padding:10px 0; line-height:15px; }
#containt .supBoxes .columnL .col1 a { line-height: 18px; }
#containt .supBoxes .columnL .col1 h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; }
#containt .supBoxes .columnL .col1 h3 { font-size: 20px; color: #000000; margin: 0 0 15px;  font-weight:normal;}
#containt .supBoxes .columnL .col1 .labelL { float: left; }
#containt .supBoxes .columnL .col1 .labelR { float: left; position:relative; left:152px;}
#containt .supBoxes .columnL .col1 .inputTextarea {width:420px;}
#containt .supBoxes .columnL .col1 select{ height:auto; font-size:12px;}
#containt .supBoxes .columnL .col2 select{ height:auto; font-size:12px;}
#containt .supBoxes .columnL .btnSubmit a {background: url(../images/btn_submit.gif) 0 0 no-repeat; width:116px; height:24px; display:block; margin:7px 0 0 10px !important; margin:7px 0 0 0px; }
#containt .supBoxes .columnL .btnSubmit input.submitPR { border: none; outline:none; margin: 7px 0 0 10px; !important; margin:7px 0 0 0px; }
#containt .supBoxes .columnL .btnSubmit input.submitPR { background: url(../images/btn_submit.gif) no-repeat 0 0; width:116px; height:24px; cursor:pointer;}
#containt .supBoxes .columnL .btnSubmit input.submitPR:hover { background-position:0 -24px; }
.registerPro a {background: url(../images/btn_registerProducts.gif) 0 0 no-repeat; width: 177px; height:24px; display:block; margin:7px 0 0 10px !important; margin:7px 0 0 0px; }
.registerPro a:hover { background-position: 0 -24px; }
.registerPro input.submitPR1 { border: none; outline:none; margin: 7px 0 0 10px; }
.registerPro input.submitPR1 { background: url(../images/btn_registerProducts.gif) no-repeat 0 0; width:177px; height:24px; cursor:pointer;}
.registerPro input.submitPR1:hover { background-position:0 -24px; }
#containt .supBoxes .columnL .btnSubmit a:hover { background-position: 0 -24px; }
#containt .supBoxes .columnL .col2 { float: left; padding: 10px 0 0 0; /*|padding: 10px 0 0 0; !important;*/ margin:0 0 0 0px; line-height:15px;}
#containt .supBoxes .columnR { float:right; width: 48%; margin: 0; padding:0 0 0 10px; text-align:justify; }
#containt .supBoxes .columnR p { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; padding:0 0 15px 0; }
#containt .supBoxes .columnR .formField { margin: 0 0 10px 0; }
#containt .supBoxes .columnR .col1 { float:left; margin:0 20px 0 0 !important; margin:0 30px 0 0; padding:10px !important; padding:10px 0; line-height:15px; }
#containt .supBoxes .columnR .col1 p { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; margin:0; padding:0; }
#containt .supBoxes .columnR .col1 a { line-height: 18px; }
#containt .supBoxes .columnR .col1 h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; }
#containt .supBoxes .columnR .col1 h3 { font-size: 20px; color: #000000; margin: 0 0 15px;  font-weight:normal;}
#containt .supBoxes .columnR .col1 .labelL { float: left; }
#containt .supBoxes .columnR .col1 .labelR { float: left; position:relative; left:152px;}
#containt .supBoxes .columnR .col1 .inputTextarea {width:420px;}
#containt .supBoxes .columnR .btnSubmit a {background: url(../images/btn_submit.gif) 0 0 no-repeat; width:116px; height:24px; display:block; margin:7px 0 0 10px !important; margin:7px 0 0 0px; }
.registerPro a:hover { background-position: 0 -24px; }
#containt .supBoxes .columnR .btnSubmit a:hover { background-position: 0 -24px; }
#containt .supBoxes .columnR .col2 { float: left; padding: 20px 0 0 0; |padding: 10px 0 0 0; }
#containt .supBoxes .columnR .col2 p { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; margin:0; padding:0; }
#containt .supBoxes .divider { float: left; width: 90%; height: 1px; margin: -3px 0 12px 2px; |margin: -8px 0 10px 2px; _|margin: -8px 0 0px 2px; border-top: 1px solid #CCCCCC ;}

/* ---- w47_Support Contact Support Confirmation ---- */
#containt .supBoxes .confirmBlock .top{width:100%; height:7px; background: url(../images/ship_bill_top.gif) 0 0 no-repeat; background-repeat: repeat-x;font-size:12px;}
#containt .supBoxes .confirmBlock .bottom { width: 100%; height: 9px; background: url(../images/ship_bill_bott.gif) 0 0 no-repeat; margin: 0; }
#containt .supBoxes .confirmBlock .contentBlock { width: 100%; background: url(../images/ship_bill_mid.gif) 0 0 repeat-y; color: #666666; font-size: 13px; padding: 0 25px 0 25px; _margin-top:-8px; }
#containt .supBoxes .confirmBlock .contentBlock .content { width: 490px; padding: 15px 20px 0 140px;}
#containt .supBoxes .confirmBlock .contentBlock .content h2 { font-size: 20px; color: #000000; margin: 0 0 10px 0;  font-weight:normal;}
#containt .supBoxes .confirmBlock .contentBlock .content p { padding-bottom:15px; line-height:18px; }
#containt .supBoxes .confirmBlock .contentBlock .link { font-size: 12px; padding-top: 5px; text-align: right; }
#containt .supBoxes .confirmBlock .contentBlock h2 { font-size: 20px; color: #000000; line-height: 22px; margin: 0 0 10px 0; font-weight:normal;}
#containt .supBoxes .confirmBlock .contentBlock .divider { float: left; width: 2px; height: 380px; margin: 20px 0; background: url(../images/upsell_divider.gif) 0 0 repeat-y; }
#containt .supBoxes .confirmBlock .contentBlock .left { float: left; width: 490px; height:100%; padding: 15px 20px 0 0; }
#containt .supBoxes .confirmBlock .contentBlock .left p { padding-bottom:15px; line-height:17px;}
#containt .supBoxes .confirmBlock .contentBlock .link { float: left; width: 100%; font-size: 12px; padding: 5px 0 0 0; text-align: right; }
#containt .supBoxes .confirmBlock .contentBlock .right { float: left; width: 410px; height:100%; padding: 15px 0 0 25px; }
#containt .supBoxes .confirmBlock .contentBlock .right .upsellConf { width: 360px; /*height:90px;*/ padding: 0 0 15px 0;/* border-bottom: 1px solid #cccccc;*/ margin: 20px 0 0 0; }
#containt .supBoxes .confirmBlock .contentBlock .right .upsellConf2 { width: 360px; height:90px; padding: 0 0 15px 0; margin: 20px 0 0 0; }
#containt .supBoxes .confirmBlock .contentBlock .right .image { float: left; width: 30%; }
#containt .supBoxes .confirmBlock .contentBlock .right .text { float: left; width: 65%; margin: 0 0 0 0; }
#containt .supBoxes .confirmBlock .contentBlock .right .text h3 { font-size: 14px; font-weight: normal; margin: 0 0 10px 0; }
#containt .supBoxes .confirmBlock .contentBlock .right .text p { padding: 0 0 8px 0; }
#containt .supBoxes .confirmBlock .contentBlock .right .text .small { font-size: 12px; font-weight: normal; }
#containt .supBoxes .confirmBlock .contentBlock .right .text span { font-weight: bold; }

/* ---- w50 Contact Support Eu ---- */
#containt .supBoxes .col .techContentBlock {float: left;  height: 110px; margin: 5px 0px; line-height:20px; }
#containt .supBoxes .col .techContentBlock h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 0px; padding: 7px 0 0 0; }
#containt .supBoxes .col .techContentBlock h3 { font-size: 14px; color: #000000; margin: 0 0 0px; font-weight:normal; }
#containt .supBoxes .infoBlock { background: url(../images/support_box.gif) 0 0 no-repeat; float:left; width:295px; height:230px; margin:15px 23px 5px 6px; |margin:15px 23px 0 6px; _margin-left:4px; }
#containt .supBoxes .infoBlock .contentBlock { margin: 15px 10px 10px 20px; padding: 0; }

/*10.8.2009*/
#containt .supBoxes .infoBlock .contentBlock h3 { font-size: 20px; color: #000000; margin: 0 0 10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#containt .supBoxes .infoBlock .contentBlock p { color: #343434; font-size: 13px; line-height: 15px; overflow: auto; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
#containt .supBoxes .infoBlock .contentBlock label { color: #343434; font-size: 13px; line-height: 22px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;  }
/*10.8.2009*/
/*
#containt .supBoxes .infoBlock .contentBlock h3 { font-size: 20px; color: #000000; margin: 0 0 10px; font-weight:normal;}
#containt .supBoxes .infoBlock .contentBlock p { color: #343434; font-size: 13px; line-height: 15px; overflow: auto; padding-bottom:10px; }
#containt .supBoxes .infoBlock .contentBlock label { color: #343434; font-size: 13px; line-height: 22px; font-weight:normal; }
*/
#containt .supBoxes .infoBlock .dropfield { float:left; margin-bottom:8px; |margin-bottom:6px; }
#containt .supBoxes .infoBlock .btnGo { float:left; width:39px; margin:0 5px 8px; |margin:0 5px 6px; }
#containt .supBoxes .infoBlock .btnRegister { float:left; width:177px; margin-bottom:8px; }
#containt .supBoxes .infoBlock .btnContact { float:left; width:97px; margin-bottom:8px; }

#containt .supBoxes .endicia { display: block; float: left; width: 215px; height: 22px; margin: 15px 0 0 6px; _margin-left:4px; }
#containt .supBoxes .mimio { display: block; float: left; width: 215px; height: 22px; margin: 15px 0 0 10px; }


.createAcctBlock { width: 517px; margin: 35px auto; height:auto; float:right;}
.createAcctBlock .top { display:block; float: left; width: 517px; height: 5px; background: url(../images/create_acct_top.gif) 0 0 no-repeat; }
.createAcctBlock .bott { display:block; float: left; width: 517px; height: 10px; background: url(../images/create_acct_bott.gif) 0 0 no-repeat; }
.createAcctBlock .mid { display:block; float: left; width: 517px; background: url(../images/create_acct_mid.gif) 0 0 repeat-y; color: #666666; font-size: 13px; line-height: 16px; _margin-top:-10px; }
.createAcctBlock .mid h2 { width:457px; font-size: 30px; font-weight:normal; color: #000000; margin: 20px 25px 20px 25px; display:block; padding: 5px 0 25px 0; background: url(../images/divider.gif) 0 100% repeat-x; }
.createAcctBlock .mid h3 { font-size: 20px; font-weight:normal; color: #000000; margin: 0 0 10px 0; }
.createAcctBlock .mid h4 { font-size: 20px; font-weight:normal; color: #000000; margin: 18px 0 10px 0; padding: 16px 0 0 0; border-top: 1px solid #cccccc; }
.createAcctBlock .mid p {padding-bottom:15px;}
.createAcctBlock .mid .italic { font-style: italic; font-size: 12px; }

/*Change by gaurav gupta*/
.createAcctBlock .mid .contentBlock { width: 457px; margin:0 0 0 30px; height:100%; }
/*End chagnge*/

.createAcctBlock .mid .contentBlock label { width:190px; margin:0; padding:0; line-height:20px; }
.createAcctBlock .mid .contentBlock .spacer{padding-top:10px;}
.createAcctBlock .mid .contentBlock .left { float: left; width: 223px; border-right: 1px solid #cccccc; margin: 10px 0 15px 0; }
.createAcctBlock .mid .contentBlock .left input { width:190px; }
.createAcctBlock .mid .right { float: left; width: 190px; margin: 10px 0 15px 20px !important; margin: 10px 0 15px 15px; }
.createAcctBlock .mid .contentBlock .right input { width:190px; |margin-left:-15px; }
.createAcctBlock .checkboxes { width: 100%; margin: 0; padding:10px 0; }
.createAcctBlock .checkboxes .box { float: left; width: 30px; margin: 0 0 10px 0; }
.createAcctBlock .checkboxes .text { float: left; width: 400px; margin: 0 0 10px 0; }
.createAcctBlock .checkboxes .text22 { display: inline; float: left; width: 200px; }
.createAcctBlock .mid .createAcctBtn a {background: url(../images/btn_create_acct.gif) 0 0 no-repeat; width:139px; height:24px; display:block; margin:10px auto 25px auto; |margin:5px auto 25px auto; } 
.createAcctBlock .mid .createAcctBtn a:hover { background-position: 0 -24px; }

/* ---- End Support Page ---- */

/* ---- Product Category Landing Page ---- */
#prodCategWrapper { width: auto; }
#prodCategInfo .hdImg { background: url(../images/header_prod_categ.jpg) 0 0 no-repeat; width: 944; height: 267px; margin: 5px 0 25px 5px; }
.callouts2 { margin: 0 0 0 5px; width: 227px; }
.callouts2 .cusLab { background: url(../images/custom_labels.jpg) 0 0 no-repeat; width: 227; height: 91px; }
.callouts2 .mid { background: url(../images/bg_moduleFillSm.gif) 0 0 repeat-y; padding: 15px; }
.callouts2 .mid p { color: #666666; line-height: 15px; }
.callouts2 .mid strong { color: #333333; display: block; font-size: 15px; line-height: 18px; }
.callouts2 .mid a { display: block; margin: 4px 0 0; }
.callouts2 .mid img { float: right; width: auto; }
.callouts2 .relatedProducts { border-bottom: 1px solid #cccccc; padding: 0 0 20px; margin: 0 0 20px; }
.callouts2 .last { border: none; padding: 0; margin: 0; }
.callouts2 .bottom { background: url(../images/bg_moduleBottomSm.gif) 0 0 no-repeat; height: 12px; margin-bottom: 5px; width: 227px; }
.callouts2 h4 { background: url(../images/greyModuleHdrSm.gif) 0 0 no-repeat; color: #ffffff; font-size: 15px; height: 25px; padding: 10px 0 0 16px; font-weight:normal;}
.callouts2 .content { padding: 0 0 20px; margin: 0 0 20px; }
.blueHdrSm h4 { background: url(../images/blueModuleHdrSm.gif) 0 0 no-repeat; }

.callouts2 .midNav { background: url(../images/bg_moduleFillSm.gif) 0 0 repeat-y; padding: 0 15px 15px; }
.callouts2 .midNav .nav { border-bottom: 1px solid #cccccc; padding: 15px 0 15px; }
.callouts2 .midNav .navBott { margin: 0 0 -20px; padding:15px 0 15px; font-size:14px; line-height:16px; background: url(../images/arrow-off.gif) 100% 50% no-repeat;}
.callouts2 .midNav .nav p { font-size: 14px; line-height: 16px; background: url(../images/arrow-off.gif) 100% 50% no-repeat;}
.callouts2 .midNav .nav a { color: #009FE4; display: block; font-size:14px; line-height:16px; margin:0; background:url(../images/arrow-off.gif) 100% 50% no-repeat; }
.callouts2 .midNav .nav a.active { color:#000000;}
.callouts2 .midNav .last{ border:none;}

.prodCategory { width: 694px; }
.prodCategory h3 { color: #000000; display: inline-block; float: left; font-size: 25px; margin: 0 0 15px 0; width: auto; font-weight:normal; }
.prodCategory .pagination { color: #a3a2a2; display: inline-block; float: right; font-size: 11px; padding: 6px 5px 0 0; width: auto; }
.prodCategory .pagination a { color:#03A2DA; margin: 0 3px; }
.prodCategory .pagination a.on { text-decoration: underline; }
.prodCategory .pagination span { padding: 0 3px; }
.prodCategory .last { background: none; padding-bottom: 0; }
.productSort { background: #000000 url(../images/productSort-top.gif) 0 0 no-repeat; color: #ffffff; font-size: 13px; margin: 0 5px 0 0;  width: 694px; }
.productSort p { display: inline; float: left; font-size: 13px; font-weight: bold; margin: 10px 0 0 11px; height:20px; }
.productSort label { display: inline; float: right; margin: 7px 6px 0 0; width: auto; }
.productSort select { width: 138px; }
.productSortBottom { background: url(../images/productSort-bottom.gif) 0 0 no-repeat; height: 8px;  width: 694px; }
.productCount { border-bottom: 1px solid #cccccc; color: #444444; font-size: 11px; margin: 0 5px 5px 0; padding: 6px 0 5px; width: 694px; }
.compare { width: 177px; height: 34px; margin: 15px 0 5px 0; }
.compare p { font-size: 11px; font-style: italic; margin: 13px 0 0 30px; }
.productDesc { float: left; width: 690px; margin: 20px 0 0; background: url(../images/divider.gif) repeat-x left bottom; clear:both; padding:0 0 20px 0;}
.productDesc .imageColumn { float: left; width: 200px; margin: 10px 0 0;}
.productDesc .imageColumn .compareBox { width: auto; margin: 0; font-size: 11px;}
.productDesc .imageColumn .compareBox p { font-size: 11px;  }
.productDesc .imageColumn .image { width: auto; margin: 0; }
.productDesc .contentColumn { float: left; width: 400px; margin-top: 10px; margin-left:40px; font-size:12px; min-height:285px; height:auto !important; height:285px; }

/*.productDesc .contentColumn h2 { font-size: 21px; font-weight:normal; line-height: 25px; margin-bottom: 12px; color:#009fe4; }*/

/*Change on 20082009*/
.productDesc .contentColumn h2 { font-size: 18px; font-weight:normal; line-height: 25px; margin-bottom: 12px; color:#009fe4; }
.productDesc .contentColumn h2 a{ font-size: 18px; font-weight:normal; line-height: 25px; margin-bottom: 12px; color:#009fe4; }


.productDesc .contentColumn .rating { float: right; padding: 7px 0 0; text-align: right; }
/*.productDesc .contentColumn .reviewsProductList{ float:right; padding: 7px 0 0; width:140px; text-align:right; font-size:12px; }*/
.productDesc .contentColumn .reviewsProductList{ float:right; padding: 7px 0 0; width:215px; text-align:right; font-size:12px; }
.productDesc .contentColumn .rating p { padding: 7px 0 0; text-align: right; }
.productDesc .contentColumn #line2 { padding: 0 0 12px; }
.productDesc .contentColumn .skuNum { display: inline-block; float: left; font-size: 13px; font-weight: bold; width: auto; }
.productDesc .contentColumn .shippingInfo { color: #666666; font-size: 11px; padding: 0 0 17px; }
.productDesc .contentColumn .description { color:#3F3F3F; line-height: 18px; margin: 0 0 20px; width: 440px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.productDesc .contentColumn .description a{ color:#03A2DA; text-decoration:none; margin:10px 0 0 0;}
.productDesc .contentColumn .description a:hover{  text-decoration:underline;}
.productDesc .contentColumn .price { font-size: 16px; font-weight: bold; padding: 0 0 12px; }
.productDesc .contentColumn .prodPurchase { height: 20px; padding: 5px 0 0 0; }
.productDesc .contentColumn .prodPurchase a{ color:#03A2DA; text-decoration:none;}
/*.productDesc .divider { background: url(../images/divider.gif) repeat-x; clear:both; height: 7px; }*/

/* ---- Products Page ---- */

/* 11.8.2009 */
/* #productInfo {background: url(../images/productInfo-top.gif) 0 0 no-repeat;  height: auto; margin: 0px 0 0; padding: 11px 0 27px; width: auto; }*/
/* 11.8.2009 */
/*#productInfo { background: url(../images/productInfo-top.gif) 0 0 no-repeat; height: auto; margin: 0px 0 0; padding: 11px 0 27px; width: auto; }
*/

#productInfo .mid { background: url(../images/productInfo-fill.gif) 0 0 repeat-y; padding: 0 15px 0 13px; width: auto; }
#productInfo .bottom { background: url(../images/productInfo-bottom.gif) 0 0 no-repeat; height: 15px; width: 952; }

#productGallery { float: left; width: 290px; overflow:auto; min-height: 486px;}
#productGallery #galleryMode { padding: 6px 0 10px 4px; }
#productGallery #galleryMode img { display: inline; margin-right: 5px; }
#productGallery .viewLarge a { background: url(../images/btn_viewLarger.gif) 0 50% no-repeat; color: #666666; height: 13px; padding: 0 0 0 21px; margin: 3px 0 0 5px; }
#productGallery .galleryThumbs { margin: 28px 0 0; }

#productTabs { float: right; padding: 0 0 2px; width: 626px; }
#productTabs .tabLinks { background: #000000 url(../images/tabLinks-top.gif) 0 0 no-repeat; padding: 9px 13px 0; width: 600px; }
#productTabs .tabLinks li { display: inline; width: auto; }
#productTabs .tabLinks li a { background: url(../images/tab-off.gif) 100% 50% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0;padding-bottom:3px; }
#productTabs .tabLinks li a:hover { background: url(../images/tab-on.gif) 100% 50% no-repeat; text-decoration: none; }
#productTabs .tabLinks li a.on { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #FFFFFF; }
#productTabs #tabLinksBottom { background: url(../images/tabLinks-bottom.gif) 0 0 no-repeat; height: 9px; margin: 0 0 6px; width: 626px; }
#productTabs #tabContainer { background: #ebebeb url(../images/productTabs-top.gif) 0 0 no-repeat; padding: 14px 0 0; width: 100%; }
#productTabs #tabContainer .tabContent { background-color: #ebebeb; height: 345px; height:auto !important; min-height: 345px; overflow: hidden; padding: 0 13px 0 20px; }
#productTabs .tabContent h2 { font-size: 28px; line-height: 27px; margin-bottom: 12px; font-weight:normal;}
#productTabs .tabContent h2.fleft{ width:448px; float:left; line-height:35px;}
/*#productTabs .tabContent .rating { float: right; padding: 7px 0 0; }*/
#productTabs .tabContent .reviews{ float:right; width:140px; text-align:right; font-size:12px; }
#productTabs .tabContent .reviews a{ color:#009fe4; text-decoration:none;}
#productTabs .tabContent .reviews a:hover{  text-decoration:underline;}
#productTabs .tabContent .reviews .rating { float: right; padding: 0px 0 5px 0; }
#productTabs .tabContent .reviews .writeReview { clear:both; margin:0px 0 5px 0; display:block;}
#productTabs .tabContent #line2 { padding: 0 0 12px; clear:both; }
#productTabs .tabContent .skuNum { display: inline-block; float: left; font-size: 13px; font-weight: bold; width: auto; }
/*#productTabs .tabContent .writeReview { display: inline-block; float: right; width: auto; }*/
#productTabs .tabContent a{ color:#009fe4;}
#productTabs .tabContent .shippingInfo { color: #666666; font-size: 11px; padding: 0 0 17px; }
#productTabs .tabContent .description { height: 130px; line-height: 18px; margin: 0 0 20px; overflow: auto; width: 593px; }
#productTabs .tabContent .price { font-size: 21px; font-weight: bold; padding: 0 0 12px; margin:0 20px 0 0; font-family: Arial; }
#productTabs .tabContent .BundleSaving { font-size: 14px; font-weight: bold; padding: 0 0 12px; margin:3px 20px 0 0; }#productTabs .tabContent .prodQty { display: block; margin: 0 20px 16px 0; }
#productTabs .tabContent .prodQty span { font-size: 14px; font-weight: bold; padding-right: 5px; }
#productTabs .tabContent .prodQty input { padding-left: 5px; width: 20px; }
#productTabs .tabContent .prodPurchase { position: relative; height: 20px; padding: 5px 0 0 0; float:left; font-size:12px; }
#productTabs .tabContent .prodPurchase1{ padding: 5px 0 0 0; float:right; height:30px; }
#productTabs .tabContent .prodPurchase a{ color:#009fe4;}
#productTabs .tabContent .prodPurchase .whereToBuy { display: inline-block; margin-left: 128px; }
#productTabs .tabContent .toolLinks { font-size: 11px; padding: 8px 0 12px; text-align: right; float:right; }
#productTabs .tabContent .toolLinks #printInfo { background: url(../images/printLink.gif) 0 50% no-repeat; margin-right: 12px; padding: 0 0 0 18px; }
#productTabs .tabContent .toolLinks #emailInfo { background: url(../images/emailLink.gif) 0 50% no-repeat; padding: 0 0 0 18px; }
#productTabs .tabContent .utilityLinks{ clear:both; text-align:right; font-size:12px;}
#productTabs .tabContent .utilityLinks a { margin-left: 14px; }

#productTabs .tabContent .leftSubCol { float:left;}
#productTabs .tabContent .leftSubCol .whereToBuyPopup {clear:both; display: inline-block; margin-left: 128px; margin-top:5px;}
#productTabs .tabContent .rightSubCol { float:right; margin:12px 0 0 0;}
#productTabs #tabContainer #tabBottom { background: url(../images/productTabs-bottom.gif) 0 0 no-repeat; height: 13px; width: 626px; }

/* Added by nidhi for Bundles page*/
#productTabs .tabContent .prodPurchase .addToCart { background: url(../images/btn_addToCart.gif) 0 0 no-repeat; left: 0; margin-right: 10px; position: absolute; top: 0; width: 120px; height:24px; display:block; }
#productTabs .tabContent .prodPurchase .addToCart:hover { background-position: 0 -24px; }
/* End :Added by nidhi for Bundles page*/

#productTabs #tabContainer .CompareSmall { background: url(../images/btn_compare_Small.gif) 0 0 no-repeat; position: relative; width: 177px; }
#productTabs #tabContainer .productInfo{ background:#FFFFFF url(../images/pb-leftTop.gif) no-repeat left top; margin:0 0 12px 0;/* width:580px; border:1px solid red;*/}
#productTabs #tabContainer .productInfobtm{ background:url(../images/pb-Leftbot.gif) no-repeat left bottom; height:130px; padding:0; }
#productTabs #tabContainer .productInfobtm .description{width:580px; margin:0 0 0 15px; line-height:18px; overflow-y:scroll; height:128px;}
#productTabs #tabContainer .productInfobtm .description p {margin:0; padding:15px 0;}

#productTabs #tabContainer .productSpeci{ background:#FFFFFF url(../images/pb-leftTop.gif) no-repeat left top; margin:0 0 12px 0; width:580px;}
#productTabs #tabContainer .productSpecibtm{ background:url(../images/pb-Leftbot.gif) no-repeat left bottom; height:300px; padding:0; }
#productTabs #tabContainer .productSpecibtm .description{width:580px; margin:0 0 0 15px; line-height:18px; overflow-y:scroll; height:280px;}
#productTabs #tabContainer .productSpecibtm .description h2 {font-size:18px; font-weight:normal; margin:0; padding:5px 0;}
#productTabs #tabContainer .productSpecibtm .description h3 {font-size:16px; font-weight:normal; margin:0; padding:0 15px 8px;}
#productTabs #tabContainer .productSpecibtm .description p {margin:0; padding:0 0 10px;}
#productTabs #tabContainer .productSpecibtm .subheadContent ul {margin:0 15px; padding:0;}
#productTabs #tabContainer .productSpecibtm .subheadContent li { background:url(../images/bullet_small.gif) 0 9px no-repeat; padding:0 0 10px 10px; line-height:18px;}
#productTabs #tabContainer .productSpecibtm .divider {background:url(../images/divider.gif) 0 0 repeat-x; height:6px; width:550px; margin:10px 0 0 !important; margin:10px 0 -10px; padding:0; clear:both;}
#productTabs #tabContainer .productSpecibtm .description h2 span {font-size:11px; font-weight:normal; color:#a3a2a2;}

#productTabs #tabContainer .productCompare{ background:#FFFFFF url(../images/pb-leftTop.gif) no-repeat left top; margin:0 0 12px 0; width:580px;}
#productTabs #tabContainer .productComparebtm{ background:url(../images/pb-Leftbot.gif) no-repeat left bottom; height:260px; padding:0; }
#productTabs #tabContainer .productComparebtm .description{width:580px; margin:0 0 0 15px; line-height:18px; overflow-y:scroll; height:260px;}
#productTabs #tabContainer .productComparebtm .description h2 {font-size:18px; font-weight:normal; margin:0; padding:5px 0;}
#productTabs #tabContainer .productComparebtm .description h3 {font-size:16px; font-weight:normal; margin:0; padding:0 15px 8px;}
#productTabs #tabContainer .productComparebtm .description p {margin:0; padding:0 0 10px;}
#productTabs #tabContainer .productComparebtm .subheadContent ul {margin:0 15px; padding:0;}
#productTabs #tabContainer .productComparebtm .subheadContent li { background:url(../images/bullet_small.gif) 0 9px no-repeat; padding:0 0 10px 10px; line-height:18px;}
#productTabs #tabContainer .productComparebtm .divider {background:url(../images/divider.gif) 0 0 repeat-x; height:6px; width:550px; margin:10px 0 0 !important; margin:10px 0 -10px; padding:0;}
#productTabs #tabContainer .productComparebtm .description h2 span {font-size:11px; font-weight:normal; color:#a3a2a2;}

#productTabs #tabContainer .productComparebtm .description .compareContent li .labelContent ul {margin:0; padding:0; width:100%;}
#productTabs #tabContainer .productComparebtm .description .compareContent li .labelContent li { background:url(../images/bullet_small.gif) 0 9px no-repeat; padding:0 0 10px 10px; line-height:18px;}
#productTabs #tabContainer .productComparebtm .description .compareContent li .labelContent .price { font-size: 15px; font-weight: bold; padding: 12px 0 12px; }


#productTabs #tabContainer .productSpecibtm .description .leftImgBlock{float:left; width:90px; margin:5px 5px 0 0;}
#productTabs #tabContainer .productSpecibtm .description .gridHeader { height:24px; width:450px; padding:0; margin:0; color:#000000; font-size:12px; float:left; background:url(../images/divider_hori_small.gif) 0 bottom repeat-x; }
#productTabs #tabContainer .productSpecibtm .description .gridHeader ul { margin:0px; padding:0px; }
#productTabs #tabContainer .productSpecibtm .description .gridHeader li { margin:0px; display:inline; list-style:none;  }

#productTabs #tabContainer .productSpecibtm .description .gridHeader1 { height:24px; width:450px; padding:0; margin:0 9px 0 0; color:#000000; font-size:12px; float:right; background:url(../images/divider_hori_small.gif) 0 bottom repeat-x; }

#productTabs #tabContainer .productSpecibtm .description .gridContent { width:450px; padding:0; margin:7px 0 6px 0; float:left; }
#productTabs #tabContainer .productSpecibtm .description .gridContent ul { margin:0; padding:0; }
#productTabs #tabContainer .productSpecibtm .description .gridContent li { margin:0; display:inline; list-style:none; font-size:12px; }
#productTabs #tabContainer .productSpecibtm .description .compareContent { width:550px; padding:0; margin:7px 0 6px 0; float:left; }
#productTabs #tabContainer .productSpecibtm .description .compareContent ul { margin:0; padding:0; }
#productTabs #tabContainer .productSpecibtm .description .compareContent li { margin:0; display:inline; list-style:none; font-size:12px; }
#productTabs .tabContent .checkedIcon {float:left; width:11px; margin:10px 20px 0 15px !important; margin:10px 7px 0 7px;}

#productTabs #tabContainer .productSpecibtm .description .compareContent li .labelContent ul {margin:0; padding:0; width:100%;}
#productTabs #tabContainer .productSpecibtm .description .compareContent li .labelContent li { background:url(../images/bullet_small.gif) 0 9px no-repeat; padding:0 0 10px 10px; line-height:18px;}
#productTabs #tabContainer .productSpecibtm .description .compareContent li .labelContent .price { font-size: 15px; font-weight: bold; padding: 12px 0 12px; }

.descriptcol { float:left; padding:5px 0 0 0; width:130px; }
.colorcol { float:left; padding:5px 0 0 0; width:75px; }
.skucol { float:left; padding:5px 0 0 0; width:75px; word-wrap: break-word;}
.pricecol { float:left; padding:5px 0 0 0; width:85px; }
.quantitycol { float:left; padding:5px 0 0 0; width:55px; }
.quantitycol input { padding-left: 5px; width: 20px; }
.shoppingCartcol { float:left; padding:5px 0 0 0; width:30px; }
.uncheckedIconcol { float:left; padding:5px 20px 0 0; width:15px; }
.imgcol { float:left; padding:10px 20px 0 20px; width:95px; }
.contDescriptcol { float:left; padding:5px 0 0 20px; width:350px; }




#productTabs #tabContainer .productTips {background:#FFFFFF url(../images/pb-leftTop.gif) no-repeat left top; margin:0 0 12px 0; width:580px;}
#productTabs #tabContainer .productTipsbtm{ background:url(../images/pb-Leftbot.gif) no-repeat left bottom; height:270px; padding:0; }
#productTabs #tabContainer .productTipsbtm .description {width:580px; margin:0 0 0 15px; line-height:18px; overflow-y:scroll; height:270px;}
#productTabs #tabContainer .productTipsbtm .description h3 {font-size:16px; font-weight:normal; margin:0; padding:0 3px 8px;}
#productTabs #tabContainer .productTipsbtm .description ul {margin:0; padding:0;}
#productTabs #tabContainer .productTipsbtm .description ul li { line-height:18px; padding-bottom:5px; }
#productTabs #tabContainer .productTipsbtm .description ul li a { color:#009FE4; text-decoration:none; padding:2px 0px 2px 5px; }
#productTabs #tabContainer .productTipsbtm .description ul li a:hover{ background:#EEEEEE url(../images/hover_arrow.gif) 225px 7px no-repeat;}
#productTabs #tabContainer .productTipsbtm .description ul li a.active{ background:#EEEEEE url(../images/hover_arrow.gif) 225px 7px no-repeat;}
#productTabs #tabContainer .productTipsbtm .description p {margin:0; padding:10px 0 10px;}
#productTabs #tabContainer .productTipsbtm .description .colLeft{float:left; width:235px; margin:10px 0;}
#productTabs #tabContainer .productTipsbtm .description .colRight {float:left; width:300px; margin:0px 0 10px 0; background:url(../images/divider_hori.gif) 0 0 repeat-y; padding-left:20px;}

.callouts { margin: 0 0 0 5px; width: 306px; }
.callouts .mid { background: url(../images/bg_moduleFill.gif) 0 0 repeat-y; padding: 15px; }
.callouts .mid p { color: #666666; line-height: 15px; }
.callouts .mid strong { color: #333333; display: block; font-size: 15px; line-height: 18px; }
.callouts .mid a { display: block; margin: 4px 0 0; }
.callouts .mid img { float: right; width: auto; }
.callouts .relatedProducts { border-bottom: 1px solid #cccccc; padding: 0 0 20px; margin: 0 0 20px; }
.callouts .last { border: none; padding: 0; margin: 0; }
.callouts .bottom { background: url(../images/bg_moduleBottom.gif) 0 0 no-repeat; height: 12px; margin-bottom: 5px; width: 306px; }
.callouts h4 { background: url(../images/greyModuleHdr.gif) 0 0 no-repeat; color: #ffffff; font-size: 15px; height: 25px; padding: 10px 0 3px 16px; font-weight:normal;}
.blueHdr h4 { background: url(../images/blueModuleHdr.gif) 0 0 no-repeat; }

.quickFind { width: 231px; }
.quickFindInner { width: 199px; margin-left: 15px; padding-top: 10px; }
.quickFindHeader { height: 28px; background: url(../images/quickFindHeaderBG.png) 0 0 no-repeat; }
.quickFindDivider { height: 18px; width: 199px; margin-top: 5px; margin-bottom: 5px; background: white url(../images/quickFindOrDivider.png) 0 0 no-repeat; }
.quickFindBottom { height: 8px; background: url(../images/bg_moduleBottomSM.png) 0 0 no-repeat; }
.quickFindSKU { width: 100%; white-space: nowrap; }
.quickFindSKUText { vertical-align:top; }
.quickFindSKUText INPUT { width: 174px; height: 20px; line-height: 20px; padding: 0px; padding-left: 5px; border: 0px; background: url(../images/quickFindTextBG.png) top left no-repeat; font-family: Arial; font-size: 12px; }
.quickFindSKUGO { width: 20px; height: 20px; cursor: hand; vertical-align:middle; }
.quickFindSKUGO A { display: block; width: 20px; height: 20px; cursor: hand; background: url(../images/quickFindGoBtn.png) 0px -20px no-repeat; }
.quickFindCategory { display: block; width: 100%; font-family: Arial; font-size: 12px;  }
.quickFindProduct { display: block; width: 100%; margin-top: 5px; font-family: Arial; font-size: 12px; }
.quickFindVariantOuter { height: 20px; }
.quickFindVariant { display: block; width: 100%; margin-top: 5px; font-family: Arial; font-size: 12px; }
.quickFindButton { padding-top: 10px; padding-bottom: 10px; }

.regMark { font-size: 8px; vertical-align: top; position: relative; left: -3px; }

.prodReview { width: 626px /*!important;*/ }
.prodReview h3 { color: #000000; display: inline-block; float: left; font-size: 20px; margin: 0 0 15px; width: auto; }
.prodReview .pagination { color: #a3a2a2; display: inline-block; float: right; font-size: 11px; padding: 6px 5px 0 0; width: auto; }
.prodReview .pagination a { margin: 0 3px; }
.prodReview .pagination a.on { text-decoration: underline; }
.prodReview .pagination span { padding: 0 3px; }
.prodReview .last { background: none; padding-bottom: 0; }
.reviewSort { background: #000000 url(../images/reviewSort-top.gif) 0 0 no-repeat; color: #ffffff; font-size: 13px; margin: 0 5px 0 0; padding: 5px 0 0; width: 615px; }
.reviewSort p { display: inline; float: left; font-weight: bold; margin: 3px 0 0 11px; width: auto; }
.reviewSort label { display: inline; float: right; margin: 0 3px 0 0; width: auto; }
.reviewSort select { width: 138px; }
.reviewSortBottom { background: url(../images/reviewSort-bottom.gif) 0 0 no-repeat; height: 8px; width: 615px; }
.reviewCount { border-bottom: 1px solid #cccccc; color: #444444; font-size: 11px; margin: 0 5px 5px 0; padding: 6px 0 5px; width: 615px; }
.userReview { background: url(../images/reviewDivider.gif) 0 100% repeat-x; margin: 20px 5px 0 0; padding: 0 15px 6px; width: 585px; }
.userReview h4 { color: #000000; font-size: 16px; font-weight: normal; padding: 0 0 22px; }
.userReview p { line-height: 18px; padding: 0 0 22px; }
.userReview .rating { margin: 0 11px 0 0; }
.userReview .rating img, .userReview .reviewer img { display: inline; vertical-align: middle; }
.userReview .reviewer { color: #000000; font-size: 13px; padding: 0 0 26px; }
.userReview .reviewer img { padding: 0 5px; }
.userReview #reviewDetails { padding: 0 0 26px; }
.userReview #reviewDetails li { line-height: 18px; }
.userReview #reviewDetails span { display: inline-block; font-weight: bold; padding-right: 6px; text-align: right; width: 110px; }


/* ---- MY ACCOUNT ---- */

#myAcct { width: 100%; margin: 5px 0 0 5px; }
#myAcct .hdNav { background: url(../images/hd_support.gif) 0 100% no-repeat; margin: 0 0 20px 0; width: 942px; height: 47px; }
#myAcct .hdNav h2 { font-size: 30px; color: #ffffff; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; font-weight:normal;}
#myAcct .hdNav .links { display: inline; float: right; margin: -23px 10px 0 0; font-size: 14px; line-height: 16px; }
#myAcct .hdNav .links span { background: url(../images/tab-on.gif) 100% 55% no-repeat; color: #ffffff; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
#myAcct .hdNav .links a { background: url(../images/tab-off.gif) 100% 55% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }

#myAcct .top { background: url(../images/myAcct-top.gif) 0 0 no-repeat; padding: 15px 0 0; height: 21; width: 944; }
#myAcct .mid { display: inline; float: left; width: 944px; background: url(../images/myAcct-mid.gif)  repeat-y; padding: 0; }
#myAcct .mid h2 { font:normal 30px Arial, Helvetica, sans-serif; line-height: 32px; padding: 0 0 5px 15px; font-weight:normal;}
#myAcct .mid h3 { font-size: 16px; font-weight: normal; line-height: 18px; }
#myAcct .mid .subline { font-size: 13px; line-height: 18px; color:#666666; padding: 0 0 0 15px; }
#myAcct .mid p.space{ padding:0 0 0 15px;}
#myAcct .mid p { font-size: 13px; line-height: 18px; color:#666666;}
/*#myAcct .mid span { font-size: 13px; line-height: 15px; font-weight: bold; }*/
#myAcct .mid span { font-size: 13px; font-weight: bold; }
#myAcct .mid .blue { font-size: 13px; line-height: 15px; color:#009FE4; }
#myAcct .mid .leftCol { display: inline; float: left; width: 46%; margin: 40px 15px 0 15px; }
/*#myAcct .mid .title { display: inline; float: left; border-bottom: 1px solid #cccccc; height: 20px; width: 100%; margin: 0 0 20px 0; }*/
#myAcct .mid .title { display: inline; float: left; border-bottom: 1px solid #cccccc; height: 26px; width: 100%; margin: 5px 0 20px 0; }
#myAcct .mid .title .text {display: inline;  float: left; font-size: 16px; font-weight: bold; line-height: 18px; }
#myAcct .mid .title .link { display: inline; float: right; text-align: right; line-height: 18px;}
#myAcct .mid .info { display: inline; float: left; width: 100%; margin: 0 0 40px; }
#myAcct .mid .info .left { display: inline; float: left; width: 150px;}
#myAcct .mid .info .left p { color:#000000; font-size: 13px; font-weight: bold; line-height: 18px; text-align: right; }
#myAcct .mid .info .right { display: inline; float: right; width: 280px; }
#myAcct .mid .recentOrders { display: inline; float: left; width: 100%; margin: -10px 0 5px ; color:#000000; font-size: 13px; font-weight: bold; line-height: 18px; padding: 7px; }
#myAcct .mid .recentOrders .orderNum { display: inline; float: left; width: 130px; }
#myAcct .mid .recentOrders .date { display: inline; float: left; width: 85px; }
#myAcct .mid .recentOrders .status { display: inline; float: left; width: 125px; }
#myAcct .mid .recentOrders .reorderButton { display: inline; float: right; width: 83px; }
#myAcct .mid .recentOrders1 { display: inline; float: left; width: 435px; font-size: 13px; line-height: 18px;  padding: 7px; background-color: #f1f1f1; }
#myAcct .mid .recentOrders1 .orderNum { display: inline; float: left; width: 130px; margin: 3px 0 0; }
#myAcct .mid .recentOrders1 .date { display: inline; float: left; width: 85px; margin: 3px 0 0; }
#myAcct .mid .recentOrders1 .status { display: inline; float: left; width: 125px; margin: 3px 0 0; }
#myAcct .mid .recentOrders1 .reorderButton { display: inline; float: right; width: 83px; }
#myAcct .mid .recentOrders2 { display: inline; float: left; width: 435px; font-size: 13px; line-height: 18px;  padding: 7px; }
#myAcct .mid .recentOrders2 .orderNum { display: inline; float: left; width: 130px; margin: 3px 0 0; }
#myAcct .mid .recentOrders2 .date { display: inline; float: left; width: 85px; margin: 3px 0 0; }
#myAcct .mid .recentOrders2 .status { display: inline; float: left; width: 125px; margin: 3px 0 0; }
#myAcct .mid .recentOrders2 .reorderButton { display: inline; float: right; width: 83px; }
#myAcct .mid .rightCol { display: inline; float: left; width: 46%; margin: 40px 0 0 15px; }
#myAcct .mid .support { display: inline; float: left; width: 100%; margin: -10px 0 40px; font-size: 13px; line-height: 18px; padding: 7px; color:#666666;}
#myAcct .mid .support span { color:#000000; font-weight: bold; }
#myAcct .mid .support .blue { color:#009FE4; font-weight: normal; }
#myAcct .mid .support .left { display: inline; float: left; width: 330px; }
#myAcct .mid .support .right { display: inline; float: right; width: 85px; }
#myAcct .mid .support .incidentButton {display:block;float: left; width: 139px; margin: 20px 0 0}
#myAcct .mid .email { display: inline; float: left; width: 380px; margin: -10px 0 0; font-size: 13px; line-height: 18px; padding: 7px; color:#666666;}
#myAcct .mid .email .text { display: inline; float: left; width: 380px; margin: -10px 0 40px; }
#myAcct .mid .email span { color:#000000; font-weight: bold; }
#myAcct .mid .registerProd { display: inline; float: left; width: 435px; margin: -10px 0 40px; }
#myAcct .mid .regProd { display: inline; float: left; width: 100%; margin: -10px 0 5px ; color:#000000; font-size: 13px; font-weight: bold; line-height: 18px; padding: 7px; }
#myAcct .mid .regProd .prod { display: inline; float: left; width: 330px; }
#myAcct .mid .regProd .date { display: inline; float: right; width: 85px; }
#myAcct .mid .regProd1 { display: inline; float: left; width: 100%; font-size: 13px; line-height: 18px;  padding: 7px; background-color: #f1f1f1; }
#myAcct .mid .regProd1 .prod { display: inline; float: left; width: 330px; margin: 0 0 0; }
#myAcct .mid .regProd1 .date { display: inline; float: right; width: 85px; }
#myAcct .mid .regProd2 { display: inline; float: left; width: 100%; font-size: 13px; line-height: 18px;  padding: 7px; }
#myAcct .mid .regProd2 .prod { display: inline; float: left; width: 330px; margin: 0 0 0; }
#myAcct .mid .regProd2 .date { display: inline; float: right; width: 85px; }

#myAcct .mid .subTitle { display: inline; float: left; width: 100%; margin: 0 0 10px; font-size: 13px; line-height: 18px; padding: 0 0 7px 0; }
#myAcct .mid .persInfo { display: inline; float: left; width: 100%; margin: 0 0 25px; }
#myAcct .mid .persInfo .text { font-size: 13px; line-height: 18px; color:#000000; }
#myAcct .mid .persInfo .fieldRow  { display: inline; float: left; width: 100%; }
#myAcct .mid .persInfo .fieldRow2  { display: inline; float: left; width: 100%; background-color: #f1f1f1; margin: 5px 0; }
#myAcct .mid .persInfo .left { display: inline; float: left; width: 120px; padding: 5px; }
#myAcct .mid .persInfo .left p { font-size: 13px; line-height: 18px; text-align: right; }
#myAcct .mid .persInfo .right { display: inline; float: right; width: 280px; padding: 5px; }
#myAcct .mid .persInfo .right span { display: inline; float: right; }
#myAcct .mid .button { display: inline; float: right; }
#myAcct .mid .persInfo .fieldRow .right input { width: 275px; }
#myAcct .mid .persInfo .boxRow  { display: inline; float: left; width: 100%; }
#myAcct .mid .persInfo .left2 { display: inline; float: left; width: 10%; padding: 5px; text-align: right; }
#myAcct .mid .persInfo .right2 { display: inline; float: left; width: 85%; padding: 5px; }

#myAcct .mid .address { display: inline; float: left; width: 100%; margin: 0 0 50px; }
#myAcct .mid .address span { font-weight: bold; }
#myAcct .mid .address .address2 .col2 .text { color: #000000; }

#myAcct .mid .address1 { display: inline; float: left; width: 100%; margin: -10px 0 5px ;  font-size: 13px; line-height: 18px; padding: 7px; color:#666666; }
#myAcct .mid .address1 .col1 { display: inline; float: left; width: 75px; font-weight: bold; }
#myAcct .mid .address1 .col2 { display: inline; float: left; width: 250px; font-weight: bold; margin: 0 0 0 15px;}
#myAcct .mid .address2 { display: inline; float: left; width: 435px; font-size: 13px; line-height: 18px;  padding: 7px; background-color: #f1f1f1; color:#666666; }
#myAcct .mid .address2 .col1 { display: inline; float: left; width: 75px; margin: 0 0 0 15px; line-height: 55px;}
#myAcct .mid .address2 .col2 { display: inline; float: left; width: 250px; margin: 0 0 0; }
#myAcct .mid .address2 .col3 { display: inline; float: right; width: 75px; margin: 0 0 0; text-align: right; line-height: 24px;}
#myAcct .mid .address3 { display: inline; float: left; width: 435px; font-size: 13px; line-height: 18px;  padding: 7px; color:#666666; }
#myAcct .mid .address3 .col1 { display: inline; float: left; width: 75px; margin: 0 0 0 15px; line-height: 55px;}
#myAcct .mid .address3 .col2 { display: inline; float: left; width: 250px; margin: 0 0 0; }
#myAcct .mid .address3 .col3 { display: inline; float: right; width: 75px; margin: 0 0 0; text-align: right; line-height: 24px;}

#myAcct .mid .orderHisTitle { width: 910px; border-bottom: 1px solid #cccccc; margin: 0 0 0 15px; }
#myAcct .mid .orderHisTitle h2 { font-size: 30px; line-height: 32px; margin: 0 0 0px ; font-weight:normal; }
#myAcct .mid .orderHisTitle .pagination { color: #a3a2a2; display: inline-block; float: right; font-size: 11px; padding: 0 0 5px 0; width: auto; }
#myAcct .mid .orderHisTitle .pagination a { margin: 0 3px; }
#myAcct .mid .orderHisTitle .pagination a.on { text-decoration: underline; }
#myAcct .mid .orderHisTitle .pagination span { padding: 0 3px; }

#myAcct .mid .orderHisContent { display: inline; float: left; width: 902px; margin: 20px 0 10px 15px; font-size: 13px; line-height: 18px; padding: 5px; }
#myAcct .mid .orderHisContent .col1 { display: inline; float: left; width: 200px; font-weight: bold; }
#myAcct .mid .orderHisContent .col2 { display: inline; float: left; width: 150px; font-weight: bold; }
#myAcct .mid .orderHisContent .col3 { display: inline; float: left; width: 150px; font-weight: bold; }
#myAcct .mid .orderHisContent .col4 { display: inline; float: left; width: 170px; font-weight: bold; }
#myAcct .mid .orderHisContent .col5 { display: inline; float: left; width: 130px; font-weight: bold; }

#myAcct .mid .orderHisContent1 { display: inline; float: left; width: 902px; font-size: 13px; line-height: 18px; padding: 0; margin: 0 0 0 15px; background-color: #f1f1f1; height: 34px; }
#myAcct .mid .orderHisContent1 span { color: #666666; font-weight: normal; }
#myAcct .mid .orderHisContent1 .col1 { display: inline; float: left; width: 190px; margin: 3px 0 0; padding: 5px; }
#myAcct .mid .orderHisContent1 .col2 { display: inline; float: left; width: 140px; margin: 3px 0 0; padding: 5px; }
#myAcct .mid .orderHisContent1 .col3 { display: inline; float: left; width: 140px; margin: 3px 0 0; padding: 5px; }
#myAcct .mid .orderHisContent1 .col4 { display: inline; float: left; width: 160px; margin: 3px 0 0; padding: 5px; }
#myAcct .mid .orderHisContent1 .col5 { display: inline; float: left; width: 120px; margin: 3px 0 0; padding: 5px; }
#myAcct .mid .orderHisContent1 .col6 { display: inline; float: left; width: 95px; margin: 5px 0 0;}

#myAcct .mid .orderHisContent2 { display: inline; float: left; width: 902px; font-size: 13px; line-height: 18px; padding: 0; margin: 0 0 0 15px; height: 34px; }
#myAcct .mid .orderHisContent2 span { color: #666666; font-weight: normal; }
#myAcct .mid .orderHisContent2 .col1 { display: inline; float: left; width: 190px; margin: 3px 0 0; padding: 5px; }
#myAcct .mid .orderHisContent2 .col2 { display: inline; float: left; width: 140px; margin: 3px 0 0; padding: 5px; }
#myAcct .mid .orderHisContent2 .col3 { display: inline; float: left; width: 140px; margin: 3px 0 0; padding: 5px; }
#myAcct .mid .orderHisContent2 .col4 { display: inline; float: left; width: 160px; margin: 3px 0 0; padding: 5px; }
#myAcct .mid .orderHisContent2 .col5 { display: inline; float: left; width: 120px; margin: 3px 0 0; padding: 5px; }
#myAcct .mid .orderHisContent2 .col6 { display: inline; float: left; width: 95px; margin: 5px 0 0;}
#myAcct .mid .orderHisBottom { display: inline; float: left; width: 910px; border-top: 1px solid #cccccc; margin: 15px 0 0 15px; }
#myAcct .mid .orderHisBottom .pagination { color: #a3a2a2; display: inline-block; float: right; font-size: 11px; padding: 5px 0 40px  0; width: auto; }
#myAcct .mid .orderHisBottom .pagination a { margin: 0 3px; }
#myAcct .mid .orderHisBottom .pagination a.on { text-decoration: underline; }
#myAcct .mid .orderHisBottom .pagination span { padding: 0 3px; }
#myAcct .bottom { background: url(../images/myAcct-bottom.gif) 0 0 no-repeat; height: 21px; margin: -10px 0 0 0;  }

/*#myAcctEditWrapper { width: 472px; margin-left:60px;}*/
#myAcctEditWrapper { width: 472px; margin:0 auto;}
#myAcctEdit { background: url(../images/acct_edit-top.gif) 0 0 no-repeat; margin: 0; padding: 15px 0 0; width: auto;}
#myAcctEdit .mid { background: url(../images/acct_edit-fill.gif) 0 0 repeat-y; padding:0 0px 0 0px; width:auto; color: #666666; font-size: 13px; line-height: 15px;}
#myAcctEdit .mid .hd { background: url(../images/divider.gif) 0 100% repeat-x; padding: 0 0 10px 0; width: 437px; }
#myAcctEdit .mid .hd h2 { font-size: 30px; color: #000000; line-height: 32px; padding: 0;  font-weight:normal;}
#myAcctEdit .close { background: url(../images/acct_edit-fill.gif) 0 0 repeat-y; float: right; display:inline; margin: -15px 0 0 0;  width: auto; }
#myAcctEdit .mid span { font-size: 12px; line-height: 14px; }
#myAcctEdit .mid .description { float: left; margin: 15px 0 0 0; width: 100%; display:inline; }
#myAcctEdit .mid .description .col1 { float: left; width: 48%; display:inline; }
#myAcctEdit .mid .description .col1a { float: left; width: 52%; display:inline; }
#myAcctEdit .mid .description .col2 { float: left; width: 40%; display:inline; }
#myAcctEdit .mid .description2 { float: left; padding: 0 0 10px 0; width: 100%; border-bottom: 1px solid #cccccc; display:inline; }
#myAcctEdit .mid .description2 select { margin: 5px 0 0 0; }

/*Add By Nidhi on 17/08/2009*/
#myAcctEdit .mid .description2 .name1 textarea { width: 300px; }


#myAcctEdit .mid .description2 input { margin: 5px 0 10px 0; }
#myAcctEdit .mid .description2 .name1 { float: left; margin: 0; width: 52%; display:inline;  }
#myAcctEdit .mid .description2 .name1 input { margin: 5px 0 0px 0; width: 200px; }	
#myAcctEdit .mid .description2 .name1 select { margin: 5px 0 0px 0; }	
#myAcctEdit .mid .description2 .name2 { float: left; margin: 5px 0 0 0; width: 48%; }
#myAcctEdit .mid .description2 .name2 input { margin: 2px 2px 0 0; }
#myAcctEdit .mid .description2 .cc1 { float: left; width: 5%;  display:inline; padding: 15px 0 0; }
#myAcctEdit .mid .description2 .cc2 { float: left; margin: 0 0 0 5px; width: 15%; display:inline; padding: 15px 0 0; }
#myAcctEdit .mid .description2 .num1 { float: left; width: 48%; display:inline; }
#myAcctEdit .mid .description2 .num2 { float: left; width: 25%; display:inline; }
#myAcctEdit .mid .description2 .num3 { float: left; width: 20%; display:inline; }
#myAcctEdit .mid .description3 .sec1 { float: left; width: 25%; margin: 0 0 0; display:inline; }
#myAcctEdit .mid .description3 .sec1 input { width: 75px; margin: 5px 0 0; }
#myAcctEdit .mid .description3 .sec2 { float: left; width: 25%; margin: 0 0 0; display:inline; }
#myAcctEdit .mid .description3 .sec3 { float: left; width: 48%; margin: 5px 0 0; display:inline; }
#myAcctEdit .mid .description3 { float: left; margin: 0 0 0 0; width: 100%; display:inline; }
#myAcctEdit .mid .description3 .name1 { float: left; margin: 0; width: 52%; display:inline; }
#myAcctEdit .mid .description3 .name1 input { margin: 5px 0 0px 0; width: 200px; }	
#myAcctEdit .mid .description3 .ship1 { float: left; margin: 0; width: 52%; display:inline; }
#myAcctEdit .mid .description3 .ship1 input { margin: 5px 0 0px 0; width: 200px; }
#myAcctEdit .mid .description3 .phone { float: left; margin: 0; width: 52%; display:inline; }	
#myAcctEdit .mid .description3 .phone input { margin: 5px 0 0 0; width: 200px; }	
#myAcctEdit .mid .description3 .ship2 { float: left; margin: 0; width: 48%; display:inline; }
#myAcctEdit .mid .description3 .ship2 input { margin: 5px 0 0px 0; width: 200px; }	
#myAcctEdit .mid .description3 .address input { margin: 5px 0 0px 0; width: 425px; }	
#myAcctEdit .mid .description3 .address2 input { margin: 0px 0 10px 0; width: 425px; }
#myAcctEdit .mid .description3 .city { float: left; width: 50%; display:inline; }
#myAcctEdit .mid .description3 .city input { margin: 5px 0 0px 0; width: 200px; }

/*25.09.2009*/
/*
#myAcctEdit .mid .description3 .state { float: left; width: 12%; display:inline; }
#myAcctEdit .mid .description3 .state input { margin: 5px 0 10px 0; width: 35px; }
#myAcctEdit .mid .description3 .zip { float: left; width: 35%; display:inline; }
#myAcctEdit .mid .description3 .zip input { margin: 5px 0 10px 0; width: 85px; }	
*/
#myAcctEdit .mid .description3 .state { float: left; width: 25%; margin: 0px 6px 10px 0; display:inline; }
#myAcctEdit .mid .description3 .state select {width:100px; height:20px; margin: 5px 0 0px 0;}
#myAcctEdit .mid .description3 .state input { margin: 5px 0 0px 0; width: 35px; }
#myAcctEdit .mid .description3 .zip { float: left; width: 20%; display:inline; }
#myAcctEdit .mid .description3 .zip input { margin: 5px 0 0px 0; width: 85px; }
/*25.09.2009*/
	
#myAcctEdit .mid .required { color: #666666; font-size: 12px; line-height: 14px; margin: 10px 0 -10px 10px; font-style: italic; width: 425px; text-align: right }

#myAcctEdit .mid .requiredLeft { color: #666666; font-size: 12px; line-height: 14px; margin: 10px 0 -10px 10px; font-style: italic; width: 425px; text-align: left }
#myAcctEdit .mid .buttons { width: 175px; margin: 0 auto; }

#myAcctEdit .mid .buttons .left { float: left; margin: 25px 0 0; width:83px;display:block; }
#myAcctEdit .mid .buttons .right { float: right; margin: 25px 0 0; width:83px; display:block;}
#myAcctEdit .bottom { background: url(../images/acct_edit-bott.gif) 0 0 no-repeat; height: 25px; width:472px; }


/* ---- SHOPPING CART ---- */
#cartInfo { width: auto; }
#cartInfo .mid { padding: 0 0 0 6px; width: auto; }
#cartInfo .mid .shopHeaderBlock { float: left; margin: -10px 0 0 0; width: 942px; }
#cartInfo .mid .shopHeaderBlock h2 { font-size:30px; font-weight:normal; margin: 5px 0 20px 0; padding:0; }
#cartInfo .mid .shopHeaderBlock h3 { font-size: 30px; line-height: 32px; margin: 30px 0 10px -2px; }
#cartInfo .mid .shopHeaderBlock .link { float: left;  margin: 15px 0 0 15px; }
#cartInfo .mid .shopHeaderBlock .subNav { float: right; width: 484px; margin-right: -15px; }
#cartnavbar li { display: inline-block; float: left; width: auto; }
#cartnavbar li a { background: url(../images/cart_sub.gif) 0 0 no-repeat; display: block; height: 20px; text-indent: -9999px; width: auto; }
#cartnavbar #cartnav1 { background-position: 0 0; margin-right: 16px; width: 110px; }
#cartnavbar .on #cartnav1 { background-position: 0 -20px; }
#cartnavbar #cartnav1:hover { background-position: 0 -20px; }
#cartnavbar #cartnav2 { background-position: -110px 0; margin-right: 16px; width: 124px; }
#cartnavbar .on #cartnav2 { background-position: -110px -20px; }
#cartnavbar #cartnav2:hover { background-position: -110px -20px; }
#cartnavbar #cartnav3 { background-position: -234px 0; margin-right: 16px; width: 72px; }
#cartnavbar .on #cartnav3 { background-position: -234px -20px; }
#cartnavbar #cartnav3:hover { background-position: -234px -20px; }
#cartnavbar #cartnav4 { background-position: -307px 0; margin-right: 16px; width: 113px; }
#cartnavbar .on #cartnav4 { background-position: -307px -20px; }

#cartnavbar #cartnav4:hover { background-position: -307px -20px; }

#cartInfo .mid .cart-headerCell { float: left; width: 100%; height: 30px; color: #ffffff; font-size: 13px; font-weight: bold; background: url(../images/cart_hd.gif) 0 0 no-repeat; margin: 10px 0 0; }
#cartInfo .mid .cart-headerCell .col1 { float: left; width: 145px; margin: 8px 0 0; padding: 0 0 0 1px; }
#cartInfo .mid .cart-headerCell .col1 p { margin: 0 0 0 15px; }
#cartInfo .mid .cart-headerCell .col2 { float: left; width: 190px; margin: 8px 0 0; padding: 0 0 0 15px; }
#cartInfo .mid .cart-headerCell .colAddNew { float: left; width: 120px; margin: 8px 0 0; padding: 0 0 0 10px; }
#cartInfo .mid .cart-headerCell .col3 { float: left; width: 115px; margin: 8px 0 0; }
#cartInfo .mid .cart-headerCell .col4 { float: left; width: 134px; margin: 8px 0 0; }
#cartInfo .mid .cart-headerCell .col5 { float: left; width: 130px; margin: 8px 0 0; }
#cartInfo .mid .cart-headerCell .col6 { float: left; width: 80px; margin: 8px 0 0; }
#cartInfo .mid .cart-contentCell { float: left; width: 100%; height: 125px; background: url(../images/cart_mid.gif) 0 0 no-repeat; color: #666666; font-size: 13px; }
#cartInfo .mid .cart-contentCell span { font-weight: bold; }
#cartInfo .mid .cart-contentCell p { font-size: 12px; }
#cartInfo .mid .cart-contentCell h3 { font-weight: normal; font-size: 14px; margin: 0 0 7px 0; }
#cartInfo .mid .cart-contentCell .col1 { float: left; width: 145px; padding: 0 0 0 1px; }
#cartInfo .mid .cart-contentCell .col2 { float: left; width: 190px; padding: 40px 0 0 15px; }
#cartInfo .mid .cart-contentCell .colAddNew { float: left; width: 120px; padding: 40px 0 0 10px; }
#cartInfo .mid .cart-contentCell .col3 { float: left; width: 115px; padding: 40px 0 0; }
#cartInfo .mid .cart-contentCell .col4 { float: left; width: 134px; padding: 40px 0 0; }
#cartInfo .mid .cart-contentCell .col4 input { width: 20px; margin: -5px 0 20px 0; }
#cartInfo .mid .cart-contentCell .col5 { float: left; width: 130px; padding: 40px 0 0; }
#cartInfo .mid .cart-contentCell .col6 { float: left; width: 80px; padding: 40px 0 0; }
#cartInfo .mid .cart-footer { float: left; width: 100%; height: 49px; background: url(../images/cart_ft.gif) 0 0 no-repeat;}

/*#cartInfo .mid .cart-footer .update { float: right; width: 100px; height: 24px; margin: 12px 45px 0 0 !important; margin: 12px 23px 0 0; }*/
#cartInfo .mid .cart-footer .update { float: right; width: 100px; height: 24px; margin: 12px 75px 0 0 !important;}

#cartInfo .mid .upsell { float: left; width: 100%; margin: 25px 0 0 0; font-size: 13px; color: #666666; }
#cartInfo .mid .upsell h2 { color: #000000; font-size: 20px; font-weight:normal; }
#cartInfo .mid .upsell .product { float: left; width: 32%; }
#cartInfo .mid .upsell .product .imgBlock { float: left; width: 95px; padding: 25px 0 0;}
#cartInfo .mid .upsell .divider { float: left; width: 2px; height: 123px; margin: 10px 8px 0 3px; background: url(../images/upsell_divider.gif) 0 0 no-repeat; }
#cartInfo .mid .upsell .product .text { float: left; width: 175px; margin: 20px 0 0 10px; }
#cartInfo .mid .upsell .product .text h3 { font-size: 14px; font-weight: normal; margin: 0 0 5px 0; font-weight:normal; }
#cartInfo .mid .upsell .product .text p { margin: 5px 0 0 0; }
#cartInfo .mid .upsell .product .text .small { font-size: 12px; font-weight: normal; }
#cartInfo .mid .upsell .product .text span { font-weight: bold; }
#cartInfo .mid .upsell .recolabels { float: right; width: 311px; }
#cartInfo .mid .upsell .recolabels .top { width: 311px; height: 5px; background: url(../images/upsell_labels-top.gif) 0 0 no-repeat; }
#cartInfo .mid .upsell .recolabels .mid { background: url(../images/upsell_labels-mid.gif) 0 0 repeat-y; padding: 20px 25px 35px; _margin-top:-12px; }
#cartInfo .mid .upsell .recolabels .mid h3 { font-size: 15px; font-weight: normal; color: #000000; margin: 0 0 10px 0; }
#cartInfo .mid .upsell .recolabels .mid select { width: 200px; margin: 10px 5px 0 0; }
#cartInfo .mid .upsell .recolabels .mid .col1 { float: left; margin-right:3px; }
#cartInfo .mid .upsell .recolabels .mid .col2 { float: left; width: 15%; margin: 8px 0 0; }
#cartInfo .mid .upsell .recolabels .bott {width: 311px; height: 10px; background: url(../images/upsell_labels-bott.gif) 0 0 no-repeat; }
#cartInfo .mid .subtotal { float: left; width: 100%; margin: 25px 0 0; }
#cartInfo .mid .subtotal .top { float: left; width: 100%; height: 5px; background: url(../images/cart_hd2.gif) 0 0 no-repeat; _margin-bottom:-10px; }
#cartInfo .mid .subtotal .content { float: left; width: 100%; height: 103px; background: url(../images/cart_mid2.gif) 0 0 no-repeat; color: #666666; font-size: 13px; padding: 15px 20px 0 20px; }
/*#cartInfo .mid .subtotal .content h2 { color: #000000; font-size: 16px; font-weight: normal; background: url(../images/arrow-on.gif) 41% 50% no-repeat; margin: 0 0 15px 0; }*/
#cartInfo .mid .subtotal .content h2 { color: #000000; font-size: 16px; font-weight: normal; margin: 0 0 15px 0; }
#cartInfo .mid .subtotal .content h3 { color: #000000; font-size: 16px; font-weight: normal; margin: 0 0 15px 0; }
#cartInfo .mid .subtotal .content span { font-weight: bold; padding: 0 0 0 38px; }
#cartInfo .mid .subtotal .content p { font-size: 12px; }
#cartInfo .mid .subtotal .content a { font-size: 12px; padding: 0 20px 0 0; }
#cartInfo .mid .subtotal .content .italic { font-style: italic; font-weight: normal; }
#cartInfo .mid .subtotal .content input { width: 75px; margin: 10px 10px 0 0; }
#cartInfo .mid .subtotal .content select { width: 300px; margin: 10px 10px 0 0; }
#cartInfo .mid .subtotal .content .left { float: left; width: 60%; }
#cartInfo .mid .subtotal .content .right { float:right; width: 35%; text-align: right; margin: 50px 0 0 0; }
#cartInfo .mid .subtotal .content .right2 { float: left; width: 33%; text-align: right; margin: 20px 0 0 0; }
#cartInfo .mid .total { float: right; width: 40%; padding: 25px 45px 0 0; }
#cartInfo .mid .total h2 { color: #333333; font-size: 21px;  font-weight: normal; margin: 0 0 15px 0; text-align: right; }
#cartInfo .mid .total .mid { float: right; width: 330px;  border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; padding: 15px 0 15px 0; }
#cartInfo .mid .total .mid .check { width:150px; float:right;  }
#cartInfo .mid .total .bott { float: right; width: 200px; margin: 15px 0 0; }
#cartInfo .mid .total .bott .left { float: left; width:83px; }
#cartInfo .mid .total .bott .right { float: right;}

#cartInfo .mid .subtotal .cart-footerBlock { float: left; width: 100%; height: 49px; background: url(../images/cart_ft.gif) 0 0 no-repeat;}
#cartInfo .mid .subtotal .cart-footerBlock .left { float: left; width: 160px; }
#cartInfo .mid .subtotal .cart-footerBlock .right { float: right; width: 160px; height: 24px; margin: 12px 45px 0 0 !important; margin: 12px 23px 0 0; }
#cartInfo .mid .subtotal .cart-footerBlock .right2 { float: right; width: 160px; height: 24px; margin: 12px 10px 0 0; }
#cartInfo .mid .subtotal .cart-footerBlock .update { float: right; width: 100px; height: 24px; margin: 12px 45px 0 0 !important; margin: 12px 23px 0 0; }
#cartInfo .mid .subtotal .cart-footerBlock .continue { float: right; width: 200px; height: 24px; margin: 12px 45px 0 0 !important; margin: 12px 23px 0 0; }
#cartInfo .mid .subtotal .cart-footerBlock .checkout { float: left; width: 200px; height: 24px; margin: 12px 45px 0 0; }

#cartInfo .mid .shipBill { float: left; width: 100%; margin: 10px 0 0; }
#cartInfo .mid .shipBill .top { float: left; width: 100%; height: 7px; background: url(../images/ship_bill_top.gif) 0 0 no-repeat; }
#cartInfo .mid .shipBill .mid { float: left; width: 100%; background: url(../images/ship_bill_mid.gif) 0 0 repeat-y; color: #666666; font-size: 13px; padding: 0 20px 0 20px; _margin-top:-12px; }
#cartInfo .mid .shipBill .mid .divider { float:left; width:2px; height:480px; margin:40px 23px 10px 0; background:url(../images/ship_bill_divider.gif) 0 0 repeat-y; }
#cartInfo .mid .shipBill .mid .left { float: left; width: 450px; padding: 15px 0 0; }
#cartInfo .mid .shipBill .mid .right { float: left; width: 450px; padding: 15px 0 0; }
#cartInfo .mid .shipBill .mid .right2 { float: left; width: 450px; padding: 15px 0 0 15px; }
#cartInfo .mid .shipBill .bott { float: left; width: 946px; height: 9px; background: url(../images/ship_bill_bott.gif) 0 0 no-repeat; margin: 0; }
#cartInfo .mid .shipBill .mid .formSubHeading { background:url(../images/divider.gif) 0 100% repeat-x; margin:0 0 0 0; padding:0 0 10px 0; width:430px; float:left; }
#cartInfo .mid .shipBill .mid .subHeading { background:url(../images/divider.gif) 0 100% repeat-x; margin:0 0 -15px 0; padding:0 0 10px 0; width:900px; float:left; }
#cartInfo .mid .shipBill .mid .formSubHeading .shoppCol { float: left; |margin-bottom: -10px; padding: 0; width: 200px; }
#cartInfo .mid .shipBill .mid .formSubHeading h2 { font-size: 20px; color: #000000; line-height: 22px; margin: 0 0 5px 0; font-weight:normal; }
#cartInfo .mid .shipBill .mid .subHeading h2 { font-size: 20px; color: #000000; line-height: 22px; margin: 15px 0 5px 0; font-weight:normal;}
#cartInfo .mid .shipBill .mid .formSubHeading .required { color: #666666; font-size: 12px; line-height: 14px; margin: 0 0 10px 0; font-style: italic; }
#cartInfo .mid .hdNav .required { color: #666666; font-size: 12px; line-height: 14px; margin: 0 0 -25px 20px; font-style: italic; }
#cartInfo .mid .shipBill .mid span { font-size: 12px; line-height: 14px; }
#cartInfo .mid .shipBill .mid .description { float: left; margin: 15px 0 0 0; width: 430px; }
#cartInfo .mid .shipBill .mid p { font-size: 12px; line-height: 14px; color: #00a8df; }
#cartInfo .mid .shipBill .mid .description .col1 { float: left; width: 48%; }
#cartInfo .mid .shipBill .mid .description .col1a { float: left; width: 52%; }
#cartInfo .mid .shipBill .mid .description .col2 { float: left; width: 40%; }
#cartInfo .mid .shipBill .mid .description2 { float: left; margin: 0 0 0 0; width: 430px; border-bottom: 1px solid #cccccc; padding-bottom:10px; }
#cartInfo .mid .shipBill .mid .description2a { float: left; margin: 0 0 0 0; width: 430px; }
#cartInfo .mid .shipBill .mid .description2 select { margin: 10px 0 20px 0; width: 350px; }
#cartInfo .mid .shipBill .mid .description2 input { margin: 5px 0 20px 0; }
#cartInfo .mid .shipBill .mid .description2 .name1 { float: left; margin: 0; width: 52%; }
#cartInfo .mid .shipBill .mid .description2 .name1 input { margin: 5px 0 3px 0; width: 200px; }	
#cartInfo .mid .shipBill .mid .description2 .name1 select { margin: 5px 0 3px 0; width: 200px;}	
#cartInfo .mid .shipBill .mid .description2a input { margin: 5px 0 0 0;  }	
#cartInfo .mid .shipBill .mid .description2a select { margin: 5px 0 0 0; }		
#cartInfo .mid .shipBill .mid .description2 .name2 { float: left; margin: 5px 0 0 0; width: 48%; }
#cartInfo .mid .shipBill .mid .description2 .name2 input { margin: 0 0 3px; width: 200px; }
#cartInfo .mid .shipBill .mid .description2a .cc1 { float: left; width: 5%; line-height: 65px; }
#cartInfo .mid .shipBill .mid .description2a .cc2 { float: left; margin: 18px 0 0 5px; width: 15%; }
#cartInfo .mid .shipBill .mid .description2a .num1 { float: left; width: 48%; }
#cartInfo .mid .shipBill .mid .description2a .num2 { float: left; width: 25%; }
#cartInfo .mid .shipBill .mid .description2a .num3 { float: left; width: 20%; }
/*#cartInfo .mid .shipBill .mid .description3 { float: left; margin: 0; width: 100%; }*/
#cartInfo .mid .shipBill .mid .description2 .sec1 { float: left; width: 25%; margin: 0 0 0; }
#cartInfo .mid .shipBill .mid .description2 .sec1 input { width: 75px; }
#cartInfo .mid .shipBill .mid .description2 .sec2 { float: left; width: 25%; margin: 0 0 0; }
#cartInfo .mid .shipBill .mid .description2 .sec3 { float: left; width: 48%; margin: 0 0 0; }
#cartInfo .mid .shipBill .mid .description3 { float: left; margin: 0; width: 430px; }
#cartInfo .mid .shipBill .mid .description3 .name1 { float: left; margin: 0; width: 52%; }
#cartInfo .mid .shipBill .mid .description3 .name1 input { margin: 5px 0 3px 0; width: 200px; }	
#cartInfo .mid .shipBill .mid .description3 .ship1 { float: left; margin: 0 0 17px; width: 52%; }
#cartInfo .mid .shipBill .mid .description3 .ship1 input { margin: 5px 0 3px 0; width: 200px; }
#cartInfo .mid .shipBill .mid .description3 .phone { float: left; margin: 0; width: 52%; }	
#cartInfo .mid .shipBill .mid .description3 .phone input { margin: 5px 0 -10px 0; width: 200px; }	
#cartInfo .mid .shipBill .mid .description3 .ship2 { float: left; margin: 0 0 17px; width: 48%; }
#cartInfo .mid .shipBill .mid .description3 .ship2 input { margin: 5px 0 3px 0; width: 200px; }
#cartInfo .mid .shipBill .mid .description3 .address { margin: 0 0 17px; }
#cartInfo .mid .shipBill .mid .description3 .address input { margin: 5px 0 3px 0; width: 425px; }	
#cartInfo .mid .shipBill .mid .description3 .address2 input { margin: -5px 0 20px 0; width: 425px; }
#cartInfo .mid .shipBill .mid .description3 .city { float: left; width: 50%; margin: 0; }
#cartInfo .mid .shipBill .mid .description3 .city input { margin: 5px 0 3px 0; |margin: 5px 0 0 0; width: 200px; }
#cartInfo .mid .shipBill .mid .description3 .state { float: left; width: 25%; margin: 5px 6px 0 0; }
#cartInfo .mid .shipBill .mid .description3 .state select {width:100px; margin: 0 6px 3px 0; |margin: 0 6px 0 0; height:22px; }
#cartInfo .mid .shipBill .mid .description3 .state input { margin: 5px 0 3px 0; width: 35px; }
#cartInfo .mid .shipBill .mid .description3 .zip { float: left; width: 20%; }
#cartInfo .mid .shipBill .mid .description3 .zip input { margin: 4px 0 3px 0; |margin: 4px 0 0 0; width: 85px; }
.minusSpace {|margin-top:-4px;}

#cartInfo .mid .shipBill .mid .saveAddress { margin: 4px 0 0; width: 111px; }
#cartInfo .mid .shipBill .mid .ft { background: url(../images/divider.gif) 0 100% repeat-x; margin: 0; padding: 0; width: 905px; height: 25px;}
#cartInfo .mid .shipBill .mid .bottButtons { float: right; width: 232px; margin: 20px 40px 25px 0; }
#cartInfo .mid .shipBill .mid .bottButtons .left { float: left; width: 111px; }
#cartInfo .mid .shipBill .mid .bottButtons .right { float: right; width: 111px; }
#cartInfo .mid .shipBill .mid .addressInfoTop { float: left; width: 100%; height: 5px; background: url(../images/ship_bill_top2.gif) 0 0 no-repeat; margin: 20px 0 0; }
#cartInfo .mid .shipBill .mid .addressInfoMid { float: left; width: 100%; background: url(../images/ship_bill_mid2.gif) 0 0 repeat-y; color: #666666; font-size: 13px; line-height: 16px; padding: 20px 0px 20px 30px; _margin-top:-12px; }
#cartInfo .mid .shipBill .mid .addressInfoMid .header  { float: left; margin: 0 0 10px 0; padding: 0; width: 374px; border-bottom: 1px solid #cccccc; height:auto;}
#cartInfo .mid .shipBill .mid .addressInfoMid .header h2 { font-size: 20px; color: #000000; line-height: 22px; margin: 0 0 5px 0; font-weight:normal;}
#cartInfo .mid .shipBill .mid .addressInfoMid .addressInfoRow { float: left; width: 100%; }
#cartInfo .mid .shipBill .mid .addressInfoMid .addressInfoRow2 { float: left; width: 100%; margin: 20px 0 0;}
#cartInfo .mid .shipBill .mid .addressInfoMid .col1 { float: left; width: 33%; }
#cartInfo .mid .shipBill .mid .addressInfoMid .col2 { float: left; width: 39%; }
#cartInfo .mid .shipBill .mid .addressInfoMid .col3 { float: left; width: 20%; }
#cartInfo .mid .shipBill .mid .addressInfoBott { float: left; width: 100%; height: 10px; background: url(../images/ship_bill_bott2.gif) 0 0 no-repeat; }
#cartInfo .mid .subHeading { background: url(../images/divider.gif) 0 100% repeat-x; margin: 0 0 5px 0; padding: 0 0 10px 0; width: 940px; float: left; }
#cartInfo .mid .subHeading h2 { font-size: 20px; color: #000000; line-height: 22px; margin: 0px 0 5px 0px; font-weight:normal;}
#cartInfo .mid .cart-footerBlock2 { float: left; width: 100%; height: 7px; background: url(../images/cart_ft2.gif) 0 0 no-repeat;}
#cartInfo .mid .review { margin: 15px 0 0; width: 946px; float: left; color: #666666; font-size: 13px; line-height: 18px; }
#cartInfo .mid .review .col1 { float: left; width: 640px;}
#cartInfo .mid .review .col2 { float: left; width: 300px;}
#cartInfo .mid .review .col1 .top { float: left; width: 616px; height: 5px; background: url(../images/review_top.gif) 0 0 no-repeat; }
#cartInfo .mid .review .col1 .mid { float: left; width: 616px; background: url(../images/review_mid.gif) 0 0 repeat-y; padding: 20px 0px 20px 0px; _margin-top:-11px;}
#cartInfo .mid .review .col1 .addressInfoMid { float: left; width: 270px; background: url(../images/ship_bill_mid2.gif) 0 0 repeat-y; margin-left:24px !important; margin-left:12px; }
#cartInfo .mid .review .col1 .addressInfoMid2 { float: left; width: 270px; background: url(../images/ship_bill_mid2.gif) 0 0 repeat-y; margin: 0 0 0 25px; }
#cartInfo .mid .review .col1 .addressInfoMid3 { float: left; width: 270px; background: url(../images/ship_bill_mid2.gif) 0 0 repeat-y; margin: 40px 0 0 25px; }
#cartInfo .mid .review .col1 .header  { float: left; margin: 0 0 10px 0; padding: 0; width: 100%; border-bottom: 1px solid #cccccc; height:100%;}
#cartInfo .mid .review .col1 .header h2 { font-size: 20px; color: #000000; line-height: 22px; margin: 0 0 5px 0; font-weight:normal;}
#cartInfo .mid .review .col1 .addressInfoRow { float: left; width: 100%; }
#cartInfo .mid .review .col1 .addressInfoRow2 { float: left; width: 100%; }
#cartInfo .mid .review .col1 .col1 { float: left; width: 26%; }
#cartInfo .mid .review .col1 .col1a { float: left; width: 100%; }
#cartInfo .mid .review .col1 .col2 { float: left; width: 50%; }
#cartInfo .mid .review .col1 .bott { float: left; width: 616px; height: 10px; background: url(../images/review_bott.gif) 0 0 no-repeat; }
#cartInfo .mid .review .col2 span { font-weight: bold; }
#cartInfo .mid .review .col2 .totals { text-align: right; padding: 15px 10px 0 0;}
#cartInfo .mid .review .col2 .divider { background: url(../images/divider.gif) 0 90% repeat-x; padding: 30px 0 0 0 !important; padding: 15px 0 0 0; }
#cartInfo .mid .review .col2 .totals h2 { color: #333333; font-size: 21px; font-weight: normal; padding: 20px 0 0 0; text-align:right; border-top:1px solid #cccccc;}
#cartInfo .mid .review .col2 .totalsButtons { float: right; width: 100%; margin: 20px 0 0; }
#cartInfo .mid .review .col2 .totalsButtons .left { float: left; width: 111px; padding: 0 0 0 20px; }
#cartInfo .mid .review .col2 .totalsButtons .right { float: right; width: 160px; }
#cartInfo .mid .confirm { float: left; width: 100%; margin: 10px 0 0; }
#cartInfo .mid .confirm .top { float: left; width: 100%; height: 7px; background: url(../images/ship_bill_top.gif) 0 0 no-repeat; }
#cartInfo .mid .confirm .mid { float: left; width: 100%; background: url(../images/ship_bill_mid.gif) 0 0 repeat-y; color: #666666; font-size: 13px; line-height: 16px; padding: 0 25px 0 25px; }
#cartInfo .mid .confirm .mid h2 { font-size: 20px; color: #000000; line-height: 22px; margin: 0 0 10px 0; font-weight:normal;}
#cartInfo .mid .confirm .mid .divider { float: left; width: 25px; height: 380px; margin: 20px 0 20px 0; background: url(../images/upsell_divider.gif) 0 0 repeat-y; }
#cartInfo .mid .confirm .mid .left { float: left; width: 490px; padding: 15px 20px 0 0; }
#cartInfo .mid .confirm .mid .link { float: left; width: 100%; font-size: 12px; padding: 5px 0 0 0; text-align: right; }
#cartInfo .mid .confirm .mid .right { float: left; width: 410px; padding: 15px 0 0; }
#cartInfo .mid .right .upsellConf { float: left; width: 360px; padding: 0 0 15px 0; border-bottom: 1px solid #cccccc; margin: 20px 0 0 0; }
#cartInfo .mid .right .upsellConf2 { float: left; width: 360px; padding: 0 0 15px 0; margin: 20px 0 0 0; }
#cartInfo .mid .right .image { float: left; width: 30%; }
#cartInfo .mid .right .text { float: left; width: 65%; margin: 0 0 0 0; }
#cartInfo .mid .right .text h3 { font-size: 14px; font-weight: normal; margin: 0 0 5px 0; }
#cartInfo .mid .right .text p { margin: 5px 0 0 0; }
#cartInfo .mid .right .text .small { font-size: 12px; font-weight: normal; }
#cartInfo .mid .right .text span { font-weight: bold; }
#cartInfo .mid .confirm .bott { float: left; width: 946px; height: 9px; background: url(../images/ship_bill_bott.gif) 0 0 no-repeat; margin: 0; }



#cartInfo .mid .subtotal .content .right .rt_001{ float:left;text-align:right; margin:0 0 10px; font-weight:bold; width:190px;}
#cartInfo .mid .subtotal .content .right .rt_002{ float:left; text-align:left; width:100px; margin:0 0 10px 5px; padding-right:5px;}

#cartInfo .mid .review .col2 .totals .total_001{ float:left; text-align:right; margin:0 0 10px; font-weight:bold; width:190px;}
#cartInfo .mid .review .col2 .totals .total_002 { float:left; text-align:left; width:80px; margin:0 0 10px 5px; padding-right:5px;}

/* ---- Shopping Cart Overlay ---- */
#policiesWrapper { margin:10px; padding-top:15px; width:640px; }

#policiesWrapper #policiesInfo { background: url(../images/PoliciesInfo-top.gif) 0 0 no-repeat; height: 25px; width: 640px; }
#policiesWrapper #policiesInfo .mid .close { background: url(../images/PoliciesInfo-fill.gif) 0 0 repeat-y; float: right; padding:7px 7px 0 0; }
#policiesWrapper #policiesInfo .mid { background: url(../images/PoliciesInfo-fill.gif) 0 0 repeat-y; height: 480px; }
#policiesWrapper #policiesInfo .bottom { background: url(../images/policiesInfo-bottom.gif) 0 0 no-repeat; height: 10px; width: 640px; }

#policiesWrapper #policiesInfo .mid #policiesTabs { padding: 7px; width: 626px; }
#policiesWrapper #policiesInfo .mid #policiesTabs .tabLinks { background: #000000 url(../images/tabLinks-top.gif) 0 0 no-repeat; padding: 6px 0px 0; width: 626px; }
#policiesWrapper #policiesInfo .mid #policiesTabs .tabLinks li { display: inline; width: auto; }
#policiesWrapper #policiesInfo .mid #policiesTabs .tabLinks li a { background: url(../images/tab-off.gif) 100% 50% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
#policiesWrapper #policiesInfo .mid #policiesTabs .tabLinks li a:hover { background: url(../images/tab-on.gif) 100% 50% no-repeat; text-decoration: none; }
#policiesWrapper #policiesInfo .mid #policiesTabs .tabLinks li a.on { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #FFFFFF; }
#policiesWrapper #policiesInfo .mid #policiesTabs #tabLinksBottom { background: url(../images/tabLinks-bottom.gif) 0 0 no-repeat; height:9px; margin:0 0 6px; width: 626px; }
#policiesWrapper #policiesInfo .mid #policiesTabs #tabContainer { background: #ebebeb  0 0 no-repeat; padding:0; width:100%; }
#policiesWrapper #policiesInfo .mid #policiesTabs #tabContainer .tabContent { background-color: #ebebeb; height: 400px; overflow: hidden; padding: 10px 10px 0; }
#policiesWrapper #policiesInfo .mid #policiesTabs .tabContent h2 { font-size: 28px; line-height: 32px; margin-bottom: 12px; padding-left: 10px; font-weight:normal; }
#policiesWrapper #policiesInfo .mid #policiesTabs .tabContent p { line-height: 17px; padding: 0 0 0 10px; width: 593px; }
#policiesWrapper #policiesInfo .mid #policiesTabs #tabContainer #tabBottom { background: url(../images/policiesTabs-bottom.gif) 0 0 no-repeat; height: 13px; width: 626px; }


/* ---- END SHOPPING CART ---- */

/* ---- ABOUT - CONTACT US ---- */
#aboutInfo { height: auto; margin: 0; padding: 15px 0 0; width: 100%; }
#aboutInfo .mid { padding: 0 0 0 6px; width: auto; }
#aboutInfo .mid .hdNav { background: url(../images/hd_support.gif) 0 100% no-repeat; margin: -10px 0 0 0; width: 942px; height: 47px; }
#aboutInfo .mid .hdNav h2 { font-size: 30px; color: #ffffff; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; font-weight:normal;}
#aboutInfo .mid .hdNav .links { display: inline; float: right; margin: -23px 10px 0 0; font-size: 14px; line-height: 16px; }
#aboutInfo .mid .hdNav .links span { background: url(../images/tab-on.gif) 100% 55% no-repeat; color: #ffffff; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
#aboutInfo .mid .hdNav .links a { background: url(../images/tab-off.gif) 100% 55% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
#aboutInfo .mid .hdImg { background: url(../images/contact_us.jpg) 0 0 no-repeat; width: 942; height: 129px; margin: 5px 0 0 0; }
#aboutInfo .mid .content { float: left; display: inline; width: 910px; margin: 20px 0 0 15px; font-size: 13px; line-height: 16px; color: #666666}
#aboutInfo .mid .content h2 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 10px; font-weight:normal;}
#aboutInfo .mid .content h3 { font-size: 20px; color: #000000; line-height: 22px; font-weight:normal;}
#aboutInfo .mid .content p { color: #333333; line-height: 16px; }
#aboutInfo .mid .content span { font-weight: bold; }
#aboutInfo .mid .content .left { float: left; display: inline; width: 585px; margin: 0 0 0 0; }
#aboutInfo .mid .content .title { float: left; display: inline; width: 100%; margin: 35px 0 0 0; }
#aboutInfo .mid .content .row { float: left; display: inline; width: 100%; padding: 15px 0 3px 0; border-bottom: 1px solid #cccccc; }
#aboutInfo .mid .content .row p { text: bottom;  }
#aboutInfo .mid .content .col1 { float: left; display: inline; width: 40%; }
#aboutInfo .mid .content .col2 { float: left; display: inline; width: 23%; margin: 0 0 0 20px; }
#aboutInfo .mid .content .col3 { float: right; display: inline; width: 30%; text-align: right; margin: 0 0 0 20px; }

#aboutInfo .mid .content .right { float: left; display: inline; width: 295px; margin: 90px 0 0 30px; }
#aboutInfo .mid .content .right .top { display: inline; float: left; width: 295px; height: 7px; background: url(../images/about_contact_top.gif) 0 0 no-repeat; }
#aboutInfo .mid .content .right .mid { display: inline; float: left; width: 295px; background: url(../images/about_contact_mid.gif) 0 0 repeat-y; color: #666666; font-size: 12px; line-height: 16px; padding: 10px 20px 20px 20px; }
#aboutInfo .mid .content .right .mid h2 { font-size: 20px; color: #000000; line-height: 22px; font-weight:normal;}
#aboutInfo .mid .content .right .mid h3 { font-size: 16px; color: #666666; line-height: 18px; font-weight: normal; padding: 10px 0 0; }

#aboutInfo .mid .content .right .bott { display: inline; float: left; width: 295px; height: 9px; background: url(../images/about_contact_bott.gif) 0 0 no-repeat; }

#aboutInfo {background: url(../images/supportInfo-top.gif) 0 0 no-repeat;height: auto;margin: 0;padding: 15px 0 0;width: 100%;}
#aboutInfo .mid { padding: 0 0 0 6px; width: auto; height:auto; }
#aboutInfo .mid .hdNav { background: url(../images/hd_support.gif) 0 100% no-repeat; margin: -10px 0 0 0; width: 942px; height: 47px; }
#aboutInfo .mid .hdNav .title { width: 200px; height: 32px; float:left;}
#aboutInfo .mid .hdNav .title2 { width: 50px; height: 32px; float:left; text-align:left;}
#aboutInfo .mid .hdNav h2 { font-size: 30px; color: #ffffff; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; font-weight:normal;}
#aboutInfo .mid .hdNav h3 { font-size: 30px; color: #85be47; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0;  font-weight:normal;}
#aboutInfo .mid .hdNav p { font-size: 30px; color: #85be47; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0;  font-weight:normal;}
#aboutInfo .mid .hdNav .links {width: 500px; height: 20px; float: right; margin: 20px 10px 0 0; }
#aboutInfo .mid .hdNav .links a { float: right; background: url(../images/tab-off.gif) 100% 50% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
#aboutInfo .mid .hdImg { background: url(../images/contact_us.jpg) 0 0 no-repeat; width: 942; height: 129px; margin: 5px 0 0 0; }
#aboutInfo .mid .content { float: left; display: inline; width: 98%; margin: 10px 0 0 15px; font-size: 13px; line-height: 16px; color: #666666 }
#aboutInfo .mid .content h2 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 10px; font-weight:normal;}
#aboutInfo .mid .content h3 { font-size: 20px; color: #000000; line-height: 22px; font-weight:normal; }
#aboutInfo .mid .content p { color: #333333; line-height: 16px; }
#aboutInfo .mid .content span { font-weight: bold; }
#aboutInfo .mid .content .left { float: left; display: inline; width: 585px; margin: 0 0 0 0; }
#aboutInfo .mid .content .title { float: left; display: inline; width: 100%; margin: 35px 0 0 0; }
#aboutInfo .mid .content .row { float: left; display: inline; width: 100%; padding: 15px 0 3px 0; border-bottom: 1px solid #cccccc; }
#aboutInfo .mid .content .row p { text: bottom;  }
#aboutInfo .mid .content .col1 { float: left; display: inline; width: 40%; }
#aboutInfo .mid .content .col2 { float: left; display: inline; width: 23%; margin: 0 0 0 20px; }
#aboutInfo .mid .content .col3 { float: right; display: inline; width: 30%; text-align: right; margin: 0 0 0 20px; }

#aboutInfo .mid .content .right { float: left; display: inline; width: 295px; margin: 90px 0 0 30px; }
#aboutInfo .mid .content .right .top { display: inline; float: left; width: 295px; height: 7px; background: url(../images/about_contact_top.gif) 0 0 no-repeat; }
#aboutInfo .mid .content .right .mid { display: inline; float: left; width: 295px; background: url(../images/about_contact_mid.gif) 0 0 repeat-y; color: #666666; font-size: 12px; line-height: 16px; padding: 10px 20px 20px 20px; }
#aboutInfo .mid .content .right .mid h2 { font-size: 20px; color: #000000; line-height: 22px; font-weight:normal;}
#aboutInfo .mid .content .right .mid h3 { font-size: 16px; color: #666666; line-height: 18px; font-weight: normal; padding: 10px 0 0; }
#aboutInfo .mid .content .right .bott { display: inline; float: left; width: 295px; height: 9px; background: url(../images/about_contact_bott.gif) 0 0 no-repeat; }

#aboutInfo .mid .supBoxes { width: 100%; height: auto; margin: 25px 0 0 0; }
#aboutInfo .mid .supBoxes .box { float: left; width: 18%; height: auto; margin: 0 2px 0 0; }
#aboutInfo .mid .supBoxes .box .boxContent {margin: 0 0 0 20px; padding: 0; line-height: 20px;} 
#aboutInfo .mid .supBoxes .box .description { color: #343434; font-size: 13px; line-height: 18px; }
#aboutInfo .mid .supBoxes .box .boxContent a { font-size:12px;line-height: 12px; margin: 0 0 0 0;}
#aboutInfo .mid .supBoxes .box .boxContent h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; }
#aboutInfo .mid .supBoxes .box .boxContent h3 { font-size: 20px; color: #000000; margin: 0 0 15px;  font-weight:normal;}
#aboutInfo .mid .supBoxes .box .boxContent .quickFind { font-size: 13px; font-weight: bold; margin: 0px 0 0; }
#aboutInfo .mid .supBoxes .box .boxContent .quickFind .formField { margin: 0px 0 10px; }
#aboutInfo .mid .supBoxes .box .boxContent .register { margin: 15px 0 0; width: 177px; height: 24px; }
#aboutInfo .mid .supBoxes .box .boxContent .description a { line-height:18px;}
#aboutInfo .mid .supBoxes .box33 { float: left; width: 30%; height: auto; margin: 20px 2px 0 0; }
#aboutInfo .mid .supBoxes .box33 .boxContent {margin: 0 0 0 20px; padding: 0; line-height: 20px;} 
#aboutInfo .mid .supBoxes .box33 .description { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
#aboutInfo .mid .supBoxes .box33 .boxContent a { font-size:12px;line-height: 12px; margin: 0 0 0 0;}
#aboutInfo .mid .supBoxes .box33 .boxContent h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; }
#aboutInfo .mid .supBoxes .box33 .boxContent h3 { font-size: 20px; color: #000000; margin: 0 0 15px; border-bottom: Solid #CCC 1px; font-weight:normal; }
#aboutInfo .mid .supBoxes .box33 .boxContent .quickFind { font-size: 13px; font-weight: bold; margin: 0px 0 0; }
#aboutInfo .mid .supBoxes .box33 .boxContent .quickFind .formField { margin: 0px 0 10px; }
#aboutInfo .mid .supBoxes .box33 .boxContent .register { margin: 15px 0 0; width: 177px; height: 24px; }
#aboutInfo .mid .supBoxes .box65 {float: left; width: 65%;  height: auto; margin: 0 0 10px 0px;}
#aboutInfo .mid .supBoxes .box65 .boxContent {height: auto; margin: 0 0 0 10px; padding: 0 10px 0 0; font-size: 13px; line-height: 16px;}
#aboutInfo .mid .supBoxes .box65 .boxContent .description { color: #999999; font-size: 13px; line-height: 18px; overflow: auto; }  
#aboutInfo .mid .supBoxes .box65 .boxTitle {height: auto; margin: 0 0 0 40px; padding: 0 10px 0 0; line-height: 14px;}
#aboutInfo .mid .supBoxes .box65 .boxTitle h1 { font-size: 30px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0; }
#aboutInfo .mid .supBoxes .box65 .boxTitle h2 { font-size: 18px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0;font-weight: normal;}
#aboutInfo .mid .supBoxes .box65 .link { margin: 0 40px 0 0; float: right; }
#aboutInfo .mid .supBoxes .box65 .linkL { margin: 0 20px 0 60px; float: left; }
#aboutInfo .mid .supBoxes .box65 .boxImage { margin: 10px 0 0 20px; padding: 0 10px 0 0; color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
#aboutInfo .mid .supBoxes .box65 .boxImage .link { float: right; text-align:right; margin: 10px 10px 0 0; width: 300px; height: 40px; }
#aboutInfo .mid .supBoxes .box65 .boxImageL {margin:10px 0 0 20px; padding:0 10px 0 0; color:#343434; font-size:13px; line-height:18px; overflow:auto; height:500px; }
#aboutInfo .mid .supBoxes .box65 .boxImageL .link { float: right; text-align:right; margin: 10px 10px 0 0px; width: 300px; height: 40px; }
#aboutInfo .mid .supBoxes .box65 .description { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }  
#aboutInfo .mid .supBoxes .box65 .boxContent a { font-size:14px;color: #666666;line-height: 20px; margin: 0 0 0 20px; }
#aboutInfo .mid .supBoxes .box65 .boxContent h1 { font-size: 10px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0; }
#aboutInfo .mid .supBoxes .box65 .boxContent h2 { font-size: 13px; color: #000000; line-height: 18px; margin: 0 0 0 0; padding: 7px 0 7px 0; font-weight: normal; }
#aboutInfo .mid .supBoxes .box65 .boxContent h3 { font-size: 20px; color: #000000; line-height: 22px; margin: 0 0 0 0; padding: 7px 0 0 0; font-weight: normal; }
#aboutInfo .mid .supBoxes .box90 {float: left; width: 90%;  height: auto; margin: 0 0 10px 0px;}
#aboutInfo .mid .supBoxes .box90 .boxTitle h1 { font-size: 30px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0; }
#aboutInfo .mid .supBoxes .box90 .boxTitle h2 { font-size: 18px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0;font-weight: normal;}
#aboutInfo .mid .supBoxes .box90 .boxContent { height: auto; margin: 0 0 0 10px; adding: 0 10px 0 0; line-height: 14px;}
#aboutInfo .mid .supBoxes .box90 .boxContent a { font-size:14px;color: #666666;line-height: 20px; margin: 0 0 0 20px;}
#aboutInfo .mid .supBoxes .box90 .boxContent h1 { font-size: 30px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0; }
#aboutInfo .mid .supBoxes .box90 .boxContent h2 { font-size: 14px; color: #000000; line-height: 18px; margin: 0 0 0 0; padding: 7px 0 5px 0; font-weight: normal; }
#aboutInfo .mid .supBoxes .box90 .boxTitle { height: auto; margin: 0 0 0 10px; padding: 0 10px 0 0; line-height: 14px; }
#aboutInfo .mid .supBoxes .box90 .boxTitle h1 { font-size: 30px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0; }
#aboutInfo .mid .supBoxes .box90 .boxTitle h2 { font-size: 20px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0; font-weight: normal; }
#aboutInfo .mid .supBoxes .box90 .boxImage { margin: 10px 0 0 20px; padding: 0 10px 0 0; color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
#aboutInfo .mid .supBoxes .box90 .boxImage .link { float: right; text-align:right; margin: 10px 10px 0 0; width: 300px; height: 40px; }
#aboutInfo .mid .supBoxes .box90 .boxImageL { margin:10px 0 0 20px; padding:0 10px 0 0; color:#343434; font-size:13px; line-height:18px; overflow:auto; height:500px;}
#aboutInfo .mid .supBoxes .box90 .boxImageL .link { float: right; text-align:right; margin: 10px 10px 0 0px; width: 300px; height: 40px; }
#aboutInfo .mid .supBoxes .box90 .description { color: 666666; font-size: 13px; line-height: 18px;overflow: auto; }  
#aboutInfo .mid .supBoxes .box90 .line {float: left; width: 100%;  height: auto; margin: 0 0 10px 10px; border-bottom: Solid #CCC 1px; }
#aboutInfo .mid .supBoxes .box90 .link {float: right;width: 100%;height: auto;margin: 0 0 10px 10px;text-align: right;}
#aboutInfo .mid .supBoxes .box90 .line h1  { font-size: 20px; color: #000000; line-height: 22px; margin: 0 0 0 0; padding: 7px 0 0 0;  }
#aboutInfo .mid .supBoxes .box70 {float: left; width: 70%;  height: auto; margin: 0 0 10px 0px;}
#aboutInfo .mid .supBoxes .box70 .boxContent {height: auto; margin: 0 0 0 10px; padding: 0 10px 0 0; font-size: 13px; line-height: 16px;}
#aboutInfo .mid .supBoxes .box70 .boxContent .description {color: #999999;font-size: 13px; line-height: 18px;overflow: auto;}  
#aboutInfo .mid .supBoxes .box70 .boxImage { margin: 10px 0 0 20px; padding: 0 10px 0 0; color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
#aboutInfo .mid .supBoxes .box70 .boxImageL { margin:10px 0 0 20px; padding:0 10px 0 0; color:#343434; font-size:13px; line-height:18px; overflow:auto; height:500px;}
#aboutInfo .mid .supBoxes .box70 .description { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }  
#aboutInfo .mid .supBoxes .box70 .boxContent a { font-size:14px;color: #666666;line-height: 20px; margin: 0 0 0 20px; }
#aboutInfo .mid .supBoxes .box70 .boxContent h1 { font-size: 10px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0; }
#aboutInfo .mid .supBoxes .box30 {float: right;width: 30%;height: auto;margin: 0 0 5px 0px;padding-right: 40px;}
#aboutInfo .mid .supBoxes .box30Top {float: right;width: 30%;height: auto;margin: 20px 0 5px 0px;padding-right: 40px;}
#aboutInfo .mid .supBoxes .mid { float: left; width: 100%; height: auto;background: url(../images/box_mid.gif) 0 0 repeat-y; }
#aboutInfo .mid .supBoxes .top { float: left; width: 100%; height:5px;background: url(../images/box_top.gif) 0 0 no-repeat; }
#aboutInfo .mid .supBoxes .bottom { float: left; width: 100%; height:5px; background: url(../images/box_btm.gif) 0 0  no-repeat; }


/*Added by Nidhi 17/08/2009*/
#aboutInfo .mid .hdNav .links a.on { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #FFFFFF; }
#aboutInfo .mid .content .imgArrow {background: url(../images/blueArrowLink.gif) 0 2px no-repeat; color: #333333; float: left; font-size: 13px; padding: 0 0 0 15px; }
/* ---- cart policies ----*/

#policiesTabs { float: right; padding: 0 0 2px; width: 626px; }
#policiesTabs .tabLinks { background: #000000 url(../images/tabLinks-top.gif) 0 0 no-repeat; padding: 9px 13px 0; width: 600px; }
#policiesTabs .tabLinks li { display: inline; width: auto; }
#policiesTabs .tabLinks li a { background: url(../images/tab-off.gif) 100% 50% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
#policiesTabs .tabLinks li a:hover { background: url(../images/tab-on.gif) 100% 50% no-repeat; text-decoration: none; }
#policiesTabs .tabLinks li a.on { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #FFFFFF; }
#policiesTabs #tabLinksBottom { background: url(../images/tabLinks-bottom.gif) 0 0 no-repeat; height: 9px; margin: 0 0 6px; width: 626px; }
#policiesTabs #tabContainer { background: #ebebeb url(../images/policiesTabs-top.gif) 0 0 no-repeat; padding: 14px 0 0; width: 100%; }
#policiesTabs #tabContainer .tabContent { background-color: #ebebeb; height: 345px; overflow: hidden; padding: 0 13px 0 20px; }
#policiesTabs .tabContent h2 { font-size: 28px; line-height: 32px; margin-bottom: 12px; font-weight:normal; }
#policiesTabs .tabContent .rating { float: right; padding: 7px 0 0; }
#policiesTabs .tabContent #line2 { padding: 0 0 12px; }
#policiesTabs .tabContent .skuNum { display: inline-block; float: left; font-size: 13px; font-weight: bold; width: auto; }
#policiesTabs .tabContent .writeReview { display: inline-block; float: right; width: auto; }
#policiesTabs .tabContent .shippingInfo { color: #666666; font-size: 11px; padding: 0 0 17px; }
#policiesTabs .tabContent .description { height: 130px; line-height: 18px; margin: 0 0 20px; overflow: auto; width: 593px; }
#policiesTabs .tabContent .price { font-size: 21px; font-weight: bold; padding: 0 0 12px; }
#policiesTabs .tabContent .prodQty { display: block; margin: 0 0 16px; }
#policiesTabs .tabContent .prodQty span { font-size: 14px; font-weight: bold; padding-right: 5px; }
#policiesTabs .tabContent .prodQty input { padding-left: 5px; width: 20px; }
#policiesTabs .tabContent .prodPurchase { position: relative; height: 20px; padding: 5px 0 0 0; }
#policiesTabs .tabContent .prodPurchase .whereToBuy { display: inline-block; margin-left: 128px; }
#policiesTabs .tabContent .toolLinks { font-size: 11px; padding: 16px 0 12px; text-align: right; }
#policiesTabs .tabContent .toolLinks #printInfo { background: url(../images/printLink.gif) 0 50% no-repeat; margin-right: 12px; padding: 0 0 0 18px; }
#policiesTabs .tabContent .toolLinks #emailInfo { background: url(../images/emailLink.gif) 0 50% no-repeat; padding: 0 0 0 18px; }
#policiesTabs .tabContent .utilityLinks a { margin-left: 14px; }
#policiesTabs .tabContent .leftSubCol { float: left; border:1px solid red; }
#policiesTabs .tabContent .rightSubCol {  float: right; }
#policiesTabs #tabContainer #tabBottom { background: url(../images/productTabs-bottom.gif) 0 0 no-repeat; height: 13px; width: 626px; }

/* ---- Solutions Landing ---- */
.hero { margin: 20px 0 0 4px; }
.solutionsLeft { margin: 29px 0 0; }
.solutionsRight { width: 695px !important; }

.solutionsLeft .callouts { width: 227px !important; }
.solutionsLeft .callouts .mid { background: url(../images/bg_moduleFillSM.gif) 0 0 repeat-y; padding: 0 3px 0 1px; }
.solutionsLeft .callouts .bottom { background: url(../images/bg_moduleBottomSM.gif) 0 0 no-repeat; margin-bottom: 17px; width: 227px; }
.solutionsLeft .callouts h4 { background: url(../images/greyModuleHdrSM.gif) 0 0 no-repeat; height: 21px; }
.solutionsLeft .greenHdr h4 { background: url(../images/greenModuleHdrSM.gif) 0 0 no-repeat; height: 22px; }
.solutionsLeft .callouts .mid p { padding: 5px 22px 0 14px; }
.solutionsLeft .callouts .mid strong { padding-bottom: 5px; } 
.solutionsLeft .callouts .featureProducts { border-top: 1px solid #d6d6d6; }
.solutionsLeft .callouts .featureProducts p { padding: 15px 22px 15px 14px; }
.solutionsLeft .callouts .featureProducts strong { padding-bottom: 10px; } 
.solutionsLeft .callouts .quickBuy select { margin: 8px 0 0 11px; width: 185px; }
.solutionsLeft .callouts .quickBuy p { float: left; padding: 8px 6px 0 12px; width: 72px; }
.solutionsLeft .callouts .quickBuy p input { display: block; padding: 2px 0 3px 4px; width: 64px; }
.solutionsLeft .callouts .quickBuy input.addToCartSol { background: url(../images/btn_addToCartSol.gif) 0 0 no-repeat; border: none; cursor: pointer; display: block; float: left; height: 24px; margin-top: 24px; width: 124px; }
.solutionsLeft .callouts .first { border: none; }

.solutionsRight .expandAll { height: 19px; padding: 10px 10px 0 0; text-align: right; }
.solutionsRight .expandAll a { background: url(../images/blueArrowLink.gif) 100% 3px no-repeat; color: #000000; font-weight: bold; padding-right: 12px; }
.solutionsRight .solutionsCategory { margin-bottom: 6px; }

.solutionsRight .solutionsCategory h3{ background: url(../images/solutionsHdr.gif) 0 0 no-repeat; height: 21px; padding: 9px 11px 0; width: 673px; font-weight:normal;}
.solutionsRight .solutionsCategory a { display: inline-block; width: auto; }
.solutionsRight .solutionsCategory .solutionCatLink { background: url(../images/blueArrowLink.gif) 0 2px no-repeat; color: #333333; float: left; font-size: 13px; font-weight: bold; padding: 0 0 0 15px; }
.solutionsRight .solutionsCategory .viewAllSolutions { background: url(../images/blueArrowLink.gif) 100% 2px no-repeat; color: #999999; float: right; font-size: 12px; padding: 0 13px 0 0; text-align: right; }
.solutionsRight .solutionsCategory .solutionCatInfo { background:#f5f5f5 url(../images/reviewDivider.gif) 0 100% repeat-x; padding:15px 22px 25px 24px; width:647px; }
.solutionsRight .solutionsCategory .solutionCatInfo img.leftAlign { margin-right: 27px; }
.solutionsRight .solutionsCategory .categoryInfo { float: left; width: 389px; }
.solutionsRight .solutionsCategory .categoryInfo h4 { color: #333333; font-size: 13px; font-weight: normal; margin-bottom: 10px; }
.solutionsRight .solutionsCategory .categoryInfo ul { float: left; width: 100%; }
.solutionsRight .solutionsCategory .categoryInfo li { margin: 0 0 9px 4px; }
.solutionsRight .solutionsCategory .categoryInfo li a { background: url(../images/blueArrowOutlineLink.gif) 0 3px no-repeat; padding-left: 9px; }
.solutionsRight .solutionsCategory .viewMore { margin-top: 24px; text-align: right; }
.solutionsRight .solutionsCategory .viewMore a { background: url(../images/blueArrowOutlineLink.gif) 100% 3px no-repeat; color: #666666; padding: 0 10px 0 0; }
.solutionsRight .selected h3 { background-image: url(../images/solutionsHdr-on.gif); font-weight:normal; }
.solutionsRight .selected h3 a.solutionCatLink { background-image: url(../images/blueArrowBlackBgLink.gif); color: #ffffff; text-decoration:none; }
.solutionsRight .selected .viewAllSolutions { background-image: url(../images/blueArrowBlackBgLink.gif); }

/* ---- Learn Page ---- */
#containt .headerBar { background: url(../images/hd_support.gif) 0 100% no-repeat; margin: 10px 0 0 6px; width: 942px; height: 47px; }
#containt .headerBar .title { width: 250px; height: 32px; float:left;}
#containt .headerBar .title2 { width: 50px; height: 32px; float:left; text-align:left;}
#containt .headerBar h2 { font:normal 30px Arial, Helvetica, sans-serif; color: #ffffff; line-height: 32px; margin: 0 0 0 13px; padding: 6px 0 0 0; font-weight:normal; }
#containt .headerBar h3 { font-size: 30px; color: #85be47; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; font-weight:normal; }
#containt .headerBar p { font-size: 30px; color: #85be47; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; }
#containt .headerBar .links {width: 650px; height: 20px; float: right; margin: 20px 10px 0 0 !important; margin: 20px 5px 0 0; }
#containt .headerBar .links a { float: right; background: url(../images/tab-off.gif) 100% 50% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0;padding-bottom:3px; }
#containt .headerBar .links a:hover { float: right; background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #FFF; display: inline-block; margin: 0 9px; padding: 0 10px 0 0;padding-bottom:3px; }
#containt .headerBar .links a.on { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #FFFFFF; }
#containt .banner { /*background: url(../images/header_learn.jpg) 0 0 no-repeat; */width: 942; height: 265px; margin: 5px 0 0 6px; }
#containt .banner2 { /*background: url(../images/header_about.jpg) 0 0 no-repeat;*/ width: 942px; height: 129px; margin: 5px 0 0 6px; }
#containt .infoBoxes { width: 100%; height: auto; margin:10px 0 0 7px; |margin:6px 0 0 7px; width: auto;}
#containt .infoBoxes .colLeft{ float:left; width: 454px; margin: 10px 30px 0 0;}
#containt .infoBoxes .colLeft .bgBlock { background: url(../images/learnlanding_box.gif) 0 0 no-repeat; height:220px; }
#containt .infoBoxes .colLeft .bgBlock .innerBlock {  margin: 0px; padding: 0; height: 182px; }
#containt .infoBoxes .colLeft .bgBlock .innerBlock .imgBlock { float: left; margin: 15px 10px 0 15px !important; margin: 15px 10px 0 7px; width:150px; border: 1px solid #cccccc;} 
#containt .infoBoxes .colLeft .bgBlock .innerBlock .contentBlock{float:left; width:250px; margin: 17px 0 0 0; padding:0;}
#containt .infoBoxes .colLeft .bgBlock .innerBlock .contentBlock h3 { font-size: 18px; color: #000000; margin:0; padding:0; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#containt .infoBoxes .colLeft .bgBlock .innerBlock .contentBlock p { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; margin: 10px 0 0 0 }
#containt .infoBoxes .colLeft .bgBlock .innerBlock .contentBlock .view { margin: 10px 0 0 0px; width: 142px; height: 24px; }
#containt .infoBoxes .colLeft .bgBlock .innerBlock .contentBlock .viewlink {  text-align:right; margin: 8px 0 0 0px;  clear:both; font-size:12px; background:url(../images/blueArrowOutlineLink.gif) no-repeat right 8px; padding:0 10px 0 0;}
#containt .infoBoxes .colLeft .bgBlock .innerBlock a {font-size:12px;color:#009fe4;line-height: 18px;}
#containt .infoBoxes .colLeft .bgBlock .innerBlock h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 0; padding: 7px 0 0 0; }

#containt .infoBoxes .colRight{ float:left; width: 454px; margin: 10px 0 0 0;}
#containt .infoBoxes .colRight .bgBlock { background: url(../images/learnlanding_box.gif) 0 0 no-repeat; height:220px; }
#containt .infoBoxes .colRight .bgBlock .innerBlock {  margin: 0px; padding: 0; height: 182px;} 
#containt .infoBoxes .colRight .bgBlock .innerBlock .imgBlock { float: left; margin: 15px 10px 0 15px !important; margin: 15px 10px 0 7px; width:150px; border: 1px solid #cccccc;} 
#containt .infoBoxes .colRight .bgBlock .innerBlock .contentBlock{float:left; width:250px; margin: 17px 0 0 0; padding:0;}
#containt .infoBoxes .colRight .bgBlock .innerBlock .contentBlock h3 { font-size: 18px;color: #000000; margin: 0; padding:0; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#containt .infoBoxes .colRight .bgBlock .contentBlock p{ color: #343434; font-size: 13px; line-height: 18px; overflow: auto; margin: 10px 0 0 0 }
#containt .infoBoxes .colRight .bgBlock .innerBlock .contentBlock .view { margin: 10px 0 0 0px; width: 142px; height: 24px; }
#containt .infoBoxes .colRight .bgBlock .innerBlock .contentBlock .viewlink { text-align:right; margin: 8px 0 0 0px; clear:both; font-size:12px; background:url(../images/blueArrowOutlineLink.gif) no-repeat right 8px; padding:0 10px 0 0; }
#containt .infoBoxes .colRight .bgBlock .innerBlock a {font-size:12px;color:#009fe4;line-height: 18px;}
#containt .infoBoxes .colRight .bgBlock .innerBlock h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 0; padding: 7px 0 0 0; }

#containt .infoBoxes .box { background: url(../images/learnlanding_box.gif) 0 0 no-repeat; float: left; width: 454px; height: 200px; margin: 0 30px 0 0; }
#containt .infoBoxes .box .boxContent { margin: 15px; padding: 0; line-height: 15px; height: 160px; }
#containt .infoBoxes .box .description { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
#containt .infoBoxes .box .boxContent a { line-height: 18px; color:#009fe4; }
#containt .infoBoxes .box .boxContent h3 { font-size: 20px; color: #000000; margin: 0 0 15px; font-weight:normal;}
#containt .infoBoxes .box .boxContent .view { margin: 10px 0 0 160px; width: 142px; height: 24px; }
#containt .infoBoxes .box .boxContent .viewlink { float: right; text-align:right; margin: 10px 0 0 0px; width: 100px; height: 28px; }

/* ---- w33 Tips Advice ---- */
#containt .infoBoxes .contentCol1 {border-right: 1px solid #cccccc;float: left; width: 28%; height: 350px; height: auto !important; min-height: 350px;  margin: 0 2px 0 0px;}
#containt .infoBoxes .contentCol1 .contentBlock {height: auto; margin: 0 0 0 0; padding: 0; line-height: 14px;}
#containt .infoBoxes .contentCol1 .contentBlock ul {margin:0; padding:0;}
#containt .infoBoxes .contentCol1 .contentBlock ul li { background:url(../images/bullet_blue.gif) no-repeat left 6px  ; line-height:20px; font-size:12px; padding:0 20px 0 5px; margin: 0 0 0 20px;display:block;}

/* { line-height:20px; font-size:12px; margin: 0 0 0 20px; display:block;} */
#containt .infoBoxes .contentCol1 .contentBlock ul li a { color: #03A3D7; display:block; padding:0 20px 0 5px; line-height:18px;}
#containt .infoBoxes .contentCol1 .contentBlock ul li a:hover { background:#E4E4E4 url(../images/blueArrow1Link.gif) no-repeat right center; text-decoration:none; display:block; padding:0 20px 0 5px;}
#containt .infoBoxes .contentCol1 .contentBlock h1 { font-size: 14px; color: #000000; line-height: 30px; margin: 0 0 0 20px; padding: 7px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
#containt .infoBoxes .contentCol1 .contentBlock h3 { font-size: 20px; color: #000000; margin: 0 0 15px; font-weight:normal;}
#containt .infoBoxes .contentCol2 {float: left; width: 40%; height: 300px; height: auto !important; min-height: 300px; margin: 0 2px 0 0px;}
#containt .infoBoxes .contentCol2 .contentBlock {height: auto; margin: 0 0 0 0; padding: 0; line-height: 14px;}
#containt .infoBoxes .contentCol2 .contentBlock p { font-size:12px;color: #666666; line-height: 20px; margin: 0 0 10px 20px;}
#containt .infoBoxes .contentCol2 .contentBlock div { font-size:12px;color: #666666; line-height: 20px; margin: 0 0 0 20px;}
#containt .infoBoxes .contentCol2 .contentBlock h1 { font-size: 14px; color: #000000; line-height: 30px; margin: 0 0 0 20px; padding: 7px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
/*Added by Nitin on 17/08/2009*/
#containt .infoBoxes .contentCol2 .contentBlock ul {margin:0; padding:0;}
#containt .infoBoxes .contentCol2 .contentBlock ul li { line-height:20px; font-size:12px; margin: 0 0 0 20px; display:block;} 
#containt .infoBoxes .contentCol2 .contentBlock ul li a { color: #03A3D7; display:block; padding:0 20px 0 5px;}

/* ---- w34 Training ---- */
.TipsSelected{ background:#E4E4E4 url(../images/blueArrow1Link.gif) no-repeat right center; text-decoration:none; display:block; padding:0 20px 0 5px;  margin-bottom:10px;}

#containt .infoBoxes .pageTitle {/*float: left;*/ width: 98%; height: 50px;}
#containt .infoBoxes .pageTitle h1 {font-size: 30px; color: #000000; line-height: 32px; margin: 0; padding: 7px 0 0 18px; }
#containt .infoBoxes .navbox {background: url(../images/sub_hd_tips.gif) no-repeat; width: 98%; height: 60px; padding: -10px 0 0 0; margin-left: 20px;}
#containt .infoBoxes .navbox .navCol1 { float:left; width:28%; color:#ffffff; padding:13px 0 0 10px; font-size:13px; }
#containt .infoBoxes .navbox .navCol2 { float:left; width:28%; color:#ffffff; padding:13px 0 0 0px; font-size:13px; }
#containt .infoBoxes .artBlock {float: left; width: 470px; height: 400px; margin: 0 2px 0 0px;}
#containt .infoBoxes .artBlock .contentBlock {height: auto; margin: 0 0 0 20px; padding: 0 10px 0 0;}
#containt .infoBoxes .artBlock .contentBlock .imgBlock { margin:10px 0 0 0; width:440px; padding:0 10px 0 0 !important; padding: 0; color:#343434; font-size:13px; }
#containt .infoBoxes .artBlock .contentBlock p { color: #343434; font-size: 13px; line-height: 18px; }  
#containt .infoBoxes .artBlock .contentBlock a { font-size:12px;color: #009fe4;line-height: 20px; margin: 0 0 0 0px;}

/* ---- w35 Reviews ---- */
/*
#containt .infoBoxes .artBlockLt {float: left; width: 455px;  height: auto; margin: 0 2px 0 0; |margin: -5px 2px 0 0; border-right: 1px solid; color: #CCC;}
#containt .infoBoxes .artBlockLt .contentTitle {height: auto; margin: 0 0 0 20px; padding: 0 10px 0 0; line-height: 14px;}
#containt .infoBoxes .artBlockLt .contentTitle h1 { font-size: 14px; color: #000000; line-height: 12px; margin: 0 0 0 0; padding: 7px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
#containt .infoBoxes .artBlockLt .contentTitle h2 { font-size: 12px; color: #000000; line-height: 12px; margin: 0 0 0 0; padding: 7px 0 0 0;font-weight: normal; font-family:Arial, Helvetica, sans-serif;}
#containt .infoBoxes .artBlockLt .content { margin: 10px 0 0 20px; padding: 0 10px 0 0; color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
#containt .infoBoxes .artBlockLt .content p {margin:0 0 12px 0; padding:0;}
#containt .infoBoxes .artBlockLt .content .link { float: right; text-align:right; margin: 10px 10px 0 0px; width: 300px; height: 40px; }

#containt .infoBoxes .artBlockRt { float: left; width: 455px;  height: auto; margin: 0 2px 0 0px; |margin: -5px 2px 0 0px; }
#containt .infoBoxes .artBlockRt .contentTitle {height: auto; margin: 0 0 0 20px; padding: 0 10px 0 0; line-height: 14px;}
#containt .infoBoxes .artBlockRt .contentTitle h1 { font-size: 14px; color: #000000; line-height: 12px; margin: 0 0 0 0; padding: 7px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
#containt .infoBoxes .artBlockRt .contentTitle h2 { font-size: 12px; color: #000000; line-height: 12px; margin: 0 0 0 0; padding: 7px 0 0 0;font-weight: normal; font-family:Arial, Helvetica, sans-serif;}
#containt .infoBoxes .artBlockRt .content { margin: 10px 0 0 20px; padding: 0 10px 0 0; color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
#containt .infoBoxes .artBlockRt .content p {margin:0 0 12px 0; padding:0;}
#containt .infoBoxes .artBlockRt .content .link { float: right; text-align:right; margin: 10px 10px 0 0; width: 300px; height: 40px; }*/

#containt .infoBoxes .artBlockLt {float: left; width: 455px;  height: auto; margin: 0 2px 0 0; |margin: -5px 2px 0 0; border-right: 1px solid; color: #CCC;}
#containt .infoBoxes .artBlockLt .contentTitle {height: auto; margin: 0 0 0 20px; padding: 0 10px 0 0; line-height: 14px;}
#containt .infoBoxes .artBlockLt .contentTitle h1 { font-size: 14px; color: #000000; line-height: 12px; margin: 0 0 0 0; padding: 7px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
#containt .infoBoxes .artBlockLt .contentTitle h2 { font-size: 12px; color: #000000; line-height: 12px; margin: 0 0 0 0; padding: 7px 0 0 0;font-weight: normal; font-family:Arial, Helvetica, sans-serif;}
#containt .infoBoxes .artBlockLt .content { margin: 10px 0 0 20px; padding: 0 10px 0 0; color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
#containt .infoBoxes .artBlockLt .content p {margin:0 0 12px 0; padding:0;}
#containt .infoBoxes .artBlockLt .content .link { float: right; text-align:right; margin: 10px 10px 0 0px; width: 300px; height: 40px; }
#containt .infoBoxes .artBlockLt .content .imgBlock {float:left; margin-bottom:10px;}
#containt .infoBoxes .artBlockLt .content .linkBlock {float:left;}

#containt .infoBoxes .artBlockRt { float: left; width: 455px;  height: auto; margin: 0 2px 0 0px; |margin: -5px 2px 0 0px; }
#containt .infoBoxes .artBlockRt .contentTitle {height: auto; margin: 0 0 0 20px; padding: 0 10px 0 0; line-height: 14px;}
#containt .infoBoxes .artBlockRt .contentTitle h1 { font-size: 14px; color: #000000; line-height: 12px; margin: 0 0 0 0; padding: 7px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
#containt .infoBoxes .artBlockRt .contentTitle h2 { font-size: 12px; color: #000000; line-height: 12px; margin: 0 0 0 0; padding: 7px 0 0 0;font-weight: normal; font-family:Arial, Helvetica, sans-serif;}
#containt .infoBoxes .artBlockRt .content { margin: 10px 0 0 20px; padding: 0 10px 0 0; color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
#containt .infoBoxes .artBlockRt .content p {margin:0 0 12px 0; padding:0;}
#containt .infoBoxes .artBlockRt .content .link { float: right; text-align:right; margin: 10px 10px 0 0; width: 300px; height: 40px; }
#containt .infoBoxes .artBlockRt .content .imgBlock {float:left; margin-bottom:10px;}
#containt .infoBoxes .artBlockRt .content .linkBlock {float:left;}



/* ---- w36b Learn Article ---- */
#containt .infoBoxes .textBlock {height: auto; width: 70%; margin: 25px 0 0 60px; padding: 0 10px 0 0;}
#containt .infoBoxes .textBlock p { color: #343434; font-size: 13px; line-height: 18px; margin:0 0 15px 0; padding:0; }  
#containt .infoBoxes .textBlock .link { margin: 0 40px 15px 0; text-align:right; }
#containt .infoBoxes .textBlock .linkL { margin: 0 0px 0 60px;}

/* ---- w36 Demos ---- */
#containt .infoBoxes .prodBlockL { float: left; width: 220px; margin: 0 10px 0 20px !important; margin: 0 10px 0 8px; }
#containt .infoBoxes .prodBlockL .prodContentBlock { height: auto; margin: 0; padding: 0;} 
#containt .infoBoxes .prodBlockL .prodContentBlock h3 { font-size: 18px; color: #000000; margin: 0 0 15px; clear:both; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
#containt .infoBoxes .prodBlockL .prodContentBlock p { color: #343434; font-size: 13px; line-height: 18px; auto; margin: 0; }
#containt .infoBoxes .prodBlockR { float: left; width: 220px; /*height: 300px; overflow:auto;*/ margin: 0 10px 0 0;}
#containt .infoBoxes .prodBlockR .prodContentBlock { height: auto; margin: 0; padding: 0;} 
#containt .infoBoxes .prodBlockR .prodContentBlock h3 { font-size: 18px; color: #000000; margin: 0 0 15px; clear:both; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#containt .infoBoxes .prodBlockR .prodContentBlock p{ color: #343434; font-size: 13px; line-height: 18px; margin: 0; }

/* ---- Learn pages buttons ---- */
.viewDemo {background: url(../images/btn_viewD.gif) 0 0 no-repeat; position: relative; width: 116px; height: 24px; cursor: pointer; }
/* viewD:Demo { background-position: 0 -24px; } */
.viewDemo:hover { background-position: 0 -24px; }

.viewTip {background: url(../images/btn_viewTip.gif) 0 0 no-repeat; position: relative; width: 116px; height: 24px; cursor: pointer; }
.viewTip:hover { background-position: 0 -24px; }

.viewVideo {background: url(../images/btn_viewVideo.gif) 0 0 no-repeat; position: relative; width: 132px; height: 24px; cursor: pointer; }
.viewVideo:hover { background-position: 0 -24px; }

.viewArticle {background: url(../images/btn_article.gif) 0 0 no-repeat; position: relative; width: 142px; height: 24px; cursor: pointer; }
.viewArticle:hover { background-position: 0 -24px; }

.learnCategory { width: 920px; display:inline;}
.learnCategory h3 { color: #000000; display: inline-block; float: left; font-size: 30px; line-height: 34px; margin: 10px 0 15px 0px; padding-left:35px; width: auto; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.learnCategory .pagination { color: #a3a2a2; display: inline-block; float: right; font-size: 11px; padding: 30px 0 0 0; width: auto; }
.learnCategory .pagination a { margin: 0 3px; }
.learnCategory .pagination a.on { text-decoration: underline; }
.learnCategory .pagination span { padding: 0 3px; }
.learnCategory .last { background: none; padding-bottom: 0; }
.learnSort { color: #FFF; font-size: 13px; margin: 0 5px 0 0; padding: 0 0 0 0; width: 900px; }
.learnSort p { display: inline; float: left; font-size: 13px; font-weight: bold; line-height: 24px; margin: 8px 0 0 11px; width: auto; }
.learnSort label { display: inline; float: right; margin: 7px 6px 0 0; width: auto; }
.learnSort select { width: 138px; }
.learnCount { border-bottom: 1px solid #cccccc; color: #444444; font-size: 11px; margin: 0 5px 5px 0; padding: 6px 0 5px; width: 694px;}


#containt .copyBoxes { width: 100%; /*height: 60px;*/ margin: 10px 0 0 0; }
#learnInfo .mid .divider {background: url(../images/divider.gif) repeat-x;width: 96%;height: 7px;margin-left: 20px;}

#learnInfo .contentColumn .divider {background: url(../images/divider.gif) repeat-x;width: 96%;height: 7px;margin-left: 20px;}

#learnInfo .mid .regBoxes .box100 { float: left; width: 50%; height: auto; margin: 0 0px 0 0; }
#learnInfo .mid .regBoxes .box100 .boxContent { margin: 15px; padding: 0; line-height: 15px; }
#learnInfo .mid .regBoxes .box100 .boxContent .register {margin: 10px 0 0 20px;width: 177px; height: 24px;}

#containt .copyBoxes .supBoxes { width: 100%; height: auto; margin: 10px 0 0 0; }
/*#learnInfo .mid .supBoxes { width: 100%; height: auto; margin: 28px 0 0 0; }*/
#containt .copyBoxes .supBoxes .box { float: left; width: 49%; height: auto; margin: 0 2px 0 0; }
#containt .copyBoxes .supBoxes .box .boxContent {height: 50px; margin: 0 0 0 20px; padding: 0; line-height: 20px; border-bottom: Solid #DDD 1px;} 
#containt .copyBoxes .supBoxes .box .boxContent a { font-size:14px;line-height: 40px; margin: 0 0 0 20px;}
#containt .copyBoxes .supBoxes .box .boxContent h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 0 0; padding: 7px 0 0 0; }
#containt .copyBoxes .supBoxes .box .boxContent h3 { font-size: 20px; color: #000000; margin: 0 0 15px; font-weight:normal;}
#containt .copyBoxes .supBoxes .box .boxContent .quickFind { font-size: 13px; font-weight: bold; margin: 0px 0 0; }
#containt .copyBoxes .supBoxes .box .boxContent .quickFind .formField { margin: 0px 0 10px; }
#containt .copyBoxes .supBoxes .box .boxContent .register { margin: 15px 0 0; width: 177px; height: 24px; }

#containt .copyBoxes .supBoxes .box .boxContentB {height: 50px; margin: 0 0 0 20px; padding: 0; line-height: 20px;} /* ---- No border ---- */
#containt .copyBoxes .supBoxes .box .boxContentB a { font-size:14px;line-height: 40px; margin: 0 0 0 20px;}
#containt .copyBoxes .supBoxes .box .boxContentB h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; }
#containt .copyBoxes .supBoxes .box .boxContentB h3 { font-size: 20px; color: #000000; margin: 0 0 15px; font-weight:normal; }
#learnInfo .contentColumn .divider {background: url(../images/divider.gif) repeat-x;width: 96%;height: 7px;margin-left: 20px;}

#containt .copyBoxes.supBoxes .box3 {float: left; width: 33%; height: auto; margin: 0 2px 0 0px;}
#containt .copyBoxes .supBoxes .box3 .boxContent {height: auto; margin: 0 0 0 20px; padding: 0; line-height: 14px;} 
#containt .copyBoxes .supBoxes .box3 .description { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; } 
#containt .copyBoxes .supBoxes .box3 .boxContent a { font-size:14px;color: #666666;line-height: 20px; margin: 0 0 0 20px;}
#containt .copyBoxes .supBoxes .box3 .boxContent h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 0; padding: 7px 0 0 0; }
#containt .copyBoxes .supBoxes .box3 .boxContent h3 { font-size: 20px; color: #000000; margin: 0 0 15px; font-weight:normal;}

#containt .copyBoxes .supBoxes .row {float: left; width: 100%;  height: 10px; margin: 0 2px 0 0px;}

/* --------------------------- */
/* ---- w59d_contact_form ---- */ 

#containt .infoBoxes .requiredField{margin:10px 0 35px 18px;}
#containt .infoBoxes .formBox { float: left; width: 28%; height: auto; margin: 0 0 10px 18px !important; margin: 0 0 10px 9px; }
#containt .infoBoxes .formBox .box { display: inline; float: left; width: 30px; margin: 0 0 0 25px;}
#containt .infoBoxes .formBox .boxContent { margin: 0 10px 0 0; padding: 0; line-height: 15px; float:left; }
#containt .infoBoxes .formBox p { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
#containt .infoBoxes .formBox .boxContent a { line-height: 18px; }
#containt .infoBoxes .formBox .boxContent h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; }
#containt .infoBoxes .formBox .boxContent h3 { font-size: 20px; color: #000000; margin: 0 0 15px; font-weight:normal; }
#containt .infoBoxes .formBox .boxContent .quickFind .formField { margin: 0px 0 10px; }
#containt .infoBoxes .formBox .boxContent .row { float: left; width: 10%; height: 225px; margin: 0 28px 0 0; }
#containt .infoBoxes .formBox .boxContent .view { margin: 10px 0 0 0; width: 200px; height: 24px; }
#containt .infoBoxes .formBox .boxContent .viewlink { float: right; text-align:right; margin: 10px 0 0 0px; width: 100px; height: 28px; }
#containt .infoBoxes .formBox .col1 { float: left; margin: 0 12px 0 0; }
#containt .infoBoxes .formBox .col1 input {width:125px;}
#containt .infoBoxes .formBox .col2 { float: left; margin: 0 15px 0 0; }
#containt .infoBoxes .formBox .col2 input {width:50px;}
#containt .infoBoxes .line { width: 60%; margin: 10px 10px 20px 18px; |margin-top:0; _margin-left:9px; border-bottom: solid #dddddd 1px; }

#containt .infoBoxes .formBoxBig { float: left; width: 60%; height: auto; margin: 0 0 10px 18px !important; margin: 0 0 10px 9px; }
#containt .infoBoxes .formBoxBig textarea {width:570px; height:180px;}
#containt .infoBoxes .formBoxBig .boxContent { margin: 0 0 0 0; padding: 0; line-height: 15px; }
#containt .infoBoxes .formBoxBig .description { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; display:inline;}
#containt .infoBoxes .formBoxBig .boxContent a { line-height: 18px; }
#containt .infoBoxes .formBoxBig .boxContent h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; }
#containt .infoBoxes .formBoxBig .boxContent h2 { font-size: 18px; color: #000000; margin: 0 0 15px; font-weight:normal;}
#containt .infoBoxes .formBoxBig .boxContent h3 { font-size: 20px; color: #000000; margin: 0 0 15px; line-height: 32px; font-weight:normal;}
#containt .infoBoxes .formBoxBig .boxContent .quickFind .formField { margin: 0px 0 10px; }
#containt .infoBoxes .formBoxBig .boxContent .row { float: right; width: 30%; height: 20px; margin: 0 50px 0 0; }

.boxB { background: url(../images/bg_greybox.gif) 0 0 no-repeat; float: left; width: 333px; height: 148px; margin: 0 0 10px 18px !important; margin: 0 0 10px 9px; }

/*Comment By Nidhi*/
/*.boxB .boxContent { margin: 10 0 0 0; padding: 40px 10px 10px 20px; line-height: 15px; }*/

/*Change by nidhi 17/08/2009*/
.boxB .boxContent { margin: 10 0 0 0; padding: 20px 5px 5px 15px; line-height: 17px; }

.boxB p { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
.boxB .boxContent a { line-height: 18px; padding-right:5px;}
.boxB .boxContent .quickFind .formField { margin: 0px 0 10px; }
.boxB .boxContent .link { float: right; width: 100%; height: 20px; margin: 0 28px 0 0; }
.viewSubmit {background: url(../images/btn_submit.gif) 0 0 no-repeat; width: 116px; height:24px; cursor:pointer; margin: 0 0 30px 20px !important; margin: 0 0 30px 12px; }
.viewSubmit:hover { background-position: 0 -24px; }
#containt .infoBoxes .formcheck{margin: 0 0 10px 18px !important; margin: 0 0 10px 9px;}

/* ---- End w59d_contact_form ---- */
/* ------------------------------- */

#learnInfo .mid .supBoxes .box90 {float: left; width: 90%;  height: auto; margin: 0 0 10px 0px;}
#learnInfo .mid .supBoxes .box90 .boxTitle {height: auto; margin: 0 0 0 40px; padding: 0 10px 0 0; line-height: 14px;}
#learnInfo .mid .supBoxes .box90 .boxTitle h1 { font-size: 30px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0; }
#learnInfo .mid .supBoxes .box90 .boxTitle h2 { font-size: 18px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0;font-weight: normal;}
#learnInfo .mid .supBoxes .box90 .boxContent {height: auto; margin: 0 0 0 60px; padding: 0 10px 0 0; line-height: 14px;}
#learnInfo .mid .supBoxes .box90 .boxContent a { font-size:14px;color: #666666;line-height: 20px; margin: 0 0 0 20px;}
#learnInfo .mid .supBoxes .box90 .boxContent h1 { font-size: 30px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0; }
#learnInfo .mid .supBoxes .box90 .boxContent h2 { font-size: 12px; color: #000000; line-height: 12px; margin: 0 0 0 0; padding: 7px 0 0 0;font-weight: normal;}
#learnInfo .mid .supBoxes .box90 .boxTitle {height: auto; margin: 0 0 0 40px; padding: 0 10px 0 0; line-height: 14px;}
#learnInfo .mid .supBoxes .box90 .boxTitle h1 { font-size: 30px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0; }
#learnInfo .mid .supBoxes .box90 .boxTitle h2 { font-size: 18px; color: #000000; line-height: 24px; margin: 0 0 0 0; padding: 7px 0 0 0;font-weight: normal;}
#learnInfo .mid .supBoxes .box90 .boxImage { margin: 10px 0 0 20px; padding: 0 10px 0 0; color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }
#learnInfo .mid .supBoxes .box90 .boxImage .link { float: right; text-align:right; margin: 10px 10px 0 0; width: 300px; height: 40px; }
#learnInfo .mid .supBoxes .box90 .boxImageL { margin: 10px 0 0 20px; padding: 0 10px 0 0; color: #343434; font-size: 13px; line-height: 18px; overflow: auto; height: 500px; }
#learnInfo .mid .supBoxes .box90 .boxImageL .link { float: right; text-align:right; margin: 10px 10px 0 0px; width: 300px; height: 40px; }
#learnInfo .mid .supBoxes .box90 .description { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }  
#learnInfo .mid .supBoxes .box90 .line {float: left; width: 90%;  height: auto; margin: 0 0 10px 0px;border-bottom: Solid #CCC 1px; }

#learnInfo .mid .supBoxes .box6 { float: left; width: 100%; height: auto; margin: 5px 2px 10px 20px; border-bottom: Solid #DDD 1px; }
#learnInfo .mid .supBoxes .box6 .boxContent {height: 20px; width: 50px; margin: 0 0 0 2px; padding: 10; line-height: 20px;}
#learnInfo .mid .supBoxes .box6 .description { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; }  
#learnInfo .mid .supBoxes .box6 .boxContent a {font-size:12px; color:#009fe4; line-height: 20px; margin: 0 0 0 10px;}

#learnInfo .mid .supBoxes .box7 { float: left; width: 80%; height: auto; margin: 5px 2px 10px 0; }

.greenFont { color:#85BE47; }
.orangeFont{ color:#e86f34}
.yellowFont{ color:#ffc700}
.blueFont{ color:#009fe4}

#wtb { width: auto; }
#wtb .mid { padding: 0 0 0 6px; width: auto; }
#wtb .mid .hdNav { float: left; width: 942px; }
#wtb .mid .hdNav h2 { font-size: 30px; line-height: 32px; margin: 30px 0 15px -2px; font-weight:normal;}
#wtb .mid .hdNav .link { float: left;  margin: 15px 0 0 15px; }
#wtb .mid .toolLinks { float: right; width: auto; font-size: 11px; padding: 0 10px 0 0; text-align: right; }
#wtb .mid .toolLinks .printInfo { background: url(../images/printLink.gif) 0 50% no-repeat; margin: 0 12px 0 0; padding: 0 0 0 18px; }
#wtb .mid .toolLinks .printInfo1 { background: url(../images/printLink.gif) 0 50% no-repeat; margin-right: 12px; padding: 0 0 0 18px; }
#wtb .mid .toolLinks .emailInfo { background: url(../images/emailLink.gif) 0 50% no-repeat; padding: 0 0 0 18px; }
#wtb .mid .content { float: left; display: inline; width: 100%; margin: 10px 0 0; }
#wtb .mid .content .top { float: left; width: 100%; height: 7px; background: url(../images/ship_bill_top.gif) 0 0 no-repeat; }
#wtb .mid .content .mid { float: left; display: inline; width: 100%; background: url(../images/ship_bill_mid.gif) 0 0 repeat-y; color: #666666; font-size: 13px; line-height: 16px; padding: 0 20px 20px 20px; }
#wtb .mid .content .mid h2 { font-size: 20px; color: #000000; line-height: 22px; margin: 0 0 10px 0; font-weight:normal; }
#wtb .mid .content .mid .divider { float: left; width: 25px; height: 190px; margin: 20px 0 0 0; background: url(../images/upsell_divider.gif) 0 0 repeat-y; }
#wtb .mid .content .mid .left { float: left; display: inline; width: 210px; padding: 15px 20px 0 0; }
#wtb .mid .content .mid .row { float: left; display: inline; width: 100%; padding: 10px 0 10px 0; }
#wtb .mid .content .mid .row select { width: 200px; }
#wtb .mid .content .mid .row .sku { float: left; width: 150px; margin: 0 10px 0 0; }
#wtb .mid .content .mid .row .sku input { width: 145px; }
#wtb .mid .content .mid .row .goButton { float: left; width: 50px; }

#wtb .mid .content .mid .right { float: left; display: block; width: 690px; padding: 15px 0 0; }
#wtb .mid .content .mid .right .image { float: left; display:block; width: 225px; height: 190px; /*background: url(../images/labelWriter400Turbo-sm.jpg) 0 0 no-repeat;*/ margin: -20px 0 0 -10px; }

#wtb .mid .content .mid .right .text { float: left; display: inline; width: 420px; margin: 25px 0 0 0; }
#wtb .mid .content .mid .right .text h2 { font-size: 18px; line-height: 20px; margin: 0 0 3px 0; font-weight:normal;}
#wtb .mid .content .mid .right .text span { font-size: 13px; color: #666666; line-height: 15px; font-weight: bold; }
#wtb .mid .content .mid .right .text p {  font-size: 12px; color: #666666; line-height: 16px; margin: 10px 0 30px 0;  }
#wtb .mid .content .bott { float: left; width: 946px; height: 9px; background: url(../images/ship_bill_bott.gif) 0 0 no-repeat; }
#wtb .mid .content2 { float: left; display: inline; width: 100%; margin: 25px 0 0; }
#wtb .mid .content2 h2 { font-size: 20px; color: #000000; line-height: 22px; margin: 0 0 5px 0; font-weight:normal; }
#wtb .mid .content2 .left { float: left; display: inline; width: 275px; padding: 15px 0 0; }
#wtb .mid .content2 .left .retailers { float: left; display: inline; width: 100%; height: 258px; border: 1px solid #cccccc; overflow: auto; position: relative; }
#wtb .mid .content2 .left .retailers .row { float: left; display: inline; width: 225px; border-bottom: 1px solid #cccccc; padding: 8px 0 8px 12px; }
#wtb .mid .content2 .left .retailers .row .logo { float: left; display: inline; width: 60%; }
#wtb .mid .content2 .left .retailers .row .rightButton { float: left; display: inline; width: 20%; margin: 6px 0 0 5px; }
#wtb .mid .content2 .right { float: left; display: inline; width: 617px; padding: 15px 0 0 53px; }
#wtb .mid .content2 .right .hd { float: left; display: inline; width: 100%; }

#wtb .mid .line {float: left; width: 100%;  height: auto; margin: 0 0 12px 0; border-bottom: Solid #CCC 1px; }

#wtb .mid .content2 .retailers { float: left; display: inline; width: 76%; height: 258px; border: 1px solid #cccccc; overflow: auto; position: relative; }

#wtb .mid .content2 .left .retailers .row { float: left; display: inline; border-bottom: 1px solid #cccccc; padding: 8px 0 8px 12px; }

#wtb .mid .content2 .left .retailers .row .logo { float: left; display: inline; }

#wtb .mid .content2 .left .retailers .row .rightButton { float: left; display: inline; width: 20%; margin: 6px 0 0 5px; }

#wtb .mid .content2 .hd { float: left; display: inline; width: 100%; }

#wtb .mid .content2 .hd .col1 { float: left; display: inline; width:52%;}/*25.09.2009*/

#wtb .mid .content2 .hd .col2 { float: left; display: inline; text-align:right; }

#wtb .mid .content2 .hd .col3 {  float: left; display: inline; width:5%; }

#wtb .mid .content2 .hd .col3 input { float: right;  display: inline; }

#wtb .mid .content2 .hd .col4 { float: left; display: inline; width: 7%; }

#wtb .mid .content2 .inStore { float: left; display: inline; height: 254px; border: 1px solid #cccccc; overflow: auto; position: relative; width:76%; }

#wtb .mid .content2 .inStore .row { float: left; display: inline; border-bottom: 1px solid #cccccc; padding: 10px 0 10px 10px; }

#wtb .mid .content2 .inStore .row2 { float: left; display: inline; border-bottom: 1px solid #cccccc; padding: 10px 0 10px 10px; background-color: #f2f2f2; }

#wtb .mid .content2 .inStore .col1 { float: left; display: inline;  color: #000000; font-weight: bold; }

#wtb .mid .content2 .inStore .col2 { float: left; display: inline;  }

#wtb .mid .content2 .inStore .col3 { float: left; display: inline;  }

#wtb .mid .content2 .inStore .col4 { float: left; display: inline;  }
/*
#wtb .mid .content2 .right .hd .col1 { float: left; display: inline; width: 362px; }*/
/*
#wtb .mid .content2 .right .hd .col2 { float: left; display: inline; width: 63px; font-size: 13px; margin: 5px 0 0; }
*/
/*
#wtb .mid .content2 .right .hd .col2 { float: left; display: inline; font-size: 13px; margin: 5px 0 0; }
#wtb .mid .content2 .right .hd .col3 { float: left; display: inline; width: 250px; } */

*/

#wtb .mid .content2 .right .hd .col1 { float: left; display: inline; width: 250px; }
#wtb .mid .content2 .right .hd .col2 { float: left; display: inline; font-size: 13px; margin: 5px 0 0; }

#wtb .mid .content2 .right .hd .col3 input { width: 120px; }
#wtb .mid .content2 .right .hd .col4 { float: left; display: inline; width: 50px; }
#wtb .mid .content2 .right .top { float: left; width: 616px; height: 28px; background: url(../images/wtb_top.gif) 0 0 no-repeat; margin: 7px 0 0; font-size: 13px; color:#ffffff; font-weight: bold; }
#wtb .mid .content2 .right .top .col1 { float: left; display: inline; width: 110px; padding: 8px 0 0 10px; }
#wtb .mid .content2 .right .top .col2 { float: left; display: inline; width: 90px; padding: 8px 0 0; }
#wtb .mid .content2 .right .top .col3 { float: left; display: inline; width: 265px; padding: 8px 0 0; }
#wtb .mid .content2 .right .top .col4 { float: left; display: inline; width: 85px; padding: 8px 0 0; }
#wtb .mid .content2 .right .inStore { float: left; display: inline; width: 613px; height: 254px; border: 1px solid #cccccc; overflow: auto; position: relative; }
#wtb .mid .content2 .right .inStore .row { float: left; display: inline; width: 585px; border-bottom: 1px solid #cccccc; padding: 10px 0 10px 10px; }
#wtb .mid .content2 .right .inStore .row2 { float: left; display: inline; width: 585px; border-bottom: 1px solid #cccccc; padding: 10px 0 10px 10px; background-color: #f2f2f2; }
#wtb .mid .content2 .right .inStore .col1 { float: left; display: inline; width: 110px; color: #000000; font-weight: bold; }
#wtb .mid .content2 .right .inStore .col2 { float: left; display: inline; width: 90px; }
#wtb .mid .content2 .right .inStore .col3 { float: left; display: inline; width: 265px; }
#wtb .mid .content2 .right .inStore .col4 { float: left; display: inline; width: 85px; }


/* home styles */
.home { background: #0d0e0e; }
.home #mainContainer { background:white; position:relative; }
.home #mainContainer #container { background: none; min-height: 0; height:auto; }
.home #containtWrapper { margin:0; width: 100%; }
.home #container #containtWrapper { padding: 0; width: 100%; }
.home #bottomContent { height:64px; margin-top: 0; background:#ccc url('../images/bgFooterCarousel.jpg') repeat-x; overflow:hidden; }

/*.scroll { height:64px; margin:0 auto; background:#ccc url('../images/bgFooterCarousel.jpg') repeat-x; overflow:hidden; width:1000px;}*/
.home .jcarousel-skin-dymo { width:900px; overflow:hidden; position:absolute; top:0; left:50%;  margin-left:-450px; background:#ccc url('../images/bgFooterCarousel.jpg') repeat-x bottom;}
.home .jcarousel-skin-dymo li a { display:block; float:left; margin: 0 15px; }

.jcarousel-skin-dymo { width:900px; overflow:hidden; position:absolute; top:34px; left:50%; margin-left:-450px; background:url('../images/bgFooterCarousel.jpg') repeat-x bottom;}
.jcarousel-skin-dymo li a { display:block; float:left; margin: 0 15px; }
.home #footerContent { padding-top:0; background:none; }
.home #footer { background: url(../images/bg_footer.gif) left top repeat-x; }

/* ---- carousel styles ---- */
.jcarousel-skin-dymo #carousel2 .jcarousel-clip-horizontal { margin-left:110px;}
.jcarousel-skin-dymo #carousel3 li a { margin: 0 30px; }
..jcarousel-skin-dymo #carousel2 li a { margin: 0 30px; }
.jcarousel-skin-dymo #carousel3 .jcarousel-clip-horizontal { margin-left:20px;}

.hideControls .jcarousel-next { display:none;}

.hideControls .jcarousel-prev { display:none;}


/* Add To Cart */
  	.shopConfirmationOverlay { margin:20px 0 0 0; padding:0; width:600px; }
  .shopConfirmationOverlay  .close { background: url(../images/acct_edit-fill.gif) 0 0 repeat-y; float: right; display:inline; margin: -15px 0 0 0;  width: auto; }
  .shopConfirmationOverlay .top { height: 23px; background: #FFFFFF url(../images/shopOverlay_cornerTopRt.gif) right 0 no-repeat;}
  .shopConfirmationOverlay .top span { background: #FFFFFF url(../images/shopOverlay_cornerTopLt.gif) 0 0 no-repeat; width: 10px; height: 23px; display: block }
  .shopConfirmationOverlay .bottom { padding: 0; height: 20px; background: url(../images/shopOverlay_cornerBtmRt.gif) right bottom no-repeat;}
  .shopConfirmationOverlay .bottom span { background: #FFFFFF url(../images/shopOverlay_cornerBtmLt.gif) 0 bottom no-repeat; width:10px; height:20px; display: block }
  .shopConfirmationOverlay .contentContainer { background: #FFFFFF url(../images/shopOverlay_bdr.gif) right 0 repeat-y; padding: 0; margin:0;}
  .shopConfirmationOverlay .contentMain { background: #FFFFFF url(../images/shopOverlay_bdr.gif) left 0 repeat-y; padding:0;}
  .shopConfirmationOverlay .contentInner { padding:0 13px 9px 17px !important; padding:0 13px 0px 17px; background: url(../images/shopOverlay_bdr2.gif) 0 0 repeat-x;}
/*  .shopConfirmationOverlay .contentInner .closeLink{font-family:Arial, Helvetica, sans-serif; font-size:8px; position:absolute; left:510px; top:3px; |top:23px; margin:0; padding:0;}*/
  .shopConfirmationOverlay .contentInner .subheading { padding: 0px 13px 10px 0px; line-height:20px; margin:0; background: url(../images/shadowBtm_17.png) 0 bottom no-repeat; font-size:16px; color:#585858;}
  .shopConfirmationOverlay .contentInner .productShoppingBox{width:562px; margin:15px 10px 0px 10px; padding-bottom:15px; |padding-bottom:10px; background:url(../images/dot.gif) 0 bottom repeat-x;}
  .shopConfirmationOverlay .contentInner .productShoppingBox .productImg{float:left; margin-left:80px; _margin-left:40px;}
  .shopConfirmationOverlay .contentInner .productShoppingBox .productName{float:left; margin-left:15px; width:150px;line-height:17px;}
  .shopConfirmationOverlay .contentInner .productShoppingBox .productName p {margin:0; padding:0;}
  .shopConfirmationOverlay .contentInner .productShoppingBox .productPrice{float:left; margin-left:125px;}
  .shopConfirmationOverlay .contentInner .productShoppingBox .productPrice p {margin:0; padding:0;}
  .shopConfirmationOverlay .contentInner .productTotalBox {padding:10px 0 0 0px; font-weight:bold;}
  .shopConfirmationOverlay .contentInner .productTotalBox .productQuantity{padding-left:100px;}
  .shopConfirmationOverlay .contentInner .productTotalBox .productSubtotal{padding-left:30px;}
  .shopConfirmationOverlay .contentInner .productTotalBox .productPrice {padding-left:20px;}
  .shopConfirmationOverlay .contentInner .clear {clear:both; _margin-top:-14px}
  .shopConfirmationOverlay .contentInner .productSubmitBox{margin:20px 0 0 0px; font-weight:bold;}
  .shopConfirmationOverlay .contentInner .productSubmitBox .viewShoppingCart{padding-left:142px; padding-top:4px; float:left;}
  .shopConfirmationOverlay .contentInner .productSubmitBox .submitButton{padding-left:40px; float:left;}
  .shopConfirmationOverlay .contentInner .productSubmitBox .submitButton input.proceedCheckout { border: none; outline:none; margin:0; padding:0; }
  .shopConfirmationOverlay .contentInner .productSubmitBox .submitButton input.proceedCheckout { background: url(../images/btn_proceedCheckout.gif) no-repeat 0 0; width:187px; height:30px; cursor:pointer; }

/* End : Add To Cart */


/* Segment Cat Landing */

/*
#containt .heroArea{ clear:both; width:952px; overflow:hidden;}
#containt .heroArea .proname{ background:url("../images/Segment_Cat_Landing/office-hero-bot.gif") no-repeat center bottom; padding:0 0 25px 0;}
#containt .heroArea .proname .mid{ background:url("../images/Segment_Cat_Landing/office-hero-mid.gif") repeat-y center; padding:0 0 0 0;}
*/



.hero { margin: 20px 0 0 4px; }
.offsolutionsright { margin: 20px 0 0; }
.offsolutionsleft { width: 699px !important;  margin: 24px 0 0 0;}
.offsolutionsleft .leftmargin{ margin:0 0 0 33px;}
.offsolutionsleft .leftmargin1{ margin:0 0 0 17px;}
*html .offsolutionsleft .leftmargin1{ margin:0 0 0 10px;}
.offsolutionsleft .col1{ width:203px; float:left; margin-top:10px; margin-bottom:35px; }
*html .offsolutionsleft .col1{ width:203px; float:left; margin-top:5px; margin-bottom:35px; }
.offsolutionsleft .col1 img{ margin:0 10px;}
.offsolutionsleft .col1 h4{ font-size:18px; color:#000000; margin:20px 0 10px 0; font-weight:normal;}
.offsolutionsleft .col1 p{ line-height:16px;}
.offsolutionsleft .col1 .viewall{ margin:5px 0 0 0;}
.offsolutionsleft .col1 .viewall a{ color:#00a7de; font-size:12px; background:url(../images/Segment_Cat_Landing/arrow-blue.gif) no-repeat right; padding:0 8px 0 0;}




.callouts { margin: 0 0 0 5px; width: 306px; }
.marginnone{ margin: 0; }
.callouts .mid { background: url(../images/Segment_Cat_Landing/bg_moduleFill.gif) 0 0 repeat-y; padding: 15px; }
.callouts .mid ul{ line-height:normal; margin:0 16px 0 8px;}
.callouts .mid ul li{ color:#333333; font-size:14px; margin:0; padding:8px 10px 5px 10px; border-bottom:1px solid #d7d7d7; background:url(../images/Segment_Cat_Landing/arrow-blue-1.gif) no-repeat right; }
.callouts .mid ul li a{ color:#333333; font-size:14px; display:block; margin:0;}
.callouts .mid ul li a.tips{ background:url(../images/Segment_Cat_Landing/icon-tips.gif) no-repeat left top; padding:3px 0 10px 30px; display:block;}
.callouts .mid ul li a.demo{ background:url(../images/Segment_Cat_Landing/icon-product-demo.gif) no-repeat left top; padding:3px 0 10px 30px; display:block;}
.callouts .mid ul li a.community{ background:url(../images/Segment_Cat_Landing/icon-community.gif) no-repeat left top; padding:3px 0 10px 30px; display:block;}
.callouts .mid ul li a.support{ background:url(../images/Segment_Cat_Landing/icon-product-support.gif) no-repeat left top; padding:3px 0 10px 30px; display:block;}
.callouts .mid ul li.last{ border:0;}
.callouts h5 { color: #333333; font-size: 13px; font-weight: bold; margin-left: 11px; }
.callouts .mid p { color: #666666; line-height: 15px; }
.callouts .mid strong { color: #333333; display: block; font-size: 15px; line-height: 18px; }
.callouts .mid a { display: block; margin: 4px 0 0; }
.callouts .relatedProducts { border-bottom: 1px solid #cccccc; padding: 0 0 20px; margin: 0 0 20px; }
.callouts .last { border: none; padding: 0; margin: 0; }
.callouts .bottom { background: url(../images/Segment_Cat_Landing/bg_moduleBottom.gif) 0 0 no-repeat; height: 12px; margin-bottom: 5px; width: 306px; }

.smallCall { width: 227px !important; }
.smallCall .mid { background: url(../images/Segment_Cat_Landing/bg_moduleFillSM.gif) 0 0 repeat-y; padding: 0 3px 0 1px; }
.smallCall .bottom { background: url(../images/Segment_Cat_Landing/bg_moduleBottomSM.gif) 0 0 no-repeat; margin-bottom: 17px; width: 227px; } 
.smallCall select { margin: 8px 0 0 11px; width: 185px; }
.smallCall .mid p { padding: 5px 22px 0 14px; }
.smallCall .mid strong { padding-bottom: 5px; } 
.smallCall .featureProducts { border-top: 1px solid #d6d6d6; }
.smallCall .featureProducts p { padding: 15px 22px 15px 14px; }
.smallCall .featureProducts strong { padding-bottom: 10px; }
.smallCall .quickBuy p { float: left; padding: 8px 6px 0 12px; width: 72px; }
.smallCall .quickBuy p input { display: block; padding: 2px 0 3px 4px; width: 64px; }
.smallCall .quickBuy input.addToCart { border: none; cursor: pointer; display: block; float: left; height: 24px; margin: 24px 0 0; position: relative; }
.smallCall .first { border: none; }

.noHdr { background: url(../images/bg_moduleTopGrey.gif) 0 0 no-repeat; padding: 11px 0 0; }
.noHdr .mid { background:url(../images/bg_moduleFillGrey.gif) 0 0 repeat-y;}
.noHdr .mid h5 { color: #333333; font-size: 13px; font-weight: bold; margin-left: 11px; display:inline-block; padding-bottom:2px;}
.noHdr .bottom { background-image: url(../images/bg_moduleBtmGrey.gif); }
.noHdr .machineOptions { border-top: 1px solid #cccccc; margin: 15px 12px 0; padding: 15px 0 10px; }
.noHdr .machineOptions h5 { clear: both; margin: 0; padding: 0 0 12px; font-weight:normal;}
.noHdr .machineOptions p { margin: 0 0 8px; padding: 0; }
.noHdr .machineOptions input { float: left; margin: 0; width: auto; }
.noHdr .machineOptions label { display: block; font-size: 13px; line-height: 1.4; margin-left: 22px; padding: 0; vertical-align: top; width: 172px; }
.noHdr .machineOptions .moreOptions h5 { margin-top: 15px; }
.noHdr a.optionsToggle { background: url(../images/greyLinkCarat.gif) 100% 3px no-repeat; display: inline !important; padding-right: 8px; }

.callouts h4 { background: url(../images/greyModuleHdr.gif) 0 0 no-repeat; color: #ffffff; font-size: 15px; height: 25px; padding: 10px 0 3px 16px; font-weight:normal;}
.smallCall h4 { background: url(../images/greyModuleHdrSM.gif) 0 0 no-repeat; height: 21px; }
.blueHdr h4 { background: url(../images/blueModuleHdr.gif) 0 0 no-repeat; }
.blueHdr2 h4 { background: url(../images/blueModuleHdrSM.gif) 0 0 no-repeat; }
.greenHdr h4 { background: url(../images/greenModuleHdrSM.gif) 0 0 no-repeat; height: 22px; }

/* end segment Cat Landing */





/* ---- SEARCH ---- */
#search { padding: 15px 0 0; width: auto; }
#search .mid { padding: 0 0 0 6px; width: auto; }
#search .mid .hdNav { float: left; display: inline; background: url(../images/hd_support.gif) 0 100% no-repeat; margin: -10px 0 0 0; width: 942px; height: 47px; }
#search .mid .hdNav h2 { font-size: 30px; color: #ffffff; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0;font-weight:normal; }
#search .mid .hdNav .left { float: left; width: 250px; }
#searchBar2 { float: left; background: url(../images/searchBar2.gif) 0 0 no-repeat; margin: 13px 0 0; height: 22px; width: 202px; }
#searchBar2 input { background: none; border: none; display: inline-block; height: 15px; }
#searchBar2 #searchVal2 { color: #333333; font-size: 13px; height: 16px; margin: 2px 0 0 27px; width: 150px; }
#searchBar2 #searchBtn2 { cursor: pointer; text-indent: -9999px; width: 19px; }
#search .mid .content { float: left; width: 100%; margin: 30px 0 0; }
#search .mid .content .left { float: left; width: 232px; }
#search .mid .content .left .top { float: left; width: 232px; height: 35px; background: url(../images/search_left_top.gif) 0 0 no-repeat; font-size: 15px; color: #ffffff; padding: 10px 0 0 15px; }
#search .mid .content .left .top2 { float: left; width: 232px; height: 35px; background: url(../images/search_left_top2.gif) 0 0 no-repeat; margin: 15px 0 0; font-size: 15px; color: #333333; padding: 10px 0 0 15px; }
#search .mid .content .left .mid { float: left; width: 232px; background: url(../images/search_left_mid.gif) 0 0 repeat-y; padding: 10px 0 15px 15px; margin: -10px 0 0 0; }
#search .mid .content .left .mid .row { float: left; width: 202px; padding: 5px 0 5px 0 ; margin: 8px 0 0; background: url(../images/arrow-off.gif) 100% 50% no-repeat; border-bottom: 1px solid #cccccc; font-weight: bold; }
#search .mid .content .left .mid h2 { font-size: 15px; font-weight: bold; color: #333333; padding: 5px 0 15px 0; font-weight:normal; }
#search .mid .content .left .mid p { color: #666666; padding: 0 15px 20px 0; }
#search .mid .content .left .bott { float: left; width: 232px; height: 31px; background: url(../images/search_left_bott.gif) 0 0 no-repeat; border-bottom: 1px solid #cccccc; }
#search .mid .content .left .bott2 { float: left; width: 232px; height: 16px; background: url(../images/search_left_bott.gif) 0 0 no-repeat; }
#search .mid .content .right { float: left; width: 699px; margin: 0 0 0 10px; }
#search .mid .content .right .top { float: left; width: 699px; height: 35px; background: url(../images/search_right_top.gif) 0 0 no-repeat; font-size: 15px; color: #ffffff; padding: 10px 0 0 15px; }
#search .mid .content .right .top span { font-size: 11px; font-style: italic; padding: 0 0 0 10px; }
#search .mid .content .right .mid { float: left; width: 699px; background: url(../images/search_right_mid.gif) 0 0 repeat-y; padding: 20px 15px 15px 15px; margin: -10px 0 0 0; }
#search .mid .content .right .mid .text { float: left; width: 95%; padding: 15px 30px 15px 0; line-height: 15px; }
#search .mid .content .right .mid .text2 { float: left; width: 95%; padding: 0 30px 15px 0; line-height: 15px; }
#search .mid .content .right .mid span { font-weight: bold; }
#search .mid .content .right .mid .linkBottom { float: left; width: 665px; padding: 10px 0 0 0; margin: 30px 0 0; border-top: 1px solid #cccccc; }
#search .mid .content .right .mid .products { float: left; width: auto; }
#search .mid .content .right .mid .products .image { float: left; width: 124px; height: 82px; }
#search .mid .content .right .mid .products .prodText { float: left; width: 200px; line-height: 16px; margin: 0 10px 0 0; }
#search .mid .content .right .mid .products .prodText h2 { font-size: 14px; font-weight: normal; padding: 0 0 10px 0; }
#search .mid .content .right .mid .products .prodText p { padding: 0 0 10px 0; }
#search .mid .content .right .mid .divider { float:left; background: url(../images/divider.gif) 0 0 repeat-x; height:6px; width: 665px; margin: 20px 0 20px 0; }
#search .mid .subHdr { float: right; width: auto; margin: 5px 20px -25px 0; }
#search .mid .pagination { color: #a3a2a2; display: inline-block; float: right; font-size: 11px; padding: 6px 5px 0 0; width: auto; }
#search .mid .pagination a { margin: 0 3px; }
#search .mid .pagination a.on { text-decoration: underline; }
#search .mid .pagination span { padding: 0 3px; }
#search .mid .content .right .bott { float: left; width: 699px; height: 12px; background: url(../images/search_right_bott.gif) 0 0 no-repeat; margin: 0 0 10px 0; }


/* Product Comparision */

#containt #FullCol .pc333{ background:url(../images/pods/pc333Top.gif) no-repeat left top; padding:8px 0 0 0; width:942px;}
#containt #FullCol .pc333 .mid{ background:url(../images/pods/pc333mid.gif) repeat-y; padding:0 1px;}
#containt #FullCol .pc333 .bottom{ background:url(../images/pods/pc333bot.gif) no-repeat left bottom; height:20px; clear:both;}



/* Compare Table */
#containt #FullCol .pc333 .mid .Compareproduct{vertical-align:bottom; height:210px; background:url(../images/cp-heading-bg.gif) repeat-x top; padding:0 0 13px 20px; font-size:16px; color: #000000; font-weight:bold; width:236px;}
#containt #FullCol .pc333 .mid .col1{ width:171px; margin:0 0 0 1px; padding:10px 0 10px 0;}

.Cprice{ height:83px; text-align:center; font-size:16px; vertical-align:middle; font-weight:bold; background:url(../images/cp-heading-bg1.gif) repeat-x 0 top;}
.Cprice1{ height:83px; padding:0  5px 0 19px; vertical-align:middle; font-size:13px; font-weight:bold;  background:url(../images/cp-heading-bg1.gif) repeat-x 0 top}
.cTD{ height:56px; border-top:1px solid #dcdcdc; padding-left:10px; vertical-align:middle; font-size:12px; width:161px;}
.cTD1{ height:56px; padding:0 5px 0 19px; border-top:1px solid #dcdcdc; vertical-align:middle; font-size:13px; font-weight:bold; width:171px;}
#containt #FullCol .pc333 .mid input.addToCart { border: none; display: block; height: 24px; margin: 12px 0 0 0; position: relative !important; }

#containt #FullCol .pc333 .mid .col1 .CimagePlaceholder{ /*width:154px;*/ height:99px; _text-align:center; margin:5px auto; overflow:hidden;}
#containt #FullCol .pc333 .mid .col1 .HeadingText{ padding:0 3px 0 3px;}
#containt #FullCol .pc333 .mid .col1 .HeadingText a {color:#03A2DA; font-weight:normal; font-size:14px; text-decoration:none; cursor:pointer; }
#containt #FullCol .pc333 .mid .col1 .HeadingText a:hover { color:#03A2DA; text-decoration:underline;}
#containt #FullCol .pc333 .mid .col1 .remove{ text-align:right; clear:both; margin:0 5px 0 0;}
#containt #FullCol .pc333 .mid .col1 .remove a{ display:block; color:#797979;  background:url(../images/btn-close.gif) no-repeat right ; padding:0 20px 2px 0; font-size:12px; text-decoration:none;} 

#containt #FullCol .pc333 .mid .col1 h1{ color:#00a8df; font-weight:normal; font-size:14px; padding:2px 7px;}
#containt #FullCol .pc333 .mid .col1 h2{ color:#666666; font-size:12px; font-weight:normal; padding:2px 10px;}

/* End Product Comparision */

#productTabs #tabContainer .productBundlebot{ background:url(../images/pb-Leftbot.gif) no-repeat left bottom; clear:both; height:140px; padding:0 15px 0 15px; overflow:auto;}
#productTabs #tabContainer .productBundle{ background:#FFFFFF url(../images/pb-leftTop.gif) no-repeat left top; margin:0 0 12px 0; width:592px;}
#productTabs #tabContainer .productBundlebot{ background:url(../images/pb-Leftbot.gif) no-repeat left bottom; clear:both; height:140px; padding:0 15px 0 15px; overflow:auto;}
#productTabs #tabContainer .productBundlebot .productInfo{ clear:both; margin:15px 0; background:url(../images/pb-divider-bg.gif) repeat-x left bottom; padding:0 0 10px 0; }
#productTabs #tabContainer .productBundlebot .productInfo .leftCol{ width:112px; margin:0 30px 0 0; float:left;}
#productTabs #tabContainer .productBundlebot .productInfo .RightCol{ width:400px; float:left;}
#productTabs #tabContainer .productBundlebot .productInfo .rating { float:left; padding: 7px 0 0; }
#productTabs #tabContainer .productBundlebot .productInfo .writeReview { float: right; padding: 7px 0 0; margin:0 4px 0 0; }
#productTabs #tabContainer .productBundlebot .productInfo h2{ font-size:14px; font-weight:normal; color:#00A8DF; margin:0; padding:0;}
#productTabs #tabContainer .productBundlebot .productInfo h2 span{ font-size:12px; font-weight:bold; color:#666666; margin:0 0px 0 10px;}
#productTabs #tabContainer .productBundlebot .productInfo ul{ line-height:normal;}
#productTabs #tabContainer .productBundlebot .productInfo ul li{ color:#333333; line-height:24px; background:url(../images/pb-bullet.gif) no-repeat left 10px; padding:0 0 0 10px;}
#productTabs #tabContainer .productBundlebot .productInfo .price { font-size: 16px; font-weight: bold; padding: 0 0 5px 0; margin:0; color:#333333; text-align:right;}


/* Office Selector */
#containt .productlist{ background:url(../images/pods/office-solution-topbg.gif) no-repeat left top; padding:10px 0 0 0; clear:both; color:#fff;}
#containt .productlist .mid{ background:url(../images/pods/office-solution-midbg.gif) repeat-y left top; padding:2px 27px; clear:both;}
#containt .productlist .mid ul{ width:270px; float:left;}
#containt .productlist .mid ul.leftgap{ margin:0 0 0 44px;}
#containt .productlist .mid ul li{ display:block; border-bottom:1px solid #3b3b3b; background:url(../images/arrow-blue-2.gif) no-repeat right; padding:5px 0;}
#containt .productlist .mid ul li a{ text-decoration:none; color:#fff;}
#containt .productlist .bottom{ background:url(../images/pods/office-solution-botbg.gif) no-repeat left bottom; height:26px;  clear:both;}




/* ---- Hot Deals Page ---- */
#hotDeals { padding: 0 0 0 6px; width: auto; height: auto; }
#hotDeals .hdNav { background: url(../images/hd_black.gif) 0 100% no-repeat; margin: 0 0 0 0; width: 942px; height: 47px; }
#hotDeals .hdNav h2 { font-size: 26px; color: #ffffff; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; }
#hotDeals .tagline { margin: 15px 0 0 15px; width: 942px; }
#hotDeals .infoBoxes { width: 100%; height: 225px; margin: 20px 0 0 0; }
#hotDeals .infoBoxes .box { display: inline; background: url(../images/deals_box.gif) 0 0 no-repeat; float: left; width: 460px; height: 225px; margin: 0 22px 0 0; }
#hotDeals .infoBoxes .box .boxContent .left { float: left; width: 300px;  }
#hotDeals .infoBoxes .box .boxContent .right { float: right; width: 100px; margin: 0 0 0 20px; }
#hotDeals .infoBoxes .box .boxContent { margin: 20px; padding: 0; line-height: 15px; }
#hotDeals .infoBoxes .box .boxContent p { margin: 8px 0 0; }
#hotDeals .infoBoxes .box .boxContent h3 { font-size: 16px; font-weight: normal; color: #333333; line-height: 18px; }
#hotDeals .infoBoxes .box .boxContent .price { float: left; width: 325px; margin: 15px 0 0; }
#hotDeals .infoBoxes .box .boxContent .price .colA { float: left; width: 180px; font-size: 16px; font-weight: bold; }
#hotDeals .infoBoxes .box .boxContent .price .colA strike { font-size: 13px; }
#hotDeals .infoBoxes .box .boxContent .price .colB { float: left; width: 25px; }
#hotDeals .infoBoxes .box .boxContent .price .colC { float: left; width: 100px; line-height: 20px; }
#hotDeals .infoBoxes .box .boxContent .dealsButton { float: left; width: 100%; margin: 10px 0 0; }
#hotDeals .infoBoxes .box .boxContent .dealsButton .buyButt { float: left; width: 100px; }
#hotDeals .infoBoxes .box .boxContent .dealsButton .wtb { float: left; width: 100px; margin: 5px 0 0; }

/* ---- w52_leadership ---- */

#containt .infoBoxes h2 { font-size: 20px; color: #000000; margin: 0; padding: 20px 0 15px 10px; font-weight: normal;}
#containt .infoBoxes .textContBlock { height: auto; margin: 0; padding: 0; line-height: 14px;}
#containt .infoBoxes .textContBlock p { font-size: 12px; line-height: 17px; padding: 0 0 15px 10px; }
#containt .infoBoxes .textContBlock .imgBlock {float:left; width:216px; padding:5px 10px 0 20px;}
#containt .infoBoxes .textContBlock .contentRt{float:left; margin:5px 0 0 10px; width:650px;}
#containt .infoBoxes .textContBlock .contentRt .nameHeading { font-size: 20px; padding: 0 0 10px 10px; font-weight: normal; }
#containt .infoBoxes .textContBlock .contentRt h2 { font-size: 13px; padding: 5px 0 10px 10px; font-weight: normal; }
#containt .infoBoxes .textContBlock .contentRt h3 { font-size: 12px; color: #666666; font-weight: normal; padding: 0 0 7px 10px; }
#containt .infoBoxes .textContBlock .contentRt p { font-size: 12px; line-height: 18px; padding: 0 50px 15px 10px;}
#containt .infoBoxes .textContBlock .line {float: left; width: 100%;  height: auto; margin: 0 0 12px 0; border-bottom: Solid #CCC 1px; }

#containt .infoBoxes .textContBlock .top { float: left; width: 944px; height:5px; background: url(../images/box_top.gif) 0 0 no-repeat; }
#containt .infoBoxes .textContBlock .bottom { float: left; width: 944px; height:5px; background: url(../images/box_btm.gif) 0 0  no-repeat; }
#containt .infoBoxes .textContBlock .middle { float: left; width: 944px; background: url(../images/box_mid.gif) 0 0 repeat-y; _margin-top:-10px; }
#containt .infoBoxes .textContBlock .middle h2 { font-size: 18px; color: #000000; padding: 9px 0 25px 20px; font-weight: normal; }
#containt .infoBoxes .textContBlock .middle h3 { font-size: 14px; color: #000000; padding: 5px 40px 10px 35px; font-weight: normal; line-height:18px; }
#containt .infoBoxes .textContBlock .middle p { width:88%; color: #666666; padding: 10px 0 10px 35px; font-size:13px;}
#containt .infoBoxes .textContBlock .middle .link {text-align:right; margin-top:-10px; padding-bottom:20px;}


/* Backgrounds */
.officebg { background: url(../images/backgrounds/bg_page-office.gif) center 138px no-repeat; }
.classroombg { background:url(../images/backgrounds/bg_page-classroom.gif) no-repeat center 138px; }
.industrialbg { background:url(../images/backgrounds/bg_page-industrial.gif) no-repeat center 138px; }
.landingbg { background:url(../images/backgrounds/bg_page-landing.gif) no-repeat center 138px; }
.shippingbg { background:url(../images/backgrounds/bg_page-shipping.gif) no-repeat center 138px; }


/* ---- w51_about_landing ---- */

#containt .infoBoxes .aboutBoxLeft {float: left; width: 62.2%;  height: auto; margin: 20px 0 10px 25px !important; margin: 20px 0 10px 12px; font-size: 13px; line-height: 16px;}
#containt .infoBoxes .aboutBoxLeft p { font-size: 13px; line-height: 16px; overflow: auto; padding-bottom:15px; color: #666666; }
#containt .infoBoxes .aboutBoxLeft h3 { font-size: 20px; color: #000000; line-height: 22px; margin: 0 0 0 0; padding: 7px 0 0 0; font-weight: normal; }
#containt .infoBoxes .aboutBoxRight {float:left; width:300px; margin:32px 10px 0 10px;}
#containt .infoBoxes .aboutBoxRight .imgBlock {width: 300px; height:100px; margin: 0 0 5px 0px; }

/* ---- SiteMap  ---- */

#containt .supBoxes1 { width: 100%; height: auto; margin:10px 0 0 0px; |margin:3px 0 5px 0px; overflow:hidden; }
/*commented by nilesh singh*/
/*#containt .supBoxes1 .supContentBlock { float: left; width: 80%; padding: 15px 0 0 10px !important; padding: 20px 0 0 10px;  color: #343434; font-size: 13px; }*/
#containt .supBoxes1 .supContentBlock {width: 80%; padding: 15px 0 0 10px !important; padding: 20px 0 0 10px;  color: #343434; font-size: 13px; }

#containt .supBoxes1 .supContentBlock h2 { font-size: 30px; margin: -5px 0 25px 0; }
#containt .supBoxes1 .supContentBlock h3 { font-size: 20px; color: #000000; padding: 10px 10px 10px 10px; font-weight:normal; }
#containt .supBoxes1 .supContentBlock p { line-height: 18px; overflow: auto; margin: 10px; }
#containt .supBoxes1 .supContentBlock a { line-height: 18px; }
#containt .supBoxes1 .supContentBlock h1 { font-size: 30px; color: #000000; margin: 0 0 10px 0px; padding: 10px 10px 10px 10px !important; padding: 7px 10px 5px 10px; }
#containt .supBoxes1 .col {float:left; width: 18%; height: auto; margin: 2px 0px 0 10px !important; margin: 2px 10px 0 0px; }
#containt .supBoxes1 .col .prodCateBlock {padding: 2px 0 0 0; clear:both;}
#containt .supBoxes1 .col .prodCateBlock .image { float: left; width: 60px; margin: 10px 0 0 10px; }
#containt .supBoxes1 .col .prodCateBlock .contentBlock { float:left; height: auto; margin: 20px 0 0 20px; padding: 0; line-height: 14px; font-size:13px;}
#containt .supBoxes1 .col .prodCateBlock .description { color: #343434; font-size: 13px; line-height: 18px; overflow: auto; } 
#containt .supBoxes1 .col .prodCateBlock .contentBlock h1 { font-size: 30px; color: #000000; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; }
#containt .supBoxes1 .col .prodCateBlock .contentBlock h3 { font-size: 20px; color: #000000; margin: 0 0 15px; }
#containt .supBoxes1 .productHead {  width: 95%; height:63px; padding: 0 0 0 10px !important; padding: 0 0 0 0px; border-bottom: solid #DDD 1px; }
#containt .supBoxes1 .productHead .image { float: left; width: 60px; margin: 10px 0 0 10px; }
#containt .supBoxes1 .productHead h3 { float: left; font-size: 20px; color: #000000; padding:35px 0 0 10px; line-height: 28px; font-weight:normal;}
#containt .supBoxes1 .col ul {margin:18px 0 0 2px !important; margin:18px 0 0 2px; padding:0; list-style-type:none; color: #343434; font-size: 13px;}
#containt .supBoxes1 .col ul li {margin:0; padding:0; line-height:20px;}
/*Addded by nilesh singh*/
#containt .supBoxes1 .col12 {float:left; height: auto; margin: 2px 0px 0 10px !important; margin: 2px 10px 0 0px; }
#containt .supBoxes1 .col12 ul {margin:18px 0 0 2px !important; margin:18px 0 0 2px; padding:0; list-style-type:none; color: #343434; font-size: 13px;}
#containt .supBoxes1 .col12 ul li {margin:0; padding:0; line-height:20px;}


/* Material Sizes */
#materialsize{ margin:0 0 0 15px;}/* Material Sizes */
#materialsize{ padding:5px 0 5px 10px; border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}

/* ---- Category Landing ---- added by abhishek*/
.categoryRight { width: 699px !important; }
.categoryLeft, .categoryRight { margin-top: 20px; }
.categoryRight h2 { font-size: 30px; font-weight:normal; margin: 5px 0 0; }

.categorySort { background: url(../images/sortHdr.gif) 0 0 no-repeat; color: #ffffff; font-size: 13px; height: 30px; margin: 0; padding: 3px 8px 0 0; width: 691px; }
.categorySort p { display: inline; float: left; font-weight: bold; margin: 5px 0 0 8px; width: auto; }
.categorySort span { padding-left: 12px; }
.categorySort label { display: inline; float: right; margin: 0 3px 0 0; width: auto; }
.categorySort select { width: 138px; }

.categoryItem { background:url(../images/leftColGr-steps-divider.gif) 0 100% repeat-x; clear: both; padding: 16px 0 22px; }
.categoryItem input.addToCart { border: none; display: block; float: right; height: 24px; margin: 12px 0 0; position: relative !important; }
.categoryItem .categoryItemImg { float: left; width: 179px; }
.categoryItem .catItemDetails { float: left; width: 520px; }
.categoryItem .catItemDetails th { border-bottom: 1px solid #cccccc; font-size: 10px; font-weight: bold; padding-bottom: 6px; text-transform: uppercase; vertical-align: top; } 
.categoryItem .catItemDetails td { vertical-align: top; }
.categoryItem .catItemDetails table td { font-weight: bold; padding-top: 14px; vertical-align: middle; }
.categoryItem .catItemDetails p { line-height: 1.6; padding-top: 14px; }
.categoryItem .catItemDetails .catDescription { width: 216px; }
.categoryItem .catItemDetails .catColor { width: 76px; }
.categoryItem .catItemDetails .catSKU { width: 87px; }
.categoryItem .catItemDetails .catPrice { width: 76px; }
.categoryItem .catItemDetails .catQuatity { width: 59px; }
.categoryItem .catItemDetails td.catQuatity { text-align: right; }
.categoryItem .catItemDetails .catQuatity input { padding-left: 2px; width: 22px; }

/*Affiliate Program*/

.smallCall2 .loginLeft{ padding:16px 16px 8px; font-size:13px;}
.smallCall2 .loginLeft label{ clear:both;}
.smallCall2 .loginLeft p{ margin:0; padding:0;}
.smallCall2 .loginLeft p.forget, .smallCall2 .loginLeft p.forget a{ margin:0; padding:0; clear:both; color:#00a8df; text-decoration:none; }
.smallCall2 .loginLeft  input { padding: 2px 0 3px 4px; width: 180px; margin:5px 0; }
.smallCall2 .loginLeft input.addToCart { border: none; cursor: pointer; display: block; float: left; height: 24px; margin: 24px 0 0; position: relative; }
.smallCall2 .loginLeft .remember, .smallCall2 .loginLeft .remember input{ margin:2px 0 0 0; padding:0; width:auto;}
.smallCall2 .loginLeft .button{ margin:5px 0 0 0; padding:0;}
.smallCall2 { width: 227px !important; }
.smallCall2 .mid { background: url(../images/bg_moduleFillSM.gif) 0 0 repeat-y; padding: 0 3px 0 1px; font-size:12px; }
.smallCall2 .bottom { background: url(../images/bg_moduleBottomSM.gif) 0 0 no-repeat; margin-bottom: 17px; width: 227px; } 
.smallCall2 select { margin: 8px 0 0 11px; width: 185px; }
.smallCall2 .mid p { padding: 5px 22px 0 14px; }
.smallCall2 .mid strong { padding-bottom: 5px; } 
.smallCall2 .featureProducts { border-top: 1px solid #d6d6d6; }
.smallCall2 .featureProducts p { padding: 15px 22px 15px 14px; }
.smallCall2 .featureProducts strong { padding-bottom: 10px; }
.smallCall2 .quickBuy p { float: left; padding: 8px 6px 0 12px; width: 72px; }
.smallCall2 .quickBuy p input { display: block; padding: 2px 0 3px 4px; width: 64px; }
.smallCall2 .quickBuy input.addToCart { border: none; cursor: pointer; display: block; float: left; height: 24px; margin: 24px 0 0; position: relative; }
.smallCall2 .first { border: none; }
.smallCall2 h4 { background: url(../images/greyModuleHdrSM.gif) 0 0 no-repeat; height: 21px; }

.topspace{padding-top:6px;}
.affiliateLeft { margin: 16px 0 0; }
.affiliateRight { width: 695px !important; overflow:hidden; margin: 16px 0 0; }
.affiliateRight h3 {font-size:16px; color:#000000; font-weight:bold; padding-bottom:15px;} 
.affiliateRight p {margin:0; padding-bottom:15px; line-height:16px;}
.affiliateRight ul {margin:0; padding:0 0 15px;}
.affiliateRight li {list-style:none; line-height:20px; background:url(../images/bullet_black.gif) 0 8px no-repeat; padding-left:10px; }

.affiliateLeft ul{ margin:0; padding:6px 15px;}
.affiliateLeft ul li{ color:#009FE4; font-size:12px; font-weight:normal; display:block; border-top:1px solid #D7D7D7; padding:10px 0; cursor:pointer;}
.affiliateLeft ul li.first{ border:none;}
.affiliateLeft ul li a{ color:#000000;  text-decoration:none;  display:block;}
.affiliateLeft ul li a.on {color:#009FE4;}
.callouts .mid .alliateText p { padding: 12px 22px 12px 14px; font-size:12px; }
.callouts .mid .alliateText .divider{border-top:1px solid #D7D7D7; width:197px; margin:0 auto !important; margin:0 auto -13px; padding:0; height:1px;}

/*Overlay*/
/*
.overlayLabelWriter{ margin:20px 0 11px 0; padding:0; width:767px;}
.overlayLabelWriter .roundCol { display: block; overflow: hidden; background: url(../images/bg_roundColCorners_overlay.gif) 0 0 no-repeat; padding-top: 11px; margin-bottom: 1em;  }
.overlayLabelWriter .roundCol .inner .close { position:relative; float:right; margin:0; top:3px; right:15px; bottom:7px; padding:0; }
.overlayLabelWriter .roundCol .inner { background: url(../images/bg_roundCol_overlay.gif) 0 0 repeat-y; display: block; overflow: hidden; }
.overlayLabelWriter .roundCol .endcap { height: 11px; display: block; background: url(../images/bg_roundColCorners_overlay.gif) 0 -11px no-repeat; _margin-top:-7px;}
.overlayLabelWriter .roundCol .inner .galleryTabs { width: 210px; float:left; margin-top:10px;  }
.overlayLabelWriter .roundCol .inner #productTabs { float: right; padding: 0 0 2px; margin:10px 20px 0 0 !important; margin:0px 10px 0 0; width: 525px; }
.overlayLabelWriter .roundCol .inner #productTabs .tabLinks { background: #000000 url(../images/tabLinks_small-top.gif) 0 0 no-repeat; padding:9px 0 0; width: 525px;}
.overlayLabelWriter .roundCol .inner #productTabs .tabLinks li { display: inline; width: auto; }
.overlayLabelWriter .roundCol .inner #productTabs .tabLinks li a { background: url(../images/tab-off.gif) 100% 50% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
.overlayLabelWriter .roundCol .inner #productTabs .tabLinks li a:hover { background: url(../images/tab-on.gif) 100% 50% no-repeat; text-decoration: none; }
.overlayLabelWriter .roundCol .inner #productTabs .tabLinks li a.on { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #FFFFFF; }
.overlayLabelWriter .roundCol .inner #productTabs #tabLinksBottom { background: url(../images/tabLinks-small-bottom.gif) 0 0 no-repeat; height: 9px; margin: 0 0 6px; width: 525px; }
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer { background: #ebebeb url(../images/productTabs-small-top.gif) 0 0 no-repeat; padding:14px 0 0; width: 525px; }
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer .tabContent { background-color: #ebebeb; height: 345px; overflow: hidden; padding: 0 13px 0 20px; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent h2 { font-size: 30px; line-height: 22px; margin-bottom: 12px; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .rating { float: right; padding: 7px 0 0; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent #line2 { padding: 0 0 12px; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .skuNum { display: inline-block; float: left; font-size: 13px; font-weight: bold; width: auto; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .writeReview { display: inline-block; float: right; width: auto; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .shippingInfo { color: #666666; font-size: 11px; padding: 0 0 17px; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .price { font-size: 21px; font-weight: bold; padding: 0 0 12px; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .prodQty { display: block; margin: 0 0 16px; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .prodQty span { font-size: 14px; font-weight: bold; padding-right: 5px; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .prodQty input { padding-left: 5px; width: 20px; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .prodPurchase { position: relative; height: 20px; padding: 5px 0 0 0; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .toolLinks { font-size: 11px; padding: 16px 0 12px; text-align: right; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .toolLinks #printInfo { background: url(../images/printLink.gif) 0 50% no-repeat; margin-right: 12px; padding: 0 0 0 18px; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .toolLinks #emailInfo { background: url(../images/emailLink.gif) 0 50% no-repeat; padding: 0 0 0 18px; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .utilityLinks a { margin-left: 14px; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .leftSubCol { display: inline-block; float: left; width: auto; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .rightSubCol { display: inline-block; float: right; width: auto; }
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer #tabBottom { background: url(../images/productTabs-bottom-small.gif) 0 0 no-repeat; height: 13px; width: 525px; _margin-bottom:-2px; }*/

/*tab2*/
/*
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .productInfo{ background:#FFFFFF url(../images/pb-leftTop.gif) no-repeat left top; margin:0 0 12px 0; width:470px;}
.overlayLabelWriter .roundCol .inner #productTabs .tabContent.productInfobtm{ background:url(../images/pb-Leftbot.gif) no-repeat left bottom; height:130px; padding:0; }
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .productInfobtm .description{width:470px; margin:0 0 0 15px; line-height:18px; overflow-y:scroll; height:128px;}
.overlayLabelWriter .roundCol .inner #productTabs .tabContent .productInfobtm .description p {margin:0; padding:15px 0;}
*/
/*tab2*/
/*
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer .productSpeci{ background:#FFFFFF url(../images/pb-leftTop.gif) no-repeat left top; margin:0 0 12px 0; width:470px;}
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer .productSpecibtm{ background:url(../images/pb-Leftbot.gif) no-repeat left bottom; height:300px; padding:0; }
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer .productSpecibtm .description{width:470px; margin:0 0 0 15px; line-height:18px; overflow-y:scroll; height:300px;}
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer .productSpecibtm .description h2 {font-size:18px; font-weight:bold; margin:0; padding:5px 0;}
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer .productSpecibtm .description h3 {font-size:16px; font-weight:bold; margin:0; padding:0 15px 8px;}
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer .productSpecibtm .description p {margin:0; padding:0 0 10px;}
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer .productSpecibtm .subheadContent ul {margin:0 15px; padding:0;}
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer .productSpecibtm .subheadContent li { background:url(../images/bullet_small.gif) 0 9px no-repeat; padding:0 0 10px 10px; line-height:18px;}
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer .productSpecibtm .divider {background:url(../images/divider.gif) 0 0 repeat-x; height:6px; width:440px; margin:10px 0 0 !important; margin:10px 0 -10px; padding:0;}
.overlayLabelWriter .roundCol .inner #productTabs #tabContainer .productSpecibtm .description h2 span {font-size:11px; font-weight:normal; color:#a3a2a2;}
*/

/*Added by nilesh on 18082009*/

/*Overlay*/

.overlayLabelWriter{ margin:20px 0 11px 0; padding:0; width:850px;}
.overlayLabelWriter .roundCol { display: block; overflow: hidden; background: url(../images/bg_roundColCorners_overlay.gif) 0 0 no-repeat; padding-top: 11px; margin-bottom: 1em;  }
.overlayLabelWriter .roundCol .inner .close { position:relative; float:right; margin:0; top:3px; right:15px; bottom:7px; padding:0; }
.overlayLabelWriter .roundCol .inner { background: url(../images/bg_roundCol_overlay.gif) 0 0 repeat-y; display: block; overflow: hidden; }
.overlayLabelWriter .roundCol .endcap { height: 11px; display: block; background: url(../images/bg_roundColCorners_overlay.gif) 0 -11px no-repeat; _margin-top:-7px;}
.overlayLabelWriter .roundCol .inner .galleryTabs {  width: 210px; float:left; margin-top:10px;  }
.overlayLabelWriter .roundCol .inner #productTabsOver { float: right; padding: 0 0 2px; margin:10px 20px 0 0 !important; margin:0px 10px 0 0; width: 525px; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabLinks { background: #000000 url(../images/tabLinks_small-top.gif) 0 0 no-repeat; padding:9px 0 0; width: 525px;}
.overlayLabelWriter .roundCol .inner #productTabsOver .tabLinks li { display: inline; width: auto; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabLinks li a { background: url(../images/tab-off.gif) 100% 50% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabLinks li a:hover { background: url(../images/tab-on.gif) 100% 50% no-repeat; text-decoration: none; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabLinks li a.on { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #FFFFFF; }
.overlayLabelWriter .roundCol .inner #productTabsOver #tabLinksBottom { background: url(../images/tabLinks-small-bottom.gif) 0 0 no-repeat; height: 9px; margin: 0 0 6px; width: 525px; }
.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer { background: #ebebeb url(../images/productTabs-small-top.gif) 0 0 no-repeat; padding:14px 0 0; width: 525px; }
.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer .tabContent { background-color: #ebebeb; height: 345px; overflow: hidden; padding: 0 13px 0 20px; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent h2 { font-size: 28px; line-height: 22px; margin-bottom: 12px; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .rating { float: right; padding: 7px 0 0; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent #line2 { padding: 0 0 12px; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .skuNum { display: inline-block; float: left; font-size: 13px; font-weight: bold; width: auto; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .writeReview { display: inline-block; float: right; width: auto; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .shippingInfo { color: #666666; font-size: 11px; padding: 0 0 17px; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .price { font-size: 21px; font-weight: bold; padding: 0 0 12px; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .prodQty { display: block; margin: 0 0 16px; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .prodQty span { font-size: 14px; font-weight: bold; padding-right: 5px; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .prodQty input { padding-left: 5px; width: 20px; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .prodPurchase { position: relative; height: 20px; padding: 5px 0 0 0; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .toolLinks { font-size: 11px; padding: 16px 0 12px; text-align: right; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .toolLinks #printInfo { background: url(../images/printLink.gif) 0 50% no-repeat; margin-right: 12px; padding: 0 0 0 18px; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .toolLinks #emailInfo { background: url(../images/emailLink.gif) 0 50% no-repeat; padding: 0 0 0 18px; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .utilityLinks a { margin-left: 14px; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .leftSubCol { display: inline-block; float: left; width: auto; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .rightSubCol { display: inline-block; float: right; width: auto; }
.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer #tabBottom { background: url(../images/productTabs-bottom-small.gif) 0 0 no-repeat; height: 13px; width: 525px; _margin-bottom:-2px; }

/*tab2*/

.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .productInfo{ background:#FFFFFF url(../images/pb-leftTop.gif) no-repeat left top; margin:0 0 12px 0; width:470px;}
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent.productInfobtm{ background:url(../images/pb-Leftbot.gif) no-repeat left bottom; height:130px; padding:0; }
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .productInfobtm .description{width:470px; margin:0 0 0 15px; line-height:18px; overflow-y:scroll; height:128px;}
.overlayLabelWriter .roundCol .inner #productTabsOver .tabContent .productInfobtm .description p {margin:0; padding:15px 0;}

/*tab2*/

.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer .productSpeci{ background:#FFFFFF url(../images/pb-leftTop.gif) no-repeat left top; margin:0 0 12px 0; width:470px;}
.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer .productSpecibtm{ background:url(../images/pb-Leftbot.gif) no-repeat left bottom; height:300px; padding:0; }
.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer .productSpecibtm .description{width:470px; margin:0 0 0 15px; line-height:18px; overflow-y:scroll; height:300px; float:right;}
.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer .productSpecibtm .description h2 {font-size:18px; font-weight:bold; margin:0; padding:5px 0;}
.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer .productSpecibtm .description h3 {font-size:16px; font-weight:bold; margin:0; padding:0 15px 8px;}
.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer .productSpecibtm .description p {margin:0; padding:0 0 10px;}
.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer .productSpecibtm .subheadContent ul {margin:0 15px; padding:0;}
.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer .productSpecibtm .subheadContent li { background:url(../images/bullet_small.gif) 0 9px no-repeat; padding:0 0 10px 10px; line-height:18px;}
.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer .productSpecibtm .divider {background:url(../images/divider.gif) 0 0 repeat-x; height:6px; width:440px; margin:10px 0 0 !important; margin:10px 0 -10px; padding:0;}
.overlayLabelWriter .roundCol .inner #productTabsOver #tabContainer .productSpecibtm .description h2 span {font-size:11px; font-weight:normal; color:#a3a2a2;}

/*Community Landing*/

#containt .communityLand { width: 80%; height: auto; margin:10px auto 0; overflow:hidden; }
#containt .communityLand p {margin:0; padding-bottom:15px; }
#containt .communityLand h3 { font-size:15px; padding-bottom:10px; font-weight:bold; }
#containt .communityLand .contentCol1 {float: left; width: 25%; padding: 0 20px;}
#containt .communityLand .contentCol2 {float: left; width: 25%; margin: 0 2px 0 0px; padding: 0 20px;}

/*End Overlay*/


/* Product Selector */
.PselectorLeft { width:227px !important; float:left; margin:0 0 0 0; }
.PselectorRight { width: 700px !important; /*margin:0 5px 0 0;*/}
#containt .PselectorLeft .Leftpod{ background:url(../images/leftCol-top.gif) no-repeat left top; padding:15px 0 0 0; margin:0 0 23px 0;}
#containt .PselectorLeft .Leftpod .mid{ background:url(../images/leftCol-mid.gif) repeat-y; padding: 0 20px 0 16px;}
#containt .PselectorLeft .Leftpod .bottom{ background:url(../images/leftCol-bot.gif) no-repeat left bottom; height:20px;}
#containt .PselectorLeft .Leftpod .mid h1{ font-size:20px; font-weight:normal; color:#000000; line-height:22px; margin:0 0 15px 0;}
#containt .PselectorLeft .Leftpod .mid .step{ font-size:15px; font-weight:bold; color:#666666; line-height:18px;}
#containt .PselectorLeft .Leftpod .mid ul{ margin:12px 0 0 0;}
#containt .PselectorLeft .Leftpod .mid ul li{ color:#009FE4; font-size:12px; font-weight:normal; display:block; border-top:1px solid #D7D7D7; padding:10px 0; cursor:pointer;}
#containt .PselectorLeft .Leftpod .mid ul li.first{ border:none;}
#containt .PselectorLeft .Leftpod .mid ul li a{ color:#009FE4; text-decoration:none; background:url(../images/arrow-blue.gif) no-repeat right 3px; display:block;}
#containt .PselectorRight .flash{ text-align:center; clear:both;}
#containt .pageContent{font-size:12px; line-height:16px; padding:15px 25px 0 30px;}



/* Left Pod With Gradient */
#containt .PselectorLeft .LeftpodGr{ background:url(../images/leftColGr-top.gif) no-repeat left top; padding:20px 0 0 0; margin:0 0 23px 0;}
#containt .PselectorLeft .LeftpodGr .mid{ background:url(../images/leftCol-mid.gif) repeat-y; padding: 0 3px 0 1px; width:223px;}
#containt .PselectorLeft .LeftpodGr .bottom{ background:url(../images/leftCol-bot.gif) no-repeat left bottom; height:20px;}
#containt .PselectorLeft .LeftpodGr .mid h1{ font-size:20px; font-weight:normal; color:#000000; line-height:22px; margin:0 0 15px 0; padding: 0 17px 0 15px;}
#containt .PselectorLeft .LeftpodGr .mid .step{ font-size:15px; font-weight:bold; color:#666666; line-height:18px; background:url(../images/leftColGr-steps-divider.gif) repeat-x left top; padding: 18px 17px 0 15px; margin:0 0 0 0;}
#containt .PselectorLeft .LeftpodGr .mid ul{ margin:12px 0 0 0; clear:both; padding: 0 17px 0 15px;}
#containt .PselectorLeft .LeftpodGr .mid ul li{ color:#009FE4; font-size:12px; font-weight:normal; display:block; padding:0px 0 10px 0; cursor:pointer; clear:both; overflow:auto;}
#containt .PselectorLeft .LeftpodGr .mid p.first{ border:none; padding-top:0;  margin:0; background:none;}
#containt .PselectorLeft .LeftpodGr .mid ul li a{ color:#009FE4; float:left; text-decoration:none; padding-bottom:3px;}
#containt .PselectorLeft .LeftpodGr .mid ul li span{ float:right; margin:0 0 0 5px; text-transform:lowercase;}
#containt .PselectorLeft .LeftpodGr .mid ul li span a{ background:url(../images/arrow-blue-lessthan.gif) no-repeat right 3px; padding:0 7px 0 0; color:#666666; font-size:10px;padding-bottom:3px;}


/* Product Selector Result */
#containt .PselectorRight .ps32{ background:url(../images/pods/ps32top.gif) no-repeat left top; padding:15px 0 0 0;}
#containt .PselectorRight .ps32 .mid{ background:url(../images/pods/ps32mid.gif) repeat-y ; padding:0 20px;}
#containt .PselectorRight .ps32 .bottom{ background:url(../images/pods/ps32bot.gif) no-repeat left bottom; height:20px; padding:0 0 10px 0; clear:both;}
#containt .PselectorRight .ps32 .mid h1{ font-size:20px; font-weight:normal; border-bottom:1px solid #DCDCDC; padding:0 0 13px 0;}
#containt .PselectorRight .ps32 .mid .products{ clear:both; margin:25px 0 0 0; padding:0 0 5px 0;}
#containt .PselectorRight .ps32 .mid .products .product{ width:329px; float:left; margin:0 0 20px 0;}
#containt .PselectorRight .ps32 .mid .products .product .imageplaceHolder{ float:left; width:100px; height:95px; overflow:hidden; margin:0 0 5px 0;}
#containt .PselectorRight .ps32 .mid .products .product .proContent{ float:left; width:190px; margin:0 34px 0 0; line-height:16px;}
#containt .PselectorRight .ps32 .mid .products .product .proContent a{ color:#009FE4; text-decoration:none;}
*html #containt .PselectorRight .ps32 .mid .products .product .proContent{ float:left; width:190px; margin:0 20px 0 0; padding:0; line-height:16px;}

#containt .PselectorRight .ps32 .mid .products .product .proContent h2{ color:#00A8DF; font-size:14px; font-weight:bold; margin:3px 0 0px 0;}
#containt .PselectorRight .ps32 .mid .products .product .proContent .productNo{ color:#666666; font-weight:bold; font-size:12px; margin:0 0 10px 0;}
#containt .PselectorRight .ps32 .mid .products .product .proContent .LearnMore{ color:#009FE4; font-weight:normal; font-size:12px; margin:8px 0 0 0;}
#containt .PselectorRight .ps32 .mid .products .product .proContent .LearnMore a{ color:#009FE4; text-decoration:none;}
#containt .PselectorRight .ps32 .mid .products .divider{ background:url(../images/leftColGr-steps-divider.gif) repeat-x; height:8px; clear:both; padding:0 0 5px 0;}




/* subnav overlay */
.subnav { position:absolute; z-index: 1000; margin:0 auto; padding-top:20px; top:-1000px; left: auto; }
.subnav .top { height:26px; background: url('../images/bgSubnavTop.png') no-repeat left top; }
#subSolutions.subnav { width:1002px; margin-left: -180px; }
#subLearn.subnav { width:814px; margin-left: -205px; }
/*
#subCommunity.subnav, #subSupport.subnav, #subBuy.subnav { width:290px; margin-left: -60px; }
*/
#subCommunities.subnav, #subSupport.subnav, #subBuy.subnav { width:290px; margin-left: -60px; }
#subCommunities.subnav { margin-left: -60px; }

#subSupport.subnav { margin-left: -75px; }
#subBuy.subnav { margin-left: -100px; }

/* override main nav styles */
#mainNavigation #nav1 .subnav a, #mainNavigation #nav2 .subnav a, #mainNavigation #nav3 .subnav a, #mainNavigation #nav4 .subnav a, #mainNavigation #nav5 .subnav a { }
#mainNavigation .subnav li { display: block; float: none; width: auto; }
#mainNavigation .subnav li a { background: none; display: block; float:none; height: auto; text-indent: 0; width: 168px; }

#container .col1 .top { height:26px; background: url('../images/bgSubnavTopCol1.png') no-repeat left top; }
#container .col4 .top { height:26px; background: url('../images/bgSubnavTopCol4.png') no-repeat left top; }
.subnav .middle { position:relative; width:962px; padding: 0 20px; background: url('../images/bgSubnavMiddle.png') repeat-y left top; }
#container .col4 .middle { width:774px; padding-bottom:26px; background: url('../images/bgSubnavMiddleCol4.png') no-repeat left bottom; }
#container .col1 .middle { width:230px; padding-bottom:26px; background: url('../images/bgSubnavMiddleCol1.png') no-repeat left bottom; }
.subnav .bottom { height:76px; padding: 35px 35px 0 0; background: url('../images/bgSubnavBottom.png') no-repeat left top; overflow:hidden; }
#container .col1 .bottom, #container .col4 .bottom { display:none; }
#container .col1 .middle .col { width:168px; margin-left:10px; position:relative; }
.subnav .middle .col { float:left; width:168px; margin-left:20px; }
.subnav .middle .col ul { margin-bottom: 10px; position:relative; }
.subnav .middle .col li { margin-top: 8px; }
.subnav .hdr { width:168px; height: 34px; overflow:hidden; text-indent:-1000px; }
.subnav #hdrClassroom { background: url('../images/subHdrClassroom.gif') no-repeat; }
.subnav #hdrHome { background: url('../images/subHdrHome.gif') no-repeat; }
.subnav #hdrIndustrial { background: url('../images/subHdrIndustrial.gif') no-repeat; }
.subnav #hdrOffice { background: url('../images/subHdrOffice.gif') no-repeat; }
.subnav #hdrShipping { background: url('../images/subHdrShipping.gif') no-repeat; }
.subnav p { width: auto; }
#mainNavigation .subnav .bottom p { float:right; width:500px; text-align:right; color:#666; font-size: 15px; font-weight:bold; padding-top: 4px; }
#mainNavigation .subnav .bottom .btn { display:block; float:right; margin-left:10px; width:143px; height:24px; text-indent:-1000px; overflow:hidden; background: url('../images/btnProdSelector.gif') no-repeat; }

/*=== updated 08/12/09 - Chris Morrow ===*/
#footerContent .ftTopLinks { height: 33px; width:917px; padding: 0 0 0 35px; }

#iframeCover { display:block; position:absolute; z-index: 99; width:986px; top:76px; left: -2000px; margin-left: -493px; opacity:.00; filter: alpha(opacity=00); -moz-opacity: 0.00; }
#iframeCoverie7 { display:block; position:absolute; z-index: 99; width:1002px; top:76px; left: -2000px; margin-left: -501px; opacity:.00; filter: alpha(opacity=00); -moz-opacity: 0.00; filter: "progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0)";
}
#overlay { position: fixed; display:none; z-index:50; height:100%; width:100%; top:0; left:0; opacity:.00; filter: alpha(opacity=00); -moz-opacity: 0.00;  background: green; }


/*added by nilesh singh*/
#containt .banner1 { /*background: url(../images/header_learn.jpg) 0 0 no-repeat; */width: 942; margin: 5px 0 0 6px; }


.comparepro{ float:right; width:320px;}
.compare1 { width: 177px; height: 34px; }
.compare1 p { font-size: 11px; font-style: italic; margin: 13px 0 0 30px; }
.compare1 { background: url(../images/btn_compare.gif) 0 0 no-repeat; width: 177px; float:right }
.compare1:hover { background-position: 0 -34px; }
.comparetext{ float:left; margin:13px 0 0 0;}


/*Added by nilesh singh*/ 
 #printInfo1 { background: url(../images/printLink.gif) 0 50% no-repeat; margin-right: 12px; padding: 0 0 0 18px; }
 #emailInfo1 { background: url(../images/emailLink.gif) 0 50% no-repeat; padding: 0 0 0 18px; }
 
 
 .contactSupport { background: url(../images/btn_contact_support.gif) 0 0 no-repeat; position: relative; width: 134px; height:24px; }
.contactSupport:hover { background-position: 0 -24px; }


/* Added by Nitin */
.addToCartQuickBuy { background: url(../images/btn_addToCart.gif) 0 0 no-repeat; float:right; left: 0; margin-right: 5px; top: 0; width: 120px; height:24px; }
.addToCartQuickBuy:hover { background-position: 0 -24px; }


/********************************************Communnity**************************************************************/
/* Page Heading 2*/
#containt .pageTitle1{ background:#000000 url(../images/page-title-h-left.gif) no-repeat left top; height:47px; margin:0 auto; width:947px;}
#containt .pageTitle1Right{ background:url(../images/page-title-h-right.gif) no-repeat right top; height:42px; padding:5px 8px 0px 17px; color:#b3b3b3;}
#containt .pageTitle1Right h1{color:#75a134; font:normal 30px Arial, Helvetica, sans-serif; float:left;}
.spacing{ height:20px; clear:both;}
#containt .pageTitle1 .links{ margin:10px 8px 0 0; float:right;}
#containt .pageTitle1 .links .tabLinks li { display: inline; width: auto; }
#containt .pageTitle1 .links .tabLinks li a { background: url(../images/tab-off.gif) 100% 50% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
#containt .pageTitle1 .links.tabLinks li a:hover { background: url(../images/tab-on.gif) 100% 50% no-repeat; text-decoration: none; }
#containt .pageTitle1 .links .tabLinks li a.on { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #FFFFFF; }


/*Community*/
#containt .pageTitle1 .links .tabLinks1 li { display: inline; width: auto; }
#containt .pageTitle1 .links .tabLinks1 li a { background: url(../images/tab-off.gif) 100% 50% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
#containt .pageTitle1 .links.tabLinks1 li a:hover { background: url(../images/tab-on.gif) 100% 50% no-repeat; text-decoration: none; }
#containt .pageTitle1 .links .tabLinks1 li a.on { background: url(../images/tab-on.gif) 100% 50% no-repeat; color: #FFFFFF; }

/* Community */
.communityLeft { margin: 29px 0 0; }
.communityRight { width: 695px !important; overflow:hidden; }

.communityRight .paging{ clear:both; margin:13px 0 0 0;}
.communityRight .pagingleft{ float:left;}
.communityRight .pagingright{ float:right; font:normal 11px Arial, Helvetica, sans-serif;}
.communityRight .pagingright a{ color:#009fe4; text-decoration:none; margin:0 2px;}
.communityRight .pagingright a.next{ color:#009fe4; text-decoration:none; margin:0 2px; border-left:1px solid #adadad; padding:0 0 0 5px;}
.communityRight .pagingright a.previous{ color:#009fe4; text-decoration:none; margin:0 2px; border-right:1px solid #adadad; padding:0 5px 0 0px;}
.communityRight .pagingright a.disable{ color:#a3a2a2;} 
.communityRight .pagingright a.active{ text-decoration:underline;}

/* Thread View */
.communityRight .topmargin{ margin:13px 0 0 0; clear:both; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #ccc;}
.communityRight .alt{ background:#f2f2f2;}
.communityRight .threadview{ clear:both; border-bottom:1px solid #cccccc; padding:20px 0 13px 0;}
.communityRight .threadview .colleft{ width:88px; float:left; margin:45px 0 0 0; padding:0 0 0 17px;}
.communityRight .threadview .colleft h4{ font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 3px 0;}
.communityRight .threadview .colright{ width:570px; float:left;}
.communityRight .threadview .colright .content{ padding:0 10px 0 20px; border-left:1px solid #e7e7e7; clear:both; color:#333333;}
.communityRight .threadview .colright h1{ font:bold 20px Arial, Helvetica, sans-serif; color:#000000;padding:0 10px 0 20px; margin:0 0 15px 0; float:left;}
.communityRight .threadview .colright p.rate{ float:left; margin:5px 0 0 20px;}
.communityRight .threadview .colright p.rate a{ float:left; margin:0 14px 0 0; color:#999999; text-decoration:none; font-size:11px;}
.communityRight .threadview .colright p.rate img{ float:left;}
.communityRight .threadview .colright p{ margin:0 0 20px 0;}
.communityRight .threadview .colright .button{ clear:both; margin:0; padding:0;}
.communityRight .threadview .colright .button img{ float:right;}


/* ---- Callouts ---- */


/*
.callouts .mid ul{ line-height:normal; margin:0 16px 0 8px;}
.callouts .mid ul li{ color:#333333; font-size:14px; margin:0; padding:8px 10px 5px 10px; border-bottom:1px solid #d7d7d7; background:url(../images/arrow-blue-1.gif) no-repeat right; }
.callouts .mid ul li a{ color:#333333; font-size:14px; display:block; margin:0;}
.callouts .mid ul li a.tips{ background:url(../images/icon-tips.gif) no-repeat left top; padding:3px 0 10px 30px; display:block;}
.callouts .mid ul li a.demo{ background:url(../images/icon-product-demo.gif) no-repeat left top; padding:3px 0 10px 30px; display:block;}
.callouts .mid ul li a.community{ background:url(../images/icon-community.gif) no-repeat left top; padding:3px 0 10px 30px; display:block;}
.callouts .mid ul li a.support{ background:url(../images/icon-product-support.gif) no-repeat left top; padding:3px 0 10px 30px; display:block;}
.callouts .mid ul li.last{ border:0;}
.callouts h5 { color: #333333; font-size: 13px; font-weight: bold; margin-left: 11px; }*/



.smallCall2 .login12{ padding:16px 16px 8px 16px; font-size:13px;}
.smallCall2 .login12 label{ clear:both;}
.smallCall2 .login12 p{ margin:0; padding:0;}
.smallCall2 .login12 p.forget, .smallCall2 .login p.forget a{ margin:0; padding:0; clear:both; color:#00a8df; text-decoration:none; }
.smallCall2 .login12  input { padding: 2px 0 3px 4px; width: 180px; margin:5px 0; }
.smallCall2 .login12 input.addToCart { border: none; cursor: pointer; display: block; float: left; height: 24px; margin: 24px 0 0; position: relative; }
.smallCall2 .login12 .remember, .smallCall2 .login12 .remember input{ margin:2px 0 0 0; padding:0; width:auto;}
.smallCall2 .login12 .button{ margin:5px 0 0 0; padding:0;}
/*.smallCall2 { width: 227px !important; }
.smallCall2 .mid { background: url(../images/bg_moduleFillSM1.gif) 0 0 repeat-y; padding: 0 3px 0 1px; }
.smallCall2 .bottom { background: url(../images/bg_moduleBottomSM1.gif) 0 0 no-repeat; margin-bottom: 17px; width: 227px; } 
.smallCall2 select { margin: 8px 0 0 11px; width: 185px; }
.smallCall2 .mid p { padding: 5px 22px 0 14px; }
.smallCall2 .mid strong { padding-bottom: 5px; } 
.smallCall2 .featureProducts { border-top: 1px solid #d6d6d6; }
.smallCall2 .featureProducts p { padding: 15px 22px 15px 14px; }
.smallCall2 .featureProducts strong { padding-bottom: 10px; }
.smallCall2 .quickBuy p { float: left; padding: 8px 6px 0 12px; width: 72px; }
.smallCall2 .quickBuy p input { display: block; padding: 2px 0 3px 4px; width: 64px; }
.smallCall2 .quickBuy input.addToCart { border: none; cursor: pointer; display: block; float: left; height: 24px; margin: 24px 0 0; position: relative; }
.smallCall2 .first { border: none; }


.smallCall { width: 227px !important; }
.smallCall .mid { background: url(../images/bg_moduleFillSM.gif) 0 0 repeat-y; padding: 0 3px 0 1px; }
.smallCall .bottom { background: url(../images/bg_moduleBottomSM.gif) 0 0 no-repeat; margin-bottom: 17px; width: 227px; } 
.smallCall select { margin: 8px 0 0 11px; width: 185px; }
.smallCall .mid p { padding: 5px 22px 0 14px; }
.smallCall .mid strong { padding-bottom: 5px; } 
.smallCall .featureProducts { border-top: 1px solid #d6d6d6; }
.smallCall .featureProducts p { padding: 15px 22px 15px 14px; }
.smallCall .featureProducts strong { padding-bottom: 10px; }
.smallCall .quickBuy p { float: left; padding: 8px 6px 0 12px; width: 72px; }
.smallCall .quickBuy p input { display: block; padding: 2px 0 3px 4px; width: 64px; }
.smallCall .quickBuy input.addToCart { border: none; cursor: pointer; display: block; float: left; height: 24px; margin: 24px 0 0; position: relative; }
.smallCall .first { border: none; }
.smallCall .followus{ clear:both; padding:16px 16px 8px 16px;}
.smallCall .followus table td{ padding:0 0 10px 0;}

*/

.smallCall2 .loginLeft input.btnLogin { border: none; outline:none; margin: 10px 6px 0 0; }
.smallCall2 .loginLeft input.btnLogin { background: url(../images/btn_login.gif) no-repeat 0 0; width:60px; height:24px; cursor:pointer; float:left; }
.smallCall2 .loginLeft input.btnLogin:hover { background-position:0 -24px; }


.communityLeft { margin: 29px 0 0; }
.communityRight { width: 695px !important; overflow:hidden; }
.communityRight .paging{ clear:both; margin:13px 0 0 0;}
.communityRight .pagingleft{ float:left;}
.communityRight .pagingright{ float:right; font:normal 11px Arial, Helvetica, sans-serif;}
.communityRight .pagingright a{ color:#009fe4; text-decoration:none; margin:0 2px;}
.communityRight .pagingright a.next{ color:#009fe4; text-decoration:none; margin:0 2px; border-left:1px solid #adadad; padding:0 0 0 5px;}
.communityRight .pagingright a.previous{ color:#009fe4; text-decoration:none; margin:0 2px; border-right:1px solid #adadad; padding:0 5px 0 0px;}
.communityRight .pagingright a.disable{ color:#a3a2a2;} 
.communityRight .pagingright a.active{ text-decoration:underline;}
.smallCall2 h4 { background: url(../images/greyModuleHdrSM1.gif) 0 0 no-repeat; height: 21px; }
.lightgreyHdr2 h4 { background:url(../images/lightgreyModuleHdrSM.gif) 0 0 no-repeat; color:#333333;}

/*Community Dev Lounge Category*/
.communitydlBox  {margin-top:15px; font-family:Arial, Helvetica, sans-serif; }
.communitydlBox  p { font-size:13px; color:#333333; margin:0; padding:0; line-height:18px; }
.communitydlBox  p.col1 { width:85%; float:left; }
.communitydlBox  p.col2 { width:10%; margin-left:10px; float:right; }
.communitydlBox  .communityLeft { margin: 18px 0 0; float:left; }
.communitydlBox  .communityRight { width: 695px !important; overflow:hidden; margin: 18px 0 0; float:left;}
.communitydlBox  .communityRight h3 { font-size: 20px; color: #000000; padding: 10px 10px 10px 10px; }
.communitydlBox  .communityRight input {  margin:8px 0 20px; |margin:4px 0 20px;}
.communitydlBox  .communityRight textarea { width:350px; height:150px; margin:8px 0; |margin:4px 0;}

.communitydlBox  .communityRight input.btnSubmit { border: none; outline:none; margin: 10px 6px 0 0; }
.communitydlBox  .communityRight input.btnSubmit { background: url(../images/btn_submit.gif) no-repeat 0 0; width:77px; height:24px; cursor:pointer; float:left; }
.communitydlBox  .communityRight input.btnSubmit:hover { background-position:0 -24px; }

.communitydlBox  .communityRight .tableheader { float:left; height:23px; width:660px; padding:10px 17px 2px 17px; background:url(../images/table-header.gif) no-repeat left top; color:#FFFFFF; font-size:15px; }
.communitydlBox  .communityRight .tableheader .hcol1 { width:295px; float:left; }
.communitydlBox  .communityRight .tableheader .hcol2 { width:195px; float:left; }
.communitydlBox  .communityRight .tableheader .hcol3 { width:90px; float:left; }
.communitydlBox  .communityRight .tableheader .hcol4{ width:53px; float:left; }
.communitydlBox  .communityRight .table_mid { float:left; width:693px; }
.communitydlBox  .communityRight .tdwhite { float:left; height:76px; overflow:hidden; border-bottom:1px solid #d7d7d7; width:659px; color:#000000; margin:0 17px !important; margin:0 9px; /*padding:0 17px;*/ }
.communitydlBox  .communityRight .tdwhite ul { list-style:none; float:left; margin:0; padding:0; }
.communitydlBox  .communityRight .tdwhite li { list-style:none; margin:0px; float:left; }
.communitydlBox  .communityRight .col1 { width:280px; padding:11px 15px 4px 0; float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#00a8df; }
.communitydlBox  .communityRight .col1 p { font-size:12px; margin:0; padding:6px 0 0; }
.communitydlBox  .communityRight .col2 { width:195px; float:left; padding:20px 0 4px 0; font:normal 12px Arial, Helvetica, sans-serif; }
.communitydlBox  .communityRight .col2 p { font-size:12px; margin:0; padding:12px 0 0; }
.communitydlBox  .communityRight .col2 p.user {margin:0; padding:3px 0 0;}
.communitydlBox  .communityRight .col3{ width:55px; float:left; padding:30px 10px 4px 22px; font:normal 14px Arial, Helvetica, sans-serif; color:#000000; }
.communitydlBox  .communityRight .col4{ width:39px; float:left; padding:30px 10px 4px 21px; font:normal 14px Arial, Helvetica, sans-serif; color:#000000; }

/*Community Category*/
.communityBox {margin-top:15px; font-family:Arial, Helvetica, sans-serif; }
.communityBox p { font-size:13px; color:#333333; margin:0; padding:0; line-height:18px; }
.communityBox p.col1 { width:85%; float:left; }
.communityBox p.col2 { width:10%; margin-left:10px; float:right; }
.communityBox .communityLeft { margin: 18px 0 0; }
.communityBox .communityRight { width: 695px !important; overflow:hidden; margin: 18px 0 0; }
.communityBox .communityRight h3 { font-size: 20px; color: #000000; padding: 10px 10px 10px 10px; }
.communityBox .communityRight input {  margin:8px 0 20px; |margin:4px 0 20px;}
.communityBox .communityRight textarea { width:350px; height:150px; margin:8px 0; |margin:4px 0;}

.communityBox .communityRight input.btnSubmit { border: none; outline:none; margin: 10px 6px 0 0; }
.communityBox .communityRight input.btnSubmit { background: url(../images/btn_submit.gif) no-repeat 0 0; width:77px; height:24px; cursor:pointer; float:left; }
.communityBox .communityRight input.btnSubmit:hover { background-position:0 -24px; }

.communityBox .communityRight .tableheader { float:left; height:23px; width:660px; padding:10px 17px 2px 17px; background:url(../images/table-header.gif) no-repeat left top; color:#FFFFFF; font-size:15px; }
.communityBox .communityRight .tableheader .hcol1 { width:295px; float:left; }
.communityBox .communityRight .tableheader .hcol2 { width:195px; float:left; }
.communityBox .communityRight .tableheader .hcol3 { width:90px; float:left; }
.communityBox .communityRight .tableheader .hcol4{ width:53px; float:left; }
.communityBox .communityRight .table_mid { float:left; width:693px; }
.communityBox .communityRight .tdwhite { float:left; height:76px; overflow:hidden; border-bottom:1px solid #d7d7d7; width:659px; color:#000000; margin:0 17px !important; margin:0 9px; /*padding:0 17px;*/ }
.communityBox .communityRight .tdwhite ul { list-style:none; float:left; margin:0; padding:0; }
.communityBox .communityRight .tdwhite li { list-style:none; margin:0px; float:left; }
.communityBox .communityRight .col1 { width:280px; padding:11px 15px 4px 0; float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#00a8df; }
.communityBox .communityRight .col1 p { font-size:12px; margin:0; padding:6px 0 0; }
.communityBox .communityRight .col2 { width:195px; float:left; padding:20px 0 4px 0; font:normal 12px Arial, Helvetica, sans-serif; }
.communityBox .communityRight .col2 p { font-size:12px; margin:0; padding:12px 0 0; }
.communityBox .communityRight .col2 p.user {margin:0; padding:3px 0 0;}
.communityBox .communityRight .col3{ width:55px; float:left; padding:30px 10px 4px 22px; font:normal 14px Arial, Helvetica, sans-serif; color:#000000; }
.communityBox .communityRight .col4{ width:39px; float:left; padding:30px 10px 4px 21px; font:normal 14px Arial, Helvetica, sans-serif; color:#000000; }
#containt .banner3 { width: 947; height: 129px; margin: 5px 0 0 2px; }

/* CSS Document */

/* Quick Reply */
.quickreply{ border:1px solid #cfcfcf; background:#f2f2f2; padding:40px 0; margin:15px 0 0 0; }
.quickreply .form{ width:440px; margin:0 auto;}
.quickreply .form h4{ padding:0 0 15px 0; font:bold 14px Arial, Helvetica, sans-serif; color:#000000;}
.quickreply .form input, .quickreply .form textarea{ width:440px; margin:0 0 14px 0;}

/* ---- Office Solutions Landing ---- */
.hero { margin: 20px 0 0 4px; }
.heroimage { margin: 5px auto 0 auto; }
.offsolutionsright { margin: 20px 0 0; }
.offsolutionsleft { width: 699px !important;  margin: 24px 0 0 0;}
.offsolutionsleft .leftmargin{ margin:0 0 0 33px;}
.offsolutionsleft .leftmargin1{ margin:0 0 0 17px;}
*html .offsolutionsleft .leftmargin1{ margin:0 0 0 10px;}
.offsolutionsleft .col1{ width:203px; float:left; margin-top:10px; margin-bottom:35px; }
*html .offsolutionsleft .col1{ width:203px; float:left; margin-top:5px; margin-bottom:35px; }
.offsolutionsleft .col1 img{ margin:0 10px;}
.offsolutionsleft .col1 h4{ font-size:18px; color:#000000; margin:20px 0 10px 0;}
.offsolutionsleft .col1 p{ line-height:16px;}
.offsolutionsleft .col1 .viewall{ margin:5px 0 0 0;}
.offsolutionsleft .col1 .viewall a{ color:#00a7de; font-size:12px; background:url(../images/arrow-blue.gif) no-repeat right; padding:0 8px 0 0;}
/********************************************Communnity**************************************************************/




/*Page Title*/
#containt .pageTitle31{ background:#000000 url(../images/page-title-h-left.gif) no-repeat left top; height:47px; margin:21px 0 0 0}
.spacing{ height:20px; clear:both;}
#containt .pageTitle31 .sorting{ margin:8px 8px 0 0; float:right;}
#containt .pageTitle31 .sorting label{ margin:0 0 0 20px;}


#containt .pageTitle31 .rightlinks{ float:right; font-size: 14px; margin:10px 0 0 0;}
#containt .pageTitle 31.rightlinks span{ background: url(../images/tab-on.gif) 100% 55% no-repeat; color: #ffffff; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
#containt .pageTitle31 .rightlinks a{ background: url(../images/tab-off.gif) 100% 55% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }


/* News Room */

.NewsroomLeft { width:316px !important; float:left; margin:0 0 0 0;text-align:left; }
.NewsroomRight { width: 611px !important; text-align:left;/*margin:0 5px 0 0;*/}

#containt .NewsroomLeft .top { float: left; width: 317px; height: 35px; background: url(../images/news_left_top.gif) 0 0 no-repeat; font-size: 15px; color: #ffffff; padding: 10px 0 0 15px; }
#containt .NewsroomLeft .mid { float: left; width: 317px; background-color: #cccccc; margin: -10px 0 0 0; padding: 0; }
#containt .NewsroomLeft .bott { float: left; width: 317px; height: 11px; background: url(../images/news_left_bott.gif) 0 0 no-repeat; }
#containt .NewsroomLeft .top2 { float: left; width: 317px; height: 13px; background: url(../images/news_left_top2.gif) 0 0 no-repeat; font-size: 15px; color: #ffffff; padding: 10px 0 0 15px; margin: 20px 0 0; }
#containt .NewsroomLeft .mid2 { float: left; width: 317px; background: url(../images/news_left_mid2.gif) 0 0 repeat-y; padding: 10px 0 5px 15px; margin: -10px 0 0 0; }
#containt .NewsroomLeft .bott2 { float: left; width: 317px; height: 21px; background: url(../images/news_left_bott2.gif) 0 0 no-repeat; }

#containt .NewsroomRight .top { float: left; width: 617px; height: 35px; background: url(../images/news_right_top.gif) 0 0 no-repeat; font-size: 15px; color: #ffffff; padding: 10px 0 0 15px; }
#containt .NewsroomRight .top2 { float: left; width: 617px; height: 35px; background: url(../images/news_right_top.gif) 0 0 no-repeat; font-size: 15px; color: #ffffff; padding: 10px 0 0 15px; margin: 18px 0 0; }
#containt .NewsroomRight .top img { float: left; margin: -2px 0 0; }
#containt .NewsroomRight .top2 img { float: left; margin: -2px 10px 0 0; }
#containt .NewsroomRight .mid { float: left; width: 617px; background: url(../images/news_right_mid.gif) 0 0 repeat-y; padding: 15px 0 0 15px; margin: -10px 0 -5px 0; }
#containt .NewsroomRight p { color: #333333; padding: 0 30px 8px 0; line-height: 16px; }
#containt .NewsroomRight .ftLink { float: right; width: 400px; margin: 5px 5px 0 0; text-align: right; }
#containt .NewsroomRight .mid .date { float: left; width: 100px; margin: 2px 0 0; }
#containt .NewsroomRight .mid .release { float: left; width: 475px; margin: 0 0 10px 20px; line-height: 16px; }
#containt .NewsroomRight .bott { float: left; width: 617px; height: 17px; background: url(../images/news_right_bott.gif) 0 0 no-repeat; }


/* PressRoom */
#containt .headerpress { font-size: 13px; margin:10px 18px 0 18px; clear:both;}
#containt .headerpress .divider { clear:both; height: 5px; margin: 5px 0 5 0; background: url(../images/line.gif) 0 0 repeat-x; }
#containt .headerpress .hdrIcons { float: right;}
#containt .headerpress .hdrIcons .icons { float: left; width: 150px; margin: 0 0 0 0; text-align: right; color: #cccccc; }
#containt .headerpress .hdrIcons .icons a { float: left; font-size: 11px; margin: 5px 15px 0 0; }
#containt .headerpress .hdrIcons .icons img { float: left; margin: 3px 7px 0 0; line-height: 20px; }
#containt .headerpress .hdrIcons .share { float: left; white-space:nowrap;}
#containt .headerpress .hdrIcons .share span { float: left; font-size: 11px; color: #cccccc; padding: 4px 10px 0 0; margin: 0 0 0 -12px; }
#containt .headerpress .hdrIcons .share img { float: left; padding: 0 5px 0 0; }
#containt .headerpress .hdrIcons .share p { margin: 2px 0 0 0; font-size: 12px; }
#containt .headerpress .divider4 { clear:both; height: 5px; background: url(../images/line.gif) 0 0 repeat-x; }



.pressroomLeft { width:153px !important; float:left; margin:0 0 0 0; overflow:hidden;text-align:left;}
.pressroommiddle { width: 524px !important; margin:0 0px 0 20px;text-align:left;}
#containt .pressroommiddle .divider { float: left; width: 97%; height: 5px; margin: 5px 0 15px 0; background: url(../images/line.gif) 0 0 repeat-x; }
.pressroommiddleDetail { width: 524px !important; margin:0 0px 0 20px;text-align:left;}
#containt .pressroommiddleDetail .divider { float: left; width: 97%; height: 5px; margin: 5px 0 15px 0; background: url(../images/line.gif) 0 0 repeat-x; }
.pressroomRight { width: 232px !important; /*margin:0 5px 0 0;*/ margin:0; overflow:hidden;text-align:left;}

#containt .pressroomLeft .top { float: left; width: 153px; height: 11px; background: url(../images/press_left_top.gif) 0 0 no-repeat; font-size: 15px; color: #ffffff; padding: 10px 0 0 15px; }
#containt .pressroomLeft .mid { float: left; width: 153px; background: url(../images/press_left_mid.gif) 0 0 repeat-y; padding: 5px 20px 15px 20px; margin: -10px 0 0 0; }
#containt .pressroomLeft .mid .year { color: #000000; float: left; width: 100%; padding: 10px 0 5px 0; }
#containt .pressroomLeft .mid .year p { background: url(../images/arrow-on.gif) 0 50% no-repeat; padding: 0 0 0 12px; }
#containt .pressroomLeft .mid .year a { background: url(../images/arrow-off.gif) 0 50% no-repeat; padding: 0 0 0 12px; }
#containt .pressroomLeft .mid .month { color: #666666; float: left; width: 100%; padding: 0 0 3px 20px; }
#containt .pressroomLeft .bott { float: left; width: 153px; height: 9px; background: url(../images/press_left_bott.gif) 0 0 no-repeat; }

#containt .pressroommiddle .subHdr { float: right;}
#containt .pressroommiddle .pagination { color: #a3a2a2; display: inline-block; float: right; font-size: 11px; padding: 6px 0 5px 0; width: auto; }
#containt .pressroommiddle .pagination a { margin: 0 3px; }
#containt .pressroommiddle .pagination a.on { text-decoration: underline; }
#containt .pressroommiddle .pagination span { padding: 0 3px; }
#containt .pressroommiddle .divider2 { float: left; width: 100%; height: 6px; margin: 0 0 15px 0; background: url(../images/divider.gif) 0 0 repeat-x; }
#containt .pressroommiddle .divider3 { float: left; width: 100%; height: 6px; margin: 10px 0 25px 0; background: url(../images/divider.gif) 0 0 repeat-x; }
#containt .pressroommiddle .date { float: left; width: 100px; margin: 2px 0 0; }
#containt .pressroommiddle .release { float: left; width: 350px; margin: 0 0 10px 20px; line-height: 16px; }


#containt .pressroomRight .subBox { float: left; width: auto; }
#containt .pressroomRight .subBox .content { float: left; width: 232px; padding: 0; margin: 0 0 0; }
#containt .pressroomRight .subBox .content p { float: left; width: 210px; color: #333333; padding: 0 0 12px 0; line-height: 16px; }
#containt .pressroomRight .subBox .content input { width: 190px; }
#containt .pressroomRight .subBox .content .subButton { float: left; width: 232px; padding: 10px 0 0 0; margin: 0 0 0 0; }
#containt .pressroomRight .top { float: left; width: 232px; height: 35px; background: url(../images/search_left_top.gif) 0 0 no-repeat; font-size: 15px; color: #ffffff; padding: 10px 0 0 15px; }
#containt .pressroomRight .top2 { float: left; width: 232px; height: 35px; background: url(../images/search_left_top2.gif) 0 0 no-repeat; margin: 15px 0 0; font-size: 15px; color: #333333; padding: 10px 0 0 15px; }
#containt .pressroomRight .mid { float: left; width: 232px; background: url(../images/search_left_mid.gif) 0 0 repeat-y; padding: 10px 0 5px 15px; margin: -10px 0 0 0; }
#containt .pressroomRight .mid .row { float: left; width: 202px; padding: 5px 0 5px 0 ; margin: 8px 0 0; background: url(../images/arrow-off.gif) 100% 50% no-repeat; border-bottom: 1px solid #cccccc; font-weight: bold; }
#containt .pressroomRight .mid h2 { font-size: 15px; font-weight: bold; color: #333333; padding: 5px 0 15px 0; }
#containt .pressroomRight .mid p { color: #666666; padding: 0 15px 20px 0; }
#containt .pressroomRight .bott { float: left; width: 232px; height: 16px; background: url(../images/search_left_bott.gif) 0 0 no-repeat; }

#containt .pressroomLeft .back { float: left; width: 153px; margin: 5px 0 0; font-size: 12px; font-weight: bold; text-align: right; background: url(../images/arrow-back.gif) 75% 50% no-repeat; }

#containt .pressroommiddleDetail h3 { float: left; font-size: 15px; font-weight: bold; color: #333333; padding: 5px 0 15px 0; }
#containt .pressroommiddleDetail span { float: left; font-size: 11px; color: #666666; padding: 9px 0 15px 10px; }
#containt .pressroommiddleDetail p { float: left; font-size: 13px; padding: 0 0 20px 0; line-height: 17px; }
#containt .pressroommiddleDetail .divider { float: left; width: 99%; height: 5px; margin: 0 0 10px 0; background: url(../images/line.gif) 0 0 repeat-x; }

/*Hero area */
#containt .header { float: left; width: 952px; height: 265px; margin: 5px 0 0; }
#containt .header .hdImg { float: left; background: url("../images/news_header.jpg") 0 0 no-repeat; width: 657px; height: 265px; }
#containt .header .subBox { float: right; background: url(../images/news_header2.jpg) right top no-repeat; width: 285px; height: 265px; padding:0 0 0 10px; }
#containt .header .subBox .contentright { float: left; width: 245px; padding: 25px 20px 25px 20px; margin: 5px 0 0; }
#containt h2 { font-size: 20px; color: #000000; padding: 0 0 10px 0; }
/*#containt p { color: #333333; padding: 0 2px 8px 0; line-height: 16px; }
#containt span { font-weight: bold;  }*/
#containt span { font-weight: normal;  }
#containt .header .subBox .contentright input { width: 210px; }
#containt .header .subBox .contentright img { float: left; }
#containt .header .subBox .contentright .subButton { float: left; width: 245px; padding: 10px 0 10px 0; border-bottom: 1px solid #cccccc; margin: 0 0 25px 0; } 


/*Product printer version page */
#productTabs #tabContainerPrint { padding: 14px 0 0; width: 615px;}
.ProdPrint {border-bottom:1px solid gray;margin: 0 5px 0 5px;}
.ProdPrint h2 {font-size: 30px; margin-bottom: 10px; font-weight:normal;}
.FeatureSpecs {float:left;width:50%; }
.FeatureSpecs h1 {font-size: 15px; font-weight:bold; margin-bottom: 5px; }
.FeatureSpecs ul {margin:0 15px; padding:0;}
.FeatureSpecs ol {margin:0 15px; padding:0;}
.FeatureSpecs li { background:url(../images/bullet_small.gif) 0 9px no-repeat; padding:0 0 10px 10px; line-height:18px;}

/* Added by Kevin Matthews 9/9/09 (Start) */
/*Community Landing*/

#containt .communityLand { width: 80%; height: auto; margin:10px auto 0; overflow:hidden; }
#containt .communityLand p {margin:0; padding-bottom:15px; }
#containt .communityLand h3 { font-size:15px; padding-bottom:10px; font-weight:bold; }
#containt .communityLand .contentCol1 {float: left; width: 25%; padding: 0 20px;}
#containt .communityLand .contentCol2 {float: left; width: 25%; margin: 0 2px 0 0px; padding: 0 20px;}

.CommunityBannerWater {float:left; position: relative; width: 228px; xheight: 305px;}
a#CommunityBannerWaterCooler {
	 display: block;
	 width: 220px;
	 height: 310px;
	 background: url(/Assets/images/Communities/community_rollover.jpg) no-repeat 0 0;
	 overflow: hidden;
	 text-indent: -100000px;
	 font-size: 0;
	 line-height: 0;
}
a:hover#CommunityBannerWaterCooler {
	background: url(/Assets/images/Communities/community_rollover.jpg) no-repeat 0 -310px;
}
.CommunityBannerWater:hover {float:left; position: relative; width: 228px; xheight: 305px;}
.CommunityBannerDeveloper {float:left; position: relative; width: 228px; xheight: 305px;}
.CommunityBannerDeveloper:hover {float:left; position: relative; width: 228px; xheight: 305px;}
.CommunityBannerTeacher {float:left; position: relative; width: 228px; xheight: 305px;}
.CommunityBannerTeacher:hover {float:left; position: relative; width: 228px; xheight: 305px;}
.CommunityBannerText{font-size:24px;}

/* Added by Kevin Matthews 9/9/09 (End) */

#containt .flashBanner {
float:left;
margin:30px 0 0 6px;
padding:0 126px;
width:684px;
}

.grandTotalBtnL {float:left;}
.grandTotalBtnR {float:left; margin-left:10px;}

/*Gaurav added for order confirmation*/

.linediv {border-top:1px solid #CCCCCC; margin-bottom:10px; clear:both;}
.softCol {float:left; margin:0 15px 10px 0; width:190px;}
.downCol {float:left; margin:0;}


/* Added by Robert Boettcher 9/17/09 -- START -- */

/* ---- Media Resources ---- */
#containt #mediaRes { font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 6px; width: auto; height: auto; }
#containt #mediaRes a { color: #009FE4; }
#containt #mediaRes .left { float: left; width: 227px; }
#containt #mediaRes .right { float: left; width: 694px; margin: 0 0 0 21px; }
#containt #mediaRes .hdNav { background: url(../images/hd_black.gif) 0 100% no-repeat; margin: 0 0 0 0; width: 942px; height: 47px; }
#containt #mediaRes .hdNav h2 { font-size: 30px; color: #ffffff; line-height: 32px; margin: 0 0 0 13px; padding: 7px 0 0 0; }
#containt #mediaRes .hdNav .links { display: inline; float: right; margin: -11px 10px 0 0; font-size: 14px; line-height: 16px; }
#containt #mediaRes .hdNav .links span { background: url(../images/tab-on.gif) 100% 55% no-repeat; color: #ffffff; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; font-weight: bold; }
#containt #mediaRes .hdNav .links a { background: url(../images/tab-off.gif) 100% 55% no-repeat; color: #999999; display: inline-block; margin: 0 9px; padding: 0 10px 0 0; }
#containt #mediaRes .hdImg { background: url(../images/med_res_header.jpg) 0 0 no-repeat; width: 942; height: 129px; margin: 5px 0 0 0; }
#containt .callouts2 { margin: 20px 0 0 0; width: 227px; }
#containt .callouts2 .bottom { background: url(../images/bg_moduleBottomSm.gif) 0 0 no-repeat; height: 12px; margin-bottom: 5px; width: 227px; }
#containt .callouts2 h4 { background: url(../images/blueModuleHdrSm.gif) 0 0 no-repeat; color: #ffffff; font-size: 15px; height: 25px; padding: 10px 0 0 16px; }
#containt .callouts2 .midNav { background: url(../images/bg_moduleFillSm.gif) 0 0 repeat-y; padding: 0 15px 15px; }
#containt .callouts2 .midNav .nav { border-bottom: 1px solid #cccccc; padding: 15px 0 15px; }
#containt .callouts2 .midNav .navBott { margin: 0 0 -20px; padding: 15px 0 15px; font-size: 14px; line-height: 16px; background: url(../images/blueArrowLink.gif) 100% 50% no-repeat;}
#containt .callouts2 .midNav .nav a { color: #009FE4; display: block; font-size: 14px; line-height: 16px; margin: 0; background: url(../images/blueArrowLink.gif) 100% 50% no-repeat; }

#containt #mediaRes .contentHdr { float: left; background: #000000 url(../images/productSort-top.gif) 0 0 no-repeat; color: #ffffff; font-size: 13px; margin: 0 5px 0 0; width: 694px; height: 27px; line-height: 15px; }
#containt #mediaRes .contentHdrBottom { float: left; background: url(../images/productSort-bottom.gif) 0 0 no-repeat; height: 8px; width: 694px; margin: 0 5px 20px 0; }
#containt #mediaRes .contentHdr .colA { float: left; width: 200px; margin: 11px 0 0 10px; }
#containt #mediaRes .contentHdr .colB { float: left; width: 120px; margin: 11px 0 0 10px; }
#containt #mediaRes .contentHdr .colC { float: left; width: 170px; margin: 11px 0 0 10px; }
#containt #mediaRes .contentHdr .colD { float: left; width: 150px; margin: 11px 0 0 10px; }

#containt #mediaRes .prodTitle { float: left; width: 679px; font-size: 20px; line-height: 24px; margin: 20px 0 10px 5px; font-weight: bold; }
#containt #mediaRes .prodDesc { float: left; width: 650px; font-size: 13px; line-height: 16px; margin: 0 0 15px 5px; }

#containt #mediaRes .contentRow { float: left; width: 694px; margin: 0 0 15px 0; }
#containt #mediaRes .contentRow .prodColA { float: left; width: 200px; margin: 0 0 0 10px; }
#containt #mediaRes .contentRow .prodColB { float: left; width: 120px; margin: 0 0 0 10px; }
#containt #mediaRes .contentRow .prodColC { float: left; width: 170px; margin: 0 0 0 10px; }
#containt #mediaRes .contentRow .prodColD { float: left; width: 150px; margin: 0 0 0 10px; }

#containt #mediaRes .contentRow .prodColA .row { float: left; width: 100%; padding: 0 0 15px 0; }
#containt #mediaRes .contentRow .prodColA .row .col { float: left; width: 90px; margin: 0 10px 0 0; }
#containt #mediaRes .contentRow li { padding: 3px 0 3px 0; margin: 0 0 0 12px; line-height: 14px; }
#containt #mediaRes .contentRow p { padding: 3px 0 0 0; font-size: 11px; line-height: 13px; }
#containt #mediaRes .contentRow span { font-size: 11px; font-style: italic; font-weight: normal; }
#containt #mediaRes .divider { float: left; background: url(../images/divider.gif) repeat-x; height: 6px; width: 674px; margin: 25px 0 10px 10px; }

/* ---- Mimio ---- */
#containt .mimioHdImg { float: left; margin: 0 0 0 -8px; }
#containt #mimio { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 0 0 6px; width: auto; height: auto; }
#containt #mimio a { color: #009fe4; }
#containt #mimio .left { float: left; width: 676px; }

#containt #mimio .left .top { float: left; background: url('../images/mimio_body_top.gif') 0 0 no-repeat;  width: 676px; height: 35px; }
#containt #mimio .left .mid { float: left; background: url('../images/mimio_body_mid.gif') 0 0 repeat-y;  width: 676px; }
#containt #mimio .left .mid .colA { float: left; width: 265px; padding: 13px; line-height: 15px; }
#containt #mimio .left .mid .colB { float: left; width: 380px; margin: 15px 0 0 25px; background: url('../images/mimio_teacher.gif') 0 0 no-repeat;  width: 350px; height: 252px; }
#containt #mimio .left .bott { float: left; background: url('../images/mimio_body_bott.gif') 0 0 no-repeat;  width: 676px; height: 25px; }
#containt #mimio .quote { font-style: italic; }
#containt #mimio .quoteFooter { float: left; font-size: 11px; text-align: right; width: 100%; margin: 10px 0 0; }

#containt #mimio .right { float: left; width: 227px; margin: 0 0 0 38px; }
#containt #mimio .right .top { float: left; background: url('../images/mimio_right_top.gif') 0 0 no-repeat;  width: 226px; height: 35px; }
#containt #mimio .right .top2 { float: left; background: url('../images/mimio_right_top2.gif') 0 0 no-repeat;  width: 226px; height: 35px; margin: 10px 0 0; }
#containt #mimio .right .mid { float: left; background: url('../images/mimio_right_mid.gif') 0 0 repeat-y;  width: 200px; padding: 14px; font-size: 11px; line-height: 14px; }
#containt #mimio .right .mid h2 { font-size: 14px; padding: 10px 0 5px 0; }
#containt #mimio .right .mid a { line-height: 20px; }
#containt #mimio .right .bott { float: left; background: url('../images/mimio_right_bott.gif') 0 0 no-repeat;  width: 226px; height: 8px; }

/* ---- SDK ---- */
#containt #sdk { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 0 0 6px; width: auto; height: auto; }
#containt #sdk a { color: #009fe4; }
#containt #sdk .left { float: left; width: 227px; }
#containt #sdk .right { float: left; width: 694px; margin: 0 0 0 21px; }
#containt #sdk .hdImg { background: url(../images/sdk_header.jpg) 0 0 no-repeat; width: 944; height: 141px; margin: 5px 0 0 0; }
#containt #sdk .leftCol { margin: 20px 0 0 0; width: 227px; line-height: 15px; }
#containt #sdk .leftCol .bottom { background: url(../images/bg_moduleBottomSm.gif) 0 0 no-repeat; height: 12px; margin-bottom: 5px; width: 227px; }
#containt #sdk .leftCol h4 { background: url(../images/blueModuleHdrSm.gif) 0 0 no-repeat; color: #ffffff; font-size: 15px; height: 25px; padding: 10px 0 0 16px; }
#containt #sdk .leftCol .midNav { background: url(../images/bg_moduleFillSm.gif) 0 0 repeat-y; padding: 0 15px 15px; }
#containt #sdk .leftCol .midNav .nav { border-bottom: 1px solid #cccccc; padding: 15px 0 15px; }
#containt #sdk .leftCol .midNav .navBott { margin: 0 0 -20px; padding: 15px 0 15px; }
#containt #sdk span { font-weight: bold; }
#containt #sdk .sdkTitle { float: left; width: 100%; font-size: 20px; line-height: 24px; margin: 20px 0 0 5px; font-weight: bold; }
#containt #sdk .sdkTitleSm { float: left; width: 100%; font-size: 16px; line-height: 18px; margin: 10px 0 5px 5px; font-weight: bold; }
#containt #sdk .sdkDesc { float: left; width: 650px; font-size: 13px; line-height: 16px; margin: 0 0 15px 5px; }
#containt #sdk .sdkDesc p { margin: 15px 0 0 0; }
#containt #sdk .sdkDesc ul { margin: 10px 0 0 15px; }
#containt #sdk .sdkDesc li { margin: 3px 0 0 15px; list-style: disc; list-style-position: outside; }
#containt #sdk .sdkDesc .colA { float: left; width: 370px; }
#containt #sdk .sdkDesc .colB { float: left; width: 220px; margin: 0 0 0 20px; }
#containt #sdk .sdkDesc .col2A { float: left; width: 130px; }
#containt #sdk .sdkDesc .col2B { float: left; width: 500px; margin: 0 0 0 20px; }
#containt #sdk .sdkDesc .col3A { float: left; width: 470px; }
#containt #sdk .sdkDesc .col3B { float: left; width: 120px; margin: 0 0 0 20px; }

/* ---- Promo ---- */
#containt #promo { font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 6px; width: auto; height: auto; }
#containt #promo .BanRow { float: left; width: 940px; }
#containt #promo .BanRow .BanColA { float: left; width: 470px; }
#containt #promo .BanRow .BanColB { float: left; width: 470px; }
#containt #promo .BanRow .BanColC { float: left; width: 637px; margin: 10px 13px 0 0; }
#containt #promo .BanRow .BanColD { float: left; width: 290px; margin: 10px 0 0 0; }

/* ---- Power Adapter ---- */
#containt #pwrAdapt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 0 0 6px; width: auto; height: auto; line-height: 15px; }
#containt #pwrAdapt h2 { font-size: 20px; line-height: 24px; font-weight: bold; }
#containt #pwrAdapt .row { float: left; width: 100%; }
#containt #pwrAdapt .left { float: left; width: 600px; }
#containt #pwrAdapt .right { float: left; width: 250px; margin: 15px 0 0 50px; }
#containt #pwrAdapt p { margin: 15px 0 0 0; }
#containt #pwrAdapt ul, ol { margin: 10px 0 0 15px; }
#containt #pwrAdapt ul li { margin: 3px 0 0 15px; list-style: disc; list-style-position: outside; }
#containt #pwrAdapt ol li { margin: 3px 0 0 25px; list-style: decimal; list-style-position: outside; }
#containt #pwrAdapt a { color: #009fe4; }
#containt #pwrAdapt .dateCode { float: left; width: 400px; margin: 10px 0 20px 50px; }

/* ---- Custom Labels ---- */
#containt #customLabels { font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 6px; width: auto; height: auto; }
#containt #customLabels .left { float: left; width: 227px; }
#containt #customLabels .right { float: left; width: 694px; margin: 0 0 0 21px; }
#containt #customLabels .hdImg { background: url(../images/custom_labels_header.jpg) 0 0 no-repeat; width: 944; height: 267px; margin: 5px 0 0 0; }
#containt #customLabels .leftCol { margin: 20px 0 0 0; width: 227px; line-height: 15px; }
#containt #customLabels .leftCol .bottom { background: url(../images/bg_moduleBottomSm.gif) 0 0 no-repeat; height: 12px; margin-bottom: 5px; width: 227px; }
#containt #customLabels .leftCol h4 { background: url(../images/blueModuleHdrSm.gif) 0 0 no-repeat; color: #ffffff; font-size: 15px; height: 25px; padding: 10px 0 0 16px; }
#containt #customLabels .leftCol .midNav { background: url(../images/bg_moduleFillSm.gif) 0 0 repeat-y; padding: 0 15px 15px; }
#containt #customLabels .leftCol .midNav .nav { border-bottom: 1px solid #cccccc; padding: 15px 0 15px; }
#containt #customLabels .leftCol .midNav .navBott { margin: 0 0 -20px; padding: 15px 0 15px; }
#containt #customLabels .leftCol .midNav .navBott a { color: #009fe4; font-size: 12px; }
#containt #customLabels span { font-weight: bold; }
#containt #customLabels .title { float: left; width: 100%; font-size: 16px; line-height: 18px; margin: 20px 0 5px 5px; font-weight: bold; }
#containt #customLabels .title a { color: #009fe4; }
#containt #customLabels .desc { float: left; width: 650px; font-size: 13px; line-height: 16px; margin: 0 0 15px 5px; }
#containt #customLabels .desc p { margin: 15px 0 0 0; }
#containt #customLabels .desc ul { margin: 10px 0 0 15px; }
#containt #customLabels .desc li { margin: 3px 0 0 15px; list-style: disc; list-style-position: outside; }
#containt #customLabels .desc .colA { float: left; width: 310px; }
#containt #customLabels .desc .colB { float: left; width: 300px; margin: 0 0 0 20px; }
#containt #customLabels .desc .col2A { float: left; width: 320px; }
#containt #customLabels .desc .col2B { float: left; width: 310px; margin: 0 0 0 20px; }

/* Added by Robert Boettcher 9/17/09 -- END -- */

/*Added by nitin*/
.poltext{
	line-height:18px;
}
	


#liquidOverlay, #liquidOverlay2 {font-family: Arial, Helvetica, sans-serif; margin: 0 auto; padding: 0; width: auto; } 
#liquidOverlay { width: 600px;} /* adjust the Width value to the desired specs */
#liquidOverlay2 { width: 1000px; } /* adjust the Width value to the desired specs */
#liquidOverlay .topL, #liquidOverlay2 .topL { background: url(../images/corner_TL.png) 0 0 no-repeat; width: 100%; }
#liquidOverlay .topR, #liquidOverlay2 .topR { background: url(../images/corner_TR.png) 100% 0 no-repeat; height: 8px; margin: 0 0 0 8px; width: auto; }
#liquidOverlay .bottomL, #liquidOverlay2 .bottomL { background: url(../images/corner_BL.png) 0 0 no-repeat; height: 8px; width: 100%; }
#liquidOverlay .bottomR, #liquidOverlay2 .bottomR { background: url(../images/corner_BR.png) 100% 0 no-repeat; height: 8px; margin: 0 0 0 8px; width: auto;  }
#liquidOverlay .mid, #liquidOverlay2 .mid { background-color: #ffffff; margin: 0; padding: 8px 20px 14px 0px; position: relative; }
#liquidOverlay .close, #liquidOverlay2 .close { position: absolute; right: 8px; top: 0; background: url(../images/close.jpg) 0 0 no-repeat; display: inline-block; height: 18px; outline: none; text-indent: -9999px; width: 18px; }
#liquidOverlay .horizDivide, #liquidOverlay2 .horizDivide { background: #ffffff url(../images/tiling_gradient.gif) 0 0 repeat-x; border: none; height: 6px; margin: 0 0 14px; width: 100%; }
			
/*Added by nitin*/	
.ContinuetoCart{ background: url(../images/continue_cart.png) 0 0 no-repeat; position: relative; width: 105px; height:24px; }
.ContinuetoCart:hover { background-position: 0 -24px; }
		

#pgAlert { margin: 0 auto; padding: 25px 0 0; height: auto; width: 200px;}
#liquidOverlayAlert{font-family: Arial, Helvetica, sans-serif; margin: 0 auto; padding: 0; width: auto; } 
#liquidOverlayAlert { width: 200px;} /* adjust the Width value to the desired specs */
#liquidOverlayAlert .topLAlert{ background: url(../images/corner_TL.png) 0 0 no-repeat; width: 100%; }
#liquidOverlayAlert .topRAlert{ background: url(../images/corner_TR.png) 100% 0 no-repeat; height: 8px; margin: 0 0 0 8px; _margin: 0 0 -8px 8px; width: auto; }
#liquidOverlayAlert .bottomLAlert{ background: url(../images/corner_BL.png) 0 0 no-repeat; height: 8px; width: 100%; }
#liquidOverlayAlert .bottomRAlert{ background: url(../images/corner_BR.png) 100% 0 no-repeat; height: 8px; margin: 0 0 0 8px; width: auto;  }
#liquidOverlayAlert .midAlert{ background-color: #ffffff; margin: 0; padding: 8px 20px 14px 0px; position: relative; }
#liquidOverlayAlert .midAlert .AlertContent{ text-align:center; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin-top:12px; }
#liquidOverlayAlert .closeAlert{ position: absolute; right: 8px; top: 0; background: url(../images/close.jpg) 0 0 no-repeat; display: inline-block; height: 18px; outline: none; text-indent: -9999px; width: 18px; }

/*Added By Nilesh Singh*/

#containt .catGroupDesc { line-height: 1.6; padding: 0 0 12px; }
#containt .catItemNameDesc h2 { color: #009fe4; margin: 0; padding: 0; }
#containt .catItemNameDesc p { margin: 0; padding: 4px 0 15px; }
#containt .noDivide { background: none; }
#containt .catItemTypes { border-top: 1px solid #cccccc; margin-top: 15px; padding: 15px 10px 5px 24px; }
#containt .catItemTypes h2 { color: #009fe4; margin: 0; padding: 0; font-weight:normal; font-size:14px; }
#containt .catItemTypes p { margin: 0; padding: 4px 0 15px; }
#containt #catlabelGroupList { padding: 16px 0 0; }
#containt #catlabelGroupList .catlabelGroup { clear: none; float: left; padding: 0 12px 30px; text-align: center; width: 200px; }
#containt #catlabelGroupList .catlabelGroup a { margin: 0; padding: 0; text-decoration: none; width: auto; }
#containt #catlabelGroupList .catlabelGroup a:hover span { text-decoration: underline; }
#containt #catlabelGroupList .catlabelGroup span { display: -moz-inline-box; display: inline-block; font-size: 18px; font-weight: normal; }
#containt #catlabelGroupList .catlabelGroup img { display: inline-block; margin-bottom: 6px; }
.categoryItem .categoryItemImg2 { float: left; width: 220px; }
.categoryItem .catItemDetails2 { float: left; width: 479px; }

/*End By Nilesh Singh*/

#errMsg {width:717px; margin:25px auto;}
#errMsg .top { float:left; width:100%; height:7px; background:url(../images/login_top.gif) 0 0 no-repeat; }
#errMsg .mid { float:left; width:717px; background: url(../images/login_mid.gif) 0 0 repeat-y; color:#666666; font-size:13px; line-height:16px; _margin-top:-8px; }
#errMsg .mid .colL { float:left; width: 187px; height:283px; background:url(../images/login_lws.jpg) 0 0 no-repeat; margin:0 0 0 15px !important; margin:0 0 0 7px; }
#errMsg .mid .colR { float:left; width:425px; margin:55px 0 0 40px; }
#errMsg .mid .colR h2 { font-size:32px; color:#000000; margin:20px 0 0 0; padding:0 0 18px; font-family:Arial, Helvetica, sans-serif; line-height:30px; }
#errMsg .mid .colR p { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; padding-bottom:20px;}
#errMsg .bottom { float:left; width:717px; height:8px; background: url(../images/login_bott.gif) 0 0 no-repeat; margin:0; }



/*Shopping Cart New Css on 22Dec*/
.calloutsTop {margin:20px 0 0 0; |margin:18px 0 0 0;}
.callouts .ltImgBlk{float:left; width:95px; margin:8px 0 0 5px;}
.callouts .rtTxtBlk {float:right; width:190px;}
.callouts .rtTxtBlk h3 { font-size: 14px; font-weight: bold; margin: 0 0 5px 0; }
.callouts .rtTxtBlk span { font-weight: bold; }

#leftCol .recolabels { width: 306px; }
#leftCol .recolabels .top { width: 306px; height: 5px; background: url(../images/upsell_labels-top1.gif) 0 0 no-repeat; }
#leftCol .recolabels .mid { background: url(../images/upsell_labels-mid1.gif) 0 0 repeat-y; padding: 20px 25px 15px; _margin-top:-12px; }
#leftCol .recolabels .mid h3 { font-size: 15px; font-weight: bold; color: #000000; margin: 0 0 10px 0; }
#leftCol .recolabels .mid select { width: 200px; margin: 10px 5px 0 0; }
#leftCol .recolabels .mid .col1 { float: left; margin-right:3px; }
#leftCol .recolabels .mid .col2 { float: left; width: 15%; margin: 8px 0 0; }
#leftCol .recolabels .bott {width: 306px; height: 10px; background: url(../images/upsell_labels-bott1.gif) 0 0 no-repeat; }

#rightCol .subtotal1 { float: left; width: 630px; margin: 20px 0 0; }
#rightCol .subtotal1 .top { float: left; width: 630px; height: 5px; background: url(../images/cart_hd3.gif) 0 0 no-repeat; _margin-bottom:-10px; }
#rightCol .subtotal1 .content { float: left; width: 630px; height: 135px; background: url(../images/cart_mid3.gif) 0 0 no-repeat; color: #666666; font-size: 13px; padding: 15px 0 0 10px;display:block; }
#rightCol .subtotal1 .content h2 { color: #000000; font-size: 16px; font-weight: bold;  margin: 0 0 15px 0; }
#rightCol .subtotal1 .content h3 { color: #000000; font-size: 16px; font-weight: bold; margin: 0 0 15px 0; float:left; }
#rightCol .subtotal1 .content span { font-weight: bold; padding: 0 0 0 0px; }
#rightCol .subtotal1 .content p { font-size: 12px; }
#rightCol .subtotal1 .content a { font-size: 11px; padding: 0; }
#rightCol .subtotal1 .content .italic { font-style: italic; font-weight: normal; font-size:11px; }
#rightCol .subtotal1 .content input { width: 75px; margin: 10px 10px 0 0; }
#rightCol .subtotal1 .content select { width: 200px; margin: 10px 10px 0 0; }
#rightCol .subtotal1 .content .left { float: left; width: 55%; }
#rightCol .subtotal1 .content .right { float: right; width: 40%; text-align: right; margin: 50px 25px 0 0; }
#rightCol .subtotal1 .content .right2 { float: right; width: 40%; text-align: right; margin: 10px 25px 0 0; }
#rightCol .total2 { float: right; width: 50%; padding: 25px 15px 0 0; }
#rightCol .total2 h2 { color: #333333; font-size: 21px; font-weight: bold; margin: 0 0 15px 0; text-align: right; }
#rightCol .total2 .mid { float: right; width: 330px;  border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; padding: 15px 0 15px 0; }
#rightCol .total2 .mid .check { width:150px; float:right;  }
#rightCol .total2 .bott { float: left; width: 330px; margin: 15px 0 0; }
#rightCol .total2 .bott .left { float: left; width: 160px; }

/*Commented by gaurav on 21jan*/
/*#rightCol .total2 .bott .right { float: right; width: 160px; }*/
#rightCol .total2 .bott .right { float: right; width: 175px; |width: 160px; }

#rightCol .subtotal1 .content .textExempt {font-weight:normal; padding-left:15px;}

#rightCol .subtotal1 .cart-footerBlock { float: left; width: 630px; height: 49px; background: url(../images/cart_ft1.gif) 0 0 no-repeat;}
#rightCol .subtotal1 .cart-footerBlock .left { float: left; width: 160px; }
#rightCol .subtotal1 .cart-footerBlock .right { float: right; width: 160px; height: 24px; margin: 12px 45px 0 0 !important; margin: 12px 23px 0 0; }
#rightCol .subtotal1 .cart-footerBlock .right2 { float: right; width: 160px; height: 24px; margin: 12px 10px 0 0; }
#rightCol .subtotal1 .cart-footerBlock .update { float: right; width: 100px; height: 24px; margin: 12px 45px 0 0 !important; margin: 12px 23px 0 0; }
#rightCol .subtotal1 .cart-footerBlock .continue { float: right; width: 200px; height: 24px; margin: 12px 45px 0 0 !important; margin: 12px 23px 0 0; }
#rightCol .subtotal1 .cart-footerBlock .checkout { float: left; width: 200px; height: 24px; margin: 12px 45px 0 0; }

/*Shopping Cart Login Overlay*/
#login .mid .fullBlock {width:100%;}
#login .mid .fullBlock h2 { font-size: 30px; color: #000000; margin: 10px 0 0 15px; }
#login .mid .fullBlock h3 { font-size: 20px; color: #000000; margin: 0 0 10px 0; }
#login .mid .fullBlock .col1 { float: left; width: 225px; min-height:270px; border-right: 1px solid #cccccc; margin: 30px 0 5px 15px !important; margin: 30px 0 5px 7px; }
#login .mid .fullBlock .error { float: left; width: 300px; margin: 25px 0 0 15px; }
#login .mid .fullBlock .text { float: left; width: 100%; }
#login .mid .fullBlock .text2 { float: left; width: 100%; margin: 0; }
#login .mid .fullBlock .spacer { float: left; width: 100%; height: 20px; }
#login .mid .fullBlock .formField { float: left; width: 100%; margin:0; }
#login .mid .fullBlock .formField input { margin: 5px 0 8px 0px; width: 200px; }
#login .mid .fullBlock .errorField input { margin: 5px 0 8px 0px; width: 200px; border-color: #FF0000; }
#login .mid .fullBlock .errorField { font-size: 13px; color:#FF0000; float: left; width: 100%; }
#login .mid .fullBlock span { font-size: 12px; }
#login .mid .fullBlock .box { float: left; width: 100%; margin: 10px 0 0; }
#login .mid .fullBlock .box input { margin: 0 5px 0 0; }
#login .mid .fullBlock .loginButton { float: left; width: 100%; margin: 10px 0 0; }
#login .mid .fullBlock .col2 { float: left; width: 200px; min-height:270px; margin: 30px 0 5px 15px; border-left: 1px solid #cccccc; padding-left:15px; }
#login .mid .close { position:relative; float:right; margin:0; top:-5px; |top:5px; right:15px; bottom:7px; padding:0; }
.checkoutGuest { background: url(../images/btn_checkoutGuest.gif) 0 0 no-repeat; position: relative; width: 149px; }
.checkoutGuest:hover { background-position: 0 -24px; }

#containt .supBoxes .confirmBlock .upsellConf3 { float:left; width: 310px; height:90px; padding: 0 0 15px 0; margin: 20px 0 0 0; }
#containt .supBoxes .confirmBlock .upsellConf3 .image { float: left; width: 30%; }
#containt .supBoxes .confirmBlock .upsellConf3 .text { float: left; width: 65%; margin: 0 0 0 10px; }
#containt .supBoxes .confirmBlock .upsellConf3 .text h3 { font-size: 14px; font-weight: bold; margin: 0 0 10px 0; }
#containt .supBoxes .confirmBlock .upsellConf3 .text p { padding: 0 0 8px 0; }
#containt .supBoxes .confirmBlock .upsellConf3 .text .small { font-size: 12px; font-weight: normal; }
#containt .supBoxes .confirmBlock .upsellConf3 .text span { font-weight: bold; }

#containt .supBoxes .confirmBlock .upsellConf4 { float:left; width: 285px; /*height:90px;*/ padding: 0 0 15px 0; margin: 20px 0 0 0; }
#containt .supBoxes .confirmBlock .upsellConf4 .image { float: left; width: 30%; }
#containt .supBoxes .confirmBlock .upsellConf4 .text { float: left; width: 62% !important; width: 61%; margin: 0 0 0 15px !important; margin: 0 0 0 10px; }
#containt .supBoxes .confirmBlock .upsellConf4 .text h3 { font-size: 14px; font-weight: bold; margin: 0 0 10px 0; }
#containt .supBoxes .confirmBlock .upsellConf4 .text p { padding: 0 0 8px 0; }
#containt .supBoxes .confirmBlock .upsellConf4 .text span { font-weight: bold; }
.contentCenter { margin-left:50px; }




.firstField {float:left; width: 150px; color:#000000; font-size: 13px; font-weight: bold; text-align: right; margin:0 10px 10px 0;}
.secondField {float:left; width:208px; padding-bottom:10px;font-size: 13px;font-weight: bold;color:#666666;}

/* Hot Deals CSS*/

.hotdeals { margin: 0 0 0 5px; width: 306px; }
.hotdeals .mid { background: url(../images/Segment_Cat_Landing/bg_moduleFill.gif) 0 0 repeat-y; padding: 15px;min-height:350px;height:390px; }
.hotdeals .mid p { color: #666666; line-height: 15px; }
.hotdeals .mid strong { color: #333333; display: block; font-size: 15px; line-height: 18px; }
.hotdeals .mid a { display: block; margin: 4px 0 0; }
.hotdeals .mid a  img.thumb{ position:relative;left:30%; }
.hotdeals .mid div  p.price{ position:relative;left:30%;font-weight:bold;color:black; font-size:11pt}
.hotdeals .bottom { background: url(../images/bg_moduleBottom.gif) 0 0 no-repeat; height: 12px; margin-bottom: 5px; width: 306px; }
.hotdeals .mid .addToCarthd{ background: url(../images/btn_addToCart.gif) 0 0 no-repeat; left: 28%;  position: relative; width: 120px; height:24px; display:block; }
.hotdeals .mid  .addToCarthd:hover { background-position: 0 -24px; }
.hotdeals .topheader{ background: url(../images/bg_moduleTopRound.GIF) 0 0 no-repeat; color: #ffffff; font-size: 15px; height: 1px; padding: 5px 0 3px 16px; font-weight:normal;}

/* End Hotdeals CSS*/

#nav6{
  width:0px !important;
}
/* Label Selector */

.LabelSelHeader { background: #5f9322 url(../images/productSort-top-blue.jpg) 0 0 no-repeat;  margin: 4px 5px 0px 0px; width: 694px;top:0px;position:relative;|margin-top:0px;}
.LabelSelHeaderBottom { background: url(../images/productSort-bottom-blue.jpg) 0 0 no-repeat; height: 8px;  width: 694px; }

.LabelSelHeader #top p { display: block;  font-size: 13px;color: #ffffff; font-weight: bold; margin: 0px 0px 0px 11px; height:30px; padding-top:10px;}
.LabelSelHeader label.lblPrinter{ display: block; float: left;font-size: 13px; font-weight: bold;color:black;margin: 0px 0 0 11px; height:20px; width: auto; }
.LabelSelHeader span a.chgPrinter{ display: block;text-decoration:underline; float: right;font-size: 11px; font-weight: bold;color:yellow;margin: 0px 11px 0px 0px; height:20px; width: auto; }
.LabelSelHeader lblfilter{ display: block;  font-size: 13px; font-weight: bold; margin: 70px 0 0 11px; height:20px;}
.LabelSelHeader .linedivider{margin:20px 11px 0px 11px;border-top: 1px solid #cccccc;  }
.LabelSelHeader #bottom span{display: block; float: left;font-size: 11px; font-weight: bold;color:white;margin: 20px 0 0 11px; height:20px; width: auto; }
.LabelSelHeader #bottom a.browseall{display: block;text-decoration:underline; float: left;font-size: 11px; font-weight: bold;color:yellow;margin: 20px 0px 0px 5px; height:20px; width: auto; }
.LabelSelHeader #bottom .lblType{display: block;font-size: 11px;float: left;font-weight: bold;color:white;margin: 20px 0 0 30px; height:20px; width: auto; }
.LabelSelHeader #bottom select{display: block;float: left;margin: 18px 0 0 5px; height:18px; width: 200px; }

.LabelSelPopup{width:700px;height:330px;background:black;}
.LabelSelPopup .outer{margin:0px 22px 22px 22px;position:relative;top:22px;}
.LabelSelPopup .outer .mid { float: left;  background: white;}
.LabelSelPopup .outer .mid .colR {float: left; width: 187px; height:283px; left:0px;left:0px;position:relative;background: url(../images/login_lws.jpg) 0 0 no-repeat; }
.LabelSelPopup .outer .mid .colL { float:left; width:auto;margin: 20px 25px 0 35px;}
.LabelSelPopup .outer .mid .colL #Heading h2 { font-size: 30px; color: #7bbe31;  font-weight:normal; }
.LabelSelPopup a.close { background: url(../images/fancy_closebox.png) 0 0 no-repeat;float:right; display: inline-block; text-indent: -9999px; top: 12px;right: -12px;height: 30px;width: 30px; position:absolute;|top:-12px;}
.LabelSelPopup .outer .mid .colL .row1{ border-top: 1px solid #cccccc;     }
.LabelSelPopup .outer .mid .colL .row1 h3{margin:10px 0px 6px 0px;font-size: 17px; color: #000000;font-weight:normal;  }
.LabelSelPopup .outer .mid .colL .row1 a{display: block; font-size:14px; line-height:16px; margin:0;}
.LabelSelPopup .outer .mid .colL .row1 a img{display:inline;margin-left:3px; }
.LabelSelPopup .outer .mid .colL .row2{ margin-top:15px; }
.LabelSelPopup .outer .mid .colL .row2 a.btnsubmit{ background: url(../images/btn_Submit.gif) 0 0 no-repeat;float:left; width: 110px; height:24px; display:block;margin-top:10px; }
.LabelSelPopup .outer .mid .colL .row2 a.btnsubmit:hover{background-position: 0 -24px; }
.LabelSelPopup .outer .mid .colL .row2 h3{font-size: 17px; color: #000000;font-weight:normal; }
.LabelSelPopup .outer .mid .colL .row2 select{width:300px;margin-top:10px;}



.LabelSelSort { background: #e7e7e7; color: #000000; font-size: 13px; height: 30px; margin: 0;margin:5px 5px 0px 0px;  width: 694px; }
.LabelSelSort p { display: inline; float: left; font-weight: bold; margin: 5px 0 0 8px; width: auto; }
.LabelSelSort span { padding-left: 12px; }
.LabelSelSort label { display: inline; float: left; margin:0px 0px 10px 80px; width: auto; }
.LabelSelSort select { width: 138px;margin: 5px 0 0 0px;  }
.LabelSelSort .navPaging{float:right;margin: 5px 5px 0 0px;}
.LabelSelSort .navPaging a.pageLink{text-decoration:underline}
.LabelSelSort .navPaging span{margin: 0px 7px 0px 0px;}
.LabelSelSort .navPaging p{margin: 0px 10px 0px 0px;}

.LabelDetails{width:694px;}
.LabelSelDetail { background:url(../images/leftColGr-steps-divider.gif) 0 100% repeat-x; clear: both; padding: 16px 0 22px; }
.LabelSelDetail input.addToCart { border: none; display: block; float: right; height: 24px; margin: 12px 0px 0px 0px; position: relative !important; }
.LabelSelDetail .categoryItemImg { float: left; width: 179px; }
.LabelSelDetail .catItemDetails { float: left; width: 510px; }
.LabelSelDetail .catItemDetails th { border-bottom: 1px solid #cccccc; font-size: 10px; font-weight: bold; padding-bottom: 6px; text-transform: uppercase; vertical-align: top; } 
.LabelSelDetail .catItemDetails td { vertical-align: top; }
.LabelSelDetail .catItemDetails table td { font-weight: bold; padding-top: 14px; vertical-align: middle; }
.LabelSelDetail .catItemDetails p { line-height: 1.6; padding-top: 14px; }
.LabelSelDetail .catItemDetails .catDescription { width: 216px; }
.LabelSelDetail .catItemDetails .catColor { width: 76px; }
.LabelSelDetail .catItemDetails .catSKU { width: 87px; }
.LabelSelDetail .catItemDetails .catPrice { width: 76px; }
.LabelSelDetail .catItemDetails .catQuatity { width: 59px; }
.LabelSelDetail .catItemDetails td.catQuatity { text-align: right; }
.LabelSelDetail .catItemDetails .catQuatity input { padding-left: 2px; width: 22px; }


 .shopConfirmationOverlay .contentInner .productSubmitBox .viewShoppingCart{height:22px;}
 .shopConfirmationOverlay .contentInner .productSubmitBox .viewShoppingCart .hrefviewshoppingcart{ background: url(../images/btn_viewShoppingCart.gif) 0 0 no-repeat;float:left; width: 150px; height:24px; display:block;   }
 .shopConfirmationOverlay .contentInner .productSubmitBox .viewShoppingCart .hrefcontinuehopping{ background: url(../images/btn_continueShopping.gif) 0 0 no-repeat;float:left; width: 150px; height:24px; display:block;  }
 .shopConfirmationOverlay .contentInner .productSubmitBox .viewShoppingCart .hrefviewshoppingcart:hover { background-position: 0 -24px; }
 .shopConfirmationOverlay .contentInner .productSubmitBox .viewShoppingCart .hrefcontinuehopping:hover { background-position: 0 -24px; }

 #imgloadingSmall{position: relative;top: 0;left: 0;width: 16px;	height: 16px;	background: transparent url(../images/ajax-loader.gif) no-repeat;}
 #divloading {width: 200px;	height: 200px;}
  #imgloading {position: relative;top:150px;left: 50%;width: 32px;	height: 32px;	background: transparent url(../images/ajax-loaderbig.gif) no-repeat;}

/* End Label Selector */

#productTabs .tabContent .rightSubCol { margin:0 0 0 0;}       /*add Interactive demo for Pnp */

/*Address Validation Changes */

.editAddress { background: url(../images/edit_this_address.png) 0 0 no-repeat; position: relative; width: 135px;cursor:pointer; }
.editAddress:hover { background-position: 0 -24px; }
.editAddress_inactive { background: url(../images/btn_edit_this_address_inactive.png) 0 0 no-repeat; position: relative; width: 135px;cursor:default; }


.shipAddress { background: url(../images/ship_to_this_address.png) 0 0 no-repeat; position: relative; width: 150px; }
.shipAddress:hover { background-position: 0 -24px; }

/*End Address Validation Changes */

